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
341507808501	341507809021	341507809571	341507810121	341507810671	341507811221	341507811771	341507812321	341507812871	341507813421	341507813971	341507814521	341507815071	341507815621	341507816171	341507816721	341507817271	341507817821	341507818371	341507818921	341507819471	341507820021	341507820571	341507821121	341507821671	341507822221	341507822771	341507823321	341507823871	341507824421	341507824971	341507825521	341507826071	341507826621	341507827171	341507827721	341507828271	341507828821	341507829371	341507829921	341507830471	341507831021	341507831571	341507832121	341507832671	341507833221	341507833771	341507834321	341507834871	341507835421	341507835971	341507836521	341507837071	341507837621	341507838171	341507838721	341507839271	341507839821	341507840371	341507840921	341507841471	341507842021	341507842571	341507843121	341507843671	341507844221	341507844771	341507845321	341507845871	341507846421	341507846971	341507847521	341507848071	341507848621	341507849171	341507849721	341507850271	341507850821	341507851371	341507851921	341507852471	341507853021	341507853571	341507854121	341507854671	341507855221	341507855771	341507856323	341507856871	341507857421	341507857971	341507858521	341507859071	341507859623	341507860171	341507860721	341507861271	341507861821	341507862371	341507862921	341507863471	341507864023	341507864571	341507865121	341507865671	341507866221	341507866771	341507867321	341507867871	341507868421	341507868971	341507869521	341507870071	341507870621	341507871171	341507871721	341507872271	341507872821	341507873371	341507873921	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21562	20242	27561	22752	20260	20325	10735	3039	2086	1796	1534	1236	1142	1071	965	907	769	738	775	664	649	560	592	580	551	504	543	497	483	519	493	482	478	494	433	435	407	460	429	431	408	421	404	381	441	420	410	415	436	421	411	391	410	429	397	441	400	380	398	421	418	408	421	404	406	418	398	448	454	402	434	425	370	384	397	379	409	395	418	408	414	392	420	419	383	365	379	375	389	376	348	416	387	428	415	399	365	381	420	428	404	404	428	386	424	381	402	388	391	428	421	419	405	407	385	419	395	374	389	411	358	400	387	389	401	394	398	412	382	384	425	382	398	371	379	427	397	405	389	389	383	405	397	382	440	414	424	436	425	377	414	396	429	402	400	448	427	373	381	380	401	385	384	413	399	391	366	398	416	370	452	372	392	368	400	375	346	371	402	386	422	412	407	375	393	385	388	379	427	389	394	403	396	399	375	377	389	433	411	395	376	398	377	437	399	417	418	382	390	421	372	418	381	386	404	423	424	393	408	409	407	424	369	437	387	357	407	378	401	403	445	437	410	371	379	383	391	380	445	381	385	426	401	399	387	389	403	376	414	365	387	358	398	411	374	426	420	416	376	385	387	452	391	388	399	385	371	394	420	376	395	384	398	408	390	401	408	390	406	388	392	387	428	419	393	411	390	431	390	389	393	381	391	402	426	405	363	414	393	376	416	432	397	390	410	412	384	406	420	405	400	405	391	432	426	380	405	396	385	417	414	419	385	370	403	376	408	408	378	370	395	410	387	370	388	370	400	379	378	382	378	420	378	366	407	383	386	392	409	406	399	418	380	357	409	402	425	362	409	434	387	371	406	405	368	392	385	382	394	435	398	423	389	406	431	412	422	425	442	394	406	384	420	422	375	390	375	417	361	376	415	403	413	448	396	411	409	397	388	459	393	380	437	399	385	416	363	405	400	407	418	401	412	395	396	372	402	409	390	370	423	408	399	370	448	357	395	390	382	391	379	388	419	412	391	421	413	391	378	432	400	413	369	425	408	384	398	404	445	394	384	417	390	360	410	418	409	350	378	369	391	398	423	420	411	392	390	368	433	388	395	451	422	405	357	423	368	388	366	367	392	395	403	371	420	406	421	368	430	404	434	420	387	392	395	404	420	372	429	386	410	431	401	430	381	389	389	402	413	399	356	384	383	379	389	416	368	380	415	384	411	387	369	388	416	363	373	375	377	421	383	397	362	373	400	403	420	394	392	388	411	358	397	395	412	383	420	413	379	397	406	363	418	380	384	412	407	370	431	414	380	426	374	385	434	405	367	385	367	396	391	390	395	391	421	403	418	393	418	390	377	405	393	423	407	410	424	425	395	407	416	393	395	372	397	426	392	452	393	388	417	413	354	411	415	417	420	402	427	371	388	386	377	394	403	396	381	407	404	398	398	367	397	397	398	401	382	375	443	437	366	400	410	408	445	384	408	381	382	383	415	423	368	395	403	409	360	369	449	400	393	392	404	419	397	363	384	413	377	406	408	396	406	379	354	420	396	384	416	392	415	401	382	404	406	397	406	399	411	443	384	414	394	427	403	380	395	384	449	398	398	367	425	425	420	389	409	415	421	428	388	407	418	427	353	406	365	398	410	367	385	413	422	368	407	365	416	405	388	404	438	370	398	405	409	423	439	409	377	424	415	380	384	371	389	425	386	395	398	400	401	407	411	412	399	369	409	380	389	399	397	398	421	394	393	410	381	390	423	405	378	400	358	422	438	447	367	368	392	376	398	360	421	415	385	362	390	380	393	426	408	395	402	405	382	389	415	401	376	390	425	416	366	424	433	407	412	394	394	398	384	388	402	381	370	392	436	395	375	386	395	348	423	401	412	426	406	409	408	453	442	406	376	383	391	391	438	411	390	375	363	421	391	387	418	425	396	374	383	394	390	390	402	404	400	423	415	413	388	405	378	424	415	394	387	371	399	356	390	385	379	437	419	420	417	375	399	386	385	396	399	399	369	397	403	373	432	416	426	377	387	371	389	395	375	374	355	422	408	372	407	391	401	398	439	366	376	436	379	407	402	399	382	376	373	385	413	370	342	411	417	399	412	402	418	407	390	406	409	401	412	416	394	417	392	449	394	397	403	388	376	387	433	399	407	421	375	403	402	396	365	400	425	420	387	382	426	398	370	377	397	397	402	406	362	401	400	363	400	383	382	356	349	405	426	414	368	395	360	369	421	388	412	376	398	453	421	408	382	381	410	413	409	408	409	385	415	420	396	442	399	411	378	427	413	422	432	389	384	356	371	417	392	386	389	385	365	389	405	371	404	387	381	360	401	388	407	392	381	405	413	407	396	396	416	363	433	391	394	425	420	409	408	443	427	360	365	360	385	384	390	417	417	386	365	374	398	402	374	421	397	404	386	365	391	427	411	375	385	395	391	444	386	407	403	366	396	427	385	400	391	376	398	375	396	403	400	410	395	397	365	377	397	403	367	391	395	380	415	404	412	370	375	389	396	387	358	400	394	353	402	406	369	361	439	411	395	367	402	433	433	384	407	410	383	401	437	360	422	363	419	419	401	423	373	418	391	388	416	397	414	392	397	427	412	388	377	402	437	424	394	396	386	396	432	412	422	402	430	377	387	393	380	388	397	401	402	377	425	405	405	395	364	433	378	389	367	432	422	388	381	403	410	394	422	377	377	386	373	374	394	416	413	404	410	370	397	424	403	378	379	417	438	404	375	419	401	387	396	383	386	403	406	373	381	393	384	410	384	406	396	435	424	377	407	393	418	374	411	384	398	414	435	399	425	364	404	408	378	371	424	392	408	427	395	384	410	387	364	435	388	394	371	370	372	387	373	385	409	391	351	421	411	417	365	378	429	368	392	393	408	389	406	383	363	413	410	404	395	384	426	413	416	421	397	392	427	402	440	418	426	418	358	390	373	397	374	419	398	384	394	383	396	363	409	400	397	361	416	417	391	416	381	392	414	366	375	422	422	383	385	382	376	372	401	395	446	401	397	383	388	372	454	395	361	388	398	381	384	419	378	376	355	382	391	403	412	399	396	403	414	402	391	357	426	386	393	401	424	399	398	386	410	374	403	419	390	407	392	378	393	412	418	400	411	382	387	387	424	425	377	380	428	386	383	384	370	408	387	368	410	396	410	439	380	394	383	401	381	370	384	385	365	427	387	415	414	425	384	393	411	403	404	402	356	376	400	372	451	399	401	411	420	419	418	412	409	405	406	398	357	415	404	393	384	396	385	445	380	382	415	404	387	392	413	466	384	409	356	408	433	397	407	370	390	382	407	364	410	409	385	397	386	380	383	401	374	406	388	402	380	376	388	406	389	349	412	419	364	377	404	395	385	430	382	403	378	405	409	395	398	420	389	377	407	425	401	377	382	383	407	388	403	404	386	412	416	432	398	355	370	377	397	423	413	429	411	392	392	375	434	427	395	391	394	366	347	352	413	380	391	431	392	377	394	362	404	395	379	399	366	401	422	418	381	395
37634	37801	25512	17311	13389	9362	6689	4967	3989	3308	2685	2248	2082	1814	1600	1379	1171	1125	983	967	919	799	760	727	681	732	638	657	654	658	602	594	576	570	569	541	510	531	481	527	560	508	483	483	517	506	483	504	461	482	460	483	483	466	486	478	471	505	479	472	466	554	477	464	506	460	469	470	512	504	479	470	494	486	479	440	476	497	510	472	467	451	444	470	459	468	445	454	459	434	470	503	436	466	511	477	475	496	466	445	487	445	416	394	422	487	438	466	492	458	478	488	435	452	495	498	490	482	496	471	477	500	441	492	463	434	439	448	465	471	464	532	435	512	494	446	499	461	469	461	441	462	477	468	451	455	485	477	498	457	459	460	476	493	469	468	521	485	514	444	487	468	431	458	457	459	471	425	473	467	488	517	495	475	437	475	466	480	480	461	472	457	460	468	472	496	436	463	495	447	474	466	471	443	450	498	452	475	436	473	441	479	462	493	453	432	457	455	450	471	445	480	467	456	462	449	440	469	491	436	455	449	461	459	467	475	449	471	454	479	462	430	450	507	473	474	458	457	459	467	521	476	471	457	454	463	489	448	491	459	463	478	451	462	473	457	461	494	464	440	456	482	458	444	482	464	447	449	455	426	464	460	415	486	432	452	463	450	455	447	434	445	441	450	470	492	457	436	469	469	454	482	447	492	451	477	443	405	437	498	484	474	460	487	462	499	480	422	494	491	477	484	467	465	449	436	454	465	440	483	491	432	443	446	439	438	450	464	426	491	451	461	460	449	459	442	475	460	496	439	495	470	447	432	424	477	474	451	453	482	475	510	483	485	490	475	413	465	497	432	503	444	454	472	455	506	470	439	466	448	498	465	459	458	460	443	471	444	499	487	471	480	491	482	443	451	501	491	458	467	464	473	449	489	458	507	450	449	492	455	488	471	483	492	450	455	451	489	491	462	452	475	456	473	432	469	469	474	470	445	466	486	482	448	449	438	468	457	448	478	483	446	464	502	498	493	429	469	467	442	464	491	449	475	454	467	464	494	461	473	476	457	460	457	480	466	474	457	459	463	471	460	448	464	499	460	491	450	456	442	472	482	449	470	387	444	482	481	497	448	476	470	414	460	475	455	443	470	444	467	447	485	478	492	476	447	463	471	452	468	455	433	492	441	444	445	443	450	466	448	445	482	469	445	469	460	463	491	453	444	440	456	441	455	493	465	451	471	455	474	477	464	479	480	469	481	462	428	449	458	493	471	453	469	432	443	454	452	454	479	459	455	476	462	427	455	495	464	435	487	490	471	436	442	477	467	444	449	481	436	424	483	441	411	484	491	489	477	470	506	449	460	498	494	473	455	438	457	466	476	445	467	459	438	451	477	465	446	479	446	468	414	445	455	473	452	488	431	459	436	465	494	455	442	450	424	409	469	451	468	453	447	472	486	450	423	455	443	491	507	455	478	469	483	439	454	449	482	447	491	450	455	495	471	471	458	475	470	462	476	465	461	423	470	453	437	452	450	439	461	432	442	455	469	464	472	497	473	465	465	454	459	470	428	507	489	509	517	462	455	461	444	446	472	455	426	458	466	490	468	527	471	473	487	461	495	469	495	456	460	493	479	452	452	457	475	419	469	436	458	469	473	475	475	472	457	460	455	494	457	446	456	472	438	413	468	469	463	449	495	464	464	458	492	461	458	447	462	455	462	472	459	461	484	461	518	457	450	436	473	482	460	453	499	469	445	458	440	474	492	441	449	499	484	457	475	479	447	442	471	472	467	502	463	460	421	456	439	474	439	432	447	511	479	470	490	445	453	433	455	478	485	486	443	448	447	466	497	459	470	444	434	474	496	488	442	470	503	444	461	467	449	484	504	463	460	487	453	432	461	467	460	420	467	456	466	501	490	480	482	464	418	451	462	472	424	453	455	454	463	465	453	452	454	448	452	467	476	477	472	462	526	478	437	468	458	491	472	481	468	450	437	468	445	455	472	475	412	491	495	439	467	460	472	465	446	473	443	468	453	427	445	431	443	496	489	463	449	499	432	457	461	486	482	461	517	505	399	443	484	457	473	446	491	432	496	484	468	492	458	463	448	450	452	503	454	440	455	444	487	467	456	471	472	420	494	437	466	443	468	443	434	472	460	467	520	462	444	457	474	488	491	456	457	433	447	461	451	439	472	453	430	444	488	456	449	464	442	458	454	449	445	414	485	460	466	493	481	468	499	446	451	504	494	461	464	483	471	460	454	466	461	438	442	481	463	439	450	444	449	461	499	445	421	483	451	499	477	479	451	461	429	489	450	452	456	504	455	476	461	506	484	456	479	455	456	479	443	472	447	461	416	465	457	470	450	427	441	512	477	471	483	460	453	468	475	427	472	459	470	439	490	443	438	446	467	465	448	439	498	467	460	470	478	462	452	473	443	483	485	481	467	451	461	513	461	451	489	451	440	435	458	481	454	487	494	493	443	456	502	469	459	492	488	506	511	456	464	490	495	431	466	474	474	482	457	473	499	456	456	456	479	421	474	462	435	491	478	461	454	447	442	457	467	467	457	498	464	453	463	426	476	468	497	489	474	457	456	447	473	465	463	448	460	444	470	459	471	442	475	430	429	479	478	525	470	460	485	453	494	477	460	460	469	504	469	475	464	466	453	476	487	478	504	435	477	492	465	481	474	461	427	502	453	479	470	444	477	498	439	465	468	489	423	481	448	447	482	451	457	459	452	451	435	474	457	426	473	438	472	453	418	433	472	447	478	489	449	447	498	443	465	442	491	470	440	484	443	444	458	474	503	472	437	512	439	482	434	466	455	438	444	444	430	457	411	443	475	491	416	476	480	468	464	466	466	451	471	442	472	469	455	490	472	457	470	510	426	512	431	481	470	457	469	455	490	473	461	490	462	441	472	424	470	460	437	443	453	464	429	436	457	483	474	472	455	413	438	512	493	500	468	479	449	474	483	470	447	448	469	451	421	484	455	508	483	437	510	486	462	435	429	452	474	470	454	478	490	484	450	474	482	433	489	481	482	447	439	479	488	511	516	474	415	459	465	476	470	446	427	457	461	490	499	484	492	473	448	470	460	449	479	441	473	441	432	450	458	487	465	500	476	499	425	483	472	458	466	450	421	478	474	442	432	457	464	468	473	497	527	492	440	449	475	461	475	447	479	437	458	480	477	510	459	478	462	470	482	455	474	434	436	458	487	491	524	477	484	504	491	475	466	453	491	501	453	457	471	487	474	461	478	470	442	491	463	435	441	457	496	468	428	474	470	431	449	480	455	462	485	455	484	474	457	435	475	430	454	456	464	428	467	463	491	437	493	454	445	451	461	494	471	461	493	491	448	463	453	468	460	450	450	475	487	434	434	480	495	468	455	484	487	461	438	451	484	459	464	495	450	487	452	485	463	447	442	427	463	519	460	429	444	415	474	482	506	474	458	481	450	473	460	480	485	449	461	476	464	433	447	477	475	438	434	482	444	489	492	461	463	464	485	523	447	461	445
30254	22665	16010	9222	4688	2757	1814	1397	1244	1163	1096	955	960	858	866	818	705	772	787	723	709	692	681	731	642	679	697	710	706	712	675	700	641	702	649	644	669	661	654	604	643	623	694	624	646	636	680	655	652	635	641	644	673	663	653	663	689	656	707	649	663	647	658	621	653	655	664	633	657	676	628	628	653	605	650	639	658	704	663	650	610	663	669	645	652	635	639	658	658	634	659	628	627	660	683	668	657	621	674	701	619	656	668	633	643	634	650	646	633	695	667	618	660	671	663	699	670	631	667	613	621	657	641	660	654	681	683	615	634	587	673	605	681	620	670	688	642	631	629	602	632	578	628	640	669	607	691	604	603	609	658	651	699	645	630	658	654	651	645	615	614	679	640	624	655	656	611	652	691	629	589	693	697	731	646	653	646	650	629	637	640	608	636	666	663	669	683	669	650	636	642	680	601	661	657	655	666	618	676	651	649	673	638	657	717	647	630	654	671	691	622	659	681	636	650	641	645	640	647	637	654	704	657	625	637	676	660	634	663	677	650	640	652	618	644	605	655	663	643	686	636	674	658	688	670	679	641	698	648	636	682	617	663	652	574	638	656	664	645	685	680	619	584	640	666	636	634	644	643	658	666	652	652	638	637	657	670	690	667	681	654	619	636	663	686	685	636	669	654	633	601	662	631	655	699	622	675	577	660	657	635	622	647	649	626	644	684	653	663	597	638	633	661	628	602	687	674	632	637	686	676	642	636	641	640	635	592	660	648	658	588	642	667	662	625	652	678	608	694	662	621	657	637	611	660	680	648	639	697	656	651	635	671	659	653	594	662	646	661	663	658	658	700	664	671	609	648	661	650	633	663	616	671	661	610	641	664	646	650	674	649	681	669	642	628	652	667	635	636	659	656	710	692	651	656	653	644	657	649	710	662	667	642	638	660	680	672	682	625	694	685	676	689	647	600	621	657	628	654	648	694	621	622	648	607	631	636	655	610	588	637	688	667	666	669	639	687	636	690	670	660	669	650	634	676	594	646	658	667	617	691	608	661	644	627	610	645	649	654	658	638	672	652	695	667	643	672	654	609	669	683	630	638	660	645	666	650	621	640	664	678	676	700	647	665	678	646	693	692	677	642	605	673	660	595	673	630	640	638	670	647	638	685	692	694	642	609	669	631	675	657	606	668	710	617	658	637	669	687	640	672	646	675	627	638	623	683	660	671	656	646	665	672	594	641	603	628	643	625	663	656	688	615	648	670	627	636	646	616	604	679	662	651	642	643	586	650	647	633	655	657	676	693	671	617	687	595	627	690	679	634	711	642	644	704	634	642	681	646	667	617	644	632	665	645	645	658	616	623	650	657	678	640	687	662	636	617	623	682	652	674	663	642	641	645	655	651	636	636	618	693	668	604	653	642	617	644	650	664	661	658	655	656	629	665	655	632	626	667	715	650	623	660	616	661	628	613	632	637	642	685	677	661	634	651	663	671	641	674	671	649	666	665	661	649	621	643	622	627	626	624	678	671	629	660	624	656	604	625	654	674	622	637	625	654	657	624	656	652	619	656	651	667	649	628	610	682	629	689	624	689	654	659	650	669	637	618	658	624	632	667	644	663	627	640	648	697	670	670	600	616	675	618	712	606	659	625	639	643	660	625	628	651	657	622	671	647	658	643	639	669	621	660	637	679	646	657	660	689	631	663	626	686	616	657	656	663	637	648	649	622	642	666	674	659	669	684	652	603	629	669	683	653	641	633	645	660	677	641	686	634	609	674	626	630	657	631	651	663	664	675	613	584	632	671	636	633	659	646	666	597	625	643	677	676	655	625	615	675	655	620	727	647	682	663	611	666	627	636	638	668	706	638	641	674	639	676	662	680	666	683	675	636	646	672	634	671	667	660	649	616	613	624	635	640	672	651	610	667	659	654	614	651	609	700	649	642	646	682	655	656	668	693	608	676	625	620	622	655	620	652	677	673	629	594	640	672	606	631	653	645	649	681	664	649	645	662	634	650	648	637	660	649	641	650	649	641	661	674	694	633	631	639	657	642	628	681	664	640	649	645	631	677	614	630	678	651	641	616	606	637	686	626	637	643	652	670	663	663	683	666	705	645	642	683	660	664	662	624	678	678	615	655	685	668	660	664	678	674	654	673	648	683	623	676	655	643	647	672	669	627	602	669	626	653	627	634	664	644	630	663	666	658	661	682	660	682	679	702	640	622	658	668	655	677	645	629	614	635	654	668	639	611	613	656	620	697	684	624	643	689	668	639	717	651	637	661	679	653	716	660	716	654	665	637	662	648	645	644	634	636	666	665	693	648	659	674	661	635	624	647	667	669	633	640	610	660	698	621	675	659	679	658	629	680	630	671	643	634	639	631	611	654	649	667	650	649	669	622	677	644	673	644	622	631	627	646	630	626	677	664	666	629	627	627	713	604	702	686	580	656	711	642	663	686	659	641	660	632	605	673	654	657	670	673	683	615	631	659	670	638	666	662	664	693	668	648	659	647	672	661	701	621	631	689	646	701	642	667	622	681	624	622	614	629	619	645	675	670	637	655	620	666	668	594	692	606	679	682	648	644	624	614	674	655	621	668	661	612	625	653	651	664	688	635	724	675	641	609	615	666	665	610	668	645	653	672	690	662	607	667	727	642	623	607	679	625	642	606	639	635	684	643	636	672	670	647	646	668	681	660	646	658	656	676	669	640	687	653	650	633	597	664	647	607	655	663	593	656	666	638	692	699	674	699	658	609	680	633	662	611	667	617	682	694	652	637	650	690	623	673	652	639	636	653	666	672	679	602	668	674	655	619	626	667	686	679	619	649	670	677	629	704	662	642	595	663	657	642	601	658	639	626	693	642	639	679	621	591	628	655	656	660	633	644	653	674	647	619	671	648	646	646	650	678	592	601	647	633	663	662	625	609	622	635	665	659	655	671	703	654	662	636	681	615	665	688	633	634	677	663	619	691	638	636	619	636	682	656	611	700	646	641	653	653	663	655	656	599	637	710	636	669	678	624	637	641	671	663	614	644	641	667	631	657	635	669	674	703	636	636	686	639	650	659	639	612	643	669	674	615	636	632	636	661	687	634	623	646	652	638	614	683	662	674	625	645	675	676	657	663	640	639	688	648	669	629	701	657	632	613	619	619	671	624	633	623	662	622	633	662	633	677	588	622	666	660	640	651	659	669	619	656	702	626	642	622	660	656	648	601	622	646	678	665	693	617	637	618	674	649	623	630	699	693	696	658	681	660	692	638	686	693	674	634	650	668	649	666	664	650	633	631	627	625	601	680	631	644	698	630	662	606	641	666	680	659	673	701	635	643	634	671	639	603	646	637	668	676	643	691	700	694	661	598	636	649	665	672	657	705	658	610	657	666	650	700	631	658	620	652	642	640	655	656	643	653	653	681	640	613	679	668	659	658	695	645	653	637	657	648	685	650	637	661	664	626	654	673	643	635	664	636	647	636	634	650	655	658	704	682	609	644	614	673	622
32153	25498	15447	9638	6956	4809	3280	2489	2055	1805	1674	1381	1353	1205	1184	1033	935	942	961	920	918	906	884	827	791	787	820	814	748	789	801	846	819	753	782	772	787	743	771	756	786	753	768	795	719	759	758	794	745	782	724	775	718	728	745	749	740	790	775	775	755	754	741	814	763	740	740	767	728	757	707	728	711	724	773	739	708	760	751	767	756	757	721	712	748	739	720	719	749	804	686	770	728	735	783	739	803	773	690	749	740	765	677	741	766	727	693	767	718	736	736	741	757	772	743	782	742	749	723	730	766	768	791	780	743	748	744	749	734	739	731	740	721	686	688	673	790	776	710	746	727	743	766	726	749	750	727	727	750	695	731	763	701	701	773	744	761	752	737	737	762	749	751	735	737	733	715	700	765	723	728	779	672	740	752	746	713	736	758	769	746	743	747	746	756	754	737	762	753	732	725	729	751	732	749	717	733	717	751	747	795	756	781	716	733	722	736	741	760	757	702	722	692	774	775	724	792	724	762	718	760	709	752	741	789	758	698	725	773	752	779	783	790	715	729	806	807	727	784	733	774	736	783	756	752	759	752	740	765	724	705	766	729	751	834	736	734	748	718	756	779	765	779	760	787	762	723	749	702	757	758	786	771	733	775	739	742	740	761	722	744	720	751	719	784	786	718	761	759	736	739	739	781	733	801	783	677	738	746	732	727	767	790	774	782	767	783	781	721	724	830	748	699	730	721	743	709	759	754	727	743	798	778	759	737	762	717	740	775	735	712	748	757	782	735	758	707	731	786	759	779	779	744	775	743	788	722	751	718	795	752	732	700	728	692	736	790	720	746	730	758	792	766	773	747	683	757	765	768	751	736	735	736	745	734	760	709	740	705	719	776	760	770	691	762	825	722	785	750	738	740	710	736	761	776	733	752	778	794	741	770	735	723	717	762	768	800	703	744	721	765	767	760	731	746	751	748	724	723	795	771	728	733	727	751	768	741	753	753	710	777	756	771	829	741	712	752	778	761	759	786	742	721	774	722	778	692	701	758	751	751	753	775	721	734	718	771	752	752	750	691	746	774	761	766	757	754	736	733	764	740	719	738	775	725	718	758	750	709	771	751	724	762	750	754	687	765	754	757	726	725	753	772	725	794	772	768	789	732	791	771	774	732	705	722	788	726	762	677	714	701	734	777	759	674	708	780	729	784	706	789	712	783	729	736	749	750	742	728	740	773	721	703	765	732	765	780	688	752	733	786	796	723	738	744	743	753	725	749	755	767	704	763	730	747	738	771	759	728	777	783	718	712	771	736	783	769	765	730	730	761	753	734	770	734	783	779	753	751	698	697	804	770	768	702	732	732	781	710	733	723	796	732	708	737	725	760	702	710	773	703	753	735	800	757	767	752	774	750	717	756	772	775	719	776	735	722	777	745	767	742	811	738	751	742	791	758	723	755	751	774	751	721	722	743	757	714	748	784	747	715	783	721	739	719	743	775	764	761	777	748	783	725	800	749	752	728	777	791	756	780	740	734	768	726	788	777	755	727	741	703	730	713	801	793	726	710	755	722	747	817	746	709	733	743	687	777	781	723	779	727	798	737	709	762	741	706	739	753	740	782	706	739	764	807	754	728	736	713	722	734	772	730	759	731	774	818	746	709	791	661	743	737	735	733	738	756	726	779	712	736	782	792	716	779	788	770	728	740	776	723	767	782	742	733	747	717	734	742	787	754	741	759	710	767	800	769	749	741	754	760	727	766	745	782	792	793	766	752	791	739	753	719	740	727	732	706	789	741	766	715	750	744	782	732	746	750	709	755	701	721	767	795	751	781	775	737	792	732	731	791	767	751	737	740	792	697	706	744	744	779	744	721	680	730	758	745	724	734	726	730	740	727	739	745	756	691	750	762	731	699	683	754	764	735	775	747	734	770	721	711	776	727	743	735	784	738	775	717	785	736	751	731	763	771	776	686	722	802	698	733	741	765	757	735	728	708	724	747	766	754	785	744	768	764	724	802	744	753	743	770	725	729	729	747	785	718	755	770	738	755	777	751	701	717	783	756	725	757	788	731	730	724	720	751	738	782	721	769	688	767	681	726	778	705	764	744	753	719	765	740	719	726	757	798	710	752	772	776	725	780	717	744	726	729	797	729	729	732	787	785	749	761	771	749	772	805	747	778	766	797	735	689	773	725	692	736	784	721	692	792	782	771	793	741	771	819	768	772	787	716	754	694	793	745	787	792	765	795	708	697	749	718	744	755	737	736	740	794	727	771	767	785	724	788	736	789	723	746	706	719	738	742	706	782	716	732	777	740	776	766	737	740	724	761	708	727	752	723	711	738	768	712	767	773	837	785	715	735	763	824	740	779	771	717	785	759	758	772	757	752	725	773	651	752	765	768	717	765	753	765	749	721	722	756	797	810	731	739	719	733	757	773	766	792	766	755	771	752	755	793	752	738	743	751	690	749	714	726	765	772	730	784	769	723	761	763	778	761	737	743	784	754	761	763	791	719	772	788	748	758	770	702	780	738	747	734	736	773	729	759	714	738	691	725	781	740	763	710	762	701	714	778	739	744	762	809	709	788	716	748	768	748	713	750	744	759	722	774	721	705	757	742	745	751	730	761	799	705	739	771	773	746	753	763	775	737	714	729	771	802	725	732	739	711	723	709	813	727	759	783	757	735	753	767	708	789	709	786	754	730	682	738	736	695	805	753	765	763	685	739	777	719	743	769	763	816	713	722	690	766	749	743	782	761	715	755	788	749	744	716	714	712	774	783	746	743	732	728	758	784	741	706	726	715	753	777	728	772	767	762	761	759	780	722	731	788	756	729	711	749	747	770	767	732	783	743	718	770	700	774	771	711	732	692	731	743	757	763	718	747	774	748	698	704	754	723	751	752	761	767	749	756	725	742	779	734	766	729	758	709	747	746	740	733	759	693	754	758	710	777	768	766	762	786	761	734	717	806	783	718	765	745	754	746	797	716	697	708	766	751	746	767	711	758	724	746	764	734	724	720	764	728	758	733	776	731	751	760	746	713	748	747	728	732	769	765	707	745	722	791	774	760	760	738	797	780	767	756	765	757	746	814	808	771	766	756	751	750	735	759	788	731	734	764	766	760	751	767	760	764	707	735	778	770	714	773	745	741	710	779	756	723	713	751	773	753	741	748	742	713	739	750	719	744	791	739	724	739	799	746	778	714	796	744	764	751	741	805	742	786	700	795	772	739	760	781	771	756	742	788	771	779	735	720	756	742	772	761	745	756	767	730	714	757	731	798	686	758	736	719	706	716	726	759	746	759	724	759	760	735	788	727	761	727	739	765	739	730	729	697	772	739	720	746	747	749	740	748	749	719	759	767	756	756	763	757	725	786	751	744	790	733	746	739	717	749	740	755	801	746	705	730	711	819	747	772	792	733	790	767	769	757	755	729	709	740	765	790	737	721	682	769	742	749	730	763	692	783	750	744	769	698	709	717	726	748	778	769	709	790	745	751	749	698	764
23940	21455	28664	24513	21400	13329	4165	2231	1787	1571	1372	1222	1180	1099	1016	998	884	876	781	808	731	720	729	753	674	694	670	683	681	710	678	710	670	615	655	704	640	653	629	639	585	622	618	615	662	633	611	580	647	661	623	615	667	607	645	612	586	638	626	595	601	681	641	561	588	612	622	564	625	598	638	617	585	597	565	600	637	623	639	622	631	601	622	609	577	598	624	589	628	618	575	543	582	584	586	564	599	586	603	589	612	561	542	612	606	567	600	631	579	591	615	616	616	572	632	609	586	602	635	604	616	625	634	621	613	638	597	607	627	602	602	595	638	574	567	614	594	636	613	591	616	598	594	618	605	573	605	590	589	597	626	638	597	636	604	603	605	583	619	572	579	616	598	642	619	615	611	668	598	591	623	631	618	613	633	613	592	566	600	618	567	677	608	630	638	615	542	612	580	620	605	516	616	587	648	583	612	602	532	618	582	607	603	564	595	586	595	614	640	633	614	593	590	607	590	576	617	598	607	590	588	601	632	612	566	589	578	592	593	587	612	614	588	607	611	613	627	620	596	562	613	594	617	615	668	604	623	590	578	615	604	616	596	598	580	616	608	559	587	672	590	602	617	556	640	592	625	583	607	619	606	629	638	636	637	629	569	627	601	623	638	621	609	594	594	605	587	603	596	629	585	526	607	598	598	588	597	651	602	630	614	597	572	632	589	585	647	616	588	595	618	633	583	632	597	620	610	622	613	595	601	612	560	592	627	588	575	603	607	635	575	575	605	596	648	631	602	610	614	590	619	600	615	558	589	605	633	612	654	574	601	611	599	593	585	597	616	636	585	624	579	637	593	618	618	613	636	590	573	599	605	606	617	598	605	617	602	587	577	619	634	603	617	626	587	590	619	625	565	564	589	589	656	599	630	619	602	597	633	609	558	610	608	584	636	614	633	600	574	588	629	575	601	603	587	618	579	636	563	576	602	584	590	603	604	622	605	586	618	667	635	608	582	604	567	638	566	569	605	556	585	585	604	602	640	603	574	630	610	592	641	578	614	567	562	583	614	619	572	616	586	579	572	622	634	624	553	572	598	590	629	627	602	637	588	614	588	594	601	580	586	613	644	593	626	576	618	604	642	616	644	630	607	615	614	638	584	619	613	610	650	620	592	562	599	585	590	611	590	637	642	594	626	578	612	604	584	584	618	586	598	614	583	577	639	606	624	575	595	581	613	595	635	560	574	596	601	599	535	547	612	608	606	571	581	625	631	603	608	552	619	606	644	568	629	616	614	644	578	626	579	583	649	629	555	615	633	592	564	617	595	653	605	609	579	625	611	595	598	639	626	622	592	603	569	621	621	631	627	673	587	577	582	609	641	591	628	615	583	643	616	626	570	582	610	619	608	650	616	628	566	592	631	640	603	598	603	674	609	604	589	585	614	603	617	603	601	567	633	643	593	571	595	618	599	584	596	575	546	549	578	589	610	609	571	623	594	639	575	596	592	580	625	619	592	621	622	586	637	583	567	600	602	636	595	628	603	617	575	598	627	595	568	563	540	623	627	633	610	618	591	590	605	579	598	596	580	636	591	552	617	629	590	559	615	637	610	602	640	582	580	596	602	604	582	604	578	580	627	630	608	569	601	623	608	597	586	626	612	627	623	624	565	569	649	613	598	620	591	535	570	605	637	613	648	612	591	588	601	550	580	646	609	610	615	621	566	587	561	572	605	550	633	601	582	631	611	543	623	627	573	601	669	555	602	610	590	567	628	621	579	596	625	631	623	592	651	556	615	635	614	607	634	591	644	559	647	588	629	611	631	609	597	620	598	585	609	599	628	587	629	619	583	601	605	646	607	596	643	592	557	638	601	628	608	563	615	605	618	600	642	637	550	635	633	580	627	580	597	654	609	588	595	632	590	579	634	621	626	660	603	578	591	606	629	633	606	552	605	608	627	653	581	647	576	650	608	611	597	608	616	604	588	603	617	648	651	601	622	601	600	572	581	635	573	552	616	592	577	585	608	605	563	599	594	601	609	581	660	597	543	606	615	629	606	613	626	618	586	626	581	578	598	590	589	579	550	602	593	571	618	598	598	605	615	607	592	628	638	588	580	655	631	643	636	607	637	590	607	571	615	611	613	556	565	604	638	560	545	593	635	606	623	617	621	593	583	558	605	572	614	614	596	581	575	611	576	606	627	586	562	591	598	583	572	592	584	626	574	636	565	588	585	638	641	629	600	576	663	612	617	620	557	585	604	597	622	625	612	592	637	604	643	587	616	593	603	590	613	606	632	610	629	647	573	636	651	615	622	583	627	603	614	624	573	575	606	602	596	628	625	607	574	603	553	628	603	615	606	584	588	601	584	586	593	629	607	613	611	628	582	602	565	574	613	589	598	614	614	560	609	563	595	615	584	533	602	600	635	580	612	600	596	607	599	622	618	643	604	576	599	594	587	578	589	623	600	619	551	601	627	610	592	584	572	579	583	663	589	585	601	593	612	617	579	597	647	619	586	598	589	596	612	651	607	588	591	611	600	629	635	616	592	610	582	587	618	601	664	621	617	609	631	595	606	621	630	634	586	626	593	613	595	618	627	659	614	636	624	613	596	621	603	597	605	594	561	614	615	623	663	591	630	603	608	583	601	579	619	611	578	589	605	621	596	653	631	610	593	635	652	611	622	601	603	589	602	590	609	641	632	593	598	552	614	604	568	592	591	591	608	601	621	579	608	592	630	562	602	570	595	569	647	621	607	593	612	621	581	610	617	604	624	620	631	644	623	633	604	600	613	576	618	579	590	597	626	612	600	551	596	596	593	621	594	545	608	634	615	632	634	607	646	603	610	636	605	552	648	568	651	632	570	548	638	637	592	630	655	602	638	621	570	668	623	631	589	635	589	596	618	578	552	567	589	606	592	574	580	613	563	631	626	619	626	640	667	583	600	568	632	571	612	633	646	593	560	587	589	539	573	602	599	597	640	617	600	603	595	621	619	602	602	591	654	596	624	603	591	591	604	630	632	623	576	584	568	565	594	671	599	650	599	595	635	624	597	586	641	644	630	612	617	598	614	611	597	539	562	587	549	645	625	629	587	629	585	631	629	569	553	632	593	594	623	583	588	565	571	623	611	653	595	574	593	597	591	640	632	558	595	577	594	627	592	606	598	633	532	595	559	596	646	635	576	595	622	613	557	580	585	604	607	600	630	599	583	574	585	609	617	598	571	608	632	618	665	590	588	557	567	588	598	640	659	561	611	610	632	610	603	631	577	592	583	614	586	616	604	662	567	616	623	584	636	576	588	621	611	594	598	572	611	617	562	608	570	622	607	609	598	640	615	562	609	634	647	599	575	604	593	583	622	608	593	562	607	623	599	573	592	630	566	612	596	586	565	632	636	581	565	600	610	604	563	597	644	624	655	590	628	562	575	629	637	610	611	619	573	575	643	638	631	639	645	570	604	604	631	618	606	600	596	589	612	602	590	583	573	585	627	581	587	593	587	583
36027	33675	21738	14473	11138	7735	5448	3941	3201	2713	2357	1902	1783	1720	1606	1349	1246	1176	1143	1000	996	927	892	919	877	858	840	808	809	882	812	786	709	730	775	790	728	775	705	771	739	694	757	716	717	670	685	779	705	719	714	717	743	690	740	722	716	701	738	709	688	684	682	675	756	702	731	697	762	709	666	712	757	698	689	721	728	717	654	685	731	662	710	704	691	729	697	706	685	706	701	734	665	710	641	700	679	721	679	725	716	718	717	701	694	683	707	692	689	696	663	748	707	689	675	664	701	673	720	712	716	684	671	714	700	673	666	699	723	722	670	713	691	664	716	721	699	675	712	685	681	672	716	721	728	667	691	698	741	696	717	726	656	694	692	759	731	706	682	742	719	714	717	668	696	701	793	703	677	667	727	761	662	700	681	693	691	661	690	668	712	682	681	610	701	702	671	653	698	676	727	704	690	663	715	686	708	685	689	675	668	679	695	747	661	715	676	723	683	701	725	678	702	706	711	707	685	711	689	678	696	735	732	688	699	710	696	685	668	686	641	742	728	740	660	692	731	757	728	691	689	693	667	692	744	677	685	691	672	704	706	749	659	681	666	709	687	694	691	696	691	703	690	696	729	720	750	671	713	721	731	669	694	719	708	699	708	691	692	718	705	680	683	684	738	699	717	690	658	674	711	679	705	682	716	725	726	707	673	722	759	702	713	713	679	758	707	658	712	693	663	692	680	695	689	692	697	676	694	651	722	677	664	710	676	733	687	732	697	689	711	729	702	692	699	674	701	674	700	707	694	704	706	685	703	732	653	721	735	704	655	700	726	666	685	681	741	698	659	669	753	717	656	684	682	662	719	703	670	703	687	734	723	724	696	694	668	660	687	771	713	685	675	683	706	694	660	661	710	686	696	686	647	638	680	668	701	727	682	677	690	670	717	711	709	676	681	728	711	675	670	699	673	698	678	690	688	712	671	675	734	671	722	719	713	678	730	725	672	701	701	719	693	732	675	656	709	645	758	665	693	705	670	694	696	701	724	713	716	713	665	675	745	747	735	693	701	728	689	675	703	657	754	666	714	710	676	739	696	673	696	694	668	695	698	712	680	704	724	702	685	664	689	702	689	673	684	709	680	721	684	684	738	699	697	650	670	678	674	655	723	732	723	704	621	718	698	721	701	708	694	684	719	752	732	715	633	684	661	658	735	733	686	689	693	722	702	720	689	711	695	721	690	691	702	659	661	680	664	668	714	705	712	712	664	629	708	690	701	701	725	700	714	642	659	706	730	674	656	648	679	692	668	705	701	709	667	717	727	738	671	705	729	698	738	709	705	675	718	649	667	628	696	705	705	690	687	694	705	704	697	714	701	725	703	744	747	711	693	724	704	722	667	674	715	735	717	690	740	685	674	715	722	696	720	659	663	671	678	711	757	676	716	714	704	705	667	717	733	724	687	682	738	704	721	672	726	695	721	658	754	699	705	717	679	683	736	669	711	732	711	714	638	644	697	713	696	674	722	690	717	691	679	681	708	653	683	664	691	692	707	698	714	672	656	720	711	720	723	699	679	690	639	686	748	682	728	664	673	691	642	726	741	706	754	734	669	686	694	639	721	733	719	712	716	723	682	706	678	662	745	726	729	706	668	669	706	687	689	646	708	707	725	707	662	707	704	679	676	666	742	677	697	689	679	643	742	683	681	657	745	692	727	699	699	679	771	682	656	666	699	660	729	646	700	695	715	684	694	668	707	711	672	749	733	698	686	695	717	691	735	702	721	723	664	746	686	670	710	659	755	734	683	712	678	671	705	622	726	713	706	738	692	693	702	684	682	732	664	712	709	703	669	702	671	680	695	705	706	687	674	709	762	665	676	723	706	698	721	707	698	704	682	648	687	655	727	658	653	696	661	724	693	696	695	695	677	709	669	652	701	717	686	677	671	675	661	674	668	679	714	683	664	679	705	723	696	668	723	718	715	640	672	748	727	691	726	669	676	695	704	685	633	691	729	711	690	717	700	727	716	673	705	691	697	699	638	679	692	673	693	749	684	665	704	680	687	646	695	698	730	712	712	718	679	721	710	733	730	670	678	694	713	708	672	639	702	731	718	672	730	713	733	683	720	728	718	703	694	717	658	701	664	698	738	738	675	744	693	774	739	671	685	654	660	690	678	692	709	703	694	720	707	666	687	731	682	723	704	758	720	686	686	717	677	678	678	670	741	694	674	763	680	678	670	719	672	688	700	718	735	700	740	719	701	672	667	653	720	705	713	736	742	665	677	710	741	687	676	721	700	709	721	654	713	688	700	675	690	654	718	746	726	731	667	701	688	706	672	718	670	654	653	695	711	711	736	696	692	650	658	656	730	668	716	712	714	700	708	713	731	712	669	709	677	663	696	706	727	686	710	702	736	704	695	736	705	634	710	682	656	704	680	754	682	667	748	726	665	687	697	688	697	684	697	701	725	699	699	651	691	655	692	708	706	724	688	681	751	701	684	713	707	672	695	687	719	708	689	748	723	671	669	689	692	751	652	678	754	702	678	664	682	703	721	700	681	660	685	707	670	677	710	694	649	659	666	736	659	751	710	711	717	670	653	737	664	725	721	707	683	751	696	697	720	676	728	700	672	722	745	687	713	644	702	705	717	720	726	698	705	634	732	726	678	708	691	687	748	676	686	701	694	717	676	756	633	688	680	692	672	735	702	703	685	724	709	692	700	659	715	681	750	734	716	707	710	688	695	632	658	731	700	661	694	677	700	709	698	652	706	704	683	727	682	671	674	653	691	730	681	700	736	723	725	695	720	656	671	664	672	766	709	701	760	741	732	686	668	693	692	667	682	678	666	694	686	707	656	687	698	710	749	685	726	715	696	718	682	691	636	737	681	725	660	695	652	682	704	666	732	723	709	724	663	714	642	684	682	704	676	702	702	716	716	689	695	713	688	690	692	705	758	709	662	699	694	711	732	715	713	681	698	678	708	670	705	695	698	675	649	641	684	723	718	707	710	723	786	654	698	713	658	670	660	702	695	701	729	713	690	723	738	699	722	701	735	688	678	673	651	679	690	685	675	711	626	709	766	709	714	697	702	654	680	674	649	712	678	663	718	687	687	710	685	725	690	755	725	651	727	669	761	716	702	684	692	682	673	709	660	711	725	714	737	673	677	719	696	722	710	720	694	682	730	653	721	740	758	681	730	698	730	690	654	695	684	708	656	665	710	734	679	749	738	711	739	737	638	674	706	674	675	694	659	705	706	702	649	750	759	719	718	706	694	721	674	713	680	708	613	711	736	697	683	693	709	662	676	715	717	712	669	696	728	700	655	732	725	631	645	669	642	727	701	708	683	698	657	684	687	727	666	727	676	700	657	658	669	685	655	709	690	716	683	686	683	722	711	674	708	693	688	700	668	733	727	676	746	743	715	708	707	668	670	692	683	665	703	721	739	728	736	749	716	705	734	678	700	703	719	648	694	714	682	669	669	702	670	719	678	736	683	707	712	706
25186	21452	27555	25555	13868	4321	2469	1704	1333	1132	1177	1008	939	837	846	791	725	731	652	641	656	620	609	624	599	573	573	560	591	597	553	532	552	553	545	500	519	527	511	537	517	531	516	513	527	541	527	514	533	575	527	514	522	529	536	571	551	517	503	516	543	532	548	516	537	537	528	489	488	513	510	537	552	549	502	542	545	510	506	536	534	550	514	514	505	543	532	527	563	556	518	527	528	544	474	578	518	520	569	548	524	485	470	497	509	495	520	509	533	525	534	503	568	504	515	558	492	495	513	504	484	528	522	511	539	481	485	507	523	515	501	562	504	492	505	515	534	521	490	536	489	498	524	550	516	507	533	451	507	532	479	478	528	536	465	533	514	493	479	502	534	538	492	531	519	511	487	550	544	525	534	543	502	527	513	551	505	509	514	546	502	519	535	530	550	558	510	504	497	542	526	537	517	534	500	563	509	525	509	518	518	518	512	460	504	533	516	483	490	549	470	512	477	527	490	503	495	472	505	546	518	488	507	523	551	471	546	497	496	506	541	501	507	521	524	540	546	520	526	523	543	588	535	536	488	522	512	525	486	509	526	496	490	548	497	521	541	517	536	547	540	524	502	532	506	509	515	495	506	495	521	500	513	501	545	497	499	471	545	520	520	512	551	511	525	554	515	510	500	475	518	497	501	503	550	496	529	519	503	505	503	526	531	537	528	561	536	499	530	511	490	506	532	527	486	523	540	514	496	508	508	525	494	555	508	534	560	539	554	517	530	479	517	490	508	503	517	495	513	501	524	491	528	540	504	548	527	522	539	527	496	524	518	515	501	504	499	473	537	494	538	570	522	512	527	533	524	526	478	519	481	514	518	505	517	472	511	529	513	498	548	525	479	555	486	509	501	510	474	520	508	482	539	510	515	476	567	507	471	536	507	522	547	524	548	528	530	537	490	542	533	495	550	527	492	517	517	516	504	515	520	533	548	530	510	498	478	512	521	447	525	556	488	491	536	506	516	485	535	524	518	486	500	473	500	522	522	488	517	526	517	506	514	483	511	506	523	562	501	550	530	479	536	537	510	561	536	502	544	528	535	495	569	530	534	507	514	513	514	507	532	524	515	552	524	517	514	496	491	527	477	525	487	541	514	524	502	506	499	489	513	544	528	552	512	498	499	500	478	530	480	501	546	483	536	513	502	529	519	520	538	494	533	522	515	527	515	522	517	535	499	527	495	474	531	502	514	520	510	529	468	493	534	511	574	506	536	526	505	512	530	523	532	484	528	508	483	493	498	533	539	550	536	536	518	519	514	526	506	558	533	513	520	488	494	535	518	543	534	498	509	501	499	528	503	500	514	537	508	535	530	511	470	531	500	508	508	484	508	528	541	506	554	560	505	539	495	461	510	520	515	517	511	515	514	517	533	502	507	552	497	488	537	513	509	523	497	546	479	519	504	520	499	519	534	492	532	556	510	496	493	496	528	516	537	543	499	521	518	479	481	496	480	497	493	495	533	507	499	515	525	541	532	525	469	554	502	504	515	472	506	515	503	541	472	527	539	506	522	525	513	513	536	525	479	486	480	485	538	521	494	490	520	510	508	530	543	518	526	506	506	536	484	477	518	505	551	538	527	522	508	511	524	555	558	511	472	514	517	522	504	562	526	508	524	531	511	511	510	491	507	520	477	492	526	493	534	516	516	497	545	486	510	521	488	533	509	502	513	519	505	506	489	502	493	589	488	516	526	508	485	536	496	493	510	514	523	516	532	507	495	504	493	541	520	516	519	540	545	541	548	529	489	466	495	530	532	546	557	503	512	482	510	476	511	478	505	542	540	520	496	514	482	474	507	549	516	487	497	501	495	517	568	560	526	501	533	468	534	532	514	518	512	532	546	549	528	563	514	527	491	524	524	512	473	525	474	529	525	546	536	540	548	513	512	496	516	496	513	518	554	522	494	575	511	527	519	468	557	513	519	529	519	538	582	489	525	520	507	523	512	495	499	532	547	526	539	528	542	534	527	529	496	458	494	492	510	484	532	518	519	509	499	508	498	571	512	534	511	547	525	499	498	511	513	524	516	568	513	532	527	511	506	504	503	502	525	476	508	506	472	507	542	500	524	515	496	447	498	552	496	507	512	490	537	521	500	487	520	534	512	515	528	520	491	525	510	508	528	522	525	549	509	500	496	468	522	529	488	499	504	506	522	500	545	486	524	504	537	586	509	487	513	539	491	497	518	515	472	510	546	555	494	487	511	532	466	499	542	498	534	504	537	513	494	540	493	533	490	547	480	530	491	509	542	496	503	502	524	472	525	544	505	540	500	539	522	558	516	505	550	510	528	518	510	516	516	535	531	510	479	546	500	496	552	535	511	496	455	507	536	478	521	555	527	525	507	510	509	513	500	545	532	537	480	476	524	543	516	519	519	555	538	525	527	501	521	525	496	508	532	512	531	516	529	515	554	509	516	558	476	536	529	511	533	533	510	509	491	515	512	532	473	552	485	499	490	490	501	519	542	512	510	520	470	516	514	556	572	508	503	534	552	523	536	520	515	515	501	535	526	496	488	530	529	511	537	500	533	515	500	558	507	547	516	523	510	547	523	481	523	516	496	487	503	522	487	494	507	495	527	525	542	519	537	489	517	486	464	490	490	489	506	490	543	515	541	556	525	483	544	492	498	468	500	495	537	507	494	485	482	510	520	539	507	534	504	525	542	530	509	504	480	477	506	487	495	504	511	525	550	527	503	527	513	571	485	529	547	493	532	499	542	538	566	546	508	507	510	488	492	555	544	493	521	495	507	514	532	485	505	460	506	549	471	557	507	489	494	511	537	512	531	540	516	504	502	495	510	507	485	548	535	503	516	488	537	529	499	521	522	543	531	501	532	512	513	534	528	519	514	499	549	539	537	533	527	497	529	539	494	560	500	517	514	497	537	521	548	526	484	481	524	498	504	512	528	526	537	569	516	514	508	517	567	535	532	531	544	537	503	549	498	524	527	477	505	511	522	534	536	556	503	477	530	537	517	516	561	526	500	541	540	503	529	531	473	492	516	520	519	482	498	560	571	514	518	531	519	526	515	493	558	539	523	533	513	513	529	466	494	537	492	484	525	540	543	541	521	525	491	532	486	483	503	512	484	514	534	489	523	533	485	589	543	504	530	539	521	497	490	516	517	543	543	539	529	519	475	513	521	506	537	498	528	508	509	527	520	561	504	539	485	492	519	522	536	547	510	474	507	486	501	527	477	508	517	497	548	497	500	512	521	513	515	551	517	546	499	494	541	526	566	524	516	525	502	513	501	503	539	501	506	538	508	534	523	501	513	479	504	529	483	533	527	511	561	529	528	530	500	500	509	496	516	551	496	496	538	494	503	527	519	524	495	513	506	538	532	492	505	499	480	524	494	532	513	561	501	530	511	525	541	505	524	507	490	499	544	511	535	515	485	522	536	542	523	534	498	500	545	526	481	540	494	486	522	498	496	539	556	524	484	519	486	505
34405	28798	18553	11848	9234	6248	4416	3186	2539	2197	1971	1591	1585	1290	1256	1119	1027	958	953	850	799	790	735	741	698	710	737	694	698	667	684	660	648	645	651	570	627	648	645	576	605	626	597	613	638	590	599	621	638	581	627	630	605	602	611	579	606	638	632	582	557	608	628	603	606	629	588	636	579	597	629	613	590	616	571	623	631	623	591	581	624	577	615	634	628	615	591	602	604	585	591	597	591	573	619	597	578	588	591	610	565	593	617	631	604	551	573	558	627	633	599	613	548	628	635	599	606	598	661	576	576	574	553	565	641	603	566	597	617	594	626	627	582	572	600	595	632	571	592	620	594	560	599	591	568	600	628	579	592	619	615	605	577	602	588	604	631	598	597	582	604	590	559	598	608	585	618	602	623	587	594	595	595	619	603	622	576	597	564	603	533	577	579	652	638	566	605	580	637	601	607	622	608	600	591	651	568	575	611	610	583	620	578	618	628	613	548	584	584	623	584	565	602	568	642	581	559	553	637	557	626	641	577	608	577	610	610	592	591	573	569	597	595	586	584	592	606	588	576	613	563	651	590	568	604	622	597	653	567	579	595	588	576	625	574	601	578	648	597	601	596	609	604	567	555	622	610	601	626	634	587	607	588	582	589	619	614	589	612	595	595	587	575	628	569	630	585	586	612	631	611	598	610	574	587	617	598	590	596	618	643	586	606	554	598	630	608	608	554	594	537	571	615	582	579	610	618	605	587	613	626	612	603	594	583	609	619	609	571	584	573	577	590	588	595	563	581	622	613	618	566	612	566	627	615	604	620	568	554	640	572	581	626	617	582	545	583	594	618	609	567	622	570	585	608	614	564	613	589	622	560	578	601	628	612	587	621	646	584	620	572	568	606	576	543	604	599	618	615	645	584	590	620	667	586	551	637	606	565	606	591	588	613	593	625	612	597	596	599	635	639	602	606	586	575	572	604	569	579	618	587	595	594	581	625	594	639	616	570	629	559	610	597	574	595	600	590	636	592	624	610	563	548	594	607	561	562	562	599	600	568	570	580	623	633	597	623	576	575	609	620	561	587	613	571	588	604	617	596	615	590	641	622	592	585	557	599	601	636	598	647	609	653	588	596	588	551	572	608	562	590	559	580	593	576	606	608	580	614	564	624	551	590	552	579	624	617	526	591	610	589	617	584	585	598	631	566	600	657	599	584	593	553	582	628	658	588	608	577	623	662	596	596	594	637	591	615	560	605	571	618	566	620	597	612	571	593	602	601	598	584	593	610	610	630	583	579	615	583	625	607	592	562	582	592	588	614	666	621	639	558	611	567	544	583	572	573	594	582	618	600	613	566	578	580	587	585	578	578	594	607	534	552	571	599	597	598	619	618	586	577	573	585	583	605	631	613	623	608	593	614	606	618	618	579	569	629	625	589	581	597	591	615	629	628	613	571	608	641	571	586	590	553	613	583	582	580	591	596	651	608	546	547	603	566	639	616	595	605	539	559	617	591	590	592	608	601	604	563	601	604	618	568	594	610	599	579	610	570	588	573	644	563	625	636	604	592	611	628	608	609	596	629	650	586	598	584	644	579	532	560	627	600	554	608	614	582	625	604	611	542	638	587	570	588	601	562	631	623	611	648	628	570	600	621	575	607	609	591	625	619	597	589	586	587	612	613	584	588	608	628	632	578	581	566	587	631	639	577	583	606	591	597	612	583	634	611	608	596	605	632	571	594	621	565	625	590	623	576	641	599	625	596	583	572	574	549	610	613	597	652	649	633	609	585	530	603	577	553	621	617	606	614	644	578	591	618	595	579	626	603	562	561	607	605	617	599	585	609	631	589	656	606	575	564	601	591	565	595	628	563	598	553	647	588	591	607	593	572	604	598	618	603	561	592	569	600	572	622	568	590	567	637	608	625	613	564	561	643	610	597	595	596	582	620	567	584	547	619	604	612	615	605	608	571	641	595	596	609	642	608	606	554	622	616	591	603	575	615	522	600	620	597	626	599	576	592	599	642	599	632	567	613	582	575	643	572	597	577	610	620	579	600	599	598	569	581	646	544	595	604	594	609	602	545	595	626	605	546	591	647	621	608	569	564	578	610	597	606	568	612	609	570	576	582	587	598	599	589	617	629	611	641	615	597	608	577	611	611	592	597	595	575	595	603	614	561	592	619	588	573	617	601	575	595	539	595	611	644	587	609	585	608	573	592	552	599	593	609	554	578	600	578	578	633	626	591	555	559	601	634	591	594	628	598	571	612	581	596	583	576	591	593	622	594	622	557	600	585	612	585	590	623	616	617	576	606	608	644	589	589	602	572	578	615	545	581	594	665	553	599	590	603	591	611	603	602	610	590	602	577	613	618	598	612	585	574	580	588	624	570	603	631	613	597	615	632	588	596	577	592	608	583	552	597	585	612	615	611	599	615	578	546	593	573	572	613	608	597	600	611	607	621	601	543	607	602	615	625	591	599	611	607	626	591	598	636	601	569	584	601	627	602	574	579	612	629	558	625	627	572	582	566	581	585	591	624	605	567	638	606	606	615	599	591	611	618	613	613	601	579	631	589	610	632	559	568	618	649	552	591	622	605	596	595	569	573	610	626	593	553	603	576	609	536	613	641	582	578	598	608	616	579	635	575	633	594	575	651	622	610	589	587	579	607	585	615	665	596	638	631	607	589	653	569	585	595	611	590	587	562	592	598	648	618	553	601	575	544	629	604	575	620	573	627	613	617	602	616	635	626	599	589	604	614	552	631	596	655	598	568	566	567	609	613	636	615	597	572	651	604	571	607	616	591	578	608	575	569	598	652	585	643	599	605	609	583	576	622	591	599	607	575	563	651	588	570	585	606	627	602	590	635	604	597	614	598	558	560	619	583	571	617	561	621	551	643	613	559	596	563	591	617	604	577	612	592	582	629	547	583	606	629	603	586	580	610	572	605	562	620	586	594	591	605	608	583	584	591	574	620	579	571	564	604	563	588	568	553	543	587	606	616	601	601	583	614	589	576	625	593	573	616	573	588	609	583	578	600	580	582	591	598	635	628	597	618	557	622	582	594	569	588	614	634	589	613	563	589	592	608	629	625	550	626	608	580	583	583	621	583	549	588	574	581	570	586	602	534	567	568	596	599	595	580	617	609	584	615	602	588	594	556	605	591	630	599	610	607	622	645	597	576	630	617	593	568	554	588	615	578	569	645	605	615	615	545	608	549	633	624	625	570	618	562	587	594	632	582	611	579	602	636	624	614	577	557	556	623	575	589	623	649	618	622	595	553	623	603	599	575	628	594	583	579	589	581	618	598	614	598	613	584	631	628	585	591	606	580	628	560	601	563	609	639	597	652	620	566	599	626	614	611	592	637	559	558	601	621	621	610	603	590	620	566	583	602	612	597	575	632	637	592	584	582	591	596	596	613	597	547	640	604	606	576	593	620	568	583	563	602	573	577	604	581	599	607	608	576	586	574	612	567	609	576	571	597	588	624	598	560	595	535	620	581	586
22868	21468	29206	24113	21486	21559	11591	3144	2104	1957	1569	1382	1295	1181	1050	1014	894	829	735	736	662	642	641	585	597	585	543	550	514	538	495	528	530	472	536	466	492	460	472	416	476	460	471	473	488	441	447	413	452	447	460	484	427	431	448	443	457	453	410	415	433	459	470	478	457	444	445	460	434	413	442	399	421	439	478	421	428	441	444	413	437	432	464	417	458	436	502	486	429	416	390	438	444	432	448	438	444	388	375	432	366	380	478	433	441	444	416	455	423	454	414	413	424	444	415	426	436	423	445	449	406	421	424	451	440	428	404	407	439	445	378	433	441	416	440	426	431	401	394	448	449	453	394	440	432	438	426	421	409	450	455	469	456	452	441	447	450	439	421	448	457	432	408	423	455	415	421	455	446	432	412	449	426	439	440	374	442	421	439	406	447	437	415	406	414	446	441	448	415	465	417	412	447	431	420	419	442	429	431	447	384	412	434	428	445	434	443	440	426	450	431	458	437	413	434	425	445	451	390	397	451	457	417	447	418	470	425	445	459	415	439	447	453	420	382	451	437	423	449	405	461	415	409	444	418	420	413	419	445	427	439	436	399	435	414	463	448	434	436	437	427	428	453	406	398	430	456	400	432	430	438	445	419	442	452	408	439	411	411	437	439	404	434	427	403	436	394	426	419	432	439	459	411	376	410	420	449	411	431	436	452	407	477	472	469	480	449	465	443	469	400	422	474	427	447	413	458	456	444	439	418	453	423	462	453	442	409	387	399	446	425	402	444	463	456	403	453	456	397	439	414	424	397	403	460	431	447	447	408	437	405	439	404	427	419	411	466	427	455	431	397	397	459	431	412	429	429	448	435	446	420	426	425	433	404	422	419	433	418	448	405	429	474	441	458	441	392	408	437	412	419	443	405	429	467	419	437	450	441	444	447	403	404	465	416	410	431	447	458	453	460	407	464	440	480	479	405	423	478	417	405	413	426	453	434	437	388	432	438	427	459	454	444	415	412	436	431	460	431	425	415	434	434	459	432	415	426	399	455	440	411	460	423	402	477	437	448	398	433	437	465	396	412	414	444	450	456	394	411	449	432	434	405	453	420	385	413	443	453	421	441	425	436	467	410	448	424	410	427	442	454	453	453	428	407	446	401	431	425	462	418	420	388	484	409	439	433	444	401	382	449	429	391	402	451	436	420	429	431	430	417	382	434	436	439	431	434	442	432	449	425	404	448	397	422	410	453	457	433	431	416	419	427	436	442	453	461	404	423	423	457	458	440	429	445	415	438	448	429	383	408	418	407	414	459	443	435	425	445	409	410	481	426	456	410	414	418	435	397	416	420	424	466	424	423	417	440	435	412	436	432	394	401	434	461	441	423	437	438	428	417	445	451	411	438	437	407	448	459	416	403	413	417	408	445	428	426	442	427	406	433	412	433	413	419	402	445	445	385	432	399	424	394	465	439	462	442	423	429	431	442	417	425	456	427	422	445	428	433	413	454	434	449	426	453	463	413	418	475	435	445	468	450	425	414	413	449	453	441	431	403	391	460	446	409	440	417	439	405	407	431	409	408	426	436	422	435	418	421	421	443	417	428	434	425	409	456	436	438	412	419	465	455	412	395	464	419	402	364	443	408	411	429	421	442	407	428	426	434	403	390	425	423	435	428	439	440	433	422	413	433	430	460	417	377	433	388	443	466	411	429	419	438	445	411	440	407	423	397	442	424	417	421	397	427	416	453	423	446	430	408	397	433	441	447	420	425	423	395	467	446	379	440	420	421	472	458	402	423	425	457	424	437	404	444	446	436	403	403	417	445	415	438	426	467	437	474	428	445	420	413	412	440	441	406	416	426	450	445	428	431	440	444	433	408	440	444	428	420	415	449	411	425	439	436	483	450	441	400	407	415	433	464	415	417	460	413	462	438	454	427	468	404	409	388	451	456	407	410	456	414	412	450	430	409	450	412	448	439	413	412	422	436	382	456	437	392	425	432	454	436	456	448	389	423	411	393	432	451	434	453	421	418	449	450	417	418	424	442	443	419	470	456	474	434	457	448	445	474	453	429	436	434	428	410	429	438	439	425	435	444	429	469	450	437	427	404	480	449	428	430	443	448	446	438	437	427	434	390	409	412	442	445	460	485	448	398	449	449	426	464	471	434	423	430	471	416	406	408	408	428	452	438	413	451	439	401	438	436	447	405	416	427	455	416	446	440	443	419	441	391	421	412	414	426	458	431	430	427	424	488	449	435	449	419	443	500	415	451	399	407	403	426	413	436	428	425	422	433	444	455	472	430	432	413	405	412	429	419	455	430	423	402	477	427	440	394	412	436	414	435	438	391	439	445	453	398	400	379	453	462	460	445	455	443	467	435	438	450	415	414	458	456	418	454	424	425	429	432	426	425	415	455	451	443	411	427	430	431	426	416	458	405	410	431	395	444	450	413	434	405	433	447	418	401	469	426	414	447	426	432	457	441	452	489	392	433	430	495	394	404	414	422	439	451	459	443	420	429	421	473	432	463	384	449	440	424	417	417	458	448	478	440	404	440	434	443	422	413	430	413	398	446	432	459	424	442	455	441	433	414	457	406	462	447	435	417	362	419	428	451	416	461	417	405	421	414	428	417	441	432	434	419	427	412	451	430	407	404	430	429	384	373	460	455	366	425	413	421	437	449	408	430	374	429	433	424	424	448	439	383	403	404	446	418	405	449	417	354	440	406	459	463	454	458	448	398	419	436	418	408	463	443	421	462	437	452	430	438	391	448	463	424	432	445	426	390	417	432	452	422	433	445	433	406	408	436	425	415	436	405	450	410	416	426	431	457	460	450	424	417	450	396	450	464	432	435	445	469	413	421	440	437	403	452	421	406	452	444	415	448	377	418	404	399	434	451	410	425	435	393	427	454	430	410	461	442	433	453	424	457	445	388	423	433	413	422	409	394	463	422	421	388	428	426	448	431	397	407	423	456	409	403	422	429	427	431	395	423	423	430	445	408	412	445	407	441	405	386	438	477	427	427	424	468	405	427	384	443	435	409	441	462	435	413	497	447	429	438	444	418	438	449	427	454	429	449	427	451	464	447	419	447	407	417	440	467	421	438	475	387	439	447	436	392	439	446	430	438	434	393	444	427	413	463	419	428	421	426	398	407	447	468	428	439	393	440	389	445	419	433	451	422	418	432	428	478	407	421	453	448	409	419	425	405	438	465	429	436	427	437	414	420	433	452	447	409	450	411	480	411	421	427	414	400	432	422	440	445	452	439	477	441	453	451	422	440	404	449	439	446	441	473	407	447	423	448	393	448	433	434	424	430	417	441	428	437	391	400	421	459	437	405	422	424	430	396	427	438	427	434	461	455	422	420	391	390	426	462	446	416	390	487	381	417	385	437	438	444	440	439	463	443	387	409	413	454	451	439	464	432	442	424	455	425	472	433	431	437	421	425	423	435	373	451	438	410	437	453	434	445	448	428	443	475	427	409	450	411	428	467	435	437	420	428	443
40591	39447	25829	17472	14360	10100	7244	5212	4091	3517	2998	2389	2049	1862	1708	1568	1292	1228	1190	967	929	915	901	767	770	767	751	727	723	688	652	652	622	642	603	552	564	549	590	566	556	564	571	538	506	505	547	519	538	508	515	533	522	517	532	502	565	518	478	493	546	490	512	504	491	539	519	494	494	495	491	486	539	510	528	501	502	525	521	473	478	508	488	503	521	474	522	517	455	507	529	520	547	506	485	499	508	491	523	481	513	523	508	560	535	490	510	435	494	530	465	527	482	491	479	503	504	510	542	499	520	480	559	527	506	532	513	517	488	535	577	469	471	526	477	508	482	464	450	518	531	514	489	490	511	512	515	500	502	478	528	467	507	510	509	488	506	495	487	470	477	497	507	524	499	515	497	516	505	525	523	544	526	496	517	517	488	467	521	485	519	512	504	503	531	512	523	491	517	544	518	475	492	504	495	469	515	467	526	459	503	485	520	459	475	492	542	502	484	497	506	499	472	462	492	514	465	509	499	485	520	498	581	500	514	498	516	499	518	488	496	465	490	490	508	498	524	475	490	497	505	498	472	480	496	482	489	479	496	519	537	499	526	500	503	472	507	492	479	517	503	481	552	482	534	498	503	487	497	488	502	506	483	507	508	509	500	494	510	506	499	478	530	537	491	500	542	483	477	449	477	523	522	495	516	500	460	490	511	486	519	520	479	516	489	501	505	488	521	510	500	528	452	493	490	517	514	492	489	535	514	496	520	516	500	508	476	507	481	504	467	529	493	492	512	482	488	506	485	493	473	477	550	517	505	496	510	462	486	507	498	493	508	494	503	487	503	464	464	477	512	535	499	500	511	501	566	485	484	490	547	456	471	500	479	508	486	479	513	509	525	480	508	520	489	500	483	505	504	503	523	508	528	493	505	485	513	500	469	497	518	528	506	526	497	512	458	493	510	502	511	500	500	510	535	476	473	499	496	467	508	545	502	484	550	498	488	499	508	512	538	476	506	506	496	499	467	514	442	530	488	511	499	474	486	486	522	490	513	498	460	537	517	521	491	489	477	520	489	468	514	492	480	508	509	540	513	491	519	466	502	498	506	462	490	517	505	491	519	492	493	487	522	514	467	526	502	519	505	509	476	469	492	519	513	509	501	507	502	487	505	491	456	499	515	486	495	508	469	503	530	510	498	459	524	486	527	538	506	513	524	457	486	525	490	509	495	462	541	496	534	532	493	504	510	488	519	500	499	526	487	471	506	517	515	458	478	525	511	467	507	521	499	492	492	506	489	535	498	511	523	492	507	519	519	524	500	523	495	503	508	476	490	503	498	509	490	512	514	473	497	512	525	460	482	472	513	462	500	525	459	482	507	502	482	456	491	452	513	495	517	510	488	512	522	470	509	487	519	502	474	478	472	477	503	503	472	481	551	518	498	522	497	461	513	521	505	474	468	502	483	496	520	511	466	543	470	485	491	467	509	488	489	488	559	518	497	503	542	470	527	517	494	465	488	489	503	504	499	494	466	473	489	508	466	498	550	529	546	521	514	477	492	481	539	491	520	489	514	512	499	539	454	538	522	520	521	520	518	464	526	453	523	514	512	515	511	497	513	509	498	464	493	464	524	458	493	500	528	468	472	514	467	501	504	483	532	474	525	523	554	522	515	518	484	516	518	496	443	501	505	492	535	476	453	494	481	489	535	521	482	518	549	506	503	525	468	508	501	481	490	489	480	513	490	471	489	523	503	495	516	513	497	521	517	512	486	479	542	508	525	513	480	510	558	479	499	503	505	544	510	481	526	502	540	483	501	516	520	509	497	501	490	475	515	477	512	523	524	554	526	505	499	476	525	524	498	531	491	481	486	500	508	510	535	495	492	516	493	522	488	539	501	519	465	498	488	487	511	493	499	450	512	480	515	503	511	502	510	514	485	535	509	499	533	540	494	498	486	523	521	519	510	498	521	530	504	523	489	508	486	472	500	478	493	490	535	498	498	492	537	460	506	500	522	499	535	484	530	528	506	521	540	476	516	514	514	533	512	483	516	492	520	528	491	480	482	481	529	519	511	514	472	512	505	493	480	494	531	476	480	472	489	508	496	522	511	481	528	514	463	494	521	487	501	466	502	489	520	480	498	476	532	480	477	552	496	492	526	506	492	531	532	469	508	510	553	494	470	524	493	548	500	542	513	509	471	471	523	497	472	495	517	504	546	531	488	525	487	506	493	482	453	525	505	489	527	481	551	524	490	514	476	543	488	514	459	539	468	486	506	527	535	525	484	492	499	507	506	512	477	512	488	505	484	539	478	529	503	517	463	503	484	494	514	500	497	520	504	478	507	479	517	494	508	500	488	535	491	480	493	498	488	475	503	505	529	477	508	484	516	490	482	503	505	455	492	481	517	488	505	509	499	537	491	508	535	517	504	485	471	517	494	484	524	486	476	499	488	503	507	493	467	491	518	525	489	513	464	474	524	545	525	516	488	498	532	523	516	505	509	495	466	526	492	538	521	514	509	460	495	492	510	527	519	493	499	478	519	509	459	479	587	500	458	502	518	482	473	516	463	522	537	548	487	467	507	490	522	450	481	492	527	510	486	496	525	487	487	507	499	469	489	510	514	467	486	522	449	485	487	474	532	522	508	495	474	528	509	513	517	469	509	523	522	515	504	498	500	507	523	446	479	505	507	506	518	516	482	510	497	465	528	523	554	494	499	493	482	497	478	506	522	495	507	501	502	477	489	499	508	485	542	491	478	491	527	510	504	490	541	508	475	520	564	519	478	483	504	481	514	493	521	465	500	469	502	513	478	535	505	516	531	514	521	493	463	495	525	506	498	532	530	465	505	486	509	515	509	510	532	480	524	489	464	493	519	484	468	451	536	555	509	503	472	468	483	533	483	478	506	559	506	479	463	526	541	489	551	484	572	539	474	527	512	458	448	535	480	516	511	521	492	564	499	515	541	504	518	495	515	517	471	514	540	508	541	510	498	503	530	518	509	494	487	494	461	501	516	489	469	509	480	495	453	516	473	474	527	510	495	518	537	507	536	553	495	457	484	491	522	541	467	497	488	490	456	514	531	468	513	474	507	522	506	539	475	493	442	450	540	488	538	501	505	479	458	484	465	506	475	546	512	469	518	490	499	484	506	485	489	534	482	451	517	520	494	465	530	506	472	510	507	484	512	480	501	522	510	513	524	502	486	488	501	513	486	506	481	496	482	528	503	483	514	525	468	478	496	531	500	472	542	488	504	516	520	521	490	482	538	452	445	496	506	506	483	520	459	498	520	489	520	471	492	504	529	514	444	470	493	511	458	448	485	494	514	496	508	485	488	491	490	482	532	522	512	507	487	501	497	513	463	506	470	510	520	527	481	519	476	517	540	529	526	531	510	489	460	487	482	511	552	487	467	472	497	498	480	531	496	479	509	533	516	507	511	529	530	515	520	485	486	461	533	493	488	488	518	493	512	499	524	499	510	502	504	513	514	538	485	526	504	530	512	503
30639	22342	15274	8207	4512	2796	1919	1504	1258	1122	1099	972	957	852	835	833	793	792	715	775	757	722	755	715	739	749	747	726	706	668	668	670	678	682	674	673	662	688	653	686	643	660	676	707	665	652	631	649	702	610	641	627	647	673	687	702	651	608	655	646	677	662	681	661	683	705	684	646	664	714	590	683	675	682	637	694	669	715	648	639	644	675	669	654	668	639	630	673	679	612	671	672	716	684	646	643	707	601	635	674	648	622	631	669	657	641	666	660	660	676	666	699	660	609	650	686	632	669	635	655	641	664	639	648	662	598	672	619	662	645	652	641	662	646	639	671	664	618	626	651	623	685	690	616	622	656	662	657	675	698	662	637	636	663	692	709	663	634	655	669	641	622	694	639	661	665	694	677	691	656	660	675	682	619	690	658	656	673	694	642	672	668	693	653	634	610	648	702	633	638	734	703	686	619	668	665	676	635	647	696	628	633	652	658	608	647	630	677	665	640	654	697	623	628	650	658	690	617	667	632	663	663	654	647	676	616	637	671	621	651	655	638	655	661	680	661	660	641	615	658	635	674	602	639	610	655	637	625	680	651	666	686	616	634	629	624	669	604	650	634	661	711	661	699	657	631	602	674	636	637	658	635	672	618	673	595	655	630	644	651	668	624	644	657	666	664	586	617	665	631	654	676	676	636	675	683	641	665	651	668	706	645	625	735	681	688	660	642	649	602	654	652	663	645	692	671	671	662	685	656	668	649	683	664	656	608	674	683	666	676	643	675	611	608	687	652	699	704	633	664	614	608	639	647	675	653	656	676	672	715	670	671	641	658	642	647	616	681	629	674	649	662	632	603	649	657	663	663	650	671	655	639	665	669	655	606	681	615	666	613	656	652	642	600	606	679	658	703	640	705	643	682	657	664	625	663	661	598	621	634	617	648	672	663	630	661	657	682	639	621	647	666	645	676	668	661	668	601	649	678	668	633	636	657	647	668	625	704	649	636	645	649	643	614	662	667	667	650	682	651	669	649	705	615	690	608	655	673	682	637	651	622	679	675	662	704	676	668	636	658	643	678	661	610	658	656	701	676	704	609	654	659	630	685	697	596	675	681	649	662	661	636	683	627	628	678	605	659	690	648	634	634	705	659	655	631	655	653	636	692	628	709	688	690	640	669	697	644	665	665	653	667	673	600	591	635	625	665	607	645	659	643	702	656	626	643	637	670	691	652	637	649	675	620	606	633	634	696	631	672	647	670	670	670	657	662	631	583	637	641	685	631	682	636	670	648	663	669	661	672	702	627	676	653	709	669	632	643	697	630	675	628	682	642	657	640	661	672	628	648	627	693	648	659	651	689	609	668	652	675	679	685	660	649	666	637	631	663	653	653	630	650	681	676	620	637	674	658	647	677	688	656	664	656	706	646	658	695	623	675	638	645	723	694	665	669	685	658	669	628	613	676	591	691	669	631	689	628	651	654	675	620	668	711	651	650	656	693	642	657	644	674	664	619	663	619	629	656	643	688	682	710	682	638	612	604	634	602	683	681	655	642	701	648	666	662	651	717	666	634	652	688	694	696	650	663	688	632	626	638	633	662	618	685	670	632	657	657	622	684	667	619	669	671	688	630	662	663	647	614	654	611	653	621	686	631	722	629	666	674	667	641	653	672	663	676	650	629	609	668	661	680	639	652	709	661	623	667	661	638	649	663	675	725	634	682	656	660	645	628	658	642	688	682	591	640	650	685	708	617	689	659	636	669	654	665	706	656	659	717	645	625	677	620	642	633	657	626	626	667	662	718	673	665	660	649	661	682	593	673	684	648	680	647	728	660	663	663	692	664	629	635	627	635	674	660	676	674	622	647	627	636	656	665	647	694	659	691	667	637	661	648	614	658	653	667	624	654	635	623	662	698	624	670	642	640	596	624	637	659	623	646	653	635	689	612	643	618	632	673	669	645	698	689	653	654	673	675	673	653	651	673	637	652	611	692	679	674	620	631	617	703	633	634	683	683	642	668	685	662	675	615	608	678	707	679	639	677	611	656	700	656	634	658	641	649	609	690	637	644	645	652	647	630	611	631	647	665	671	620	631	673	637	659	651	675	653	702	700	623	647	669	642	599	687	649	628	690	661	692	659	697	626	647	671	666	657	680	686	616	668	640	660	686	668	672	631	667	661	648	639	662	669	686	644	624	662	651	703	661	656	683	694	639	664	658	646	666	669	658	683	637	642	657	653	707	622	638	635	682	630	703	649	629	681	646	683	618	641	610	622	706	674	689	673	687	655	680	637	660	678	642	627	643	720	690	668	686	633	652	683	639	667	630	645	682	695	658	692	653	633	658	656	612	649	652	635	685	618	688	637	648	633	592	690	702	654	682	631	622	652	657	660	605	637	629	687	650	683	639	664	619	673	634	653	662	669	636	597	713	628	668	658	655	664	649	662	581	649	648	698	625	750	682	693	619	618	688	641	635	677	603	633	641	645	638	601	634	621	654	633	658	678	657	670	602	644	619	666	701	701	619	665	664	640	643	701	661	650	618	656	678	686	679	672	617	658	623	637	665	646	641	672	624	646	646	681	619	615	674	629	665	644	631	660	636	665	644	679	632	647	708	660	637	681	624	646	649	644	670	616	642	645	626	659	634	609	683	638	654	645	711	703	667	654	622	635	667	637	626	611	639	658	648	692	622	659	665	665	631	629	666	679	658	649	686	703	691	683	656	626	658	671	702	658	686	654	646	673	663	643	661	663	707	683	659	670	624	643	673	671	662	696	662	647	623	643	650	641	688	680	679	659	596	626	627	644	674	600	637	684	631	691	660	677	673	619	661	646	654	670	664	639	740	615	633	654	607	667	676	640	709	683	689	616	690	673	631	674	661	636	660	637	673	650	710	665	728	693	676	717	587	660	690	661	676	649	654	616	664	651	652	653	672	634	708	649	649	687	679	682	645	655	652	679	664	650	656	588	665	632	612	639	717	658	626	634	673	658	622	663	659	681	651	640	664	645	669	680	684	685	691	633	660	622	634	629	641	651	675	654	628	668	630	624	634	648	683	648	647	678	666	674	631	670	645	628	664	640	679	653	628	609	633	629	662	670	663	608	677	668	624	668	631	677	624	690	625	645	679	653	678	657	675	701	625	661	668	650	661	680	600	652	667	623	633	659	653	662	626	682	617	659	667	625	651	653	626	638	630	606	654	623	659	648	643	674	664	659	610	623	667	625	649	675	648	646	649	686	685	681	685	687	670	644	639	663	652	627	645	631	641	692	623	667	713	649	682	705	629	646	659	661	691	655	641	655	634	639	643	574	638	655	679	663	650	648	673	678	698	621	710	654	632	685	657	640	698	649	657	672	618	662	667	666	628	642	666	634	663	677	665	653	625	674	634	647	588	660	661	670	660	684	631	643	668	647	627	683	667	632	652	629	698	675	643	677	657	610	702	674	611	663	664	691	640	673	633	618	683	686	655	671	631	681	707	649	626	641	621	654	679	644	636	672	663
32991	23099	14444	8750	6958	4828	3484	2505	2014	1868	1597	1345	1338	1237	1179	1104	1059	1036	944	894	927	864	861	841	844	776	835	832	895	845	811	774	814	777	771	792	826	779	789	811	762	753	797	742	818	734	749	824	759	754	746	786	737	733	769	669	772	744	782	761	787	771	751	715	749	770	755	806	709	771	741	777	778	787	749	748	718	776	790	751	764	759	737	782	812	784	769	726	743	790	752	765	763	756	765	775	767	816	751	782	808	741	796	748	754	746	773	776	769	776	734	742	771	743	768	715	753	799	723	759	789	783	764	784	758	768	746	777	754	775	789	701	745	737	750	766	719	769	759	687	747	796	702	742	765	740	726	712	740	825	737	750	742	809	790	766	739	771	749	773	739	782	781	808	747	766	739	707	748	732	737	743	753	731	748	740	748	757	754	791	803	780	784	723	769	735	758	723	766	732	736	773	729	780	733	803	773	754	733	809	738	736	756	771	737	728	754	787	787	742	759	753	741	738	743	742	754	748	741	729	772	742	748	753	677	744	782	741	766	747	798	765	740	736	754	771	757	764	761	751	785	742	736	719	795	734	752	756	791	724	779	722	719	770	777	742	778	770	734	739	745	783	732	787	744	717	762	725	761	779	731	787	719	766	755	713	750	755	752	780	751	741	777	830	753	768	761	802	751	726	728	810	715	787	809	769	743	798	781	734	758	780	744	718	787	783	806	822	766	726	765	763	807	758	760	802	728	770	714	730	770	744	764	736	763	789	795	801	750	825	767	749	730	792	776	740	706	768	756	788	743	775	741	757	760	807	735	761	715	745	737	735	760	751	762	753	750	784	743	756	740	732	762	846	780	702	804	747	755	781	734	770	760	715	759	756	760	745	718	710	754	755	741	819	757	764	773	797	739	757	766	724	732	762	727	782	745	738	762	746	757	701	737	809	731	755	713	746	722	771	754	709	771	760	746	727	763	755	813	723	754	724	735	809	731	748	781	763	793	770	787	740	755	732	740	785	773	806	748	745	773	816	733	757	753	718	749	777	796	748	744	701	793	759	753	719	782	750	784	740	750	812	796	759	776	746	770	691	740	728	756	786	768	727	786	761	736	759	737	748	761	752	736	771	791	743	729	784	750	789	721	766	728	734	768	732	740	749	739	789	746	722	722	806	782	773	759	726	786	724	739	731	763	803	736	791	779	724	734	752	719	767	749	727	731	759	723	795	767	763	757	771	791	729	751	761	757	764	722	761	746	767	791	720	749	789	755	751	783	750	745	740	762	740	749	779	753	723	735	764	746	785	706	745	759	753	749	711	766	805	750	761	721	782	767	729	731	739	724	738	810	753	790	753	703	783	737	821	745	750	790	752	735	696	738	727	738	750	734	732	733	750	757	751	682	769	780	776	724	761	745	751	761	779	751	743	741	846	784	804	794	696	753	753	732	749	782	773	771	746	791	784	803	750	764	719	768	806	793	752	795	716	775	710	781	724	830	818	767	801	789	769	754	760	724	700	741	724	753	745	750	759	712	766	753	778	774	749	712	758	731	725	730	746	776	736	784	818	761	747	734	735	733	775	776	798	784	749	700	759	797	759	736	756	754	813	705	732	761	782	771	776	785	771	737	756	744	773	713	785	761	720	801	780	784	695	755	776	784	742	823	771	738	765	817	712	734	778	714	790	731	788	711	783	715	765	752	734	794	756	749	804	705	848	729	746	784	735	766	791	772	728	759	703	785	763	733	758	737	699	745	749	760	709	725	735	743	772	824	731	742	718	768	760	780	750	736	724	742	752	725	730	773	765	774	742	699	728	765	744	737	756	771	747	757	806	812	791	732	810	812	722	747	755	784	762	749	707	760	787	750	723	749	715	768	788	747	712	768	769	729	738	786	743	819	748	795	743	827	747	783	786	770	769	756	726	711	753	739	758	741	734	720	782	731	744	744	762	736	763	723	788	748	768	715	774	782	789	729	753	764	771	769	784	730	755	740	739	763	736	741	688	726	769	799	771	748	716	800	711	756	797	785	748	758	808	777	755	731	761	786	821	761	769	785	768	772	788	741	756	775	732	788	757	784	760	744	820	787	739	774	759	784	747	747	791	744	750	763	743	781	778	745	759	718	735	768	785	781	722	737	765	807	769	789	714	779	759	753	787	797	768	781	717	730	744	721	788	781	754	735	780	779	741	742	682	750	705	798	747	753	787	701	812	730	736	731	760	788	760	734	723	714	748	767	745	756	757	714	739	770	753	763	758	751	737	681	767	739	757	786	740	723	764	793	790	789	760	750	711	777	731	777	715	781	773	710	753	811	764	774	763	708	774	742	742	722	789	800	730	752	792	775	733	723	764	793	829	755	777	727	734	789	770	734	783	752	768	746	723	759	775	762	733	762	772	714	783	772	737	746	752	771	774	773	784	735	705	784	720	751	725	798	825	773	779	773	784	760	744	735	769	762	744	804	711	738	700	710	785	777	690	710	744	759	759	791	797	744	753	787	766	782	739	808	730	752	777	780	779	769	732	752	729	750	732	732	759	721	705	730	740	782	778	766	811	785	741	714	789	755	769	772	701	756	773	768	801	740	776	787	750	724	754	744	786	726	766	721	770	773	787	700	737	755	772	731	721	773	758	809	759	738	752	804	756	748	749	779	769	692	757	795	754	734	775	748	791	716	751	761	749	740	752	728	754	752	782	811	770	734	757	782	783	736	750	802	791	758	733	726	742	754	815	713	721	726	794	766	750	706	741	753	747	765	786	759	760	753	727	732	784	717	767	775	765	758	819	768	772	763	807	766	811	731	730	764	820	729	787	737	731	739	766	708	722	782	743	738	691	724	769	710	753	791	766	814	764	729	760	789	757	769	755	778	713	761	759	798	732	746	807	768	736	715	734	746	735	733	758	778	758	788	722	723	760	761	731	728	775	816	744	767	793	709	738	737	773	782	788	741	797	781	710	793	720	730	761	735	770	740	788	749	742	747	736	742	752	774	758	779	775	793	741	753	728	755	789	753	714	729	755	760	766	758	748	723	695	745	744	782	776	761	748	757	752	745	786	733	778	724	686	731	764	742	825	725	815	729	702	765	727	732	725	756	771	788	762	707	750	726	759	764	729	783	784	712	734	775	698	756	781	744	750	745	787	747	794	748	743	782	744	741	771	740	788	755	792	682	756	831	745	806	713	722	740	730	780	734	802	768	784	744	758	751	773	770	779	773	696	733	743	754	749	776	773	741	733	748	734	764	753	754	722	740	734	798	747	730	750	743	769	697	745	739	785	768	777	768	800	732	726	767	765	729	705	713	792	705	753	743	725	779	789	779	757	741	727	744	757	744	691	754	738	750	764	776	753	761	802	767	791	763	755	792	744	771	718	755	773	746	750	773	764	768	752	785	710	766	755	738	793	734	732	753	759	752	728	785	754	712	775	753	767	746	772	723	738	862	765	761	698	729	790	731	788	770	756	790	757	795	769	760	761	709	805	766	789	728	785	759	810	737	776	747	810
23896	21421	28709	24528	21409	13166	4170	2291	1748	1649	1438	1261	1154	1080	986	1066	899	856	827	768	746	737	744	742	671	645	709	710	674	691	683	725	686	657	657	649	644	645	637	637	667	619	611	648	616	625	611	683	616	608	623	601	646	569	604	603	597	626	614	637	617	650	609	564	628	647	630	599	615	590	612	604	615	568	648	601	603	621	595	684	596	615	595	586	588	622	555	593	586	581	648	605	611	585	611	578	615	657	591	635	544	578	598	638	607	558	595	570	618	625	590	555	584	608	630	617	586	611	601	571	634	574	583	591	605	626	605	605	654	580	579	576	626	595	662	630	612	609	606	620	631	588	644	618	618	603	615	659	620	581	611	574	604	579	598	624	643	625	592	621	626	586	631	607	617	600	626	558	603	615	607	618	615	613	625	589	597	605	627	602	617	618	603	580	623	580	636	577	618	651	634	609	643	581	577	625	568	572	615	585	628	600	594	590	648	572	614	593	662	592	617	649	624	635	617	608	603	620	585	587	613	623	626	612	582	622	599	591	592	607	576	605	614	608	600	594	660	569	596	598	578	606	612	596	626	617	606	597	608	615	563	621	595	577	605	622	580	635	585	584	642	591	572	575	626	600	666	585	560	595	603	656	581	567	620	615	598	621	614	643	636	669	628	598	618	657	585	579	656	557	595	649	608	622	583	578	613	664	601	615	636	612	636	599	630	632	609	621	591	575	643	608	651	603	579	639	621	599	558	583	592	611	630	593	575	589	631	550	600	624	628	629	640	580	577	572	582	641	584	591	607	613	667	614	579	605	616	628	570	595	577	600	648	607	560	596	609	610	688	634	633	583	629	646	583	634	624	637	610	636	606	602	549	600	617	595	573	604	630	555	617	615	581	578	605	597	587	586	596	610	631	595	654	623	564	653	604	641	610	598	621	584	640	665	571	574	617	608	605	560	645	595	622	584	590	611	601	563	621	607	636	597	606	626	622	635	595	624	591	673	555	624	587	633	609	594	619	582	646	592	610	607	606	616	619	630	595	586	587	611	600	600	626	568	586	561	596	613	605	576	612	613	635	589	586	623	598	591	588	598	575	656	622	606	614	594	618	599	654	587	609	554	586	553	582	608	569	617	592	598	600	591	553	634	594	604	597	599	602	624	565	609	595	627	615	604	577	615	605	591	602	612	624	629	582	599	583	608	622	610	621	608	611	599	610	603	629	668	618	587	579	614	588	613	644	619	626	604	587	618	591	581	577	615	552	568	525	619	586	598	587	600	599	634	593	685	595	584	581	630	617	589	598	604	591	592	572	608	577	605	612	616	622	581	581	568	620	642	592	620	588	594	594	645	633	590	650	616	633	611	648	621	618	606	555	626	572	625	606	571	608	620	595	611	588	619	615	594	594	567	569	604	603	585	628	560	574	618	631	601	598	640	567	574	594	591	612	558	592	596	603	638	549	623	614	592	615	610	565	599	621	590	586	643	572	635	570	584	640	634	607	602	632	593	614	600	613	596	585	612	665	599	592	600	569	590	581	617	644	553	588	634	557	619	633	614	615	639	597	651	604	596	594	625	630	608	610	568	599	588	626	636	630	588	592	616	608	634	595	609	597	573	623	591	596	596	607	597	640	578	570	584	600	567	627	582	590	568	612	586	629	602	596	602	639	601	579	601	622	578	596	592	567	601	593	564	635	612	604	602	603	581	639	572	639	624	592	589	581	609	588	565	592	630	594	588	594	617	594	616	605	609	602	570	565	623	634	623	663	626	593	623	608	581	632	638	590	575	646	604	572	622	556	560	636	610	622	592	641	591	610	630	630	590	618	609	601	622	613	605	640	604	608	637	617	608	589	589	628	618	587	617	574	659	587	656	625	566	641	614	616	573	613	588	598	649	604	558	595	620	589	611	600	603	592	629	611	589	574	686	649	603	582	605	578	599	597	600	621	546	562	596	619	598	604	631	599	627	594	611	611	599	594	574	600	629	597	621	587	579	583	596	611	606	599	628	587	586	606	595	584	623	587	608	605	620	599	611	593	578	648	593	615	605	629	571	620	580	620	628	571	606	616	602	579	627	617	644	604	646	574	646	624	590	593	518	596	597	618	617	572	612	586	583	558	580	615	613	599	597	584	597	623	591	593	603	575	610	610	633	611	612	628	583	619	615	614	655	549	592	551	549	579	622	628	637	627	603	641	596	616	599	634	550	599	609	633	644	626	657	622	606	640	582	615	558	627	625	552	593	610	572	586	603	650	588	660	590	583	601	633	607	625	631	609	590	606	647	617	608	601	613	608	621	615	576	616	612	633	591	576	672	638	613	563	648	604	606	589	584	640	593	609	601	618	595	552	600	625	634	608	602	594	583	637	604	622	602	609	607	608	573	574	660	579	594	567	605	582	607	633	607	600	608	615	631	624	612	612	616	593	661	624	636	568	653	596	604	560	645	619	639	620	606	568	622	595	583	603	614	630	608	614	600	626	601	601	648	596	608	643	594	584	520	594	575	611	623	649	611	607	655	584	594	653	583	610	624	626	647	643	570	599	596	605	627	605	609	619	625	602	607	613	627	640	580	636	585	578	591	623	600	610	617	560	572	620	595	601	604	627	611	562	650	613	619	638	623	632	585	584	594	594	645	607	624	585	627	556	610	620	634	611	643	570	550	594	607	573	578	605	566	591	544	586	627	633	592	622	615	627	637	572	617	562	645	634	597	584	608	620	602	642	591	598	545	583	569	637	615	608	603	581	591	627	624	592	618	646	552	581	607	628	621	587	619	610	630	654	637	656	604	612	602	602	599	560	588	595	614	640	641	594	640	648	557	623	607	594	640	602	596	646	607	568	611	611	621	581	628	626	594	579	636	587	607	609	643	575	605	623	574	596	569	580	582	641	601	582	604	569	576	624	599	631	675	596	615	601	546	558	591	565	623	577	619	616	576	582	625	589	636	603	606	601	611	570	559	598	581	613	591	592	622	641	608	596	621	601	597	643	581	600	614	633	574	640	597	599	607	619	623	629	628	631	595	564	636	595	635	599	592	599	586	586	605	527	558	580	607	591	621	588	635	588	594	651	602	621	637	603	599	588	628	587	579	612	600	599	601	566	666	638	597	612	598	600	604	621	607	608	612	599	585	653	616	630	594	607	579	625	599	607	626	639	624	660	600	587	596	590	593	562	590	623	611	598	577	621	564	602	618	572	664	596	557	576	668	614	606	642	613	593	634	633	646	624	589	582	570	591	608	632	579	622	636	612	594	566	665	579	620	601	556	603	565	593	615	614	602	656	603	581	606	603	601	591	647	593	598	601	658	589	563	589	615	631	595	576	613	615	652	619	611	614	615	585	625	617	603	645	692	579	635	585	601	610	622	568	543	623	547	568	575	625	600	602	619	573	619	600	637	609	650	651	611	596	573	568	626	587	575	616	573	602	609	575	595	590	595	609	576	588	598	581	599	640	605	619	584	612	571	599	563	616	570	608	591	619	642	598	610	580	590	599	680
35685	32184	21030	13390	10424	7602	5351	4068	3207	2684	2437	1965	1830	1765	1597	1373	1294	1190	1129	1030	1005	962	993	883	879	927	906	883	887	860	790	773	761	755	837	775	755	812	779	751	743	773	694	723	764	749	737	715	698	785	739	704	691	747	728	739	747	761	684	665	744	746	663	703	708	720	742	746	735	717	712	759	735	726	729	731	728	657	698	698	711	717	718	736	736	710	723	683	694	728	711	762	699	705	670	720	684	703	701	663	714	697	720	698	772	701	711	755	686	700	699	703	714	629	719	684	728	702	708	675	713	689	707	754	672	690	738	682	730	720	717	675	701	690	724	749	722	731	683	689	753	673	742	692	659	696	720	673	771	664	685	671	719	738	719	707	711	736	696	685	702	675	690	694	710	738	727	674	707	721	726	732	712	769	700	712	720	703	678	748	726	680	685	674	724	669	728	752	709	704	757	660	728	747	732	683	718	680	735	719	746	728	660	698	717	678	707	690	747	685	747	691	710	700	749	702	691	747	733	665	714	666	725	687	707	722	679	678	718	643	688	702	697	712	696	673	702	680	755	724	669	730	654	650	698	732	685	684	685	739	696	665	735	688	733	715	698	687	712	706	689	714	715	676	692	714	680	739	712	713	726	707	709	721	727	731	746	707	713	706	723	662	666	709	673	697	726	653	711	669	687	649	718	650	667	654	687	703	726	704	722	707	695	702	748	711	706	719	691	705	658	680	733	688	698	699	726	693	733	684	721	745	707	731	719	717	701	732	650	716	737	697	724	705	719	655	708	690	682	743	729	709	704	719	734	708	722	742	707	746	746	694	740	684	694	698	732	766	717	745	701	697	684	708	697	686	730	713	693	695	778	702	686	713	727	705	716	692	753	713	701	738	724	734	687	657	700	689	718	705	702	723	723	686	720	660	733	715	685	705	694	724	739	710	751	725	680	718	672	700	695	719	701	740	702	728	717	709	714	717	745	701	672	749	700	678	720	693	705	702	735	682	746	706	676	690	706	669	711	708	685	693	708	763	703	731	740	667	719	710	694	704	702	677	738	725	713	685	749	700	705	682	684	696	662	746	733	772	669	681	719	706	713	756	718	709	717	688	705	701	688	697	708	697	683	658	679	703	680	692	690	679	722	651	743	722	725	731	712	728	686	680	691	730	696	713	736	708	733	724	737	707	750	698	676	690	692	737	725	736	787	678	698	705	687	686	699	655	679	688	765	706	702	763	692	714	678	734	721	728	742	742	746	683	670	686	691	730	722	701	685	707	719	689	710	681	667	714	701	681	694	681	680	706	682	727	697	691	691	706	740	714	679	698	684	700	698	712	767	736	748	698	703	674	710	687	747	670	759	697	659	767	671	699	677	645	711	715	721	681	717	733	686	638	702	731	744	697	702	713	681	706	637	724	759	713	736	704	696	717	693	690	722	708	667	743	749	684	703	718	744	717	703	766	717	715	680	724	701	704	734	751	706	704	714	709	667	725	699	674	713	729	724	713	725	753	699	663	717	709	717	737	739	717	707	746	680	663	749	709	760	701	701	684	676	720	695	700	709	728	769	719	681	742	724	699	656	743	696	707	692	699	712	641	712	665	687	760	725	659	760	691	699	744	689	662	695	665	744	706	694	691	684	753	682	682	711	671	737	701	700	734	705	740	685	741	666	719	697	741	711	686	731	746	677	703	703	676	708	698	749	715	695	678	700	725	713	671	714	720	738	672	703	730	701	665	680	645	747	694	716	717	710	705	704	707	668	713	709	677	725	709	727	749	698	664	728	743	726	742	697	686	708	741	677	695	634	659	665	677	691	695	704	690	747	653	679	698	741	690	676	684	748	700	639	744	721	722	711	740	692	638	692	703	678	713	648	708	659	750	688	689	761	678	738	719	632	736	728	685	700	718	680	691	654	654	677	678	682	631	702	709	692	702	710	729	736	708	713	715	742	722	717	715	727	713	697	699	717	720	748	706	736	712	667	680	707	719	672	685	664	683	711	697	718	715	701	762	671	728	727	743	705	682	665	699	734	699	677	690	681	739	710	732	672	653	731	693	715	674	736	702	676	712	698	745	714	730	699	672	711	736	663	705	677	707	681	659	705	718	703	736	761	729	663	754	692	655	698	675	672	685	757	694	694	713	695	696	672	672	719	698	712	693	643	722	747	748	710	707	690	710	702	694	760	702	728	674	737	738	729	715	740	720	730	692	697	741	742	691	720	714	676	683	728	738	691	734	671	727	700	699	718	680	716	709	684	670	694	695	711	640	696	711	685	691	696	679	703	697	732	694	699	697	683	642	723	643	655	742	703	696	722	681	723	745	706	668	657	708	674	685	683	719	652	682	719	690	668	693	731	657	680	675	724	720	657	703	709	682	698	704	712	691	728	677	685	739	684	684	678	727	684	707	710	628	760	725	753	673	697	677	718	711	745	745	727	682	733	731	705	710	697	669	707	677	692	712	687	703	734	689	732	763	683	724	702	704	683	684	740	707	710	677	721	686	721	693	693	739	704	696	683	718	693	754	649	693	745	651	715	696	674	715	673	697	679	688	673	693	743	690	718	678	740	705	714	710	670	712	697	718	702	693	728	743	721	665	676	674	650	695	685	698	703	731	701	705	667	687	692	725	714	733	705	725	697	685	725	683	681	711	711	732	693	708	680	710	743	691	690	711	694	695	695	705	694	680	698	688	687	675	698	744	716	716	733	657	730	686	690	714	672	762	701	745	706	701	720	694	723	713	713	714	745	664	694	690	731	647	708	713	682	686	685	668	711	723	646	701	651	709	652	748	727	735	671	665	674	715	711	735	726	704	714	728	724	712	721	705	693	738	689	664	711	675	774	690	704	683	674	678	696	705	664	699	622	735	722	733	747	674	696	703	714	675	703	735	717	721	728	687	773	720	724	730	695	724	705	670	735	746	744	658	707	728	721	721	679	662	677	683	746	725	665	668	689	702	720	718	706	707	703	743	682	660	707	676	712	710	711	706	670	676	693	707	697	692	709	714	658	712	672	727	681	768	716	731	713	710	716	669	725	690	707	710	664	708	738	695	706	645	721	686	717	680	711	645	720	704	673	748	705	719	697	681	734	697	727	724	694	696	738	755	745	687	741	692	740	732	716	675	664	690	741	689	723	754	677	764	635	693	697	707	708	708	724	677	642	712	713	719	713	673	636	753	682	682	687	677	678	648	706	668	723	716	760	718	743	719	674	706	687	696	684	697	764	726	710	734	788	683	692	666	733	697	758	710	693	716	696	695	672	722	712	683	701	712	688	677	714	687	707	670	673	715	709	676	704	702	740	700	719	716	739	750	674	713	724	690	694	728	707	723	691	726	683	701	728	663	720	646	713	681	662	694	732	715	645	659	704	704	687	697	664	693	710	725	718	722	690	697	712	740	705	702	680	684	650	745	685	714	708	735	672	696	710	664	702	725	734	765	721	725	680	679	738	706	679	673	719	692	705	727	719	705	720	678	628	685	652	722	676	720	781	723
25194	21479	27661	25537	13786	4413	2484	1739	1435	1134	1158	1061	949	894	879	809	762	744	719	646	676	684	625	630	656	622	598	566	581	570	536	579	570	575	583	540	544	580	579	552	564	545	588	542	540	530	553	547	512	539	569	543	528	520	569	552	526	532	521	471	575	575	526	579	528	575	520	520	570	517	556	571	540	543	551	532	484	540	560	530	568	518	505	507	554	544	519	527	554	522	519	528	553	504	537	530	575	542	545	515	556	524	532	543	549	523	543	512	517	548	521	515	556	528	522	518	521	523	595	546	551	520	543	525	516	561	501	545	508	525	552	504	538	548	568	558	555	528	572	482	531	550	534	497	540	522	501	543	531	523	530	503	562	529	510	578	521	540	524	559	515	537	521	527	529	524	515	503	526	531	526	566	499	550	503	529	547	491	539	536	545	506	522	525	534	516	494	562	511	521	561	538	551	516	521	513	552	532	517	536	516	545	522	546	556	527	547	544	518	547	502	516	492	506	565	509	540	543	545	543	523	508	570	548	576	538	562	548	560	508	560	551	549	556	556	529	584	499	513	542	543	518	517	561	482	543	561	525	531	516	494	548	504	518	505	564	506	526	518	533	510	544	545	552	502	528	488	561	530	505	524	549	515	504	539	529	523	510	517	531	569	515	552	501	513	577	529	505	518	528	531	489	537	508	543	531	536	523	563	523	575	502	522	560	563	522	517	556	513	499	526	518	529	511	559	517	513	542	547	542	503	524	552	512	513	580	532	540	535	523	523	523	548	502	524	571	502	556	530	512	516	548	563	519	534	525	507	514	499	540	511	501	547	505	550	534	528	539	514	542	555	534	520	535	555	543	539	512	572	573	508	514	532	532	491	519	500	549	507	562	535	527	575	543	544	496	526	529	478	532	503	517	509	581	461	533	495	575	524	509	515	519	544	548	533	485	549	517	530	531	499	534	547	557	526	519	538	510	497	536	535	476	520	524	533	569	541	527	562	527	540	530	466	518	531	539	527	509	496	511	500	520	511	517	534	546	547	542	522	542	534	536	505	497	566	549	539	556	548	506	529	530	529	524	546	535	536	551	540	541	508	525	515	563	518	515	510	523	473	544	505	520	545	515	523	535	541	507	548	509	556	532	535	513	517	533	544	515	562	488	538	522	537	478	548	517	532	541	578	536	503	499	539	541	512	530	526	578	565	496	535	518	558	515	537	511	565	493	517	535	500	525	535	577	499	522	503	523	522	511	541	493	538	549	521	564	549	538	539	555	548	501	511	508	592	554	512	524	538	526	513	546	514	546	556	520	496	527	518	548	508	544	585	535	530	546	546	550	518	541	525	515	515	537	528	523	537	540	496	532	545	517	493	522	519	545	467	550	541	548	529	515	505	552	515	513	500	499	497	555	537	470	547	502	563	580	511	486	523	529	533	507	541	531	499	549	487	509	534	523	552	532	539	502	566	532	544	539	534	563	540	541	530	553	565	515	478	525	518	512	507	568	527	522	497	537	574	535	531	528	590	554	517	537	513	516	508	522	536	495	565	546	494	485	537	499	534	506	553	527	506	513	518	532	518	567	525	512	562	504	525	594	551	536	549	551	521	503	546	551	540	541	563	533	537	523	501	543	522	531	479	511	532	527	541	508	526	528	518	494	490	533	524	522	566	590	555	493	504	513	513	502	547	527	543	521	551	514	532	526	499	499	538	525	570	594	534	539	534	514	536	524	493	559	512	530	551	508	521	513	473	501	535	573	537	565	513	533	544	499	545	550	562	539	541	593	517	549	548	533	503	538	505	542	550	547	543	517	484	500	519	517	539	544	514	528	495	517	521	536	553	523	555	497	557	562	550	485	552	536	531	512	515	568	498	506	499	517	507	537	560	517	505	558	571	504	521	490	528	506	516	516	533	575	512	559	547	556	482	571	533	556	497	535	527	503	570	522	564	498	546	554	541	499	550	560	558	562	542	526	502	498	576	479	498	517	537	500	566	484	544	554	544	541	522	566	553	523	509	566	485	543	547	532	528	549	539	512	517	525	515	518	478	531	524	537	535	499	587	512	518	593	500	511	550	518	552	490	551	529	544	546	514	566	509	514	507	546	509	558	523	530	525	524	546	528	507	543	540	524	605	548	495	575	529	491	547	509	538	486	505	502	542	527	502	529	521	517	539	528	517	508	555	516	534	509	491	539	518	557	564	518	540	532	521	499	588	544	504	498	556	523	506	536	540	551	539	549	538	520	481	509	608	517	546	568	573	526	512	523	554	547	548	532	504	529	518	529	549	543	549	519	541	546	566	505	542	525	490	525	566	465	506	526	548	556	524	567	506	556	559	501	520	520	477	581	551	537	521	542	566	541	521	503	568	503	546	525	521	517	486	543	534	521	510	525	543	531	520	535	525	560	520	484	499	486	538	551	507	524	517	522	522	484	547	559	524	527	508	515	520	540	557	553	584	532	522	519	542	511	544	516	531	550	512	562	519	539	565	493	538	520	542	535	540	512	558	568	522	525	557	553	530	551	526	534	509	566	556	530	555	510	547	555	526	530	554	531	501	556	559	550	512	549	538	548	501	538	510	526	498	546	527	533	539	492	532	547	515	532	541	511	521	493	517	516	534	544	515	507	514	548	543	518	572	522	511	501	539	528	545	522	509	557	530	499	574	557	482	515	542	557	534	560	509	524	520	510	534	561	561	539	569	509	509	523	490	543	520	483	550	522	535	510	565	523	537	548	516	510	482	527	542	497	533	517	560	535	546	492	552	553	553	514	519	505	534	548	529	514	486	503	556	529	553	522	493	487	532	533	490	539	538	577	536	588	565	539	527	543	513	536	549	497	508	557	512	552	512	539	540	531	508	518	511	521	534	542	542	516	557	524	541	521	537	544	522	550	568	493	537	577	470	508	514	516	533	514	540	512	538	570	522	530	512	509	537	568	491	539	536	572	546	551	547	484	496	550	503	567	565	477	506	509	539	492	513	543	517	514	509	534	533	531	552	511	510	497	573	530	529	508	528	522	538	511	563	581	507	555	554	508	510	532	521	539	529	501	490	542	559	531	559	527	513	529	537	509	568	496	575	502	540	539	545	505	552	549	515	538	535	530	566	475	521	522	498	572	534	529	514	527	506	573	546	524	540	565	585	498	533	537	548	529	548	580	553	576	543	532	519	510	531	543	512	529	538	520	544	557	516	534	492	543	529	497	548	567	561	543	539	516	571	544	527	478	525	537	515	548	557	515	521	538	513	482	571	520	547	515	522	598	532	546	563	531	529	537	500	508	549	535	527	524	514	540	536	521	529	546	551	528	567	528	554	558	484	521	534	550	487	533	570	521	541	528	487	526	548	486	534	514	527	539	545	542	521	525	552	530	528	560	554	516	475	513	547	576	541	551	582	530	522	540	531	512	498	507	547	566	563	530	527	522	500	497	487	536	527	548	545	563	546	496	532	517	494	505	551	524	562	509	555	572	531	564	530	535	560	547	535	530	547	539	527	544
34568	28092	17593	11000	8533	6278	4390	3084	2530	2203	1907	1664	1558	1452	1265	1189	1020	997	1001	878	864	839	787	758	734	779	719	755	745	701	716	717	662	611	682	626	668	607	620	589	604	623	647	611	629	648	670	602	621	632	621	650	631	650	583	576	588	658	565	633	614	589	679	628	640	632	579	596	609	594	598	679	640	664	623	594	621	560	617	607	608	607	601	640	590	606	544	585	573	606	650	630	633	631	618	617	621	600	602	613	555	591	612	666	629	588	577	601	596	621	592	608	578	586	595	634	653	619	589	649	589	636	619	616	556	601	650	631	637	617	599	622	627	609	636	612	583	625	651	617	594	597	618	578	612	587	659	603	581	626	585	633	607	621	634	607	572	588	620	630	598	627	605	619	576	604	581	573	621	633	635	621	595	639	584	595	589	659	630	627	613	634	637	572	608	596	681	628	619	593	621	638	593	591	634	545	571	571	609	599	600	591	591	626	597	563	628	609	625	607	604	556	618	577	583	628	630	626	592	573	588	646	611	600	562	589	644	599	636	598	613	593	636	563	606	620	568	639	620	599	610	598	621	604	595	618	603	625	618	600	587	563	619	585	582	581	600	565	606	614	581	645	618	593	642	623	602	631	614	629	625	614	607	596	615	608	595	638	560	650	624	576	646	616	620	548	591	593	567	652	612	602	605	615	600	579	654	636	605	573	597	621	582	604	666	572	614	605	598	603	609	595	616	602	616	620	566	620	620	617	533	626	621	597	607	623	603	624	586	671	651	649	567	644	632	591	620	592	596	628	613	616	574	656	607	580	621	595	610	584	635	634	601	568	620	577	598	597	597	585	601	590	622	616	645	613	621	601	616	585	591	651	608	634	622	623	620	610	587	627	593	628	639	605	616	614	602	602	631	626	578	592	599	603	617	624	638	585	626	647	652	624	587	584	610	615	604	645	630	657	596	635	600	652	583	569	589	606	626	619	640	575	597	613	608	613	617	646	572	558	601	617	583	598	619	582	601	598	646	625	593	649	617	622	597	636	642	621	589	624	609	579	638	592	646	606	597	600	619	616	581	595	613	629	612	645	595	616	635	636	582	616	600	603	615	596	608	614	608	590	635	607	608	624	644	614	625	619	616	620	586	599	581	654	616	612	577	605	597	605	637	564	582	604	613	624	590	600	614	618	620	628	570	582	620	628	603	625	600	587	597	642	634	603	627	612	599	568	593	599	554	621	574	610	619	566	593	606	629	595	611	621	604	588	607	610	652	605	579	663	581	638	606	627	633	578	586	619	590	601	585	613	627	643	605	550	629	575	633	613	613	601	558	595	541	570	635	603	587	626	626	612	625	630	600	610	612	574	618	538	606	552	586	599	628	581	634	588	608	609	611	592	620	614	590	555	604	601	636	612	597	608	599	581	594	572	597	567	652	585	605	598	624	614	590	598	609	589	625	566	605	597	655	602	573	589	601	601	629	602	597	593	619	613	595	626	582	619	631	633	648	591	619	599	618	582	688	565	603	625	617	622	592	595	633	572	616	598	621	607	572	656	594	572	645	631	579	576	590	596	662	652	622	646	642	606	569	568	624	608	586	587	570	580	616	608	619	594	580	617	624	614	603	601	619	605	590	600	585	639	620	623	619	622	597	588	604	576	602	623	604	636	588	627	570	639	600	584	607	596	614	603	591	622	634	615	648	646	640	574	581	617	624	605	588	618	615	562	603	602	609	583	578	610	634	621	584	579	667	621	598	592	610	633	626	590	635	652	609	631	576	609	589	566	581	628	626	592	612	640	530	630	599	594	579	592	578	581	587	589	573	583	625	654	580	601	609	614	594	616	635	571	635	588	536	619	645	612	600	607	599	595	605	605	598	582	635	565	606	581	606	615	628	605	617	568	576	593	617	582	622	618	585	613	640	617	590	600	609	586	589	609	615	627	575	616	641	602	596	619	587	643	593	603	614	608	614	590	606	629	624	595	589	614	627	597	612	599	597	627	635	611	596	604	612	661	605	621	622	605	620	616	623	646	601	581	599	582	570	612	625	610	560	607	617	589	616	605	624	579	610	611	610	615	613	634	592	603	605	622	632	604	573	591	630	625	641	619	572	589	636	605	575	616	607	605	585	552	621	575	591	652	622	636	649	581	606	621	630	568	577	633	628	640	589	615	593	617	588	617	617	601	608	601	610	593	597	634	603	576	595	571	592	584	656	629	608	623	613	585	624	602	573	635	590	643	581	611	579	596	555	618	614	658	573	637	570	595	612	595	600	608	584	585	630	632	637	600	613	650	603	595	638	623	627	632	605	587	607	583	611	640	562	642	576	565	637	617	629	610	635	601	590	614	612	602	628	618	605	627	629	594	632	619	613	620	591	616	644	632	654	607	626	577	585	609	593	601	579	634	584	610	638	611	611	619	612	637	625	606	626	619	598	619	590	613	576	593	611	624	618	636	576	604	613	627	609	620	619	639	599	631	657	615	576	635	549	611	568	621	573	579	592	632	652	625	576	664	630	588	610	699	596	588	577	610	626	650	650	612	577	588	602	596	599	606	581	585	613	654	586	587	565	583	617	615	567	656	591	637	589	615	611	597	611	642	631	581	581	653	598	633	601	645	566	672	627	609	626	646	611	620	597	603	602	574	588	614	600	622	609	594	631	618	581	576	609	627	634	603	577	613	607	576	629	570	624	628	604	641	628	624	645	569	631	608	652	621	608	615	635	626	607	620	678	633	623	604	592	614	615	642	597	603	586	630	589	588	642	638	583	584	585	607	635	631	638	606	595	656	612	575	552	624	601	610	600	590	607	612	566	591	592	591	575	565	585	654	626	659	634	598	633	605	600	634	629	600	560	610	622	590	591	628	599	569	642	626	594	582	621	626	595	631	588	608	597	647	658	625	654	582	614	657	607	611	624	657	554	575	589	649	585	609	653	611	601	603	662	581	625	595	581	608	590	659	624	555	591	660	583	610	622	574	594	601	588	562	558	581	580	610	648	632	653	607	632	573	589	617	636	653	598	642	588	599	595	626	616	588	643	596	590	588	582	597	577	636	585	580	596	575	596	566	636	617	567	631	591	629	588	581	628	643	603	631	559	583	624	621	621	601	597	597	631	588	537	596	615	617	604	584	590	604	612	601	652	626	626	612	607	623	586	634	630	629	626	626	640	609	578	633	609	621	588	608	610	617	588	583	616	640	638	601	658	601	593	581	628	575	582	647	615	630	577	631	568	574	565	588	559	592	598	628	584	598	634	593	561	594	581	637	623	615	569	573	603	597	650	635	603	607	572	638	598	630	597	571	607	614	643	602	625	561	618	596	610	618	592	633	598	604	626	621	641	630	592	635	618	629	628	604	587	558	634	629	558	591	608	608	615	607	605	594	623	611	618	578	593	597	606	586	591	626	574	605	616	592	627	641	610	591	576	579	619	611	617	580	589	557	621	624	612	628	577	605	625	648	599	604	579	620	612	600	611	611	636	591	614	584	615	600	592	620	608	632
23029	21539	29279	24224	21558	21612	11669	3187	2104	1823	1639	1397	1252	1199	1058	1012	933	903	849	742	672	697	689	693	594	633	570	572	568	585	536	571	479	509	465	473	496	524	457	521	497	431	440	450	439	464	427	478	455	469	457	490	454	447	492	442	457	459	481	470	493	455	430	442	434	479	401	438	436	436	453	442	432	457	441	471	469	425	417	437	432	422	423	461	492	467	426	443	445	418	456	465	468	461	441	444	442	434	423	407	426	466	466	489	410	424	440	442	431	458	444	465	429	385	427	437	432	484	432	439	411	448	420	437	430	431	425	445	432	438	455	414	448	428	431	450	414	449	454	418	467	383	474	434	439	465	423	446	468	440	428	449	436	465	430	429	427	417	423	442	435	457	440	432	425	457	425	408	466	438	445	414	454	462	430	430	435	457	430	447	452	431	433	504	448	447	454	415	418	464	441	485	458	420	398	431	434	440	452	440	446	429	431	446	449	415	441	444	423	441	437	428	411	419	433	483	415	429	441	450	431	411	443	414	409	408	451	438	467	460	469	416	454	449	446	441	452	421	444	428	446	440	454	454	407	432	411	446	440	422	424	440	459	440	429	430	419	423	440	427	428	449	436	439	466	447	423	466	393	421	418	460	431	456	387	440	437	453	420	446	452	409	465	446	459	430	410	446	393	437	477	441	412	425	476	463	412	479	438	427	453	427	454	465	446	439	450	481	435	434	401	460	439	435	456	397	437	446	473	443	403	437	473	416	432	431	431	447	411	456	415	473	409	450	452	439	431	438	468	445	455	424	452	382	447	413	446	478	425	466	405	435	453	392	485	453	403	469	490	423	454	486	442	437	427	466	431	465	419	461	393	411	440	404	476	482	455	447	460	451	442	422	419	401	400	437	442	421	448	427	458	436	475	426	423	419	422	441	450	432	461	442	468	433	426	409	431	466	428	403	442	424	466	401	417	438	422	426	434	431	433	454	434	426	424	423	420	439	403	435	447	403	455	432	426	452	400	448	450	428	444	427	461	474	462	472	437	463	405	422	432	424	447	419	435	423	443	425	420	444	455	457	411	455	431	447	447	432	409	428	462	443	466	454	444	417	416	420	437	446	428	443	437	437	405	416	430	480	479	414	455	430	423	464	431	416	444	442	461	472	442	458	443	468	436	430	424	417	432	458	424	452	457	409	436	416	451	429	445	449	427	429	472	426	445	427	460	432	469	450	459	453	449	451	440	443	452	445	458	449	453	422	451	423	397	416	493	451	455	427	421	455	448	458	456	461	447	465	464	432	466	408	444	457	466	429	405	429	421	438	454	454	435	448	460	393	441	443	469	406	418	407	446	466	452	411	472	443	462	458	401	435	433	426	408	423	446	451	412	401	449	431	419	437	465	442	422	449	386	411	410	417	465	437	460	423	461	407	463	424	427	463	411	446	444	442	450	459	428	450	430	456	438	460	436	462	428	441	419	451	466	446	434	412	447	463	379	421	439	482	450	463	456	465	435	416	439	426	490	451	453	459	449	425	435	421	418	407	448	472	464	440	439	429	441	415	442	390	402	439	472	438	431	463	432	449	414	408	457	433	397	438	469	430	408	425	428	475	424	490	451	434	465	414	398	445	448	444	392	430	417	411	410	467	471	471	396	457	442	459	411	460	436	467	433	440	416	425	448	457	421	440	455	442	411	442	395	451	448	423	416	441	429	429	427	483	415	457	453	386	408	464	440	431	442	439	414	491	422	444	431	439	483	423	420	446	449	459	476	428	431	443	427	398	436	441	434	424	455	421	431	453	442	461	444	439	457	438	453	456	429	479	399	423	401	455	434	435	390	450	441	429	437	424	453	429	449	414	491	447	410	448	443	417	416	450	439	446	428	446	444	431	430	426	405	482	413	433	444	450	445	447	454	417	445	404	445	440	460	451	422	431	418	427	424	429	445	430	436	436	396	435	451	406	409	482	443	434	455	442	469	394	437	465	440	444	455	444	452	429	451	448	475	420	423	474	426	451	484	441	423	492	461	439	437	440	432	461	445	443	443	470	403	469	466	449	406	438	423	442	451	467	454	462	459	424	429	465	438	433	445	404	444	475	448	470	459	454	424	456	459	454	418	436	460	429	432	410	414	412	455	418	473	454	445	428	437	456	460	438	427	429	426	449	440	459	446	392	463	427	453	470	422	427	442	408	435	467	459	441	444	455	470	442	450	460	443	427	448	444	425	469	486	451	432	430	429	418	466	453	437	449	436	452	432	439	434	423	414	399	417	471	457	422	441	460	431	434	487	435	447	413	440	414	420	416	445	452	464	443	447	432	439	444	430	409	429	438	436	459	436	447	468	471	445	445	425	407	428	394	439	416	445	446	419	479	442	452	436	472	474	436	372	450	430	419	443	413	437	456	465	404	416	481	448	401	428	418	455	414	464	448	448	449	418	446	451	509	449	435	441	425	424	451	421	444	435	449	460	447	422	447	411	441	426	423	454	450	457	441	399	468	427	453	442	409	450	463	433	452	454	411	459	399	427	388	462	443	426	442	454	434	465	431	450	449	479	453	469	475	413	456	434	400	437	464	452	442	445	476	424	432	428	410	450	433	409	462	461	397	467	427	428	461	449	461	435	431	445	443	434	432	447	430	465	444	484	424	453	450	477	436	462	406	457	400	424	395	448	462	464	463	410	470	448	453	425	430	437	437	399	448	412	447	458	444	448	388	445	436	398	399	470	447	466	429	469	460	449	445	418	415	464	414	441	454	426	446	458	432	409	423	456	439	454	450	453	416	410	471	434	462	424	400	447	410	451	442	439	426	444	451	434	436	429	442	426	441	484	462	419	435	426	425	411	474	466	414	446	427	451	424	420	406	448	396	462	445	440	450	419	419	461	442	437	455	450	444	463	468	423	456	449	420	456	446	450	430	436	415	454	456	451	460	428	422	399	427	456	426	383	448	451	479	457	484	470	470	462	438	417	437	421	426	482	435	423	420	410	472	456	442	454	401	454	470	422	484	433	437	402	424	472	432	419	431	449	465	420	426	398	449	451	479	423	430	433	436	435	446	450	421	456	412	466	439	439	453	437	431	427	451	463	459	452	461	404	441	448	467	441	437	420	477	423	461	441	406	446	426	429	417	417	419	430	443	454	453	457	445	444	423	448	436	435	393	445	441	430	430	455	419	423	432	451	428	450	436	438	413	449	429	419	453	421	442	423	440	440	467	448	437	472	421	485	453	466	439	460	473	430	475	477	471	431	411	438	468	425	420	424	447	448	407	423	428	416	424	452	434	415	491	451	410	455	452	462	420	428	433	376	457	429	433	420	437	427	431	464	463	406	460	440	443	484	466	434	440	433	470	431	412	462	408	445	435	427	445	429	455	436	431	488	486	445	407	447	427	480	504	396	433	434	414	426	447	450	480	482	432	421	467	432	427	427	429	424	422	424	437	456	460	421	443	435	426	474	466	441	454	431	437	467	417	442	467	435	412	444	425	435	433	454	415	489	457
40589	39420	25339	16915	13389	9900	7413	5222	4082	3316	3059	2580	2218	2109	1780	1734	1359	1285	1144	1028	945	946	955	870	843	800	770	718	699	683	732	665	713	574	635	623	588	602	524	557	584	546	579	517	540	562	557	585	528	548	560	531	560	521	588	501	552	548	514	515	532	523	518	547	554	534	553	493	533	512	513	522	548	560	513	530	504	547	486	486	545	521	551	519	525	519	526	511	528	499	521	547	495	503	519	514	479	503	486	503	524	497	529	512	486	513	503	507	559	527	474	487	511	514	484	537	490	519	552	524	514	504	486	492	508	489	515	515	523	483	551	551	510	484	492	480	498	531	483	471	498	489	519	526	531	541	521	495	496	533	498	530	492	486	558	493	524	516	531	496	529	518	522	549	504	520	538	542	483	521	521	514	543	519	522	561	479	529	503	536	511	502	497	504	532	466	487	528	524	525	499	496	552	533	494	517	524	528	493	565	498	519	523	527	513	485	500	514	513	526	505	521	491	488	511	532	485	551	512	553	539	541	542	505	500	486	527	496	507	583	496	495	499	483	524	478	506	519	524	471	474	487	532	549	525	521	503	537	547	493	510	513	523	509	520	552	503	528	487	514	513	507	493	532	534	532	466	499	491	531	526	518	510	478	508	502	549	524	501	500	514	510	518	565	511	535	517	532	479	522	488	506	549	499	488	517	591	537	484	527	516	492	500	522	551	502	491	510	499	530	540	519	498	533	526	523	502	542	519	529	508	500	514	538	508	519	526	514	543	542	495	555	520	502	502	459	488	511	532	522	471	523	533	493	509	508	497	487	503	508	520	536	499	532	539	515	475	534	492	505	556	466	512	545	517	482	497	514	520	499	503	537	537	512	524	526	513	505	484	541	532	545	512	522	523	522	494	535	523	529	500	527	525	486	469	499	534	517	517	550	490	520	487	523	521	527	483	504	517	478	480	466	536	514	524	487	474	535	519	489	478	503	509	524	519	534	504	550	512	498	535	453	543	517	518	480	487	515	491	527	480	464	510	490	537	522	529	526	516	533	494	518	522	499	502	533	542	517	498	508	549	474	478	470	545	488	521	494	507	524	507	507	500	470	504	473	492	506	523	530	518	512	496	469	500	535	487	490	520	492	524	526	480	500	505	555	497	495	517	511	464	538	491	498	518	505	498	493	539	545	516	502	519	547	483	497	491	539	493	512	524	494	549	548	491	505	492	512	503	542	555	533	530	500	528	474	560	513	551	486	476	526	477	536	521	549	498	528	499	490	530	527	530	533	510	488	526	542	469	529	494	544	475	475	520	519	509	543	519	502	518	560	472	502	490	495	503	499	508	539	504	539	531	497	529	496	537	481	518	494	532	506	500	512	515	467	489	498	557	488	509	471	537	512	523	541	477	547	497	510	526	491	480	519	480	503	515	487	510	494	513	495	504	471	520	508	497	489	542	494	506	518	504	506	463	513	508	544	553	495	493	492	516	544	489	496	514	469	504	502	477	520	535	512	513	509	509	525	462	516	496	528	561	535	503	510	543	520	536	486	498	501	529	527	526	470	516	514	514	492	524	514	496	462	513	544	529	513	488	531	496	544	481	503	487	508	501	539	507	491	554	546	514	492	523	480	531	487	565	508	540	493	483	488	516	503	541	523	520	503	555	524	512	531	522	519	486	556	505	504	535	533	491	529	456	525	526	478	491	484	497	479	551	551	493	500	494	514	480	497	518	510	534	518	542	518	490	507	490	526	517	490	516	498	536	523	502	524	520	497	569	529	498	501	542	494	472	541	499	513	527	508	529	513	509	532	471	504	513	526	527	523	513	517	489	504	518	580	516	514	453	472	516	489	518	496	511	544	539	515	506	537	520	477	489	498	536	518	521	549	541	549	510	493	524	515	551	490	508	511	511	506	563	504	484	540	546	532	535	542	493	545	528	471	539	506	476	536	530	513	499	522	530	531	491	499	473	511	500	459	506	479	539	520	478	523	461	509	480	529	522	469	522	538	525	555	528	537	480	493	537	535	535	524	517	531	481	529	509	529	526	478	517	576	490	527	503	464	511	563	554	522	513	485	560	546	504	473	536	534	486	478	522	564	512	529	524	472	495	484	499	538	517	489	541	531	545	519	508	493	572	476	501	538	523	554	525	532	490	479	539	486	535	504	482	501	501	540	486	532	523	513	529	470	505	531	514	481	525	496	515	466	470	519	523	486	478	537	527	503	516	535	523	515	525	545	497	521	524	496	519	479	478	512	503	479	518	447	484	499	487	479	496	524	498	497	512	502	535	520	542	487	532	512	512	501	511	531	514	488	518	572	478	537	483	519	517	476	521	529	538	503	533	554	530	504	517	515	544	544	491	510	540	563	508	527	521	500	551	515	532	473	517	515	514	501	526	498	522	519	489	545	522	521	508	507	530	521	525	517	534	518	508	514	529	549	470	508	580	506	527	501	560	502	545	512	497	497	533	525	583	461	483	497	528	513	541	525	469	500	522	512	506	488	530	552	470	500	541	516	526	526	508	503	492	548	538	581	508	547	515	521	499	508	489	531	518	529	530	462	548	513	536	514	527	526	500	550	508	489	485	509	520	476	526	493	497	491	496	523	496	517	514	517	497	539	531	524	513	552	506	495	518	483	516	472	503	542	511	561	516	515	571	495	465	539	488	547	519	512	532	493	521	534	566	538	475	538	516	524	485	496	499	500	493	529	507	513	513	500	518	485	528	501	500	536	483	528	539	492	523	475	505	544	526	516	525	499	507	522	503	544	488	492	498	502	498	569	542	496	514	531	528	505	498	507	545	504	558	502	505	543	525	533	490	541	476	486	509	528	558	522	528	535	516	480	478	523	531	502	551	477	510	524	531	507	487	534	513	512	508	484	523	482	528	527	483	493	540	525	517	498	500	536	502	504	514	526	523	536	538	494	521	498	488	520	529	510	524	504	516	471	544	482	532	507	537	509	526	482	516	548	534	480	504	522	550	538	505	503	482	532	535	516	510	490	523	520	511	535	512	497	494	477	529	513	464	488	501	492	494	497	526	542	521	468	463	538	533	496	480	524	520	495	504	522	538	494	487	477	527	493	545	516	493	559	528	508	508	535	498	500	512	499	518	510	509	508	475	564	517	473	501	525	471	506	491	485	515	521	498	505	503	491	494	533	481	547	527	501	496	522	537	508	473	498	471	484	526	503	528	491	513	511	544	541	499	532	486	499	485	493	537	452	546	484	533	516	495	493	516	520	517	493	539	493	515	533	548	496	491	537	525	551	480	514	545	524	518	480	515	531	551	508	524	516	493	532	520	527	500	518	494	498	515	500	515	527	474	515	493	484	513	517	523	509	508	520	526	505	491	501	532	512	482	522	501	486	490	541	525	489	491	499	483	503	540	547	505	484	493	516	484	519	493	471	527	512	482	528	488	511	519	515	525	498	498	520	550	516	498	519	554	502	503	492	500	485	515	548	511	561	499	519	509	541	488	523	514	504	521	540	476	525	504	477
30614	22706	15498	7827	4145	2508	1980	1440	1213	1133	1060	982	925	968	875	876	794	814	734	793	752	726	716	761	765	685	708	699	716	696	706	720	708	662	676	657	703	660	671	691	751	679	676	657	665	680	696	688	696	690	656	646	668	673	658	709	687	648	701	723	661	709	687	620	651	663	669	697	653	660	680	657	711	671	684	753	639	715	694	645	692	686	693	622	649	669	675	686	689	693	605	682	705	662	690	692	718	658	656	680	633	648	674	643	684	693	670	625	680	648	625	640	680	707	650	680	636	668	684	685	677	685	675	681	662	699	639	645	685	696	639	646	644	624	681	720	669	671	685	706	637	703	681	664	664	701	663	680	655	655	663	643	627	664	636	716	662	751	621	638	656	719	694	652	672	683	676	672	627	661	656	676	665	628	645	656	700	634	645	733	647	672	678	694	699	621	689	683	711	657	688	664	715	709	668	681	644	673	677	704	648	646	652	659	657	693	670	703	642	650	685	678	686	669	679	701	652	623	673	722	703	660	635	650	684	662	682	732	682	694	688	680	636	638	688	652	608	679	648	708	663	645	750	695	668	679	676	667	678	680	647	679	683	681	691	682	671	671	680	689	696	649	658	673	714	701	664	679	703	668	681	661	652	683	722	624	651	689	637	642	672	662	703	675	674	677	690	687	668	665	682	654	686	671	689	678	662	668	671	663	656	695	685	678	664	644	692	661	617	634	682	696	690	695	664	674	655	677	727	682	671	660	676	661	700	654	698	651	703	691	692	692	669	636	742	650	689	699	665	772	654	694	693	676	670	687	694	688	643	673	657	666	653	655	684	646	662	658	663	656	685	606	630	674	671	641	714	703	666	636	672	675	654	635	689	690	693	680	676	712	692	633	631	643	682	615	665	682	615	672	688	670	668	667	664	628	696	674	662	675	674	675	655	656	644	681	682	670	625	671	709	692	694	716	631	672	688	676	687	625	670	667	683	666	632	664	657	637	684	638	643	601	640	637	692	683	649	704	660	743	729	676	660	657	683	659	723	710	632	669	682	613	706	683	658	635	679	673	700	652	639	680	687	667	698	684	631	695	704	681	691	646	674	664	710	670	655	705	700	689	609	656	671	625	717	716	635	682	683	640	630	729	675	716	673	633	713	667	675	617	693	608	643	658	693	716	691	668	692	643	689	623	663	649	666	679	691	647	672	642	630	705	657	678	661	685	674	669	683	666	700	688	680	663	637	663	686	668	690	680	698	691	688	626	709	674	679	651	656	702	668	658	650	660	656	625	652	707	657	669	667	664	710	605	702	701	653	644	722	707	635	649	675	672	626	699	698	630	645	695	710	654	684	666	713	688	657	658	696	647	618	682	668	679	731	699	664	676	712	648	670	703	701	629	682	710	691	645	675	685	741	675	691	686	627	669	674	639	657	674	669	666	692	655	685	663	687	698	691	637	644	647	656	662	671	644	697	670	710	633	673	648	695	631	648	691	649	674	657	673	709	674	683	659	678	721	657	688	596	679	637	684	657	634	679	687	681	704	651	682	661	691	642	666	695	651	698	665	655	624	705	691	665	621	664	682	653	672	652	656	649	644	725	649	695	656	644	670	705	652	691	666	657	726	708	682	705	715	698	680	692	702	687	676	645	654	661	657	664	704	700	652	666	676	692	692	710	663	648	687	640	659	718	649	634	681	658	717	677	732	639	678	693	697	660	680	657	679	671	710	647	648	633	686	722	664	666	650	670	663	636	681	682	680	707	663	682	684	676	677	665	591	652	716	672	707	630	654	649	662	632	628	679	673	659	673	672	693	655	675	662	634	661	687	694	690	671	639	693	646	706	660	691	696	696	711	674	662	736	670	678	666	675	642	701	678	687	650	681	650	683	668	707	623	685	651	677	650	692	696	658	658	647	667	679	685	711	623	687	660	687	674	685	641	649	656	669	669	663	693	681	711	670	668	620	685	614	681	659	665	681	643	673	689	676	665	710	714	721	670	685	680	694	666	675	689	649	682	629	691	633	699	687	672	638	701	648	730	680	659	677	697	733	709	640	646	634	653	642	718	678	648	703	622	662	659	668	688	729	677	641	707	639	681	662	651	646	670	656	664	673	663	667	719	669	672	693	652	685	636	663	703	660	645	686	608	636	607	667	687	684	686	653	687	711	724	682	692	732	695	694	670	687	682	652	736	706	686	656	661	684	677	670	709	650	675	657	677	657	680	674	695	708	663	661	659	636	708	713	688	674	693	683	708	678	760	681	697	616	667	695	696	656	713	709	697	677	619	668	680	698	650	642	673	709	682	673	638	687	627	675	663	730	638	696	699	635	670	668	645	674	696	648	665	670	641	655	650	659	660	720	672	644	679	693	722	712	690	650	657	709	735	682	663	707	642	651	679	722	681	648	690	684	624	706	691	670	663	713	678	700	644	643	701	669	626	659	707	631	685	680	669	702	644	675	733	701	695	671	667	685	691	700	643	680	643	685	646	658	679	617	662	646	695	689	634	670	680	689	655	706	661	684	656	698	697	690	676	660	635	656	704	642	703	690	641	636	682	640	759	683	654	648	666	694	681	681	716	640	638	659	674	642	705	694	699	693	769	649	681	654	640	661	696	712	680	692	639	685	741	684	673	669	695	671	701	668	721	630	705	654	683	688	640	673	656	626	692	640	635	688	698	686	668	668	685	671	604	651	695	629	650	682	701	695	653	680	690	683	660	681	680	694	730	644	686	684	654	668	655	684	693	638	664	673	683	652	628	669	645	659	700	703	679	682	666	644	654	668	685	687	670	634	656	677	672	683	673	651	701	710	746	704	681	635	659	660	690	655	635	653	669	697	642	641	630	608	641	661	666	669	669	650	667	653	635	666	712	701	681	735	658	678	629	685	654	673	654	671	658	737	658	658	696	633	633	705	700	651	648	646	702	641	675	703	674	676	656	692	668	685	665	718	651	683	701	629	702	666	687	687	630	657	671	669	632	681	665	657	622	697	700	639	692	657	678	696	702	662	680	679	661	686	685	682	642	616	713	689	661	666	671	633	664	695	705	682	672	672	650	654	711	647	685	685	690	622	679	654	661	701	724	659	714	667	649	654	656	670	685	617	686	685	668	687	666	657	682	633	696	672	651	684	713	691	678	674	679	670	687	673	643	623	670	700	621	673	659	676	701	676	705	658	648	690	635	633	646	634	682	671	645	683	667	648	712	607	639	638	673	663	651	648	653	678	666	657	640	691	670	679	711	673	677	654	624	645	648	660	652	657	642	662	639	659	671	648	716	643	697	690	690	656	660	668	638	646	691	660	670	720	670	663	675	635	705	675	684	684	691	691	591	645	636	669	722	659	726	711	682	608	667	644	636	646	702	727	650	668	653	703	671	682	666	623	632	683	699	715	653	683	662	699	727	668	669	679	663	685	665	700	691	646	647	676	664	702	657	671	627	658	631	674	645	639	662	668	671	686	656	660	696	659	718	645	661	650	644	669	697	686	694	652	649	707	659
33221	24150	14250	8151	6531	4657	3492	2521	2115	1761	1669	1486	1336	1297	1216	1132	1086	1019	986	941	918	965	891	902	880	870	853	824	848	828	797	795	810	843	811	791	796	749	761	788	771	773	792	749	768	778	815	739	760	797	790	816	783	798	773	754	816	796	788	811	794	768	810	777	735	786	757	749	766	762	767	848	801	794	786	803	787	755	778	771	740	757	774	715	810	792	769	732	778	830	738	827	720	762	798	804	815	765	743	769	782	762	758	768	742	774	782	717	736	785	759	798	767	778	800	754	774	771	775	738	743	748	750	808	767	772	740	765	792	731	785	757	754	758	773	769	779	739	748	765	831	733	787	814	779	743	754	781	758	829	775	770	799	770	812	754	789	780	770	806	804	721	764	794	746	761	740	736	754	747	788	769	758	810	787	776	755	691	793	774	746	812	764	759	820	764	801	767	720	766	815	805	775	765	759	726	801	754	765	740	747	773	758	820	780	808	732	710	752	778	788	785	707	782	769	749	782	749	786	803	765	780	776	736	761	811	807	743	833	713	758	765	747	729	747	753	797	766	722	824	812	806	735	755	763	752	810	797	742	768	742	739	766	782	729	802	779	721	742	800	817	736	777	738	759	778	749	752	793	786	783	745	839	817	738	766	796	745	794	750	779	763	768	739	791	769	734	796	794	768	795	763	778	781	768	814	762	744	779	749	697	759	743	820	780	774	806	753	756	769	713	757	779	776	739	797	736	744	741	741	754	764	779	748	771	791	749	806	733	767	762	782	733	741	727	773	746	789	786	792	764	708	802	808	754	777	798	758	801	780	760	788	782	749	752	753	722	785	789	824	749	732	738	805	712	728	816	758	775	785	790	769	808	730	798	766	740	743	815	731	799	817	814	773	753	751	811	782	785	797	785	761	782	753	811	786	839	797	802	790	772	764	742	780	753	774	736	742	827	774	770	787	775	753	800	734	788	779	742	719	754	708	825	770	766	807	794	754	775	759	800	802	785	771	781	772	748	757	749	758	759	753	756	759	723	750	721	743	774	773	752	814	779	726	745	751	761	752	776	737	737	782	734	737	797	795	792	770	739	769	767	789	766	782	789	816	809	735	773	749	721	785	815	775	747	770	791	814	798	779	781	794	782	748	774	758	774	773	788	776	747	767	741	737	780	746	729	805	778	721	829	833	778	796	760	811	757	799	783	810	769	797	794	766	715	779	745	749	751	765	720	847	776	804	776	789	762	727	772	728	758	740	783	790	790	756	736	777	781	771	758	748	736	677	790	764	797	775	755	761	728	789	724	765	775	802	736	750	769	784	761	759	786	767	735	729	800	767	722	786	724	742	793	808	767	735	766	772	819	787	731	785	751	711	779	758	798	738	792	780	760	740	754	750	795	714	760	800	775	732	766	751	731	804	725	774	786	770	787	770	728	770	750	755	789	793	788	731	801	761	785	774	745	757	753	753	731	782	792	733	725	760	776	801	769	784	708	786	786	743	754	799	784	835	731	774	747	752	756	798	745	725	748	735	745	812	820	742	777	802	792	809	750	745	756	754	791	778	747	793	786	765	748	784	769	790	727	760	739	770	773	761	706	799	767	776	797	778	780	761	758	785	781	761	758	753	702	773	780	756	779	759	748	811	778	764	801	793	815	801	756	800	811	754	768	761	809	739	707	763	751	748	758	789	761	806	711	785	756	752	728	791	784	767	782	794	776	744	781	785	770	767	752	781	765	759	714	799	759	824	779	811	811	782	797	719	823	759	777	740	764	741	792	717	766	765	781	764	765	795	754	782	777	746	770	747	795	729	793	799	796	819	800	755	777	806	734	790	824	826	746	797	790	731	808	808	789	718	799	734	778	730	778	731	764	755	778	746	733	779	787	842	793	813	794	802	736	753	805	804	806	778	750	773	769	753	734	749	795	767	769	793	791	739	726	727	776	753	771	769	835	767	776	753	731	742	834	711	740	776	733	762	741	789	714	786	767	802	759	779	721	730	785	753	739	780	745	789	740	724	732	788	810	764	743	737	736	781	737	806	792	783	731	775	776	770	736	770	737	785	797	765	778	755	707	762	741	735	792	736	776	798	775	803	737	762	741	768	784	761	785	789	749	770	847	808	753	796	751	775	739	751	852	776	764	753	775	789	785	767	715	733	800	778	743	800	738	738	784	763	855	793	802	766	778	768	751	754	793	732	728	760	759	806	812	770	735	763	759	760	767	802	773	771	780	759	788	801	782	739	806	768	838	828	772	795	779	791	755	763	735	781	804	773	836	720	810	765	783	767	750	763	765	752	782	749	754	725	764	770	821	803	781	756	736	747	779	790	733	789	757	773	759	707	767	765	757	734	755	794	809	748	764	754	737	747	758	784	743	794	763	778	729	759	759	790	775	788	781	789	769	782	718	756	746	819	746	768	775	804	753	759	810	792	774	759	797	792	756	755	749	773	735	759	752	756	740	762	799	746	762	777	716	763	760	776	788	735	774	728	732	789	810	807	806	822	728	775	735	738	740	744	825	764	709	739	876	726	762	748	747	824	752	784	759	683	820	742	764	783	798	749	731	764	725	748	768	731	780	738	723	749	732	697	797	809	713	802	745	792	717	725	767	798	785	738	769	756	768	783	789	767	762	743	820	754	768	764	768	741	780	784	795	786	771	820	753	718	763	740	724	730	782	778	717	788	729	804	752	779	828	790	738	739	743	758	745	821	731	784	796	790	735	771	788	765	719	732	749	768	789	801	734	817	740	746	755	759	839	766	764	789	769	790	791	781	758	796	723	802	774	756	711	776	731	768	771	789	770	768	721	767	755	748	781	767	744	769	836	755	809	784	772	757	785	750	788	760	768	734	749	770	757	791	762	753	777	771	812	787	811	773	782	777	800	682	759	772	786	765	727	773	778	717	774	748	771	736	735	788	800	779	769	738	764	760	741	801	763	769	753	745	765	809	804	742	753	732	769	763	793	792	775	796	807	803	778	807	728	760	776	729	752	771	778	797	745	740	753	836	762	813	725	796	756	726	727	751	773	755	760	757	785	793	756	807	804	789	774	779	782	786	800	749	796	827	819	713	766	740	787	803	781	820	731	830	822	742	788	800	764	751	776	760	773	766	753	752	761	794	779	770	768	780	792	743	795	799	788	747	773	743	752	799	784	786	772	774	782	739	752	752	726	784	797	691	792	723	775	803	813	744	763	787	749	806	773	796	759	771	790	706	752	751	778	740	777	753	758	806	770	737	782	764	726	750	807	796	742	751	792	755	793	798	756	774	774	793	771	736	745	798	798	719	775	770	745	788	797	783	718	765	751	758	744	783	789	805	820	752	760	828	755	745	786	821	780	721	730	792	764	757	829	756	804	763	750	739	770	742	763	785	808	790	796	765	794	821	712	751	755	822	809	826	786	769	756	800	741	788	747	739	722	753	832	824	780	818	784	792	761	756	720	789	760	788	759	764	749	786	801	801	789	740	778	785	821	772	785	794	813	722	753	747	786	695
23931	21430	28730	24564	21392	13295	4189	2313	1784	1555	1365	1331	1151	1194	1095	973	940	925	925	849	783	781	775	768	724	715	742	696	701	701	687	662	649	672	639	646	625	632	664	637	601	606	650	655	615	654	608	595	673	670	648	624	634	625	611	654	630	601	620	584	634	629	706	621	630	639	652	612	653	619	634	627	653	619	599	610	644	647	613	685	644	652	667	619	653	615	624	610	623	623	643	651	639	672	649	626	654	617	639	632	622	644	601	656	653	604	642	650	619	652	610	634	619	625	628	638	595	604	626	646	648	644	605	600	620	583	627	685	630	612	656	593	597	656	619	661	702	671	677	604	642	657	597	585	604	559	615	637	614	621	583	642	652	585	703	638	630	597	602	625	588	665	600	649	611	597	605	651	608	595	636	650	626	627	639	563	606	625	602	602	575	590	626	632	632	638	632	625	635	670	580	650	614	610	625	652	588	611	639	639	611	620	598	634	599	642	661	615	664	634	620	595	672	636	663	565	620	660	618	553	609	611	666	654	642	649	586	562	622	649	649	598	634	661	631	616	611	598	626	581	617	637	584	615	631	591	624	658	631	625	594	636	620	591	624	617	621	586	631	623	623	635	614	600	639	668	642	618	630	630	560	618	649	622	636	629	587	618	606	615	608	601	655	634	628	602	581	646	623	615	624	627	610	587	607	610	625	650	643	621	625	654	601	572	588	607	618	626	666	620	605	617	550	652	549	622	588	597	662	624	640	592	665	616	629	625	645	605	622	630	604	624	665	594	589	612	601	676	608	588	611	614	644	625	623	630	676	654	625	655	582	643	606	640	647	639	625	584	643	596	632	637	645	645	644	651	657	613	589	654	710	644	651	628	645	611	658	612	626	639	633	624	618	607	683	637	606	658	601	599	615	642	595	666	676	602	619	584	626	648	642	651	637	659	614	637	641	634	626	625	600	637	620	660	615	608	671	624	594	608	634	635	619	643	639	662	630	681	623	630	654	627	598	595	637	594	619	595	618	631	676	677	639	637	648	607	622	620	603	675	626	645	654	639	609	586	650	637	636	604	639	645	617	663	627	606	627	572	702	632	652	604	620	619	605	562	656	636	639	621	644	640	643	587	641	632	635	590	579	600	597	609	587	642	619	616	576	590	629	613	624	665	664	631	623	660	643	630	603	596	613	615	624	632	619	626	617	593	638	655	622	614	630	606	616	624	604	621	634	646	621	596	617	627	640	638	634	630	609	630	614	599	638	573	616	617	597	592	657	656	616	614	625	590	614	604	611	639	658	637	610	648	628	603	633	648	610	616	592	580	653	562	610	635	644	627	667	628	637	622	644	629	623	637	620	619	617	645	656	640	597	650	604	617	656	645	645	650	624	638	583	661	628	639	627	644	644	619	621	602	630	637	612	678	643	639	616	626	651	635	696	613	650	596	644	584	576	608	633	616	612	655	581	669	608	607	661	612	625	637	636	652	590	617	671	584	623	632	620	622	615	630	618	593	642	610	608	623	630	635	687	628	618	634	638	613	649	644	634	660	664	578	620	603	608	655	645	632	654	644	641	640	630	606	591	659	665	597	615	617	631	645	593	612	620	635	632	640	604	627	614	597	645	612	621	630	668	646	590	572	624	633	632	638	609	573	597	680	631	633	645	548	613	610	616	628	642	650	636	621	616	591	580	627	629	650	593	622	633	652	627	652	644	595	635	573	612	660	598	653	599	643	620	653	617	673	601	627	637	582	592	639	636	603	643	681	633	603	596	621	621	618	648	620	659	653	659	603	597	618	595	625	623	652	615	569	617	645	625	658	656	634	604	597	622	596	615	684	614	594	664	594	614	616	619	622	601	594	630	594	610	599	619	625	598	644	692	651	653	615	650	640	641	591	629	656	631	639	580	619	597	582	629	634	630	604	583	636	597	605	614	660	640	603	655	583	615	630	574	588	569	609	614	629	626	634	642	588	607	661	635	622	649	668	625	653	577	650	595	634	620	654	631	550	636	575	617	616	612	624	620	595	648	587	624	636	597	656	674	631	686	586	617	607	610	582	610	595	604	591	639	612	611	602	600	621	643	642	625	624	674	583	652	630	671	622	617	624	632	650	622	631	614	600	617	664	610	545	640	598	614	638	599	637	623	603	605	581	630	637	611	605	619	624	625	627	563	623	607	602	638	620	603	633	617	650	651	638	625	596	601	629	648	553	672	626	633	563	624	668	641	621	649	591	622	612	614	638	656	647	587	621	592	619	603	667	610	632	691	599	611	631	649	612	589	615	623	621	634	620	601	595	618	626	625	569	643	619	632	617	625	615	603	603	644	670	620	585	642	600	629	591	646	651	638	612	638	580	575	617	615	616	650	630	615	650	662	639	596	602	625	624	652	603	600	583	652	598	617	664	633	627	649	608	608	590	581	620	606	615	629	601	650	609	595	608	644	604	647	623	611	642	575	600	611	649	638	621	618	653	630	622	637	616	650	615	635	597	647	632	635	644	687	585	603	655	656	642	607	643	573	640	670	621	633	599	631	618	637	637	617	593	659	596	638	629	617	569	666	622	591	599	611	618	620	624	636	609	576	633	617	641	635	627	622	618	693	611	637	664	666	649	611	620	576	626	635	579	611	621	644	650	607	657	647	551	610	620	626	690	647	657	610	615	640	581	617	645	659	607	598	631	629	630	664	614	638	638	602	605	586	635	609	653	611	627	618	658	602	603	614	599	630	616	610	578	607	634	616	650	606	622	611	646	649	645	660	565	553	631	647	636	617	629	633	620	627	585	589	581	639	627	607	613	633	627	639	617	603	604	630	651	628	644	542	622	628	641	619	595	633	664	646	618	625	698	609	625	598	627	612	573	596	581	614	598	638	596	629	648	642	635	668	603	609	613	636	624	642	661	646	618	616	594	651	647	618	620	637	603	687	645	661	641	615	655	610	640	654	623	673	679	596	610	615	647	636	657	618	606	652	586	605	638	645	622	611	634	620	637	636	576	672	638	593	635	617	614	587	613	584	595	626	591	630	659	607	624	620	629	652	667	594	607	631	618	587	638	635	653	638	641	670	682	643	561	602	589	573	641	657	634	637	610	639	606	627	683	629	565	601	618	622	657	584	634	604	624	624	651	634	601	652	593	643	652	624	612	586	602	607	630	637	556	650	606	650	628	617	614	595	650	665	607	619	605	648	576	665	623	655	670	643	613	602	646	663	634	625	618	605	594	589	634	615	653	678	648	607	628	620	653	618	604	641	629	622	616	613	639	630	602	639	638	611	593	626	618	662	582	631	630	649	625	633	625	624	606	611	607	627	633	614	607	565	610	621	584	579	599	609	626	624	629	629	620	683	648	606	676	607	655	662	590	609	626	615	642	634	629	624	599	617	643	642	631	638	651	635	639	599	594	623	613	627	615	631	628	584	618	607	614	637	603	669	639	609	610	606	642	639	633	617	680	609	604	636	636	616	580	666	653	661	625	635	600	593	666	620	654	610	632	694	623	608	637
36117	33358	21008	12986	10086	7547	5425	4066	3207	2632	2349	2193	1858	1895	1707	1506	1311	1223	1172	1135	1008	1006	1025	904	906	880	809	900	829	805	811	821	824	824	755	807	815	752	722	756	713	736	759	739	722	742	763	787	703	748	761	781	715	707	774	751	750	767	708	717	727	755	721	706	709	711	722	760	738	727	784	725	700	748	715	730	721	687	746	734	717	690	731	743	705	738	743	687	759	667	743	694	721	765	703	736	713	685	716	695	715	685	732	719	715	711	726	694	749	701	701	738	698	721	727	742	720	666	734	716	703	726	720	697	758	748	733	717	661	669	691	727	728	690	689	776	696	685	752	753	732	684	756	715	774	720	767	714	737	699	728	743	671	747	702	741	746	723	731	704	740	728	714	679	674	675	700	700	714	670	683	752	707	723	750	705	732	685	689	715	720	715	753	720	703	681	718	725	748	723	741	739	723	685	718	731	750	755	733	757	735	737	702	709	697	746	793	734	728	680	678	701	655	697	723	699	713	723	697	703	715	751	727	682	686	692	743	711	661	737	732	649	728	702	751	690	726	736	742	736	712	742	687	725	688	692	678	720	740	712	686	735	724	766	690	697	738	734	688	711	737	697	746	682	763	702	717	720	712	698	713	728	741	689	676	758	737	699	676	700	702	709	707	720	694	719	721	688	690	737	750	684	746	792	721	700	759	734	704	687	688	675	750	685	686	747	705	732	702	729	733	743	729	742	706	735	698	713	692	739	724	779	754	728	703	731	720	690	684	740	679	740	712	749	700	747	697	745	760	694	669	689	688	729	657	686	696	742	732	788	694	743	727	700	695	720	735	697	747	718	677	688	755	708	690	772	720	772	739	702	700	740	699	730	713	726	712	719	724	726	692	696	726	728	758	741	700	696	766	702	730	692	713	707	688	691	662	694	735	701	749	735	719	695	723	726	729	703	770	714	657	724	730	732	699	682	754	689	713	685	697	744	726	735	704	742	743	678	766	718	725	722	737	737	737	753	759	739	712	695	728	653	734	701	703	643	761	721	725	695	710	716	732	730	705	726	732	711	681	669	682	725	654	710	690	730	726	704	704	700	696	733	751	656	691	672	739	732	672	676	694	675	725	704	716	713	723	700	693	676	704	773	710	770	702	698	747	714	688	733	738	713	747	689	737	686	644	740	702	699	705	726	689	721	698	728	701	719	678	689	755	711	729	757	719	687	724	722	748	745	720	688	728	767	765	787	749	710	717	721	744	722	671	699	668	742	725	754	682	720	709	731	713	722	703	709	731	720	708	699	695	692	741	697	689	680	737	676	718	730	691	710	726	740	736	694	660	714	723	713	702	729	667	677	725	718	704	716	693	722	722	699	704	722	716	709	643	673	743	717	717	734	747	767	734	710	697	707	733	726	697	692	771	696	711	738	718	717	749	688	686	704	749	694	709	677	683	693	727	743	679	729	692	715	699	700	733	712	708	741	752	745	734	701	704	707	744	721	762	722	705	707	733	685	725	746	706	758	759	740	690	757	740	702	743	706	719	756	711	664	722	763	694	699	715	801	718	764	690	713	689	693	700	690	725	696	735	714	668	681	677	697	742	671	720	715	758	760	713	688	699	691	666	716	730	716	746	691	678	709	775	737	747	721	745	754	695	758	693	725	728	670	709	721	716	732	728	723	698	685	669	702	706	658	734	729	734	675	694	698	738	747	742	704	728	750	717	706	733	733	735	725	715	755	727	734	748	747	721	706	673	728	704	708	737	682	687	684	704	727	715	726	745	740	741	728	709	772	730	707	741	723	723	715	708	700	696	739	705	703	742	747	745	745	755	712	689	719	715	745	710	733	675	749	727	787	730	707	741	724	722	705	678	727	663	744	709	721	782	705	744	713	700	723	736	677	696	681	707	719	722	737	701	720	708	720	716	714	729	701	719	723	740	667	715	665	713	705	726	696	695	694	725	754	726	709	757	736	731	691	733	724	707	720	683	700	722	706	696	751	705	703	689	767	723	678	704	689	732	731	695	737	673	690	695	696	694	760	674	698	698	698	719	743	695	734	720	680	712	703	667	682	763	778	706	724	716	717	721	753	733	666	716	702	662	752	772	672	702	753	712	752	705	731	778	656	697	678	782	721	715	704	724	709	743	693	706	718	797	690	704	740	706	762	707	711	734	718	755	720	748	737	713	706	711	677	687	736	705	674	666	735	693	671	748	670	679	677	733	735	722	700	728	697	708	782	756	729	718	688	709	711	688	717	733	737	705	748	726	722	717	730	709	709	758	757	702	704	687	660	733	737	722	740	738	758	705	669	718	737	686	749	727	683	722	697	700	737	700	742	740	684	695	682	726	721	719	766	671	703	730	759	763	712	695	741	682	694	667	711	662	706	714	756	691	728	647	713	710	729	695	742	714	717	698	733	708	697	743	700	699	703	756	733	693	750	729	711	677	737	681	687	719	728	710	691	706	734	727	703	769	710	731	722	694	741	705	708	702	759	683	671	703	704	708	706	733	720	730	742	708	720	693	740	673	696	716	714	730	705	708	726	770	706	681	685	687	713	743	732	696	749	783	769	692	722	735	683	717	714	716	706	734	650	731	729	729	686	688	725	729	754	701	735	690	723	690	667	696	740	735	699	703	682	749	743	749	677	692	771	726	724	689	723	740	699	727	725	711	698	739	716	687	688	715	672	690	700	729	749	713	697	729	692	710	737	689	727	706	732	706	681	710	741	718	729	711	741	719	742	730	678	753	673	719	720	719	736	747	676	736	690	634	748	657	705	757	711	771	703	701	728	739	707	711	752	713	690	707	696	731	704	695	763	729	696	718	691	678	675	705	698	680	723	679	717	683	721	752	736	695	713	736	748	746	740	738	731	733	722	703	716	776	718	737	676	688	677	712	782	701	688	753	700	706	754	744	681	721	701	696	673	776	725	720	723	735	762	711	701	689	705	796	694	691	765	692	674	711	694	732	729	678	729	719	700	703	727	735	719	729	744	697	704	726	751	736	728	740	787	726	673	716	704	671	687	665	691	699	730	689	724	708	706	697	729	676	742	714	756	776	709	728	745	714	721	704	753	775	717	733	723	767	706	731	767	764	748	763	744	727	721	719	717	658	731	701	709	660	658	757	715	726	651	731	691	694	785	697	673	724	728	734	698	663	754	733	710	707	710	761	718	698	699	703	761	697	722	737	745	731	696	692	708	727	717	722	712	695	725	702	734	699	714	746	721	708	678	726	697	683	732	713	710	701	727	726	679	771	734	695	733	660	733	735	715	706	717	732	724	657	756	748	707	701	705	721	734	723	758	703	675	735	758	770	755	749	727	709	747	719	743	707	702	725	724	686	756	761	746	702	736	739	702	742	722	713	750	708	701	730	720	724	689	738	697	725	764	697	735	728	680	695	692	706	737	738	682	732	721	761	711	721	702	763	680	705	704	705	688	714	667	708	710	703	715	700	690	733	735	706	685	702	691	706	708	699	718	709	756	739	718	711	720	741	763
25237	21459	27580	25540	13475	4058	2451	1641	1358	1181	1111	1048	1009	927	926	856	753	754	692	668	659	662	647	644	629	629	611	618	587	604	598	596	602	565	545	571	576	531	581	556	566	594	584	591	543	558	569	559	571	569	547	518	550	600	518	513	568	548	510	575	535	521	537	552	578	563	564	565	536	560	524	535	566	565	541	565	542	519	578	577	518	549	545	542	529	484	528	527	523	540	523	550	557	535	551	552	537	578	526	559	554	528	518	528	542	484	538	515	508	578	560	533	485	557	481	525	554	497	516	524	540	559	557	530	549	521	560	515	535	550	554	531	540	557	570	500	546	537	508	531	537	532	542	516	525	536	487	536	505	551	549	568	550	530	586	525	511	542	582	536	520	490	525	546	557	530	562	561	526	542	464	581	575	547	514	553	552	516	542	552	536	521	564	509	496	508	514	532	542	567	546	521	514	540	523	515	483	517	498	538	531	527	520	508	521	500	567	531	517	540	511	524	543	521	532	522	515	527	535	536	513	544	489	540	529	536	534	508	549	509	520	525	543	512	560	524	558	559	537	591	511	522	561	498	516	510	541	531	558	530	554	511	497	521	542	532	547	542	556	538	519	539	566	538	529	523	514	557	513	566	541	559	532	534	528	574	499	504	518	545	546	545	507	519	540	547	545	533	508	515	492	516	544	540	533	525	538	535	591	517	546	555	532	568	537	538	542	585	504	510	582	561	526	545	535	521	524	525	522	521	502	545	507	554	511	528	565	562	536	514	538	542	568	552	506	565	568	555	502	541	524	523	561	568	570	536	519	548	528	516	526	557	565	585	490	542	553	519	548	541	521	558	557	504	524	559	540	593	511	542	585	563	593	512	521	510	520	508	539	573	567	560	534	539	512	533	525	551	586	560	521	542	563	540	510	552	557	557	557	537	521	565	545	572	531	527	538	526	575	500	522	530	509	513	550	548	532	509	540	537	581	488	523	585	531	570	545	534	551	517	557	519	566	545	514	532	523	564	541	549	537	557	550	532	542	535	567	564	518	523	560	495	552	535	515	544	533	552	548	483	544	548	547	540	563	550	522	500	539	542	515	505	512	534	522	557	532	512	495	529	540	538	537	497	530	577	526	525	530	542	568	554	551	504	553	521	543	538	509	545	564	506	519	520	531	493	541	540	562	527	585	516	543	507	557	503	538	574	529	538	504	554	509	534	529	525	524	509	551	524	534	526	533	481	564	529	536	528	517	526	532	573	557	558	532	551	548	532	550	549	519	583	545	570	548	522	493	537	549	517	513	544	480	551	520	555	560	531	533	574	522	553	509	517	572	532	571	544	542	551	516	556	545	529	573	528	501	520	547	520	497	553	520	537	539	531	532	553	494	482	527	506	521	524	532	543	518	506	546	556	534	549	514	558	566	554	540	552	530	550	514	515	566	551	580	548	568	501	528	556	526	519	534	520	559	560	531	548	550	576	492	578	519	546	599	557	538	530	546	527	556	573	539	585	533	537	522	555	570	558	530	532	539	522	542	506	560	563	531	536	550	523	516	549	538	520	528	561	573	556	569	516	529	551	522	556	556	536	580	531	519	543	490	514	514	537	544	514	552	570	554	568	488	547	555	541	497	567	563	542	539	524	561	510	560	565	494	524	552	551	543	488	555	505	551	543	567	541	537	532	502	537	567	565	508	528	548	537	546	581	569	512	506	502	542	570	557	528	542	522	578	502	557	523	548	556	556	587	561	500	539	523	503	533	571	536	505	558	559	530	533	565	524	530	539	520	521	486	547	534	520	532	524	547	583	521	541	584	488	546	561	613	538	507	530	528	490	530	520	535	536	536	532	510	533	513	521	493	559	536	546	546	536	552	522	545	552	535	547	539	527	529	533	526	549	509	535	531	570	517	566	526	574	528	575	565	539	563	547	468	535	543	482	580	491	557	511	526	540	530	513	548	553	571	531	536	556	527	527	546	501	524	527	507	525	506	484	562	519	572	512	562	547	503	520	534	525	571	501	527	525	531	577	495	516	517	530	518	523	532	568	534	531	571	543	513	496	545	533	552	578	521	527	525	530	540	529	562	554	510	505	509	552	524	548	487	556	535	526	552	565	546	523	533	508	523	534	504	584	553	538	562	552	518	553	558	528	550	579	524	568	530	550	547	543	530	533	518	530	571	527	532	539	526	538	549	544	518	548	532	532	524	541	563	584	562	579	523	505	537	555	559	564	568	542	536	568	517	485	542	572	528	501	523	588	508	547	528	549	509	571	546	530	515	570	547	542	551	483	521	544	534	531	535	495	569	571	487	552	518	550	507	521	531	560	548	538	555	599	559	538	524	563	524	515	501	552	534	547	522	562	554	546	551	541	536	498	507	576	506	544	564	575	560	560	518	516	504	561	527	559	567	517	533	547	562	570	517	552	509	487	550	512	539	559	525	535	508	536	518	550	535	557	552	518	548	567	490	560	539	524	498	502	533	497	529	542	543	595	554	515	540	527	524	526	521	562	540	522	567	522	520	522	530	516	579	539	579	545	510	526	496	604	506	535	527	535	556	527	487	544	531	515	544	527	522	532	509	534	537	519	532	494	538	482	504	539	507	512	571	579	553	547	545	527	563	517	501	545	565	514	477	517	534	562	549	572	514	583	567	527	517	519	505	554	512	564	526	553	554	544	534	530	560	509	507	521	535	557	522	525	517	563	533	532	540	533	561	516	517	501	556	554	576	517	590	534	557	510	491	552	509	535	525	502	574	570	500	514	536	536	570	546	593	514	562	516	547	570	542	540	537	529	546	534	546	608	530	540	502	571	537	564	507	516	514	546	496	531	528	515	513	556	506	610	561	521	548	543	501	504	521	537	574	549	532	572	483	581	525	539	519	553	548	515	526	572	522	539	558	549	575	576	551	553	591	539	548	554	561	502	570	586	522	563	517	568	491	552	541	512	513	565	544	552	515	555	542	537	537	563	525	517	556	616	511	516	519	523	539	508	562	593	551	501	552	525	521	556	545	530	515	587	517	560	547	526	556	520	583	550	594	528	519	533	517	492	522	525	558	517	554	533	537	576	541	514	585	566	535	540	539	540	524	545	533	571	529	560	540	528	538	515	555	554	581	550	559	547	531	534	548	556	554	517	521	519	511	594	555	562	556	541	568	565	524	545	554	525	507	538	564	526	530	572	527	566	546	554	503	528	539	524	535	519	568	523	543	520	521	511	568	546	523	539	545	540	541	531	516	541	552	542	536	546	519	516	514	527	569	541	542	544	487	574	547	570	572	474	503	505	518	535	567	512	528	569	522	541	553	518	562	541	533	495	553	529	557	520	546	529	512	535	546	586	550	537	526	539	531	548	522	560	526	574	506	568	534	522	532	550	513	528	542	559	479	544	557	514	538	532	507	544	517	530	542	542	506	553	551	514	543	566	530	572	503	507	528	544	548	531	570	539	520	483	532	530	532	523	524	532	575	544	578	535	536	525	550	537	517	554	573	541	555	546	549
34700	30174	18035	10679	8334	6008	4331	3117	2618	2104	1834	1763	1465	1478	1412	1214	1099	1005	1017	924	933	892	770	799	790	786	724	745	745	709	742	715	699	707	684	658	635	674	616	648	633	622	672	603	666	654	621	643	609	619	641	606	652	637	628	579	643	639	663	685	639	613	618	642	636	626	635	632	622	627	615	637	677	592	617	613	588	645	614	616	611	649	592	632	607	623	564	629	601	635	580	584	636	643	655	647	622	608	612	636	634	598	631	603	626	620	632	601	608	636	651	586	614	583	620	608	575	589	630	601	577	650	589	587	630	607	650	649	621	596	625	615	606	580	616	611	631	607	646	615	604	626	598	638	583	597	644	634	617	637	674	628	619	627	618	634	601	632	580	640	627	681	639	607	600	603	625	660	604	638	604	635	630	627	622	569	623	618	626	591	624	633	638	586	654	630	602	605	596	598	635	645	601	596	658	644	588	677	607	622	614	648	616	614	592	637	663	600	654	577	620	577	631	647	612	650	620	647	614	598	656	588	611	645	605	623	626	666	653	620	612	623	639	615	592	606	595	613	646	617	646	607	633	624	592	616	622	626	588	660	626	653	644	580	606	627	598	627	603	647	658	623	590	646	615	668	626	648	584	614	579	610	632	616	610	615	619	649	569	615	621	642	658	605	611	637	603	667	627	636	605	641	633	652	631	590	612	639	606	704	599	647	629	629	646	604	641	648	619	622	646	623	590	634	584	575	585	634	602	620	652	609	688	588	619	621	625	630	591	617	624	613	615	628	649	601	634	612	631	586	633	626	607	645	665	615	629	632	617	644	591	649	620	594	620	618	597	624	612	625	616	607	599	651	646	584	617	646	682	616	617	606	569	596	638	653	635	623	644	591	615	644	603	644	609	579	615	611	616	574	614	608	601	588	578	586	626	577	607	630	623	639	614	631	603	598	647	638	655	581	606	646	584	627	593	593	601	589	596	618	614	634	637	659	622	597	582	630	636	622	637	671	635	650	596	602	593	610	598	637	628	635	605	663	649	619	598	621	609	610	676	624	599	622	619	629	636	630	586	603	625	642	578	613	601	645	647	617	592	624	625	609	669	629	622	623	638	638	609	642	600	632	624	588	609	647	607	614	568	643	631	622	602	583	618	608	644	592	619	592	635	615	664	634	617	617	632	609	665	604	605	654	574	584	646	591	642	623	605	630	608	583	602	600	638	644	659	600	607	620	608	666	598	577	606	575	652	622	615	625	637	615	598	602	558	627	632	574	621	615	675	662	586	586	649	677	666	643	561	636	626	590	632	615	629	645	605	605	629	625	592	628	589	654	626	660	619	643	635	627	597	619	604	626	657	607	637	626	580	658	650	651	644	622	593	606	637	623	651	634	590	615	633	618	584	626	659	626	582	627	651	629	618	622	635	622	603	610	606	669	603	563	600	631	618	584	631	626	628	612	658	619	619	620	623	606	598	614	616	620	655	591	644	606	663	610	634	599	620	632	563	645	675	624	646	617	611	602	583	586	632	619	654	660	612	643	617	610	624	641	642	606	636	628	622	641	657	660	612	557	660	596	650	615	640	594	607	635	617	597	652	604	620	613	603	626	623	686	642	573	602	616	596	592	623	621	580	625	593	643	648	622	640	652	670	582	595	607	631	583	639	621	603	641	644	579	562	634	620	606	654	629	619	592	634	613	617	561	642	646	606	629	620	615	609	627	608	633	577	575	596	584	589	643	595	619	636	587	631	612	621	621	668	625	586	621	637	603	580	625	619	631	632	605	617	615	639	590	618	605	631	631	617	610	647	610	659	574	619	588	630	615	579	586	654	598	600	610	615	620	622	591	625	660	625	630	627	592	601	574	605	639	620	592	644	617	648	623	567	632	577	572	613	616	555	648	611	613	596	596	625	634	614	620	631	614	634	596	575	620	617	556	590	591	602	607	628	614	597	630	623	660	589	569	607	600	628	661	623	594	615	586	599	616	650	615	565	646	631	609	598	571	644	611	626	620	621	564	568	629	648	612	590	628	578	564	659	557	646	593	614	597	637	594	628	598	604	639	609	605	569	620	639	637	623	643	602	653	622	620	617	623	622	594	621	641	647	595	605	571	544	603	574	654	611	594	599	649	670	583	602	636	618	627	575	637	615	604	602	594	625	638	626	665	567	597	577	643	635	629	656	635	583	636	637	617	565	579	611	576	637	619	635	594	626	619	639	610	662	604	650	592	612	605	593	625	605	591	596	620	627	613	623	632	646	627	539	593	614	651	624	609	611	623	621	611	608	647	609	600	617	605	613	569	653	586	659	601	582	612	661	628	608	656	617	610	613	612	603	611	616	630	623	671	620	616	618	601	650	596	638	629	590	614	642	618	656	627	619	616	632	613	634	627	585	627	605	663	583	580	657	606	634	635	637	596	597	622	571	599	604	676	630	606	625	625	655	621	645	640	613	582	658	594	643	603	630	621	618	595	631	610	624	624	662	637	634	622	603	616	638	630	620	617	653	620	624	655	619	643	590	632	619	587	626	618	621	645	632	588	639	593	635	681	645	608	641	621	646	616	619	541	625	606	619	623	597	575	620	627	615	622	636	612	640	616	672	673	600	630	602	611	610	657	580	601	644	667	572	624	592	600	656	685	606	641	607	594	627	580	599	606	638	608	635	597	634	616	611	653	599	628	579	641	615	597	585	622	633	623	604	614	634	671	627	645	658	625	615	651	586	609	615	590	659	635	658	594	622	605	639	613	602	608	602	631	604	622	608	630	568	623	596	643	611	575	580	597	640	599	596	643	575	545	657	654	611	629	620	608	620	636	586	588	676	625	637	622	570	620	586	595	639	617	614	629	628	656	620	643	647	630	610	623	628	650	630	590	613	634	671	623	632	624	640	649	624	614	615	642	584	595	618	597	623	580	598	594	642	577	653	607	628	660	629	644	617	607	605	672	594	633	601	632	627	590	620	602	642	579	663	621	587	630	634	603	586	626	638	619	604	654	635	617	642	606	638	567	597	585	616	592	639	618	623	606	609	592	630	630	621	622	642	666	571	629	597	651	619	635	608	630	611	629	637	601	586	632	600	641	611	621	626	685	643	618	661	604	630	624	619	602	635	630	669	622	604	592	640	627	604	620	593	615	665	600	672	658	620	579	589	658	606	561	667	625	625	640	603	615	608	648	636	605	616	601	631	616	615	613	595	687	607	636	595	577	592	587	557	539	597	581	638	614	625	670	612	603	661	606	625	629	622	663	564	629	598	610	606	595	635	608	608	628	633	588	625	656	594	633	645	630	608	640	636	615	626	632	628	634	642	650	615	638	621	649	569	629	568	628	606	605	603	624	621	667	591	589	632	622	606	624	613	619	642	623	618	584	651	620	614	607	592	577	626	609	606	647	622	631	603	594	588	643	659	607	616	593	616	581	647	587	604	651	609	654	619	590	622	610	605	616	661	604	601	578	667	617	558	619	590	614	602	602	613	626	625	612	596	598	630	592	635	629	619	597
22858	21453	29149	24154	21458	21556	11633	3335	2160	1796	1581	1394	1360	1230	1149	1039	887	927	794	759	753	651	670	663	623	630	629	542	598	554	527	514	534	534	489	535	540	517	490	499	492	475	493	492	484	437	483	441	475	433	473	475	471	426	461	437	451	453	442	445	436	421	496	449	463	414	513	475	452	489	459	475	449	471	485	447	427	465	451	473	427	449	459	428	466	450	432	454	469	448	486	446	468	465	443	464	459	424	449	436	415	424	427	450	451	445	410	454	440	429	438	470	438	513	450	478	455	423	420	442	470	437	450	498	451	421	460	473	486	458	476	496	449	486	438	428	440	461	503	440	481	467	460	462	488	440	459	444	457	409	445	442	461	449	430	445	449	453	458	475	418	457	492	451	451	467	454	456	431	481	471	404	456	431	434	448	444	455	452	474	403	405	437	436	449	475	494	409	470	433	487	453	429	421	415	454	488	462	436	466	433	470	448	432	452	456	424	453	445	446	438	442	442	417	460	423	450	494	408	441	430	462	462	419	449	440	500	462	454	450	428	467	459	464	414	469	462	470	457	459	420	421	425	454	463	428	441	447	467	452	490	432	461	458	481	463	435	438	432	425	481	433	469	459	430	456	430	448	440	446	458	434	437	433	502	436	495	489	462	437	466	457	454	477	432	467	478	434	445	428	404	410	434	438	433	447	458	412	442	428	440	444	437	474	448	430	438	459	455	485	503	475	455	447	478	459	455	429	476	410	479	471	460	476	463	484	461	439	463	425	459	463	463	454	451	465	447	455	442	440	452	464	484	439	417	434	451	461	450	450	434	476	459	455	469	442	461	457	453	461	413	457	463	427	455	492	449	440	459	442	468	438	499	445	465	437	478	445	475	451	412	456	457	446	441	430	476	438	408	438	438	447	412	463	478	447	428	426	445	443	442	425	451	418	465	428	485	458	486	434	465	435	426	428	505	456	445	442	450	463	405	441	479	446	431	446	478	441	472	436	433	454	484	465	441	452	459	454	480	461	409	468	458	434	426	428	422	445	428	444	467	454	454	444	486	463	450	478	469	472	474	408	442	463	443	453	470	452	462	453	451	451	470	415	451	459	455	451	443	440	465	485	441	443	449	432	397	445	443	459	479	439	499	440	426	434	420	438	440	440	451	447	449	443	456	400	467	444	468	459	467	459	441	409	464	440	416	430	464	504	470	462	381	459	449	482	477	464	475	428	476	455	440	469	442	455	431	452	449	455	447	402	446	430	470	421	450	453	410	471	464	400	410	478	463	443	442	422	449	482	424	439	448	443	403	465	453	443	477	473	447	440	437	431	435	431	449	466	440	440	442	467	397	441	476	405	491	426	444	450	429	459	481	443	408	463	401	485	446	439	431	428	478	444	459	457	447	486	466	457	439	429	411	445	452	472	494	430	422	474	447	459	421	463	471	432	433	470	453	464	436	454	453	485	425	466	452	426	437	451	459	447	449	447	460	397	468	445	430	431	417	483	444	444	435	464	450	437	469	468	474	453	439	468	421	455	460	458	467	436	461	462	452	424	404	446	416	431	462	451	413	427	495	447	482	454	433	432	429	450	458	429	464	449	448	426	467	426	453	476	454	421	442	454	402	455	394	444	428	458	443	475	436	450	447	445	450	434	488	463	461	427	420	477	455	455	436	425	482	429	471	470	443	458	436	451	467	425	451	468	477	445	402	417	475	470	413	469	431	439	466	412	447	470	417	443	480	423	453	439	452	410	448	463	468	424	472	448	488	473	463	470	441	470	445	428	428	469	423	460	417	430	455	444	453	435	478	425	433	417	433	422	441	456	432	489	429	445	486	447	421	428	465	445	435	430	434	499	483	448	459	448	470	447	446	456	439	426	421	436	437	439	470	432	458	436	434	458	450	480	423	413	453	446	481	467	393	450	490	397	455	448	467	452	412	408	425	418	473	481	417	442	466	457	433	422	427	448	471	407	462	435	457	487	437	449	463	423	476	470	439	459	444	465	426	514	444	463	434	463	434	435	415	442	402	463	456	453	486	441	444	415	420	450	450	423	455	441	471	453	488	435	455	443	445	457	447	440	439	472	484	463	452	457	449	462	459	433	461	432	448	437	470	489	451	480	424	443	471	451	444	459	456	482	475	414	452	479	436	459	435	463	427	434	447	454	413	435	456	430	486	454	481	428	440	471	453	486	441	458	447	460	455	436	425	463	497	479	479	456	424	446	422	464	453	424	462	404	451	454	405	422	475	430	452	461	416	437	463	466	434	458	459	452	433	437	428	458	411	456	456	463	457	458	430	460	443	421	446	448	427	429	442	461	448	438	442	452	449	471	456	468	444	454	453	439	477	394	440	428	424	463	461	432	458	424	429	441	466	442	441	424	441	475	437	414	449	444	454	445	447	428	415	453	439	440	443	472	425	455	429	456	461	446	435	444	421	435	440	439	458	419	459	458	439	420	424	456	427	449	446	477	462	496	445	458	508	454	450	448	440	410	434	422	443	489	459	470	437	444	421	482	416	445	426	456	436	441	442	463	462	414	450	475	471	440	436	427	433	471	392	472	436	445	401	415	428	493	444	440	434	421	459	454	443	438	464	437	435	463	440	457	484	441	463	428	471	432	427	459	437	482	452	481	474	417	449	416	443	419	434	478	440	464	419	440	416	469	436	429	477	389	437	457	443	459	443	438	433	421	458	449	457	463	423	450	430	463	444	493	486	459	429	474	463	460	450	457	429	437	454	477	440	471	440	457	485	451	462	462	457	435	478	446	426	468	438	464	451	444	457	446	443	425	469	430	475	450	427	394	454	466	452	479	441	448	407	446	453	453	434	418	473	443	450	451	433	447	449	445	422	458	435	468	487	459	476	399	449	437	467	425	431	427	467	420	469	473	466	436	470	452	475	451	424	463	462	455	440	460	472	414	466	485	463	470	481	449	443	449	458	446	465	443	461	424	461	454	449	456	488	434	463	443	442	442	425	456	421	445	438	453	413	444	429	450	431	450	467	430	411	446	461	447	463	462	470	446	471	441	464	425	465	421	424	433	465	431	456	456	457	442	468	439	481	451	474	411	443	437	433	410	441	477	427	420	450	445	448	442	463	489	443	437	447	444	449	488	463	516	434	467	440	450	453	460	436	418	460	424	435	478	419	473	412	464	460	451	425	471	443	456	422	435	428	489	445	516	474	453	452	474	466	464	450	487	442	444	417	429	444	458	486	451	457	417	422	451	435	462	427	411	450	467	464	439	436	435	474	475	476	427	425	423	437	432	468	466	439	450	422	456	447	460	416	430	473	443	433	430	463	430	467	432	479	473	453	455	448	464	445	419	461	445	463	420	442	445	468	431	425	422	400	488	434	446	444	438	465	435	417	459	457	453	434	452	417	422	412	477	447	462	443	444	459	432	439	457	451	430	478	436	423	436	396	487	452	460	454	446	433	460	434	454	450	457	442	437	410	425	394	402	433	397	481	458	431	454	448	441	451	482	420	431	491	465
40173	39290	26072	16809	13176	9861	7247	5368	4105	3392	2855	2576	2323	2012	1865	1672	1354	1322	1246	1036	1041	977	922	928	812	837	752	767	759	712	713	686	644	594	655	600	591	596	601	565	566	602	591	535	557	586	593	521	555	600	545	588	557	528	521	559	566	533	544	517	528	506	510	542	532	531	515	549	500	514	535	515	556	532	553	511	549	514	508	507	522	568	527	516	478	546	516	499	511	502	475	516	535	553	493	560	516	520	521	528	494	521	545	502	541	505	521	548	509	482	492	499	501	545	551	521	549	534	517	534	524	534	539	519	514	536	521	559	494	540	530	535	515	498	557	527	543	537	497	542	463	553	511	481	548	535	515	541	521	529	526	491	523	522	538	511	530	534	516	547	546	527	537	545	525	536	490	477	528	507	568	468	530	512	483	476	526	522	516	567	499	481	576	520	518	533	553	513	522	523	507	530	526	493	529	554	508	551	505	484	547	496	537	543	524	543	548	546	499	527	538	539	522	541	549	516	496	527	515	537	534	508	533	506	516	554	499	528	553	505	506	528	477	548	503	554	536	556	546	503	532	515	534	528	533	531	494	508	542	534	499	479	551	496	516	494	544	529	526	512	504	508	524	512	540	489	536	482	511	492	547	538	542	537	531	528	506	492	545	525	529	533	526	492	537	511	538	536	471	491	514	510	515	514	522	539	553	508	528	513	539	525	459	518	489	588	529	517	569	515	556	525	531	483	540	478	520	525	566	496	540	500	537	550	539	538	557	531	522	501	529	539	478	498	510	509	524	536	550	530	504	478	504	501	508	529	516	534	480	510	544	545	575	547	523	543	550	523	504	500	532	547	562	530	555	520	534	517	504	463	504	509	531	529	483	502	509	521	527	512	513	493	515	523	518	526	556	557	459	509	514	516	518	505	533	538	523	481	530	509	499	505	502	520	555	569	554	459	542	580	507	546	524	518	521	514	480	571	537	522	501	542	530	527	530	500	550	512	528	501	484	523	514	558	529	486	578	500	519	511	509	516	500	504	528	510	535	467	532	524	517	488	508	509	544	529	520	506	497	493	554	525	535	533	563	522	538	512	527	536	548	508	521	527	509	535	519	533	491	532	516	489	524	548	528	552	512	498	526	485	486	487	541	521	519	510	531	546	561	528	485	498	479	531	507	563	500	500	535	531	508	538	513	512	495	531	477	493	482	497	526	512	516	484	467	529	538	541	505	533	495	526	537	544	552	528	520	515	538	510	501	543	520	538	509	522	473	535	518	533	497	535	512	482	531	544	514	533	521	544	524	495	501	547	542	504	491	504	522	518	557	473	508	511	505	544	526	515	546	555	531	521	489	518	516	534	508	525	519	567	559	541	485	505	516	544	519	528	495	547	551	546	559	524	571	481	519	541	515	508	548	489	502	519	544	500	478	498	549	481	514	511	520	522	535	508	535	523	507	521	546	515	544	537	527	543	510	536	514	515	523	490	501	549	504	516	476	487	491	545	524	518	544	543	522	543	540	529	553	485	467	512	491	502	545	539	501	514	534	492	514	546	538	551	534	485	532	484	546	507	497	504	560	516	509	534	542	499	534	519	533	507	509	509	521	544	508	539	502	528	501	485	480	543	517	501	524	536	480	554	519	509	492	546	537	548	545	486	507	510	489	530	520	545	537	531	506	515	504	573	520	493	499	577	525	522	534	549	496	568	520	488	502	497	522	519	530	533	541	534	490	552	483	523	497	558	542	504	534	545	538	544	479	513	514	517	543	484	523	524	491	526	537	487	506	541	498	528	539	518	514	546	529	486	537	512	535	482	501	536	486	582	520	545	529	551	491	558	525	478	495	535	511	462	496	520	520	523	556	531	509	549	521	508	512	476	484	527	522	564	495	554	504	513	559	506	497	527	510	491	487	532	523	494	511	496	518	522	547	526	571	540	548	524	497	487	519	521	511	486	546	479	536	493	516	539	588	535	530	514	511	549	507	500	512	507	538	551	557	517	505	545	536	538	525	511	518	507	499	524	461	543	497	519	550	496	523	499	474	504	491	516	543	492	543	494	474	513	533	510	541	520	549	539	562	506	524	530	518	520	516	505	491	521	536	494	504	543	464	546	534	535	543	547	523	525	535	581	489	503	592	497	481	518	515	495	484	498	528	559	539	499	556	499	524	543	504	551	523	500	504	512	548	537	490	514	487	528	470	528	509	531	549	547	523	555	498	518	523	541	531	552	513	525	527	510	556	522	544	555	565	497	511	532	539	545	590	502	519	521	512	533	536	500	561	551	525	537	540	558	477	522	499	525	504	528	488	480	504	531	543	507	514	554	552	525	489	516	519	572	492	529	513	545	489	538	508	517	489	570	557	525	504	487	524	562	538	512	489	584	503	509	528	522	535	510	496	504	522	541	513	520	509	519	551	494	524	521	541	515	498	544	539	496	547	461	541	510	496	511	513	542	523	535	534	538	527	502	539	521	476	513	543	523	510	530	532	555	521	510	527	467	527	523	503	541	515	517	514	500	525	516	506	499	503	518	521	519	541	528	540	472	489	490	482	561	486	495	537	531	516	504	547	512	482	485	546	530	519	540	524	519	517	490	535	511	559	479	483	519	533	531	550	516	516	473	519	504	483	514	509	553	549	504	486	561	565	508	524	522	537	538	528	564	542	515	511	528	491	536	542	534	555	524	499	499	565	525	523	507	517	567	540	509	519	491	543	545	520	560	464	490	547	548	529	530	489	505	511	526	517	503	532	511	502	545	532	547	498	563	547	543	515	521	507	556	531	512	480	522	546	503	521	521	499	536	501	495	541	526	544	510	541	502	533	514	541	535	525	523	520	530	529	518	530	509	534	514	498	499	449	511	533	529	523	502	547	500	518	555	507	499	573	490	512	521	516	498	506	528	546	515	512	545	544	537	505	489	538	539	515	539	533	488	531	524	490	542	529	484	546	523	512	508	494	511	491	515	502	501	541	507	515	528	485	512	524	502	523	501	500	574	545	515	516	527	527	545	533	520	530	481	518	500	562	505	550	497	540	535	522	531	546	528	551	511	520	501	555	499	515	511	535	505	537	544	501	556	506	565	524	532	555	542	531	535	510	527	482	535	501	575	533	509	521	538	546	565	547	554	532	504	543	553	523	492	546	508	509	556	512	541	565	527	495	517	488	516	541	526	539	513	562	528	529	501	523	490	521	514	523	521	497	566	492	542	490	549	549	527	496	535	506	545	565	506	528	517	539	494	516	534	500	514	515	524	517	515	559	501	539	493	521	519	523	538	515	501	504	546	513	523	544	524	490	519	515	496	531	473	511	524	537	503	548	511	465	546	541	515	503	528	515	524	559	491	518	498	463	544	503	495	529	529	504	539	526	494	551	508	581	581	500	532	516	518	545	538	500	500	516	482	558	524	530	500	501	574	502	532	510	541	522	510	528	533	493	525	555	504	532	513	521	539	521	535	494	519	520	523	533	537	529	468	548	533	553	530	506	508	494	522	526	527	550	525
30073	22204	15894	8252	4191	2714	2002	1580	1267	1156	1106	1022	1000	976	933	802	833	809	847	768	791	738	813	749	755	740	721	750	744	696	682	711	707	722	665	686	663	700	680	742	722	693	666	656	683	717	698	696	668	663	697	663	669	651	659	673	692	671	686	659	716	632	694	671	627	664	707	695	647	722	701	685	663	699	656	696	697	678	670	674	668	708	703	704	659	691	652	668	657	716	716	694	681	667	650	695	651	700	688	671	668	687	660	691	686	673	703	672	674	696	717	682	661	668	686	696	672	642	708	641	669	681	693	668	686	665	702	687	696	725	649	680	616	680	682	729	716	658	677	731	711	671	690	688	633	719	682	696	683	660	650	655	623	689	643	681	718	674	654	684	655	706	678	664	725	673	697	633	683	678	705	655	691	730	688	689	659	668	683	703	683	692	638	691	680	680	628	691	647	720	665	708	661	741	714	721	667	712	739	695	675	634	671	700	670	692	717	692	655	654	725	684	679	697	688	684	683	650	693	743	609	686	690	704	658	678	678	660	656	680	627	680	734	687	684	670	677	723	690	681	681	709	676	623	670	727	681	659	720	668	743	705	659	701	666	683	650	658	649	696	650	705	626	675	691	668	617	647	706	701	675	681	694	668	679	680	720	647	678	672	670	623	680	689	651	667	696	611	663	679	657	716	658	715	661	697	694	669	640	707	667	660	683	643	661	639	649	705	740	679	700	711	693	654	691	694	669	644	627	655	687	682	688	706	686	750	690	712	730	649	706	716	722	685	683	728	666	623	677	673	688	670	671	746	704	719	692	690	696	661	675	727	761	671	692	716	661	709	633	698	659	652	675	649	661	701	657	643	681	696	672	687	693	674	707	647	682	685	613	688	664	689	706	695	647	685	691	706	670	740	649	673	651	689	652	648	699	681	676	691	667	644	654	647	666	704	663	710	703	677	669	642	678	651	655	651	681	661	628	689	691	651	695	659	682	694	721	676	704	668	705	692	687	669	689	696	623	638	707	663	692	691	707	694	645	704	757	669	637	750	706	717	673	674	655	676	667	698	617	654	691	716	645	711	653	713	765	679	627	710	685	679	685	646	721	668	669	640	714	692	694	690	674	637	646	634	684	676	669	706	718	702	700	702	693	697	673	664	702	660	656	676	656	690	701	657	660	652	672	712	637	737	711	750	679	679	672	675	686	653	636	668	644	674	706	629	650	668	660	717	674	665	659	661	671	680	675	666	673	690	712	721	674	707	679	663	720	634	707	681	661	688	694	697	718	665	659	639	713	704	676	669	681	646	660	687	657	691	706	659	656	694	673	697	718	663	681	640	674	675	661	630	710	737	690	706	670	688	667	655	675	658	700	697	680	666	686	670	661	666	682	652	672	633	694	681	673	686	716	647	621	691	661	633	732	647	641	699	696	685	633	681	640	691	699	690	642	695	676	689	669	705	673	691	697	693	686	625	698	684	694	699	676	673	673	666	679	663	616	675	666	693	650	683	692	643	681	692	701	619	704	685	674	676	644	664	670	639	669	662	639	657	657	687	675	655	631	678	655	702	668	691	704	650	640	634	665	707	621	699	699	672	688	703	651	668	724	680	637	640	667	667	688	688	696	666	725	680	707	658	643	731	658	696	684	711	694	684	689	687	714	712	720	739	659	654	668	683	681	686	689	670	662	684	689	713	702	690	703	677	733	647	631	659	653	659	635	665	704	699	701	681	695	707	685	679	732	737	751	687	678	691	699	668	679	673	676	654	667	646	690	676	686	700	662	693	656	674	679	615	683	707	716	674	649	680	673	691	702	667	667	690	713	629	667	669	684	660	627	685	649	657	693	649	679	686	682	635	709	658	674	706	654	642	686	699	673	668	684	665	667	689	712	670	676	646	689	704	674	677	667	641	664	686	687	681	667	650	663	692	669	687	647	693	669	709	709	731	653	672	683	669	684	686	653	677	680	653	661	693	717	642	684	701	650	693	724	683	690	693	683	724	682	658	714	641	656	669	673	678	652	697	620	716	686	684	658	693	688	685	695	697	672	641	688	689	618	673	725	664	683	586	618	661	644	662	674	706	657	679	654	665	654	668	701	684	684	674	667	707	711	672	694	638	662	654	681	688	677	660	674	696	692	678	658	643	670	697	653	666	721	637	700	680	643	714	724	660	712	657	702	650	643	718	630	683	706	716	695	686	692	715	670	668	665	684	724	664	671	716	702	623	732	651	698	662	697	707	672	703	671	675	685	668	654	660	691	678	675	703	695	693	724	666	686	662	709	709	632	680	706	649	656	728	691	644	695	645	678	686	713	687	659	628	702	677	701	700	674	682	686	699	686	645	642	700	609	676	676	733	714	675	671	616	671	705	694	700	699	676	670	684	643	673	663	670	641	675	688	683	712	645	674	622	625	684	694	665	684	675	683	697	685	691	718	651	697	658	683	630	704	660	663	724	658	704	709	684	682	648	668	701	719	680	677	667	633	686	687	645	673	713	698	666	648	675	698	663	684	707	696	715	685	688	674	692	688	682	681	632	705	687	673	684	660	622	683	663	715	681	681	692	660	673	644	693	682	667	690	671	666	720	679	704	682	669	634	662	710	661	703	669	674	661	676	660	688	649	677	671	683	691	660	653	633	684	682	656	665	640	698	622	693	670	667	753	704	636	723	649	656	694	665	719	679	692	683	639	657	657	698	674	701	668	689	681	699	682	656	662	704	674	712	742	687	699	644	666	655	664	697	680	680	664	663	638	647	660	683	621	624	693	684	666	659	692	685	719	699	656	650	721	677	624	680	708	687	730	641	662	696	690	698	706	628	669	694	656	616	664	679	674	671	669	696	664	718	707	642	673	712	653	657	712	672	701	672	692	708	741	703	725	672	630	685	696	656	642	703	696	672	711	614	637	653	685	724	655	670	728	656	665	698	726	696	662	678	717	695	702	724	689	703	658	707	660	716	681	686	659	704	662	652	663	703	649	697	666	644	657	660	694	640	651	695	662	692	683	668	694	704	665	706	650	710	666	670	718	649	623	691	670	696	659	657	690	676	671	694	655	674	687	705	676	706	655	623	729	696	644	658	666	664	701	645	688	638	700	694	607	663	706	690	688	678	735	686	708	689	669	704	661	636	689	674	668	684	704	683	664	641	651	695	673	688	706	707	695	655	671	663	641	698	742	637	653	654	756	682	733	653	677	679	639	675	687	682	670	673	650	677	686	654	714	659	623	696	703	647	691	682	667	650	633	680	685	671	717	701	652	702	709	627	689	675	709	654	708	670	728	665	716	652	633	701	684	664	678	658	680	681	645	699	652	664	652	684	659	690	709	670	694	696	688	744	690	655	643	695	647	675	694	708	611	685	635	695	650	687	674	649	684	663	713	694	664	650	737	618	694	683	626	621	674	695	711	716	717	668	685	621	691	609	679	665	682	689	661	632	626	670	686	681	649	689	679	677	672	688	678	663	676	679	710	664	654	636	742	673	682	706	681	721	652	743	704
31722	23744	15062	8463	6344	4716	3586	2634	2022	1795	1676	1539	1422	1367	1282	1195	1108	965	990	1058	976	953	909	865	897	867	847	803	776	810	829	858	880	809	798	817	809	804	783	812	789	792	787	764	758	813	809	830	816	827	778	837	790	806	813	805	780	789	788	790	747	794	864	807	804	743	782	774	786	810	782	790	821	769	795	787	792	770	811	820	732	796	757	812	762	825	843	766	752	783	772	837	784	796	779	753	803	786	786	763	763	854	760	794	792	798	810	810	730	819	774	780	774	791	808	774	775	765	839	823	797	759	777	790	802	770	759	759	756	818	780	778	794	776	793	768	860	736	751	772	787	806	822	750	805	771	760	794	774	767	792	760	775	763	782	740	783	800	772	779	796	731	770	800	803	784	764	805	791	763	865	746	763	790	727	798	777	774	774	761	781	782	792	756	804	785	811	756	797	771	760	799	780	805	837	780	774	780	779	769	791	697	789	749	771	819	779	776	767	776	794	719	749	774	841	801	777	792	773	791	746	767	772	778	829	796	798	744	759	818	800	770	767	732	809	793	719	775	798	837	759	775	740	788	842	742	715	756	790	839	775	756	824	814	811	776	828	775	787	796	777	804	780	796	829	791	827	757	769	749	744	753	820	771	775	766	758	793	805	830	808	772	824	774	790	747	744	746	780	778	802	774	780	809	812	780	759	767	775	733	788	774	804	783	796	819	753	808	700	766	755	786	778	800	770	740	753	810	814	815	761	821	797	824	744	778	811	796	776	754	747	762	808	825	780	811	828	713	776	802	812	752	798	790	807	777	781	760	746	787	771	755	795	782	799	798	787	755	754	776	813	813	783	806	792	818	787	821	785	716	775	801	812	778	763	781	766	770	759	819	852	773	760	766	799	797	757	793	833	744	792	753	738	771	758	767	809	781	768	776	833	795	782	815	819	811	759	791	829	727	848	722	751	805	788	728	794	765	851	808	779	753	752	768	759	790	783	743	774	769	810	807	819	752	790	773	799	810	744	758	757	811	783	788	826	787	790	763	765	799	756	823	806	736	777	780	700	795	757	774	835	799	823	747	727	783	851	804	769	795	773	747	796	768	772	766	783	787	733	791	794	800	754	795	781	739	765	796	812	770	783	772	788	793	758	770	755	726	794	760	805	781	792	753	756	814	806	799	740	795	800	753	775	752	789	834	783	756	768	778	756	810	795	792	792	796	798	769	763	817	782	768	795	759	774	777	773	753	807	735	748	792	777	804	819	733	804	772	737	798	792	822	771	798	742	753	782	769	835	800	793	810	786	776	757	809	826	784	766	757	772	725	771	792	737	795	777	827	761	753	799	726	816	817	753	822	803	818	770	803	760	793	766	847	757	733	794	778	771	836	826	778	763	790	771	805	735	791	763	842	796	744	763	770	740	762	759	743	794	808	786	762	747	776	758	764	759	763	804	793	765	803	765	757	799	790	813	769	770	793	745	798	807	836	785	744	773	796	735	809	789	820	794	770	754	746	803	775	808	766	736	818	765	730	767	828	814	764	749	826	786	815	780	743	781	787	807	744	772	781	860	758	806	755	813	763	824	776	793	810	771	832	745	779	805	776	795	770	736	764	812	795	740	781	743	748	755	786	746	793	761	755	821	734	804	786	765	734	808	719	774	840	856	795	801	825	824	742	800	754	758	774	830	803	758	814	797	813	779	774	790	794	771	738	729	752	768	714	750	780	787	789	824	770	767	766	812	782	800	798	768	825	799	789	753	751	767	787	755	742	805	755	792	757	773	744	818	750	779	804	725	786	818	779	790	744	796	774	778	738	722	830	817	791	734	746	733	741	789	798	748	819	788	796	770	795	802	753	773	764	796	756	802	734	760	749	822	778	819	761	750	779	737	828	768	772	797	775	764	778	739	827	755	753	769	786	755	857	732	775	770	803	733	771	779	807	801	784	807	763	843	773	745	758	735	766	760	804	785	822	748	836	777	784	815	741	804	796	757	785	794	823	795	805	767	809	764	794	791	822	792	704	795	844	763	787	755	708	759	778	852	731	819	769	748	713	770	821	820	756	727	802	781	818	788	824	763	810	794	777	763	756	736	744	781	796	777	771	848	800	738	731	762	779	785	768	797	734	774	802	779	830	779	802	745	787	808	766	787	799	743	784	803	773	773	739	766	755	778	787	793	767	773	735	789	778	798	778	757	753	743	779	764	785	739	787	771	802	823	785	761	831	803	772	762	787	787	755	774	775	702	809	782	812	798	752	799	806	776	829	802	810	755	774	773	809	756	755	773	787	763	808	750	814	776	772	726	767	759	747	794	775	807	801	779	759	806	746	742	800	763	818	755	821	772	724	756	718	816	737	777	780	755	789	810	792	755	798	778	794	767	788	792	790	816	752	780	789	747	789	766	838	774	755	777	803	781	782	725	734	759	772	755	828	762	832	800	749	830	767	797	752	818	788	824	762	781	782	764	717	834	715	751	798	784	746	750	797	813	763	750	802	743	743	766	745	769	772	763	800	855	837	759	809	813	820	761	798	836	728	765	762	763	754	842	786	848	794	753	817	786	763	776	779	760	809	790	757	744	816	771	764	825	779	790	738	756	756	814	773	793	806	776	730	779	786	798	812	772	815	754	802	770	765	768	789	810	782	719	793	776	751	827	749	803	825	786	735	770	756	846	786	771	809	798	735	791	796	778	826	824	754	754	776	715	762	772	752	834	795	762	794	807	822	792	771	752	769	754	793	763	773	804	789	797	795	810	809	771	768	797	758	767	844	774	801	769	768	837	801	835	786	769	748	813	799	796	824	777	766	781	777	770	783	764	799	852	753	815	746	746	764	764	809	747	777	803	803	747	773	786	757	784	786	869	811	744	800	785	763	763	827	746	755	727	799	800	772	788	759	785	761	776	770	777	757	725	796	790	757	755	730	822	770	821	780	789	781	788	793	777	762	755	767	831	782	768	807	804	777	738	794	788	807	751	781	769	842	815	812	781	808	782	775	816	795	780	776	809	845	773	801	784	790	781	740	761	842	731	793	779	742	828	763	758	823	781	739	748	760	765	764	769	799	767	752	769	738	787	796	790	791	787	781	804	756	771	765	780	821	740	806	754	756	783	767	780	791	767	745	764	788	745	814	784	772	773	760	792	776	812	806	788	779	774	715	759	775	814	757	786	753	776	818	810	764	807	746	772	807	767	740	752	806	797	801	746	770	762	783	767	788	810	793	816	750	776	760	807	777	776	736	789	812	773	778	767	775	790	767	771	724	792	791	758	764	771	735	788	748	742	827	746	788	750	811	751	752	869	783	831	743	750	847	768	735	776	821	768	720	792	759	811	798	737	696	793	795	779	794	807	784	753	753	803	761	789	743	769	756	775	801	786	778	745	817	760	779	784	739	824	801	792	759	802	827	783	749	774	827	747	753	809	808	767	767	799	825	765	776	785	729	810	801	787	812	810	763	761	785	730	774	752	796	769	783	760	767	775	774	783	808	787	781	755	778
23992	21457	28759	24578	21435	13143	4241	2511	1813	1613	1509	1304	1340	1204	1125	1069	951	908	893	820	792	804	796	808	731	713	635	730	725	782	710	711	721	661	726	680	684	633	606	674	624	706	656	662	645	679	677	665	664	627	655	647	626	639	668	654	658	623	635	637	669	680	669	667	628	636	668	661	657	659	668	632	663	638	650	680	645	631	637	608	654	617	631	642	681	654	639	689	652	607	635	611	651	608	656	646	617	697	611	632	670	650	615	635	704	632	632	614	620	598	662	669	650	659	641	695	592	630	602	636	684	611	652	658	618	622	643	635	710	621	653	630	652	633	650	626	666	669	624	640	555	625	613	608	616	683	620	604	667	606	680	665	612	630	630	628	640	644	620	643	654	649	652	666	705	636	608	676	624	664	670	614	674	643	638	654	637	591	640	618	616	665	643	673	599	658	666	630	616	650	641	612	657	642	652	639	651	645	643	656	631	647	648	601	608	654	640	623	646	612	676	620	626	608	653	619	616	611	671	644	653	634	576	623	623	703	639	611	683	673	632	628	640	653	636	611	644	599	660	637	570	636	632	618	643	629	663	616	616	637	654	645	647	686	633	659	638	616	621	604	607	656	658	660	642	626	650	640	661	630	646	625	637	640	644	666	614	650	604	614	586	616	632	657	605	605	604	623	632	681	612	636	636	671	600	610	687	673	617	658	658	655	647	648	688	662	638	707	674	650	650	632	629	642	647	626	647	630	618	657	641	622	646	648	600	617	619	626	587	638	675	630	644	644	661	661	625	658	628	659	594	625	602	666	646	636	621	624	680	572	641	633	613	629	636	605	619	632	627	669	662	590	623	638	570	671	672	693	659	645	585	623	620	649	631	651	622	615	603	644	727	597	616	644	606	610	581	594	665	638	648	659	629	634	627	659	628	613	622	649	612	609	683	619	640	673	623	599	611	632	569	631	622	653	594	632	651	650	658	662	636	680	652	578	629	624	668	624	615	602	643	623	640	678	656	585	657	654	602	581	636	611	630	640	625	620	595	641	628	632	638	673	639	617	582	662	621	641	645	602	619	691	656	594	658	628	626	645	586	669	589	650	628	640	586	684	646	628	642	613	604	636	641	621	615	634	602	641	657	638	660	666	651	665	627	634	654	613	656	614	640	650	618	665	636	638	614	638	631	639	651	614	640	641	646	646	638	613	630	638	623	630	656	645	624	642	633	671	637	644	624	624	581	638	656	659	608	653	640	673	643	630	659	668	674	620	597	613	618	639	591	624	641	602	664	626	642	667	678	677	622	647	633	600	609	643	679	679	580	607	641	613	641	695	612	653	642	623	658	645	618	634	617	620	706	693	600	641	650	671	647	612	624	651	575	628	648	640	602	628	614	644	620	665	632	686	627	612	627	636	582	700	670	612	619	617	623	636	679	664	659	605	616	621	639	666	605	582	601	621	663	669	638	608	659	635	644	661	689	639	609	631	672	659	633	635	666	648	648	689	637	616	655	656	637	675	602	633	642	646	641	609	618	601	644	609	600	661	613	626	676	645	619	614	612	643	626	626	623	644	655	637	602	689	652	620	621	682	613	614	635	653	626	629	623	662	582	681	593	599	650	663	595	642	628	612	658	593	614	675	621	643	660	630	634	646	630	614	627	657	669	651	657	635	601	663	679	661	626	651	649	649	633	640	595	689	666	649	597	667	622	667	625	645	646	640	651	618	682	600	616	653	613	623	658	646	658	639	588	668	676	640	655	618	637	653	661	607	583	688	648	661	662	636	640	625	644	655	670	659	571	640	635	637	597	645	628	636	634	600	625	616	657	667	625	596	635	672	629	663	639	622	679	646	680	604	661	654	624	619	597	653	639	609	615	649	609	640	608	632	614	638	651	627	624	679	605	618	648	640	647	632	630	642	637	659	612	633	677	642	647	646	611	645	629	643	623	612	651	629	615	669	617	608	649	624	671	669	602	643	623	672	675	670	662	675	588	647	625	579	642	648	610	664	650	645	687	674	632	626	627	653	627	618	609	656	629	645	630	613	665	634	628	602	625	629	637	650	669	660	621	633	632	641	706	630	655	576	673	597	615	642	587	628	602	634	654	656	622	618	647	618	586	601	645	603	633	667	634	622	631	671	664	649	647	658	633	613	629	642	657	620	634	648	621	615	631	597	637	660	683	671	650	654	639	647	623	659	608	663	684	611	623	647	648	683	607	652	624	661	617	628	631	601	657	619	618	647	620	636	601	650	676	675	650	649	636	622	691	679	606	641	653	630	643	622	658	610	630	611	634	705	616	633	622	661	614	651	609	635	681	667	665	623	661	641	637	648	609	606	592	675	641	628	628	632	670	629	647	629	669	642	622	633	639	641	636	661	684	623	595	663	623	667	635	659	649	631	644	653	639	627	687	620	647	678	623	603	647	616	653	648	606	674	716	644	645	629	644	648	687	654	644	644	632	586	601	653	645	640	591	647	636	586	639	650	616	617	610	603	679	635	614	602	627	654	662	616	632	623	602	603	622	648	648	690	668	621	676	676	596	661	649	621	621	641	663	606	689	628	597	617	602	671	621	656	646	671	649	609	625	640	639	647	592	619	656	654	640	674	595	652	606	692	655	608	627	632	630	636	617	616	624	584	691	676	632	675	673	624	659	677	618	628	628	632	656	687	618	616	617	638	622	643	630	630	638	625	610	672	630	611	660	634	642	629	607	613	626	686	629	657	692	669	691	620	637	700	601	642	630	617	654	660	632	604	628	591	652	646	628	635	588	616	626	630	605	633	671	648	645	616	661	647	628	676	664	647	611	656	614	592	692	669	622	631	634	622	644	660	635	634	645	643	643	653	636	666	636	656	655	660	660	639	618	624	640	639	626	667	654	597	637	604	635	628	641	633	618	642	673	635	605	668	666	670	612	605	626	646	647	654	590	643	660	668	672	647	609	649	682	643	656	648	682	647	681	636	652	644	619	594	653	648	620	629	610	620	669	639	629	575	609	656	617	613	647	626	609	623	667	653	677	607	644	613	615	642	654	657	626	629	636	607	637	612	650	662	676	606	627	609	618	656	646	583	649	628	641	652	607	628	641	601	604	631	621	613	627	652	699	653	655	636	602	652	688	628	641	629	621	646	635	639	590	636	620	621	639	619	621	635	661	653	618	652	590	633	671	657	625	585	604	682	586	605	616	670	624	611	677	641	616	618	663	643	669	612	651	623	687	626	617	606	616	648	628	620	664	588	598	690	619	664	638	627	584	639	623	601	635	590	614	638	601	668	648	621	617	647	618	688	679	627	652	670	599	650	661	670	604	634	613	660	643	604	619	649	621	613	632	612	628	631	646	625	630	592	629	618	605	625	645	617	593	639	636	605	638	653	626	612	624	619	638	653	640	694	610	634	623	594	613	643	634	621	666	649	604	602	674	669	636	607	628	650	633	612	658	663	603	641	686	609	653	603	650	627	643	632	638	612	630	640	678	610	630	633	638	693	642	668	651	646	622	654
35805	32769	21945	13746	10134	7292	5588	4149	3165	2738	2386	2040	1918	1887	1636	1562	1305	1152	1171	1130	1085	1066	1053	969	947	978	887	854	871	864	856	853	849	818	811	798	787	746	763	771	753	728	798	799	787	789	769	773	699	750	748	706	779	739	731	726	717	724	756	764	707	740	792	747	779	736	753	747	737	733	746	728	740	741	763	735	716	741	720	754	741	712	726	768	715	755	728	750	706	695	708	694	748	705	717	722	698	739	726	751	775	738	708	763	683	795	770	733	793	759	709	742	694	707	698	745	740	736	719	711	718	774	744	777	729	713	707	748	750	735	686	710	724	677	763	736	781	776	695	703	765	703	710	719	738	746	749	702	764	690	721	736	716	731	775	668	741	695	705	778	714	735	733	716	754	699	716	754	719	725	765	767	699	730	776	737	748	743	741	721	723	763	744	706	774	693	708	786	743	718	749	734	729	710	726	728	719	727	753	704	684	726	765	734	698	736	723	703	780	788	768	720	733	725	740	720	703	739	731	778	683	695	723	724	772	723	701	738	781	757	715	726	729	671	680	754	740	701	735	781	722	703	766	732	756	745	802	719	744	721	707	733	751	720	715	766	760	703	702	741	764	731	699	773	727	689	727	728	728	718	755	703	763	715	698	777	698	753	744	737	694	749	717	764	743	748	736	736	682	734	701	751	735	690	768	732	697	741	701	747	804	661	735	705	721	758	746	720	710	780	751	735	693	740	751	738	742	741	710	728	747	719	755	685	727	794	765	739	668	722	699	758	726	741	739	737	715	677	720	758	767	736	751	763	724	732	733	709	752	719	685	742	726	746	770	769	729	767	730	702	768	769	721	726	776	735	722	745	729	727	715	733	759	686	762	717	766	703	716	737	748	752	752	710	748	733	729	775	767	721	721	705	719	736	719	717	729	698	793	700	756	790	700	724	707	730	763	775	747	722	770	741	727	738	731	682	714	677	753	716	750	712	756	728	752	722	725	752	671	675	675	690	734	690	756	718	734	712	753	693	751	731	705	727	744	759	751	729	727	684	745	731	727	713	723	747	717	724	735	719	704	729	752	748	762	726	730	755	758	764	749	713	682	735	752	745	727	789	727	657	742	747	715	725	752	771	729	757	739	651	725	750	713	715	772	729	753	731	699	737	732	739	721	720	729	717	747	727	726	746	753	760	722	726	769	757	722	702	812	722	686	692	681	768	701	725	735	723	705	721	683	721	774	713	742	731	735	784	729	701	715	735	707	752	703	753	727	732	722	736	706	758	734	714	746	746	713	756	704	747	759	729	725	748	732	753	755	744	748	745	762	732	777	700	781	733	715	799	738	719	731	681	731	780	732	732	805	734	764	738	746	735	723	663	686	767	769	720	710	731	730	689	747	756	761	728	728	763	698	715	742	735	718	762	719	725	720	728	732	752	729	790	740	736	723	753	767	733	772	751	711	694	754	693	675	765	712	724	726	748	735	711	732	773	703	772	749	740	705	744	797	699	745	691	771	718	757	720	762	758	687	759	727	734	745	731	767	749	746	735	735	741	715	772	745	744	787	750	723	741	719	736	732	730	768	777	716	720	693	759	738	786	760	741	704	694	723	727	707	691	738	715	773	770	697	772	707	770	762	809	723	768	753	757	713	739	712	722	708	739	742	695	703	728	685	730	748	724	737	713	745	743	785	722	758	717	732	737	737	735	741	733	729	698	676	738	704	772	730	752	728	709	725	711	707	756	687	706	743	763	713	706	723	762	733	748	723	745	667	745	693	781	730	731	711	778	735	730	765	736	717	744	747	748	738	704	711	754	752	768	755	750	732	740	734	709	734	753	758	747	679	715	730	727	708	726	714	757	687	674	723	767	730	711	729	741	706	704	758	747	773	731	729	713	774	741	681	748	702	717	750	756	743	758	727	737	700	755	767	726	712	764	722	733	698	745	689	728	720	739	711	769	737	790	737	711	741	734	763	743	770	722	710	729	719	661	711	739	721	738	727	715	725	737	742	743	738	749	730	735	751	772	709	734	710	712	715	731	774	747	739	701	783	772	716	718	747	694	712	698	705	753	730	756	718	758	752	744	715	744	712	752	742	705	725	763	739	747	767	718	729	736	734	749	751	732	702	721	681	696	725	754	709	723	756	750	720	717	746	685	726	720	742	704	698	741	752	686	749	734	706	747	727	729	748	699	742	756	715	723	746	738	719	703	754	743	736	745	739	760	707	715	721	747	717	762	716	713	731	736	693	705	735	768	717	731	720	761	676	698	719	738	761	695	753	719	767	716	733	764	771	718	740	691	723	708	767	715	740	723	717	736	735	761	745	750	748	746	688	768	757	723	740	737	740	688	767	736	710	721	731	780	757	740	724	721	730	702	731	727	751	718	743	718	751	694	732	770	711	733	761	697	697	714	752	697	755	721	726	711	719	708	721	715	680	736	741	724	733	704	779	781	700	730	722	767	755	707	754	754	719	758	699	734	660	721	726	726	736	728	763	677	723	669	752	712	757	735	694	712	710	751	710	696	783	683	664	762	725	758	703	693	703	691	725	729	721	731	766	736	748	739	737	712	755	760	722	726	696	726	690	714	725	724	701	733	753	726	721	739	732	696	727	696	725	695	767	740	766	719	722	743	701	724	731	739	778	718	708	726	795	772	714	743	724	700	738	716	736	695	748	746	691	720	729	715	753	737	723	714	733	707	757	751	729	722	710	720	704	757	725	715	747	775	783	679	781	765	711	726	758	783	746	776	756	765	720	774	707	731	750	716	719	724	724	729	731	695	718	718	753	726	750	782	764	688	765	743	742	727	749	699	743	718	682	683	718	753	711	758	712	750	745	730	717	746	740	763	779	723	690	755	682	733	729	721	728	745	724	749	688	776	756	727	757	750	695	709	745	746	725	762	697	716	731	719	759	706	730	738	737	723	752	742	753	710	716	703	706	725	760	730	719	739	729	734	695	704	761	710	758	733	715	742	759	699	670	721	774	764	674	723	752	736	685	749	715	709	729	692	767	709	714	689	740	770	728	735	711	706	716	743	717	735	729	709	686	734	740	714	730	753	759	721	743	748	693	685	773	724	692	804	752	785	745	780	732	664	712	692	764	693	735	737	728	743	689	703	716	737	708	714	758	752	752	723	757	745	711	728	744	759	669	748	704	740	696	714	742	660	708	751	717	706	737	721	717	719	736	705	786	707	709	716	719	759	709	779	733	714	741	683	711	753	703	708	765	741	730	663	748	755	746	728	729	687	772	710	725	712	704	713	758	735	730	728	703	757	706	740	720	711	756	690	733	718	746	734	759	715	721	763	763	749	755	704	734	750	723	715	754	724	737	676	710	700	748	674	773	712	735	719	754	718	750	758	727	765	764	738	716	762	737	719	703	709	728	762	738	710	748	735	762	757	753	791	722	706	769	761	757	739	759	742	730	691	707	714	735	710	767	718	718	747	749	738	741	746	738	681	702	684	723	744	707	736	737	773	751	757	719	721	747	750	783	752
25124	21455	27727	25495	13524	4028	2396	1833	1386	1260	1144	1050	1053	977	914	902	764	764	815	665	645	689	646	624	612	595	600	577	635	582	595	598	575	549	557	532	557	591	543	570	558	550	557	544	547	582	545	545	564	573	560	580	543	547	533	622	585	571	534	540	554	520	541	553	574	499	555	567	528	538	576	556	522	538	553	596	532	529	551	548	504	557	564	578	582	563	562	565	511	530	571	558	519	603	547	553	566	533	557	545	532	547	531	569	592	501	527	512	554	557	495	514	533	556	556	535	533	514	559	580	545	527	550	560	574	541	601	575	571	504	537	543	542	583	559	511	571	598	580	572	571	583	539	532	556	569	570	514	558	520	554	522	540	605	552	530	579	517	545	546	584	474	538	599	612	541	553	538	549	498	583	563	561	560	544	540	590	543	582	564	577	535	568	558	559	548	563	587	535	507	579	537	587	554	542	537	559	531	580	555	525	552	543	569	526	597	513	532	555	549	593	609	561	566	524	587	566	549	555	548	532	597	546	566	539	540	539	576	560	552	552	521	563	568	554	556	586	590	575	528	520	533	523	561	549	492	529	498	544	552	557	516	567	554	535	521	516	558	562	552	489	534	558	588	574	520	554	602	588	538	529	529	533	579	509	531	564	559	523	557	544	580	567	594	526	550	537	560	559	580	551	554	604	532	612	558	548	550	593	560	528	584	555	583	550	575	543	583	523	552	511	559	550	560	563	532	537	532	543	576	579	550	565	561	539	552	565	563	569	614	528	567	569	528	575	557	535	523	513	574	572	570	554	579	588	537	541	546	546	525	559	523	528	556	528	550	552	588	578	553	518	531	562	523	559	534	570	513	561	535	534	602	533	552	551	582	564	574	554	521	528	528	521	569	541	583	523	553	538	587	550	565	526	536	560	532	561	566	579	545	564	545	567	558	530	544	562	553	560	566	559	516	550	525	568	518	543	551	530	551	496	557	544	548	557	474	540	582	531	555	554	559	580	617	551	570	559	531	537	535	535	570	587	569	571	538	591	557	525	524	543	563	567	544	562	566	570	568	560	578	549	567	551	569	538	545	510	579	549	515	562	558	566	509	548	529	515	528	543	511	549	566	565	556	523	533	560	557	596	513	545	550	563	601	495	571	518	535	543	532	564	598	566	532	546	517	559	551	532	537	574	525	567	584	578	529	546	574	562	533	545	526	581	524	562	570	533	543	543	573	546	538	545	607	558	573	541	544	517	589	610	567	564	552	550	578	585	562	594	582	538	546	552	559	556	531	573	553	601	584	588	576	508	538	574	576	539	554	571	571	561	549	540	548	565	587	585	531	539	575	531	577	547	583	564	575	576	557	539	554	568	559	516	573	584	513	548	573	553	589	523	551	520	541	521	574	550	532	540	618	573	565	543	561	537	509	532	557	545	515	517	551	584	532	550	511	553	545	570	542	520	549	541	551	575	530	561	546	529	515	560	570	532	548	568	567	548	582	531	599	539	540	580	522	533	550	520	549	509	541	562	580	585	541	549	547	566	546	593	566	570	537	547	549	527	586	588	553	559	551	559	546	540	586	544	506	540	542	564	551	544	524	554	522	535	545	565	549	548	533	552	563	585	554	561	521	519	534	544	518	548	566	570	565	549	567	562	542	526	582	534	577	580	527	512	568	571	563	520	527	546	516	553	547	570	528	470	537	553	583	614	536	588	583	561	580	548	591	557	565	496	548	594	564	533	559	523	566	565	516	550	531	553	563	534	523	564	534	525	564	532	568	533	551	509	530	573	560	556	500	544	588	591	504	508	535	551	560	578	536	561	562	527	543	543	560	544	544	585	578	575	561	590	582	522	631	560	577	525	543	561	562	538	563	561	514	525	571	543	530	514	556	563	530	515	528	592	540	560	558	560	507	590	597	539	537	568	551	586	534	555	527	587	544	565	561	531	531	565	538	556	543	585	554	525	549	558	521	576	496	539	529	556	584	545	558	563	558	540	589	563	531	535	609	594	538	585	515	580	552	529	531	567	571	560	544	560	536	559	551	552	562	575	583	591	531	557	569	512	523	578	550	531	521	554	543	571	563	506	544	555	500	566	576	547	508	510	558	563	535	556	538	572	502	532	545	560	527	512	577	530	550	559	571	545	555	523	626	514	581	521	515	552	544	589	563	574	589	527	549	560	547	552	549	525	543	586	542	561	587	596	579	594	542	510	513	558	555	547	553	545	524	572	552	604	545	558	614	586	567	525	540	537	520	568	586	556	556	559	546	530	519	509	549	539	558	567	520	551	536	557	569	540	507	564	569	565	566	536	589	541	543	559	559	554	605	541	545	566	622	520	531	505	565	579	591	540	527	529	571	523	518	581	563	574	571	539	558	498	490	528	534	571	562	574	566	486	521	547	528	557	548	556	548	537	579	564	536	516	540	589	509	552	542	534	568	566	549	599	567	572	525	532	548	566	582	548	540	563	547	523	542	542	522	543	590	534	573	575	557	548	549	540	547	566	557	535	588	558	536	516	535	559	506	550	518	579	572	598	549	504	526	537	564	539	552	590	564	544	567	528	552	543	496	547	546	534	559	550	560	521	556	546	537	587	549	521	547	530	548	524	555	574	544	562	537	544	600	550	549	538	589	542	591	546	533	517	555	543	570	547	526	559	563	517	541	595	515	553	561	534	555	513	568	562	561	532	589	565	557	550	574	513	531	554	559	544	554	545	545	564	582	571	549	524	517	550	540	551	534	552	585	562	510	542	556	538	540	603	540	568	563	563	530	567	590	575	531	529	538	515	515	573	577	526	543	573	565	530	551	555	557	579	527	573	503	579	513	545	557	570	555	486	573	587	539	526	522	595	517	578	553	592	532	558	517	546	567	539	536	571	590	524	548	513	554	543	557	539	590	540	520	532	512	544	526	556	535	535	584	560	550	544	552	564	574	542	554	529	498	533	536	521	492	543	536	542	590	550	540	536	550	606	555	533	524	512	524	550	550	555	544	546	579	520	564	552	530	564	534	548	554	489	531	567	547	542	557	511	516	557	519	571	544	544	539	556	611	555	549	554	570	560	560	543	519	578	558	556	558	550	551	531	558	535	539	554	610	541	570	552	532	530	554	543	538	610	568	573	491	507	548	552	578	547	542	527	580	547	553	503	547	604	624	523	638	580	513	565	511	545	549	547	564	544	533	500	538	566	576	560	545	518	530	557	519	528	529	535	549	584	566	537	563	542	525	556	556	555	529	551	570	579	533	608	562	554	553	547	576	530	555	538	579	595	531	569	544	559	546	538	558	572	533	543	541	523	542	524	561	540	589	579	588	553	562	528	572	610	586	562	563	577	556	572	543	511	550	528	569	539	557	567	557	556	586	598	571	523	554	575	572	546	537	552	542	506	547	555	571	571	573	596	527	539	573	494	554	538	541	566	547	514	539	535	552	529	592	559	552	555	509	586	572	536	577	579	532	518	548	549	548	575	526	568	549	580	570	566	533	563	542	560	561	552	559
34563	30240	18560	11527	8378	5924	4444	3433	2552	2105	1936	1626	1677	1513	1327	1249	1079	1006	909	874	866	923	804	823	765	831	800	768	742	733	715	654	723	623	664	647	650	705	675	710	653	663	689	645	640	652	664	617	630	671	681	636	638	685	613	665	636	643	648	665	627	630	648	623	619	657	623	657	630	615	638	631	655	661	646	600	634	599	624	615	655	630	658	662	657	557	639	637	635	638	575	624	653	637	627	692	646	649	636	625	620	628	646	629	625	622	658	663	655	597	630	623	669	634	598	629	682	621	602	567	615	651	654	654	648	599	635	615	616	628	629	679	654	634	616	627	590	648	631	624	623	657	610	612	609	664	633	609	603	655	647	586	617	648	645	621	642	621	643	648	608	625	633	671	668	610	663	633	669	631	618	625	628	573	598	629	604	565	639	575	632	643	638	657	666	642	640	626	593	625	649	619	689	623	672	607	636	651	621	645	618	617	651	618	680	649	646	650	572	623	674	670	643	655	625	667	647	640	686	599	653	577	662	592	674	641	601	627	623	591	666	638	632	590	587	640	607	656	619	625	633	641	621	675	618	637	625	642	622	579	611	612	641	655	624	595	624	630	586	651	637	665	646	662	622	564	627	640	586	615	626	643	645	677	633	640	618	645	632	597	602	659	615	644	624	642	697	685	606	620	612	647	645	603	624	591	610	594	618	596	609	587	564	678	637	592	674	650	629	626	634	650	619	600	663	604	648	605	673	589	594	659	599	637	609	617	633	586	670	642	627	649	637	583	639	627	612	627	647	590	644	592	596	629	656	618	643	579	695	663	660	615	632	634	637	641	660	689	622	665	620	603	601	606	672	641	576	615	589	597	610	656	618	646	627	612	667	647	652	652	638	620	651	654	633	635	649	628	608	677	614	674	635	627	714	637	630	629	580	594	616	627	657	660	632	667	603	632	620	637	649	633	634	672	618	673	626	659	640	608	665	671	683	673	592	592	631	617	663	611	583	637	629	671	613	637	685	624	640	645	617	660	631	641	621	617	646	613	645	632	609	612	625	627	616	608	680	631	563	610	621	625	649	657	608	646	635	642	638	600	598	685	661	652	603	656	678	630	608	620	662	667	594	637	612	653	658	615	662	621	665	674	625	597	660	620	592	609	631	621	653	626	670	601	601	681	647	611	600	612	622	658	602	645	620	639	610	649	607	631	593	602	604	609	632	693	600	609	623	592	593	560	641	605	642	654	658	619	702	655	664	589	633	642	633	652	655	612	635	645	593	580	616	624	670	570	641	657	651	649	644	660	661	604	630	631	644	652	577	659	653	616	668	652	662	631	645	627	631	657	687	578	596	592	651	647	634	650	593	653	580	623	642	599	662	648	616	630	630	615	666	604	672	630	650	664	600	644	629	633	645	604	641	656	653	624	579	627	629	637	596	654	621	652	649	673	663	597	617	558	664	643	652	644	616	656	658	608	595	626	623	633	647	650	606	637	623	657	633	624	599	641	603	613	654	642	630	632	599	636	615	645	668	635	615	650	606	625	640	626	642	634	616	601	600	609	625	642	629	602	620	660	675	640	634	664	612	603	627	640	622	654	624	618	641	619	650	661	624	674	653	628	603	638	651	605	616	684	628	618	640	636	634	638	652	637	639	626	616	579	598	624	625	629	622	645	620	640	639	638	656	581	629	638	641	626	628	592	598	611	621	616	628	651	605	637	624	646	665	608	615	621	589	656	602	670	603	636	660	624	655	594	622	599	666	697	620	628	633	645	673	619	603	626	680	641	611	639	600	635	601	617	625	610	608	627	647	660	678	624	641	641	643	639	599	596	635	643	644	667	679	680	626	602	653	618	612	624	680	653	651	617	671	608	621	594	639	604	622	628	599	640	619	648	635	641	639	642	634	625	649	579	670	629	612	633	629	611	663	631	636	631	593	627	665	607	634	635	642	623	620	630	616	615	650	651	601	693	679	617	624	650	631	632	642	647	646	671	606	645	623	627	590	622	612	616	626	638	623	672	634	660	598	649	627	619	596	627	641	653	648	617	624	601	642	610	594	612	634	634	652	630	672	663	637	628	625	612	619	621	642	667	607	628	632	577	634	601	613	618	676	650	643	598	609	672	647	654	594	645	661	588	646	599	655	642	605	671	616	659	646	648	635	639	635	614	607	634	590	672	632	647	649	654	620	621	590	643	615	590	642	657	670	581	675	634	662	636	660	652	651	562	672	672	656	633	608	612	665	626	620	658	614	671	650	653	614	648	655	653	614	645	619	631	627	592	617	639	597	644	636	658	635	642	617	597	637	567	644	607	620	670	651	657	598	647	656	598	612	628	613	653	656	636	678	617	622	651	654	660	627	634	676	575	631	601	617	603	608	615	667	636	645	620	640	625	631	633	654	598	671	625	638	593	630	622	598	590	634	642	640	640	599	636	627	631	630	643	657	616	659	672	634	656	686	659	651	689	614	644	617	616	665	617	668	629	629	618	623	615	607	657	576	594	595	634	626	617	648	630	609	630	649	616	633	686	611	643	639	649	632	625	609	588	615	641	652	629	654	649	636	647	640	661	603	631	683	665	677	643	650	656	628	646	612	639	633	653	669	642	644	635	623	655	596	651	628	620	669	644	665	656	607	610	673	608	579	614	587	696	602	625	636	630	642	621	626	647	674	661	642	595	615	628	636	672	634	631	637	622	654	666	613	672	627	620	621	603	585	657	626	644	649	615	656	641	618	620	633	585	569	651	662	624	618	641	650	586	630	621	641	636	596	619	614	647	648	626	616	677	638	654	626	607	637	629	631	651	575	644	646	601	636	655	635	627	630	651	609	660	625	587	604	626	640	624	626	616	666	648	620	568	616	663	618	594	604	670	662	613	626	601	626	624	570	634	605	649	651	610	611	667	626	647	658	615	611	647	639	613	631	626	595	641	610	655	644	634	615	641	633	629	663	623	670	621	615	632	675	614	644	676	595	648	655	627	637	677	612	671	642	636	591	586	653	657	630	627	616	633	646	658	633	665	629	652	674	600	634	642	646	634	620	613	586	627	617	613	637	615	597	662	620	641	657	597	636	616	654	616	610	589	636	638	631	681	647	629	670	644	633	613	635	629	637	632	621	638	587	611	639	597	653	628	653	623	630	626	658	597	625	647	629	633	612	681	635	603	645	601	577	626	614	606	635	688	656	652	629	576	638	633	639	641	640	625	641	643	612	634	602	643	606	613	628	638	647	609	637	576	625	618	653	642	650	624	627	629	644	601	661	662	649	652	632	647	670	646	628	673	668	609	608	618	657	656	636	623	600	632	670	646	635	634	648	611	618	631	622	662	616	622	617	637	636	620	616	648	646	641	714	635	653	648	627	654	644	672	644	619	626	630	628	672	684	661	651	628	615	657	667	589	648	597	591	602	638	627	569	651	688	644	678	636	625	659	636	662	629	623	627	625	619	654	640	671	605	632	653	619	681	599	568	644	629	628	671	628	592	612	655	649	630	602	649	646
22922	21449	29212	24099	21466	21566	11826	3537	2297	1848	1579	1367	1486	1364	1211	1093	927	853	827	707	769	679	686	670	670	620	593	581	595	620	559	546	554	544	483	529	540	506	486	533	453	470	501	483	477	440	453	455	475	505	490	467	496	445	484	466	500	485	520	448	438	462	471	507	448	456	423	443	478	432	465	499	425	478	466	433	470	455	447	466	437	461	456	470	484	447	501	443	441	459	448	471	463	435	417	486	448	462	486	437	421	458	501	485	509	480	452	457	440	418	468	489	478	455	469	429	437	427	485	446	458	423	455	475	438	464	442	456	474	458	490	443	502	471	454	467	506	485	471	449	449	460	474	465	451	453	472	490	446	440	491	460	443	459	451	463	450	454	476	479	462	456	477	462	456	466	462	450	490	434	440	476	446	480	442	451	462	449	466	456	427	486	430	460	435	460	471	487	442	453	453	499	467	435	443	466	456	438	457	466	469	491	490	414	459	402	445	468	466	456	426	449	480	459	477	430	411	489	476	458	464	445	463	469	471	509	422	444	470	440	440	471	465	467	448	468	452	467	486	461	426	427	464	489	452	460	443	497	446	417	449	447	460	453	489	485	465	482	442	442	481	461	451	458	460	463	474	461	454	482	505	489	453	450	457	490	430	435	478	458	476	465	432	448	471	478	462	450	480	448	459	443	495	442	503	457	468	445	442	473	431	431	469	452	442	426	475	478	456	470	487	464	489	449	458	462	429	459	443	449	467	437	469	446	465	453	426	465	439	465	414	457	454	457	446	454	519	496	465	457	475	470	422	480	444	439	458	448	423	487	442	458	474	416	469	426	465	402	437	488	476	452	467	490	445	430	463	485	441	433	440	424	470	485	474	457	465	473	463	447	465	455	472	428	442	452	416	483	450	442	438	475	458	455	456	477	481	460	470	432	459	489	467	485	443	469	455	469	461	472	474	435	439	462	474	442	457	418	450	443	445	492	467	443	427	441	509	502	489	446	477	451	443	502	512	470	468	492	445	427	465	455	475	471	453	504	466	449	440	402	487	461	419	476	469	420	417	454	414	451	469	453	452	459	452	449	459	431	461	463	474	489	462	440	439	459	483	459	432	424	458	438	442	468	429	440	479	431	466	486	412	459	455	484	457	431	454	464	479	483	468	470	523	473	453	467	490	481	404	468	442	451	486	469	459	460	480	483	463	478	463	514	450	464	446	448	488	471	447	460	430	463	465	487	459	430	428	443	493	448	472	477	469	487	449	499	499	477	464	454	458	448	437	447	470	436	475	468	454	476	488	486	434	493	461	432	456	499	436	497	442	496	447	457	466	439	450	502	411	404	465	461	449	423	461	475	469	447	435	431	500	464	442	444	468	474	506	457	478	451	434	453	464	481	437	462	477	431	441	480	445	491	440	435	442	495	456	451	473	448	426	455	463	477	428	440	479	483	475	445	487	456	455	497	448	479	462	429	471	438	460	468	454	448	451	468	498	449	456	498	466	432	459	479	445	422	451	456	460	467	463	414	461	439	456	441	476	494	417	420	466	449	439	500	473	445	490	458	465	458	498	466	452	451	476	465	423	480	432	422	467	460	423	463	462	472	472	445	458	480	449	469	446	485	460	437	472	474	451	465	454	501	453	479	459	462	450	457	455	452	446	440	495	513	449	435	443	465	445	456	439	479	456	456	445	436	435	486	459	453	462	476	468	492	454	454	477	439	460	461	432	448	470	444	456	460	497	435	473	457	466	443	480	496	486	450	429	484	442	436	418	508	457	461	467	455	440	469	443	471	442	485	485	453	474	447	490	457	475	488	480	422	463	442	500	444	504	460	453	473	443	459	493	453	466	462	504	533	468	512	421	441	450	456	473	469	471	462	459	465	454	448	437	457	443	463	440	467	476	468	426	458	444	444	483	457	436	486	473	468	477	452	412	428	451	444	474	461	471	455	462	435	466	436	448	434	440	437	479	445	476	444	431	483	440	463	427	461	471	491	483	484	439	431	452	481	469	480	469	436	429	471	449	457	475	432	449	460	433	459	459	452	425	432	446	456	476	465	453	435	433	440	476	458	484	441	466	451	477	434	478	482	461	483	465	500	456	446	448	454	457	465	431	484	426	466	462	463	453	459	460	478	456	479	450	473	452	433	429	441	472	507	478	435	465	446	479	457	418	449	445	461	441	424	462	469	461	486	472	483	433	470	470	449	474	443	464	452	462	421	481	462	471	467	455	475	454	454	466	465	483	444	466	467	449	500	474	439	493	438	456	461	467	474	473	435	469	473	452	498	492	456	474	480	514	456	451	498	482	489	479	443	461	437	458	457	435	456	454	489	429	432	487	485	476	443	457	415	451	432	435	414	485	458	494	455	459	464	433	432	482	448	476	477	463	442	486	456	445	434	423	462	443	451	481	478	459	485	471	504	459	466	471	457	477	512	455	487	510	501	464	438	476	481	442	440	463	460	441	414	460	474	441	420	429	511	454	448	435	449	498	479	446	468	441	488	469	422	441	507	490	476	449	476	467	460	466	442	429	470	461	451	441	428	466	479	455	427	452	492	479	456	476	433	452	444	474	465	446	469	437	444	456	451	464	425	461	469	482	461	438	445	442	462	467	484	461	466	481	440	447	443	484	503	429	429	392	453	463	462	483	486	450	464	422	476	443	459	467	487	482	458	465	471	471	470	462	447	437	495	463	470	469	435	453	443	474	494	446	468	463	448	466	477	484	485	479	427	487	439	460	423	456	467	472	478	431	449	485	422	447	461	413	453	475	447	421	467	429	448	453	456	421	455	444	426	468	451	481	452	462	446	438	473	477	448	465	474	460	446	496	484	453	465	479	455	455	453	475	421	465	396	439	469	478	460	495	470	424	457	471	409	453	434	437	440	514	462	488	458	465	448	441	454	485	475	461	449	484	445	441	424	449	429	499	470	472	441	461	483	437	449	457	496	458	476	437	457	460	466	467	460	456	459	504	464	456	479	418	471	450	451	478	504	479	511	465	444	451	481	480	462	422	472	492	461	433	465	501	447	452	493	466	439	404	506	468	445	463	457	490	496	444	444	468	439	449	460	440	446	450	475	433	451	495	436	487	446	471	479	488	437	436	452	438	454	455	466	482	499	437	450	420	472	420	433	451	469	491	493	452	434	454	472	471	454	439	430	469	506	446	456	438	473	481	436	415	462	442	481	407	463	453	476	469	452	473	436	443	500	417	477	430	515	430	486	465	506	467	487	440	451	450	451	446	451	436	443	437	436	464	480	470	480	445	428	475	453	474	436	436	457	475	446	460	452	442	439	463	467	428	453	532	439	456	475	481	466	445	416	431	462	484	478	440	456	409	465	451	483	465	435	488	472	444	473	445	446	506	448	465	424	464	450	438	433	444	412	441	475	480	492	497	450	489	484	440	416	463	467	462	437	455	473	452	493	477	411	469	450	480	474	473	449	476	415	454	460	446	453	448	417	401	470	410	427	448	450	444	476	431	464	438	488	455	457
39510	38819	25796	17896	13562	9614	7303	5688	4347	3543	2955	2471	2401	2240	1955	1695	1422	1176	1221	1027	1013	1044	960	943	916	838	847	765	755	761	700	669	618	629	668	637	591	577	580	611	632	550	587	612	574	511	557	551	581	564	558	605	564	569	554	533	579	555	548	541	531	601	574	606	538	527	554	525	560	575	554	542	529	533	535	579	532	504	541	531	563	496	527	534	482	521	546	548	539	525	511	517	531	541	529	554	519	520	533	508	521	529	530	516	547	497	560	505	509	526	529	561	520	523	559	508	541	537	514	535	575	545	528	569	542	538	515	542	547	531	507	508	545	543	516	547	500	559	526	555	514	556	534	518	552	542	526	575	530	509	509	527	506	497	511	526	531	512	506	527	531	547	489	553	564	540	523	532	537	548	543	530	556	463	524	554	548	539	511	550	557	552	546	544	546	525	541	572	545	547	555	501	530	515	502	536	520	524	524	505	493	514	524	500	524	527	496	559	501	536	493	511	514	528	549	527	485	533	531	507	559	520	553	468	500	532	492	543	516	508	574	528	526	520	507	560	500	518	540	504	568	509	525	544	589	524	509	499	524	538	551	527	524	523	513	530	559	501	549	517	541	529	551	566	499	586	548	551	507	527	519	535	553	568	515	482	518	588	526	572	537	531	514	513	542	519	549	517	535	512	523	565	548	514	538	577	542	521	532	495	563	511	539	565	531	505	512	524	541	578	541	526	506	561	538	542	517	532	540	518	524	513	555	548	527	534	598	509	514	529	525	525	492	514	519	536	526	510	521	529	526	524	523	553	548	539	537	538	513	502	524	515	522	501	515	534	508	505	536	567	526	548	523	538	570	506	527	532	506	532	534	543	479	495	528	537	553	500	556	579	531	516	475	524	509	506	509	524	558	535	497	547	527	521	549	496	534	536	497	492	557	538	540	538	529	520	501	525	519	510	526	541	533	507	540	494	566	529	542	558	508	517	510	524	526	554	522	555	558	521	501	501	546	477	504	534	538	522	514	537	482	534	559	522	522	522	524	494	536	531	531	513	513	534	539	506	553	521	531	501	524	545	534	526	528	531	517	546	508	512	538	578	539	542	539	513	534	541	504	500	545	573	572	476	508	528	564	547	523	521	532	533	535	555	502	545	541	513	547	521	551	553	502	539	490	525	501	491	525	489	559	559	519	536	554	511	526	543	521	525	576	495	517	545	525	552	529	533	509	519	570	522	508	511	486	561	511	539	541	562	550	512	550	561	526	497	527	500	527	528	535	548	531	533	505	519	522	503	540	505	534	529	490	543	549	531	544	530	535	537	535	561	476	551	554	538	492	529	591	529	525	569	527	543	519	556	525	525	555	515	583	497	506	501	575	524	548	544	530	520	519	544	513	515	519	524	562	504	528	510	532	578	504	571	531	496	526	550	544	548	520	550	491	531	517	560	522	496	547	542	508	587	551	528	552	504	520	516	567	541	503	529	566	531	498	534	525	561	555	523	545	562	497	530	504	483	564	520	537	499	503	507	507	520	547	526	528	515	540	489	512	541	535	499	543	540	504	471	524	540	531	531	551	507	566	546	540	536	546	543	585	535	536	533	487	524	544	526	526	546	520	525	551	519	526	528	530	512	548	524	495	559	552	522	536	537	515	528	534	581	522	531	553	525	585	560	503	543	517	564	562	512	569	541	536	497	537	532	525	499	553	523	563	506	544	486	529	513	510	557	549	531	590	540	547	528	567	521	533	499	539	555	513	550	506	476	529	565	571	571	553	551	513	512	559	494	553	519	504	541	510	538	521	542	513	546	545	530	525	498	551	526	523	499	523	495	552	490	542	518	524	510	485	513	528	562	536	494	510	553	522	534	543	514	550	515	530	550	571	537	522	522	524	484	576	545	522	517	518	560	534	524	531	528	530	550	506	545	533	562	508	512	552	570	525	521	599	517	519	521	527	502	538	514	516	517	547	531	507	549	493	519	517	571	547	557	514	558	514	554	535	573	535	512	530	547	499	530	514	571	505	497	556	509	567	567	533	538	506	529	565	546	530	530	570	518	568	507	519	523	520	534	536	512	559	530	543	507	467	545	539	492	541	506	541	484	574	509	523	490	529	530	523	554	526	513	537	531	567	536	544	481	528	564	529	546	515	515	500	558	500	539	509	542	555	498	544	559	542	556	511	600	566	534	524	504	537	492	520	531	504	540	536	521	517	548	521	524	553	502	515	545	560	555	540	506	548	519	512	534	558	495	535	567	563	527	524	487	498	541	523	559	543	559	556	558	514	537	522	531	534	550	541	527	565	578	509	544	485	528	543	538	568	545	570	506	523	495	511	547	559	536	572	502	512	496	540	515	562	572	542	539	533	520	534	541	527	547	495	577	533	504	541	556	563	549	570	583	549	569	534	542	549	536	528	497	552	507	532	509	503	533	532	533	547	501	536	534	535	488	542	545	518	551	533	528	515	519	544	542	474	538	527	531	542	492	532	530	489	527	531	555	488	516	522	532	562	549	562	534	511	512	547	469	531	544	521	532	484	540	497	544	530	552	503	495	529	505	525	498	509	529	516	495	511	562	544	526	534	559	531	530	549	538	482	534	516	523	554	539	584	539	494	526	517	550	504	511	548	531	521	552	557	541	473	510	525	586	558	525	515	549	523	519	549	508	558	556	525	531	528	542	563	534	562	532	519	517	570	529	546	513	470	546	529	526	523	525	541	509	561	532	525	533	517	543	517	558	526	503	535	536	501	525	526	518	521	509	539	509	527	583	530	526	507	519	509	575	530	544	550	502	532	545	487	555	542	554	524	523	545	557	549	554	509	563	556	515	571	578	561	526	525	519	519	533	537	531	541	560	494	532	559	515	524	534	511	541	574	518	509	540	529	530	502	556	519	490	513	546	556	567	501	475	523	499	510	528	523	502	527	536	592	529	517	531	518	505	489	497	541	480	554	560	534	524	499	543	476	485	572	499	569	519	534	508	568	514	547	559	542	520	496	520	541	536	546	540	504	520	519	525	565	522	543	554	494	566	540	520	514	548	534	515	590	555	526	544	502	539	537	562	520	521	516	505	522	479	570	536	534	557	565	567	525	527	523	528	525	559	498	516	540	540	517	532	502	545	508	505	508	538	530	513	555	520	527	530	566	512	524	513	534	501	496	515	547	527	519	566	526	533	579	499	535	541	554	516	498	534	510	518	497	512	577	515	548	530	534	506	551	512	566	477	525	501	503	529	535	498	562	528	538	483	571	520	528	484	533	544	568	523	564	519	539	535	534	522	569	523	490	585	529	523	572	550	528	501	532	549	510	513	517	538	576	514	496	558	547	542	513	528	554	507	501	545	557	513	544	489	491	527	541	541	520	545	518	507	566	529	536	501	538	531	551	496	473	564	562	556	530	555	519	536	505	545	498	521	565	507	498	563	481	540	475	519	504	532	537	534	560	513	512	509	565	511	559	506	500	545	494	514	541	527	537	533	552	505	560	541	512	535	555	561	568	528
29988	21939	15677	8414	4534	2579	2008	1542	1345	1226	1048	1070	1114	1050	885	916	873	824	876	720	820	801	772	780	732	739	716	720	722	781	745	740	716	691	671	705	715	714	705	684	704	728	724	715	668	734	711	679	676	686	702	696	719	666	704	686	711	687	719	711	695	673	645	694	687	710	702	661	663	688	690	722	764	706	715	690	708	710	726	699	688	678	747	726	701	698	702	706	660	674	705	681	699	661	709	700	703	693	692	743	714	708	711	694	711	690	722	660	684	657	695	675	698	663	677	673	690	698	694	667	692	715	715	698	712	679	664	685	672	734	715	646	665	674	688	713	653	696	704	699	661	708	692	706	637	665	685	690	653	668	693	700	735	708	697	714	675	674	694	676	697	680	669	702	672	657	655	674	716	656	708	652	726	676	665	708	682	655	673	679	681	660	640	711	759	675	682	665	727	707	690	723	716	743	664	654	707	752	679	702	691	679	687	679	679	683	692	745	721	763	696	704	718	693	718	682	689	609	704	685	694	675	675	667	665	680	678	694	689	640	717	681	731	686	688	674	699	685	696	715	707	709	684	706	721	695	696	706	732	700	693	679	679	713	714	675	703	703	711	727	728	679	693	707	681	707	662	684	669	731	676	696	701	717	678	675	738	661	669	686	707	690	641	740	704	696	678	704	695	711	690	680	714	710	712	740	659	741	699	735	687	684	664	729	674	663	682	695	696	736	702	704	716	715	767	688	662	709	688	715	683	727	714	671	711	685	680	693	742	690	734	682	699	713	677	686	697	699	703	641	707	634	692	679	712	680	720	677	674	659	711	701	679	751	693	674	668	698	708	694	685	706	713	674	694	694	700	694	687	699	729	686	684	673	695	742	664	659	662	738	683	669	633	669	688	683	676	710	684	716	702	701	750	690	744	734	693	689	760	650	703	731	656	653	698	682	687	744	694	691	692	689	702	679	695	674	665	672	657	715	706	673	724	749	697	714	710	708	728	726	696	704	665	674	749	734	662	706	643	701	650	660	691	728	720	683	706	712	737	633	646	714	640	719	702	641	683	679	689	724	687	722	709	632	684	755	717	697	706	716	649	659	697	725	704	652	695	699	682	684	685	701	726	705	697	724	713	668	692	669	747	674	680	662	722	723	692	691	709	732	668	704	678	715	695	640	675	702	707	715	671	775	689	637	731	680	670	706	684	692	674	645	694	723	694	624	672	681	720	662	695	724	704	733	710	660	682	641	705	706	684	690	692	699	648	696	716	696	724	699	692	746	673	698	728	711	689	657	678	687	685	726	677	681	728	710	697	662	723	710	652	674	652	659	729	683	680	691	711	656	672	706	675	736	718	721	667	685	685	710	699	685	688	696	679	669	701	746	679	700	678	697	705	722	739	645	700	688	688	703	696	703	678	684	680	712	741	725	693	682	692	661	702	695	685	697	682	659	675	708	700	728	720	725	681	678	672	687	703	706	675	655	706	743	668	677	739	739	664	762	702	679	705	684	691	702	659	646	718	701	706	668	689	707	713	691	695	681	703	689	696	671	671	621	680	705	739	751	697	657	670	698	681	681	710	710	709	649	748	685	696	683	657	699	758	649	693	684	719	712	702	696	686	745	738	669	690	753	686	710	692	670	688	676	700	740	672	705	707	647	648	658	695	715	682	695	661	608	703	672	687	725	678	738	698	668	646	744	670	680	688	653	720	727	706	729	672	691	634	721	696	649	660	693	751	670	674	727	669	708	691	681	692	635	700	707	737	699	666	652	662	712	709	735	653	725	692	675	658	648	661	740	692	770	722	723	716	728	705	720	666	711	720	729	712	693	685	773	689	694	694	679	691	686	721	705	742	723	744	698	667	689	696	629	724	739	704	684	722	642	713	707	709	682	664	686	693	686	645	730	727	719	744	697	685	738	694	702	721	696	657	686	718	712	675	742	685	682	663	710	684	685	676	749	722	663	762	738	713	700	638	708	701	634	654	701	726	673	696	667	693	647	671	681	690	667	701	692	704	705	709	727	774	733	712	723	686	746	693	700	650	673	725	685	735	690	699	705	706	674	732	693	669	710	693	739	701	688	662	663	710	669	729	696	687	696	700	661	709	673	762	727	703	717	665	699	725	660	732	689	648	741	702	680	704	746	682	658	704	725	723	673	673	663	674	722	714	709	687	706	651	713	656	712	661	726	690	683	738	671	679	704	710	709	720	640	732	685	627	678	743	713	705	747	719	742	691	674	663	673	676	724	709	706	659	725	682	670	659	714	662	720	709	708	669	692	723	716	709	655	730	720	681	664	648	680	678	656	667	687	653	705	684	727	677	662	688	721	703	736	775	700	681	677	703	708	730	670	700	655	711	699	709	747	707	650	697	693	703	691	714	684	702	700	703	728	711	690	726	707	696	727	667	692	707	740	644	713	675	702	726	668	670	734	695	651	705	705	708	734	685	681	674	680	709	694	702	653	682	681	762	690	676	650	720	678	721	708	715	721	679	715	602	726	693	630	741	724	708	665	685	704	709	671	706	699	713	666	706	719	724	715	674	716	697	695	658	735	654	668	656	708	664	739	698	693	731	715	740	676	648	688	718	723	720	694	664	665	683	715	707	685	779	654	692	680	651	666	725	684	688	715	742	658	715	696	683	656	713	666	691	734	710	706	694	659	718	670	685	698	676	661	677	736	693	635	692	693	671	751	668	716	739	705	680	664	770	681	745	672	684	690	718	668	680	728	743	674	674	718	682	704	690	740	686	694	666	723	727	711	682	702	733	683	734	677	694	650	683	661	703	692	677	692	650	698	703	726	718	687	680	713	662	722	722	668	670	681	737	689	713	682	719	736	665	679	706	683	686	683	710	686	645	706	722	687	683	676	697	670	678	706	692	680	707	723	646	692	690	674	712	723	732	707	671	666	685	672	670	759	748	691	658	680	680	730	744	702	701	677	727	689	664	680	676	716	684	709	662	737	708	651	654	708	711	722	694	747	682	693	708	711	713	665	672	690	721	693	696	707	673	677	703	681	708	783	714	692	625	766	680	695	695	708	624	684	712	762	670	697	694	690	733	689	726	711	662	694	695	691	725	728	702	700	683	716	716	738	676	708	706	704	691	671	643	713	764	693	642	648	714	651	656	681	695	681	688	706	693	760	728	717	668	699	718	747	686	739	717	730	666	690	700	685	672	701	735	680	707	732	670	689	695	666	727	725	693	657	722	641	661	733	694	701	648	685	676	676	687	704	665	691	699	704	681	682	696	720	698	694	709	673	693	709	731	682	701	733	686	671	752	690	710	693	712	720	678	703	650	731	689	717	706	674	709	690	659	719	696	650	701	682	669	710	740	689	685	683	650	713	692	709	704	677	708	695	756	702	745	711	718	740	689	702	683	716	739	654	666	685	702	671	705	650	708	661	650	715	727	691	669	716	696	681	653	733	666	655	733	716	740	694	705	716	690	653	688	709	744	717	678	716	689	666	683	689	740	673	685	682	672	663	686	684	661	706
31575	22774	14576	8729	6564	4548	3463	2705	2241	1867	1643	1463	1439	1427	1322	1200	1078	1023	1029	936	925	977	940	974	920	915	837	898	896	873	891	815	809	786	840	846	798	799	821	801	789	825	832	835	803	792	797	801	807	768	790	724	829	812	836	833	771	791	827	748	846	782	825	780	780	782	803	792	828	822	782	808	839	750	872	788	790	861	810	764	764	761	733	754	783	774	772	786	778	834	792	767	792	797	777	795	811	805	763	787	798	773	772	852	820	776	821	810	782	772	779	740	782	807	768	793	795	829	755	786	811	773	765	762	800	806	801	789	790	805	772	812	789	808	748	815	793	754	755	779	829	797	817	801	787	747	864	819	807	745	801	775	784	815	838	788	799	737	798	774	819	792	778	828	764	778	779	802	841	821	782	787	838	818	808	789	775	852	792	827	809	772	809	791	847	832	769	755	786	780	768	824	821	785	774	815	799	784	832	762	843	764	781	760	796	757	751	779	824	763	765	795	796	810	771	748	776	762	821	801	798	806	729	807	800	801	754	801	789	755	756	787	752	785	832	831	788	809	816	732	722	822	788	778	808	803	795	807	801	805	769	801	803	798	793	795	831	828	753	754	778	807	826	816	739	795	801	794	779	717	778	759	814	832	825	729	750	813	788	779	745	786	781	821	804	810	774	798	790	818	739	823	815	817	779	816	775	825	778	804	745	775	772	808	725	763	805	808	773	805	774	773	817	823	824	804	788	810	820	760	801	768	792	754	742	808	794	799	844	774	771	791	818	821	746	767	776	785	771	754	792	800	786	789	833	778	812	732	781	771	798	772	761	791	728	842	791	800	795	749	785	754	753	830	793	793	802	737	752	809	782	766	831	805	759	739	815	845	730	815	758	826	794	786	817	844	764	789	807	800	797	813	774	791	795	769	791	812	742	752	766	781	781	829	718	807	766	811	795	773	749	754	725	852	765	778	756	810	778	744	740	760	768	791	788	790	777	804	791	783	758	763	840	758	826	813	810	786	790	761	798	755	762	764	843	802	791	797	844	788	761	765	802	821	771	809	808	806	805	798	809	796	795	778	846	816	786	773	843	772	801	790	802	737	822	803	833	768	784	799	795	794	829	760	807	784	823	813	763	768	771	785	797	707	779	762	819	813	768	794	752	803	747	744	770	800	872	819	831	781	788	783	744	781	839	768	733	757	789	776	806	790	787	825	818	749	809	817	819	762	788	754	797	857	759	762	796	774	723	761	775	796	766	836	825	819	775	769	822	793	778	795	808	799	790	748	744	762	796	782	756	793	818	768	825	790	797	763	770	755	790	811	795	757	785	798	761	841	748	761	832	830	785	778	728	809	781	856	827	772	792	780	810	779	789	733	771	787	780	790	809	734	740	784	760	785	795	747	779	756	769	785	780	811	754	792	791	776	826	766	790	786	756	784	778	788	817	828	791	846	806	846	790	773	740	759	760	848	816	766	782	811	795	785	795	765	809	774	808	813	807	811	746	766	797	762	771	783	768	764	818	806	784	765	800	811	758	759	783	800	806	774	750	783	766	773	764	808	804	764	756	788	765	805	757	828	801	789	712	795	829	808	841	829	770	763	806	810	784	790	769	771	793	832	827	774	807	734	763	807	790	789	800	826	798	800	786	761	837	771	776	792	830	760	803	758	782	790	847	788	795	778	780	771	763	807	734	769	735	803	802	813	811	790	779	815	875	755	789	814	778	734	803	769	799	802	787	741	774	814	787	772	758	773	818	791	794	789	792	799	757	758	786	758	752	807	760	778	820	824	792	754	759	751	730	803	782	783	775	797	815	826	813	812	784	818	803	797	788	852	766	824	760	785	798	807	758	795	798	797	829	786	789	750	769	830	824	782	878	799	760	794	765	800	758	837	833	752	768	773	785	753	751	806	820	860	738	798	787	738	796	783	781	743	843	829	832	799	808	761	795	813	802	736	794	768	833	723	773	811	801	784	821	820	760	771	806	799	819	796	818	752	728	782	788	758	760	796	771	828	810	839	783	830	784	787	746	789	788	745	850	858	798	781	808	854	814	830	762	774	815	732	779	803	735	819	722	691	786	736	806	770	793	822	770	816	778	818	837	757	778	828	834	837	845	775	797	796	790	779	792	801	835	784	848	787	766	800	763	794	810	747	837	794	758	736	790	799	774	794	731	800	820	785	773	786	790	836	788	848	777	802	805	701	773	804	755	822	794	806	880	770	802	835	761	785	795	809	762	784	803	787	819	795	775	789	783	816	743	785	804	766	751	847	807	812	790	792	810	845	767	822	796	797	791	787	797	815	796	788	793	768	791	807	769	776	821	820	809	775	812	821	751	810	782	760	770	754	805	789	791	805	800	804	814	764	798	793	774	792	777	764	766	793	788	802	773	805	770	787	801	781	812	826	838	779	765	794	825	799	777	812	796	817	784	786	794	807	804	832	798	799	750	771	747	783	767	785	795	821	816	798	744	816	788	827	839	786	729	740	860	782	795	774	791	780	849	730	807	788	757	815	816	803	776	768	795	775	807	812	851	855	832	778	771	754	767	787	786	823	795	800	772	831	754	792	786	755	836	810	767	782	746	742	844	765	727	798	779	765	816	807	805	783	797	821	810	817	749	758	796	764	767	785	794	748	762	854	837	824	758	817	769	847	824	809	795	813	812	831	819	787	799	800	762	853	813	774	793	776	814	802	742	812	793	723	792	765	826	790	779	753	819	768	772	767	776	799	763	776	839	832	754	765	766	822	813	754	773	786	802	778	766	751	819	773	762	828	765	819	782	832	804	772	775	776	778	787	773	815	782	865	748	849	758	778	823	764	772	770	831	848	781	807	801	812	781	752	794	772	804	807	781	773	799	781	808	783	798	769	786	807	767	802	822	773	796	760	759	779	839	816	828	840	775	772	773	775	790	822	801	727	782	768	783	787	780	791	855	783	778	815	813	781	761	819	827	809	812	786	748	787	794	784	823	782	775	798	785	797	811	825	798	786	811	773	812	779	779	781	844	781	816	739	792	784	831	787	760	831	805	764	761	804	815	764	821	767	766	818	813	789	753	781	778	794	758	768	792	825	809	767	798	773	799	798	805	825	821	825	815	795	734	799	761	752	752	819	802	812	784	795	746	769	792	749	831	810	768	778	770	746	755	796	814	831	817	808	838	795	816	794	772	813	769	757	780	791	732	813	766	812	802	808	781	799	800	753	791	797	791	765	746	860	780	756	789	778	728	767	759	790	794	816	793	784	820	745	787	828	775	761	782	738	765	779	754	776	824	787	787	749	796	796	774	810	774	808	807	790	796	803	765	742	799	788	775	811	716	822	815	736	818	767	823	756	812	804	765	801	811	793	799	783	785	758	832	744	833	788	765	764	781	785	791	745	738	796	787	814	805	764	816	807	795	721	793	781	787	715	762	772	821	793	793	791	797	758	772	802	778	815	782	765	801	799	786	793	773	792	793	778	763	826	784	761	884	813	822	750	758	780	762	814	810	811
23948	21460	28766	24572	21440	13086	4278	2445	1885	1569	1458	1317	1290	1250	1112	1051	932	912	830	833	811	817	825	803	812	760	734	731	690	770	712	683	736	699	654	690	676	708	677	663	630	661	666	673	663	634	659	669	664	648	638	698	719	636	594	723	614	668	702	645	614	721	645	693	612	702	670	629	648	666	699	606	643	647	639	631	664	594	671	686	635	668	638	618	639	664	677	626	632	646	630	653	629	645	615	657	706	697	666	657	650	623	649	657	630	656	655	641	649	670	648	661	680	616	656	634	682	627	645	658	688	631	619	701	675	669	644	633	633	646	648	619	614	610	662	630	620	628	600	608	638	649	638	612	652	635	643	695	638	624	631	641	631	630	646	666	672	604	663	617	639	652	635	677	618	662	610	680	640	609	602	629	625	676	628	673	608	652	665	658	662	616	658	613	671	652	626	634	646	640	617	664	596	632	614	678	615	685	662	628	645	624	644	651	696	657	648	610	684	622	632	668	610	625	649	679	643	650	633	665	636	606	659	636	643	613	586	626	658	596	670	636	583	611	606	637	661	662	653	651	690	625	670	613	668	611	627	603	630	627	623	638	627	636	664	627	650	662	571	685	642	603	657	626	649	653	613	703	618	664	667	641	617	655	638	650	642	649	659	673	639	633	667	689	648	624	630	630	651	639	628	672	682	639	645	634	645	683	646	656	618	644	638	636	630	638	661	644	652	654	662	596	684	678	728	659	628	659	618	694	652	640	623	651	629	571	668	628	652	683	609	695	634	620	633	651	647	641	664	588	599	621	631	653	638	620	657	640	635	663	671	638	596	634	666	625	568	607	630	666	606	630	629	612	631	645	611	659	625	610	635	648	617	638	619	605	625	602	631	693	671	653	644	691	651	644	671	650	623	593	624	615	628	638	629	689	666	668	624	660	625	618	654	651	609	624	631	616	659	630	611	675	627	649	606	609	634	641	631	641	636	671	661	675	670	655	594	681	667	652	687	675	648	634	620	685	621	648	669	661	625	641	672	670	639	634	606	649	647	641	629	590	648	683	668	631	660	643	634	623	582	602	612	613	638	612	624	661	663	646	653	637	654	612	623	620	585	647	663	675	636	645	634	664	634	640	621	586	648	628	626	626	667	664	624	685	610	672	665	666	617	622	630	645	653	649	668	624	654	650	678	675	615	632	611	640	643	609	642	659	653	633	666	641	650	662	667	616	627	640	610	674	669	673	645	624	668	664	693	635	610	692	576	657	620	652	656	618	665	632	647	664	604	690	631	646	623	622	655	616	641	644	639	635	654	693	629	638	578	637	638	603	664	634	681	582	706	626	658	600	665	680	696	634	706	664	637	663	645	650	625	617	611	630	644	700	658	659	608	643	686	642	647	685	650	678	652	637	659	710	655	649	598	608	647	646	706	623	609	644	682	657	676	600	629	650	621	649	595	589	638	659	671	594	607	598	633	632	625	658	658	653	628	640	644	624	667	638	625	675	679	651	699	679	638	603	600	647	690	642	637	662	584	607	613	632	618	641	609	625	624	653	625	612	640	632	641	581	608	625	635	639	606	675	662	617	647	632	638	571	672	624	654	619	672	666	634	575	604	625	649	642	632	589	635	648	663	652	647	630	669	643	613	604	639	594	651	632	669	637	688	636	710	631	640	691	587	600	647	614	600	662	625	631	629	638	674	628	654	686	606	651	654	628	646	619	649	618	655	674	668	604	658	637	617	619	681	603	616	630	597	609	679	645	659	624	636	642	656	631	687	622	652	606	649	566	644	648	655	641	649	620	640	645	659	599	597	650	618	654	615	654	603	645	637	657	672	645	632	623	607	646	632	627	664	634	636	634	646	637	634	650	650	663	642	629	636	634	654	651	662	644	639	622	680	614	632	597	661	666	601	657	614	633	611	613	637	639	647	634	622	641	669	625	629	610	671	661	604	587	665	641	653	663	615	649	655	627	660	620	668	620	623	616	651	641	624	683	665	669	649	641	638	625	670	611	578	627	620	575	618	619	648	637	645	594	668	663	608	638	603	602	633	610	635	648	608	661	592	624	590	635	593	644	629	629	653	663	673	632	643	638	601	671	664	665	676	615	660	638	594	631	672	606	628	661	632	657	589	643	642	651	662	647	590	641	645	702	622	621	669	634	630	652	647	677	658	639	645	623	648	657	662	666	618	642	604	625	632	605	603	673	662	639	596	622	617	641	655	611	611	623	655	656	658	650	589	660	687	631	640	611	659	618	652	658	622	588	627	652	639	624	618	614	648	660	634	655	685	666	673	636	616	637	657	636	648	691	650	621	591	655	678	649	625	637	619	656	614	604	648	653	664	639	723	662	661	657	627	616	619	708	640	658	671	617	611	599	670	685	643	659	638	636	611	629	657	624	666	653	624	617	643	647	619	610	599	635	613	680	653	606	631	662	638	657	634	632	644	648	585	628	591	657	676	647	668	610	632	649	626	701	679	668	619	616	632	667	656	678	675	688	670	658	637	611	639	640	594	646	626	637	646	618	606	663	586	674	704	616	590	695	618	668	656	628	611	668	645	670	639	640	646	669	619	653	662	646	608	585	608	622	610	612	661	659	622	652	616	617	682	603	642	620	645	683	625	586	637	649	643	613	631	639	645	652	654	657	619	659	656	654	586	665	689	663	620	623	660	674	686	681	633	637	664	664	637	653	677	636	632	623	639	659	674	648	689	654	622	652	621	629	621	653	632	655	667	661	613	697	656	661	643	647	611	643	667	643	634	661	663	638	664	675	591	580	585	633	645	664	711	586	632	671	636	695	656	639	622	607	624	644	661	636	595	652	616	657	623	577	608	641	649	699	629	639	630	638	579	617	622	657	628	669	623	631	612	643	673	622	598	622	637	585	653	662	649	667	634	658	660	615	620	619	641	624	624	608	659	608	648	645	626	669	664	666	638	646	634	654	641	712	620	645	606	641	647	639	647	626	616	614	628	678	643	659	644	674	596	620	657	666	610	620	624	631	595	606	654	639	634	627	655	624	660	614	650	624	627	616	622	632	640	644	614	641	647	642	613	630	592	579	656	608	661	637	607	647	636	662	625	613	617	647	636	640	643	680	653	640	607	620	625	596	629	627	657	637	630	649	637	660	647	657	617	658	610	654	621	668	650	630	620	621	664	624	628	632	661	617	713	622	622	673	643	646	618	635	661	636	667	638	648	616	646	691	645	651	621	638	631	644	680	614	612	583	664	638	657	602	688	618	664	643	601	653	649	659	653	629	633	630	659	604	659	642	634	652	662	641	640	658	695	654	667	628	629	671	657	674	651	628	645	599	629	665	607	656	669	685	676	626	642	656	631	649	620	649	605	668	638	622	653	654	654	614	648	626	638	648	633	651	626	667	621	635	645	622	626	643	642	660	651	649	619	638	601	668	634	639	583	660	666	639	588	624	667	643	621	654	656	611	653	617	589	651	690	646	684	651	616	600	643	635	636	635	659	636	691	621	672	628	615	644	638	630
35592	33326	21396	13555	10426	7315	5541	4329	3396	2775	2407	2126	2015	1958	1647	1471	1336	1271	1159	1074	1005	989	1069	999	1029	951	934	894	881	818	912	845	837	839	785	776	765	806	784	770	850	807	773	743	781	816	734	786	786	746	742	717	758	780	729	788	737	765	753	737	750	764	718	779	717	726	739	765	747	776	734	763	768	691	744	708	723	711	713	780	739	733	769	738	797	706	758	732	749	739	780	751	683	766	760	740	703	752	752	701	710	685	733	723	762	711	736	752	721	718	730	734	735	726	756	707	749	798	747	731	736	775	777	716	646	751	738	775	727	739	726	788	723	740	763	688	736	727	715	739	767	738	730	698	739	720	692	744	747	735	743	779	724	709	731	731	727	719	745	696	771	764	755	789	682	767	704	738	723	750	692	741	768	743	719	716	726	753	727	750	738	705	679	718	716	746	685	706	749	727	749	745	730	740	784	705	713	715	727	794	720	718	723	753	783	745	748	726	744	696	747	752	752	703	718	722	763	723	780	737	752	730	760	708	750	748	694	762	747	736	751	765	734	763	748	717	735	714	749	774	738	762	751	735	698	754	744	726	735	664	692	779	734	735	727	757	703	757	762	732	707	740	746	765	718	696	752	723	716	737	713	698	780	764	731	756	702	714	769	738	722	753	724	747	706	766	728	742	749	734	737	764	739	733	730	787	761	760	735	728	743	750	732	760	816	745	692	703	745	746	741	751	719	804	733	731	684	755	728	715	742	755	719	735	804	732	741	730	766	762	791	764	709	739	744	740	737	742	728	748	722	731	728	773	726	739	734	758	739	703	738	758	732	741	737	777	774	738	737	776	724	749	723	712	729	722	696	735	690	698	754	728	735	729	717	707	744	768	782	759	756	725	735	718	746	747	745	784	750	687	737	766	709	757	735	745	773	738	761	771	764	765	749	707	714	763	712	722	753	732	752	767	722	715	773	753	768	744	722	696	683	750	738	717	724	713	745	658	713	726	763	758	739	734	744	745	761	748	745	733	669	773	730	720	727	690	759	753	800	757	741	739	761	688	759	706	713	711	778	759	730	748	725	765	713	761	769	727	724	771	735	748	711	733	752	749	771	695	744	783	747	792	686	665	743	716	740	695	751	705	738	709	740	770	759	732	712	745	736	771	754	732	725	691	728	704	765	747	793	752	715	740	740	732	721	751	703	774	761	724	723	795	770	743	739	726	706	773	725	730	747	698	718	764	728	719	717	709	746	750	763	743	742	727	768	703	742	692	776	733	710	703	737	777	772	686	750	798	758	754	782	698	720	729	768	734	776	761	766	730	716	791	751	742	743	712	743	762	740	677	728	772	738	745	731	764	704	733	797	717	740	738	686	727	763	768	691	761	825	720	759	770	714	718	764	693	772	729	778	716	754	734	754	760	753	717	752	739	742	760	705	717	722	746	739	747	714	756	742	708	728	756	695	683	700	795	730	735	671	747	743	701	794	719	728	734	714	729	753	771	710	773	752	792	750	771	697	757	739	754	730	718	752	747	741	740	773	709	706	729	724	789	727	783	759	757	765	737	750	703	789	738	748	755	760	773	730	739	746	754	735	694	731	753	729	728	693	721	735	801	711	730	736	754	734	749	753	742	686	736	712	742	769	740	720	704	757	715	733	713	760	722	716	804	721	737	768	701	719	744	709	741	705	696	745	739	737	749	733	770	774	789	704	722	703	722	749	712	704	794	741	691	699	765	744	694	732	718	721	771	726	768	807	734	745	744	741	728	733	713	775	725	704	724	715	742	781	740	763	715	721	747	756	777	701	745	736	724	740	732	784	782	756	756	715	730	710	702	740	755	748	738	758	773	712	736	749	731	738	742	736	758	705	731	748	715	751	707	762	760	747	726	785	744	745	747	746	763	741	756	771	772	763	727	711	751	742	759	753	768	715	724	746	741	688	701	727	761	757	768	766	711	723	765	728	749	755	746	777	786	763	747	704	753	739	748	723	728	719	692	765	734	749	698	747	790	716	775	739	719	761	673	769	728	706	753	677	766	764	699	710	749	752	748	731	709	759	719	751	701	773	756	716	697	731	761	727	700	746	741	741	696	723	770	737	751	700	694	716	712	729	740	747	721	701	685	711	744	697	795	706	761	739	776	739	741	742	740	727	718	744	763	770	714	772	755	726	746	751	746	736	750	705	738	689	749	708	766	716	737	729	771	726	701	701	715	737	722	757	718	682	734	718	790	732	705	769	712	722	716	734	730	770	779	728	780	776	706	727	718	716	697	700	773	760	751	733	760	728	724	762	769	766	806	753	694	719	769	731	738	772	748	708	706	773	692	729	743	737	750	688	719	773	768	737	768	725	731	773	693	730	784	761	711	722	709	702	714	727	712	727	731	752	721	705	680	733	761	742	717	734	718	744	738	735	730	720	742	683	786	745	730	708	728	736	736	781	729	718	714	759	692	725	718	726	703	741	746	742	727	713	730	730	688	744	702	725	718	722	750	748	757	732	726	754	676	758	730	797	759	738	776	740	728	738	751	777	758	746	730	776	768	730	730	745	696	728	727	749	743	762	721	724	732	740	694	737	702	738	774	763	733	731	737	717	707	815	744	735	753	698	702	726	741	720	745	725	706	739	704	740	698	747	747	786	708	716	766	735	715	727	712	775	756	721	685	749	737	703	745	703	727	761	712	783	778	755	741	778	702	688	740	715	727	711	730	724	766	752	735	693	747	757	771	722	734	730	720	722	657	770	744	745	752	683	724	784	746	718	763	719	722	743	747	750	716	717	743	741	706	789	732	741	743	695	763	733	793	762	731	725	727	712	749	735	746	748	750	682	727	736	732	708	687	751	717	791	729	717	769	729	747	735	719	707	738	774	740	714	758	734	752	741	694	701	714	742	778	708	727	744	718	763	707	722	752	714	789	760	761	725	765	687	759	765	769	753	686	736	793	700	735	733	737	751	740	746	746	713	765	767	733	721	735	732	714	795	670	770	749	714	749	761	733	715	751	739	709	723	723	745	744	753	751	726	740	754	732	708	742	729	758	707	759	757	758	729	735	716	740	678	697	710	755	709	755	771	723	730	805	754	744	755	773	761	753	746	786	723	710	720	741	763	724	739	723	758	777	719	712	741	725	696	767	773	708	682	770	719	720	764	719	767	786	678	707	675	732	765	702	739	671	723	764	784	769	775	781	745	759	704	712	754	732	733	780	765	714	719	772	723	789	748	776	765	756	736	755	741	724	746	718	773	743	739	725	728	779	766	753	719	760	718	741	712	757	709	730	735	738	727	727	729	757	704	720	698	733	789	726	740	761	723	764	768	730	737	769	730	715	748	742	752	796	757	730	763	722	760	714	740	761	739	686	779	756	727	722	752	778	729	742	712	685	694	724	722	789	749	704	731	781	705	743	760	785	744	754	700	708	765	700	763	763	680	739	791	712	755	729	764	715	731	753	784	749	721	762	775	794	767	699	785	677	761	723	738	733	743	769	780	741	713	742	735	733
25078	21446	27642	25553	13694	4017	2456	1845	1508	1323	1177	1063	1032	1003	974	845	723	732	807	703	715	647	706	640	638	645	603	600	628	621	609	623	612	577	587	577	617	564	583	591	560	589	579	599	588	597	545	559	564	568	521	544	547	576	531	574	525	530	569	567	555	568	568	565	536	527	548	586	569	565	605	549	550	572	570	566	551	564	564	577	598	566	553	570	581	571	547	561	541	529	540	571	519	573	540	550	609	541	539	614	547	584	603	593	576	565	552	570	527	560	547	554	576	570	577	548	515	545	536	500	586	588	584	544	523	543	571	603	574	574	539	563	558	520	583	549	529	595	580	554	564	532	600	543	550	572	560	550	534	528	589	566	525	572	505	531	549	573	536	520	568	557	574	534	563	550	570	548	521	557	554	583	556	537	529	559	565	569	544	554	539	583	528	561	524	547	518	564	540	577	544	539	521	547	562	586	537	562	551	610	620	536	559	533	555	535	591	554	536	553	577	549	592	524	552	573	541	562	596	576	562	560	546	583	574	571	564	564	566	570	544	611	587	530	581	546	588	528	571	549	544	566	553	523	566	583	568	545	603	522	585	545	587	534	550	584	540	558	557	571	581	535	594	590	585	579	561	582	569	563	497	560	552	556	572	527	578	545	552	571	543	540	554	560	574	596	507	520	517	589	567	512	551	562	474	571	567	506	578	583	559	534	590	542	566	565	560	535	562	528	573	547	560	547	551	599	574	532	581	563	544	552	567	559	589	561	537	567	582	563	557	569	530	535	518	533	573	617	592	530	515	553	560	547	557	575	570	552	534	551	569	542	536	552	523	551	538	594	558	572	559	543	553	577	544	551	558	575	535	575	578	640	595	554	578	557	526	607	544	566	570	564	573	571	585	556	550	557	629	497	554	537	528	595	572	544	542	537	591	564	544	541	569	554	498	564	558	596	549	559	522	566	582	536	562	549	547	541	553	581	531	523	548	543	545	521	570	530	563	542	562	580	572	534	564	613	602	555	536	562	588	594	554	543	532	540	534	541	525	546	526	485	577	573	565	554	526	531	529	551	539	563	568	537	591	516	584	552	567	560	578	557	525	528	578	570	572	599	574	573	585	608	586	542	496	581	536	586	525	558	546	507	569	579	519	550	537	603	562	589	545	562	556	542	577	579	526	547	567	544	562	551	547	524	590	568	570	527	585	499	588	526	562	591	564	586	544	604	513	555	567	559	605	558	541	534	516	552	561	565	561	585	571	535	560	558	529	526	525	550	528	627	602	577	529	560	538	544	571	549	546	563	573	590	558	544	550	579	571	580	539	554	550	567	561	521	549	568	528	542	479	563	565	555	542	575	618	564	536	591	522	580	569	558	542	543	561	514	559	588	551	570	582	556	575	514	570	565	553	569	613	539	561	566	573	567	570	535	566	579	598	561	568	579	518	539	564	556	550	577	542	540	549	573	558	539	536	543	595	579	517	592	584	615	533	574	555	570	551	527	551	587	563	505	583	570	574	500	620	583	555	568	550	552	531	550	582	537	590	540	568	566	518	594	504	583	561	548	595	567	536	537	514	565	541	538	565	572	575	561	556	576	536	559	547	554	571	559	600	593	568	601	576	606	544	534	516	557	601	558	588	498	555	551	530	506	570	527	506	581	556	609	583	561	566	588	593	554	562	556	573	564	582	545	552	583	574	526	517	570	560	584	542	570	537	568	568	563	560	534	617	574	515	588	561	546	587	530	571	599	563	560	549	530	542	552	560	535	565	541	546	538	510	569	508	570	588	592	534	550	551	570	560	563	569	541	610	585	569	567	531	536	563	510	559	552	549	556	589	555	534	599	543	581	563	561	588	558	545	568	536	536	548	522	566	568	538	553	527	591	544	561	536	535	561	537	533	565	552	586	529	556	551	542	574	549	530	535	579	574	572	506	579	570	569	564	568	551	557	552	542	575	530	537	563	584	573	555	592	547	576	540	560	584	538	582	539	550	536	546	516	568	592	576	506	604	571	519	601	532	586	535	532	583	577	563	542	543	552	537	557	555	547	546	539	568	581	546	568	575	554	551	546	570	570	588	563	530	526	596	578	532	544	574	542	543	573	568	553	511	550	516	563	483	557	540	538	572	568	586	544	557	541	582	515	572	565	574	600	558	592	549	536	540	510	521	555	537	555	574	569	579	535	528	532	520	588	544	546	610	552	539	540	559	602	589	521	534	599	521	566	549	556	578	521	553	581	565	542	586	533	601	601	550	540	535	548	546	538	593	570	518	564	548	529	590	530	519	542	582	545	571	542	600	541	584	557	522	528	573	548	563	550	563	593	541	522	540	581	540	551	593	533	514	549	560	518	529	537	578	581	568	546	550	531	542	572	584	540	601	620	542	557	545	524	582	543	576	511	584	532	569	536	585	523	512	569	548	561	547	550	527	569	565	571	529	567	537	574	572	563	551	525	591	547	603	559	575	537	547	572	545	569	552	554	510	584	565	550	566	531	548	582	525	573	564	543	552	571	557	513	584	592	569	562	539	589	531	587	551	550	612	558	547	558	561	564	531	554	528	529	537	512	581	581	575	601	577	537	555	567	582	548	536	542	541	543	602	524	598	579	538	543	543	579	552	552	545	545	531	524	535	553	564	575	581	533	566	564	553	568	531	606	566	593	551	574	535	550	550	556	551	559	567	533	545	598	531	579	544	561	535	564	578	592	566	554	546	566	593	562	593	571	495	541	553	559	575	555	558	549	581	570	555	540	541	578	589	553	594	511	576	567	561	566	571	557	524	568	561	587	564	547	539	554	557	563	575	566	541	572	538	538	556	561	555	582	520	579	576	568	556	565	554	611	536	551	541	550	556	586	590	510	598	585	538	545	562	534	545	544	576	521	546	592	542	557	546	576	569	567	547	551	549	556	564	593	551	506	588	588	540	531	547	584	568	569	545	515	548	551	547	568	559	563	603	581	563	566	530	561	561	544	597	576	558	551	563	540	558	559	543	570	599	555	549	584	558	545	573	557	550	540	581	567	597	596	546	536	508	573	542	573	594	541	633	538	563	571	543	562	575	568	603	558	547	548	506	541	555	615	537	546	551	604	550	586	567	551	518	573	571	544	528	551	563	574	578	582	568	581	560	503	609	550	550	560	552	576	561	577	564	600	550	583	568	549	536	562	533	581	532	570	536	584	565	574	580	555	603	547	553	608	571	535	537	583	534	568	563	583	576	522	565	546	525	601	601	575	592	558	536	569	552	550	581	542	553	576	550	525	547	578	588	518	505	579	558	568	534	556	561	589	566	543	560	592	552	539	560	523	552	567	553	537	579	564	575	573	561	524	551	524	560	553	593	559	559	567	568	595	559	518	535	534	580	578	542	514	549	605	564	586	582	563	557	574	555	527	548	604	567	553	557	573	540	554	520	561	583	549	586	521	506	550	581	574	551	532	592	526	542	514	570	557	546	571	559	515	578	556	589	535	581	572	592	557	572	546	565	579	524	532	565	575	584
34802	28278	18099	11019	8384	5781	4380	3571	2791	2241	1981	1772	1684	1510	1360	1155	1046	1046	952	874	891	952	867	900	808	827	776	733	746	761	686	732	754	638	686	648	647	682	728	711	672	643	654	695	683	664	635	660	696	634	623	629	694	668	680	657	619	674	672	663	623	631	683	651	620	645	652	667	646	642	647	663	626	686	654	663	600	653	621	660	647	679	606	614	647	671	629	634	660	644	603	666	621	696	647	640	611	644	648	644	620	630	642	649	662	577	650	614	692	629	636	615	667	614	616	658	616	676	655	633	614	624	618	663	643	646	674	602	682	636	639	661	640	634	620	625	634	645	631	626	624	693	649	684	668	661	566	637	615	662	662	612	674	609	624	621	618	663	639	647	656	655	650	659	649	634	653	659	643	670	613	618	611	573	640	639	630	617	647	635	692	645	613	647	644	645	576	660	659	640	629	682	630	658	650	645	637	645	660	670	600	615	654	648	690	627	639	630	641	652	638	606	637	632	661	635	602	644	656	643	643	615	648	663	615	640	644	634	641	633	625	573	654	690	641	644	673	636	629	648	636	661	619	635	664	612	634	639	680	646	645	680	667	662	615	661	657	641	661	618	668	700	638	641	685	640	602	687	640	614	658	686	642	616	663	662	682	628	625	623	657	684	641	651	673	660	635	603	632	628	634	668	645	684	601	650	620	602	597	642	687	600	656	627	606	614	674	652	634	671	609	652	653	617	651	647	636	674	633	609	600	622	683	656	643	650	643	633	641	624	636	658	680	568	641	689	659	665	598	647	680	630	665	673	616	603	641	688	650	607	652	633	641	674	673	668	628	663	630	666	647	625	606	644	631	627	625	652	604	600	642	651	649	607	589	663	647	636	628	685	683	621	629	653	666	610	634	621	681	633	680	623	649	655	632	636	593	650	677	686	604	637	671	659	637	668	681	627	632	684	617	588	622	683	649	618	668	634	615	669	667	637	611	640	643	659	624	635	657	687	605	666	661	689	618	662	649	620	658	647	657	663	637	615	638	614	634	642	610	647	620	638	679	659	602	673	638	642	668	629	655	609	653	614	652	647	626	654	642	625	618	652	628	631	662	666	642	627	631	635	654	623	644	684	653	661	672	660	638	666	655	673	629	652	661	620	636	623	634	630	622	626	631	672	698	690	669	637	652	659	599	635	690	641	653	698	627	623	593	627	631	640	681	681	618	655	673	654	619	640	610	674	615	641	636	623	638	633	631	624	614	646	627	633	630	618	650	667	652	662	633	647	672	643	623	602	632	622	667	688	647	628	675	622	640	651	663	653	620	653	672	628	579	605	664	607	649	649	623	638	652	676	631	623	633	625	622	687	589	560	642	636	666	605	613	687	672	615	655	648	601	633	632	668	676	581	646	633	652	682	692	653	655	642	600	647	599	652	604	605	666	651	631	642	653	641	686	643	653	648	697	686	647	620	602	668	671	611	626	630	624	644	649	675	677	627	638	635	615	675	618	633	644	650	583	634	631	644	682	664	653	637	712	637	601	649	601	648	701	719	640	670	660	618	622	625	588	652	647	573	635	628	594	653	650	684	657	649	659	626	670	653	641	661	669	643	602	656	627	625	618	626	653	646	652	630	670	585	639	617	653	598	664	579	675	632	632	631	643	622	669	617	624	658	641	650	655	612	625	638	675	625	661	605	604	654	675	641	649	624	660	625	661	646	659	659	602	643	612	647	669	654	655	668	699	655	625	655	642	658	662	625	661	656	639	645	635	621	627	635	630	657	674	643	627	651	647	649	648	712	622	635	619	609	608	624	631	581	609	636	690	642	662	633	603	649	631	647	651	638	639	649	629	645	633	617	652	659	649	667	638	633	630	634	600	653	616	639	634	643	631	651	633	629	626	609	667	643	691	680	667	639	598	644	667	690	659	581	632	613	626	636	629	613	618	650	658	594	610	554	599	624	636	626	613	638	660	585	635	603	642	640	651	631	655	645	618	644	630	611	619	631	622	634	654	664	607	616	627	672	644	653	620	677	657	647	621	641	653	606	659	653	664	605	664	633	604	655	570	601	619	650	644	620	642	660	679	692	632	668	686	622	621	631	642	653	624	625	663	637	673	692	681	665	664	604	641	668	623	658	628	654	631	682	652	655	599	600	672	631	660	600	620	652	631	595	624	630	674	653	625	661	640	645	671	642	625	617	609	674	633	637	674	616	650	656	640	657	651	615	656	621	639	624	637	643	655	614	624	618	616	610	666	623	645	606	606	606	612	673	602	640	669	635	654	659	636	607	623	645	642	668	634	665	607	621	625	640	702	618	653	640	650	698	675	606	654	580	698	665	645	633	622	640	664	630	641	649	720	642	680	655	670	646	607	601	620	641	610	697	652	664	680	637	630	601	622	614	664	647	643	668	680	652	651	604	649	653	614	653	619	655	665	629	654	651	680	646	664	675	656	629	648	661	656	682	633	587	630	659	616	635	610	623	629	651	610	598	663	661	593	656	647	630	598	633	649	637	623	695	619	644	598	693	650	661	668	632	673	639	626	607	653	640	662	675	659	648	642	655	651	644	648	640	602	615	644	645	657	661	635	646	611	638	676	623	630	648	656	665	633	649	655	662	650	673	617	648	606	685	622	655	610	650	641	608	639	642	600	635	628	647	658	699	606	611	657	633	618	629	692	651	594	635	655	686	658	668	601	661	659	658	615	642	678	613	651	654	645	651	665	643	661	647	643	619	630	621	615	662	628	619	626	641	622	689	611	670	643	625	628	611	690	650	632	629	620	622	595	648	630	661	642	653	637	646	623	691	646	624	635	596	644	637	653	638	634	653	666	668	642	635	647	660	669	636	622	605	598	651	663	667	661	651	685	632	633	611	606	670	654	683	637	677	647	624	622	664	650	653	627	671	598	663	654	661	639	616	673	654	665	680	672	603	612	674	691	619	626	634	649	657	649	604	638	632	609	625	642	604	648	621	637	636	618	670	624	667	619	608	681	677	627	636	649	598	595	628	659	647	704	650	682	623	670	599	635	617	686	626	658	668	654	670	658	665	625	661	621	696	622	703	669	648	591	660	610	618	642	632	671	619	663	682	669	653	624	660	677	658	669	638	582	617	626	686	622	626	661	620	657	669	627	689	662	660	665	647	664	656	670	610	626	574	641	651	648	669	656	608	632	589	662	625	651	642	622	671	618	653	648	645	686	664	677	652	628	633	664	648	603	632	596	685	637	629	685	636	644	630	690	650	642	611	634	621	658	605	627	647	632	632	657	641	655	619	631	621	635	660	628	596	628	644	660	690	607	560	630	641	684	604	609	639	636	640	660	609	659	672	601	652	657	622	648	606	658	600	662	667	675	693	630	640	657	722	651	639	592	634	602	599	667	588	645	624	642	707	663	629	668	620	621	624	607	669	640	608	630	629	648	656	652	619	637	689	614	676	658	626	634	617	659	637	670	667	649	626	677	632	638	659	665	627	559	633	601	638	652	644	621	666	653	646	639	626
22925	21460	29141	24173	21465	21548	11710	3518	2283	2028	1750	1576	1481	1293	1184	1010	905	879	849	799	758	754	740	658	683	564	569	594	589	577	561	575	494	548	501	507	549	522	481	521	528	493	492	494	491	509	515	478	484	491	517	485	490	477	516	479	469	479	482	486	487	481	479	493	507	506	481	458	449	448	466	461	462	492	504	475	473	446	498	489	481	467	498	453	487	440	483	458	456	509	479	466	474	488	496	452	463	466	468	498	458	459	450	449	485	455	513	426	443	473	455	476	455	472	457	524	493	444	450	456	446	465	531	476	430	493	457	484	466	471	459	478	493	466	440	453	495	431	445	473	438	494	522	495	478	465	448	452	489	430	503	458	456	492	460	522	451	451	489	480	460	473	508	441	483	476	455	467	441	444	465	490	490	490	487	462	463	462	510	460	487	465	466	483	489	461	479	470	462	446	451	484	474	511	443	452	507	485	447	449	436	459	491	471	473	511	467	460	495	458	475	476	493	486	458	456	472	481	436	478	478	446	474	482	425	469	472	475	477	465	486	500	491	472	484	484	462	480	456	482	468	458	459	462	467	440	462	462	463	445	489	468	490	425	489	470	430	462	435	489	436	458	481	483	421	474	476	472	503	498	435	476	498	435	511	471	500	481	443	460	451	476	466	443	502	470	488	471	449	444	459	465	473	462	439	472	463	500	501	463	455	453	497	460	511	453	484	471	484	474	442	456	464	454	479	477	479	503	474	445	437	475	457	458	483	468	513	541	474	475	465	494	482	470	492	520	478	459	471	488	511	459	477	480	480	476	458	458	463	475	476	486	495	480	468	488	486	495	478	437	478	474	462	487	469	463	478	484	515	441	453	463	462	449	470	467	503	457	478	472	461	470	482	467	416	482	494	454	481	450	466	418	454	476	495	446	498	456	450	482	487	457	489	479	452	488	437	463	466	467	470	499	477	464	438	413	489	462	465	463	495	465	449	474	446	419	457	493	477	465	481	456	457	453	494	456	465	510	464	495	501	490	463	454	490	436	461	467	483	475	491	482	451	478	515	421	460	455	445	480	475	463	437	446	491	481	487	489	497	456	523	485	492	436	460	452	463	468	450	459	494	437	450	457	500	457	455	457	498	483	477	467	440	474	446	460	461	456	448	434	431	475	448	463	491	462	449	484	459	460	444	514	465	458	482	423	448	482	486	466	478	524	488	458	487	497	457	460	484	481	514	468	444	440	510	469	478	433	483	485	450	530	485	496	459	471	479	452	462	479	470	483	473	468	490	470	445	463	445	476	450	430	455	452	534	442	458	485	493	458	454	495	498	458	472	489	443	487	482	453	472	473	490	441	482	460	428	480	483	490	515	469	499	456	471	430	492	461	483	471	444	503	457	470	463	468	444	466	487	490	523	467	448	463	422	436	481	453	441	477	474	466	468	435	454	477	499	475	484	481	490	467	487	446	458	468	470	472	459	503	517	480	444	441	466	437	456	453	447	457	503	435	458	449	458	478	473	482	493	443	436	445	458	492	464	461	402	478	458	449	485	449	514	465	451	462	423	463	438	453	463	476	473	462	444	437	487	470	434	477	489	478	494	447	471	463	431	453	474	479	470	509	470	460	428	485	486	504	462	466	484	479	453	454	468	457	431	457	520	454	467	474	448	507	449	483	489	482	442	462	438	491	468	518	480	432	463	473	420	492	506	515	472	482	474	467	445	465	460	459	455	432	497	415	500	496	473	468	450	450	468	473	458	462	436	463	463	486	498	444	462	471	481	481	492	471	451	465	444	489	452	414	466	462	450	477	433	470	507	484	470	465	441	480	504	463	476	495	464	465	466	447	479	490	482	481	478	480	476	470	472	450	488	470	476	464	460	459	449	486	484	503	457	449	435	445	444	474	463	447	439	453	472	419	455	454	493	488	500	467	494	501	493	508	497	473	453	499	485	453	444	461	489	495	465	439	500	455	462	470	491	469	465	470	470	488	464	445	468	461	464	442	448	465	477	451	462	473	450	452	481	464	499	505	492	456	449	462	483	472	449	488	473	474	435	465	452	487	439	501	446	461	415	480	469	457	468	504	480	484	471	460	470	445	448	459	444	431	467	447	478	432	486	456	491	473	449	435	489	497	496	448	449	468	482	497	448	456	450	446	476	456	452	458	484	479	484	481	492	481	446	453	475	461	491	519	477	455	445	481	483	455	511	473	477	476	478	507	463	487	472	500	457	458	460	447	520	450	467	429	437	448	433	512	427	447	461	479	446	430	472	460	485	477	456	489	468	455	469	490	467	435	466	451	433	452	453	503	485	451	462	466	470	427	458	520	485	461	469	476	432	530	480	446	470	460	398	492	451	456	456	466	476	430	464	479	461	441	497	433	481	461	479	446	460	517	475	485	499	481	483	470	487	465	466	479	488	468	459	473	439	510	461	469	480	478	458	490	470	455	509	464	473	493	454	496	483	446	514	468	444	432	461	481	508	491	449	470	478	454	458	458	474	444	448	459	459	467	532	489	505	472	500	493	469	453	474	447	442	421	459	426	469	454	458	436	507	431	464	491	466	440	447	485	466	446	440	470	457	451	454	438	493	462	478	443	477	492	407	435	451	496	490	490	465	478	477	464	493	474	482	486	451	456	504	457	463	485	464	468	479	462	472	452	453	477	467	459	442	473	479	473	478	448	449	478	433	459	465	468	478	473	508	452	429	477	494	469	463	472	467	474	474	469	492	477	507	474	512	498	484	455	461	495	460	513	477	480	458	467	477	479	480	502	458	482	462	467	482	444	452	465	476	521	482	462	491	488	461	454	471	486	461	494	450	476	484	454	429	476	425	485	438	466	427	433	463	452	451	477	485	487	451	448	503	490	465	477	462	450	492	477	500	443	462	460	456	469	429	520	464	465	462	510	473	467	470	467	501	498	455	475	453	463	478	476	436	473	422	452	461	486	491	460	482	488	446	446	473	458	481	489	478	457	517	463	459	471	457	463	473	461	446	479	466	471	457	491	478	468	439	501	466	453	426	419	470	463	471	465	473	481	477	455	476	447	463	465	476	441	499	467	441	479	472	502	419	458	492	448	415	472	466	492	473	457	450	477	435	492	479	498	428	489	497	484	453	449	475	438	467	454	431	436	467	499	511	462	485	481	487	473	508	432	452	439	479	453	470	451	429	452	463	462	497	455	500	483	488	475	479	487	490	491	483	473	445	472	495	497	483	502	448	459	469	503	458	474	467	482	458	456	468	459	460	492	458	472	482	457	476	473	448	510	449	468	499	468	440	480	474	453	464	450	500	461	454	455	472	437	444	464	502	471	443	443	494	483	454	464	480	469	445	420	478	470	491	460	410	468	466	486	494	470	442	452	462	479	472	469	469	421	499	488	474	475	471	485	517	442	484	468	472	485	504	453	453	484	462	455	495	486	448	495	486	469	472	452	511	443	450	475	454	476	429	487	486	435	470	421	483	504	507	436	465	427	413	465	451	436	509	436	454	437	476	427
40300	38183	25786	16939	12800	9381	7245	5709	4414	3598	3104	2642	2477	2126	1953	1600	1405	1334	1198	1066	1007	995	1011	925	885	856	794	794	820	704	694	686	663	652	631	641	647	622	629	605	586	592	596	612	614	585	607	549	536	540	608	598	529	559	556	546	548	568	579	586	557	536	589	608	494	566	518	539	611	578	520	557	566	542	534	571	539	553	561	502	513	535	546	537	531	548	566	523	539	522	548	527	524	547	527	515	553	503	546	547	547	532	537	507	552	545	529	524	542	561	548	510	528	560	494	543	572	539	559	559	542	548	509	569	533	515	554	521	584	552	511	494	562	500	520	563	531	544	523	542	514	522	527	558	496	573	540	566	524	553	506	559	550	544	526	536	533	560	543	501	518	539	511	542	534	544	551	549	509	563	503	565	517	521	534	524	544	583	537	556	527	583	545	532	518	524	540	544	482	514	590	549	556	541	543	570	564	495	505	557	528	560	527	554	513	550	535	516	493	536	561	553	528	498	529	519	546	560	538	558	562	595	578	508	550	571	456	570	569	518	550	499	565	522	536	544	535	552	560	542	514	541	606	523	558	537	546	510	536	552	539	515	563	534	554	519	530	531	567	535	533	568	570	518	515	561	530	537	550	560	537	506	518	543	543	538	554	568	580	570	550	540	535	527	525	544	501	561	564	558	521	552	528	528	528	564	532	516	588	544	505	508	574	580	543	503	525	518	514	544	571	572	549	557	539	524	535	494	534	569	551	546	555	528	560	572	546	520	534	569	529	535	524	505	523	512	580	598	558	545	539	587	575	531	549	524	546	505	560	564	526	540	506	491	519	524	520	473	562	553	526	546	559	541	525	531	533	568	546	583	569	529	550	535	534	552	533	531	530	543	499	571	563	558	524	563	543	581	559	527	529	505	567	508	567	546	546	532	541	514	519	508	565	531	530	539	545	534	560	529	556	547	502	485	526	554	546	514	558	563	540	539	550	542	525	551	525	548	478	510	522	534	570	562	515	553	544	560	570	541	496	587	588	587	535	567	554	554	573	552	490	545	540	542	485	556	552	546	531	508	551	533	594	532	574	541	556	565	524	543	531	511	538	532	570	595	544	560	553	511	575	513	541	544	570	566	531	520	580	543	511	547	493	511	509	533	517	544	526	547	534	511	501	534	522	532	511	566	502	525	511	514	504	550	539	545	576	529	546	540	545	554	528	510	531	522	510	572	561	538	547	535	522	550	578	525	510	513	569	518	559	536	544	489	591	537	554	559	553	562	552	553	555	566	559	538	513	543	573	545	531	522	544	550	534	578	585	534	542	510	576	511	525	523	579	551	556	518	513	560	533	520	519	527	539	516	539	531	537	532	513	563	570	517	577	545	538	527	522	513	557	545	533	536	542	557	558	541	527	528	511	520	538	567	530	566	558	554	525	543	570	531	560	572	561	524	565	544	545	589	540	533	518	561	510	529	513	561	486	552	499	543	546	540	526	544	550	560	530	564	515	549	529	548	517	572	520	510	522	533	540	522	524	595	537	527	536	553	547	562	541	562	526	520	541	524	512	562	538	504	519	523	548	584	538	560	514	498	552	554	566	535	562	544	526	532	589	564	548	522	539	564	534	529	517	554	495	579	536	519	579	528	542	558	550	601	540	549	563	492	528	579	554	571	511	558	503	535	500	515	519	575	542	534	541	562	528	569	542	557	577	539	536	538	573	535	549	528	536	592	577	527	581	563	505	524	570	554	554	530	541	516	554	529	572	503	524	603	519	528	533	564	523	542	528	534	567	538	544	558	519	548	512	533	560	526	549	523	541	563	534	542	555	548	528	543	518	537	581	495	544	524	533	529	530	533	537	558	527	572	524	523	484	530	521	529	541	502	547	555	504	537	552	512	506	516	523	545	534	541	530	567	499	481	547	519	525	532	486	533	543	566	554	567	547	546	512	493	522	570	528	553	530	573	530	591	539	561	558	527	551	586	516	540	533	518	571	532	564	557	503	538	523	544	573	532	600	539	514	538	520	566	577	536	524	515	558	560	529	503	573	553	532	540	561	530	579	531	534	544	555	538	545	527	517	543	539	575	524	560	548	567	608	547	553	560	543	507	514	524	523	540	529	528	542	554	516	581	553	516	562	536	554	536	516	564	539	526	541	480	537	563	535	589	571	539	514	509	521	523	519	542	526	557	524	557	522	553	557	564	505	549	550	531	497	524	553	529	543	514	490	545	563	530	530	512	517	545	543	516	547	511	507	524	525	543	539	547	507	547	548	569	550	560	533	549	502	534	539	542	574	522	533	533	516	538	530	571	538	523	563	534	519	532	540	522	481	539	548	552	571	509	569	516	571	558	581	579	520	542	538	549	553	530	572	532	518	524	561	533	524	533	516	604	595	583	583	551	539	521	531	556	555	548	558	523	508	573	535	543	524	555	541	559	525	533	566	555	537	510	545	591	557	567	510	569	509	522	517	584	554	524	556	539	527	546	550	562	504	543	513	521	529	578	499	542	536	546	585	555	534	533	525	531	570	513	573	583	548	541	563	571	541	587	570	537	521	526	529	519	563	538	589	483	540	523	572	544	519	495	550	521	556	525	527	523	555	521	538	586	530	562	567	535	542	518	511	517	550	569	509	550	513	537	522	517	506	543	546	567	569	511	525	560	530	547	518	524	541	547	560	544	559	532	538	526	515	533	510	523	550	538	535	558	553	490	560	534	560	528	537	553	544	552	566	587	536	532	515	525	548	560	524	514	553	581	590	539	532	545	543	535	522	537	540	566	506	505	507	535	542	577	547	531	517	527	545	539	564	527	543	560	511	545	564	500	543	530	525	550	557	566	535	527	532	573	566	524	556	516	516	517	556	576	540	522	498	505	553	549	553	516	536	547	523	520	523	542	523	542	494	565	570	544	487	524	550	527	487	526	533	525	524	563	585	565	550	583	510	536	550	528	536	522	548	604	547	536	554	534	529	539	539	499	565	587	546	537	528	523	538	541	542	556	537	551	534	561	513	538	546	567	505	534	577	506	542	536	557	564	556	540	536	562	554	505	567	544	544	563	556	520	574	564	536	551	522	525	533	514	568	563	529	520	523	498	550	508	554	533	505	553	558	571	570	529	559	522	555	508	536	543	572	496	520	565	572	517	500	558	558	540	548	556	554	541	528	538	561	537	523	559	530	559	582	556	546	537	550	548	531	584	526	557	525	550	555	507	533	535	529	533	520	512	566	569	524	564	549	519	530	566	568	552	483	547	541	520	539	558	523	518	523	527	508	508	556	533	547	492	543	545	554	485	523	508	545	550	507	553	548	558	561	487	533	535	535	569	550	553	543	555	553	538	527	562	540	560	551	543	478	532	552	569	537	530	491	520	545	537	528	539	544	549	540	536	553	574	543	543	517	528	501	541	576	570	536	575	526	569	532	560	512	528	537	581	536	542	501	535	543	553	521	512	552	511	517	525	518	531	601	516	526	561	516	555	529	513	530	503	519	516	501	557	558	526
30012	21946	15826	8487	4223	2808	1956	1596	1440	1237	1107	1070	1072	984	902	829	854	816	796	790	785	819	792	772	741	718	767	793	713	720	728	735	749	703	726	755	694	706	706	757	712	677	652	712	689	699	696	725	701	680	640	699	748	712	657	696	734	651	724	692	669	707	700	731	688	717	702	689	709	709	707	714	742	685	717	693	685	710	669	716	705	731	710	729	687	670	649	693	766	690	749	754	685	726	696	721	712	689	724	673	673	690	690	727	698	710	659	693	645	746	709	693	696	737	669	675	725	705	703	670	695	684	715	726	688	704	690	695	659	718	697	722	706	639	697	690	681	779	703	698	642	693	648	671	672	730	657	707	671	677	658	702	736	797	700	689	701	695	718	652	737	726	677	661	685	674	701	709	692	741	676	719	717	673	694	692	716	695	711	665	704	679	683	689	755	724	694	688	670	718	717	664	704	745	682	735	675	658	703	671	704	692	670	693	745	706	663	730	720	705	679	736	712	725	732	684	694	744	687	678	676	706	680	715	749	703	726	732	653	643	667	712	674	704	679	732	680	697	659	740	738	696	698	698	664	682	702	691	697	693	751	737	710	758	685	687	740	706	689	718	671	685	697	687	658	688	643	694	718	679	716	706	688	726	673	702	665	716	707	685	730	705	681	723	742	717	708	670	679	717	674	730	660	750	711	698	723	661	701	659	695	706	673	636	666	663	714	715	722	718	686	710	727	747	725	718	666	738	697	635	713	677	678	683	707	707	701	684	702	648	676	741	709	704	711	726	700	690	694	690	733	719	695	673	706	707	727	701	678	638	687	696	749	644	704	708	705	716	748	771	668	673	729	683	700	715	716	711	698	742	712	688	672	665	707	630	699	675	685	704	721	710	692	693	704	706	649	694	710	714	677	718	731	724	706	715	677	693	686	648	662	719	666	700	651	745	695	676	694	721	719	721	692	682	699	703	701	702	678	688	677	706	689	694	731	673	660	697	747	699	677	694	745	690	693	707	684	715	688	682	681	721	681	696	724	695	671	651	637	715	691	745	757	720	686	659	668	695	714	644	679	680	672	719	709	727	645	716	695	700	730	686	685	651	734	688	669	593	714	692	673	672	689	685	724	695	691	690	661	708	694	678	677	704	732	740	710	717	761	710	688	713	725	689	675	701	697	671	669	671	714	725	749	746	687	729	703	702	731	700	732	703	707	735	678	684	668	685	697	698	736	687	696	711	667	685	699	668	680	726	677	692	722	682	717	728	713	668	716	724	691	749	722	724	724	688	705	682	734	712	725	654	666	679	710	684	699	682	631	707	659	675	685	683	701	731	693	726	673	712	710	713	708	724	674	743	689	669	684	673	692	675	660	689	699	714	716	714	729	749	655	681	684	695	658	689	679	715	710	642	656	723	707	702	720	729	717	679	666	629	729	703	703	694	736	706	724	683	677	699	657	709	706	713	682	720	689	682	690	685	672	737	704	690	703	719	671	686	653	666	703	707	675	654	715	755	701	682	715	749	676	691	647	696	725	674	676	716	686	724	658	667	693	686	730	682	661	694	718	709	717	680	707	681	700	738	731	672	724	715	707	657	705	678	702	697	747	678	681	737	663	702	701	716	676	655	665	667	687	703	701	662	724	733	703	664	723	732	698	720	730	643	656	665	713	713	702	702	700	651	684	685	693	694	704	742	681	735	672	684	735	721	682	693	703	674	768	674	711	687	669	735	644	699	682	689	658	687	668	736	690	706	738	723	711	702	708	726	687	719	645	756	719	714	689	725	657	712	682	666	696	729	703	698	715	706	698	729	650	686	716	661	715	686	677	693	717	718	717	683	688	692	642	712	712	691	706	703	656	705	705	667	712	711	671	708	724	719	722	733	738	688	691	708	724	691	724	691	685	709	659	687	710	653	654	756	736	724	666	639	660	684	688	713	722	736	687	706	653	720	712	692	671	721	707	683	692	679	699	682	685	705	712	687	759	690	725	703	681	739	706	721	676	651	695	705	711	725	660	813	684	716	716	733	654	688	743	712	671	672	678	707	718	740	699	697	711	688	733	714	707	658	679	680	764	665	706	669	726	690	751	744	667	656	698	684	704	708	683	668	747	693	743	700	711	696	698	686	696	685	725	658	708	688	717	727	716	673	711	718	698	725	705	723	701	703	710	705	652	692	692	713	724	680	715	751	759	663	688	723	698	669	676	654	665	697	724	654	738	660	695	645	714	676	692	690	700	732	678	668	731	708	724	689	695	721	699	738	721	665	687	697	737	705	659	690	708	714	716	751	694	725	664	705	740	718	683	698	737	657	715	672	687	706	653	698	705	742	705	710	705	710	715	739	697	698	697	696	674	754	676	713	705	699	681	720	745	680	742	734	699	720	647	672	752	705	738	633	716	679	759	684	698	763	682	711	672	693	708	701	712	686	681	747	686	715	713	729	709	738	727	753	702	714	717	731	702	693	716	690	667	673	722	701	679	683	722	742	735	691	691	665	681	723	693	688	700	682	726	695	665	702	768	678	683	723	661	708	713	663	682	728	733	684	699	721	751	629	675	686	687	714	689	732	716	737	702	699	751	696	710	670	740	724	708	642	738	681	687	721	683	682	695	731	629	669	712	659	738	705	710	690	699	654	695	736	694	706	664	711	686	673	687	667	715	691	629	733	673	691	723	734	701	731	690	661	688	648	717	677	705	663	710	682	784	720	718	695	727	692	691	709	706	741	732	683	662	708	713	707	701	706	674	694	682	688	695	708	697	606	652	707	722	702	702	667	698	649	713	679	667	699	696	687	673	669	650	672	750	724	668	653	705	684	683	688	683	713	719	682	686	651	688	681	665	664	718	681	716	697	692	670	667	672	730	721	684	693	746	703	695	681	697	648	732	714	760	681	741	681	673	667	695	712	708	707	698	672	665	699	678	667	713	721	729	714	722	689	691	697	719	668	643	709	667	719	716	723	716	679	777	706	644	704	720	706	691	721	681	725	681	709	688	706	669	711	716	647	721	685	686	773	681	674	686	747	687	731	686	721	727	694	713	719	716	713	730	715	674	716	684	693	708	646	736	679	702	685	723	693	721	708	743	707	697	674	680	682	664	681	698	671	739	678	672	703	771	657	728	748	733	723	710	669	684	748	716	750	700	674	710	709	704	688	673	657	655	710	695	703	698	680	713	722	680	734	709	722	714	659	691	673	724	717	679	697	698	709	722	721	695	734	724	694	674	722	707	694	741	696	695	703	733	724	714	707	699	642	724	683	714	664	732	746	693	701	705	665	688	700	714	708	661	716	704	642	701	690	690	728	684	711	666	700	679	710	677	697	727	740	719	670	738	666	702	686	714	686	694	727	683	724	740	685	731	688	714	674	657	732	638	710	701	738	697	721	721	703	721	698	692	714	680	731	686	693	689	660	722	699	660	686	694	754	717	705	710	673	705	721	687	672	717	658	685	717	675	684	710	680	684	658	673	761	690	710	745	713	717	732	675	724	702	702	693	663
31420	23689	14818	8722	6107	4644	3417	2854	2317	1932	1768	1660	1523	1395	1299	1097	1072	1077	1068	984	917	1000	949	906	948	886	897	894	821	891	862	874	920	804	815	868	859	796	829	863	806	822	853	777	856	814	803	846	834	844	823	794	811	822	791	840	814	815	752	842	755	780	808	790	861	744	786	820	771	790	770	853	815	836	774	825	770	781	813	819	803	819	769	795	809	776	802	823	774	790	805	781	807	781	826	800	772	770	832	823	804	806	847	803	791	807	770	788	793	784	835	809	817	817	788	794	852	829	803	812	852	784	849	809	772	781	809	818	786	780	834	849	798	774	807	831	798	803	794	815	757	775	794	780	782	832	799	755	801	799	792	788	769	786	807	848	796	772	798	782	848	778	785	809	806	820	771	811	760	808	879	764	801	761	841	833	809	853	804	761	796	792	834	862	756	796	794	817	763	797	741	793	823	735	753	846	828	794	821	826	790	812	760	843	816	795	780	798	742	799	791	790	810	805	808	783	772	830	807	786	807	771	790	791	807	776	787	803	814	797	793	802	750	760	826	788	765	780	836	802	798	787	810	782	777	788	815	749	775	811	770	827	821	813	806	812	776	744	807	792	785	757	809	781	795	776	802	759	829	760	794	815	800	795	802	807	783	813	816	765	856	824	777	792	757	811	819	816	765	743	835	769	782	821	782	772	826	821	786	805	760	796	803	806	788	802	818	811	719	848	753	813	790	792	766	771	844	851	788	787	745	792	744	805	816	768	795	822	813	774	807	836	797	840	812	795	779	754	793	811	770	819	805	780	807	816	798	797	780	809	750	725	794	809	791	815	785	797	847	805	777	762	797	788	780	809	768	836	763	775	825	820	825	799	821	809	815	825	837	778	809	771	803	780	794	806	790	816	842	803	834	791	832	788	781	795	787	806	779	789	770	820	794	820	805	794	784	811	831	795	796	788	809	829	787	788	812	832	793	798	810	757	793	795	809	824	778	743	846	784	763	807	738	792	804	751	759	796	879	782	795	780	804	834	762	795	747	794	781	762	821	801	813	834	841	745	823	783	780	802	773	818	722	801	773	794	799	749	804	850	764	804	719	779	807	822	821	787	782	797	817	806	773	815	778	782	828	786	775	784	814	847	760	819	792	774	831	816	773	797	823	801	785	821	812	796	824	794	759	784	853	768	776	785	779	791	802	781	795	836	779	790	790	815	765	800	815	772	779	799	725	825	831	778	804	831	808	761	788	823	765	776	784	828	750	787	830	770	850	815	791	804	806	853	804	826	855	794	832	835	780	842	748	729	773	877	855	776	795	726	866	814	793	720	767	774	784	829	768	828	756	793	869	822	763	756	818	845	755	834	832	773	776	816	787	779	778	782	810	790	828	866	822	813	775	837	812	814	792	847	828	844	834	818	792	836	798	766	796	794	763	765	806	787	855	790	763	822	847	801	799	801	824	837	796	807	818	825	803	755	743	817	799	799	801	816	851	810	803	830	793	766	763	801	768	843	775	808	767	832	730	804	812	813	791	795	776	810	809	864	759	769	837	822	788	782	797	821	816	836	826	783	793	759	759	828	809	827	838	744	778	834	804	795	793	784	701	805	825	785	763	781	820	800	779	766	768	832	807	790	790	788	786	787	755	763	778	779	793	825	764	755	786	797	804	851	811	758	806	797	822	801	799	806	824	753	790	784	811	802	803	778	796	776	805	775	809	823	830	810	807	805	785	799	803	789	792	782	805	743	740	795	836	811	752	777	807	802	795	780	815	800	829	798	828	819	858	863	789	854	841	792	817	834	776	782	761	752	815	795	779	753	785	734	809	830	829	803	794	829	807	848	840	757	796	741	778	773	735	784	752	770	824	793	737	850	754	762	823	778	786	877	854	784	790	759	770	758	783	796	788	834	788	796	787	827	793	843	756	795	794	784	769	807	796	807	792	799	823	790	776	816	792	805	846	805	801	805	836	787	750	808	797	812	788	737	776	759	812	818	793	780	813	802	850	813	776	810	806	765	805	795	790	788	826	835	810	805	820	781	824	786	796	817	769	814	820	786	798	784	754	790	881	842	814	779	835	803	827	768	808	790	749	765	783	772	797	816	824	780	795	811	814	785	813	828	824	782	826	830	790	814	765	813	788	772	801	804	774	818	732	789	762	767	766	810	773	831	812	817	842	785	786	780	762	743	785	799	782	767	744	801	795	790	799	794	821	800	778	835	796	752	809	824	802	785	810	821	761	815	773	788	800	795	810	805	795	786	799	785	745	823	805	784	796	792	791	777	840	801	799	800	813	813	785	821	791	813	811	774	857	762	780	792	752	751	788	779	798	823	854	826	804	821	872	769	837	770	796	764	810	773	802	814	774	767	763	827	757	787	803	785	764	799	752	764	839	838	798	795	797	834	765	780	791	780	812	786	773	780	778	810	794	793	802	756	783	826	843	842	773	832	778	830	802	772	779	782	807	841	788	795	808	821	881	779	795	779	745	784	781	802	827	792	806	813	809	805	775	805	810	833	755	804	764	797	859	754	882	800	824	787	806	806	811	808	784	776	782	835	770	803	790	720	822	817	825	783	813	780	815	797	831	722	781	754	806	780	844	807	777	804	764	834	820	797	782	811	807	809	779	767	799	769	774	822	791	774	850	784	830	814	836	751	848	806	822	787	808	811	825	795	834	806	763	789	801	782	760	831	793	828	794	826	822	817	783	808	793	812	825	802	796	799	819	771	779	753	760	786	800	774	847	814	770	848	799	823	786	743	800	813	808	775	817	784	767	833	775	798	794	774	839	786	794	835	773	818	789	787	832	744	784	742	843	786	831	774	848	782	729	804	772	779	793	814	787	841	763	775	802	839	785	782	812	788	805	769	817	804	724	754	786	799	755	806	811	772	728	792	785	838	821	840	843	810	799	746	792	849	778	838	831	781	803	831	810	779	790	813	825	813	812	820	832	789	790	778	791	766	799	812	838	771	807	791	791	754	789	818	787	742	799	781	803	817	837	802	778	810	764	828	787	794	862	805	781	731	834	792	792	806	818	791	748	782	825	758	777	822	861	818	776	847	843	807	741	790	809	768	783	819	836	778	810	785	783	809	813	784	841	801	823	752	731	802	801	784	824	763	860	840	822	780	825	800	808	779	759	809	828	795	807	788	762	813	786	759	785	781	777	802	776	797	826	772	759	784	811	773	802	811	778	759	761	841	750	827	808	826	796	772	827	846	788	786	742	813	770	807	795	807	832	792	771	812	758	841	800	803	836	782	791	790	832	756	811	736	784	743	805	856	811	820	837	827	830	824	838	764	800	788	814	798	761	799	803	785	773	834	809	875	798	787	764	801	813	822	808	786	752	793	785	814	765	825	833	786	835	806	782	717	737	772	808	804	805	799	805	780	780	825	791	812	798	801	772	781	818	774	839	813	813	817	776	836	778	815	769	813	827	770	821	805	798	829	829	771	860	848	831	739	788	779	795	786	812	842	779	763	767	831	799	807	869	817
23944	21456	28734	24604	21434	12910	4035	2553	2064	1728	1535	1335	1356	1180	1162	1027	970	958	846	851	835	766	746	802	754	730	734	725	737	686	688	712	707	660	663	687	664	688	664	666	650	686	681	675	682	643	712	626	704	710	661	686	664	672	679	638	672	633	648	686	693	634	651	648	658	668	698	670	673	640	619	652	609	638	678	634	648	651	693	667	687	622	670	666	666	643	659	589	657	659	676	659	671	632	641	655	672	673	653	653	623	652	635	670	618	663	647	636	674	655	654	669	656	639	644	677	681	603	592	623	630	585	647	641	609	620	654	695	713	641	624	685	612	659	669	651	684	679	615	644	632	634	647	661	667	648	649	665	669	625	662	640	627	655	663	652	600	644	673	650	588	616	673	689	683	628	623	685	666	671	682	640	635	701	681	681	681	656	640	695	664	622	670	652	709	677	647	624	656	704	670	647	661	646	657	651	662	683	654	704	627	660	637	624	704	648	622	689	673	683	689	613	658	680	669	626	609	641	619	693	664	622	616	663	638	649	641	669	679	652	635	653	653	667	597	692	642	651	666	638	624	643	684	649	655	650	643	620	682	623	648	683	619	625	645	610	649	690	653	629	628	663	674	631	652	625	673	590	645	686	643	681	665	642	655	612	631	644	652	620	684	631	729	646	659	654	644	654	602	629	636	641	690	648	689	637	643	650	691	659	640	616	658	686	662	675	648	657	659	645	655	645	632	686	656	630	646	647	646	693	623	654	622	641	642	625	639	651	699	671	620	642	619	631	629	711	634	642	643	644	655	642	674	648	630	643	671	650	660	657	663	665	607	643	614	634	639	636	636	653	612	643	644	698	688	640	612	731	606	627	701	624	648	644	642	655	665	639	664	592	618	646	678	637	618	626	657	648	654	668	642	633	661	643	608	648	640	646	618	684	594	644	612	643	615	659	618	683	659	587	661	661	667	646	693	621	675	666	695	628	686	669	651	650	644	600	644	685	624	677	644	627	655	667	637	639	680	652	638	668	608	672	643	623	663	619	642	610	654	646	658	636	597	651	635	647	610	700	669	673	674	646	669	678	666	664	673	622	660	686	678	640	657	647	630	650	638	626	657	607	648	617	680	610	674	669	631	614	669	655	647	633	669	658	689	650	656	699	650	660	696	623	690	670	650	645	665	694	633	670	669	646	665	597	660	629	657	650	634	654	614	679	671	633	676	694	626	642	639	625	662	638	672	644	657	578	715	602	649	616	625	659	646	664	704	642	601	586	674	655	624	613	615	643	614	680	675	642	678	681	643	670	651	603	659	692	632	676	649	656	605	611	624	675	600	648	663	606	655	594	617	618	648	669	671	656	653	667	629	647	666	673	648	646	612	682	623	604	649	617	592	664	648	706	645	647	658	633	717	598	644	646	641	641	629	656	612	643	645	654	669	599	603	669	634	672	623	631	630	631	618	663	708	657	673	657	681	677	625	677	632	651	672	693	672	602	667	660	661	635	677	682	693	688	667	666	635	635	661	596	681	658	647	641	672	600	646	614	669	663	613	669	695	621	633	596	681	639	658	660	644	677	658	643	671	661	640	663	650	643	636	655	615	637	633	639	647	631	663	624	631	667	674	683	659	634	653	655	647	614	613	612	661	619	634	650	632	695	645	643	686	639	641	642	616	683	622	620	677	670	648	701	645	608	644	651	635	675	649	630	659	667	646	618	646	668	647	649	652	620	677	622	671	620	686	633	683	650	664	583	649	646	670	658	641	618	653	617	650	671	683	635	628	647	651	647	657	663	649	666	621	642	701	681	648	675	636	674	614	645	681	680	618	649	678	638	605	683	584	645	662	707	644	598	647	650	659	627	636	628	650	633	631	598	660	630	643	610	601	613	657	663	590	643	648	615	643	696	632	620	646	653	659	649	671	668	633	674	654	642	627	655	650	678	667	666	594	615	624	625	654	658	595	655	650	676	637	637	627	633	657	614	638	607	599	647	660	686	677	656	658	689	636	662	650	688	631	630	603	670	656	651	661	652	628	647	650	673	610	638	670	644	664	666	627	629	629	641	613	682	620	629	653	654	627	646	637	610	647	623	621	672	704	658	652	668	657	654	606	631	667	637	643	644	596	625	645	585	610	667	666	688	657	649	610	654	660	621	648	681	660	655	626	617	626	653	662	616	632	657	650	625	692	634	656	676	605	629	653	658	673	707	635	631	642	661	692	592	680	640	666	623	610	603	657	653	655	654	658	631	611	669	651	611	669	688	648	620	689	629	651	585	651	655	615	666	679	630	642	623	648	635	647	703	659	629	626	631	610	645	637	671	702	610	641	604	636	621	670	671	648	632	622	645	621	676	646	674	663	642	601	598	666	649	648	648	717	625	660	663	650	649	670	683	603	652	638	616	657	630	616	660	690	623	651	637	647	631	675	630	633	611	638	639	672	655	645	620	644	640	655	607	635	680	699	627	674	641	670	671	668	617	650	654	646	641	660	660	647	640	692	643	662	643	655	648	678	640	629	676	612	642	639	654	630	626	622	601	647	707	634	612	675	618	675	658	645	663	644	704	678	670	608	647	660	648	670	634	672	616	626	634	650	651	633	673	613	617	645	639	683	643	617	670	678	651	617	648	666	648	669	669	662	632	653	621	665	655	605	682	660	643	633	665	610	632	649	650	648	620	636	631	615	661	675	666	671	677	632	660	628	642	602	643	641	669	665	667	654	649	650	692	595	680	589	661	648	633	615	680	668	643	653	651	668	624	680	658	674	697	641	629	635	673	677	653	661	674	652	644	633	668	663	685	694	644	654	648	665	675	675	685	641	652	655	627	666	663	640	601	633	651	626	669	643	626	659	646	644	696	646	643	623	645	690	608	627	666	603	625	648	664	677	621	641	668	654	656	631	651	654	674	660	607	684	661	606	700	696	660	652	646	656	657	638	667	652	680	601	610	648	609	613	617	645	657	626	600	618	676	635	624	618	629	653	675	638	670	668	633	623	638	666	643	652	586	654	639	645	655	624	648	658	628	682	597	670	648	643	644	646	663	655	635	636	609	641	631	628	624	668	692	610	632	687	651	642	647	617	625	645	664	673	649	694	643	640	609	667	667	596	681	622	627	658	662	644	664	631	601	655	630	661	635	679	633	674	679	671	636	581	621	619	624	658	658	639	646	700	681	648	707	646	632	629	644	648	663	682	645	599	634	645	664	681	640	677	617	644	652	632	685	643	635	629	632	543	653	621	632	638	650	645	661	641	657	629	640	680	657	645	618	671	645	682	652	645	619	640	675	689	629	592	618	662	635	648	709	679	696	617	671	682	663	667	681	671	644	657	650	621	665	686	674	683	682	610	645	652	644	691	606	661	657	633	663	643	672	659	616	646	616	647	637	634	627	662	625	678	635	624	640	651	633	660	672	666	652	646	655	635	621	645	667	662	644	662	652	639	635	654	646	626	618	630	642	664	658	702	698	696	646	672	635	659	605	640	650	639	716	655	608	623	681	704	645
35406	32613	22197	13692	9762	7144	5333	4284	3604	3058	2635	2261	2081	1842	1615	1497	1290	1200	1212	1126	1064	1070	1003	941	958	925	920	875	916	902	904	811	860	783	824	772	771	815	830	797	765	799	759	751	831	779	772	800	789	779	768	778	798	828	772	716	739	750	776	776	766	738	774	782	772	750	753	741	750	768	814	798	750	752	718	844	752	770	762	784	747	765	730	771	717	734	769	761	752	719	695	735	773	774	731	773	772	723	750	783	758	763	774	755	728	750	716	772	697	719	761	780	817	721	785	723	720	733	737	728	704	713	743	748	717	758	731	767	760	707	787	721	716	753	714	772	714	726	717	774	711	750	774	763	768	720	721	757	726	715	750	718	734	703	700	740	736	764	682	752	726	751	754	781	748	728	742	712	696	772	714	747	730	742	769	752	757	749	781	756	769	716	742	766	718	754	740	740	725	752	737	773	751	733	720	712	825	780	731	724	731	732	802	705	683	737	766	811	773	756	763	779	769	744	750	732	778	725	760	761	794	691	753	734	740	728	726	765	717	764	719	738	795	758	736	718	753	724	764	764	710	739	771	775	744	751	770	706	772	781	746	758	759	781	742	698	726	729	744	700	716	779	727	734	778	722	786	766	797	733	740	770	799	759	751	759	744	759	751	752	721	762	719	756	750	707	732	749	753	776	751	709	784	723	778	754	752	753	779	759	731	794	744	710	805	771	719	708	738	741	784	754	779	728	734	728	775	715	766	735	714	732	784	723	766	728	723	784	792	720	761	732	703	739	736	754	767	728	747	720	720	808	735	761	763	730	734	761	722	736	760	749	739	709	709	748	758	773	727	700	710	758	794	737	731	751	721	750	739	722	750	712	789	743	742	710	749	731	731	780	748	728	737	790	772	682	741	786	701	758	757	731	715	759	668	710	737	770	784	740	711	728	755	776	769	730	740	760	765	729	756	767	690	760	766	757	779	764	777	759	756	708	742	694	729	754	744	729	714	794	778	763	714	739	715	742	697	729	753	770	751	716	726	718	730	770	770	737	739	769	759	767	777	768	746	742	743	735	779	738	737	747	721	707	753	707	748	733	806	701	712	738	723	722	740	765	724	826	710	779	756	732	741	699	702	712	722	759	760	729	699	786	780	763	742	749	735	718	762	741	741	761	757	712	741	703	735	723	738	762	717	776	779	683	774	746	758	739	702	743	705	796	771	733	718	737	744	736	739	756	702	750	718	705	790	757	707	796	728	747	750	725	750	754	704	730	706	709	736	768	757	737	740	723	732	786	782	732	767	741	799	778	788	764	766	731	730	809	776	704	779	704	736	727	729	746	743	714	756	739	706	751	711	748	751	774	744	729	739	804	773	746	753	733	714	744	740	748	761	756	753	774	710	753	741	693	782	755	759	767	749	734	792	758	740	752	755	768	771	847	726	763	750	781	755	769	770	727	706	751	759	737	765	732	812	686	726	750	735	790	705	768	684	753	818	717	701	724	765	751	827	722	744	717	762	741	717	708	758	732	754	744	816	773	750	731	736	730	731	746	762	754	755	776	734	765	751	755	723	781	742	668	740	728	714	722	775	762	800	727	789	708	766	779	708	775	717	740	741	717	761	736	724	744	713	722	733	710	749	747	774	747	743	730	708	762	717	758	740	724	754	742	738	757	734	763	743	743	765	712	763	767	735	696	763	749	750	758	769	767	752	732	720	740	732	748	731	750	771	740	737	780	731	744	756	756	787	724	729	763	685	744	751	764	716	732	743	736	752	768	761	758	722	741	790	707	711	737	690	733	745	699	730	769	760	720	748	762	749	697	729	748	762	753	777	722	760	703	731	763	785	731	726	785	751	759	745	733	715	773	706	731	771	779	790	722	731	760	716	730	712	720	737	735	748	777	702	773	712	789	759	775	781	726	750	711	807	783	732	768	784	744	773	768	753	723	735	739	702	717	720	781	749	718	736	769	775	742	778	772	734	759	731	716	708	733	780	777	720	775	766	780	711	753	744	758	759	714	742	764	736	768	771	730	752	791	720	740	723	721	706	738	726	755	772	762	700	737	753	709	744	718	750	758	693	758	755	708	768	753	754	775	761	771	749	754	760	757	725	732	752	753	737	731	734	739	782	757	779	734	737	756	743	806	727	709	727	743	746	758	697	726	687	720	743	754	784	788	728	779	676	747	756	689	751	755	748	738	737	715	761	761	751	772	758	764	720	797	738	751	707	774	770	737	711	736	789	753	776	716	754	757	791	785	721	768	758	739	756	702	742	779	753	730	708	754	681	727	815	744	705	737	707	823	772	748	723	752	770	784	751	769	751	753	758	714	764	698	716	730	763	777	722	748	692	774	735	783	741	773	754	760	768	741	748	753	750	742	765	758	698	729	757	760	756	744	786	793	774	779	717	763	750	753	741	771	764	760	738	758	718	775	769	774	770	762	774	735	759	756	778	765	753	710	754	763	782	700	712	710	713	756	748	784	729	742	731	760	753	737	761	761	708	721	782	757	758	722	721	776	741	784	753	752	713	755	720	725	739	729	732	712	742	750	794	690	713	777	751	763	789	724	715	739	720	762	764	790	774	768	707	752	781	709	766	718	743	723	695	727	762	750	767	732	785	778	744	728	755	751	792	765	786	775	735	722	696	742	746	756	736	732	758	727	755	861	772	720	736	741	737	728	740	734	731	732	758	733	728	795	724	755	774	736	747	735	761	762	710	746	767	778	789	729	749	751	705	746	753	726	749	767	782	750	753	768	748	763	743	750	758	703	712	727	745	765	753	811	783	749	709	726	753	747	737	789	754	760	767	762	726	789	783	771	741	734	716	763	727	739	767	737	691	788	728	743	747	735	748	779	773	738	749	732	724	720	718	801	777	700	742	678	748	723	747	748	732	749	740	758	737	715	756	745	775	743	778	731	757	696	789	763	775	762	706	724	761	771	742	759	780	689	754	782	814	735	759	749	756	721	752	713	755	729	729	723	781	740	738	774	710	706	714	723	748	751	721	783	760	722	714	742	782	701	797	759	760	758	754	737	796	745	784	765	733	728	680	700	741	777	795	801	756	769	719	743	711	800	768	782	738	736	730	762	749	710	806	758	750	768	741	715	766	737	748	735	786	718	724	790	750	739	739	723	741	724	726	747	723	698	784	730	747	756	700	759	684	746	752	707	773	727	742	751	711	756	757	675	722	772	750	754	714	752	739	778	751	721	767	755	730	725	757	749	696	739	724	755	727	742	706	810	726	737	761	739	724	762	762	758	754	721	772	739	785	748	781	761	724	729	763	730	751	781	758	692	778	756	741	741	763	747	748	758	751	759	721	728	807	742	724	724	767	768	762	741	748	677	765	760	756	736	762	811	750	775	761	753	760	710	716	755	745	712	791	758	689	757	768	767	757	720	736	707	771	774	737	701	753	729	749	695	719	723	721	740	716	731	802	740	766	699	753	738	782	792	715	782	745	702	754	711	781	762	726	761	734	765	701	706	683	755	717	771	709	751
25279	21536	27746	25626	13522	3819	2356	1765	1498	1269	1249	1078	1096	961	913	868	786	752	724	694	716	692	689	685	667	652	630	653	632	649	576	562	618	663	600	588	578	617	607	625	606	578	600	607	559	610	585	621	612	581	606	562	621	606	577	595	580	539	537	595	591	562	539	547	616	563	541	562	561	522	608	576	570	603	570	550	560	530	588	600	550	578	561	565	571	609	547	559	545	575	580	593	573	529	604	586	574	611	566	574	554	576	512	561	569	589	605	569	573	552	568	546	630	578	538	626	606	538	561	577	568	575	527	591	565	554	573	564	583	586	587	598	534	539	563	606	563	582	493	539	564	610	570	573	572	583	568	546	598	560	554	655	597	557	598	549	594	543	589	551	567	597	553	537	548	614	558	604	581	588	588	539	620	598	569	587	616	577	591	578	554	567	527	578	602	547	561	550	525	541	575	565	588	581	569	547	559	610	593	582	593	567	601	594	552	549	600	567	560	542	579	596	557	579	580	565	575	575	608	602	604	558	565	557	538	559	577	583	596	584	607	576	605	578	568	540	583	554	617	561	580	603	558	599	622	586	563	583	551	550	544	587	530	558	591	595	546	599	587	588	552	557	596	576	527	596	556	571	614	564	551	561	559	618	588	562	514	575	553	588	567	583	517	545	546	592	608	584	537	560	541	555	588	572	607	553	593	572	576	585	553	564	554	557	639	587	598	543	580	542	605	561	594	567	580	541	569	623	591	595	551	581	590	549	508	582	576	545	542	555	595	553	612	584	614	597	599	551	575	557	561	577	559	571	586	577	580	557	542	599	607	569	593	577	546	570	563	564	560	590	571	588	567	562	543	604	574	561	578	594	581	593	513	534	540	605	541	557	561	589	576	581	561	576	546	577	562	588	569	536	568	564	563	560	552	589	578	511	584	611	594	557	557	567	534	532	556	635	565	544	510	591	566	629	560	531	585	588	525	594	573	550	552	589	521	550	567	570	525	586	553	575	554	527	531	588	630	550	592	602	596	594	591	575	578	582	578	613	588	579	545	545	601	542	562	585	598	572	626	549	590	589	610	573	532	545	584	561	606	560	644	588	579	529	596	572	604	530	583	620	572	558	580	557	550	570	597	535	556	590	536	568	592	583	575	561	599	577	524	576	565	584	561	548	597	544	572	518	617	603	553	562	575	589	591	545	566	538	566	593	565	590	538	594	562	549	518	572	542	565	567	594	538	556	579	555	582	544	528	560	592	556	585	568	568	562	597	626	564	574	548	538	600	520	546	579	561	600	518	552	556	570	592	583	543	578	570	577	540	564	515	535	541	536	556	553	556	565	602	574	606	557	550	580	563	518	575	557	582	619	585	609	570	601	583	568	578	571	572	556	599	555	493	624	596	578	563	560	579	575	572	585	535	584	544	573	536	591	568	633	543	576	573	533	559	582	539	561	568	580	574	582	579	551	553	554	549	547	579	581	592	548	579	592	547	553	619	542	523	565	600	586	514	536	568	556	576	585	581	558	570	581	584	541	581	573	555	553	588	564	543	617	584	546	576	573	590	572	568	631	593	582	573	566	526	592	587	587	534	576	577	582	592	628	562	613	584	566	552	563	543	601	565	561	586	579	575	588	601	566	532	576	574	557	562	563	554	525	569	574	529	570	618	566	583	572	611	566	568	516	613	586	539	536	567	547	585	595	601	547	570	605	560	603	567	589	612	569	557	592	596	595	534	587	597	532	561	576	570	555	570	608	585	569	561	570	589	595	535	594	523	549	584	514	547	600	509	590	559	557	559	591	566	598	606	565	584	587	557	543	564	557	550	556	558	580	581	579	552	540	530	586	546	569	600	521	534	523	589	550	591	591	586	553	573	543	608	596	538	576	583	574	563	568	568	541	571	537	543	581	568	529	596	595	529	550	572	573	598	573	616	574	563	580	496	579	608	569	595	573	609	581	567	557	537	581	575	533	584	561	566	547	561	546	594	571	554	577	572	532	528	607	618	595	566	548	590	585	594	548	558	575	554	560	588	582	577	600	568	584	613	571	561	573	558	558	537	585	574	563	558	557	536	571	528	588	592	560	548	558	545	577	564	607	590	535	579	574	532	601	553	569	538	526	520	561	549	556	595	541	542	552	558	556	578	558	591	594	551	588	536	579	579	527	607	582	589	580	519	572	585	572	546	622	558	578	576	542	592	583	571	591	529	570	578	600	524	567	545	598	533	562	534	536	557	579	546	555	585	550	546	569	554	555	600	573	580	559	588	595	601	574	588	596	614	521	593	521	571	557	554	588	578	581	577	575	577	557	581	584	599	564	584	597	594	570	587	587	567	559	558	554	531	539	541	575	542	568	553	582	578	572	590	572	577	588	529	563	556	598	604	552	567	588	563	531	576	560	585	588	569	563	585	584	569	593	544	606	536	584	548	581	583	584	593	580	536	602	547	559	540	549	544	556	564	582	544	535	591	552	581	558	560	592	605	567	540	568	561	591	564	562	581	555	620	525	572	573	566	613	512	564	561	589	572	556	565	534	598	560	563	553	595	525	581	543	556	525	572	572	555	577	574	574	525	584	520	592	569	588	549	633	563	522	570	558	589	583	539	545	570	560	577	599	545	600	554	577	584	561	595	563	572	612	554	502	586	570	546	599	565	563	529	573	585	591	587	559	577	591	558	585	601	532	537	601	546	539	569	564	587	577	599	590	579	620	531	614	555	555	612	573	571	579	538	558	554	546	573	617	596	542	585	585	588	552	557	594	580	581	560	593	556	626	615	593	547	578	578	566	538	543	605	544	554	567	561	556	551	600	595	557	533	582	571	609	561	555	541	596	569	565	550	547	545	549	557	522	529	536	554	561	566	607	573	573	568	586	580	560	588	541	565	556	584	546	589	589	580	575	605	562	641	570	549	571	559	559	526	558	590	570	599	562	562	566	555	597	571	595	589	537	603	576	575	575	598	593	567	597	524	580	545	559	584	560	567	550	587	579	573	548	552	582	591	604	556	577	545	554	594	566	567	577	561	547	583	599	577	592	597	597	587	562	578	625	576	591	583	595	582	536	579	564	577	529	537	568	539	567	559	556	590	585	578	553	559	567	597	556	562	561	555	571	612	582	583	576	572	583	558	551	539	558	551	556	608	571	549	527	616	575	578	575	560	601	584	569	581	580	575	574	567	549	579	577	583	575	549	598	574	518	591	589	559	585	590	576	599	574	559	535	543	569	544	584	548	601	528	557	595	572	569	549	620	593	602	577	534	575	581	538	585	539	572	563	556	544	551	523	560	537	582	545	593	546	593	568	593	606	571	551	575	536	530	572	584	532	596	545	583	609	625	590	542	567	579	570	584	547	562	603	594	578	596	579	577	582	562	557	567	562	596	603	574	601	596	600	575	574	577	534	604	557	586	571	598	599	551	549	592	549	621	558	574	551	583	542	544	534	564	538	566	612	573	550	592	591	630	560	580	582	561	548	547	573	569	563	582	558	543	542	594	604	583	550
34566	29014	18979	11240	7900	5692	4326	3466	2808	2400	2160	1807	1695	1502	1287	1173	1116	1076	1012	961	947	848	851	837	868	752	814	794	734	773	727	677	672	683	719	667	673	731	727	683	687	681	638	711	682	705	644	715	680	688	694	633	675	660	670	627	643	644	687	673	630	652	638	655	645	687	667	680	656	658	691	693	664	661	648	655	664	656	634	649	663	672	672	629	624	638	665	677	635	670	621	713	698	682	658	668	615	666	647	674	611	649	584	653	671	639	600	693	658	653	648	651	644	625	633	649	636	664	622	671	616	634	617	653	660	690	639	630	651	644	653	629	629	619	666	674	646	649	630	649	643	681	681	643	682	623	649	619	615	610	634	663	635	640	687	592	678	650	644	660	691	681	621	676	656	661	680	659	692	650	620	634	647	659	661	641	668	613	653	646	667	652	685	636	661	615	686	676	680	620	673	684	679	646	650	669	668	649	690	668	652	651	651	627	657	602	683	652	628	664	665	649	668	679	716	619	626	652	675	633	630	647	668	683	697	676	592	657	642	712	686	605	636	645	599	623	702	687	649	670	651	628	658	675	639	649	633	671	640	617	645	665	614	649	643	650	630	665	672	672	677	671	688	667	628	671	706	614	664	618	656	642	672	624	611	645	597	633	666	648	620	680	625	669	684	622	683	661	651	619	700	695	677	647	643	651	658	661	629	671	617	654	656	646	662	640	686	594	660	667	624	661	660	626	680	650	636	655	666	662	669	641	656	641	633	637	656	657	696	678	636	640	670	653	623	703	647	662	641	661	648	652	621	602	657	650	681	669	636	663	623	682	660	634	712	688	686	590	642	628	631	683	652	641	655	662	651	680	701	635	664	619	633	668	648	670	693	678	631	667	621	649	647	666	652	675	665	666	597	701	640	639	679	619	633	652	666	624	651	704	630	630	642	669	679	678	684	628	699	647	639	640	628	638	654	688	678	672	632	650	658	659	627	673	679	665	656	678	683	601	619	705	611	704	669	664	663	693	646	646	619	676	698	619	690	612	655	680	706	650	663	642	664	637	616	648	667	677	703	683	707	662	638	665	675	662	670	661	640	657	679	640	632	681	650	677	637	659	652	637	650	603	646	654	658	647	683	666	683	647	600	619	630	627	667	655	657	647	666	633	657	651	656	653	586	636	717	656	686	649	614	676	641	629	641	628	654	652	650	613	660	666	611	664	642	640	700	683	603	630	645	656	656	646	634	676	681	639	648	627	665	613	650	611	640	667	669	682	682	649	649	611	640	621	603	633	686	660	640	695	641	614	643	668	644	634	611	632	634	673	651	665	653	644	660	651	687	670	634	657	637	612	587	680	652	681	639	663	654	669	660	636	670	634	601	593	647	640	672	652	705	633	630	658	668	669	644	632	641	650	649	609	679	644	657	645	675	627	674	633	662	669	658	639	641	708	632	668	648	692	659	636	632	677	647	616	670	666	682	643	618	665	694	632	657	654	625	672	629	668	636	608	634	647	636	657	666	684	651	643	649	653	619	657	713	701	634	654	655	606	640	655	624	637	664	592	647	621	654	653	640	659	653	655	657	682	671	591	656	656	684	707	621	669	691	618	641	627	708	631	629	640	669	649	659	684	671	630	645	635	659	639	638	647	653	670	660	683	620	637	614	647	633	595	662	690	679	641	614	666	649	657	622	684	684	637	681	673	665	649	673	662	662	632	657	649	630	630	646	681	697	642	624	672	673	661	637	650	690	655	649	640	657	641	664	638	660	651	661	688	681	640	652	678	655	625	613	640	660	635	672	667	669	632	622	670	691	667	635	631	658	625	646	661	646	611	640	689	653	660	678	670	638	640	699	632	625	673	650	674	610	659	665	629	637	672	631	683	680	672	625	642	694	658	690	669	575	622	653	670	647	710	648	642	616	682	686	655	637	652	622	657	678	665	674	686	654	683	635	638	655	632	659	628	686	669	650	613	694	654	661	661	630	667	647	635	662	623	629	626	672	695	658	635	665	703	682	618	676	636	641	672	657	673	669	678	625	667	677	639	663	614	614	669	652	676	652	656	587	619	713	653	679	669	610	624	658	635	635	603	649	658	660	609	623	624	652	662	642	653	714	644	676	703	643	642	676	665	671	683	657	684	661	648	608	633	728	680	687	668	642	662	644	666	693	668	650	697	621	610	641	605	606	629	610	648	648	693	676	704	647	691	626	675	657	718	617	671	617	609	634	625	674	700	657	675	651	612	628	622	658	650	642	650	594	704	706	596	654	674	674	631	615	655	654	685	675	646	666	639	667	652	697	649	628	651	663	671	596	662	657	656	649	618	657	680	672	683	630	650	700	657	692	628	658	641	648	638	654	647	650	653	675	613	660	641	624	684	681	673	655	672	640	647	629	681	639	627	670	628	613	656	677	648	636	606	670	662	648	670	633	662	659	670	654	665	644	616	685	662	659	669	666	672	666	673	670	611	668	699	652	636	663	620	647	643	659	632	662	679	629	663	647	666	649	657	673	641	662	691	630	652	658	649	651	644	660	608	671	627	620	655	724	649	680	671	658	683	667	671	654	642	694	664	614	702	608	610	648	649	657	633	647	648	665	658	678	647	674	681	643	641	674	608	642	666	663	645	607	585	610	665	637	619	670	641	665	674	691	659	628	614	670	637	605	624	646	672	675	647	658	642	667	604	632	634	641	601	689	616	679	661	617	650	634	618	649	630	668	604	641	618	648	640	666	628	626	642	613	659	688	647	623	626	617	624	631	673	652	632	646	631	641	644	638	684	647	635	653	648	623	635	713	694	645	642	674	619	675	618	640	671	675	649	630	606	645	681	663	650	650	632	629	640	607	647	627	616	628	663	612	684	641	633	696	673	653	662	667	626	673	670	721	676	658	676	641	680	688	663	617	700	659	651	694	661	670	656	588	675	643	655	677	621	660	668	656	649	644	656	633	637	649	664	607	622	612	668	651	644	633	633	585	667	659	622	639	633	650	699	645	603	639	695	629	658	705	652	654	644	638	622	682	654	645	636	650	638	630	654	685	643	667	630	637	684	660	614	667	657	619	655	628	645	663	636	677	656	656	654	676	661	644	663	673	651	663	594	690	639	627	670	660	700	658	627	640	632	625	654	691	700	685	659	625	635	703	641	650	663	612	657	666	634	627	672	610	641	634	669	650	702	660	667	601	631	623	656	625	625	675	645	716	583	623	607	620	658	627	679	635	608	595	695	651	647	662	703	664	688	638	605	658	651	658	629	711	673	599	676	655	683	577	672	679	654	657	641	637	599	675	613	646	665	638	615	646	650	644	683	681	654	688	649	668	636	630	666	669	624	651	628	657	632	636	656	647	632	643	709	654	653	679	682	640	675	640	655	647	663	628	670	675	661	646	670	631	661	623	668	629	624	595	667	660	688	638	660	610	657	632	691	646	658	694	658	682	625	623	666	643	652	649	631	680	664	656	677	635	605	617	638	668	667	644	619	634	597	661	680	627	633	636	629	669	628
22971	21539	29269	24256	21560	21593	11702	3374	2321	2086	1780	1618	1410	1272	1122	1023	935	877	831	816	715	712	735	695	675	654	636	596	606	534	541	531	579	520	552	552	501	501	495	504	529	488	558	482	528	506	488	475	507	526	503	514	480	496	505	475	498	497	477	485	484	486	456	466	509	455	499	471	496	479	428	435	527	450	488	494	472	480	473	439	522	475	497	473	488	477	461	467	509	463	504	469	510	493	474	438	481	504	475	473	475	458	485	504	487	472	508	443	487	525	484	465	465	454	517	498	482	480	456	469	522	482	460	483	476	446	510	501	463	503	485	459	508	451	478	458	480	457	446	469	478	493	463	467	454	492	495	477	456	503	454	480	426	438	485	495	476	476	474	524	449	461	470	443	452	513	500	502	471	464	439	486	510	481	436	482	498	447	475	465	463	461	442	461	486	470	450	480	497	480	441	474	450	491	490	473	451	494	428	495	485	470	493	458	488	507	477	454	449	488	473	451	481	483	468	513	512	492	469	472	510	504	472	495	431	490	499	474	470	434	443	532	451	511	444	467	499	462	452	428	449	414	481	499	491	477	484	479	466	461	457	468	481	464	453	471	502	486	496	466	489	474	478	474	527	462	474	473	462	516	489	518	470	512	459	433	504	534	478	459	445	468	465	506	484	471	482	482	500	487	463	480	484	515	475	464	493	468	488	464	486	523	473	537	464	465	473	426	464	471	449	480	479	424	468	482	469	491	482	457	465	475	433	461	484	440	462	485	483	482	446	531	480	445	447	474	497	484	483	443	472	450	491	492	495	478	489	447	431	456	503	465	522	452	447	495	476	487	501	491	474	428	480	458	452	426	467	486	460	467	463	457	427	441	446	506	468	485	460	481	455	427	446	449	484	496	466	454	491	495	492	472	433	477	446	475	454	488	458	455	478	521	505	476	432	509	449	470	445	472	488	503	484	489	469	483	470	467	426	449	460	485	505	465	479	480	484	465	468	455	461	455	511	497	520	489	436	455	475	503	457	498	450	457	435	469	465	464	479	484	427	483	473	493	496	496	492	487	496	442	438	454	492	510	469	510	453	496	442	488	463	443	493	498	500	518	498	459	466	471	477	458	475	463	464	460	465	489	440	457	468	495	459	459	483	454	450	494	436	460	454	488	463	480	428	480	425	510	464	504	497	491	479	486	501	521	440	438	465	495	443	485	460	457	507	462	482	487	513	439	482	476	459	491	516	518	463	474	479	507	446	501	441	480	470	501	502	493	451	491	440	467	486	485	478	464	452	454	482	465	486	465	454	493	447	478	490	437	476	463	479	447	471	479	444	479	443	514	466	486	495	477	461	460	471	471	498	414	472	495	459	484	499	475	465	512	470	484	461	500	492	482	473	481	523	459	499	488	478	483	489	488	479	454	480	484	515	452	445	508	469	433	497	459	479	497	496	448	476	462	453	476	478	455	498	481	443	478	499	456	504	458	459	491	432	492	478	456	521	469	428	482	478	481	481	456	466	443	437	473	437	464	475	458	469	469	452	441	434	534	482	508	449	441	523	485	492	465	488	488	470	466	493	458	460	460	489	448	482	442	501	490	505	491	443	491	459	483	489	518	427	496	479	457	436	495	456	453	496	425	503	465	459	461	477	457	441	466	495	485	503	500	470	448	454	504	469	483	490	457	477	445	493	469	425	452	474	489	483	483	470	474	453	493	448	466	472	475	448	482	487	475	433	471	464	499	461	447	474	509	457	510	468	451	477	478	450	509	455	472	482	483	497	502	474	478	509	486	457	492	448	493	514	500	460	439	450	464	464	474	506	456	483	467	452	474	447	496	496	452	467	484	465	494	474	503	481	491	467	431	472	501	463	480	508	469	453	486	510	459	480	514	464	507	465	470	477	482	444	512	482	504	473	493	483	496	500	461	461	483	487	522	470	439	462	488	483	455	456	492	466	446	448	507	458	462	464	477	492	483	464	478	506	454	496	469	474	441	491	445	508	487	478	462	439	429	473	451	454	463	504	490	445	447	484	513	454	478	493	436	481	493	481	477	469	460	478	451	451	467	503	456	498	480	449	478	437	454	444	453	449	468	462	465	507	493	465	465	488	474	485	444	432	480	430	499	519	498	519	472	443	468	479	492	462	485	464	467	449	462	468	501	502	471	449	432	503	495	434	463	443	504	495	448	501	468	498	450	463	467	437	460	486	466	502	458	495	471	445	512	480	483	458	480	501	485	500	422	551	496	490	472	504	441	497	501	459	478	452	469	490	473	529	478	506	489	504	454	467	497	456	479	460	443	439	484	464	518	462	461	487	443	454	459	465	481	493	462	511	480	513	485	422	470	498	455	512	481	460	478	473	461	481	482	496	508	466	460	483	449	494	468	452	449	458	502	467	483	470	484	436	438	485	472	531	491	484	436	491	492	492	492	487	455	470	475	479	473	489	459	482	506	471	459	455	488	506	494	488	416	480	434	439	500	474	491	489	490	481	501	473	523	507	492	482	498	467	484	466	440	475	496	483	447	453	481	475	446	460	451	451	463	490	493	481	476	470	455	502	505	482	479	481	498	472	466	480	482	467	441	488	439	454	478	449	472	489	470	442	460	451	464	460	434	527	498	464	417	488	455	455	410	483	499	477	468	512	477	478	479	472	451	447	528	515	454	481	431	484	489	451	454	452	474	486	476	438	475	466	506	469	473	488	407	502	433	480	459	482	492	475	474	463	506	509	474	453	473	508	510	509	443	485	465	469	467	462	465	468	489	481	478	490	460	446	495	479	448	455	469	501	463	474	501	519	498	479	493	503	492	486	459	463	482	450	458	462	504	456	459	485	466	480	437	418	465	501	479	481	497	458	488	469	472	504	482	525	467	464	446	461	486	460	477	463	465	475	476	486	437	468	457	460	440	504	496	456	481	490	472	508	455	448	431	428	471	434	460	467	498	487	495	506	437	470	496	463	484	472	489	483	468	476	502	490	459	481	483	461	506	502	462	474	504	461	440	489	477	494	480	472	498	488	476	449	470	468	441	461	474	488	466	452	496	460	470	515	480	511	479	469	445	464	438	509	485	448	483	519	507	437	470	461	461	452	479	475	518	444	482	471	470	497	477	488	474	430	469	487	472	432	463	478	497	453	433	455	450	465	475	469	442	487	462	489	480	472	496	475	476	494	468	463	471	502	459	473	499	475	472	481	519	448	465	456	448	457	477	412	505	452	458	486	470	460	434	471	514	487	481	500	442	433	464	470	488	459	502	478	471	452	469	474	468	482	531	481	460	465	463	475	455	497	462	440	476	486	494	441	485	477	487	470	461	457	504	474	529	448	423	484	531	454	478	501	468	491	476	464	457	482	453	482	487	453	504	463	482	479	460	495	477	484	495	447	416	489	478	500	468	454	462	473	459	527	455	486	446	429	470	505	464	455	454	483	472	452	486	463	464	483	482	490	452	484	491	464	485	496	453	515	528	483	492	488	469	492	465	446	466	475	484	432	471	460	519
39965	37059	26512	17562	12590	9168	6911	5552	4475	3784	3348	2865	2619	2096	1850	1664	1382	1225	1197	1100	1072	1059	965	967	859	859	790	799	712	663	655	582	693	634	624	637	642	624	639	615	591	586	617	612	606	570	624	570	574	564	606	593	622	561	600	624	590	550	576	586	544	603	586	558	587	535	571	570	583	563	579	545	589	539	565	563	574	548	563	514	573	571	539	548	570	543	579	563	589	542	580	554	564	569	544	560	560	550	561	528	530	511	589	522	558	552	545	544	581	573	515	526	503	566	553	546	603	567	536	525	528	617	552	553	553	497	529	540	561	534	543	543	562	581	550	536	550	536	563	614	582	518	567	529	561	563	560	565	527	542	541	543	575	571	476	547	560	524	558	530	561	547	565	535	518	581	545	558	513	558	527	586	521	550	573	539	532	550	599	581	536	571	551	585	498	550	530	537	540	524	571	576	578	567	539	568	611	541	580	576	515	528	511	536	570	556	525	564	558	556	567	550	525	584	539	512	545	543	598	515	552	583	528	546	536	576	551	535	571	576	544	583	530	525	526	568	575	563	521	564	612	572	592	540	572	569	523	575	533	544	517	517	509	555	532	534	526	527	548	554	522	539	525	535	573	545	557	511	533	559	543	547	551	519	533	567	539	565	575	538	565	551	572	567	548	587	533	556	546	559	558	544	549	549	517	566	576	582	564	564	533	519	526	525	534	522	530	545	551	570	524	572	576	559	564	516	550	534	587	547	551	540	519	524	501	551	552	516	588	531	551	536	620	521	517	574	535	572	535	505	529	569	551	583	519	502	524	572	565	586	527	524	543	502	554	529	535	568	563	559	553	517	542	554	562	477	538	552	556	571	543	550	558	522	545	564	587	548	547	576	553	614	522	537	558	567	495	510	551	593	516	593	574	583	585	494	555	543	566	602	542	520	574	580	573	591	582	511	529	556	564	578	551	554	520	527	544	538	562	563	541	551	543	549	547	528	555	586	534	527	568	549	591	580	564	552	595	545	568	563	557	571	544	576	536	550	546	535	512	518	558	569	511	499	543	545	547	581	569	545	550	548	575	530	544	541	544	544	525	532	530	517	537	562	564	567	570	566	546	565	604	496	537	533	563	549	537	561	503	520	551	576	597	541	564	571	537	586	566	525	541	519	633	543	570	562	534	560	600	556	557	561	560	519	521	520	570	588	550	570	525	543	533	593	552	560	559	530	536	525	530	525	574	594	553	566	546	580	518	578	547	557	512	532	544	564	581	553	534	568	554	561	513	563	528	551	527	575	563	539	520	574	566	562	558	522	570	590	578	550	559	560	551	546	569	521	527	554	550	606	551	574	549	603	560	480	556	553	549	546	515	545	540	533	553	569	559	521	583	563	628	565	559	506	536	507	575	543	500	567	547	559	561	529	567	542	510	517	529	572	546	548	558	557	559	549	533	554	579	526	516	498	522	528	534	555	553	518	534	575	580	539	501	546	564	510	532	517	528	563	534	535	553	576	518	535	513	555	535	543	546	486	550	585	574	535	529	545	574	520	570	557	572	523	561	561	561	525	522	532	541	550	566	548	527	555	544	531	530	614	547	564	551	531	561	526	557	529	537	551	524	561	568	561	566	543	538	569	535	533	537	531	552	585	588	558	525	547	526	538	532	512	532	502	551	528	554	571	562	543	549	543	550	580	596	540	552	598	548	589	573	547	544	529	544	518	591	571	538	554	537	517	558	496	525	554	552	594	531	557	614	515	515	554	540	536	552	569	546	581	546	541	552	540	571	487	558	585	543	559	491	565	528	558	618	536	566	552	507	513	536	564	535	590	548	557	613	553	568	565	531	545	566	514	543	555	555	524	518	538	560	553	531	563	559	554	574	563	546	585	555	549	543	526	533	520	543	574	527	570	521	527	549	559	552	615	519	510	527	526	597	609	567	554	570	522	526	549	589	560	570	523	547	560	557	536	538	536	523	541	546	540	546	517	566	565	542	549	532	567	502	550	582	549	528	563	582	563	565	529	578	537	555	556	519	534	565	556	563	519	557	553	580	581	567	558	570	525	535	516	541	578	546	570	566	494	579	531	561	600	546	570	568	546	539	533	547	541	561	551	541	550	598	588	584	524	503	489	518	591	577	532	521	563	537	528	568	560	531	543	509	543	568	594	521	526	560	552	548	533	519	536	540	526	536	529	542	559	530	567	541	550	554	512	536	534	548	499	591	544	580	574	588	562	515	520	547	561	552	558	591	548	553	559	536	573	553	538	525	536	546	552	549	552	522	605	558	570	530	546	544	586	580	589	536	520	539	533	530	547	514	556	564	512	560	567	515	547	573	557	536	558	544	522	566	591	550	555	493	562	589	553	549	562	524	555	541	549	500	548	563	572	553	549	581	541	517	538	529	592	570	592	562	556	575	534	498	573	562	496	548	541	519	550	547	494	545	572	524	548	566	546	574	552	503	526	560	537	521	578	576	507	550	547	530	536	527	570	549	509	565	549	547	532	515	517	525	557	564	582	548	541	568	535	532	577	530	546	549	578	613	540	562	548	479	552	575	561	574	554	535	556	551	569	554	568	532	569	542	568	560	532	541	534	537	516	532	569	519	583	582	567	547	571	528	551	536	563	539	578	579	582	559	543	545	528	539	532	508	585	575	514	562	557	514	555	572	563	535	575	567	566	532	537	550	545	562	575	524	536	592	557	532	597	568	570	542	580	510	556	539	540	521	532	526	511	522	524	528	557	551	537	520	571	560	567	542	575	542	566	562	569	556	536	570	562	557	514	552	563	527	521	507	555	589	512	569	531	525	526	589	608	550	532	539	583	519	520	549	548	560	548	574	546	546	586	541	577	524	561	547	546	540	540	549	548	550	501	532	585	520	529	525	564	560	568	555	547	575	565	516	525	495	508	541	563	579	535	547	601	557	557	542	567	523	552	554	578	549	559	567	536	554	536	515	546	525	516	520	517	506	564	486	544	564	571	538	565	529	518	578	550	553	572	567	543	528	556	566	567	532	550	557	531	564	570	580	570	578	545	532	569	518	539	563	559	583	565	545	549	533	546	620	548	540	532	524	558	587	543	568	589	555	585	540	575	496	586	580	514	564	537	516	538	523	537	537	530	569	533	557	535	513	585	518	520	522	582	577	573	537	563	559	553	553	531	551	559	535	517	544	589	566	542	529	546	529	531	523	564	527	559	520	539	528	568	543	539	528	557	535	559	571	580	565	533	532	537	561	556	557	564	529	573	521	517	564	543	570	580	569	548	569	534	517	567	583	567	559	520	563	535	490	557	539	569	558	573	543	584	521	549	546	512	550	521	576	525	504	596	586	492	535	569	526	541	559	614	537	540	532	523	607	500	536	568	538	528	569	550	545	546	555	532	551	510	556	560	550	601	540	529	607	538	597	530	537	577	589	514	532	555	574	553	570	526	539	533	542	540	539	540	561	586	571	533	505	516	551	517	575	563	563	560	528	573	559	527	561	550	533	561	576	518	547	489
30265	22039	15894	8384	4060	2480	1915	1521	1341	1269	1166	1104	1067	1013	950	854	890	867	800	838	789	790	830	766	796	761	791	778	765	713	796	712	747	714	705	748	702	750	711	714	757	726	748	728	699	631	730	723	693	718	732	666	743	744	724	742	755	706	691	735	761	714	700	785	675	756	684	705	713	739	707	745	702	677	706	686	750	727	713	716	757	783	755	712	719	736	683	775	716	776	713	735	772	717	693	720	707	740	736	694	695	709	719	697	705	717	711	731	777	707	703	750	728	687	695	711	696	731	732	721	707	717	698	692	731	736	760	721	734	740	699	721	752	673	687	683	743	691	772	679	718	693	716	742	721	723	707	733	652	719	728	734	689	705	732	705	681	736	664	733	720	716	705	675	715	753	733	712	709	759	755	723	738	768	732	711	721	745	749	732	681	700	725	748	727	686	697	735	759	728	737	744	739	722	701	761	671	695	705	758	722	744	735	706	690	728	687	728	719	700	745	730	734	718	673	690	721	729	729	715	663	777	721	736	710	730	687	679	773	737	680	737	729	740	682	716	748	718	743	696	760	706	709	706	726	697	672	674	726	734	731	736	704	704	707	719	705	737	717	729	785	698	758	700	751	697	665	661	730	742	680	692	688	707	729	717	705	703	723	759	707	659	694	742	750	722	737	740	708	701	728	711	730	714	707	734	665	679	745	703	714	714	718	734	706	733	739	745	764	723	712	714	737	768	696	682	663	731	712	736	792	732	760	709	706	733	720	741	710	715	686	770	714	686	690	718	727	707	723	741	698	672	712	743	720	713	735	686	715	713	784	712	736	726	702	718	739	738	730	734	732	734	680	683	697	717	736	743	663	712	710	724	729	711	714	711	684	721	746	699	790	697	726	715	711	729	694	750	726	702	714	763	701	717	736	761	719	767	702	672	721	684	748	684	697	704	662	705	739	716	706	701	752	720	765	729	743	748	732	715	669	696	719	733	663	728	726	708	695	717	739	783	726	720	727	689	713	714	729	770	713	738	736	742	720	767	726	759	730	706	693	699	734	701	715	720	761	717	719	699	742	766	738	752	753	668	663	720	770	688	734	751	674	745	710	770	702	738	737	719	761	705	739	732	737	659	742	717	756	703	714	732	728	730	715	733	721	680	722	695	794	712	692	733	713	726	719	736	691	684	762	708	691	768	708	713	684	711	749	726	737	668	698	726	752	723	677	699	667	750	691	728	761	741	757	703	730	707	675	673	716	742	654	783	701	761	737	659	715	736	686	731	724	709	721	685	743	701	696	695	749	719	727	710	704	706	737	751	768	748	687	716	713	681	742	712	722	708	739	682	717	761	693	740	730	718	731	748	699	736	708	739	747	712	740	741	711	703	759	737	687	697	683	699	751	770	739	737	720	752	793	745	738	740	725	697	705	715	721	722	702	717	726	716	696	704	669	719	715	716	709	749	754	719	703	760	668	681	733	708	699	738	718	685	680	683	693	687	704	694	722	691	749	721	749	736	766	721	729	682	726	700	688	732	738	697	747	728	757	735	712	716	690	766	713	675	736	741	730	723	717	684	761	749	722	652	650	711	695	734	711	699	722	741	705	758	730	680	788	715	718	779	692	693	696	732	744	695	696	678	762	753	767	713	714	673	733	669	722	728	708	703	692	680	725	787	722	733	675	794	709	750	720	783	709	779	716	690	651	729	745	698	708	720	719	698	738	689	746	755	730	731	754	763	696	736	669	751	753	672	747	693	668	736	681	780	731	719	707	773	718	710	693	731	742	743	672	698	691	760	727	751	683	704	700	728	731	747	766	711	700	778	717	735	777	697	698	717	727	719	705	713	764	681	679	708	721	756	759	700	716	740	707	664	722	707	724	700	714	737	750	690	691	711	685	757	739	715	713	718	693	675	713	744	764	749	717	693	731	705	751	722	716	709	752	721	740	709	707	710	714	780	727	720	720	728	671	715	707	691	721	727	693	742	746	741	731	703	745	705	748	742	771	709	765	759	717	709	678	734	706	694	740	713	674	688	719	755	707	699	739	702	745	705	700	662	677	699	702	720	678	695	685	716	732	730	707	708	722	749	748	737	714	705	710	700	724	684	749	717	715	688	707	736	700	720	687	751	745	709	699	689	719	700	709	718	689	722	707	748	717	774	693	727	734	729	699	725	710	674	733	645	705	706	649	701	718	717	733	699	718	707	711	705	702	701	742	693	712	675	740	704	728	720	736	718	714	745	702	712	716	723	703	728	701	758	756	725	698	724	741	701	736	740	687	750	734	655	711	698	762	705	688	722	730	677	729	728	698	768	736	722	734	725	697	707	725	731	700	731	700	776	725	695	719	741	696	688	707	704	705	707	710	727	725	751	756	711	686	738	729	714	713	768	659	733	721	724	737	720	703	756	716	741	732	754	701	694	708	709	737	711	713	747	720	756	726	702	760	699	698	711	709	743	708	692	708	725	736	670	709	725	709	765	733	733	708	709	698	739	730	702	709	706	733	734	710	724	751	709	692	684	724	712	701	765	733	695	703	729	668	722	764	728	737	728	768	736	749	694	736	677	718	736	734	724	720	685	723	714	748	705	745	684	730	738	752	687	750	728	703	716	709	718	725	719	701	733	732	754	683	754	727	680	708	709	662	773	725	740	718	753	667	704	724	710	719	709	736	729	721	750	752	685	712	694	716	749	755	731	706	739	743	705	688	704	697	725	684	761	705	734	741	677	734	728	732	724	690	734	702	732	706	765	754	684	710	727	693	726	709	704	774	740	698	702	699	694	764	763	719	674	736	697	698	746	720	706	701	711	710	673	689	753	733	735	755	709	720	714	745	668	676	739	734	736	734	698	675	730	692	744	701	677	731	670	729	710	713	690	670	716	709	711	702	735	701	713	725	701	729	675	705	684	738	679	712	682	753	723	689	721	736	730	664	744	751	770	738	701	734	713	755	700	686	736	735	698	749	683	725	706	704	693	725	680	712	718	722	716	731	739	705	708	750	747	742	708	731	700	679	759	752	716	717	705	729	692	677	733	733	726	739	726	724	760	752	750	709	709	750	734	742	739	729	690	713	704	761	740	793	697	747	739	724	712	738	745	693	718	716	729	705	754	733	711	715	718	685	680	696	744	724	737	728	680	706	674	737	676	699	706	751	721	737	719	718	726	699	737	737	743	730	774	729	695	772	769	721	757	745	725	676	733	746	705	714	695	709	718	726	712	718	706	765	729	748	651	734	723	699	710	723	754	738	730	740	668	686	706	659	768	761	719	711	744	755	721	716	700	704	718	747	691	712	739	720	695	706	713	694	717	699	722	749	755	695	697	705	716	672	746	721	669	758	677	693	744	685	767	739	717	735	685	720	729	727	710	733	683	741	684	730	713	709	739	706	774	742	741	725	715	681	744	703	680	710	684	693	750	764	652	693	714	710	723	729	743	713	711	717	722	674	713	741	749	737	733	759	685	710	713	701	743	758	701	720	714	762	682	738	694	723	742	720	746
32091	22770	14429	8654	5865	4282	3075	2580	2314	1967	1908	1684	1533	1395	1178	1236	1098	1054	1086	1022	960	993	957	961	915	937	849	925	838	910	840	837	799	870	855	830	832	841	850	896	867	787	846	859	849	840	906	853	832	771	793	843	809	812	829	787	837	848	824	780	823	856	828	853	825	827	802	828	868	850	850	829	818	832	841	815	795	860	841	842	818	789	808	803	762	805	837	855	836	789	795	831	850	847	828	814	788	827	791	801	817	804	809	788	798	796	808	779	794	837	842	812	787	797	811	845	824	824	777	828	807	809	803	819	833	837	830	824	870	812	804	846	826	844	788	801	793	852	828	824	807	857	860	838	851	839	843	842	835	828	839	805	848	795	840	825	797	741	741	829	825	829	752	813	776	849	788	767	782	825	822	875	846	829	749	862	801	814	806	886	810	789	832	882	853	848	829	847	818	799	830	808	785	829	834	828	796	796	818	817	819	796	804	742	823	805	810	828	820	817	823	794	815	800	806	754	824	765	789	876	821	802	851	798	812	786	852	835	829	829	803	807	780	804	856	829	819	878	803	854	790	828	786	838	745	849	815	815	782	801	819	838	862	814	808	803	796	801	769	759	820	803	815	825	805	805	813	769	825	844	837	784	810	757	790	800	822	815	832	844	865	863	831	791	821	793	795	814	843	847	774	752	837	853	802	816	880	847	835	838	835	811	852	811	774	849	855	827	800	820	756	822	801	862	797	829	786	814	784	865	847	819	793	826	823	816	848	864	751	754	806	798	793	789	867	801	865	838	825	809	809	833	809	896	865	801	818	792	821	798	842	811	762	841	837	792	828	885	843	812	840	841	779	849	845	822	848	797	838	802	864	846	811	850	865	746	813	850	810	822	848	826	791	794	805	819	847	765	813	788	804	819	870	799	760	877	792	801	776	819	807	885	830	808	844	801	740	787	840	827	808	824	842	788	845	821	829	788	823	845	799	821	817	788	800	805	787	793	834	830	808	852	834	877	799	823	819	887	827	848	848	819	848	813	827	813	829	816	812	833	823	843	832	812	843	789	814	845	809	835	848	824	801	770	806	854	795	819	784	869	731	819	802	804	840	793	816	801	809	853	819	817	833	787	803	798	809	852	837	770	835	802	849	792	773	826	797	866	786	822	825	839	798	815	876	754	798	814	800	817	820	803	816	778	812	816	760	848	859	822	783	822	849	736	813	808	747	800	772	750	791	787	800	837	791	803	829	811	818	762	836	799	797	860	830	831	831	841	782	846	796	821	789	786	790	821	850	795	795	788	883	751	808	830	778	832	769	836	846	838	815	789	823	832	803	844	852	815	789	784	817	805	800	811	759	840	824	826	880	818	837	815	779	796	814	860	842	790	830	779	838	816	825	808	859	796	832	819	876	838	818	824	843	796	851	830	823	850	783	830	803	770	800	839	848	898	756	818	776	845	838	840	840	777	849	814	790	799	832	821	785	803	852	825	818	767	798	846	788	820	822	806	773	839	850	789	814	836	787	778	830	815	813	815	852	867	848	796	787	839	810	788	804	827	826	809	782	835	775	787	848	820	810	796	804	830	800	815	790	734	815	814	790	792	809	786	830	828	815	785	775	863	850	805	805	770	785	819	802	832	798	886	789	813	811	860	852	803	755	793	850	762	838	839	791	814	814	793	801	830	833	836	790	822	823	751	801	792	843	831	792	839	789	745	804	812	795	816	797	781	847	834	762	775	828	793	836	811	839	848	841	812	838	781	805	829	824	836	795	810	778	824	843	865	858	868	805	812	854	788	829	781	796	826	811	763	788	797	808	839	784	877	841	797	796	760	823	816	805	838	820	809	832	828	776	763	838	809	806	818	791	813	817	806	870	843	788	789	810	774	827	867	858	811	771	873	783	806	825	801	837	789	775	808	842	776	839	840	843	829	790	842	821	806	764	861	823	813	811	826	776	808	788	827	835	826	777	817	872	786	831	773	744	825	740	860	826	798	817	741	814	810	784	805	842	814	804	842	755	815	858	829	791	844	817	792	826	791	840	828	808	781	800	821	811	834	793	845	845	792	791	819	837	814	759	784	831	768	837	810	761	786	812	810	803	805	763	853	851	803	849	834	870	813	807	792	821	791	829	823	845	732	803	816	791	825	843	807	833	807	834	852	805	769	786	807	809	855	746	837	833	854	820	802	867	847	824	838	846	798	787	795	789	814	788	834	840	849	819	805	848	832	851	833	785	803	773	844	838	789	813	820	793	822	827	821	865	851	823	834	853	828	818	809	856	792	840	809	812	790	793	834	789	842	851	802	757	765	825	873	826	803	785	847	824	798	808	824	788	794	773	848	802	814	782	770	822	842	821	837	831	872	818	780	844	797	772	825	838	800	837	770	850	816	823	861	852	783	837	786	846	892	788	842	840	795	838	815	806	800	801	890	848	782	855	810	811	790	799	811	817	754	823	777	820	748	850	766	821	798	834	876	793	821	780	820	807	840	863	779	804	841	843	821	847	843	801	793	835	840	760	822	827	821	790	797	827	836	822	858	831	821	823	807	771	792	847	839	824	808	775	780	841	862	764	816	811	808	848	797	798	812	790	760	823	846	845	764	814	853	832	854	848	811	812	831	838	780	794	780	775	837	799	828	795	796	822	848	825	801	815	821	763	808	792	789	809	796	829	836	871	772	812	794	854	796	844	844	819	803	831	834	824	779	810	811	805	802	803	853	804	790	795	818	844	835	792	839	812	839	809	759	805	799	791	796	828	812	801	799	804	874	825	771	822	820	817	818	783	802	812	819	849	773	776	808	824	812	828	821	815	817	794	810	866	790	828	817	781	805	810	760	820	795	840	791	815	758	807	833	835	850	823	796	752	829	832	838	825	802	770	809	860	759	794	879	834	828	864	782	839	850	838	845	794	816	744	750	794	807	777	847	797	831	817	861	821	824	826	803	863	809	775	812	786	785	808	794	839	819	820	800	835	849	802	805	805	843	810	749	800	820	778	816	819	809	808	786	795	790	826	846	817	837	821	845	820	789	752	829	770	813	864	799	823	798	790	815	819	785	798	793	802	753	804	792	848	774	795	846	839	832	812	807	856	828	854	820	806	789	821	839	799	799	821	816	845	785	811	841	804	853	836	766	814	772	859	832	841	844	789	805	821	826	824	769	794	843	832	776	797	825	880	835	844	833	888	796	777	780	838	803	796	838	813	805	789	813	789	909	815	801	789	859	863	810	821	799	836	765	781	828	808	860	825	790	825	871	840	825	824	867	820	804	842	796	823	821	795	815	796	762	787	773	844	823	829	784	788	812	864	827	825	825	821	855	829	870	782	807	790	832	797	799	771	843	775	778	757	783	814	810	797	810	819	835	817	819	798	808	802	822	807	829	791	738	746	759	834	857	814	846	803	838	763	788	797	785	791	871	823	857	802	793	800	842	824	839	835	800	842	845	830	803	754	795	789	766	838	841	775	782	787	785	820	788	792	850	832	828	845	797	837	790	802	783
23988	21502	28752	24702	21461	12783	3899	2382	1837	1703	1609	1448	1374	1164	1065	1014	996	922	907	875	891	821	796	787	813	810	762	760	737	719	694	706	724	678	680	659	682	651	703	662	649	681	673	627	639	650	646	709	712	671	653	708	689	697	661	662	679	706	692	699	664	663	626	670	625	685	652	678	677	666	668	638	627	684	634	622	635	727	690	694	645	734	644	660	644	680	656	676	646	649	660	659	658	661	648	693	714	681	672	658	647	704	625	695	707	692	613	660	636	638	692	680	668	667	668	675	633	632	660	624	658	685	641	669	704	654	624	709	662	665	667	643	694	648	672	635	695	620	624	615	691	676	703	636	697	661	658	630	644	651	695	666	653	646	657	645	668	690	646	681	633	639	658	707	642	628	654	658	698	676	643	699	691	661	667	647	629	644	672	672	672	639	666	680	635	686	682	646	671	681	656	650	660	644	641	681	672	608	685	651	648	630	670	703	658	659	700	596	731	637	659	662	671	660	707	669	603	658	671	651	632	638	685	677	691	682	665	636	647	657	671	669	645	642	644	641	628	605	641	690	693	658	655	656	639	694	672	652	609	643	666	661	646	678	652	667	658	670	690	617	617	638	635	628	652	664	658	688	701	674	648	668	704	691	647	662	673	639	653	668	652	651	651	685	669	691	650	688	694	733	603	710	671	624	648	694	656	626	648	636	620	675	678	645	706	723	620	684	650	736	674	688	643	677	692	649	636	653	650	639	678	630	658	688	664	673	661	624	671	645	682	645	694	659	644	675	676	670	662	656	640	664	676	692	683	614	648	662	680	673	688	648	675	616	665	632	655	651	645	645	655	659	656	577	610	659	685	646	671	647	653	669	690	684	693	657	676	647	662	645	644	681	665	636	683	678	681	664	659	685	663	650	681	665	667	647	636	632	697	679	640	685	643	720	647	722	714	628	666	682	621	647	655	605	611	666	704	669	672	614	652	606	656	631	665	676	662	627	665	609	698	696	642	704	713	662	688	679	640	649	677	690	646	651	654	632	641	688	610	664	707	656	622	685	661	640	627	646	670	672	661	661	647	607	656	634	606	693	630	645	640	657	692	661	681	636	659	675	661	700	633	647	657	710	681	696	720	653	640	615	651	672	661	644	676	706	629	722	692	621	643	645	668	695	630	659	655	672	631	673	619	675	683	693	652	707	670	660	658	645	646	650	698	653	694	687	645	653	662	672	663	685	679	670	663	654	668	723	657	693	636	685	660	629	650	664	639	680	662	666	662	680	654	713	611	656	676	675	661	674	685	661	648	651	660	674	644	638	650	675	633	659	687	698	679	695	598	619	664	664	647	693	639	685	641	691	660	675	644	716	647	683	631	647	691	652	636	717	675	692	702	702	636	686	677	673	683	584	676	637	631	659	722	635	700	692	669	644	625	651	614	654	677	703	661	645	597	662	659	644	661	638	710	675	660	632	658	627	659	656	660	623	637	651	706	661	637	617	675	661	665	669	649	728	629	654	653	653	666	670	665	596	667	680	695	610	657	670	692	684	658	659	676	658	618	668	664	664	668	699	618	667	663	644	666	654	616	655	677	632	646	633	642	672	698	669	681	635	687	657	621	680	617	641	638	654	628	667	661	698	644	685	687	598	609	684	677	666	699	637	664	643	685	633	670	653	687	690	625	663	650	656	603	664	675	681	675	728	706	678	641	677	669	634	608	618	637	686	657	593	671	668	693	712	649	682	631	634	620	662	675	635	674	694	679	602	693	639	645	671	650	678	676	647	704	673	670	632	620	691	665	697	668	702	691	673	635	663	674	645	628	666	621	692	658	673	634	632	613	634	674	623	644	697	650	665	612	656	689	659	697	633	655	643	681	612	669	698	633	686	721	639	680	695	666	692	647	664	643	664	674	636	646	692	717	641	661	676	663	633	627	674	643	611	627	649	682	668	674	653	600	651	660	639	650	678	665	645	686	647	646	640	646	676	665	688	621	638	671	669	664	692	653	653	647	615	651	649	636	721	630	636	656	659	658	673	619	669	702	655	687	708	684	638	612	665	651	655	641	630	680	687	711	599	690	648	635	625	643	656	655	668	650	643	672	680	656	679	678	665	675	676	684	664	653	625	638	608	670	656	636	660	658	618	680	695	642	644	656	638	667	648	603	642	663	656	669	634	600	651	638	641	678	668	612	669	594	641	639	652	635	678	644	592	659	603	626	660	634	648	671	661	655	678	669	676	681	667	693	654	621	671	683	592	643	686	679	647	657	648	618	673	657	673	661	659	618	641	690	676	672	638	672	649	686	636	670	680	664	662	685	690	639	613	643	686	647	689	655	658	616	680	687	682	672	696	686	655	701	676	705	640	697	655	586	655	667	592	695	669	683	640	666	652	658	672	628	643	646	676	666	678	611	734	649	663	672	643	681	666	610	679	636	678	610	642	710	672	645	665	654	612	621	680	692	672	655	674	634	612	634	624	616	647	666	643	684	658	626	662	659	646	646	613	681	647	672	655	687	638	729	665	672	674	635	656	630	714	663	658	644	619	660	648	671	692	664	675	665	685	649	652	632	702	694	674	639	684	709	681	673	655	665	653	662	673	640	632	634	636	685	655	689	619	621	672	640	666	652	640	632	721	657	641	674	704	709	682	592	615	652	641	668	694	636	692	624	619	653	663	653	659	714	731	664	676	678	662	627	600	683	648	702	642	679	641	718	674	720	648	592	590	661	661	646	689	667	657	644	648	618	648	653	654	675	678	637	675	661	689	673	654	648	694	635	619	637	642	658	627	650	683	664	640	627	679	664	641	676	682	668	688	695	654	653	708	708	704	633	690	681	594	664	650	675	660	645	619	624	670	636	677	668	673	707	682	634	617	655	632	591	635	676	681	611	662	662	622	604	686	680	647	674	678	679	678	626	654	627	694	658	663	640	637	687	641	655	667	692	659	607	646	641	647	659	673	647	671	683	605	636	667	626	627	624	632	661	682	625	629	686	667	638	660	626	681	703	680	658	630	642	717	671	680	683	677	664	684	669	687	662	637	656	604	654	695	655	645	699	668	650	664	687	647	660	660	654	677	686	614	663	627	666	700	679	673	644	687	617	653	668	651	634	672	646	643	653	682	638	646	629	613	635	698	610	646	632	670	703	668	670	676	657	670	648	711	641	639	658	626	681	685	643	644	672	652	625	658	640	669	664	672	635	662	644	670	699	665	632	652	637	648	678	637	634	602	656	652	627	640	636	695	657	647	672	656	679	649	628	677	660	658	627	636	672	677	706	661	652	689	667	687	603	683	695	684	647	648	647	686	625	670	663	720	668	632	620	640	614	681	607	670	670	705	636	607	671	644	666	660	696	677	692	622	674	651	672	627	660	680	647	602	696	654	628	626	615	637	659	655	635	667	627	622	638	643	638	661	662	668	697	683	658	635	682	656	665	662	660	664	624	650	670	628	666	683	658	641	599	660	651	625	685	635	729	644	677	641	670	607	626	607	653	630	631	671
36187	32832	21331	13446	9411	7034	5065	4178	3528	2881	2589	2394	2115	1850	1615	1533	1316	1240	1183	1143	1117	1105	1038	1006	944	958	919	884	896	817	874	856	837	874	836	820	808	822	804	807	833	788	793	775	756	760	803	787	816	807	782	793	750	712	823	782	817	782	785	747	730	798	739	765	779	790	781	778	803	757	794	808	784	775	737	799	752	827	788	771	790	766	758	734	726	763	736	773	748	739	699	772	747	753	750	738	758	727	735	724	772	758	759	746	753	728	795	743	727	784	763	726	769	746	768	779	775	753	767	792	748	745	751	773	772	771	755	735	754	759	798	778	731	748	762	751	764	746	752	735	712	728	811	781	738	732	707	717	797	761	770	722	761	742	767	834	783	755	716	719	775	776	748	772	736	726	723	721	807	765	791	773	775	738	749	690	756	756	784	735	743	800	758	815	733	743	714	764	758	723	794	781	734	734	745	775	779	800	737	683	787	796	757	806	741	695	803	792	714	678	765	783	733	722	767	724	716	731	806	773	784	766	745	731	786	700	733	729	728	769	816	753	742	745	739	758	784	780	774	716	736	723	721	770	750	783	740	757	736	751	776	800	782	767	745	788	749	722	756	779	789	776	765	769	749	742	741	752	755	783	731	742	784	799	740	744	742	772	750	806	784	765	796	757	737	742	764	766	759	786	756	766	765	770	773	753	720	751	748	748	789	721	719	738	745	739	793	737	727	745	708	763	739	733	792	764	748	747	756	745	747	766	759	761	749	756	782	718	785	739	774	758	741	763	765	722	789	746	745	800	759	788	704	808	689	770	765	769	757	778	741	768	757	784	696	763	736	729	721	812	775	723	714	780	753	828	756	741	723	779	796	786	719	761	750	804	760	809	784	794	766	807	743	735	794	815	818	761	760	771	736	722	746	766	722	709	700	774	791	749	807	717	749	794	716	773	781	764	757	751	740	817	823	766	715	745	764	775	798	782	749	770	755	747	784	783	760	769	752	739	781	738	748	737	760	768	787	754	740	710	788	741	798	809	785	719	775	722	734	734	774	737	759	775	719	751	784	785	726	791	732	740	762	739	741	751	779	750	780	762	749	796	785	735	730	738	725	790	748	759	751	771	759	740	706	743	702	768	758	720	760	791	776	771	740	785	691	735	737	752	708	755	762	781	731	798	793	773	759	731	739	761	742	764	771	743	745	770	753	752	755	750	749	754	757	772	728	751	720	751	817	750	751	729	737	755	763	756	792	723	740	727	768	698	724	721	735	768	771	783	730	695	745	748	758	761	749	773	764	739	775	790	724	805	715	770	744	738	737	765	730	773	692	769	731	752	736	774	775	766	744	731	700	736	697	739	741	769	768	725	756	771	760	775	774	753	765	714	766	717	777	787	752	760	772	748	759	721	769	736	792	826	751	757	807	748	746	755	749	770	741	742	741	742	791	776	761	761	771	795	719	750	805	742	795	761	793	775	763	781	792	782	758	746	793	751	703	784	765	734	782	790	782	835	787	752	748	765	712	735	735	808	750	780	765	764	790	767	775	705	780	788	758	752	779	739	735	752	742	776	735	714	776	749	755	734	836	771	759	769	772	778	749	743	768	744	784	737	742	764	718	776	808	796	788	814	800	791	749	734	742	705	755	773	738	751	713	805	698	720	778	785	729	763	719	734	773	777	781	794	726	748	777	795	754	737	777	749	743	780	768	739	725	750	766	767	759	784	725	787	742	719	779	720	722	776	727	766	865	794	776	780	765	781	712	716	760	791	751	781	768	802	717	736	761	791	741	715	753	784	727	765	738	746	775	730	759	775	747	716	755	747	789	749	718	718	761	790	768	747	756	730	767	752	728	771	690	789	729	776	790	733	765	783	764	728	759	790	746	739	800	740	735	760	753	750	751	744	754	752	738	785	699	758	730	709	712	765	711	759	750	765	792	804	760	752	744	756	776	790	723	714	722	764	715	775	794	752	777	734	740	799	799	744	742	765	752	760	796	747	798	769	785	745	758	753	734	766	769	731	722	701	779	770	742	782	759	721	770	744	764	740	808	757	725	739	741	752	746	791	754	744	746	784	692	764	777	712	811	751	748	805	751	783	750	754	730	780	740	768	754	758	745	780	778	761	786	710	750	770	801	769	750	742	707	718	762	768	720	726	745	831	805	774	727	760	774	763	765	772	743	686	797	725	759	744	801	749	749	740	800	737	747	797	764	766	760	739	767	805	723	758	753	744	742	747	768	745	796	788	748	753	781	715	753	746	770	740	786	740	776	792	756	798	792	768	745	776	765	709	778	745	752	731	714	774	799	708	785	750	744	756	766	773	714	726	808	759	742	789	785	752	750	765	723	757	806	751	785	777	751	725	712	754	748	791	750	750	792	747	792	727	803	776	780	776	768	717	807	754	775	769	740	778	721	767	776	736	765	773	769	760	776	757	771	774	760	771	753	745	724	753	710	753	738	736	778	765	819	731	740	789	783	787	773	781	713	731	790	789	782	785	731	721	765	774	733	765	750	730	775	768	790	823	749	766	776	746	718	762	743	782	794	804	797	780	769	747	754	742	744	736	786	728	766	752	757	732	755	719	733	794	752	732	793	747	787	724	726	797	765	729	776	734	783	792	815	759	767	784	799	772	766	730	698	810	767	766	790	738	752	776	794	761	752	758	737	775	766	765	707	777	716	709	768	761	739	767	719	743	754	777	759	784	737	795	719	780	757	735	812	739	754	743	752	739	737	709	791	743	725	782	794	725	729	738	745	784	704	770	745	734	751	750	763	762	731	750	793	763	783	765	794	717	769	773	757	722	808	774	741	774	775	758	753	804	765	759	822	755	710	735	744	745	730	762	807	740	758	721	792	791	734	757	771	814	777	732	726	768	771	718	779	780	752	752	765	787	750	779	780	769	751	752	782	765	781	775	743	751	757	716	760	760	749	755	787	798	738	769	737	786	742	746	780	784	721	775	763	771	764	724	784	733	706	741	788	799	788	781	809	731	715	742	749	812	778	794	745	766	780	770	788	749	769	729	734	786	715	761	760	760	767	793	775	741	758	753	758	753	774	786	760	761	726	752	771	779	800	778	766	715	791	736	763	741	753	736	773	749	811	785	768	801	790	727	759	751	714	793	745	742	758	776	792	752	756	806	777	796	709	731	745	774	771	752	774	784	736	774	768	773	751	771	816	758	712	755	766	763	743	762	762	713	791	727	801	737	730	762	715	754	769	719	815	779	762	801	716	741	750	764	756	786	770	780	811	757	738	757	777	748	798	726	748	718	772	757	802	731	749	677	747	733	744	732	753	754	756	790	765	814	761	803	798	778	800	752	768	773	767	731	772	810	759	768	757	787	792	736	742	740	787	774	771	734	752	778	783	771	753	736	716	708	798	769	774	774	697	760	726	740	744	741	756	720	729	768	792	759	715	744	783	820	759	773	744	776	719	740	753	757	743	781	799	746	741	801	794	740	772	767	781	740	744	699	763	754	791	758	757	729	731	743	711	768
25256	21498	27655	25612	13367	3708	2312	1715	1462	1283	1141	1083	1083	965	868	827	736	760	729	654	743	775	671	734	659	660	676	650	590	602	605	624	642	629	600	602	571	565	597	610	560	585	571	576	573	588	574	618	631	609	558	590	614	591	622	583	556	639	596	569	555	578	548	591	556	570	548	614	621	577	584	588	578	602	585	541	585	583	591	587	600	600	587	571	556	578	558	537	590	545	610	579	636	572	571	569	611	583	596	566	574	623	561	567	582	560	556	575	600	596	590	537	572	569	598	600	592	579	554	565	575	610	585	624	562	608	625	504	588	563	608	584	566	624	574	562	596	622	563	588	571	558	601	575	613	569	540	589	555	618	562	585	610	638	585	620	554	564	563	563	581	561	588	558	600	563	559	552	565	604	583	572	595	588	612	595	568	622	582	621	587	591	542	584	579	549	592	560	569	610	544	568	594	592	599	602	558	580	559	537	604	603	555	555	579	567	545	587	595	555	566	564	609	552	549	578	541	586	585	564	586	576	599	617	583	573	613	579	560	600	550	562	566	558	558	596	537	628	596	537	563	548	590	558	586	615	620	587	593	561	556	568	599	569	547	543	606	593	537	585	600	591	559	595	581	557	556	596	552	623	556	563	566	553	551	626	558	577	631	589	587	615	536	570	568	601	563	575	604	566	621	572	582	572	559	569	592	558	583	598	576	622	571	568	601	572	628	578	590	602	586	616	544	596	592	552	569	579	614	598	606	597	527	560	555	599	591	581	595	598	588	570	587	602	586	551	601	530	562	580	601	561	589	600	562	600	593	570	611	580	527	576	591	622	598	586	597	624	590	583	569	578	558	602	627	594	590	578	568	576	595	591	557	565	554	585	582	583	587	575	572	565	576	572	558	571	561	570	558	576	592	538	623	553	576	552	564	595	605	580	546	589	579	587	573	556	613	526	582	564	542	579	560	586	596	590	574	620	607	549	536	561	582	581	587	622	563	532	584	578	582	582	598	599	586	568	587	535	588	553	574	562	561	579	596	593	601	593	564	562	545	582	559	603	570	567	588	577	595	563	626	580	580	606	609	558	584	610	584	578	551	576	586	549	544	598	591	586	586	578	585	631	606	639	546	568	572	591	571	587	577	544	586	532	590	558	609	619	599	563	560	568	529	583	606	601	579	546	597	568	576	592	531	562	589	601	541	583	558	529	610	594	542	587	609	526	593	552	638	587	537	582	523	584	598	548	564	550	620	538	565	598	593	544	605	610	597	604	564	573	578	545	584	561	619	555	598	635	592	598	554	598	548	545	606	572	553	539	551	614	539	569	597	577	584	553	574	595	614	579	626	529	548	569	569	614	564	548	584	584	562	586	565	570	587	581	535	587	590	545	554	556	613	563	576	528	566	615	570	511	553	533	576	598	578	601	623	566	561	606	551	599	574	587	605	581	549	566	564	548	599	550	563	592	555	579	639	561	564	548	591	556	580	577	592	538	592	609	578	591	542	547	626	582	578	556	581	579	569	585	572	551	584	578	550	609	575	546	556	623	582	568	590	587	576	582	563	618	546	537	627	546	568	559	559	553	531	572	582	565	588	561	583	632	556	619	552	616	591	552	588	531	600	585	561	549	594	560	557	543	589	589	529	572	578	522	571	582	555	537	596	596	615	579	595	610	585	593	586	579	588	605	608	570	601	601	595	621	642	570	554	598	566	595	546	556	557	589	577	519	532	604	563	584	581	542	547	551	574	592	586	569	583	591	603	580	578	598	564	576	600	592	598	562	569	591	572	549	557	581	568	551	566	574	574	585	547	559	563	611	606	595	554	570	567	575	609	581	543	585	545	588	563	578	599	534	584	583	552	602	609	564	591	569	585	555	621	570	569	569	572	599	604	617	597	565	570	564	577	588	581	533	555	553	599	601	578	608	571	593	582	546	570	557	578	617	567	640	581	540	607	638	566	629	578	613	590	582	603	633	565	569	554	558	568	589	574	601	592	577	591	585	562	608	592	540	565	552	560	584	571	563	568	528	594	586	560	622	559	570	603	621	563	548	531	599	589	615	568	588	560	553	587	606	583	614	570	560	582	586	578	568	587	558	555	556	540	566	582	553	577	571	581	564	605	580	593	554	612	619	584	568	601	559	618	590	533	597	542	572	582	556	598	560	606	597	591	544	608	554	579	564	564	552	564	564	576	613	605	547	627	586	586	571	592	592	609	600	595	568	555	591	586	559	571	527	563	568	646	606	556	549	540	552	599	598	550	510	568	613	596	594	585	590	579	594	588	545	559	574	592	591	591	636	606	568	589	590	585	591	576	555	591	584	619	599	600	557	583	513	595	546	575	590	569	589	542	602	534	533	562	580	559	590	620	607	554	634	552	606	595	556	595	596	587	549	568	579	545	588	569	571	563	563	592	559	582	587	578	546	516	585	587	554	602	629	606	567	570	624	602	617	520	557	579	559	633	556	572	559	573	592	575	572	605	588	600	546	565	603	561	564	587	598	548	594	564	601	542	565	575	548	563	554	571	538	581	571	577	555	585	588	544	592	564	576	568	592	556	598	565	559	602	565	540	583	533	566	591	584	591	577	620	556	555	602	588	592	567	599	554	602	573	594	583	588	564	607	552	572	596	564	560	558	557	580	548	570	553	588	603	570	597	583	520	558	603	585	590	607	562	553	566	547	595	595	608	564	594	564	579	572	577	599	565	547	566	591	594	588	569	535	589	571	614	576	565	566	583	591	581	550	581	576	560	598	575	629	619	583	603	565	577	533	583	553	575	514	576	570	559	575	606	561	582	598	593	609	581	622	575	549	624	555	534	616	545	580	521	571	591	597	625	548	575	625	609	595	586	598	562	587	622	616	568	590	505	556	579	607	588	593	601	544	554	562	615	582	623	561	602	579	584	563	599	586	566	578	578	622	547	565	564	592	555	609	613	568	551	544	570	612	591	631	585	543	591	568	559	612	584	581	583	621	566	605	572	597	569	578	586	568	596	594	604	588	599	557	595	594	569	571	575	620	552	564	547	553	625	604	606	549	579	580	586	576	597	570	605	541	555	593	539	555	588	589	565	622	565	580	571	574	597	596	553	613	601	561	563	577	582	559	591	568	589	577	618	538	549	598	556	557	603	588	574	569	542	571	608	582	582	593	614	566	553	602	575	537	572	599	561	618	527	569	581	595	597	577	652	568	559	591	585	556	562	589	614	577	558	586	544	587	552	556	576	583	604	541	535	587	591	520	634	612	567	546	551	620	595	547	569	545	576	541	568	542	587	593	578	554	569	561	575	583	569	584	561	547	560	586	567	540	556	572	612	596	573	583	543	548	610	566	626	579	573	575	593	627	581	620	551	641	590	588	549	541	568	622	599	566	581	588	628	572	594	558	537	553	553	579	589	595	631	580	576	569	583	617	543	570	615	583	552	610	553	595	572	599	572	563	574	564	582	598	625	586	564	589	615	586	561	520	564	583	569	586	579	584	638	612	547	576	572	567	548	585
35305	28815	17475	10452	7413	5485	4144	3334	2666	2311	1966	1871	1805	1456	1249	1150	1065	1027	997	988	902	920	863	843	817	785	770	730	738	697	743	761	717	670	640	764	720	714	662	722	696	660	708	660	691	665	667	660	672	719	656	647	663	661	660	688	717	684	659	669	664	630	690	644	674	659	681	668	721	712	643	671	686	653	708	640	685	657	674	630	658	675	655	684	625	680	699	669	681	674	660	679	706	669	642	748	675	694	648	677	658	634	604	653	638	650	659	662	632	688	675	698	659	680	639	647	658	675	654	653	642	644	637	669	642	681	688	634	641	617	655	649	686	610	650	652	645	677	666	674	644	622	677	634	665	650	682	682	704	627	639	671	673	657	648	727	668	649	669	619	653	672	642	716	689	648	719	612	668	664	660	617	640	665	668	690	680	668	643	674	660	677	670	665	662	678	659	620	685	673	681	658	620	636	647	633	661	624	662	681	662	637	615	676	663	625	673	688	646	668	650	599	666	656	674	663	635	647	719	703	640	659	679	693	680	687	622	684	645	694	643	656	694	699	638	620	678	611	676	665	628	625	664	672	712	622	662	675	641	668	639	675	656	649	690	692	652	652	665	656	666	659	686	647	675	651	621	665	648	656	656	642	670	650	651	643	685	688	648	683	682	642	669	646	686	710	671	681	640	608	658	633	666	700	634	658	651	666	643	637	671	645	670	686	644	681	650	619	685	637	657	661	679	682	640	623	658	670	670	672	649	679	616	673	673	682	653	662	684	676	681	626	690	639	650	642	679	634	629	630	659	705	673	646	665	641	681	634	641	640	649	683	651	685	662	656	627	692	635	677	659	651	631	655	667	669	622	629	652	671	661	610	664	644	662	684	659	716	608	660	671	686	690	643	667	682	672	638	665	620	654	698	667	699	596	640	667	670	737	667	721	691	709	666	647	627	689	634	676	680	626	681	637	651	660	668	702	622	654	639	671	691	642	660	663	718	668	673	679	616	625	670	676	651	688	668	672	673	634	687	672	705	635	706	671	682	642	649	638	701	658	648	632	671	618	648	675	610	686	639	653	642	658	651	645	656	636	656	668	636	665	634	664	639	658	668	666	661	624	610	667	638	682	679	609	636	656	704	609	661	676	637	690	674	660	645	677	637	697	678	673	693	668	658	667	656	665	646	661	656	669	699	667	708	645	677	664	680	617	671	699	653	674	665	609	602	633	669	705	668	630	672	618	656	644	640	668	648	686	638	670	664	645	701	666	688	635	676	700	637	654	660	622	654	629	669	646	684	696	675	643	645	685	654	648	651	647	683	666	704	669	648	644	690	626	682	681	670	637	675	659	648	653	630	717	614	643	709	644	660	669	644	690	651	652	666	632	640	665	685	685	653	660	639	640	639	670	674	669	674	654	631	657	664	637	638	694	627	692	704	661	635	631	665	645	682	654	668	663	691	650	682	696	667	638	681	679	699	630	637	675	656	665	686	677	721	657	682	675	613	676	673	713	689	639	647	594	596	641	675	676	649	667	673	697	681	713	655	655	624	684	656	649	684	667	636	657	652	696	668	689	679	656	680	678	634	670	669	660	657	651	644	659	709	650	645	703	664	665	640	607	677	662	627	661	645	702	650	656	704	623	677	636	645	640	670	635	613	696	677	642	700	631	643	675	698	681	621	687	646	637	669	646	662	627	697	655	697	649	657	692	614	706	700	702	672	641	642	675	664	671	648	682	699	695	673	670	657	635	651	632	679	655	687	716	664	719	625	613	658	635	654	682	618	649	709	658	626	641	629	670	703	655	646	684	661	698	707	647	639	684	668	666	650	652	642	631	669	663	609	706	637	653	646	634	661	643	693	659	686	618	680	704	685	662	685	653	688	605	683	695	659	638	688	673	694	659	685	707	674	679	629	662	641	598	651	662	653	645	676	651	664	672	629	673	659	685	678	635	643	657	649	603	671	687	683	685	684	670	665	659	641	694	640	642	641	677	657	668	697	691	651	626	666	722	651	680	663	695	686	599	609	610	650	656	699	679	654	684	640	673	660	656	667	674	647	665	738	669	671	664	670	672	698	603	695	684	685	672	659	682	663	636	637	631	644	642	655	713	663	649	661	647	669	655	676	654	634	662	667	681	669	643	680	679	620	644	676	668	657	665	641	676	632	652	693	716	628	640	626	636	657	644	674	612	693	617	661	676	676	643	681	615	660	661	621	577	673	672	658	652	664	618	681	655	669	623	641	661	676	685	638	646	698	644	663	648	696	643	635	652	636	687	704	654	665	671	658	650	691	665	706	630	604	668	680	649	656	655	653	663	651	641	665	634	699	670	676	660	646	601	677	642	694	716	644	657	665	700	682	670	673	678	687	682	682	610	652	682	685	704	658	681	653	662	648	664	715	658	688	641	661	608	677	642	660	664	669	658	642	649	648	651	620	611	631	655	618	666	666	671	639	631	615	665	674	664	639	663	632	666	673	697	646	632	658	683	683	681	615	645	673	661	658	677	658	665	720	687	659	665	665	662	648	648	682	678	636	648	662	663	662	650	674	718	655	685	630	677	664	715	667	659	698	690	663	684	692	651	670	676	645	682	668	641	658	674	674	684	670	607	640	637	688	655	611	693	652	699	690	652	631	680	632	642	610	627	624	651	646	695	621	699	651	683	675	701	685	674	660	654	698	651	696	620	666	648	681	679	695	580	663	657	620	650	669	674	690	644	644	730	645	683	695	669	639	657	673	694	671	685	631	667	661	630	655	664	681	714	610	642	698	675	661	683	705	646	689	653	658	716	673	664	620	618	638	685	650	673	636	625	632	712	676	685	624	698	632	684	689	656	691	611	650	689	650	685	669	679	687	637	641	652	609	683	670	682	643	697	653	666	688	641	654	693	645	686	684	653	687	662	628	633	660	646	682	658	666	653	623	629	634	663	691	663	644	617	679	675	652	650	671	615	672	713	679	629	663	703	678	643	654	733	651	634	686	626	673	672	635	649	676	662	675	657	673	659	630	637	667	630	661	654	645	632	684	671	666	651	678	631	614	639	634	702	693	673	651	668	634	687	641	666	677	623	678	678	644	692	676	694	712	672	648	700	662	667	682	642	662	632	673	686	739	649	716	624	674	641	634	676	655	641	683	659	622	638	670	632	645	696	648	679	695	641	645	650	666	643	622	678	634	661	642	657	619	603	608	620	676	701	651	621	666	654	691	639	651	616	672	697	672	663	715	684	644	655	686	694	669	648	638	662	643	613	714	626	636	653	650	667	652	673	648	682	679	677	654	683	628	666	661	678	630	627	664	679	606	657	700	660	667	640	655	650	638	643	633	641	675	670	679	672	666	683	705	629	650	717	675	682	659	601	673	655	633	675	632	672	696	633	679	666	624	652	659	618	658	639	681	670	623	604	645	679	674	680	673	671	633	666	680	674	663	704	660	653	642	642	704	678	676	655	692	689	623	692	692	619	673	622	650	624	630	661	656	645	629	683	656	648	626	672	692	694	671
22984	21544	29291	24217	21558	21632	11615	3426	2313	2038	1704	1622	1457	1246	1135	1056	938	924	867	831	767	703	737	699	633	642	627	623	591	547	563	598	589	597	547	557	560	538	513	525	508	526	476	512	495	544	468	544	505	462	507	482	491	481	479	483	528	464	497	462	483	506	526	501	503	526	503	468	495	518	494	530	442	461	514	518	489	445	454	478	496	459	488	473	479	498	487	510	492	481	488	446	455	482	456	462	481	447	476	534	492	517	492	494	500	502	501	453	470	490	472	538	525	486	476	476	476	448	486	454	468	465	500	475	510	465	514	474	463	510	462	486	461	472	503	494	474	460	452	456	467	500	448	458	472	495	475	512	452	430	485	458	463	465	470	467	494	463	476	495	500	459	481	518	489	522	466	484	437	488	502	432	479	491	455	456	497	454	500	488	473	490	502	510	494	500	489	453	471	481	468	507	497	456	463	501	478	500	489	442	453	522	500	470	487	499	510	495	458	495	478	478	495	485	513	501	516	478	458	493	453	526	494	443	474	522	526	521	478	455	474	499	520	488	506	474	511	495	431	490	509	498	499	483	446	495	490	494	533	487	516	501	532	464	450	465	509	524	475	494	503	468	485	497	485	470	489	510	457	519	473	521	489	480	502	476	503	470	490	477	486	472	461	472	460	470	484	499	487	480	496	465	490	454	487	494	460	469	508	477	513	461	466	489	518	471	478	468	474	489	516	536	501	443	475	487	480	481	462	486	475	464	459	480	487	543	464	499	468	489	493	488	490	469	478	464	504	498	466	457	473	505	508	462	493	455	456	500	475	480	486	455	493	456	460	486	486	446	493	488	428	490	473	478	462	480	461	515	490	425	467	476	499	490	454	533	475	478	463	536	441	433	456	484	476	521	465	496	477	515	501	522	448	482	465	512	548	467	466	479	487	492	473	550	508	484	483	467	512	476	491	513	503	477	443	459	471	473	490	496	525	475	494	457	503	485	523	492	499	493	477	452	479	506	433	500	496	492	480	506	430	492	491	455	489	485	487	511	517	528	516	506	485	476	486	487	435	486	491	497	509	493	462	450	492	438	479	509	515	474	488	501	463	456	491	493	500	475	482	493	524	477	517	440	488	476	478	485	501	486	488	501	504	512	516	474	482	445	486	466	486	522	482	492	490	460	474	481	493	477	508	445	491	514	497	479	495	488	496	494	459	494	469	493	459	498	471	456	481	455	482	480	499	464	520	494	485	471	484	472	484	455	477	484	480	484	488	483	486	471	480	511	450	469	494	504	487	487	504	447	493	456	473	486	488	441	489	476	455	481	507	491	459	462	480	518	502	478	494	502	465	498	482	462	452	470	496	484	513	486	492	487	516	467	437	505	487	480	520	509	496	490	491	504	480	516	486	470	492	503	495	498	509	467	496	474	526	503	463	499	483	502	448	467	460	509	506	477	474	480	447	488	478	473	483	492	497	451	507	535	491	529	472	482	503	493	468	465	493	476	496	461	510	531	493	450	471	506	494	540	503	465	491	471	451	494	498	485	481	514	465	513	477	500	504	519	471	512	461	460	517	463	465	492	491	458	509	467	461	520	525	471	493	494	477	458	507	464	473	459	466	506	464	475	466	486	471	501	488	489	532	469	504	473	450	510	467	490	478	462	485	449	485	462	459	461	514	487	472	502	515	466	509	524	446	480	429	450	500	479	475	472	502	467	464	449	464	497	502	512	492	486	466	459	489	503	505	485	477	485	406	470	458	454	484	493	509	480	466	501	521	492	469	504	488	465	455	497	514	458	468	470	492	496	486	498	470	473	490	496	497	496	508	482	476	545	510	483	484	484	455	498	506	496	502	451	477	480	504	460	503	479	474	485	488	476	470	486	422	497	483	496	452	471	515	467	457	491	508	494	483	510	473	426	443	470	488	470	477	469	443	471	486	493	491	444	459	451	473	446	453	450	475	469	500	482	478	510	493	486	476	487	472	466	476	475	483	488	501	502	464	464	491	462	473	497	498	490	475	500	478	493	457	491	525	463	482	503	460	493	497	475	466	494	522	496	456	478	492	435	488	490	493	472	467	523	501	454	489	499	515	449	469	461	440	482	481	474	507	479	494	503	497	479	435	503	478	483	485	449	486	511	489	488	532	492	477	481	485	476	501	477	487	471	443	511	470	473	482	448	473	467	488	504	486	486	501	449	469	470	469	490	495	467	483	477	435	493	450	480	503	524	483	442	526	449	488	472	482	480	480	514	463	483	475	472	482	493	520	505	477	482	509	486	505	490	468	512	478	486	465	497	456	475	470	498	494	465	470	463	512	468	445	507	472	447	451	440	494	478	449	495	516	497	483	502	417	486	545	476	474	480	480	508	494	484	480	484	459	484	524	485	515	511	480	498	473	509	446	468	480	515	512	481	493	497	460	460	501	508	499	483	482	490	480	450	463	459	453	466	503	495	453	484	514	448	480	493	453	483	440	497	532	480	462	483	495	512	530	481	463	493	470	455	480	503	502	478	455	467	504	453	493	465	472	442	490	475	463	482	489	473	484	525	472	520	492	448	458	489	464	512	478	452	467	510	467	517	449	522	501	483	460	508	488	485	483	471	445	435	506	482	468	447	460	471	503	491	471	487	501	552	508	482	458	480	482	503	476	483	474	472	471	475	470	476	510	457	466	497	466	466	471	510	469	464	500	490	466	504	473	481	474	502	493	481	487	466	474	488	477	471	478	485	464	457	472	463	455	459	506	484	477	500	485	420	498	449	491	455	506	488	538	480	487	512	508	494	480	455	475	505	505	470	491	457	471	446	462	489	464	473	501	478	460	488	525	492	489	493	480	520	507	429	483	486	509	487	509	483	444	476	473	453	516	483	483	491	474	497	467	508	481	471	465	471	466	451	506	526	504	521	502	469	489	464	457	509	460	459	503	471	477	464	497	453	453	481	502	496	496	475	485	486	461	435	519	492	499	515	454	491	486	473	435	504	463	475	475	490	480	465	494	487	486	446	495	538	473	452	503	495	481	512	453	441	472	523	480	485	460	474	471	499	491	482	462	468	514	463	481	461	466	492	461	466	483	494	458	481	483	486	512	450	517	536	474	441	466	505	469	461	482	449	497	447	489	503	495	438	476	474	486	472	453	468	484	461	511	458	473	495	497	473	463	463	469	462	453	476	487	487	514	484	495	457	473	482	443	476	475	486	453	468	505	465	510	448	468	487	478	478	455	468	485	450	475	483	463	504	465	487	459	477	464	441	508	447	458	477	475	508	494	491	484	439	498	470	491	492	477	502	466	490	502	452	442	456	469	499	492	512	493	490	491	479	527	440	489	483	472	437	459	490	486	465	512	464	493	504	472	444	500	442	462	468	474	471	450	471	504	496	488	451	495	472	525	476	485	494	480	470	506	517	479	494	478	442	523	468	505	459	488	508	465	445	477	502	433	492	501	508	474	471	457	459	486	469	500	475	488	457	491	467	486	464	468	480	458	479	511	487	479	437	503	486
41010	37300	25177	16235	12018	8814	6956	5434	4363	3607	3175	2814	2551	2133	1756	1628	1424	1339	1218	1186	1124	1056	963	943	852	784	822	741	732	778	720	693	683	640	681	619	630	608	673	643	594	585	568	625	609	608	635	566	572	576	612	623	593	594	580	537	575	588	593	553	594	574	558	613	551	583	613	574	542	571	550	583	495	551	577	556	536	609	571	571	526	570	542	569	587	592	525	542	594	543	564	590	534	542	574	552	547	538	521	537	547	541	558	529	536	542	534	509	574	600	533	525	555	593	582	554	549	571	577	566	550	589	550	557	548	503	537	564	588	566	540	538	552	496	578	511	580	556	528	570	573	570	539	575	555	561	557	534	577	541	563	555	527	574	540	542	578	580	535	565	522	555	576	567	607	537	536	586	585	574	582	532	549	567	562	600	582	535	521	499	592	578	533	579	541	549	557	568	563	548	557	577	552	573	549	562	509	528	560	570	560	573	579	555	522	579	553	554	544	565	585	561	525	550	581	548	619	574	510	539	580	543	540	586	520	519	576	537	557	571	549	580	549	605	564	554	541	550	534	557	552	537	595	588	581	553	530	540	553	534	527	544	577	549	548	592	569	542	563	560	526	563	574	536	565	567	606	572	508	595	574	527	554	583	579	537	528	546	582	548	528	609	592	573	542	563	534	554	496	534	563	594	547	547	578	551	546	604	551	560	543	490	530	555	516	602	544	536	592	535	592	511	530	540	573	559	570	578	544	570	564	562	542	548	565	573	584	579	548	556	573	551	577	552	550	504	579	526	590	556	543	547	554	571	546	571	519	511	566	536	582	598	563	582	537	530	612	542	558	559	527	545	532	541	554	546	527	538	557	535	557	572	593	557	543	543	557	551	558	543	549	497	503	509	563	545	545	558	542	539	545	533	545	576	548	541	527	585	508	537	555	569	555	525	562	581	616	607	538	572	591	580	548	546	534	591	581	580	585	549	539	560	566	546	554	541	554	586	526	542	547	584	546	549	558	629	541	552	547	525	538	547	556	544	551	512	573	532	547	561	565	590	509	542	572	563	602	586	581	525	599	547	615	566	532	523	556	529	562	533	564	562	538	533	532	544	571	520	588	567	568	549	533	598	572	548	523	536	551	580	558	537	563	525	551	553	535	533	571	576	547	532	594	551	532	560	544	564	517	566	523	550	575	544	572	549	546	537	543	557	566	558	547	587	524	607	550	561	538	526	518	541	570	536	576	574	564	555	530	548	551	492	574	543	559	577	528	567	576	534	576	578	552	522	555	572	537	578	566	549	562	540	603	580	563	583	532	547	536	559	547	569	534	577	582	580	553	570	516	560	514	571	545	509	539	533	509	555	591	584	544	535	545	547	602	570	558	534	557	574	554	556	572	546	566	545	591	550	526	560	539	550	535	559	552	519	580	517	617	570	542	551	567	589	527	561	531	517	499	558	571	554	564	552	507	513	519	556	543	558	525	589	550	533	561	537	575	567	575	590	513	526	520	539	547	534	552	513	577	580	548	579	605	544	529	561	543	581	534	553	559	522	608	526	590	582	586	557	543	540	539	544	561	537	533	563	565	578	589	555	547	557	540	569	515	567	566	552	566	526	569	542	524	561	568	545	575	562	543	544	584	574	582	549	588	513	532	534	590	561	519	557	588	533	599	589	567	530	539	529	566	534	514	555	598	559	563	617	563	606	544	523	572	554	527	527	573	542	539	563	532	549	526	584	544	569	515	574	577	553	540	547	547	538	553	593	533	538	573	594	523	546	574	555	509	547	553	570	587	546	575	522	565	561	547	548	527	531	528	564	601	547	561	519	530	538	560	518	537	561	548	580	555	566	577	591	584	565	549	534	509	585	541	523	575	540	590	532	580	534	535	557	500	557	551	592	580	574	517	555	591	524	569	534	524	499	553	568	556	541	586	578	553	547	544	568	610	592	556	573	576	568	564	564	555	528	564	556	562	482	532	521	517	579	561	546	529	547	601	552	565	554	562	552	529	593	552	528	549	565	535	546	572	550	499	578	566	543	573	553	530	540	552	550	582	567	517	576	581	579	553	526	565	579	559	532	582	553	578	533	566	561	581	580	542	525	552	572	581	544	530	593	533	558	543	494	555	574	573	583	573	572	574	512	575	589	563	521	544	515	581	535	579	555	578	588	520	559	531	575	577	537	545	559	575	574	563	608	567	534	520	565	567	586	566	563	551	580	519	579	557	555	539	591	553	550	530	554	528	506	578	553	569	524	513	579	520	574	542	576	585	593	550	601	554	542	531	533	577	551	528	541	559	565	556	590	522	592	547	519	605	572	544	592	553	554	541	537	506	545	582	578	533	525	590	579	542	554	569	613	530	558	559	582	544	556	584	548	534	576	572	586	529	510	560	552	590	557	580	530	589	524	553	532	545	550	547	504	538	534	554	551	533	585	554	534	547	570	530	587	524	569	519	545	515	549	544	569	610	552	562	577	561	556	603	555	613	513	589	579	555	581	577	553	578	523	532	589	558	551	523	534	542	563	571	546	541	607	539	604	565	539	553	561	560	561	555	554	562	563	538	564	559	561	571	536	516	594	541	570	565	559	563	515	566	535	529	529	557	525	544	578	549	563	557	584	536	585	529	509	576	567	597	542	540	539	553	530	560	538	535	561	575	577	545	516	538	595	556	577	557	535	565	543	567	544	549	577	590	535	554	524	560	560	537	559	548	523	555	578	550	581	558	535	549	592	535	532	588	505	550	574	591	560	566	563	507	601	548	537	535	577	558	539	549	544	559	552	564	561	508	531	557	595	550	539	544	564	505	550	540	542	547	548	501	535	550	570	586	551	566	577	552	582	543	564	576	564	538	548	639	556	572	524	575	566	562	529	556	550	567	563	559	604	592	533	557	569	536	535	560	543	558	572	581	562	542	598	563	555	524	590	542	544	553	550	567	535	561	567	521	565	573	530	535	571	582	568	561	514	544	585	552	536	546	525	535	529	579	582	521	595	538	557	570	560	593	550	564	581	581	510	558	603	553	526	528	565	525	535	550	552	553	588	579	547	572	568	544	574	536	538	569	549	549	527	543	561	550	532	557	569	566	563	536	545	556	583	559	539	573	577	503	510	546	575	554	556	585	520	575	553	573	561	552	535	619	571	581	558	546	578	562	593	563	556	547	594	510	566	552	561	482	559	591	559	581	579	542	527	529	565	540	556	553	560	548	540	548	558	566	583	575	596	553	554	563	578	548	569	564	524	535	543	540	573	550	567	573	562	581	570	593	588	511	584	511	510	563	545	554	561	548	558	585	536	574	554	537	571	578	588	549	577	549	554	576	543	545	535	535	511	571	561	555	550	482	578	524	527	535	549	548	538	555	604	522	572	499	577	509	560	518	552	539	537	580	591	534	579	558	531	535	535	537	563	587	556	560	607	537	536	505	558	538	555	586	562	540	532	555	524	573	553	559	501	542	560	517	553	579	505	583	579	559	560	545	552	584	553	554	568	538	594	552	555
30388	22552	14622	7346	3598	2406	1912	1494	1230	1218	1111	1130	1024	1011	881	942	867	815	858	858	807	823	804	809	760	752	772	751	755	702	746	746	735	740	750	715	755	718	722	750	703	721	735	729	751	742	731	706	726	713	739	730	711	723	743	772	707	749	700	744	711	746	686	647	735	715	769	718	701	716	721	765	713	732	741	670	725	699	702	725	667	724	741	739	740	746	726	782	744	730	778	758	700	692	694	711	750	736	708	714	725	719	676	743	717	715	724	752	703	746	690	717	759	728	702	752	709	689	738	679	693	715	709	717	726	735	743	755	717	738	683	721	707	730	708	671	700	732	668	701	693	743	763	656	726	688	737	726	739	749	739	728	692	721	715	723	735	706	659	702	691	745	708	754	713	712	713	739	695	689	665	743	717	726	737	703	718	697	763	701	729	688	721	726	692	710	693	734	726	734	725	692	689	684	729	712	747	679	706	676	707	718	729	681	723	698	730	754	749	679	708	735	703	743	687	756	735	776	748	713	698	688	710	715	742	736	733	760	704	713	735	723	709	754	708	719	702	723	696	738	695	772	724	671	728	754	753	759	734	739	702	729	749	702	695	695	714	734	788	760	654	679	681	752	686	711	758	731	718	704	741	704	701	679	686	739	738	787	693	722	779	728	739	734	683	738	727	709	739	736	741	731	727	683	689	719	696	697	726	745	732	728	709	689	760	697	779	721	731	773	721	715	769	736	749	657	713	711	732	732	705	714	715	692	740	751	702	696	721	703	699	731	737	734	663	708	687	698	727	693	716	670	719	790	700	669	705	724	735	729	717	749	693	725	773	721	712	716	719	748	718	692	714	722	746	727	718	735	691	709	698	721	740	774	664	715	696	779	701	673	711	702	689	672	733	633	690	751	675	720	736	709	737	660	719	725	701	703	725	676	677	711	770	705	744	740	736	766	720	720	686	699	696	775	715	738	698	724	679	736	765	743	683	699	784	727	720	747	717	729	715	733	721	701	729	678	740	708	733	708	680	753	695	775	713	700	725	709	730	725	736	714	693	694	723	713	692	795	734	697	704	687	760	679	722	766	713	682	731	689	750	734	718	705	765	747	731	741	710	764	728	764	720	737	710	723	713	726	725	714	743	682	728	683	716	770	718	765	679	714	693	725	736	760	663	726	733	698	712	690	693	765	722	715	745	763	732	717	713	713	781	722	711	756	687	699	707	714	726	742	742	772	727	721	698	743	700	702	668	737	680	714	674	724	688	720	714	718	712	701	708	704	709	730	728	719	719	724	716	743	697	701	703	722	713	695	707	708	709	754	688	727	723	765	705	737	719	699	752	681	700	754	735	746	750	732	702	729	748	727	750	750	693	726	711	694	745	706	731	747	760	679	681	724	736	691	689	789	715	732	710	703	729	726	692	650	742	721	707	717	711	716	699	740	736	694	722	725	710	666	706	713	761	705	638	727	747	716	738	690	753	713	694	718	714	711	746	708	658	712	763	754	656	700	729	670	747	742	714	693	719	718	699	695	711	742	706	732	762	718	699	759	729	694	715	703	769	708	684	713	765	743	792	703	701	666	707	721	727	717	732	742	730	707	715	740	710	698	770	777	728	719	677	719	697	723	742	724	698	692	701	700	741	690	722	747	689	723	677	700	717	709	742	745	751	742	707	727	710	738	723	737	722	726	736	678	781	692	730	705	696	753	741	741	744	721	727	697	739	629	699	714	703	710	717	677	707	690	717	748	734	714	717	703	676	736	728	702	742	761	725	747	748	683	654	749	712	734	706	697	754	740	688	696	689	687	720	717	729	741	764	718	724	730	720	722	717	742	723	685	648	752	705	718	712	705	702	725	698	739	711	698	725	701	741	728	733	770	718	718	770	752	695	707	708	714	717	727	662	668	770	713	683	760	755	705	731	734	717	757	685	725	686	730	731	709	688	785	717	717	746	720	718	727	751	738	737	736	734	750	737	796	738	714	701	702	748	728	695	753	771	718	685	677	719	717	746	706	704	738	732	725	751	689	728	728	743	744	711	730	705	732	708	741	723	754	743	751	724	706	698	728	706	775	704	753	764	718	739	763	730	727	737	747	694	714	695	745	786	688	712	720	755	684	658	722	750	736	725	733	753	643	695	769	713	689	725	749	718	714	755	707	728	731	701	673	712	739	764	710	699	659	759	692	782	715	703	699	734	724	711	707	742	727	696	748	710	733	715	754	735	718	722	705	681	740	708	694	738	705	760	684	682	709	753	712	732	687	729	702	684	735	729	757	694	723	743	757	706	780	671	717	741	715	743	698	687	728	722	786	738	712	712	746	699	753	720	693	753	725	718	720	736	683	718	702	722	745	677	751	729	688	751	739	743	723	682	732	736	726	677	747	722	703	747	718	708	712	698	749	759	691	725	742	714	677	750	697	705	755	732	689	706	703	654	718	703	756	744	698	737	755	719	749	725	720	749	759	760	714	747	728	729	745	745	722	735	671	747	678	670	712	685	693	743	711	707	724	768	690	702	718	694	724	731	770	643	711	742	731	731	735	738	718	683	693	685	705	699	693	802	698	746	715	689	690	739	751	698	750	746	734	759	699	763	745	700	705	733	754	696	724	761	712	727	774	714	700	700	741	702	682	755	725	698	723	691	692	712	692	723	764	689	714	695	734	711	722	724	721	711	734	752	728	760	686	702	684	713	742	760	720	707	719	748	747	721	722	721	709	690	699	667	722	686	716	716	786	714	745	745	698	731	687	761	681	686	718	757	739	775	740	694	701	712	722	686	755	721	729	703	691	723	702	722	694	740	682	744	720	708	702	723	758	748	734	734	707	703	753	693	662	750	736	665	715	737	710	740	698	744	724	727	736	731	698	717	735	744	724	705	672	713	737	725	709	714	719	674	744	684	750	745	763	747	735	684	722	763	715	676	713	719	743	705	711	720	694	733	687	670	708	704	701	753	761	740	778	700	705	736	699	748	732	706	751	716	678	704	744	752	741	703	725	786	742	732	709	695	699	719	714	705	677	740	755	737	731	727	740	687	698	663	712	767	691	733	751	740	727	763	742	744	730	690	706	759	719	761	739	766	720	735	753	727	755	725	693	681	710	753	732	750	726	756	692	729	710	733	713	689	739	692	738	719	721	711	737	736	752	689	696	709	703	723	784	732	723	734	687	758	690	714	686	709	725	722	681	793	714	724	717	768	712	727	724	721	725	721	747	703	762	708	727	694	725	760	782	720	703	714	718	705	669	715	749	745	716	777	691	703	690	733	686	766	743	678	681	728	731	746	709	723	764	725	711	719	666	738	684	712	731	736	730	740	744	785	691	723	682	721	695	740	710	703	738	691	710	733	740	736	699	714	761	739	767	740	743	726	669	732	744	666	744	707	752	693	700	718	698	727	719	721	704	676	742	724	731	745	726	731	719	754	728	732	715	724	685	690	741	743	743	669	737	773	670	751	733	774	761	706	700	706	739	736	724	768	716	702	677	719	722	718	752	703	720
32723	23028	13076	7590	5426	4121	3172	2512	2141	1903	1751	1572	1541	1359	1284	1246	1124	1013	1049	1018	1015	977	967	959	944	929	871	880	839	883	915	913	882	864	799	881	834	854	831	870	850	834	820	848	845	857	815	802	906	855	785	806	828	776	796	837	773	816	832	774	759	815	808	833	761	838	836	783	838	828	832	855	820	855	823	831	801	781	826	787	880	843	818	814	812	793	815	851	831	833	782	764	799	812	798	809	847	802	842	820	848	793	804	800	843	821	817	838	796	861	835	769	851	819	809	825	817	787	833	819	860	822	826	812	775	779	798	820	843	765	809	830	828	825	826	787	870	813	785	823	782	805	819	818	839	821	787	803	833	883	750	826	813	782	832	836	758	904	844	800	809	782	828	828	775	772	836	738	812	835	841	852	793	829	821	772	888	827	812	827	774	815	808	763	817	870	860	817	822	782	828	806	851	830	784	809	854	859	790	782	761	804	791	840	796	798	816	834	863	806	817	820	803	790	904	811	805	795	760	804	799	817	797	802	828	819	806	805	773	868	890	781	793	823	769	798	882	776	828	803	810	837	760	835	850	828	808	850	809	874	783	843	814	842	772	825	787	817	766	831	816	788	819	809	848	800	781	814	848	804	834	815	810	844	769	811	826	798	816	748	832	828	806	843	813	819	824	844	817	832	858	855	836	759	818	802	819	820	833	832	872	808	803	826	841	843	788	845	852	782	805	856	839	856	813	830	788	799	811	802	839	748	783	839	772	838	862	865	819	786	801	802	866	793	805	786	826	820	801	861	788	795	848	805	805	833	821	835	799	830	776	828	842	858	796	844	821	791	840	815	773	843	866	819	772	834	845	798	811	800	803	808	830	834	829	832	816	828	824	862	810	819	839	804	846	805	779	803	816	859	833	799	875	842	782	830	788	832	830	873	828	871	815	820	826	809	815	772	825	837	823	832	799	784	821	828	800	833	814	831	818	791	794	843	832	804	816	796	801	803	815	797	826	869	837	815	860	825	818	852	844	826	816	804	838	810	833	804	781	786	815	788	815	799	820	822	876	794	833	825	824	814	845	837	813	874	830	865	827	839	816	759	808	806	863	847	850	791	815	791	800	849	812	802	747	831	819	868	821	812	814	831	853	813	817	830	889	811	828	833	843	846	810	824	888	830	871	811	771	826	875	778	837	848	866	788	833	813	839	834	860	793	835	810	853	798	815	771	836	808	827	823	813	787	832	816	821	784	790	836	869	819	801	825	784	835	828	819	827	847	824	838	782	762	774	844	909	842	805	774	829	851	823	831	839	817	864	873	857	749	801	807	851	815	800	810	804	825	829	824	848	830	815	847	830	836	803	796	834	847	850	837	846	873	799	846	781	816	812	823	822	858	792	819	805	793	755	779	856	769	822	753	828	811	751	818	791	809	802	813	806	802	793	792	767	803	861	775	839	851	781	819	852	813	855	774	825	848	821	804	762	799	787	780	875	749	833	866	786	789	798	803	816	776	816	811	837	794	814	839	822	816	803	876	855	881	883	854	775	893	826	824	798	797	840	846	804	799	829	811	826	789	835	789	857	787	787	782	793	863	812	835	806	809	816	808	826	803	809	805	832	802	800	841	825	814	823	785	806	835	764	889	811	863	789	774	816	817	847	824	817	791	760	795	803	816	792	836	840	796	754	769	837	834	863	804	798	797	799	848	836	872	801	841	776	820	815	765	787	875	773	837	815	838	806	791	827	803	787	772	751	788	812	814	843	804	810	854	803	838	799	780	797	869	784	840	888	743	824	800	814	847	808	784	872	781	867	793	802	794	843	815	832	793	814	798	824	835	844	810	821	794	817	776	828	813	792	792	802	765	837	793	834	794	753	793	816	824	842	854	756	823	823	800	806	813	866	833	812	842	816	782	835	853	810	782	794	781	766	817	857	786	831	775	838	854	827	836	832	814	783	846	798	837	839	819	873	829	872	834	809	816	812	820	820	858	825	837	821	823	788	788	825	835	771	859	788	817	873	852	867	815	781	828	797	815	851	817	875	819	805	751	841	836	811	756	810	763	853	828	869	870	797	763	830	789	836	811	808	794	811	836	916	860	797	766	803	820	808	791	897	795	872	841	817	846	823	822	811	810	826	831	815	817	844	813	783	873	817	866	846	802	815	857	816	772	784	814	824	807	802	829	738	825	818	794	779	801	821	859	796	752	844	774	814	797	823	832	862	806	829	817	796	862	815	759	792	820	820	833	806	822	825	840	825	810	765	822	809	811	807	819	806	805	858	839	798	810	794	821	841	819	775	816	843	860	835	788	848	843	790	779	746	808	787	822	850	807	800	779	807	830	798	855	830	824	838	821	796	792	818	850	848	789	768	846	802	808	796	796	824	834	828	784	823	816	840	800	820	806	806	782	854	863	801	755	817	800	828	815	837	831	848	828	842	861	820	842	825	799	865	793	815	801	886	816	826	801	810	765	815	790	775	836	803	827	802	812	779	784	852	816	771	861	836	801	802	825	803	801	885	768	819	830	807	798	825	853	870	814	797	802	839	845	826	791	820	826	822	803	781	801	792	856	855	801	830	840	826	802	844	818	795	840	810	780	823	807	802	826	828	830	811	795	827	785	844	808	856	826	828	809	820	827	876	824	791	831	818	839	806	814	772	805	859	820	830	815	805	808	834	845	823	875	790	815	845	842	818	827	750	773	772	766	833	791	810	874	881	799	797	779	843	825	775	847	829	826	844	821	819	803	827	810	785	818	819	820	822	758	811	812	838	838	828	868	829	798	820	831	792	885	792	839	800	776	839	794	835	851	825	808	825	829	868	806	873	840	806	789	829	868	814	794	797	795	789	781	807	851	821	826	826	739	789	809	812	831	817	804	797	764	821	786	801	846	851	791	822	784	833	812	785	821	789	815	793	777	897	841	820	864	736	838	785	817	830	832	804	806	828	827	796	887	842	818	820	818	764	804	888	802	817	869	813	844	781	782	786	811	857	852	845	813	805	824	808	856	822	812	808	797	824	819	791	845	834	804	834	820	822	807	815	867	876	837	800	836	782	774	806	782	877	781	785	820	773	822	802	853	781	788	877	832	824	815	811	849	826	813	846	850	848	790	835	816	868	735	855	826	825	803	808	769	841	789	807	834	822	849	788	802	832	790	830	838	825	806	788	811	827	840	815	853	834	819	800	827	813	807	815	847	807	818	805	844	837	793	791	787	820	864	833	826	816	806	809	832	796	807	818	802	802	851	790	800	831	763	805	810	831	807	826	812	823	818	751	821	802	849	804	859	813	845	860	855	810	799	818	769	806	817	793	818	863	824	816	850	805	852	826	845	778	783	847	785	817	807	839	808	770	830	796	831	753	808	816	824	858	815	832	785	802	850	812	822	807	774	861	792	793	858	802	835	846	816	797	842	862	773	807	817	894	827	802	849	829	823	805	836	805	807	828	776	795	825	775	831	797	813	839	826	782	770	799	830	839	861	811	827	823	800	740	795	842	769
24078	21532	28820	24736	21535	12976	3988	2404	1964	1665	1525	1375	1314	1221	1174	1064	984	1001	909	883	917	892	842	796	793	765	763	779	685	736	715	733	696	770	740	699	658	674	669	667	646	637	700	662	660	653	734	693	705	639	691	675	684	714	659	693	661	696	663	673	671	694	728	683	703	673	710	684	702	696	700	704	649	663	673	641	676	679	705	705	684	675	650	700	720	697	637	683	638	680	697	683	660	643	610	656	636	670	656	632	736	703	660	700	677	701	678	664	639	674	705	636	655	647	728	632	664	664	706	695	650	649	717	624	685	682	672	692	638	671	650	663	674	718	707	653	673	652	688	645	718	687	689	717	623	630	651	711	632	660	690	661	635	661	697	697	662	672	679	623	655	657	651	666	653	705	682	666	714	654	669	667	728	672	708	641	638	674	661	712	666	695	692	672	707	669	702	684	648	691	711	730	676	709	648	622	650	706	606	620	645	652	707	696	671	687	711	637	696	673	702	662	692	706	659	696	688	715	681	704	629	701	597	684	648	587	675	651	668	638	667	621	689	651	726	643	652	627	685	648	635	659	658	641	676	681	720	671	697	679	727	648	667	679	652	675	685	727	662	655	668	707	672	719	656	663	625	676	704	669	678	664	658	649	718	642	697	667	658	633	665	661	641	615	704	641	689	641	664	634	682	678	675	674	675	676	681	651	677	707	661	648	691	689	637	618	663	664	618	638	693	632	672	670	606	667	724	653	662	630	639	706	684	630	653	639	643	675	671	665	687	710	636	689	672	632	646	622	654	659	698	704	701	666	648	646	686	633	689	674	681	672	650	684	679	654	641	662	683	677	692	683	660	712	696	661	680	686	674	674	729	688	624	648	647	668	700	689	694	645	710	660	698	642	649	681	661	692	657	655	684	643	637	628	700	689	688	633	725	652	646	636	645	714	646	608	641	638	659	689	682	681	694	679	685	664	689	686	678	635	671	694	680	668	686	692	679	673	650	665	668	649	643	627	647	658	649	672	668	702	679	637	651	671	715	711	648	681	686	681	653	694	702	648	720	635	634	646	672	657	644	706	615	671	622	649	637	634	708	713	630	676	668	680	678	620	691	668	695	659	687	678	659	675	688	679	669	695	703	652	695	715	637	725	671	688	635	675	681	623	693	727	689	638	618	688	653	686	682	677	734	690	648	674	654	689	667	685	677	663	650	669	695	652	667	666	664	697	692	643	679	654	640	647	610	660	685	680	695	649	657	696	716	688	687	660	652	664	750	674	654	666	631	637	659	726	720	712	691	691	684	640	690	618	673	681	638	671	651	647	656	665	663	646	672	661	663	661	657	657	663	658	694	657	704	662	663	680	678	672	658	612	686	685	637	647	678	674	711	646	684	640	649	680	724	700	704	682	692	628	716	695	621	634	687	689	700	643	661	661	674	665	683	695	640	710	701	684	625	674	648	671	693	642	680	685	685	711	684	679	681	661	716	658	621	647	677	632	664	647	674	705	678	671	656	676	668	671	647	655	650	671	630	666	671	663	693	685	663	636	641	711	662	699	681	671	674	675	688	646	657	686	639	717	685	645	707	639	673	689	716	678	656	684	661	690	695	704	671	650	704	655	671	699	650	622	711	642	665	658	640	682	627	696	645	680	631	696	665	628	694	688	696	683	693	704	647	667	665	684	643	648	683	692	684	638	693	612	638	669	683	677	644	734	650	657	712	647	706	665	651	718	664	645	671	668	708	680	682	615	653	705	672	658	671	664	679	642	611	643	649	715	636	676	688	671	637	673	647	679	687	647	672	729	685	670	699	703	599	663	643	674	660	673	684	660	651	661	680	706	676	643	669	682	700	663	656	673	688	661	663	680	720	691	686	705	649	696	610	670	652	690	687	659	654	636	611	661	680	664	689	700	663	670	705	698	690	673	656	689	640	623	712	637	650	649	669	687	655	689	667	672	654	631	664	668	671	733	670	696	662	642	680	671	663	668	668	651	670	665	689	670	683	709	673	683	671	650	672	650	689	629	658	638	687	656	660	676	637	693	663	691	682	668	710	672	619	744	659	679	622	661	730	669	623	673	659	694	702	669	659	648	691	646	612	656	699	600	680	675	689	658	671	671	671	691	678	679	658	698	640	673	711	653	671	661	671	648	612	689	674	667	666	656	667	626	671	663	630	680	700	655	640	662	649	612	650	690	643	694	662	630	652	656	690	655	622	671	665	678	668	647	671	665	710	657	638	708	679	709	658	700	667	685	693	665	664	637	660	767	673	680	665	673	675	649	660	648	605	663	664	658	679	678	671	676	646	654	666	669	703	693	695	661	670	657	662	675	680	679	661	695	679	690	685	623	688	644	645	689	707	636	688	689	678	639	715	706	673	709	656	662	692	676	676	644	696	684	696	671	633	646	712	638	655	648	666	651	673	658	710	665	645	653	690	641	691	671	652	662	686	685	633	690	661	686	617	658	694	665	678	703	671	693	644	687	645	665	703	692	705	658	705	649	681	659	635	655	656	663	676	635	639	655	630	665	662	629	746	649	688	681	688	685	682	691	686	681	660	658	697	686	658	663	669	684	705	677	683	722	660	677	631	631	672	664	642	630	673	690	682	683	661	714	668	704	672	625	667	657	697	647	623	668	680	648	655	663	693	666	662	668	647	697	688	706	685	672	625	660	683	696	631	660	701	689	643	655	676	681	690	654	696	654	644	730	694	697	653	676	698	664	682	639	688	637	616	659	720	725	685	665	701	654	665	656	657	651	660	711	684	631	694	697	661	651	656	650	702	720	626	679	672	704	688	699	720	657	660	699	629	646	618	676	707	624	700	646	721	724	625	664	723	648	634	673	625	679	637	680	646	632	664	720	655	725	650	710	682	684	680	693	711	684	645	665	582	668	671	630	673	700	638	644	646	626	688	693	670	669	682	678	675	675	693	654	681	674	682	661	594	619	639	679	676	666	663	634	668	680	662	709	646	657	648	661	661	642	670	709	661	707	639	671	675	646	712	668	676	680	708	678	699	668	640	657	678	651	705	737	688	641	620	715	671	632	697	641	674	664	691	664	699	627	703	688	642	665	675	651	666	632	648	639	656	680	650	706	672	675	661	703	693	656	663	716	653	675	650	678	679	656	624	645	691	672	674	664	674	665	660	714	685	678	671	657	660	664	668	670	677	690	642	655	646	632	694	683	637	682	630	686	667	649	704	654	641	678	671	680	672	652	700	701	660	683	670	661	687	707	643	667	663	680	729	684	691	660	660	673	649	711	667	664	690	682	686	667	651	671	675	685	651	675	683	691	657	653	659	642	646	647	660	713	657	653	646	640	663	616	677	646	707	671	656	672	647	667	690	687	644	665	668	672	686	683	642	662	635	665	670	723	677	705	667	642	653	651	665	654	662	712	723	709	642	708	681	680	688	701	643	617	666	655	652	673	651	696	682	684	686	693	646	704	719	638	632	680	668	680	682	674	693	672	632	637	642	680	651	672	693	670	684	682	685	692
36323	31211	20089	12354	9018	6564	5078	4127	3306	2719	2395	2165	1963	1813	1673	1526	1300	1272	1290	1191	1156	1142	1110	1053	960	955	935	951	929	840	857	882	863	854	850	835	855	838	808	795	815	797	805	792	812	772	768	760	760	818	823	774	755	804	837	789	808	782	743	750	817	786	739	790	794	739	738	770	753	739	815	775	765	785	776	826	766	781	734	749	742	758	742	764	777	753	734	779	772	778	795	745	753	761	728	736	809	772	791	800	766	731	733	773	774	776	780	768	814	747	768	769	795	759	738	710	732	785	725	806	708	763	763	761	772	783	747	739	766	733	720	713	720	756	741	756	714	773	802	722	763	727	760	733	764	783	787	762	750	734	763	780	791	727	766	727	757	810	761	767	762	777	727	801	796	803	814	755	760	819	819	796	760	780	730	771	771	732	741	774	762	728	749	762	784	762	773	780	750	749	754	783	815	759	775	802	813	740	784	783	778	784	783	765	722	743	718	752	744	712	782	699	803	771	779	771	756	752	729	818	764	788	730	777	765	707	734	751	802	757	772	763	741	760	743	783	787	767	758	763	766	769	713	726	775	779	711	834	785	728	724	790	759	792	804	774	830	731	813	765	720	796	784	727	827	737	777	753	751	805	749	757	778	785	728	781	770	756	753	729	771	752	783	727	735	787	802	777	731	737	728	794	763	773	711	761	785	746	732	741	708	769	803	752	736	782	772	800	736	769	763	798	727	773	773	779	787	777	771	732	761	837	761	747	810	794	819	778	751	826	721	771	776	773	748	744	795	789	750	729	749	733	738	726	742	789	758	786	783	745	768	726	764	798	772	747	726	777	719	747	781	740	801	782	772	762	703	687	758	855	778	808	705	736	736	744	781	775	803	778	757	753	729	764	798	755	786	770	768	735	748	748	766	768	718	773	792	751	740	783	751	774	750	780	756	793	790	750	767	785	724	780	769	718	762	757	774	719	747	737	746	763	784	743	726	751	825	778	758	722	761	779	748	796	738	747	754	746	717	747	705	754	763	776	792	705	808	758	740	742	764	784	772	728	758	831	801	819	758	706	746	769	754	738	811	780	736	720	739	759	792	714	789	747	751	769	796	761	744	738	807	788	755	673	729	780	762	703	809	733	751	795	733	695	765	774	773	773	768	738	766	717	678	729	802	737	793	779	793	814	763	766	748	748	737	746	767	738	788	787	756	760	786	801	737	760	742	698	752	756	765	756	758	765	752	775	748	758	731	792	723	760	761	739	777	774	776	749	784	766	790	752	724	762	798	759	777	745	747	782	747	757	740	762	742	758	752	731	753	743	806	755	779	707	735	765	734	762	778	745	794	779	741	783	788	816	775	784	720	754	796	789	773	795	734	794	735	797	775	810	768	754	763	794	732	788	735	727	753	785	728	789	729	777	705	761	802	760	737	757	756	756	761	789	799	760	717	722	777	731	762	787	783	751	766	741	758	764	749	761	792	756	791	789	818	781	755	789	792	743	774	783	752	752	769	736	779	762	792	733	825	741	755	755	769	770	764	735	810	798	763	758	746	742	789	799	793	754	786	752	794	730	762	732	728	774	783	765	737	765	786	769	744	719	792	738	771	800	755	752	762	771	754	757	801	762	761	768	739	738	749	766	747	729	752	694	768	706	733	703	755	784	768	740	789	753	789	768	755	760	778	742	768	712	785	803	740	745	761	767	753	795	759	800	758	764	736	754	722	735	765	778	779	753	708	750	754	711	780	769	764	729	790	773	714	777	763	823	760	758	783	728	720	765	820	789	750	722	836	820	745	735	731	757	751	787	727	785	779	782	718	719	776	722	766	786	776	779	739	769	791	778	771	762	719	717	828	815	742	782	777	755	741	762	771	775	740	738	778	788	814	766	734	761	779	724	744	755	798	778	776	752	789	785	820	775	734	758	802	772	723	763	774	777	731	768	766	803	767	714	734	757	736	781	780	704	772	819	757	726	766	779	782	771	754	729	744	737	753	774	772	750	709	776	776	772	753	731	762	732	754	729	793	794	775	747	798	712	795	791	742	752	794	742	719	754	791	762	802	762	740	800	743	827	742	772	790	792	795	714	687	769	781	723	831	756	748	727	737	758	818	785	810	753	780	770	778	809	764	756	786	753	767	769	828	759	731	831	771	746	764	754	742	737	729	768	754	757	776	749	791	765	786	757	754	762	714	724	716	768	726	815	745	732	780	728	769	771	786	798	729	763	790	756	754	748	692	760	727	767	738	772	775	758	774	749	772	753	740	749	749	724	788	770	768	801	795	741	819	760	734	751	768	792	743	786	790	774	765	787	797	789	778	743	777	770	745	780	782	728	764	752	829	756	710	728	780	757	782	764	760	781	801	822	765	761	790	788	722	745	698	735	728	793	799	763	766	780	774	778	775	763	825	786	761	809	726	726	750	699	784	778	743	768	736	762	763	751	776	780	795	773	782	751	760	759	776	773	735	756	797	775	813	738	760	750	792	724	730	743	779	845	779	804	731	721	765	719	763	748	747	768	788	768	758	770	717	757	791	770	747	761	749	804	753	742	757	743	750	760	817	769	794	742	800	747	747	774	791	792	830	733	746	752	786	786	783	733	763	744	706	796	752	763	779	785	777	828	790	787	765	785	716	754	759	725	734	753	755	802	764	674	776	763	788	726	756	815	803	775	774	796	760	759	766	711	748	778	742	776	782	752	753	774	790	742	753	765	693	767	763	784	747	797	738	755	751	768	753	732	773	791	798	772	762	764	718	760	767	728	736	754	775	766	800	753	722	755	747	730	751	797	746	778	764	807	761	771	766	762	799	769	793	752	767	760	789	769	797	763	751	722	781	723	783	721	757	780	731	751	746	755	761	750	726	738	756	743	781	752	756	785	720	760	791	764	742	736	760	737	730	755	753	754	749	766	785	806	732	750	760	793	779	775	750	732	773	762	767	727	761	732	756	768	713	823	790	748	787	726	758	777	741	733	728	768	741	764	748	817	790	755	736	778	774	745	794	767	775	767	766	793	768	774	783	748	759	738	749	760	726	763	737	729	760	759	809	730	731	726	735	740	780	715	764	776	764	703	772	743	727	720	757	798	749	752	763	770	807	741	734	745	717	783	817	707	779	806	768	785	786	723	714	735	740	809	764	762	706	785	774	755	750	821	785	779	803	775	756	777	766	733	767	757	786	733	788	778	789	773	738	753	733	759	781	768	741	777	776	785	778	763	735	752	788	741	824	754	757	750	779	738	776	793	756	752	722	768	748	748	807	730	795	747	785	779	753	780	733	725	712	771	789	766	730	762	764	727	755	778	747	724	759	754	788	760	801	817	818	743	774	790	832	781	766	719	723	750	766	770	772	790	738	750	792	751	748	770	806	732	756	760	771	784	754	772	804	779	727	767	755	730	778	755	756	730	760	726	782	789	741	763	768	802	753	792	763	764	798	766	784	764	781	755	746	775	738	757	771	784	761	785	770	779	756	819	742	759	755	755	716	798	791	801	756	760
25236	21492	27626	25614	13103	3616	2254	1745	1481	1254	1180	1089	1016	927	927	884	810	772	805	747	738	777	746	701	667	628	665	616	605	628	663	661	654	630	608	599	573	589	621	617	605	597	606	584	592	609	548	604	586	614	630	580	587	606	566	611	620	595	578	597	616	569	624	591	572	597	581	601	601	589	562	573	592	555	570	551	599	571	563	580	593	605	580	623	611	602	595	621	599	642	586	606	555	598	592	582	595	574	565	600	645	611	615	572	590	589	574	559	637	576	555	592	591	559	569	552	567	598	582	581	550	548	565	556	627	585	566	573	616	580	562	590	589	580	596	527	601	578	593	560	600	579	563	573	579	585	579	578	560	612	589	597	554	587	585	566	567	581	600	618	575	621	572	570	593	581	585	574	547	569	555	625	594	580	560	581	593	602	542	594	549	603	600	570	617	607	602	600	586	584	570	563	572	540	549	627	616	557	596	577	572	592	609	594	569	575	588	545	614	614	541	596	573	561	614	567	564	590	554	558	592	592	598	612	589	545	549	554	595	596	584	582	567	562	545	585	568	541	586	534	598	610	602	567	598	565	618	579	636	597	583	555	600	627	570	579	633	573	592	600	548	575	597	594	589	574	596	541	519	573	595	571	567	523	534	592	590	556	606	537	547	587	557	577	579	585	635	566	598	565	558	593	548	565	560	598	558	606	629	562	583	558	585	594	567	584	613	595	567	598	574	551	596	582	568	592	596	595	605	536	570	574	600	613	581	553	613	604	576	597	603	599	560	583	576	576	582	600	554	586	587	570	573	551	575	566	538	556	610	632	568	588	577	567	599	595	586	511	599	569	559	559	598	598	544	556	626	560	578	544	568	547	603	575	558	625	611	548	582	598	591	556	596	611	539	572	604	550	639	603	570	576	574	578	570	568	602	589	594	576	600	546	546	542	607	567	575	552	589	584	596	597	569	597	592	586	555	587	566	587	603	590	614	578	564	559	551	590	567	608	567	602	614	547	572	582	527	601	624	607	564	610	576	636	600	589	603	615	547	566	582	628	536	593	608	558	580	585	546	602	601	562	578	555	568	556	586	562	562	569	589	527	591	584	591	558	577	565	552	576	576	608	584	560	585	544	543	551	589	560	587	584	588	583	581	588	552	526	573	573	610	601	600	582	599	616	621	584	569	593	548	605	629	625	555	602	580	523	526	587	602	590	577	594	610	580	597	563	614	595	564	574	610	568	553	619	553	586	585	559	607	545	587	591	618	579	588	573	617	607	604	583	571	567	555	581	551	607	589	580	553	565	600	593	559	579	570	562	559	590	559	605	578	574	609	578	575	638	613	598	574	559	550	603	585	600	586	526	542	561	607	595	596	580	573	576	586	599	569	556	570	606	614	593	541	571	563	558	604	551	574	577	557	647	566	597	632	553	584	556	567	596	566	595	575	587	589	576	592	577	543	578	571	583	575	555	608	585	582	571	577	561	563	579	563	583	562	630	568	584	559	573	576	615	558	584	570	589	567	628	541	625	584	551	541	593	593	533	592	591	569	583	575	590	571	572	559	590	642	569	568	568	568	539	556	557	608	575	585	552	582	559	608	545	605	562	568	562	603	559	576	583	556	578	577	568	611	603	596	533	550	583	549	549	544	600	590	573	580	582	549	580	580	618	570	587	565	585	591	548	592	569	566	600	612	539	582	584	625	559	615	583	582	551	575	559	618	638	568	585	560	603	593	584	600	592	557	617	570	575	550	588	604	570	563	593	580	602	544	536	572	566	570	573	577	624	596	542	626	573	521	570	617	570	567	558	618	630	576	616	588	558	578	591	574	564	563	556	566	587	575	615	569	569	591	587	579	603	608	572	559	582	574	605	593	557	580	593	581	556	553	542	580	568	593	556	586	589	590	567	615	552	562	579	558	590	548	586	516	578	578	569	607	593	572	618	570	550	587	579	563	561	581	558	536	606	574	586	595	586	582	579	558	600	579	550	598	536	576	576	649	573	558	589	583	592	585	600	542	565	607	594	595	562	573	553	595	545	579	597	612	591	626	549	554	624	548	599	593	615	570	579	570	534	588	577	598	568	597	590	556	551	561	588	644	598	584	605	611	586	569	584	568	578	597	516	620	552	611	562	578	580	570	570	628	557	574	577	553	556	588	590	594	558	570	608	607	549	608	574	587	563	572	588	583	541	566	594	573	557	536	622	568	546	610	565	558	624	590	555	534	572	614	554	618	591	581	582	605	600	579	592	589	563	590	604	519	568	588	602	568	556	555	571	588	591	566	606	578	549	595	505	575	546	554	574	512	610	614	563	576	671	605	616	547	558	625	540	629	543	561	587	574	581	587	588	594	586	575	577	572	603	573	540	567	574	587	570	568	520	566	604	596	634	585	573	576	583	609	595	623	566	562	589	593	597	553	596	538	632	612	568	574	541	590	592	607	630	595	576	581	603	534	596	624	573	538	599	633	592	640	617	572	583	588	588	581	584	573	586	570	588	615	573	562	592	559	582	579	518	587	587	555	565	608	589	557	565	587	568	587	630	576	580	552	559	562	572	584	573	578	596	608	574	577	590	567	543	538	549	564	586	565	551	565	562	533	626	576	584	578	615	546	577	623	622	605	596	585	575	544	612	609	566	519	583	600	547	585	573	559	535	557	586	603	573	548	573	573	568	595	540	557	547	548	593	586	533	586	573	558	590	593	579	546	605	591	569	600	586	585	558	546	560	587	618	594	616	588	622	531	550	544	570	631	576	564	608	569	576	571	571	619	565	590	596	536	600	567	575	563	589	558	549	609	534	588	547	561	570	597	576	564	592	572	563	647	520	545	562	570	559	575	604	563	571	620	606	589	562	550	581	583	538	558	566	578	560	584	555	551	593	572	566	635	584	601	593	574	566	505	557	586	585	634	601	552	520	608	575	589	594	536	532	595	574	601	566	583	597	601	571	570	532	556	584	579	556	545	575	565	626	557	572	601	567	578	563	553	621	602	578	648	604	573	594	607	595	594	599	570	581	603	562	591	562	597	559	585	553	588	587	579	560	564	565	603	601	598	583	610	542	577	578	574	584	573	595	605	599	582	576	593	595	596	582	604	589	522	591	567	584	611	606	571	578	577	563	589	591	556	590	608	589	609	567	601	598	582	574	584	529	572	560	598	540	609	556	565	566	594	519	544	553	563	570	556	636	560	571	567	564	554	608	557	547	634	560	558	580	549	586	576	555	588	570	602	581	578	613	613	575	585	555	553	591	555	563	576	520	614	589	605	568	621	601	617	598	593	576	564	578	523	599	601	594	610	544	570	530	578	558	583	561	571	637	575	572	596	576	572	588	548	567	608	586	574	568	593	586	563	556	585	562	548	579	593	604	558	607	579	593	588	579	576	626	556	575	610	605	564	554	565	546	571	538	576	605	551	591	606	574	580	585	601	566	546	576	569	579	625	607	590	611	583	582	542	571	554	577	573	564	538	583	608	517	608	562	596	582	605	577	544	591	565	606
35206	26731	16954	9646	7122	5109	3964	3167	2604	2209	2029	1873	1605	1495	1336	1195	1143	1059	1054	926	990	922	888	862	802	808	835	757	751	817	728	690	739	693	754	707	710	733	698	692	671	710	665	704	706	675	655	656	679	675	705	647	652	673	684	680	673	654	642	693	645	677	693	624	675	685	620	675	663	692	686	679	643	689	696	636	682	670	716	638	666	682	650	680	646	682	625	668	665	668	644	644	643	617	675	645	665	609	659	709	688	693	705	635	686	679	647	695	664	659	646	660	689	657	661	673	652	658	701	646	635	674	673	703	681	679	689	690	668	673	654	679	656	667	694	651	658	632	627	669	677	615	642	668	712	619	664	620	674	646	649	672	665	654	699	655	657	692	660	676	660	621	666	686	638	665	672	700	704	628	655	669	673	675	735	702	697	647	633	696	608	594	650	706	677	642	690	635	704	664	711	652	644	652	681	640	629	670	702	650	667	687	678	595	664	696	640	683	658	702	655	640	696	621	658	664	609	686	653	619	643	670	687	688	692	638	613	662	679	643	660	698	637	636	650	622	651	651	654	633	650	667	681	691	674	673	686	667	625	660	652	705	691	678	637	709	647	682	605	665	747	639	626	621	675	696	646	627	667	610	672	701	641	663	657	693	622	670	642	695	670	667	682	662	663	654	689	701	654	657	668	649	670	659	652	640	674	655	744	647	626	654	705	682	641	660	667	658	658	648	641	664	621	685	640	655	645	611	695	673	660	637	655	660	689	660	681	650	709	642	684	686	696	717	740	663	650	662	699	648	684	683	615	596	693	632	619	641	645	648	660	664	685	680	659	677	656	688	643	687	646	673	643	659	631	682	640	707	661	721	639	667	640	624	684	636	658	635	673	653	653	633	676	642	659	670	612	655	661	622	712	655	714	671	659	637	688	646	718	639	703	654	624	672	653	637	628	675	718	627	667	653	653	695	624	663	644	678	644	655	674	669	669	664	675	630	658	675	677	655	676	692	657	689	625	681	639	659	652	653	687	681	684	683	696	672	661	661	660	691	639	656	669	694	657	660	659	708	649	669	665	621	704	642	669	660	639	623	604	646	678	657	654	665	643	630	635	633	669	641	643	669	687	660	699	698	677	645	650	672	692	666	671	658	664	641	629	645	718	680	683	679	662	628	694	633	656	677	687	614	653	678	688	674	691	625	685	667	634	693	655	617	667	640	667	612	699	620	675	618	653	627	658	681	679	680	683	669	635	641	634	671	645	676	654	701	646	658	722	668	667	657	652	685	641	665	699	674	651	666	687	654	662	668	657	634	641	665	651	719	674	684	667	632	671	633	665	668	680	694	692	645	678	681	655	668	637	655	696	674	656	625	671	603	669	631	644	636	618	675	665	655	680	655	696	681	650	617	647	639	647	667	680	657	659	679	654	689	679	679	666	674	668	656	645	689	643	678	711	665	686	644	664	672	635	633	633	701	651	637	665	662	660	674	633	667	675	683	667	658	671	657	627	696	644	684	675	718	675	656	656	640	594	690	685	656	683	665	681	689	635	691	653	667	659	685	629	652	633	625	696	689	607	628	634	673	682	709	618	650	650	698	673	627	659	616	609	665	651	703	672	667	670	690	666	637	677	660	643	656	682	681	652	678	667	655	669	648	646	685	675	699	651	659	738	712	652	684	664	699	660	654	657	704	703	669	673	624	697	667	663	684	669	677	613	651	685	651	666	638	635	647	702	637	673	664	647	630	688	642	716	663	680	634	677	688	639	633	602	655	670	647	685	676	689	683	662	637	676	678	670	607	711	678	663	648	634	671	648	697	663	663	655	668	658	666	675	676	622	576	659	680	669	711	686	661	688	657	624	690	667	618	646	732	672	681	690	659	676	625	648	633	664	652	668	654	674	659	679	679	658	683	679	675	686	688	645	669	670	690	654	698	638	666	702	717	680	633	650	652	745	678	696	641	622	626	686	680	687	671	675	640	662	648	729	697	678	637	681	685	667	712	711	670	697	663	625	664	647	683	679	677	664	624	723	651	641	647	671	650	656	685	661	644	638	631	674	647	701	712	669	665	695	649	629	655	679	653	643	689	613	642	633	650	677	683	645	611	633	670	656	680	634	659	710	699	678	683	670	660	662	679	645	684	668	666	669	644	652	649	641	647	658	633	697	672	649	658	659	681	693	721	670	668	690	673	657	660	677	648	665	659	651	651	717	657	718	638	645	640	656	667	661	658	667	667	660	676	683	702	662	665	639	673	631	645	674	677	663	675	660	716	658	675	625	661	614	702	667	660	639	655	690	668	637	667	694	662	681	664	661	650	695	688	661	690	660	637	685	697	690	723	688	598	683	696	638	645	643	630	681	658	696	683	660	688	652	665	702	653	671	644	642	673	667	662	660	682	702	677	698	658	672	661	605	663	681	630	669	673	680	690	632	701	687	665	671	673	670	655	667	625	695	713	663	704	679	657	656	695	693	658	655	655	622	684	639	639	633	636	667	661	629	692	685	661	676	661	642	649	692	684	683	688	656	685	683	610	693	655	678	651	621	660	672	682	620	615	683	673	666	645	632	649	655	641	660	684	696	643	669	667	633	709	724	682	691	676	668	689	692	636	675	670	657	680	677	662	693	665	664	674	719	673	714	641	652	666	614	627	600	662	677	659	665	655	662	661	643	704	668	685	650	622	633	659	706	678	690	689	661	682	688	617	679	662	653	642	638	652	675	701	683	669	666	669	665	659	653	656	709	643	660	680	629	725	685	665	650	685	676	640	690	659	647	633	630	641	689	640	654	632	642	691	702	651	603	618	637	646	673	681	670	687	609	701	670	697	656	662	653	633	619	658	666	688	666	692	631	638	715	647	628	640	657	626	655	652	686	695	700	666	645	627	701	670	634	661	635	634	675	666	691	595	676	651	622	660	642	657	679	673	666	662	664	671	637	687	645	670	681	662	637	691	684	677	674	679	628	639	642	643	655	663	643	702	680	643	706	650	649	698	637	698	644	624	689	666	630	626	664	682	681	684	677	651	656	668	654	685	652	684	650	684	675	661	651	659	642	723	672	607	632	650	670	676	678	657	705	654	653	675	693	625	657	695	639	658	687	659	713	665	669	616	639	672	647	690	668	671	648	661	642	725	634	672	607	650	658	668	716	667	680	690	630	675	705	661	663	672	609	630	671	689	638	648	649	650	680	657	664	688	661	695	678	643	657	654	643	705	664	671	690	654	614	676	660	649	657	671	654	620	653	624	670	703	575	693	639	652	686	694	635	655	678	660	627	725	641	646	656	628	692	668	664	693	685	671	656	691	651	713	648	679	628	666	705	671	676	667	619	628	710	643	648	648	671	661	652	691	672	673	640	685	677	677	650	683	692	647	627	655	655	684	669	683	700	693	691	631	659	711	705	667	654	665	628	655	680	651	674	623	690	661	618	695	673	636	675	678	672	638	680	640	657	669	687	698	652	662	683	652	683	632	650	652	645	654	595	656	672	694	691	671	639	658
22989	21527	29304	24206	21535	21627	11493	3338	2283	1902	1657	1466	1397	1218	1088	1092	946	879	894	796	821	800	741	691	672	626	617	603	604	577	584	518	599	567	548	586	534	548	548	487	532	506	453	541	528	508	494	537	474	508	482	521	506	530	543	478	525	468	510	480	488	495	487	458	495	483	528	486	505	514	497	520	500	470	507	537	486	434	485	474	531	417	536	529	499	490	445	485	498	480	429	483	470	512	432	512	477	498	508	477	473	452	470	467	504	483	484	434	472	482	474	506	451	455	487	491	515	466	504	455	494	467	460	507	456	511	502	476	433	506	468	499	485	461	461	501	498	509	513	488	493	498	499	496	486	450	495	508	484	495	527	463	463	469	497	474	469	480	465	496	491	532	514	469	482	436	478	490	472	492	468	482	463	503	464	502	467	485	496	482	515	501	519	495	491	437	489	491	484	444	441	464	474	494	498	498	475	506	504	520	498	454	512	483	446	497	514	464	484	500	473	487	501	478	458	468	470	509	465	467	504	441	502	473	498	459	495	503	488	478	473	451	461	482	521	446	502	478	497	465	476	487	444	486	509	491	536	495	478	478	476	492	480	475	476	467	506	484	448	456	460	446	537	506	493	501	503	478	501	476	507	489	495	531	496	504	498	463	464	505	473	475	486	474	495	489	479	469	484	490	480	504	548	484	458	440	478	508	508	500	489	478	461	521	489	487	473	477	485	495	457	482	466	487	476	489	449	498	496	494	438	478	458	500	482	503	499	489	522	435	493	454	483	509	480	491	493	500	500	493	467	446	517	501	516	507	529	478	487	489	495	510	483	498	472	444	500	481	551	469	464	444	485	490	452	486	486	499	455	459	493	479	474	480	476	485	482	499	487	470	456	465	489	483	474	491	469	512	464	502	464	493	483	469	470	498	473	470	473	460	498	502	460	471	503	470	457	484	517	472	521	482	478	483	513	463	488	453	514	459	486	478	465	505	527	496	504	493	497	473	517	484	444	443	442	482	511	515	513	480	495	518	490	463	492	499	521	476	455	500	459	465	467	480	533	468	467	484	440	470	494	478	482	447	491	460	495	464	526	457	470	480	482	436	462	486	497	508	492	476	488	503	484	496	486	479	468	476	505	472	479	482	527	485	519	483	497	477	476	501	490	491	490	507	521	474	457	473	506	442	474	489	484	469	470	489	500	470	495	478	475	497	485	525	436	507	517	487	452	492	493	498	473	481	488	476	512	469	489	521	524	525	494	451	509	441	474	470	486	485	501	447	449	521	484	448	469	451	459	432	457	462	440	435	443	492	440	469	499	489	462	513	494	511	488	460	463	472	518	492	479	497	473	476	517	492	473	484	478	434	459	477	482	471	445	466	494	456	481	468	472	477	468	506	499	489	503	502	467	500	511	497	481	473	457	478	512	490	452	517	521	458	458	454	524	508	507	480	483	497	484	476	486	489	472	476	495	517	469	515	470	494	503	497	467	496	500	485	503	456	482	486	466	488	484	483	464	498	469	524	463	495	474	502	488	475	496	493	516	478	485	464	506	524	494	461	491	499	475	458	479	492	469	452	511	490	471	501	481	497	483	503	494	480	460	499	475	471	471	484	479	508	474	482	478	508	493	502	537	470	453	520	508	503	433	479	459	464	482	514	500	493	504	461	506	501	505	519	499	447	526	462	485	459	474	478	475	511	461	489	473	484	514	472	518	485	511	506	477	485	504	470	483	491	454	467	507	488	467	496	465	525	515	471	490	483	458	530	474	472	509	475	460	529	506	457	459	464	473	504	482	500	480	494	489	507	463	480	505	481	483	452	496	518	486	462	444	517	483	501	473	504	482	482	479	489	467	466	465	476	525	479	506	466	450	470	508	502	511	485	494	498	463	486	532	475	489	500	486	479	488	470	526	486	483	489	485	466	502	498	462	457	481	489	446	513	464	484	496	465	472	488	499	469	492	495	457	499	481	499	500	486	466	471	445	521	514	479	482	483	483	493	480	502	472	464	438	433	512	489	511	524	457	468	518	487	515	474	502	502	478	471	439	477	505	491	446	518	470	502	444	480	471	479	482	446	494	516	521	478	485	483	498	517	453	459	459	489	497	483	485	506	479	481	456	479	515	472	500	450	476	448	514	529	453	449	464	482	477	474	494	473	500	462	496	479	475	473	477	488	471	495	496	506	480	450	476	454	451	522	484	495	500	495	527	522	481	446	517	471	489	465	482	494	472	507	478	421	482	483	506	484	502	499	466	448	500	462	467	503	468	477	501	461	447	479	473	479	483	466	462	494	532	451	468	480	465	475	493	476	478	472	512	458	453	495	479	481	515	492	497	470	484	464	496	492	492	451	444	475	486	486	489	489	488	508	460	497	476	496	450	470	444	488	505	439	499	486	466	470	488	461	502	445	480	454	476	478	484	459	480	476	454	489	477	484	422	491	480	497	487	444	496	478	470	480	450	494	524	511	492	458	491	481	504	491	466	450	479	481	483	495	507	512	454	494	449	516	497	472	469	509	470	528	464	445	492	488	493	449	493	501	481	478	494	483	488	446	464	474	469	471	451	505	457	442	479	491	489	496	486	491	447	502	485	476	511	494	516	505	486	482	450	488	486	529	481	459	470	532	483	506	482	515	469	478	516	489	474	525	482	499	464	481	525	448	443	504	437	453	456	470	420	486	496	494	516	517	429	497	471	515	521	488	531	504	472	472	491	471	536	479	459	511	476	467	488	514	484	506	486	482	526	488	463	480	483	463	498	455	434	467	509	454	484	493	492	514	495	513	496	464	492	445	520	507	500	462	458	519	452	477	494	477	450	441	452	481	506	492	486	481	511	492	489	454	466	489	454	441	439	460	504	466	474	468	463	501	451	464	491	469	498	533	459	482	490	506	477	472	499	458	488	509	532	501	446	503	453	495	472	501	503	517	489	484	473	440	476	505	460	520	461	488	443	460	480	519	460	540	485	483	490	542	499	506	479	487	475	489	523	516	441	512	474	475	491	458	516	489	474	451	484	486	500	503	506	477	512	463	518	513	522	481	543	515	488	490	516	481	465	510	456	481	470	477	519	484	462	489	465	499	476	491	476	498	487	463	463	452	475	446	496	466	459	483	475	497	503	482	495	447	476	508	507	452	536	515	517	500	476	512	444	484	482	481	455	498	484	446	476	475	503	495	470	444	503	493	485	466	526	457	519	451	459	504	473	454	494	464	537	444	465	472	535	476	506	466	480	492	474	505	465	482	491	453	484	481	465	442	489	480	436	464	459	467	452	505	505	482	466	454	502	467	467	438	503	480	462	514	475	498	462	498	471	493	477	496	488	459	486	488	490	467	488	461	469	498	524	454	490	486	477	424	507	520	484	499	455	488	458	507	461	477	522	539	471	469	449	481	491	495	492	495	477	489	459	484	490	469	484	494	474	484	483	489	458	489	525	480	506	480	500	461	469	482	480	514	486	481	497	508	489	508	488	480	511	526	517	476	503	485	446	458	506	499
40100	37793	24356	15492	11385	8528	6666	5370	4235	3516	3100	2765	2445	2068	1815	1695	1531	1365	1299	1153	1173	1071	973	1005	848	805	831	771	704	725	707	690	679	654	650	610	652	619	646	581	607	570	605	627	624	579	606	590	614	578	602	600	596	614	594	556	596	612	577	593	611	525	565	592	546	601	582	570	620	545	627	616	550	581	530	569	527	559	542	573	537	534	575	545	545	581	555	599	559	541	553	576	530	541	574	581	567	573	533	528	556	584	578	545	528	551	557	527	555	565	559	616	562	537	554	520	586	567	556	539	576	531	578	543	537	569	538	496	561	556	569	501	545	563	534	572	531	545	597	558	598	548	603	518	555	554	546	511	593	574	542	587	594	536	551	539	620	557	535	569	552	553	579	554	516	505	579	584	565	553	581	551	570	529	583	546	547	519	538	540	507	544	589	555	530	560	547	557	564	567	558	570	587	501	562	572	589	510	527	559	544	578	523	567	596	543	577	574	534	544	582	565	586	582	603	587	611	544	529	555	563	552	546	604	595	550	564	589	574	542	565	527	576	547	594	573	542	535	553	609	570	580	547	556	550	588	567	538	544	574	536	552	539	531	517	568	541	551	548	552	558	546	609	553	555	572	565	523	575	543	562	556	607	548	563	605	590	524	548	559	537	577	539	541	542	545	612	558	555	566	589	566	590	544	552	599	572	584	548	565	551	540	572	578	603	544	535	542	541	541	560	574	556	548	562	560	561	558	537	543	564	545	563	549	533	581	575	524	569	550	541	572	550	535	551	573	550	540	518	551	556	588	546	571	598	505	577	548	536	528	570	582	556	581	612	570	535	550	590	541	585	526	578	545	557	622	568	509	579	568	567	577	565	555	596	579	554	554	518	578	537	572	555	564	571	528	509	577	530	603	553	575	574	575	577	544	550	560	552	607	564	543	562	595	554	543	546	560	616	582	606	557	561	576	531	571	545	607	536	562	555	535	552	558	570	543	594	573	582	532	549	536	576	537	595	531	526	555	556	555	568	533	547	579	538	570	542	501	530	586	552	549	585	564	539	556	574	511	537	541	568	545	577	548	551	578	597	571	536	532	569	556	551	547	538	546	564	549	561	622	573	551	554	580	576	545	563	582	572	512	545	528	563	611	578	565	519	610	520	530	540	515	561	591	570	554	554	535	585	562	537	562	508	577	552	598	581	562	580	568	556	553	576	540	561	546	555	543	509	543	552	557	534	551	575	528	582	541	613	583	583	607	586	557	560	506	573	549	584	529	589	569	544	574	533	568	550	528	567	566	557	590	572	576	527	550	565	518	559	557	591	577	593	505	563	562	519	568	548	587	515	572	529	502	568	595	562	572	585	557	571	575	553	555	532	541	542	530	525	608	582	581	511	551	546	555	576	562	582	527	594	581	532	565	566	560	573	545	553	576	547	558	571	566	546	555	549	509	553	541	553	533	555	528	559	520	532	563	523	567	542	577	560	562	569	559	599	515	550	524	561	545	561	541	522	564	581	545	549	530	582	555	544	592	610	521	553	546	559	565	610	599	571	583	548	535	571	596	564	584	519	573	546	566	565	519	544	574	577	543	560	541	570	551	542	596	583	528	579	583	549	535	550	568	552	581	540	569	575	518	555	550	581	543	521	564	559	532	572	535	531	570	582	522	563	565	519	538	572	596	538	559	572	553	516	576	538	563	561	546	584	518	594	557	557	579	588	537	564	603	557	593	530	527	528	581	535	543	586	544	543	514	568	543	557	534	549	578	583	577	541	521	525	570	569	565	562	552	586	607	522	532	533	575	562	558	560	544	515	546	572	519	578	515	578	579	557	559	555	533	508	522	527	499	543	543	552	548	519	589	580	573	549	518	558	548	586	576	553	569	605	577	544	566	572	526	568	546	541	537	507	530	553	608	577	560	562	581	524	538	575	540	569	558	497	530	575	558	541	576	555	552	540	537	546	588	566	557	588	543	536	579	576	545	557	524	569	539	546	545	532	549	531	517	491	558	558	540	554	587	568	510	572	543	554	518	571	552	574	541	534	561	570	616	579	564	584	515	596	557	569	613	592	538	602	606	560	584	575	579	567	576	586	575	535	558	554	546	586	593	556	561	577	598	536	556	499	527	512	556	562	524	554	538	546	555	517	562	612	547	573	526	573	571	540	535	614	591	541	552	548	608	582	552	576	534	544	590	545	586	509	582	580	593	519	546	540	577	594	516	570	564	542	551	585	558	561	540	579	562	561	516	588	563	550	571	543	544	535	558	536	527	533	563	549	536	540	592	590	525	539	611	508	566	532	514	571	577	545	541	532	548	539	557	569	568	579	551	551	573	534	542	543	597	550	577	537	559	550	538	541	572	550	563	549	509	569	540	547	554	563	566	501	598	543	561	568	585	553	564	565	539	544	557	575	576	569	544	563	573	538	580	549	547	552	573	568	572	559	587	532	549	578	559	577	577	610	566	538	531	524	540	602	517	570	588	536	582	551	568	549	577	564	592	566	583	554	560	545	543	568	597	571	562	579	541	498	595	528	576	555	569	554	578	568	574	495	562	559	551	551	554	548	553	579	560	578	539	545	575	576	546	516	575	573	554	546	515	547	566	550	548	549	555	603	529	564	560	539	596	554	530	574	556	584	533	551	538	558	538	555	536	535	555	534	542	557	553	588	563	530	578	568	569	606	564	582	544	543	551	509	552	588	580	570	574	562	536	523	528	519	547	563	573	547	554	557	559	553	544	559	550	564	578	573	552	565	568	562	541	549	561	530	567	549	588	549	552	586	552	522	552	538	541	546	548	551	560	528	494	590	586	546	549	536	528	584	522	557	522	516	552	574	591	539	544	537	573	542	545	561	563	548	551	486	559	603	526	563	534	530	546	555	567	550	543	578	579	565	533	507	575	561	550	536	545	558	573	534	545	579	558	552	561	539	547	526	542	580	563	560	553	581	569	577	545	575	588	561	526	526	564	536	560	557	562	536	556	529	550	520	567	539	543	591	551	530	577	562	601	578	598	540	570	594	580	541	552	581	528	559	562	575	567	566	557	523	532	563	573	567	579	553	569	538	550	488	583	580	586	561	576	509	593	554	545	550	522	585	544	580	553	557	578	548	618	545	516	608	555	549	539	517	521	570	534	560	579	565	560	541	552	579	520	572	555	525	565	531	566	556	540	499	548	534	552	575	564	535	570	532	538	583	566	554	551	511	528	589	544	535	549	564	572	548	530	518	530	556	560	542	542	560	572	540	507	567	573	571	589	571	555	602	560	562	557	536	560	585	568	540	568	585	544	565	526	521	567	616	549	574	545	536	571	517	568	563	608	574	529	612	568	573	522	525	581	563	520	577	566	532	531	570	601	588	580	542	582	571	505	587	541	530	547	548	553	544	582	583	538	566	568	581	517	531	541	551	535	522	526	574	583	525	571	599	539	573	541	607	533	550	511	574	545	553	563	554	554	587	538	573	534	547	563	550	554	537	555	590	577	578	549	547	568	538	554
30240	22397	14398	6953	3392	2228	1764	1570	1346	1195	1114	1141	1065	924	953	970	890	841	828	839	899	832	809	788	808	773	749	770	805	784	783	760	730	731	740	739	741	759	714	746	731	754	739	730	776	756	703	745	748	743	755	769	762	719	758	690	704	745	716	788	764	753	711	702	723	733	764	739	730	713	707	735	736	696	737	710	706	723	772	731	740	779	740	748	755	695	749	710	758	719	754	701	721	761	756	732	739	722	677	727	768	718	711	757	727	704	757	732	767	733	699	719	773	741	741	762	734	715	722	688	701	741	756	717	697	806	741	733	722	730	762	791	722	724	727	716	720	715	741	726	770	691	727	729	749	690	733	740	727	710	763	713	703	741	680	742	754	745	732	748	740	685	764	726	701	700	726	722	685	679	729	722	747	739	732	767	748	761	731	747	734	738	708	748	741	689	713	705	745	722	747	749	748	746	730	764	732	708	736	782	719	707	704	766	766	720	749	774	716	764	768	785	708	768	759	680	757	771	728	787	748	716	709	726	745	720	747	707	694	760	695	714	726	739	734	679	735	749	686	694	705	737	756	728	742	705	754	701	752	726	721	780	721	678	740	713	703	724	673	668	714	705	688	715	689	715	695	728	709	727	739	697	709	696	700	805	727	726	730	722	791	735	679	751	749	708	719	747	685	699	706	686	732	756	766	693	751	734	734	704	699	723	718	700	703	686	728	739	730	682	701	726	743	728	697	667	709	678	736	740	720	731	733	725	727	754	691	736	734	739	756	709	715	734	705	720	755	751	761	738	718	725	742	736	738	756	697	735	767	736	770	737	737	761	691	751	708	720	768	696	767	701	778	713	710	700	773	712	729	656	722	719	705	722	714	717	746	735	738	785	714	752	717	714	794	714	725	704	721	740	722	705	738	734	686	719	799	758	764	754	666	732	701	726	700	747	762	749	723	718	728	785	746	691	681	717	704	738	730	709	705	683	775	729	738	717	679	716	711	702	720	743	786	706	736	691	736	763	737	703	710	718	761	676	736	665	700	758	788	701	762	746	753	708	694	680	694	684	730	692	789	717	723	714	772	715	750	721	724	756	719	741	665	689	733	753	729	730	707	702	730	723	749	718	725	709	700	761	757	766	727	721	697	758	709	683	732	720	709	739	764	722	743	807	753	734	701	756	692	717	691	704	741	711	763	761	709	728	738	728	730	724	749	753	738	787	763	669	757	725	740	702	710	746	718	682	760	749	739	732	720	721	735	677	737	721	769	745	750	747	762	727	705	725	746	723	706	704	710	713	680	687	756	696	733	747	734	685	731	723	744	710	688	743	773	726	745	728	711	768	745	743	734	753	795	698	732	708	717	710	706	708	727	690	724	704	728	710	725	730	702	770	720	690	736	694	733	717	739	800	755	731	705	707	723	775	743	733	776	707	694	735	740	715	749	724	714	729	723	736	670	742	731	689	734	755	728	766	774	728	755	745	723	704	689	723	765	712	717	682	742	766	695	701	699	697	745	751	767	742	734	728	741	675	756	740	723	751	751	782	717	728	718	707	756	744	738	722	759	764	674	748	694	720	796	735	737	654	752	767	742	719	767	756	777	746	752	690	725	690	733	744	736	695	733	697	751	723	720	716	712	693	709	752	719	715	704	727	720	673	735	719	735	723	721	698	722	683	726	703	727	700	714	726	664	790	673	701	715	713	756	720	744	723	704	726	737	717	678	691	733	775	734	711	710	711	751	727	744	727	675	703	749	728	725	710	734	719	708	739	737	715	721	690	743	720	706	702	750	761	748	735	711	749	708	721	751	705	716	737	741	713	719	713	767	723	735	756	724	723	724	749	745	700	771	756	746	727	774	729	766	745	752	764	725	732	723	703	736	745	716	730	744	719	681	746	713	740	666	737	692	663	748	782	740	741	780	756	744	728	790	712	731	727	767	750	740	752	680	762	689	720	752	759	717	711	703	691	717	717	697	758	741	738	751	712	734	732	708	720	788	718	692	726	726	751	777	735	755	730	694	751	744	697	707	735	750	702	690	709	764	723	770	740	721	719	726	671	711	687	753	731	653	696	733	757	751	727	706	673	752	719	751	741	731	745	707	724	734	713	691	763	722	686	712	711	758	752	701	723	767	757	724	734	755	737	731	724	709	721	736	763	755	748	735	703	730	709	695	735	729	743	737	734	768	743	720	706	697	775	730	755	750	786	728	716	717	703	743	705	737	758	731	703	706	714	745	750	769	781	737	759	751	716	739	725	715	701	754	711	739	745	760	695	735	734	740	722	748	757	743	741	715	698	697	780	713	680	762	679	701	739	685	750	742	739	729	730	752	738	731	719	763	698	718	698	699	766	731	740	727	729	710	731	771	671	732	733	678	716	781	757	702	749	748	701	718	788	724	761	748	730	759	709	722	733	706	693	714	764	716	736	727	699	679	749	739	726	774	783	712	705	721	733	742	723	725	764	699	778	691	779	726	696	766	728	755	746	785	717	751	787	762	751	722	740	694	705	736	745	697	719	694	721	721	680	728	704	707	714	721	724	770	736	713	725	786	746	769	722	752	729	744	748	757	731	742	729	708	714	710	670	719	714	709	747	754	716	762	757	734	732	704	773	693	734	738	665	750	768	739	730	729	735	758	721	730	749	722	735	716	740	755	730	705	765	717	747	728	759	705	779	721	697	696	729	736	679	725	736	700	744	748	759	689	757	718	727	687	740	743	703	782	728	754	678	714	712	680	728	742	731	701	734	711	727	776	794	705	706	729	771	743	758	728	712	733	746	686	695	737	769	726	708	718	760	719	740	713	727	737	715	766	714	686	693	746	735	740	719	766	716	743	757	711	761	771	769	758	723	746	695	743	698	728	736	711	748	779	739	727	721	735	749	738	784	757	747	741	738	769	690	772	700	731	731	802	776	723	741	753	733	703	745	729	749	732	706	693	697	779	715	688	730	704	772	730	732	779	711	756	701	712	723	769	734	712	700	742	738	726	715	741	764	717	763	709	722	759	758	736	763	698	733	699	717	747	734	739	741	764	729	696	705	769	767	678	695	718	760	714	732	714	723	704	740	758	750	740	721	662	702	731	737	735	719	721	743	718	706	708	747	737	748	711	734	657	740	721	736	689	736	722	763	711	734	762	709	768	797	753	709	710	705	708	712	723	758	738	729	707	772	707	702	751	723	762	736	719	710	700	708	712	707	729	719	751	727	756	751	722	759	739	751	731	695	755	758	747	699	732	746	774	752	729	717	722	759	773	706	764	711	736	787	764	700	732	730	752	716	753	716	744	692	709	735	670	706	720	718	751	704	732	732	760	702	708	726	741	755	697	753	748	727	723	747	710	709	698	749	700	742	725	696	704	694	688	731	693	709	750	752	698	730	749	742	729	730	756	768	693	725	721	739	688	743	725	732	733	680	778	703	715	775	728	754	725	725	686	743	735	740	648	755	721	734	727	724	691	754	738	710	727	738	734	720	751	672	699	722	699	736	730	753	734	698
32351	22862	12620	7184	5083	3698	3010	2614	2128	1910	1636	1614	1484	1351	1226	1292	1172	1147	1027	989	1021	996	971	944	847	960	923	836	864	855	915	892	846	881	881	855	833	887	810	866	858	850	846	812	844	847	817	853	876	886	864	830	819	817	845	897	848	774	842	834	825	915	824	814	867	825	830	864	912	835	848	797	852	850	818	817	817	843	870	826	815	850	837	844	806	807	834	791	847	759	846	795	847	816	845	822	818	831	886	832	835	811	807	846	832	868	809	847	839	775	828	826	846	818	805	857	855	826	860	794	813	812	835	879	832	809	811	792	817	818	850	832	840	762	836	828	807	804	796	840	783	843	807	847	814	830	780	880	832	849	817	830	835	814	782	804	814	758	809	794	815	851	805	842	849	812	825	848	780	775	807	853	819	866	869	846	833	818	823	903	830	848	781	799	834	815	890	819	820	800	850	806	874	840	780	832	820	853	833	830	825	868	863	796	773	868	850	843	799	840	801	827	824	827	819	790	807	868	835	853	815	822	819	840	836	824	848	863	796	834	870	859	814	858	775	833	854	835	830	791	860	807	839	800	801	836	782	847	813	820	854	807	876	814	822	844	847	789	797	792	845	845	839	806	845	840	788	868	848	823	812	836	838	783	803	867	860	812	772	760	798	801	801	824	835	806	832	836	819	813	820	826	824	833	848	826	816	900	845	816	837	843	866	866	874	848	818	791	833	817	785	831	835	830	823	840	799	814	794	857	857	834	825	791	863	882	829	842	873	762	799	778	815	819	824	838	817	843	830	799	819	806	834	754	847	773	846	816	854	762	786	810	848	836	781	799	827	858	817	804	797	829	861	830	896	844	804	794	813	830	829	811	791	830	815	797	849	805	816	785	837	825	806	817	908	782	829	851	843	843	799	807	820	854	804	813	794	811	790	837	852	790	873	818	839	827	830	812	848	835	808	818	824	831	840	793	878	878	865	862	832	835	823	782	797	806	836	804	829	835	841	849	867	791	800	816	797	839	836	798	829	778	844	771	845	852	818	838	829	834	823	754	757	863	823	768	843	784	835	852	826	831	797	802	846	859	782	880	841	860	850	807	843	846	849	836	815	825	798	851	815	874	798	823	852	846	843	801	878	830	821	813	839	843	841	792	850	838	843	868	842	778	835	886	819	793	885	830	798	810	812	813	839	804	807	797	793	829	861	842	827	770	815	839	838	818	842	854	840	832	814	772	854	805	861	839	886	898	867	812	838	811	799	814	835	859	803	842	839	812	838	812	854	800	805	819	815	801	819	808	827	870	856	851	823	878	837	876	810	827	865	829	825	861	832	802	830	812	818	784	826	887	856	817	837	844	790	856	896	823	831	829	877	828	772	796	844	840	860	827	780	800	779	832	837	858	800	869	789	797	846	837	796	782	829	780	795	856	793	815	754	863	804	804	866	806	811	841	848	833	834	810	847	833	807	853	779	819	803	851	813	857	840	824	802	814	827	832	849	847	795	800	819	856	846	862	805	814	779	864	874	857	799	817	817	812	815	817	889	825	850	804	811	832	814	833	837	822	860	812	856	809	860	844	845	813	913	854	784	833	837	869	831	813	835	802	846	814	809	815	855	849	854	874	795	792	808	827	872	819	855	830	845	848	786	867	815	830	886	821	822	777	811	808	826	850	845	807	813	856	779	832	857	847	813	809	879	786	837	865	809	802	847	807	821	812	860	755	813	824	850	822	831	881	852	825	864	826	778	852	855	852	829	836	802	772	798	810	811	808	838	817	882	855	839	855	822	797	829	841	813	822	817	864	811	824	843	849	823	788	816	815	854	817	785	813	858	821	850	844	838	825	775	815	803	862	848	818	811	832	837	821	814	809	821	839	830	832	818	785	794	779	808	890	834	803	797	788	844	855	842	819	825	818	799	801	837	823	869	847	870	851	851	786	859	813	788	821	824	800	815	778	855	837	843	815	818	808	801	795	823	857	837	852	851	744	871	873	796	808	806	866	854	824	840	800	802	829	829	824	810	797	768	799	873	790	831	828	787	805	869	805	837	858	905	784	810	789	843	835	793	776	812	858	800	801	797	856	799	826	817	803	846	841	838	815	841	800	801	825	811	826	828	845	841	820	823	822	823	828	820	807	792	800	849	808	827	783	828	823	841	845	855	824	760	855	831	857	780	854	848	774	838	871	825	817	825	800	841	861	793	861	841	875	857	831	843	800	844	847	857	823	794	813	789	859	881	815	801	832	833	850	822	836	849	857	834	880	841	810	812	880	811	846	861	840	838	862	826	808	818	815	801	806	855	829	767	787	843	858	846	834	884	823	817	825	778	838	859	853	867	771	815	835	852	824	841	827	869	848	829	812	792	813	809	820	886	785	840	776	816	833	869	832	794	824	867	810	843	830	869	815	795	830	858	759	796	780	833	774	785	836	833	820	832	852	847	855	821	829	817	763	830	826	804	846	841	786	853	814	798	784	871	853	824	862	854	799	831	795	780	792	829	802	822	858	869	857	823	869	851	831	847	820	875	845	871	810	791	818	817	791	847	890	806	882	836	874	787	807	800	831	798	819	838	823	864	835	834	800	847	837	812	794	815	808	797	834	828	829	869	788	812	831	856	845	895	849	790	876	809	804	785	848	887	802	843	880	810	793	803	825	806	846	781	821	781	803	813	864	886	870	803	835	860	826	772	853	846	819	805	790	825	852	827	841	793	831	824	800	837	851	856	808	769	807	843	832	846	790	808	860	836	809	848	789	824	812	841	811	837	817	801	865	863	803	802	900	827	761	803	781	816	803	819	787	823	859	881	764	842	806	832	842	807	878	800	817	816	865	862	817	801	760	842	843	851	775	779	834	866	757	763	809	768	831	841	817	826	802	825	815	835	775	818	830	830	845	828	860	831	793	820	848	800	839	792	841	858	799	847	824	824	808	852	843	895	829	833	875	795	879	813	796	848	809	874	843	814	849	816	833	805	815	825	801	864	869	816	811	829	836	816	759	801	822	828	861	832	844	777	859	795	814	793	862	836	824	830	843	797	790	798	786	809	850	862	830	802	773	806	870	776	828	825	837	835	791	809	862	796	843	896	868	801	823	868	873	839	870	823	820	794	843	784	804	871	809	760	845	803	868	814	814	784	834	842	785	814	838	769	823	773	778	804	834	847	851	766	826	808	807	764	785	854	862	841	853	805	787	831	798	769	804	810	805	828	800	819	837	862	860	807	789	849	773	764	867	825	864	848	856	788	823	831	804	866	844	765	811	863	834	795	805	806	793	808	825	823	769	854	849	803	811	860	851	798	821	869	835	815	819	852	794	813	848	853	882	860	785	891	789	816	800	822	811	800	825	814	819	824	815	845	866	797	776	756	851	841	860	840	849	839	823	801	782	798	853	834	865	838	862	835	790	828	872	810	811	775	894	790	784	812	816	815	861	797	843	817	816	799	813	804	853	849	870	827	843	858	822	814	804	795	842	848	827	841	867	786	819	818	776	834	843	821	874
24097	21508	28802	24645	21494	12724	3760	2357	1839	1661	1414	1320	1289	1204	1091	1024	1034	936	934	887	898	854	835	852	793	811	824	747	758	738	745	757	729	709	701	705	687	734	680	654	687	656	663	726	697	689	689	683	656	669	704	652	677	683	661	672	659	710	690	669	690	680	713	679	733	657	659	714	698	716	658	670	692	691	667	715	684	700	650	692	676	640	635	706	670	627	715	722	678	678	694	673	625	690	677	682	714	682	672	732	643	601	669	662	680	710	692	682	669	673	692	675	696	657	664	633	683	693	685	629	662	660	608	642	656	694	638	681	682	665	692	659	648	671	680	716	700	663	648	711	685	685	671	683	691	672	677	655	657	668	682	618	669	643	667	670	661	666	681	656	642	665	641	663	697	638	658	666	665	680	686	698	650	655	641	639	632	674	622	675	675	654	661	667	694	692	691	669	741	649	675	687	663	670	680	650	699	694	644	704	687	651	658	662	699	679	645	708	698	701	687	678	674	678	681	663	677	678	674	628	676	649	678	675	680	665	685	708	670	698	638	641	641	641	657	681	665	657	661	669	650	698	665	684	685	706	649	690	695	647	618	649	660	630	665	659	657	643	641	711	691	673	657	656	674	672	723	706	684	668	677	648	655	653	633	674	674	689	673	667	682	715	660	651	686	663	704	650	702	671	685	685	681	652	707	666	701	645	701	681	683	649	685	658	667	684	676	628	654	683	708	684	624	669	655	636	639	645	712	692	716	682	683	702	686	662	685	667	684	653	655	706	658	656	684	681	679	674	686	710	694	693	698	715	659	675	666	675	695	692	676	674	690	655	690	649	637	675	688	660	632	640	623	705	680	674	714	721	640	644	650	657	640	657	653	671	637	662	665	656	632	642	664	690	696	668	680	676	630	632	699	654	632	634	650	723	615	645	650	635	681	656	633	668	691	674	683	658	697	713	710	698	664	670	685	661	639	651	677	661	653	689	692	626	659	678	662	653	653	722	690	664	694	663	643	711	698	655	651	676	661	676	686	671	629	619	701	639	644	722	690	662	629	667	688	641	684	665	667	667	684	690	690	674	633	696	658	662	666	698	709	679	702	653	677	700	698	670	673	630	648	687	644	711	682	667	636	678	619	719	696	688	672	685	658	639	682	677	685	652	671	662	689	688	682	636	619	639	665	663	664	643	632	658	693	644	649	665	662	671	687	688	673	619	694	675	687	690	692	657	675	691	710	647	653	645	639	701	686	706	670	693	685	706	664	703	681	620	643	687	679	638	676	663	671	712	687	687	638	657	655	685	653	685	630	671	680	689	688	671	651	697	641	675	663	695	691	624	685	664	661	637	699	709	674	655	641	659	675	714	696	683	669	664	647	676	685	683	613	666	689	679	661	665	638	643	660	661	671	703	625	649	684	689	667	641	666	668	655	701	670	637	682	708	653	680	657	680	661	740	642	723	630	675	662	680	711	688	691	630	649	651	676	679	662	695	652	694	656	672	683	660	681	645	657	623	651	722	669	666	687	712	656	675	662	689	665	689	658	660	636	695	678	616	643	628	664	688	699	659	719	627	650	635	667	655	699	659	640	706	660	704	680	687	669	686	710	656	690	706	707	695	670	662	707	646	667	681	682	671	638	661	693	639	652	664	671	648	626	665	670	665	647	667	737	658	714	649	631	691	652	730	693	632	632	634	691	669	676	668	664	644	677	689	629	689	699	671	603	650	620	600	683	681	661	705	611	651	685	726	666	655	713	693	666	655	688	674	647	669	664	629	688	692	721	700	687	653	690	676	698	709	691	669	697	616	698	700	675	667	609	624	676	647	697	678	655	633	678	746	650	686	591	672	699	712	668	684	645	711	672	649	638	634	671	702	657	686	712	713	697	668	686	714	665	693	644	685	681	673	642	702	704	661	655	679	688	657	658	639	682	666	699	681	685	640	629	709	677	683	629	647	638	668	687	708	691	637	616	656	644	660	678	697	724	646	696	640	657	678	652	704	668	667	618	641	637	640	685	685	678	661	700	671	684	630	659	673	655	619	621	671	678	658	675	654	714	641	664	648	678	666	638	646	665	691	632	632	682	670	665	707	672	716	699	675	686	694	647	709	688	624	681	688	673	661	705	681	689	675	655	657	660	666	687	652	652	652	663	633	659	666	663	704	630	663	687	688	696	693	673	684	689	657	618	678	632	646	650	716	641	718	665	665	670	707	697	690	652	682	664	657	643	696	705	641	692	628	686	697	680	667	676	673	632	700	666	676	640	669	680	687	707	667	728	660	708	654	672	655	708	620	677	689	700	663	632	673	679	673	617	681	650	672	668	636	681	663	687	709	603	684	705	675	670	745	665	675	680	710	697	660	654	677	672	663	684	691	677	693	653	672	666	680	675	677	708	634	686	653	704	635	655	679	707	683	651	701	677	665	696	652	638	672	649	696	631	670	674	660	717	713	667	703	706	642	656	703	660	706	666	722	664	659	663	609	653	662	713	630	686	646	686	637	715	678	703	645	642	705	660	680	643	683	705	674	666	658	685	698	614	639	670	634	683	688	670	673	651	638	654	702	661	663	667	647	643	664	661	666	682	662	655	670	686	660	691	677	713	693	691	667	665	693	691	667	671	663	662	640	650	739	672	649	676	696	713	638	733	625	631	648	682	669	621	645	680	670	719	699	683	682	753	651	668	680	656	688	651	640	665	674	662	715	664	647	682	711	692	669	710	651	667	684	636	710	688	694	650	682	690	626	677	650	734	694	707	656	668	669	659	624	698	695	658	658	694	639	641	727	681	713	654	650	681	657	698	717	709	667	611	667	678	638	686	642	623	684	694	692	697	647	681	697	633	654	668	664	644	657	685	694	671	700	679	681	597	637	656	687	639	663	677	685	652	656	654	673	676	640	681	717	696	652	620	669	683	715	675	650	699	681	677	645	629	637	672	738	658	686	637	682	693	675	665	670	687	667	694	663	686	724	698	709	702	678	658	673	647	674	655	647	673	666	676	638	676	668	641	750	691	685	684	676	708	639	698	664	636	685	707	693	705	689	672	701	668	675	667	621	711	676	648	681	684	697	673	625	670	704	661	683	684	642	668	696	658	652	684	660	657	623	651	655	648	677	690	626	676	687	695	668	699	689	698	632	675	641	657	682	672	678	656	669	609	669	694	641	655	659	672	651	684	689	705	673	654	747	641	688	658	685	675	697	655	674	672	705	709	690	683	711	719	687	626	682	660	678	649	697	717	650	686	673	667	684	657	677	675	670	680	662	613	699	654	685	684	654	699	661	697	616	671	654	685	691	654	641	691	728	696	645	661	641	648	697	667	670	673	691	724	679	606	651	671	658	685	674	698	655	685	652	669	697	638	673	681	663	676	651	661	602	679	713	674	644	641	717	669	649	718	691	711	738	709	690	704	683	659	697	628	674	664	626	674	619	679	692	684	668	633	661	695	691	641	761	658	689	669	678	664	725	654	696	654	676	666	682	647	636	661	641	632	644	658	658
36740	31886	19627	11846	8291	6158	4827	3820	3313	2729	2336	2149	1978	1738	1629	1544	1393	1414	1209	1127	1143	1080	1000	1029	954	1020	980	939	846	849	936	821	868	850	850	843	789	816	824	815	778	803	758	819	817	783	806	769	797	779	819	799	793	807	819	836	796	765	771	812	853	762	752	800	783	769	780	749	789	820	779	805	786	807	751	865	779	755	817	729	782	765	774	771	764	739	771	783	800	813	804	767	744	787	804	785	753	764	768	728	778	751	759	775	779	752	805	791	771	776	772	795	721	738	767	749	776	768	819	759	789	765	704	791	719	740	780	754	739	766	798	782	762	735	796	738	733	805	771	760	769	759	772	818	788	717	778	788	759	767	784	785	781	720	780	788	759	770	752	795	791	738	731	783	782	791	686	764	788	838	741	741	776	730	737	766	776	763	750	766	787	783	804	805	743	777	769	794	806	741	818	815	764	802	818	754	749	796	817	775	775	751	744	729	783	761	798	754	761	748	770	694	773	809	784	771	762	790	759	803	718	758	744	746	826	815	735	779	799	774	739	791	767	789	743	793	763	807	762	756	790	743	813	725	757	799	750	745	758	755	767	722	704	813	732	778	728	754	729	727	753	768	775	765	772	782	777	760	724	725	825	753	736	762	762	795	766	786	774	773	772	749	774	779	801	776	714	751	779	739	811	770	752	761	826	812	783	736	812	715	770	785	747	778	788	729	758	795	732	762	793	793	762	767	741	756	763	807	796	781	757	732	772	767	772	806	755	752	791	790	725	767	773	767	749	748	820	746	743	778	763	763	714	784	788	721	754	775	787	749	745	754	750	717	782	775	786	746	726	734	741	766	766	748	699	730	703	819	776	781	767	726	813	810	806	801	781	776	754	779	752	740	747	793	781	757	813	731	744	785	769	760	836	731	781	761	810	764	782	715	748	763	804	773	725	733	753	808	785	735	756	756	802	765	811	785	803	770	767	775	772	771	755	775	784	790	767	780	806	794	763	760	777	717	735	821	790	773	784	764	774	780	794	731	776	779	766	784	776	798	763	776	724	780	782	751	741	751	783	795	785	740	770	762	776	729	701	780	785	802	751	777	778	752	770	840	812	774	760	769	759	734	752	730	772	756	732	750	812	746	772	755	808	775	765	801	765	789	769	766	741	779	711	787	749	849	782	761	786	723	832	758	758	781	790	759	797	751	797	760	749	734	823	746	767	756	742	741	730	760	825	770	736	772	788	721	792	762	754	727	766	803	745	719	736	775	747	762	800	730	814	751	768	770	783	727	773	792	780	782	783	742	824	826	750	780	795	756	805	787	755	789	719	762	774	692	768	744	737	755	815	776	734	777	729	773	759	743	729	761	768	732	769	736	772	835	759	748	811	758	791	748	808	747	777	802	757	805	786	741	739	777	766	758	755	760	796	739	705	812	773	771	764	832	736	791	763	748	796	770	752	777	729	771	792	791	740	762	730	797	773	761	761	758	755	779	773	764	758	788	765	748	781	764	764	754	794	758	768	785	799	777	762	805	699	818	766	806	762	794	786	718	770	758	745	797	785	778	743	777	735	783	747	717	807	785	760	770	761	769	780	723	782	754	793	784	763	703	758	773	815	805	789	763	804	764	755	783	770	741	771	751	790	772	788	786	784	815	759	738	763	786	769	787	786	769	802	773	763	775	787	776	806	752	773	788	786	744	783	784	731	768	731	754	771	742	793	800	756	776	774	732	784	773	769	774	764	760	822	739	767	740	724	725	699	777	748	771	807	746	797	704	749	790	740	769	801	720	753	718	766	763	725	785	781	723	836	770	824	806	753	765	770	787	775	737	750	763	765	815	785	782	765	802	747	772	752	763	736	772	733	838	779	783	801	790	806	733	742	780	764	790	797	794	794	707	747	728	805	747	770	763	766	793	759	800	766	719	770	806	733	731	771	727	773	780	811	750	790	707	730	739	770	785	767	783	744	780	754	768	769	765	771	799	746	758	795	778	749	737	763	773	731	740	761	768	775	767	740	745	739	735	747	771	766	753	759	764	760	800	755	775	719	773	722	766	750	744	776	782	741	770	699	788	773	743	784	744	765	752	795	753	782	784	760	730	802	780	812	767	757	745	727	718	752	733	829	794	774	799	771	750	765	761	813	759	783	757	748	807	738	795	794	697	792	765	763	750	788	750	760	747	779	757	758	797	798	748	785	761	801	814	759	758	758	743	788	822	764	769	764	732	790	763	774	740	775	755	795	700	703	756	809	732	779	772	776	766	742	746	772	728	743	748	778	741	784	794	761	754	757	765	776	785	755	776	730	728	783	801	787	783	776	790	709	792	760	734	824	765	745	787	771	776	736	752	717	755	825	768	812	757	766	819	800	758	766	779	772	775	775	811	744	826	783	766	807	779	789	786	780	810	783	791	780	852	790	769	730	789	787	778	774	736	810	760	801	775	798	792	732	760	745	749	822	806	721	759	766	776	790	749	781	774	753	754	736	791	733	738	751	752	735	776	787	796	734	805	796	774	764	755	749	769	769	765	738	728	812	758	752	753	801	775	800	770	774	762	740	789	797	791	770	810	732	765	766	780	750	761	753	725	753	797	781	814	778	793	743	815	752	746	767	748	769	762	763	814	735	742	743	813	757	749	759	779	744	808	690	752	785	795	816	811	763	785	799	760	778	776	773	764	756	744	777	823	761	817	830	783	750	750	731	829	743	764	760	746	780	742	780	785	742	769	760	745	718	734	763	750	757	766	828	753	763	759	803	749	743	762	723	777	768	720	749	758	715	744	768	755	734	766	762	798	750	762	744	754	774	757	750	771	835	776	806	745	807	787	754	788	791	766	795	763	808	775	787	740	766	753	774	760	758	769	804	802	804	670	836	783	752	788	778	739	763	757	784	766	782	733	756	724	747	770	784	758	793	762	761	721	754	788	741	807	759	764	796	742	746	779	779	735	761	714	741	802	790	764	791	716	746	778	776	780	749	811	788	793	767	776	773	746	776	770	775	781	786	728	752	774	765	801	809	743	783	812	787	738	759	805	761	782	787	751	778	723	796	747	779	765	765	740	753	773	756	741	747	744	784	759	761	772	731	782	756	776	785	753	779	796	763	786	797	780	762	762	748	782	761	779	749	806	762	770	751	746	763	758	800	803	790	762	772	722	739	768	762	797	796	717	766	795	770	808	743	783	776	774	775	829	756	759	686	753	757	779	751	759	738	759	742	752	793	748	789	758	804	754	747	798	738	802	757	746	749	775	814	783	774	784	800	739	784	765	798	787	733	795	758	739	775	792	753	768	779	792	745	787	780	742	724	769	781	790	764	802	814	801	827	764	736	800	745	772	767	776	731	782	758	767	743	766	760	803	749	736	795	742	747	751	757	778	793	754	753	693	769	772	776	774	742	793	773	798	744	751	729	740	846	751	742	757	744	756	783	748	723	767	794	770	738	786	784	765	781	778	744	803	777	706	791	800	759	740	707	787	753	748	737	774	777	774	742	752	753	774
25220	21529	27648	25638	13108	3364	2115	1633	1430	1282	1154	1100	1031	926	974	879	833	813	781	781	758	734	694	690	655	690	609	668	640	644	602	619	629	631	588	606	615	632	641	575	617	637	621	617	649	636	665	623	631	595	598	607	601	549	615	591	574	626	608	621	615	628	607	629	624	621	585	604	583	554	577	601	571	589	564	604	594	608	572	593	581	579	602	615	617	589	594	591	621	642	584	622	607	598	546	580	576	567	610	548	622	568	577	556	593	631	559	562	611	631	554	626	619	574	628	611	547	576	641	600	593	558	600	586	600	615	623	631	576	602	603	584	624	604	589	592	554	590	590	616	606	604	664	599	587	548	633	580	642	599	569	598	555	603	632	631	598	585	601	593	598	528	605	608	610	572	569	556	592	565	574	592	609	562	565	606	585	577	587	547	590	614	577	569	618	576	638	641	591	638	529	595	571	594	599	601	591	596	574	607	622	617	583	636	564	622	563	617	532	577	551	603	582	580	608	582	595	575	559	617	618	587	583	638	597	600	640	612	605	576	580	593	549	596	587	600	580	614	592	612	582	638	584	576	638	608	546	534	623	592	574	608	552	607	611	598	595	589	565	609	590	591	576	584	596	637	557	537	643	614	607	639	584	597	580	557	603	533	589	619	602	585	608	596	591	584	623	627	608	593	626	592	616	597	564	583	604	582	572	567	598	585	582	556	625	584	591	586	572	615	601	563	599	604	615	569	580	568	618	603	580	583	610	575	596	597	596	575	594	567	589	581	593	611	580	612	588	617	609	512	605	639	579	583	606	557	658	563	597	650	576	565	601	588	591	538	571	611	583	633	624	592	598	608	632	610	553	575	589	550	593	625	594	581	587	593	606	576	613	600	600	582	624	566	574	638	589	647	629	577	601	616	584	569	599	604	635	637	540	560	670	609	627	569	587	585	611	582	605	568	560	583	584	570	583	604	577	605	591	534	600	583	588	546	585	587	622	568	595	556	567	614	599	601	614	658	546	590	557	567	614	608	615	549	645	570	589	617	623	603	568	555	587	595	572	614	592	581	623	597	595	584	546	599	574	575	618	621	598	576	604	591	618	642	586	601	609	622	597	564	567	645	613	604	592	612	557	605	570	583	610	590	609	611	553	599	612	568	640	540	603	580	610	590	597	619	560	599	613	600	575	587	534	537	598	555	600	578	588	622	553	610	586	562	638	615	566	576	609	603	579	566	588	594	555	610	657	592	593	598	582	608	620	630	551	571	619	581	600	577	614	564	589	597	618	544	616	558	590	639	590	547	588	611	601	586	619	598	574	632	603	635	562	601	565	638	586	593	528	524	569	577	577	579	555	632	526	580	602	575	595	629	620	590	591	616	599	633	567	567	589	591	621	607	555	614	594	605	584	614	602	605	627	590	605	606	623	559	571	623	633	599	536	601	606	598	585	559	613	613	602	630	576	586	585	653	625	566	595	604	581	587	546	562	630	603	580	590	579	622	602	595	578	636	609	632	617	583	572	634	603	598	621	562	588	595	606	612	586	626	602	612	563	596	578	608	531	598	637	613	624	563	541	608	582	588	626	610	592	608	588	595	562	601	591	616	594	596	612	604	592	556	604	605	587	557	608	558	582	555	584	579	575	571	597	588	630	591	550	609	583	561	594	610	621	533	532	589	563	605	576	617	559	552	562	558	622	590	613	590	581	583	599	596	617	585	612	643	536	625	630	584	555	556	578	581	562	551	611	626	587	606	596	640	605	545	572	607	593	558	576	648	596	622	601	588	607	604	614	615	573	654	609	582	592	581	582	586	649	640	587	582	590	603	612	610	608	569	582	529	589	600	595	535	601	576	613	546	603	547	605	563	550	550	595	612	586	588	563	581	651	602	589	608	615	597	570	569	632	617	587	591	544	588	553	551	515	610	632	600	630	611	578	587	562	564	600	612	591	578	642	582	596	596	571	549	599	570	549	569	588	551	610	603	613	584	581	636	609	604	581	573	595	543	584	580	584	585	574	590	574	569	578	653	601	602	591	622	566	608	603	611	601	577	616	621	599	597	589	624	574	581	594	621	520	560	586	607	588	567	605	608	573	656	597	542	608	590	575	555	603	617	622	618	617	611	602	608	571	664	588	588	572	602	561	641	592	635	611	635	632	588	591	620	582	600	609	609	557	597	544	580	592	586	584	594	625	558	589	615	601	594	619	573	583	588	582	540	618	568	581	592	598	604	590	575	562	612	588	561	585	572	630	574	585	567	620	607	625	595	580	627	591	589	570	602	605	627	634	590	590	570	625	551	613	607	614	596	582	610	577	589	578	593	607	582	617	597	608	611	564	585	598	620	554	604	613	592	566	587	601	589	566	566	598	580	566	589	612	632	611	581	578	594	622	590	616	614	604	611	600	564	584	587	595	594	585	592	601	610	622	578	584	631	605	599	565	622	557	592	613	591	574	613	555	585	563	598	612	533	567	538	562	585	566	601	611	567	590	595	628	552	625	604	588	580	603	593	573	590	613	551	611	622	600	587	607	606	575	589	637	570	565	570	546	611	610	591	595	615	636	574	563	598	605	581	602	614	588	594	581	619	575	584	598	612	552	572	578	608	561	579	596	622	567	620	611	641	599	613	568	573	598	614	593	586	575	607	560	588	591	568	616	600	583	613	610	555	626	594	568	572	632	588	572	593	620	604	590	601	654	605	571	592	596	615	591	572	611	623	609	625	587	619	617	598	627	591	559	588	603	597	577	579	612	608	595	596	559	607	588	576	599	575	608	625	579	608	563	579	638	570	588	596	620	574	619	619	605	601	582	525	581	627	620	609	608	581	601	569	602	636	590	551	624	551	582	574	615	588	619	585	596	578	579	603	616	588	612	611	594	590	594	611	625	604	574	555	631	606	619	568	585	578	590	598	567	581	633	620	596	559	593	608	608	598	596	664	630	608	628	613	605	598	608	614	571	589	617	603	578	555	577	605	561	555	572	582	585	646	606	599	566	628	573	606	580	598	590	587	598	606	591	594	567	594	576	608	623	626	577	580	568	576	618	574	621	588	563	629	587	612	622	602	618	600	580	632	595	608	578	578	577	582	556	597	612	605	581	580	599	628	581	580	604	587	561	623	627	573	604	602	601	596	660	540	630	567	632	620	589	596	598	595	627	568	590	626	644	587	548	598	595	579	635	636	567	603	584	596	579	580	631	608	577	590	567	615	629	614	588	590	605	594	615	607	617	616	625	622	563	620	623	555	621	631	585	626	560	593	570	561	611	626	604	548	602	573	592	570	613	588	594	619	575	616	626	628	581	564	598	561	607	627	566	578	569	563	577	618	592	598	592	639	553	606	624	616	607	570	599	613	597	608	642	595	592	539	547	597	579	584	614	624	564	567	612	578	590	578	603	599	657	609	635	615	590	585	591	609	614	589	616	583	583	570	602	623	594	609	597	590	605	593	612	567	603	611	631	585	638	592	597	569	603	593	550	607	621	590	623	631	612	544	550	602
35424	28190	16330	9190	6439	4736	3676	3127	2659	2164	1781	1689	1586	1529	1357	1218	1166	1055	1069	1021	965	927	979	844	852	797	811	803	729	763	779	710	746	718	765	723	691	705	710	706	686	713	673	740	685	647	647	710	711	636	647	678	672	705	705	658	639	700	716	657	670	692	742	645	732	712	694	689	654	685	672	715	647	694	695	660	731	676	667	625	675	679	661	678	668	687	672	694	707	678	690	649	651	654	650	722	665	678	669	681	636	674	708	687	691	658	704	679	658	688	686	673	697	702	682	662	664	646	688	623	661	708	633	651	688	725	669	674	659	658	715	646	660	656	635	666	680	713	699	684	653	695	692	685	641	665	691	650	687	667	664	649	689	701	665	621	727	696	716	660	683	669	665	657	628	636	686	635	644	637	704	678	720	673	685	629	700	672	691	648	736	657	650	669	697	687	666	703	625	690	668	689	654	682	655	646	680	654	659	681	694	689	681	679	692	647	681	674	678	694	651	674	624	658	669	682	657	623	654	692	678	727	672	673	680	681	621	700	685	691	673	650	686	650	703	672	677	686	715	690	642	674	650	625	688	679	684	665	677	697	685	683	624	679	628	666	671	640	694	692	655	659	645	739	697	680	702	688	666	718	686	693	663	659	714	685	718	702	686	676	668	670	648	633	678	704	686	688	692	705	681	644	654	666	649	651	658	634	678	645	683	688	698	665	695	654	669	679	667	674	689	681	724	668	651	664	656	637	645	651	640	699	693	690	669	681	669	633	654	705	682	643	640	707	697	655	698	689	687	717	668	702	654	694	728	634	622	683	666	663	673	672	667	660	703	682	633	702	669	677	644	670	662	657	685	667	670	693	649	669	666	663	669	704	707	668	692	682	660	660	670	714	682	693	645	637	639	631	684	724	675	638	667	645	654	670	680	638	666	680	702	658	628	712	588	672	622	640	653	672	658	667	693	663	695	664	635	681	690	670	692	674	665	634	684	678	623	659	672	683	699	684	647	688	655	667	674	641	680	637	653	693	681	651	657	633	683	680	737	651	694	630	712	689	618	675	694	621	638	697	646	651	701	657	671	676	638	694	697	661	723	721	676	659	629	642	693	690	693	660	683	663	655	692	677	627	642	696	674	641	659	651	679	650	694	664	672	651	668	680	677	679	639	704	656	653	685	628	660	650	682	695	655	659	647	698	703	671	719	666	678	633	672	648	699	606	683	627	659	668	687	682	665	643	667	707	631	661	697	646	713	650	719	674	645	689	645	663	687	715	703	625	675	676	689	719	652	655	706	732	680	686	696	628	691	706	617	675	650	651	673	661	679	646	636	658	692	627	683	659	691	668	718	674	711	684	664	672	668	665	687	657	633	639	705	669	666	696	682	668	668	685	680	673	706	711	686	705	663	632	643	728	667	682	661	675	687	618	666	648	705	687	641	670	723	684	636	695	710	636	647	657	648	651	667	692	638	696	691	638	659	659	710	727	692	653	660	682	641	663	664	696	696	725	637	666	647	648	668	659	638	688	665	697	668	668	654	645	679	663	642	684	682	668	625	699	686	696	667	633	708	646	639	614	606	678	647	653	697	678	651	702	674	731	632	663	666	642	697	587	627	693	609	662	696	665	693	636	643	630	631	643	700	671	606	659	739	652	696	678	682	678	654	642	675	684	632	679	666	676	658	689	698	655	702	678	639	652	695	645	687	716	651	648	664	660	677	681	651	689	644	668	659	639	690	672	660	675	683	648	644	650	642	653	636	675	667	629	683	687	742	644	633	645	691	663	698	673	677	640	612	673	715	660	650	674	672	682	636	709	700	656	673	665	740	702	625	693	673	685	694	657	659	689	690	673	681	718	646	682	644	625	674	659	707	660	684	655	679	682	676	657	686	692	662	663	649	683	667	675	688	676	640	687	632	643	662	693	683	683	664	635	635	668	634	655	706	666	621	705	651	684	652	656	663	659	653	702	681	650	678	645	659	650	602	654	661	697	661	662	706	648	678	676	682	669	687	670	667	639	636	623	637	672	626	682	672	644	649	689	676	677	669	705	693	703	675	670	677	732	670	697	722	645	624	717	695	621	659	660	685	722	672	678	672	702	679	663	663	676	642	686	650	658	691	690	665	646	718	660	721	670	663	647	694	662	721	679	688	657	617	689	638	647	668	681	649	700	658	665	637	698	676	646	656	695	663	646	700	697	634	674	737	701	686	670	635	587	657	655	628	656	696	690	678	636	636	687	704	666	655	639	670	655	708	645	676	663	669	656	649	703	690	681	736	647	687	657	626	699	681	663	658	619	654	675	664	646	688	701	627	653	624	684	709	697	672	648	635	707	682	695	686	622	699	691	648	654	646	698	656	628	698	707	689	676	666	657	688	659	688	677	735	627	653	646	642	711	645	690	623	681	716	676	663	631	680	688	654	679	654	651	665	643	672	659	671	665	651	702	667	683	625	706	688	685	624	698	697	700	663	620	663	686	692	668	698	625	672	634	687	680	678	704	672	661	621	673	636	653	678	650	686	699	651	662	701	632	652	694	644	657	703	681	653	686	661	733	672	725	707	660	656	699	695	639	667	681	676	641	663	680	656	648	694	679	651	715	678	710	667	681	645	664	632	709	637	668	656	703	664	712	665	601	618	666	651	635	693	665	715	619	670	696	650	678	677	679	687	664	689	697	647	704	675	647	652	686	713	707	665	705	662	630	667	642	644	661	687	649	670	686	680	668	684	667	650	675	688	658	662	667	699	699	618	700	624	643	653	640	615	668	715	677	681	643	703	665	656	656	676	703	671	663	652	713	659	661	703	671	653	638	683	641	660	686	650	690	697	683	708	708	678	672	658	613	690	693	720	694	641	651	688	687	623	677	644	694	669	672	673	673	697	700	676	630	690	672	639	656	670	699	662	713	672	648	696	688	668	664	676	660	650	685	678	653	660	663	654	658	671	660	688	627	605	667	650	683	710	662	703	688	668	674	670	636	683	680	636	644	642	682	692	674	659	643	660	677	686	671	678	730	713	679	702	723	671	649	657	639	720	636	654	662	710	662	670	681	684	676	674	670	624	674	699	670	683	697	671	643	623	685	656	673	653	647	651	668	676	672	677	636	667	718	688	661	677	696	690	687	665	658	673	640	697	656	641	674	711	727	657	672	683	669	689	669	674	701	684	663	661	667	686	652	668	671	674	664	709	680	648	647	722	664	673	628	672	666	657	674	653	602	605	705	655	627	606	677	700	692	647	665	610	670	678	669	708	671	697	677	674	607	653	674	660	659	643	698	684	632	711	605	683	663	660	670	663	665	653	671	645	669	716	669	676	692	698	691	615	609	697	708	706	635	640	648	680	607	642	664	677	663	646	695	623	660	690	664	663	640	675	669	678	702	665	685	693	669	711	698	693	706	657	692	668	694	675	671	649	689	671	656	673	650	666	628	676	650	687	669	677	662	644	688	666	690	673	674	632	709	625	662	652	670	641	643	709	677	713	703	658	671	696	689	655	637
23005	21527	29347	24143	21534	21632	11252	3076	2340	1903	1666	1486	1401	1253	1200	1087	917	933	831	821	874	796	644	668	688	666	666	590	618	561	535	578	535	552	503	565	535	535	519	527	551	555	548	498	525	535	497	486	498	518	502	521	485	481	512	515	516	515	485	538	510	500	466	538	523	506	498	521	488	540	495	503	471	508	516	488	522	510	495	500	532	497	555	486	505	501	475	514	459	500	484	500	501	501	470	512	491	524	443	480	499	493	450	472	499	458	466	480	501	487	493	482	492	481	460	485	490	476	517	466	463	493	524	465	469	503	450	468	459	485	520	487	467	510	464	534	478	501	482	479	495	491	473	506	484	507	495	479	483	536	474	513	457	447	507	508	489	501	494	497	523	513	476	524	541	482	476	507	495	519	474	496	481	470	510	499	522	526	465	529	472	486	447	492	500	479	461	504	498	547	476	507	496	490	505	462	492	500	479	480	448	517	466	507	540	502	502	489	506	474	509	489	483	514	484	505	550	511	517	492	503	502	475	534	515	481	499	510	474	496	474	501	499	488	461	469	483	485	465	498	506	484	502	546	486	487	499	465	500	463	509	495	477	441	511	533	488	469	472	487	484	421	492	485	465	531	486	467	491	528	512	472	509	526	482	479	511	502	500	449	470	472	455	499	473	482	485	484	475	480	463	472	498	485	459	497	498	474	469	509	543	529	497	498	487	491	488	505	458	462	488	490	487	489	454	487	488	475	486	456	500	493	475	491	479	464	516	541	447	470	484	491	497	486	455	462	509	506	498	510	472	484	509	458	502	498	499	463	520	461	511	503	494	453	464	498	477	461	480	476	511	467	470	463	472	500	508	492	518	528	479	487	519	448	482	517	489	473	476	467	484	491	482	459	492	470	496	505	508	526	460	503	488	478	491	456	491	468	442	474	488	473	482	461	543	458	494	461	498	480	470	519	495	507	487	504	474	460	489	466	468	448	506	540	475	486	510	518	492	469	522	473	493	485	521	488	497	495	519	494	530	471	497	512	513	490	511	504	435	458	495	495	497	476	477	475	477	478	489	509	507	524	453	494	492	485	512	472	485	485	494	485	480	500	478	505	481	481	485	496	511	470	452	492	469	500	514	472	472	478	474	463	514	486	468	494	483	488	485	489	498	529	478	506	511	476	499	475	493	518	510	487	451	485	498	502	457	536	458	492	494	460	489	478	480	511	486	453	487	517	443	472	490	469	480	498	524	522	454	506	475	503	449	481	503	471	494	509	489	480	511	480	473	486	475	485	505	457	497	503	469	506	534	487	479	469	498	473	468	468	489	489	446	511	463	485	455	494	506	484	505	525	477	471	476	469	493	521	502	489	483	477	471	505	481	480	519	504	478	475	480	494	492	469	493	488	492	484	515	509	488	477	465	449	490	460	491	528	516	514	495	525	521	480	472	473	492	490	495	480	542	485	459	473	463	497	508	521	467	507	537	524	478	514	453	507	485	491	456	447	502	462	508	485	470	501	442	501	471	555	523	466	465	470	441	499	449	505	507	471	484	431	482	473	501	485	490	493	519	475	481	478	458	459	445	472	525	462	502	531	497	463	474	486	472	495	481	518	476	467	488	492	471	508	480	482	459	496	488	511	462	495	475	471	467	497	513	498	484	553	514	495	507	505	452	522	508	498	507	457	493	516	461	494	495	475	479	479	503	525	476	443	548	485	467	484	521	474	471	490	518	483	467	463	506	486	469	474	448	480	499	470	490	496	490	492	459	442	455	516	457	462	495	474	489	451	482	507	506	546	497	485	500	491	511	468	467	461	512	499	480	493	473	480	469	497	468	475	477	521	522	480	465	500	512	509	470	473	546	472	472	480	503	480	481	477	502	459	558	506	483	487	471	489	483	526	500	484	463	540	507	460	524	488	512	508	508	468	478	481	517	488	502	486	514	493	507	468	508	515	499	477	484	462	455	450	502	465	487	498	470	482	482	481	467	516	479	493	450	535	469	501	447	497	530	498	481	433	462	493	516	514	481	509	482	499	490	510	495	537	478	468	515	472	485	516	512	509	532	479	496	526	465	519	482	497	497	528	456	455	439	494	539	450	487	522	501	467	492	521	454	483	459	501	492	471	513	482	470	492	467	484	468	468	526	471	518	462	503	517	504	476	468	504	500	520	531	484	507	503	502	483	523	491	460	506	530	489	497	458	469	462	495	519	498	517	519	467	491	505	522	502	504	443	499	518	452	484	492	509	500	481	502	457	527	506	508	477	487	460	485	521	457	492	486	478	461	486	459	527	493	496	512	477	478	501	513	487	473	482	472	457	499	489	510	537	472	466	494	482	460	508	543	472	495	435	467	502	493	513	497	486	490	479	491	484	479	459	453	466	501	473	498	449	469	489	448	491	488	481	512	497	464	465	496	473	494	469	492	480	523	493	494	471	474	443	448	489	494	508	465	479	499	517	501	510	480	449	499	524	492	487	492	480	482	482	459	498	443	468	455	484	502	473	456	512	431	513	477	505	516	460	505	519	507	489	559	490	499	487	497	484	514	465	491	513	496	494	503	543	424	492	508	464	502	538	459	466	448	474	494	520	457	503	490	459	533	460	485	476	470	475	526	477	487	512	482	473	486	477	484	537	503	490	531	463	499	508	501	474	514	487	478	503	448	490	516	486	504	462	471	446	465	499	445	498	482	474	480	491	489	507	496	490	466	494	513	482	511	484	507	487	521	490	467	448	504	515	484	531	463	493	510	469	521	538	452	505	465	467	453	480	489	457	487	477	492	473	460	515	450	493	462	463	493	465	467	472	455	465	459	507	458	511	463	457	507	471	506	519	525	478	451	471	504	495	485	495	466	513	489	433	480	520	452	503	479	478	507	438	458	523	486	509	521	497	513	498	476	496	547	482	473	502	502	460	514	469	512	480	495	488	463	477	490	480	476	508	446	465	491	486	473	472	497	491	456	495	462	534	444	468	500	503	504	481	531	496	506	528	474	523	510	493	494	493	499	456	469	489	456	503	469	484	476	480	429	504	529	509	491	470	513	521	471	490	495	464	493	501	480	470	486	429	480	500	517	494	494	525	443	528	461	522	494	446	497	495	476	471	474	503	456	505	538	471	494	494	485	502	494	513	465	505	477	496	469	518	488	508	461	489	467	502	462	499	448	505	490	454	490	481	459	511	522	499	449	536	509	494	506	517	502	479	516	492	501	460	442	486	480	497	513	517	500	514	467	509	503	459	486	470	462	485	494	498	504	513	460	483	468	468	525	482	485	499	494	463	508	503	447	497	474	512	503	485	458	488	523	487	474	506	490	500	493	460	493	471	513	481	485	502	506	470	509	514	491	479	506	473	479	477	513	478	506	463	481	489	522	488	485	497	500	498	460	531	455	484	446	512	485	481	470	493	496	499	492	469	471	472	477	545	493	519	491	510	497	493	472	495	502	454	505	478	499	471	509	483	492	495	486	464	505	476	422	518	501	489	466	433	507	550	485	508	452	508
40273	38208	24131	14907	10695	7995	6178	5044	4187	3503	2952	2456	2338	2095	1778	1703	1533	1332	1210	1151	1232	1056	979	912	827	797	844	789	731	750	670	673	699	685	650	622	656	578	592	604	644	639	625	646	640	608	614	627	582	597	584	624	579	591	576	593	548	598	598	576	616	581	579	620	571	575	597	563	554	565	590	523	542	533	595	579	577	562	548	538	580	584	543	555	544	568	533	558	603	543	560	549	544	527	551	532	611	555	567	558	566	553	540	565	562	558	551	601	601	579	556	617	608	605	560	489	563	537	556	548	575	519	526	574	528	631	545	587	547	541	543	561	598	581	552	590	528	560	581	556	532	554	565	568	593	543	548	563	573	575	522	544	581	547	581	551	565	604	581	565	553	529	527	599	589	544	566	558	557	583	618	592	570	530	557	573	561	518	620	565	545	552	542	574	600	578	559	539	600	550	534	559	553	548	559	542	554	547	517	546	540	515	530	604	566	548	544	551	570	592	562	558	577	581	509	508	542	561	560	574	540	568	540	532	549	535	552	576	559	546	551	555	503	570	533	564	578	590	578	540	591	587	563	540	598	521	543	552	548	562	555	578	530	543	557	555	540	578	556	566	553	583	568	571	594	602	572	547	492	539	566	542	548	563	554	559	535	573	639	582	486	517	531	498	539	553	582	560	560	568	550	540	547	550	556	577	578	588	582	520	536	576	551	559	531	579	549	536	567	573	580	552	549	553	548	558	555	551	569	603	620	542	549	515	543	580	546	562	564	521	545	562	562	567	540	571	543	556	577	533	542	551	533	590	549	533	543	534	599	573	581	541	551	600	495	574	567	591	567	616	540	582	542	535	546	542	536	598	547	593	561	532	562	562	552	548	546	560	571	545	534	516	563	581	556	554	564	567	597	572	593	613	542	552	564	551	560	564	569	609	559	542	571	558	520	548	526	537	586	540	535	546	547	523	539	530	517	528	543	564	568	559	573	564	569	575	569	580	603	586	560	590	579	536	563	541	553	515	547	552	585	539	587	561	591	589	539	580	595	555	569	564	569	563	574	559	553	570	549	578	573	530	570	572	580	582	531	560	515	549	532	527	601	545	540	586	569	563	551	599	563	546	604	559	586	541	558	581	579	559	558	533	590	583	504	556	624	536	574	558	552	562	564	601	559	584	513	539	522	556	558	543	579	568	566	556	514	553	537	566	590	529	549	551	549	554	541	582	593	564	544	550	556	563	555	523	562	566	567	596	562	550	562	578	600	552	541	576	547	545	562	560	550	565	534	562	552	571	533	553	568	596	557	562	548	548	545	575	560	566	559	578	542	572	546	545	506	541	561	570	570	600	543	583	544	574	611	559	544	522	525	554	572	589	555	566	535	558	515	546	551	544	525	523	564	550	520	562	609	550	532	588	545	550	565	568	555	532	568	529	584	558	582	595	552	537	563	584	577	574	570	547	555	560	612	545	598	523	547	565	584	578	583	537	595	539	555	524	529	580	554	549	547	556	566	534	587	571	545	563	567	548	574	577	557	544	566	560	600	545	622	562	606	533	556	555	580	574	564	559	592	518	518	542	601	570	589	571	532	578	562	557	570	551	529	549	546	565	569	534	586	507	585	556	571	570	560	578	562	565	544	547	566	577	601	590	526	582	604	583	593	532	564	576	589	542	580	575	568	563	545	542	575	555	575	554	563	560	578	593	602	566	579	511	541	588	538	574	600	566	553	559	563	533	569	570	541	518	556	596	561	508	524	561	530	528	570	582	569	552	555	549	537	542	541	550	567	598	540	595	587	542	576	533	553	604	587	522	548	572	594	546	569	542	523	521	568	518	536	543	569	541	550	533	580	545	574	544	593	576	562	553	565	549	520	521	565	534	555	539	521	597	546	577	538	543	505	571	519	532	587	509	595	572	569	548	523	565	561	534	571	545	554	526	580	513	631	576	549	566	541	585	551	562	531	582	543	548	557	580	534	599	559	526	552	532	574	552	586	563	588	572	541	564	548	572	551	605	562	548	585	540	557	564	559	548	557	565	538	532	542	573	527	546	608	528	544	530	571	628	582	582	591	566	611	552	597	551	541	528	543	558	574	563	551	587	542	566	578	567	566	596	574	544	512	567	563	550	585	533	518	561	543	543	562	513	548	543	558	574	574	575	600	556	560	551	588	560	545	588	538	566	591	567	543	617	521	586	541	606	566	569	591	583	552	505	552	585	547	562	532	549	545	542	544	554	536	556	550	576	574	523	543	570	536	548	540	552	570	517	512	582	598	555	581	539	545	533	512	553	534	588	577	591	528	559	565	566	545	562	553	584	537	575	559	539	587	573	552	563	530	538	530	579	544	519	534	590	566	524	540	566	565	582	554	563	536	551	574	599	551	593	545	576	549	523	581	557	569	537	573	564	499	560	586	585	536	570	569	618	568	520	590	581	491	559	552	579	526	564	561	554	560	563	581	537	576	575	539	540	582	570	563	613	565	555	564	544	574	550	587	566	550	561	557	571	551	556	536	591	582	564	576	588	526	571	572	570	570	575	576	555	587	565	559	552	610	507	532	542	567	556	554	586	560	544	567	554	570	569	534	555	558	560	579	562	507	536	598	565	546	576	544	577	557	558	574	577	549	538	563	561	571	552	576	576	541	536	523	582	555	549	605	560	558	540	586	567	550	560	534	572	581	568	522	543	559	548	561	553	571	569	574	605	593	533	542	550	565	576	558	545	539	550	540	604	607	596	570	519	608	547	567	525	557	586	571	589	614	552	543	590	571	580	556	562	583	560	567	533	567	551	533	588	533	545	564	573	532	571	552	515	563	590	584	542	588	548	483	551	548	545	581	482	552	557	517	508	590	512	562	543	586	576	543	531	548	568	526	529	530	526	525	585	558	560	510	564	601	513	578	558	576	561	528	524	542	557	578	577	582	579	583	551	497	567	600	614	541	578	569	585	550	564	543	520	555	550	562	574	545	576	563	567	554	615	570	595	580	595	493	571	553	578	584	600	533	591	556	552	609	569	575	536	531	579	532	550	576	541	559	568	502	581	572	575	547	587	569	579	593	539	581	517	530	576	555	540	561	562	516	598	543	572	567	553	589	554	554	580	574	546	569	532	549	537	554	579	543	549	553	542	559	565	542	534	562	596	583	583	591	519	532	519	566	577	523	562	554	571	578	513	591	543	554	535	585	522	556	563	569	541	577	569	540	578	550	570	552	532	584	547	541	549	570	606	546	555	553	568	551	528	570	543	522	524	569	555	557	562	560	574	600	559	584	559	533	597	557	566	547	582	601	519	556	572	531	523	579	591	596	538	564	545	600	567	578	590	556	553	559	552	589	571	570	544	548	599	563	570	544	596	563	599	545	604	560	529	580	622	575	528	560	524	586	602	556	554	564	574	521	579	541	586	557	590	547	545	542	570	551	591	581	531	556	510	580	548	559	570	532	524	556	562	561	550	548	553	564	574	575	564	560	590	564	584	586	573	573	596	545	571	559	606	527	563
30249	22212	14242	6531	3237	2110	1699	1357	1305	1227	1136	1040	1090	994	1037	924	901	845	865	874	802	814	832	782	796	796	828	816	765	748	771	823	780	769	746	748	767	753	751	693	706	700	688	733	766	716	772	735	759	694	780	741	754	709	774	724	721	749	742	713	759	735	759	755	756	718	728	730	728	691	711	715	734	744	754	765	777	696	722	746	748	749	710	700	734	733	698	743	735	755	734	762	747	754	716	730	753	740	810	698	763	700	749	731	711	714	760	741	741	720	726	747	735	742	768	747	686	747	690	765	743	734	675	748	781	739	769	748	755	772	709	744	693	761	796	707	749	711	798	733	747	738	744	752	742	758	749	698	694	767	768	722	750	705	748	734	780	761	756	736	714	704	783	751	726	756	781	733	750	711	722	749	748	730	754	718	693	724	689	749	758	694	734	730	763	724	720	751	744	773	706	738	704	717	780	755	748	743	742	707	740	717	706	705	759	706	700	707	735	721	787	739	767	706	738	703	727	721	747	739	717	725	729	732	699	741	750	710	741	771	755	737	704	789	762	664	707	734	721	751	791	711	712	734	766	757	743	699	763	736	711	756	729	724	740	765	733	744	739	730	786	747	735	697	733	702	707	737	747	744	724	765	707	760	746	721	746	768	726	760	728	772	783	712	724	697	770	698	663	719	714	764	706	728	731	703	738	714	767	733	764	761	725	727	763	769	744	754	785	751	761	780	737	711	746	780	743	743	707	736	767	742	734	763	723	696	748	725	699	749	726	743	706	705	715	731	718	730	717	699	742	721	718	846	686	778	802	751	739	736	727	755	745	736	751	787	697	725	741	763	688	710	694	731	753	713	765	760	726	757	770	748	733	740	766	756	734	708	672	736	716	701	720	705	727	733	745	778	723	732	785	747	744	746	790	757	751	708	740	709	757	706	702	769	689	724	712	776	746	701	724	780	742	698	721	718	753	754	768	787	779	698	761	798	726	704	771	758	752	783	805	781	716	782	689	728	739	752	769	740	728	738	702	706	756	731	765	768	752	714	772	714	733	750	725	698	728	762	715	757	766	757	721	712	704	750	736	743	760	717	699	728	727	744	720	718	763	718	744	724	724	711	711	722	757	752	757	770	706	764	754	740	742	719	792	748	745	731	728	740	747	745	739	753	759	720	763	734	741	722	712	744	735	738	694	733	687	730	713	715	788	719	746	725	760	729	763	716	767	726	715	683	771	746	690	734	735	722	748	747	739	762	737	785	717	782	757	747	729	697	741	730	764	697	745	776	745	790	718	719	753	701	711	747	700	779	768	774	723	779	746	727	754	720	729	775	726	767	712	787	750	745	727	746	741	707	723	738	758	708	766	748	753	724	720	760	728	773	737	722	777	747	750	708	721	735	737	736	685	738	721	733	757	805	715	748	751	724	756	746	779	746	753	777	748	765	773	738	739	715	734	750	732	733	746	680	706	714	713	763	735	701	687	739	724	717	714	696	751	715	765	708	738	704	732	722	775	712	757	730	786	707	706	687	730	706	732	727	747	718	763	695	683	714	781	712	749	779	733	713	670	727	742	721	740	728	715	734	755	773	745	700	766	702	731	743	742	699	696	737	708	719	739	727	732	735	730	715	701	715	734	744	755	793	717	718	740	726	694	716	721	759	772	762	768	760	727	722	750	707	756	695	722	704	700	750	775	740	705	735	715	753	738	740	728	720	726	733	709	713	741	743	719	769	771	730	742	708	732	720	777	717	732	720	735	750	805	720	745	749	742	728	726	764	760	811	679	741	717	711	695	716	696	771	750	778	775	761	773	728	698	751	725	718	743	766	720	714	727	769	809	720	685	733	772	738	738	748	783	737	736	753	739	730	704	720	748	719	755	739	715	699	748	747	727	746	693	744	718	700	704	728	739	794	717	724	720	749	727	724	741	775	669	705	774	712	723	712	767	719	711	707	767	747	699	750	698	775	741	743	737	744	737	723	764	741	748	794	721	762	742	719	772	704	724	744	708	700	760	743	748	705	784	731	751	702	681	696	722	727	733	800	717	692	760	723	742	745	721	713	695	759	749	783	709	702	719	690	713	763	772	736	770	769	728	733	753	778	724	713	684	716	721	697	683	778	722	750	706	741	729	750	749	762	726	749	717	743	712	728	716	737	790	766	777	741	719	733	698	747	752	702	738	732	737	807	771	740	766	754	724	712	729	718	764	724	716	722	774	710	782	710	773	783	754	690	708	795	766	749	740	749	784	754	718	710	724	764	758	753	731	756	755	747	715	753	707	724	743	794	757	691	717	740	792	696	737	685	764	755	739	740	746	682	718	730	762	747	756	720	783	763	727	744	765	715	756	759	744	739	703	793	711	742	731	738	711	747	762	748	727	737	701	786	773	758	786	775	755	712	747	748	738	730	758	795	716	745	741	774	736	708	752	737	758	729	733	728	734	715	750	698	722	706	743	710	689	714	764	750	694	702	747	755	693	735	759	757	768	721	758	720	783	741	743	732	750	703	728	774	735	752	723	738	768	727	717	693	773	740	744	693	737	710	742	780	756	789	741	727	731	760	727	740	737	724	738	724	755	785	778	758	701	753	711	718	692	678	697	732	749	725	711	710	715	677	753	714	760	736	729	764	725	662	708	765	722	787	752	712	708	726	758	733	690	746	753	734	805	738	734	747	717	755	759	701	735	742	783	776	688	747	765	761	737	763	751	768	763	766	723	752	749	693	758	752	678	738	726	778	719	786	784	730	759	697	753	775	716	712	778	718	717	756	744	750	776	787	737	771	701	767	793	695	740	755	759	686	749	769	733	740	755	723	724	718	725	763	743	780	712	785	732	750	732	749	705	764	728	710	741	770	710	728	752	699	716	716	764	803	747	768	753	761	794	702	790	720	731	767	709	740	714	702	719	741	773	713	689	743	743	736	732	712	717	721	690	774	676	707	721	774	757	751	738	736	713	703	727	716	734	770	730	720	756	745	714	755	745	736	718	759	691	769	732	710	698	784	700	754	721	733	702	723	744	682	790	713	795	666	694	729	705	705	768	759	690	680	719	739	729	737	742	742	726	728	731	766	721	716	752	728	773	696	730	775	778	679	765	697	759	672	723	723	758	765	723	790	713	706	721	767	735	738	732	726	764	741	740	722	691	761	713	741	726	750	764	766	769	731	789	776	708	725	748	748	805	737	772	671	724	729	745	743	772	749	729	738	746	697	713	697	705	758	750	733	738	738	749	753	711	710	761	734	728	715	765	734	720	765	715	716	765	756	753	753	722	729	698	702	724	774	717	756	798	693	713	786	759	715	720	702	718	734	755	783	712	705	741	770	723	740	747	785	758	725	698	722	705	756	784	735	714	706	746	744	728	758	738	720	719	738	730	762	734	796	737	742	688	707	736	762	730	731	733	727	724	732	678	781	766	736	721	695	714	717	745	723	728	760	747	714	710	782	713	750	739	745	719	790	758	717	743	752	691	742	735	771	747	769	730	768	747	725	727	742
32259	21893	12354	6825	4809	3604	2775	2427	2049	1868	1626	1463	1422	1281	1208	1211	1239	1138	1074	1077	1037	1006	953	947	910	915	916	945	877	856	864	836	855	896	873	846	858	857	883	883	855	866	788	922	824	864	872	842	881	874	821	827	861	859	833	814	831	835	828	877	801	818	858	839	834	804	862	843	841	814	790	825	861	856	877	800	865	855	847	800	856	808	862	818	762	822	766	772	870	852	825	845	888	856	819	812	830	816	814	819	858	845	791	859	809	855	781	828	808	847	871	846	814	824	847	824	819	833	826	807	850	822	852	804	850	801	822	813	863	880	782	823	811	856	871	834	829	830	830	838	835	862	799	813	859	887	794	817	859	869	833	800	782	757	867	833	825	819	783	862	811	846	791	808	829	843	775	774	842	817	791	851	833	828	857	829	793	882	816	817	795	864	825	808	814	836	821	834	834	839	884	815	840	857	844	840	839	820	826	848	889	882	800	809	808	856	886	844	790	846	824	829	871	845	863	874	848	846	872	822	779	867	821	828	792	812	853	792	786	856	823	841	831	849	823	826	851	803	828	880	843	860	818	872	840	823	846	827	832	759	826	789	897	878	800	819	863	828	810	880	848	886	892	803	840	825	820	829	871	832	839	857	853	803	800	868	866	822	865	849	798	888	822	791	845	799	862	812	814	840	871	784	812	869	859	806	862	819	783	814	846	806	826	873	793	814	822	857	804	888	767	819	861	854	842	794	830	841	835	816	880	851	860	879	804	844	808	812	845	825	817	837	824	818	847	795	837	786	804	834	869	845	829	843	786	830	807	834	836	842	809	860	863	776	813	802	835	788	840	767	767	882	847	815	848	856	838	843	820	854	850	824	837	856	829	857	834	794	823	838	771	824	839	809	863	871	792	861	892	823	886	772	840	863	824	875	831	840	856	841	876	842	875	858	845	832	866	801	874	884	804	781	810	812	818	813	829	846	814	833	830	804	868	844	802	842	811	828	880	829	804	838	852	809	817	836	817	828	843	856	889	807	818	827	829	844	855	909	871	831	867	799	853	893	832	828	850	828	843	889	824	841	862	888	795	843	820	841	843	844	791	818	916	866	822	786	842	793	828	832	825	883	817	854	853	797	891	824	845	826	831	796	867	841	756	864	798	816	846	770	825	830	843	812	841	823	818	863	832	795	818	850	862	857	847	863	830	875	818	850	828	842	849	874	793	826	864	832	830	815	794	833	810	819	830	804	842	785	896	846	833	823	807	831	844	857	808	837	816	830	847	816	847	829	832	811	870	863	797	830	846	871	829	809	812	856	818	806	863	802	828	856	830	839	827	875	916	832	831	860	846	799	805	893	783	834	838	782	865	782	863	831	804	803	819	789	813	824	795	851	848	826	844	826	822	809	873	877	907	855	824	820	806	847	826	852	803	799	825	861	798	846	811	845	902	889	797	799	827	792	827	885	861	804	822	832	857	829	857	825	822	846	831	855	898	849	828	864	793	872	825	854	856	850	847	840	870	819	851	836	851	821	844	861	837	807	811	855	789	810	819	831	825	853	817	775	781	853	858	896	840	802	852	857	879	823	874	856	871	822	831	805	855	844	809	843	869	844	800	832	816	847	861	848	825	811	800	836	874	851	812	871	837	862	865	872	876	809	874	822	905	818	867	795	814	868	847	859	875	840	812	840	818	803	764	827	845	895	821	875	809	850	796	791	828	830	797	869	846	833	808	841	842	797	782	897	872	819	806	762	854	800	869	880	824	889	832	893	862	858	884	831	771	769	852	869	805	847	835	892	762	767	863	836	865	849	889	837	795	813	822	819	854	841	807	847	853	781	886	829	883	806	829	839	807	841	804	831	821	856	821	868	929	841	884	796	877	817	807	845	798	817	848	796	831	871	832	853	844	832	813	925	826	896	801	810	855	863	833	861	843	792	855	836	819	795	843	871	824	839	873	851	882	786	794	884	803	856	829	895	855	835	811	840	834	821	862	819	824	824	810	823	841	851	870	833	859	816	869	857	865	842	863	812	858	793	827	832	830	746	874	866	857	878	803	867	801	763	864	858	830	832	832	795	849	835	920	798	861	794	843	878	864	832	790	792	882	863	808	842	882	812	821	846	855	850	823	809	789	860	898	852	825	826	847	820	816	792	817	837	812	851	791	836	836	843	845	824	783	809	824	841	820	831	877	824	816	812	822	851	811	860	817	792	838	782	881	815	805	818	857	780	871	870	835	817	863	808	849	811	786	817	834	795	821	893	889	844	810	887	835	856	871	837	865	889	792	806	867	823	868	857	846	805	834	818	800	844	856	794	837	868	832	831	879	801	834	752	845	846	862	832	834	815	786	848	842	885	811	828	812	815	810	773	792	814	857	863	835	818	780	870	796	852	848	807	863	774	805	868	856	816	834	865	818	770	819	796	807	857	825	808	801	853	836	832	841	844	843	852	795	886	859	887	865	826	828	818	831	802	832	822	825	821	810	800	816	877	853	836	776	824	762	834	835	819	821	812	820	808	829	856	784	847	812	891	831	821	842	870	811	862	813	807	798	903	853	891	787	787	820	831	880	824	831	844	796	800	867	862	858	802	875	792	846	849	784	821	854	819	865	839	833	837	782	814	849	832	878	831	854	858	818	838	822	881	886	798	865	800	840	848	848	887	809	829	857	850	844	792	815	823	826	844	828	907	863	842	818	808	832	849	825	787	782	868	825	798	793	823	813	782	866	827	840	865	824	808	823	816	793	771	838	809	834	838	840	829	852	856	834	802	794	843	817	812	880	877	867	837	835	848	816	821	781	827	839	812	831	792	837	831	851	871	870	856	822	819	841	794	813	844	850	810	822	831	795	840	858	844	848	873	791	862	779	841	896	873	810	841	813	856	861	848	798	776	839	878	791	830	822	862	821	891	814	869	813	833	842	803	836	845	815	873	817	850	806	859	869	821	795	838	867	836	830	818	797	774	858	835	850	820	840	803	868	852	795	858	848	818	831	822	818	854	820	859	839	871	873	805	783	848	801	876	874	777	857	809	881	860	812	873	844	828	842	891	836	875	896	844	858	828	853	832	850	804	824	852	855	892	815	882	862	842	862	835	795	809	851	871	816	812	835	842	833	812	807	817	779	917	832	848	816	832	830	870	865	846	839	823	801	783	872	885	831	852	815	810	853	851	843	865	820	837	831	839	817	795	869	821	825	795	820	866	873	865	867	820	833	790	869	806	865	889	861	851	849	814	841	862	829	833	794	833	836	869	881	864	766	845	874	857	824	820	862	862	820	868	841	832	799	802	860	883	841	858	830	908	855	833	845	806	839	793	850	817	811	788	838	844	798	869	792	857	839	782	819	861	845	863	841	909	813	856	798	794	852	825	815	851	838	806	853	820	889	820	802	826	812	893	833	832	791	812	859	816	807	879	832	822	775	882	846	862	833	800	856	825	858	812	835	824	831	849	813	836	873	803	845	848	805	830	799	847	847	839	823	833	873	814	826	851	795	877	850	824
24048	21474	28773	24569	21442	12678	3528	2220	1788	1756	1432	1355	1298	1197	1177	1066	1010	927	956	964	960	838	836	774	774	802	739	772	737	683	775	741	715	723	721	694	710	690	702	691	693	700	672	761	699	673	612	741	658	647	711	692	663	660	730	683	702	717	674	710	657	730	718	695	704	671	688	715	681	711	694	702	674	690	697	679	655	681	700	699	676	737	746	681	690	691	682	697	704	698	704	747	687	665	712	701	679	672	692	653	676	653	687	669	681	683	639	677	687	696	698	625	693	652	640	726	705	677	681	668	645	725	673	666	693	736	676	663	661	663	706	659	760	637	736	677	647	643	649	713	717	681	692	663	686	694	687	712	705	706	663	645	658	704	723	674	674	664	676	681	664	701	683	671	665	678	723	677	674	676	711	694	627	652	679	651	718	677	673	675	692	703	614	662	681	695	681	698	691	669	666	692	684	647	616	649	681	687	671	726	655	675	667	685	665	716	665	686	720	660	650	697	672	690	687	686	697	631	735	687	696	653	663	642	721	642	689	697	699	649	688	695	677	689	703	704	681	675	727	624	611	708	660	697	727	710	721	670	632	699	641	698	716	670	674	700	681	747	671	708	701	657	662	724	673	683	650	707	667	697	683	670	671	649	717	711	687	714	684	708	604	667	675	656	676	654	689	703	622	699	663	641	656	699	650	665	736	628	703	695	751	701	678	682	677	659	658	642	661	689	698	686	654	664	676	706	675	707	733	692	673	676	691	695	671	698	683	689	677	715	668	662	671	629	700	685	650	671	691	697	674	688	674	679	682	662	683	657	635	723	672	646	650	674	637	716	688	670	753	677	705	682	643	693	716	650	687	694	675	723	657	709	659	677	712	698	704	691	633	667	665	642	729	680	648	626	664	665	732	685	736	693	697	717	676	657	651	713	678	699	689	675	667	626	672	663	693	662	668	672	696	598	664	649	639	672	697	727	651	698	673	620	733	678	653	687	666	661	710	668	683	712	698	700	700	681	718	656	696	639	678	701	682	656	668	679	686	682	682	635	672	669	657	675	734	664	631	675	683	713	741	620	711	701	726	656	665	681	667	642	677	696	712	673	713	689	711	692	676	668	708	682	708	695	722	680	673	678	699	706	653	709	694	626	692	688	674	726	681	713	697	648	701	689	697	665	700	684	696	662	697	688	689	695	678	651	662	657	654	649	693	714	703	694	701	645	651	638	661	694	670	676	691	680	686	666	686	703	631	670	691	686	676	682	701	692	677	671	702	646	713	712	696	716	661	716	666	648	680	665	706	670	668	677	689	673	705	676	747	637	638	676	680	699	686	619	686	710	658	625	704	732	662	683	708	676	702	688	674	623	674	689	661	690	695	675	709	644	643	687	676	659	700	651	683	735	640	671	691	632	715	683	674	686	705	692	683	708	672	677	700	665	618	685	683	680	682	664	673	695	695	620	704	677	714	658	694	642	680	698	692	700	717	694	660	708	684	699	645	687	654	677	705	695	721	665	669	721	689	670	724	664	645	661	711	620	668	661	692	687	697	679	693	694	669	675	667	689	676	687	652	724	631	685	706	680	694	700	645	654	679	709	697	684	656	659	682	691	705	665	637	677	672	659	648	675	659	673	676	672	688	707	674	701	710	696	668	705	658	668	668	671	688	696	699	729	697	679	667	680	662	665	666	652	633	671	703	680	674	642	654	679	694	659	651	658	722	718	683	663	671	679	673	698	697	660	709	741	694	674	664	688	665	675	684	689	709	679	664	678	667	702	685	703	714	711	666	689	728	674	679	673	739	687	672	700	679	696	695	677	687	661	672	667	657	708	677	653	649	645	664	727	641	671	693	696	699	739	740	671	710	670	692	706	668	679	709	677	693	721	729	691	657	707	677	644	693	655	683	679	671	676	645	671	672	684	703	651	688	686	736	671	626	731	683	675	680	651	675	696	684	706	672	726	659	636	716	670	676	647	676	679	710	698	683	684	712	662	637	665	686	666	678	703	698	672	699	686	679	673	660	660	690	698	674	682	660	706	677	685	651	716	706	692	665	664	723	668	643	676	691	652	663	680	667	705	699	665	685	685	720	634	728	675	731	721	701	706	662	666	678	716	735	628	682	681	686	699	695	654	694	704	694	660	695	716	707	709	665	689	705	676	654	675	737	696	676	681	705	674	676	677	659	657	634	716	644	696	711	687	629	678	702	690	654	648	703	665	656	674	705	706	689	685	713	645	714	708	672	729	651	706	658	724	676	651	678	695	682	653	702	689	721	674	701	665	690	706	662	668	649	694	706	677	679	637	698	699	670	678	670	708	707	694	659	703	692	666	651	684	706	662	728	714	672	660	684	702	681	667	676	728	676	679	714	689	685	718	701	675	667	677	711	673	656	619	673	673	665	718	643	737	700	661	663	715	680	622	687	659	664	617	651	721	664	682	740	668	666	656	668	681	685	710	681	725	704	691	680	657	665	693	701	664	708	704	662	669	674	664	662	702	696	743	748	689	707	660	654	707	681	678	658	685	672	707	690	670	722	691	688	676	706	680	704	708	660	676	671	697	726	661	648	684	671	727	693	644	671	727	713	727	673	690	721	685	718	733	683	635	681	688	694	666	690	687	697	711	690	639	688	680	652	675	679	660	656	660	705	695	713	667	658	649	669	700	658	727	665	619	659	709	687	682	623	703	712	667	671	634	677	715	664	679	638	676	671	694	663	721	686	662	644	641	670	674	654	631	672	674	687	699	698	708	667	669	677	702	735	672	641	680	692	691	685	702	724	701	667	636	692	659	661	714	691	694	621	706	713	689	654	704	733	686	646	675	701	691	678	679	661	686	637	670	652	639	693	696	669	711	679	691	704	678	676	731	678	720	642	635	665	758	651	683	649	668	664	683	685	725	677	686	715	721	673	672	696	714	702	683	718	667	635	682	664	735	665	683	670	661	677	675	647	701	660	667	677	701	656	732	705	664	710	694	691	676	708	674	685	688	629	687	680	666	679	642	691	693	727	720	688	677	712	688	680	692	695	665	678	678	706	693	679	629	706	688	711	705	723	693	708	699	696	681	720	665	736	658	684	673	721	627	679	665	658	626	642	653	667	676	699	706	673	673	697	683	723	660	707	677	695	671	710	666	687	668	677	662	661	658	698	657	686	691	671	698	673	717	686	681	675	689	634	646	690	682	712	674	686	695	692	751	720	697	639	649	723	681	695	671	624	702	648	680	651	745	614	728	653	666	689	658	670	713	665	698	688	671	670	620	666	673	698	675	685	719	680	667	694	685	682	680	677	663	634	694	677	707	688	645	662	708	656	651	687	676	661	646	693	665	675	659	696	674	679	684	677	674	653	681	682	670	657	699	675	644	688	682	688	656	742	710	659	657	668	662	687	692	692	692	696	695	648	707	740	661	674	678	664	683	717	676	693	677	684	680	717	697	723	731	698	665	674	702	701	676	677	662	716	641	663	679	650	694	695	672	701	716	681	670	699	664	653	657	710	604
36259	32197	19237	11764	7996	6002	4639	3648	3153	2808	2355	2001	1839	1734	1595	1569	1439	1341	1263	1270	1158	1099	1011	1039	989	945	960	896	969	894	884	817	843	854	820	839	838	775	822	809	810	762	835	838	805	814	812	826	821	782	798	780	810	833	807	768	784	770	781	776	810	774	748	852	820	843	818	824	765	802	767	764	783	757	782	772	770	798	851	775	783	781	789	770	791	760	800	772	776	754	781	771	777	763	823	771	737	777	756	794	765	780	783	767	786	764	847	755	749	791	725	764	842	792	788	743	799	751	756	749	729	750	768	792	757	774	828	849	832	762	762	787	768	759	811	785	756	729	793	751	750	755	769	748	789	795	761	761	771	743	752	759	821	779	781	757	739	784	751	786	781	796	749	794	790	804	782	818	757	781	737	823	757	812	778	773	800	746	792	792	736	792	798	752	804	744	783	730	758	756	786	789	783	776	775	725	792	758	770	749	814	777	826	792	822	792	773	755	805	760	818	734	792	793	794	748	747	781	753	759	766	800	772	746	789	791	812	794	774	753	798	807	763	772	810	838	805	797	781	748	803	752	725	789	739	806	769	784	839	814	759	798	825	772	781	803	755	770	742	849	773	731	822	777	813	809	795	748	745	806	708	797	769	769	810	786	793	789	776	762	738	743	771	784	776	756	771	770	789	777	790	754	785	773	785	820	782	735	794	769	817	762	744	773	786	800	762	748	817	800	759	770	779	800	778	781	750	726	744	793	791	739	782	812	781	791	793	747	772	752	793	756	721	827	773	774	763	789	758	803	743	808	747	771	771	741	813	767	767	788	770	774	791	777	714	756	792	733	784	792	724	742	774	749	784	807	843	729	772	752	793	803	778	789	770	786	789	787	780	763	798	757	741	783	829	762	756	714	781	758	766	752	774	790	795	780	750	817	769	745	755	789	766	792	777	792	790	739	740	795	808	776	786	767	831	744	799	802	749	754	797	750	710	801	759	786	781	731	796	772	820	769	760	772	803	748	813	780	770	740	769	770	765	734	794	702	769	799	751	786	749	812	776	793	783	801	747	768	790	749	758	783	800	740	779	753	804	778	748	782	792	790	754	764	745	713	742	780	829	747	782	743	774	688	770	817	767	778	781	754	770	783	789	774	776	802	734	803	776	777	769	752	735	788	793	743	746	800	814	751	807	795	833	785	778	782	741	755	832	726	771	770	748	763	724	757	816	811	777	754	768	745	754	794	804	781	777	761	747	771	714	794	744	758	752	739	728	754	735	782	781	778	797	790	779	758	759	824	773	797	821	746	791	764	791	769	767	748	810	715	805	759	739	797	778	741	775	794	816	807	763	841	804	774	807	755	784	766	802	758	790	788	770	745	768	740	762	775	773	830	787	782	757	746	766	842	737	774	775	789	767	726	811	774	742	782	859	759	812	737	778	788	738	797	767	722	755	771	726	761	748	749	745	816	784	818	817	802	746	771	783	772	754	756	739	777	762	738	782	810	758	775	755	761	813	754	740	796	743	790	793	778	765	751	782	779	755	775	759	744	770	775	802	773	766	730	767	812	742	792	787	785	817	801	784	781	755	779	784	766	796	754	738	772	783	765	781	772	812	767	752	843	795	776	770	794	744	779	771	797	786	731	749	764	798	785	763	781	726	795	783	763	780	740	822	767	747	792	804	761	789	774	756	751	787	770	751	784	774	759	725	789	763	785	803	794	767	716	759	777	765	765	748	779	760	797	771	794	781	767	785	733	816	760	768	744	760	771	773	780	803	741	810	785	746	760	766	799	775	757	768	752	760	782	777	761	793	724	796	749	774	771	771	791	772	775	792	804	763	800	752	744	788	775	759	816	776	766	825	709	782	799	786	795	785	821	730	773	759	767	784	760	746	790	788	831	787	837	743	772	797	739	818	787	762	805	773	764	786	728	805	796	803	820	770	781	752	820	758	781	837	764	796	774	756	775	795	781	782	743	753	739	789	774	729	711	786	734	788	733	799	780	797	780	770	757	801	768	747	734	792	791	783	759	832	723	794	819	795	790	771	718	802	757	786	789	798	741	764	796	761	766	738	786	730	738	773	786	735	833	759	799	759	839	729	800	791	763	805	774	775	781	767	754	825	773	771	798	726	733	797	732	772	777	719	769	818	761	819	823	805	741	723	773	744	756	746	814	761	766	821	777	755	767	782	808	742	752	785	771	787	779	807	755	786	739	774	772	793	796	742	832	734	746	733	800	772	788	749	776	796	749	776	753	752	725	795	774	794	786	832	794	808	766	803	801	762	799	812	773	748	790	759	742	815	755	768	817	726	759	723	777	750	797	741	775	784	820	800	767	747	760	816	759	732	769	750	778	733	794	788	759	769	773	799	791	752	731	742	757	781	757	826	763	768	760	801	787	827	774	820	767	765	806	797	808	755	801	779	769	796	760	781	797	784	775	756	781	760	760	746	723	819	807	778	762	764	790	785	745	793	787	788	791	763	757	758	789	788	776	760	741	771	779	780	835	790	776	774	794	806	732	754	741	779	811	789	755	754	769	755	794	811	756	783	762	736	818	810	763	785	735	745	778	731	788	768	779	773	795	719	765	747	757	776	772	797	783	761	734	768	779	790	791	784	745	779	745	833	789	753	796	752	796	748	726	812	746	754	802	756	767	738	769	757	777	777	798	791	764	785	818	775	751	820	728	831	757	769	728	774	786	745	785	904	768	752	789	781	732	749	741	713	843	781	762	762	706	808	764	765	763	777	771	733	747	739	795	729	762	757	748	839	761	776	748	782	806	764	747	775	745	790	792	733	768	791	789	808	775	776	796	777	792	816	755	784	806	762	768	805	736	731	739	737	759	794	752	782	788	761	798	768	804	798	742	759	785	711	791	792	754	802	772	758	769	801	734	734	774	783	754	760	818	788	758	768	756	803	791	747	753	761	751	768	738	744	771	713	794	743	708	747	757	769	792	778	757	807	753	754	768	766	782	795	799	763	788	755	801	757	773	821	733	777	817	834	730	762	785	772	798	767	783	780	783	748	781	772	728	722	757	828	772	802	731	824	753	760	778	804	762	768	780	771	700	785	807	739	764	765	757	762	833	815	767	802	802	748	798	724	750	761	721	803	769	801	776	758	780	770	794	758	724	774	759	736	796	771	817	780	746	835	810	796	761	774	740	772	774	795	729	748	778	798	797	757	731	847	780	715	734	802	772	754	818	809	770	764	774	770	823	770	812	728	746	822	731	713	802	767	761	793	783	806	803	802	825	805	751	736	790	771	776	782	809	753	811	775	762	793	784	799	770	758	773	802	766	781	739	734	728	736	788	795	796	781	778	804	710	816	821	817	758	711	755	794	747	761	774	749	758	758	787	752	756	763	761	740	759	761	777	785	735	813	778	773	752	796	800	765	776	769	781	737	790	796	760	756	759	796	794	755	775	788	761	764	785	783	807	788	727	826	795	823	842	811	789	796	816	809	768	785	805	815	785	719	794	811	796	806	825	749	778	724	753
25221	21473	27693	25585	13095	3124	2074	1574	1444	1230	1131	1078	1023	927	906	918	856	792	738	710	771	745	706	688	685	688	662	636	637	660	628	636	639	631	577	631	604	610	630	616	607	698	660	627	639	596	579	609	591	620	580	596	645	644	601	589	595	572	605	584	577	576	604	605	616	617	587	597	569	579	586	621	584	597	629	604	579	582	585	625	616	615	611	580	622	575	585	628	622	608	572	578	599	568	557	581	560	569	636	639	591	596	584	569	626	599	594	589	572	613	644	587	559	558	584	555	613	584	623	602	568	632	627	598	622	612	617	570	575	575	569	570	588	584	563	627	599	615	586	605	577	622	569	584	607	606	595	597	595	531	602	587	564	562	594	586	516	608	571	608	563	612	617	572	579	588	595	591	559	615	625	630	574	565	578	601	571	641	637	623	589	646	603	608	588	586	528	594	570	617	588	584	591	577	580	586	575	569	591	599	535	591	602	598	620	592	628	631	588	585	582	566	606	557	642	576	649	568	567	589	582	580	583	562	569	572	575	606	553	594	595	618	574	601	590	595	617	573	576	610	607	599	628	614	567	576	584	540	547	601	597	565	617	573	620	592	627	580	581	617	565	585	623	600	576	549	574	585	598	598	581	587	589	573	544	646	600	585	646	581	610	572	578	587	584	584	609	614	586	625	590	578	594	561	564	615	574	587	584	586	602	581	626	611	584	591	590	555	563	612	584	589	647	591	592	590	581	607	575	606	541	590	595	620	575	570	616	574	577	582	617	591	603	557	645	549	611	647	591	567	560	600	573	638	574	663	623	558	612	637	604	587	584	565	611	629	563	564	571	633	591	587	554	592	628	576	567	572	526	590	578	572	605	649	599	534	616	569	568	572	586	576	593	572	558	581	606	568	577	605	567	633	629	576	601	595	605	547	557	525	594	599	575	633	542	547	583	595	585	549	585	589	593	581	604	615	573	578	607	597	600	592	612	582	548	629	582	596	586	625	618	558	581	586	589	595	604	590	571	598	570	597	555	592	606	586	552	598	554	610	614	596	570	603	597	580	585	599	602	616	605	558	594	568	612	619	568	552	613	574	564	583	598	614	567	604	566	577	595	583	592	585	559	567	573	573	627	606	582	614	639	627	603	587	623	563	596	598	585	630	622	623	593	550	577	589	617	595	551	610	599	598	592	597	607	592	611	577	629	605	578	600	572	589	591	604	591	607	526	585	579	576	621	661	557	563	618	593	611	610	598	585	572	588	648	583	625	636	580	579	595	595	609	575	612	607	574	565	615	567	623	563	603	557	584	598	612	619	588	579	599	619	588	601	612	597	592	551	596	542	638	579	581	594	581	647	649	591	616	570	611	563	570	549	614	580	648	613	537	556	608	606	584	595	623	574	615	577	573	565	591	613	584	610	581	583	591	591	625	595	571	610	565	607	552	575	600	597	586	646	599	587	642	598	623	631	581	599	608	595	591	598	604	630	572	555	548	596	570	535	593	568	542	576	583	582	579	622	586	558	628	655	579	584	593	610	564	549	586	649	591	598	611	589	634	609	563	599	613	567	573	600	575	600	586	601	595	599	598	635	525	661	562	593	594	567	590	552	512	582	549	612	566	623	557	600	627	576	640	581	607	587	594	566	567	585	562	590	589	573	583	588	603	567	601	588	595	549	622	615	590	574	586	560	586	557	572	582	607	617	620	648	602	586	563	630	577	589	586	574	613	626	613	609	604	632	608	604	606	577	621	552	596	566	587	587	532	575	627	567	569	607	613	616	594	620	585	589	600	581	582	641	578	615	628	605	632	632	644	582	595	600	603	538	580	550	579	574	579	552	588	589	566	614	597	584	545	606	609	597	607	581	624	554	567	616	570	571	588	548	579	576	591	576	608	592	640	622	621	585	566	609	573	613	603	587	550	573	594	628	580	590	533	595	579	598	581	621	573	561	563	614	597	582	603	565	541	560	616	578	543	581	585	626	568	591	588	557	624	610	565	585	581	643	571	600	590	601	582	617	633	595	620	598	605	593	576	622	603	591	581	593	578	584	603	581	594	621	556	598	557	623	572	616	592	582	573	563	592	601	586	587	594	585	589	624	611	588	571	620	582	607	540	532	547	612	583	594	644	621	609	592	627	548	600	575	601	601	606	593	627	631	586	532	541	556	564	588	604	589	600	629	591	548	574	576	569	576	602	627	620	632	552	609	599	573	580	557	601	549	591	617	565	556	572	557	645	552	582	609	565	625	548	599	620	557	613	597	613	592	558	612	624	575	575	584	567	615	594	609	620	547	611	606	582	574	575	575	598	566	623	596	591	631	586	554	584	596	590	578	606	587	592	634	580	557	593	582	614	586	586	596	570	601	560	633	543	569	569	613	579	613	621	575	602	652	538	591	586	574	600	557	604	573	559	592	589	550	565	565	590	563	596	603	579	588	603	568	584	547	629	594	634	574	594	597	605	603	549	575	588	569	623	572	594	574	640	578	602	620	581	569	608	617	570	605	586	585	591	592	638	554	608	615	558	595	576	556	597	585	560	554	617	634	598	602	582	600	591	577	605	546	621	595	525	626	595	596	557	599	619	587	570	606	583	545	609	619	587	627	641	560	578	642	613	576	579	560	556	583	595	688	590	600	591	620	614	594	622	550	627	617	633	554	634	574	597	577	601	558	608	577	564	566	572	625	550	634	568	562	614	588	575	605	600	551	588	570	597	619	570	594	623	642	602	593	604	560	594	602	574	594	659	608	585	605	540	601	626	536	609	606	597	626	573	640	591	547	586	551	609	593	582	581	599	569	615	598	602	544	640	579	608	562	593	607	572	582	530	556	587	550	606	557	596	594	634	605	581	607	571	589	583	643	540	551	570	553	587	634	595	578	619	599	592	605	552	570	574	630	545	577	561	563	555	646	568	607	596	617	531	595	659	567	576	588	568	630	565	569	644	632	544	585	608	627	574	556	544	599	597	616	603	627	604	601	583	568	586	602	588	544	605	579	566	603	633	575	587	603	582	610	551	596	583	573	557	591	590	612	613	608	550	575	639	614	560	555	636	610	591	615	569	581	555	601	576	573	609	607	621	578	603	587	611	566	555	588	581	581	587	611	581	590	575	626	630	568	600	600	596	566	549	593	575	619	613	609	593	613	591	546	584	620	587	620	567	581	653	579	614	556	598	592	598	622	610	594	621	594	614	580	615	594	570	575	626	613	592	561	555	586	629	599	603	572	601	561	578	600	630	572	611	594	597	611	590	572	610	562	598	610	616	616	576	585	563	631	624	592	570	574	549	623	620	618	567	583	638	606	589	584	565	611	600	569	569	560	609	592	578	596	577	595	593	580	566	586	606	566	578	568	592	607	621	606	564	620	620	599	619	606	597	569	589	570	564	540	595	527	618	571	567	610	619	599	600	586	588	599	604	561	620	578	651	613	598	576	596	606	582	582	619	574	584	579	565	607	622	631	575	583	628	647	584	583	596	609	624	630	557	591	585	588	620	594
34530	28099	16313	9493	6446	4615	3716	2857	2488	2119	1889	1663	1524	1410	1313	1290	1204	1038	1068	998	965	971	854	854	803	774	777	786	773	780	764	755	773	701	733	717	712	702	726	670	680	728	672	709	706	690	729	697	673	711	692	694	740	654	722	681	646	689	728	669	662	642	684	647	685	687	679	659	674	706	722	703	672	644	681	663	676	658	705	653	629	680	669	696	669	691	668	647	608	707	701	673	643	686	659	683	675	685	668	677	606	732	688	683	696	710	657	678	709	701	690	691	686	693	628	649	710	651	620	742	719	679	671	627	679	639	662	649	683	671	677	654	670	677	677	666	713	693	663	683	683	679	690	713	640	612	668	701	656	649	650	702	672	641	675	670	670	675	678	603	699	658	682	692	668	693	675	687	661	672	646	693	642	696	670	687	691	616	668	656	656	706	676	670	725	689	663	692	657	754	695	666	677	670	674	676	626	660	679	699	675	699	712	668	667	660	668	688	637	675	654	640	652	657	695	667	689	636	664	697	694	695	668	651	683	673	686	674	700	683	695	659	699	682	635	646	669	688	678	676	683	625	696	592	677	694	676	610	679	654	631	696	688	681	653	671	632	640	678	662	664	688	658	661	709	646	644	681	697	698	707	676	669	678	699	648	721	673	681	669	732	720	680	676	715	709	656	676	636	646	669	680	661	720	691	689	622	650	689	690	665	657	660	708	644	632	640	673	708	646	662	674	646	662	711	673	674	670	649	650	658	653	632	574	700	683	685	676	677	716	665	647	674	687	597	638	665	686	676	679	662	680	707	683	686	652	671	646	663	662	670	687	659	662	652	661	702	638	693	671	661	688	650	666	710	688	664	692	642	700	596	739	632	643	651	710	642	658	706	672	653	671	652	679	647	637	686	646	699	646	724	676	674	688	677	688	681	640	622	669	673	655	668	634	670	698	687	691	687	684	672	607	640	712	665	672	677	637	663	637	667	657	612	680	653	688	633	654	589	627	664	701	685	693	635	634	669	667	692	606	608	705	661	686	675	648	674	694	643	668	689	687	666	679	665	682	626	672	672	624	664	665	671	678	647	671	651	639	697	653	671	690	673	662	717	674	674	689	692	664	681	700	667	673	658	653	640	667	668	703	670	662	671	698	692	681	684	662	652	644	712	628	660	644	625	676	691	677	660	661	653	700	657	686	709	637	688	692	636	657	637	669	662	646	664	621	679	699	710	638	684	665	681	648	672	648	681	695	664	708	653	705	686	682	700	654	640	635	624	645	673	615	653	668	695	656	697	730	696	710	688	659	690	608	652	670	668	668	650	639	692	724	642	653	672	672	666	648	640	702	628	666	667	677	665	677	662	685	684	686	673	701	708	647	693	695	674	680	676	643	667	643	653	636	677	658	671	692	678	702	695	639	704	638	632	619	675	645	645	661	664	700	698	682	654	675	723	622	687	654	638	692	684	602	665	691	640	667	666	682	691	639	630	675	689	653	664	667	695	660	675	634	664	655	649	693	697	693	649	660	654	700	634	682	677	683	674	642	705	671	649	650	718	693	686	646	664	649	671	666	710	659	684	662	639	692	670	651	650	712	681	650	673	668	682	689	696	695	668	642	646	672	716	658	690	643	710	703	667	678	699	672	688	670	673	653	665	686	655	711	683	730	699	691	658	677	674	668	671	655	683	665	671	681	659	657	665	700	663	674	640	666	724	660	685	672	671	650	695	663	686	662	653	680	662	621	653	645	680	636	674	672	688	651	677	645	675	690	671	678	687	668	709	676	660	635	660	691	709	672	709	668	664	669	681	670	668	658	673	661	672	673	677	656	699	621	659	714	637	629	706	641	680	676	691	653	641	685	663	633	677	663	679	674	653	655	682	620	676	714	691	669	698	684	633	677	686	677	676	695	649	701	665	665	673	640	708	705	676	642	663	677	706	682	661	671	651	664	650	624	664	671	676	665	656	690	686	658	690	683	639	719	701	675	692	660	672	632	660	654	740	686	678	672	646	624	674	690	612	643	671	649	687	690	638	705	686	683	686	687	698	655	662	713	613	655	667	715	680	621	660	652	715	656	668	721	661	618	687	634	693	691	668	663	672	684	676	703	640	635	678	663	655	723	635	698	674	735	651	713	670	734	686	674	631	661	687	676	657	679	662	685	677	699	695	686	705	709	653	680	681	679	716	640	669	726	664	662	647	653	709	665	702	657	663	694	719	635	670	673	669	653	677	707	673	661	669	696	653	670	659	648	654	619	695	677	644	677	622	625	655	669	634	680	687	684	648	699	660	628	688	682	664	679	679	688	657	663	658	681	681	651	672	709	644	698	665	663	690	633	677	664	718	693	657	666	680	674	637	655	674	665	708	684	670	644	625	682	650	719	679	688	661	698	710	676	615	647	676	705	674	675	645	658	673	697	628	679	648	684	654	667	647	730	680	653	664	655	658	681	677	678	681	678	662	667	661	666	665	664	685	633	692	638	610	675	656	704	642	662	654	718	647	645	651	657	694	709	650	649	657	639	609	663	648	678	667	639	659	695	725	664	691	700	644	709	653	677	649	681	655	658	670	658	692	657	733	710	653	671	651	699	663	660	665	694	664	675	647	652	672	618	727	650	660	705	692	655	661	643	670	646	665	640	738	679	682	668	654	682	671	684	639	672	642	653	674	703	717	653	639	708	676	646	659	723	670	671	716	673	695	664	695	629	683	653	693	615	674	685	699	692	664	655	692	646	699	656	684	688	667	681	679	670	658	679	643	642	653	702	674	672	650	656	705	659	641	699	693	717	666	675	647	693	667	715	655	668	682	690	699	709	683	670	663	691	675	661	650	664	626	675	680	646	725	640	616	691	679	681	683	691	680	653	649	662	721	699	682	654	668	630	666	665	624	698	611	687	687	670	702	669	691	674	692	677	656	632	654	667	683	681	709	692	663	665	666	699	678	664	678	667	668	631	722	675	679	604	682	687	677	658	692	670	722	668	666	727	675	642	642	665	660	685	649	740	633	632	683	673	731	654	671	665	634	656	621	640	650	652	692	648	699	644	676	633	681	673	668	674	640	658	645	674	663	638	671	639	653	689	670	690	659	642	660	676	661	699	659	645	653	649	649	666	681	664	645	657	650	711	714	649	708	651	701	683	617	710	634	717	656	674	649	665	671	665	689	634	689	668	682	628	679	663	654	652	618	692	635	699	689	670	683	638	678	637	661	671	692	657	649	685	676	717	695	625	653	705	717	673	636	673	694	623	709	636	704	674	685	671	702	665	724	672	642	687	673	675	650	691	648	667	647	618	625	723	674	675	660	650	668	645	670	687	660	717	637	687	671	645	627	676	658	688	652	670	704	701	649	692	707	636	675	718	664	664	635	689	638	669	675	674	695	686	701	657	633	652	684	621	631	676	656	676	690	618	690	740	673	668	715	698	676	698	705	721	673	645	667	667	655	699	660	702	662	671	660	643	720	630	660	661	634	663	699	644	635	661	675	676	689	699	659	615	706	692
22918	21503	29284	24119	21516	21628	11196	2882	2090	1865	1617	1462	1331	1229	1095	1094	1048	943	865	791	838	809	706	683	605	607	611	613	578	603	594	580	580	549	516	541	537	546	509	489	572	533	520	519	552	521	491	543	530	496	545	520	490	474	490	509	549	493	478	532	538	514	517	498	505	527	510	524	504	517	510	480	521	518	497	466	507	513	514	517	468	491	538	471	494	464	493	442	470	499	473	418	480	475	480	513	469	493	531	523	530	486	436	436	505	500	475	452	484	491	493	479	488	518	468	529	514	510	484	471	518	510	504	494	512	486	493	457	493	495	517	489	472	502	542	488	500	484	468	491	456	474	492	540	481	507	495	445	514	524	477	502	531	485	437	472	500	516	489	470	490	517	454	496	509	481	522	481	509	509	489	489	462	505	488	495	502	481	502	507	521	489	500	485	502	487	536	445	504	480	505	510	511	487	433	456	499	484	516	510	502	508	503	511	467	525	496	491	459	472	489	542	473	460	482	498	517	490	518	497	452	500	479	450	491	474	516	445	501	471	497	459	507	508	495	507	546	482	468	504	492	487	449	505	457	499	494	475	479	501	451	477	497	477	487	506	511	474	502	485	499	529	499	518	477	475	530	505	473	456	474	535	457	494	493	520	491	486	492	468	495	522	503	533	505	482	481	453	489	468	499	500	478	519	472	483	496	478	474	490	508	515	512	484	477	481	517	470	481	466	504	488	485	472	498	438	503	496	488	456	474	545	495	499	457	480	469	500	507	486	517	458	487	495	503	446	498	482	494	480	518	484	455	483	510	527	520	491	496	484	475	486	500	499	493	472	473	467	471	466	501	500	528	490	473	476	447	456	489	467	452	466	517	461	445	508	480	486	500	464	487	512	494	472	472	527	533	477	490	508	517	520	519	461	496	479	506	436	517	492	462	516	487	500	481	485	537	495	458	490	503	499	508	488	468	470	468	476	479	495	501	461	490	484	514	505	465	514	489	506	466	461	454	497	481	473	495	470	474	485	494	481	463	514	515	490	517	448	532	510	493	474	492	489	498	488	532	476	444	508	537	493	469	512	489	435	489	450	499	474	482	530	481	487	457	475	476	490	505	474	453	512	495	520	487	473	471	486	516	479	461	464	506	501	453	512	512	467	499	489	500	439	497	527	482	496	486	480	512	489	515	478	444	484	486	505	501	473	457	465	486	468	536	471	525	502	500	468	484	464	519	491	431	485	517	507	466	494	483	481	473	478	488	485	506	513	526	503	483	499	495	505	490	485	490	506	521	501	507	491	470	506	482	493	480	488	495	494	500	490	496	531	462	495	536	507	523	527	527	458	462	477	484	504	507	478	505	496	494	466	480	489	516	501	523	504	472	482	484	519	491	529	489	462	484	500	503	478	469	524	488	482	448	493	480	510	508	513	516	458	500	489	497	459	502	444	479	495	494	520	496	488	505	506	482	475	515	500	474	486	489	504	520	501	493	481	483	509	483	463	468	490	444	482	449	421	493	491	482	491	498	486	464	484	515	478	494	450	476	471	480	493	491	484	517	460	504	498	494	453	511	528	476	484	528	474	451	495	472	518	503	483	484	491	489	477	527	516	510	510	491	479	463	500	488	454	462	468	503	518	478	512	495	497	518	479	498	499	505	534	479	418	493	489	526	464	504	525	461	477	477	480	425	478	494	496	475	492	485	449	499	486	483	450	469	478	504	486	497	519	450	499	467	475	501	431	473	479	511	499	529	499	486	503	524	463	479	489	464	485	492	469	475	490	471	480	506	476	480	475	500	471	472	503	504	504	457	453	514	477	513	479	504	503	495	494	477	475	436	454	524	506	457	470	504	479	488	505	478	500	515	490	535	482	481	481	484	457	502	490	465	504	525	515	496	468	484	487	453	510	510	510	478	489	521	506	517	527	471	510	493	458	460	481	488	477	471	483	501	486	474	492	510	485	473	498	531	512	495	485	451	497	512	491	527	520	503	491	509	497	519	451	480	492	481	521	477	504	499	462	495	503	505	488	493	468	477	469	478	506	472	487	485	491	445	451	476	536	476	464	506	469	493	504	497	468	461	481	499	464	461	455	469	509	492	498	493	460	511	490	491	494	486	469	518	487	477	526	501	493	509	483	507	455	479	508	481	490	493	484	523	506	502	489	451	514	459	542	471	479	470	485	516	512	472	499	465	494	482	480	470	487	521	432	455	475	482	465	462	473	498	454	461	485	494	481	469	504	521	487	493	492	496	499	490	487	492	438	478	496	483	486	496	503	467	520	487	504	478	491	471	468	472	509	523	534	511	504	485	471	464	512	496	433	474	465	453	493	461	491	492	509	510	469	492	502	467	512	475	493	482	489	461	465	487	487	489	477	464	497	527	490	438	462	522	472	491	534	518	501	504	482	490	462	490	490	528	508	487	476	487	466	475	454	515	448	475	503	543	511	513	470	470	473	485	506	491	482	529	470	548	505	452	486	440	470	482	486	481	524	462	534	456	471	485	478	469	464	501	464	453	508	509	454	494	454	523	467	481	455	482	482	487	465	501	545	470	483	468	492	483	509	494	475	501	502	492	543	498	462	458	474	455	460	528	498	460	473	514	472	505	492	444	523	478	482	483	497	509	512	471	469	479	466	452	463	468	501	494	460	466	496	477	504	497	497	485	513	483	480	510	481	444	450	476	557	502	482	468	525	488	471	538	538	470	461	480	435	481	493	493	508	487	532	497	517	463	470	479	489	456	517	495	459	498	535	512	497	517	506	468	473	474	482	489	504	487	532	460	511	470	479	529	535	451	511	498	523	508	517	495	515	480	438	477	501	484	515	510	479	488	472	489	508	525	488	538	522	444	493	476	487	500	478	471	495	472	488	523	474	488	524	496	491	451	509	481	523	501	477	509	458	462	481	485	479	471	502	477	527	523	500	432	504	485	477	517	496	485	522	462	496	503	518	521	457	478	522	507	485	505	504	490	450	461	507	515	485	482	525	473	489	513	497	454	506	465	481	501	507	506	507	465	517	477	544	439	469	481	505	492	488	449	512	466	508	502	488	500	485	536	465	471	503	477	520	450	479	447	476	485	504	460	502	478	494	495	496	512	455	513	513	490	491	425	455	452	510	475	449	435	475	501	495	482	533	511	506	493	494	497	452	506	475	497	435	449	466	477	500	481	519	518	481	472	471	496	497	487	488	479	460	479	489	485	501	477	490	487	495	504	477	482	505	488	476	510	526	500	489	499	493	454	478	529	529	486	435	519	526	521	468	501	475	479	496	462	476	470	473	475	489	498	508	530	487	512	480	523	478	509	496	496	474	504	490	501	489	488	501	469	452	460	450	524	471	495	471	478	500	491	522	497	511	455	470	513	532	506	497	450	504	526	470	473	477	524	469	504	480	490	493	485	470	467	479	505	483	476	471	468	485	477	515	500	513	471	475	443	514	499	467	493	494	468	487	507	470	473	471	472	528	466	503	484	530	473	455	497	496	493	480	491	502	468	505
39637	37759	24385	15214	10645	7961	6179	4731	3894	3336	2938	2390	2272	2090	1807	1716	1526	1449	1204	1170	1169	1122	967	967	868	840	798	804	767	753	654	665	666	660	661	635	648	644	648	641	663	665	660	621	616	611	643	635	622	603	603	583	589	645	591	603	568	628	576	608	555	594	549	605	606	596	527	632	589	571	587	560	577	583	526	570	588	603	567	565	604	611	557	614	597	620	568	562	540	587	596	546	594	617	549	579	576	573	548	590	529	536	518	569	529	534	578	560	574	563	584	603	549	523	589	563	555	610	525	574	548	581	549	567	528	521	570	520	590	562	546	542	539	568	539	623	541	562	541	547	556	527	569	521	583	542	578	557	583	580	524	517	571	560	569	585	578	502	547	568	564	582	541	580	572	569	552	574	522	538	577	578	546	560	554	535	548	539	573	540	579	584	536	530	504	546	575	552	515	571	526	563	578	564	538	539	566	523	554	592	604	517	561	548	550	581	548	571	565	534	540	515	514	581	544	583	573	557	532	534	572	536	534	540	583	533	624	586	543	566	538	547	582	556	557	602	572	559	545	557	555	581	524	549	544	548	574	555	557	556	515	569	532	538	519	565	582	587	529	605	619	571	582	557	601	580	562	550	550	527	553	551	623	583	584	568	592	527	552	551	599	556	533	530	558	581	532	564	576	583	552	585	564	536	551	533	553	549	587	549	547	560	580	570	544	567	548	551	558	570	574	529	582	539	572	560	585	570	554	555	553	573	537	574	534	573	555	543	528	538	547	558	596	532	544	533	561	560	537	576	564	577	512	564	602	549	533	583	567	553	545	585	547	575	540	576	560	563	553	602	546	582	593	545	550	589	543	577	547	569	606	504	566	584	543	546	563	580	552	560	552	563	593	577	559	587	543	600	547	560	599	562	593	567	569	532	577	578	576	542	565	584	523	607	562	561	569	537	531	545	583	543	573	570	548	582	600	573	528	548	564	584	524	558	564	558	531	561	557	573	560	554	568	554	546	552	548	580	566	574	551	547	579	583	540	536	528	537	531	609	578	577	576	540	579	512	551	553	559	534	570	570	548	537	581	544	569	527	601	556	581	590	562	534	539	545	530	588	572	559	550	568	549	566	557	523	546	559	558	576	581	556	590	562	570	516	563	535	547	532	541	581	543	554	546	595	544	502	579	572	533	593	575	515	595	573	543	523	532	598	542	514	581	526	594	578	517	569	550	550	559	572	563	578	526	553	579	561	571	540	558	555	539	545	558	559	579	568	561	546	577	559	558	562	557	526	562	549	586	562	551	537	594	550	522	531	590	573	583	585	573	578	564	545	531	559	573	579	604	520	562	533	583	552	572	595	566	565	569	538	559	564	554	533	580	501	587	584	552	537	553	566	562	551	581	545	584	578	587	592	614	533	569	580	556	518	555	542	590	555	579	557	549	566	517	592	555	534	554	552	561	583	557	552	598	585	578	553	538	550	564	555	575	520	584	538	582	538	540	555	575	593	565	564	529	595	551	581	593	557	571	541	577	520	561	586	510	539	573	555	524	542	578	546	560	510	567	576	578	512	567	562	577	566	559	563	588	543	548	550	561	569	539	553	502	544	601	576	579	568	560	575	573	534	572	526	589	555	576	557	556	527	563	530	543	517	562	559	593	557	550	574	597	562	608	544	563	560	576	576	569	585	568	569	540	538	553	545	498	564	577	569	546	566	515	559	559	564	548	546	527	531	587	559	564	533	561	509	535	531	538	563	564	557	528	527	555	555	576	538	583	529	586	569	548	561	571	540	556	548	552	566	546	508	520	555	558	541	545	585	579	553	573	543	604	527	577	568	540	574	533	538	587	523	574	540	577	582	577	576	596	537	549	536	535	586	556	534	551	552	582	522	582	558	561	571	501	545	564	590	585	531	543	606	497	533	538	561	566	563	591	608	566	578	556	571	517	560	546	563	555	571	573	554	554	597	554	552	581	573	568	560	560	572	563	589	527	561	552	554	552	531	522	585	568	577	578	525	571	543	508	564	570	587	578	536	530	595	554	565	560	540	518	557	548	557	537	583	567	556	544	558	576	556	542	551	601	552	587	572	494	564	530	546	511	571	593	580	511	600	588	568	528	590	535	550	537	528	520	586	541	567	581	541	544	585	596	573	578	573	599	533	558	512	565	562	559	531	529	528	586	592	556	548	552	565	558	599	540	500	607	530	531	570	564	549	549	555	578	550	532	598	553	527	558	535	560	596	553	522	517	578	550	562	557	587	534	554	606	516	565	549	541	545	537	566	526	587	555	550	555	536	518	553	589	555	536	534	562	565	572	562	572	556	558	559	564	543	569	522	520	595	543	542	553	513	597	562	515	566	534	574	581	566	567	544	554	541	534	610	532	584	590	592	591	547	558	568	563	533	603	577	521	547	550	580	502	528	565	533	535	571	553	600	572	557	603	526	560	550	592	552	539	585	527	579	562	557	544	562	583	607	541	599	571	549	564	531	567	608	578	557	569	556	576	517	590	527	554	528	539	572	547	584	541	580	570	572	540	535	582	569	568	527	582	549	567	561	542	536	556	510	535	522	503	569	559	555	587	574	581	543	554	524	617	577	551	566	523	533	605	550	569	546	528	535	585	625	537	552	560	610	551	545	519	585	536	537	601	568	589	561	616	569	584	550	559	528	535	593	552	517	567	484	554	556	568	600	603	565	541	596	511	538	560	581	556	568	558	569	545	552	554	573	569	567	585	564	528	552	529	544	592	603	531	575	537	573	557	550	586	551	598	568	594	599	559	579	565	591	534	596	605	573	531	566	580	580	587	559	566	558	559	554	578	560	566	578	582	529	558	538	544	564	627	583	590	606	586	551	572	539	579	558	557	582	552	570	537	567	551	556	530	555	536	569	543	527	587	540	542	565	581	529	616	577	554	561	503	535	557	543	555	570	558	566	579	554	526	544	536	585	552	538	550	596	570	565	601	576	557	599	548	546	513	571	550	541	584	597	544	565	506	581	570	571	563	609	579	541	521	572	577	592	574	541	583	551	579	546	564	539	500	519	568	552	538	579	530	579	541	552	538	598	556	559	575	586	580	576	587	575	545	575	550	554	544	540	555	583	537	582	548	574	566	551	574	575	528	573	579	605	569	529	545	553	545	539	556	584	552	581	551	579	553	568	557	542	566	576	566	522	540	552	558	567	560	531	582	574	544	585	559	558	511	543	619	570	591	540	544	552	576	523	535	540	556	563	489	547	517	577	553	546	554	554	600	583	530	587	550	580	579	562	563	588	542	590	550	556	584	539	543	600	520	532	535	551	524	543	534	531	546	579	579	586	539	515	557	580	552	567	552	552	587	559	531	579	605	526	545	560	555	549	513	590	554	569	563	502	574	561	557	551	508	552	545	550	552	574	597	566	589	596	561	552	579	590	563	551	603	533	619	590	538	598	540	538	532	577	545	584	597	583	547	499	551	547	550	534	564	572	568	630	551	548	551	563	571	525	546	572	562	590	595	595
30079	22062	14327	6928	3310	2130	1722	1410	1286	1160	1066	1007	1019	1019	947	962	919	875	926	850	807	842	857	754	879	778	790	756	746	800	746	782	764	829	764	746	786	744	756	744	751	709	810	739	716	759	720	766	730	762	779	753	722	749	789	708	750	782	744	749	742	735	782	777	804	771	755	752	766	797	721	712	737	778	769	754	697	756	716	693	693	692	764	784	752	766	789	762	723	732	718	771	756	738	763	735	708	790	675	723	707	727	710	746	792	772	736	743	786	715	793	740	735	720	720	768	710	727	739	727	753	752	727	743	770	745	726	744	767	735	755	726	713	742	783	727	746	751	747	730	755	727	733	768	734	759	743	764	720	722	763	715	736	697	730	761	750	745	760	772	725	733	746	694	774	741	697	740	750	728	749	759	774	723	805	722	722	735	800	705	774	729	744	745	739	720	749	781	738	763	749	698	749	723	735	729	746	730	746	742	727	727	731	739	776	720	758	709	781	757	732	736	750	752	697	745	730	723	763	749	720	758	752	738	781	763	687	741	807	726	762	722	728	753	792	711	785	721	762	717	749	733	744	735	766	681	694	722	768	728	759	773	812	769	727	711	771	709	752	779	822	735	681	708	725	687	746	704	736	749	711	739	767	775	772	744	764	746	718	761	715	724	667	700	766	746	756	699	707	730	773	744	744	712	719	777	749	769	791	757	716	787	709	737	726	744	717	732	762	777	730	733	733	747	792	712	731	710	702	720	720	733	686	791	774	723	704	749	686	705	788	707	815	750	742	713	717	726	761	718	774	762	745	738	708	717	718	714	711	777	769	741	747	713	781	728	763	816	758	746	792	713	790	713	743	743	737	728	735	739	771	768	710	700	778	681	734	759	735	737	754	672	770	722	730	727	741	780	720	760	687	740	733	716	732	767	734	725	759	731	796	741	718	742	752	746	726	763	749	782	711	760	772	716	717	779	735	713	724	707	719	740	759	733	772	763	718	766	726	789	747	752	737	754	759	785	787	737	820	704	784	749	733	726	743	763	759	793	725	783	718	777	771	748	825	734	776	722	712	712	767	677	730	724	766	711	770	743	727	722	731	793	756	680	749	752	723	729	747	740	711	711	746	753	819	734	731	774	823	723	725	812	706	729	740	668	743	733	745	734	702	735	724	770	764	718	765	722	768	713	725	766	807	746	774	691	725	720	720	725	701	726	753	748	779	676	740	711	741	745	778	801	733	732	755	744	780	727	749	723	722	714	753	785	716	757	701	769	792	721	734	796	701	749	736	784	729	791	728	771	700	755	769	726	734	695	773	709	706	738	764	769	705	762	733	753	758	759	724	739	761	730	759	756	733	757	745	691	768	755	708	757	770	779	708	759	729	738	735	761	763	755	693	697	757	783	763	736	754	780	752	764	689	787	725	721	759	754	719	753	698	704	732	779	715	798	725	747	729	711	763	655	750	796	718	749	765	731	770	795	777	716	758	753	775	716	702	770	767	752	719	728	734	737	749	759	760	752	737	775	689	747	709	740	766	755	716	711	729	757	782	714	781	737	730	734	733	743	744	734	817	752	739	759	719	741	718	757	743	726	723	754	768	767	764	713	748	723	711	726	737	754	754	737	721	731	767	771	773	686	752	733	743	715	784	742	691	767	773	790	737	772	732	746	721	705	691	767	744	708	730	779	715	719	716	783	736	718	825	718	741	745	748	750	738	758	742	709	748	713	769	737	750	759	733	771	791	763	822	735	746	720	795	724	725	766	808	780	757	690	717	734	821	727	698	740	700	764	769	734	718	714	747	735	791	802	774	739	791	740	746	696	687	740	770	738	706	755	737	722	720	790	758	703	702	745	723	753	750	774	724	730	719	771	759	778	681	703	720	733	719	703	721	736	727	743	711	749	716	765	695	746	731	731	743	780	745	731	737	738	722	722	705	711	759	733	739	764	769	775	745	766	723	765	759	727	736	777	724	688	764	777	754	746	750	748	719	747	730	781	747	740	756	724	725	805	832	780	731	762	764	760	765	730	717	781	726	765	758	759	792	744	738	734	777	820	752	761	825	717	739	775	785	725	767	738	735	752	776	750	775	809	758	775	785	762	768	746	719	708	786	744	760	708	745	709	694	769	739	720	762	789	772	717	719	748	756	690	756	711	750	742	803	722	801	693	749	722	650	743	737	741	746	676	767	769	726	710	744	783	740	745	744	718	708	713	748	731	710	713	770	763	764	707	750	726	711	770	796	731	732	757	728	770	749	772	716	799	751	722	735	735	759	744	735	777	790	751	762	749	764	751	745	732	803	752	751	775	720	744	740	730	727	741	753	797	729	752	764	736	749	681	748	753	742	726	757	758	710	726	733	738	740	750	755	673	799	712	713	713	720	768	764	777	745	757	748	743	723	718	726	727	729	770	702	728	788	813	723	761	717	728	758	714	831	762	766	765	709	726	774	746	762	693	704	745	737	737	717	772	729	733	750	770	728	728	729	772	715	703	727	751	737	721	702	729	740	761	795	676	732	754	722	732	768	806	716	754	716	721	710	751	701	687	756	801	707	706	765	730	714	736	767	718	726	794	721	719	764	748	762	725	789	757	791	758	794	772	760	772	728	785	739	730	766	704	737	777	740	799	742	763	752	731	779	782	750	737	771	800	712	750	742	757	757	754	722	726	732	731	755	710	764	711	750	743	759	747	705	710	780	751	748	736	686	730	811	722	755	735	725	738	722	705	740	747	753	768	781	725	744	694	660	713	727	726	750	751	719	756	791	742	764	712	723	731	745	781	772	764	760	738	725	710	750	690	736	748	737	733	741	754	706	750	722	732	721	754	733	831	742	724	781	733	743	761	742	752	776	764	699	732	704	748	758	724	762	751	761	775	749	731	769	758	748	722	796	759	759	699	757	769	775	781	771	738	721	778	698	748	749	746	720	736	734	760	741	758	716	791	733	738	737	778	749	762	769	766	805	757	736	737	729	684	785	790	767	733	749	734	774	725	699	721	760	744	749	770	706	753	756	773	813	744	744	711	738	722	748	719	763	738	755	736	714	735	683	733	716	736	765	757	725	752	703	765	738	727	739	735	774	769	777	745	747	747	775	740	743	742	722	746	783	729	760	724	777	788	729	793	753	803	691	755	746	726	757	720	717	815	774	735	731	723	721	781	760	773	729	763	712	751	774	734	704	721	754	713	763	746	750	734	738	748	763	718	755	712	714	780	798	704	711	717	745	727	777	737	745	749	768	750	738	691	758	780	732	770	743	755	766	781	783	753	767	774	772	736	702	728	735	757	744	716	767	720	774	738	739	733	777	753	744	730	758	777	746	756	755	771	730	706	753	793	767	678	724	741	769	745	746	755	789	811	758	729	740	737	756	765	737	709	737	724	700	705	756	784	782	730	697	749	719	750	701	749	720	731	703	748	693	740	733	747	749	718	722	728	763	714	746	712	754	773	724	733	742	743	710	743	755	750	704	704	694	742	737	739	723	768	698	742	760	751	740	737
31733	22151	12706	7059	4921	3606	2837	2234	1926	1698	1701	1426	1461	1382	1280	1171	1177	1189	1145	1014	1017	984	959	968	954	900	851	922	869	920	894	908	863	919	884	881	836	830	807	806	871	857	828	789	910	821	878	864	863	855	892	858	851	814	827	851	863	881	823	794	821	807	830	835	822	850	862	863	833	832	839	815	853	848	855	866	829	764	846	840	877	853	874	877	812	856	885	826	858	839	805	790	785	829	830	829	842	832	842	843	840	828	812	869	886	834	849	818	828	865	870	841	810	839	803	859	831	785	846	823	863	798	819	816	831	856	842	803	844	833	798	861	888	833	831	847	860	798	847	836	806	846	892	856	900	847	865	818	836	824	877	777	877	869	853	861	839	841	835	820	864	889	834	858	817	806	805	808	864	838	868	814	844	802	846	832	834	807	842	874	842	844	788	856	819	796	871	780	818	851	846	835	784	780	873	855	821	925	802	875	895	808	848	775	878	856	846	894	869	847	808	855	869	904	803	843	824	882	801	842	841	815	823	804	823	850	794	857	823	858	811	839	838	842	812	832	835	827	882	781	842	901	816	829	861	853	805	822	865	836	845	827	845	819	887	875	834	870	865	905	818	835	856	816	841	828	850	852	848	857	829	878	845	870	894	829	878	869	870	778	820	842	842	839	758	841	855	853	858	828	835	796	849	847	882	849	918	897	814	853	842	874	810	854	860	846	816	847	794	857	880	821	791	804	833	848	822	836	859	855	848	825	862	845	830	848	815	850	824	858	763	816	862	865	853	848	853	862	822	855	825	863	828	855	841	839	827	830	889	826	885	872	799	789	822	808	800	843	855	836	855	850	882	827	830	817	847	812	833	820	880	837	887	806	843	871	842	872	863	898	864	862	807	851	843	840	862	857	831	783	813	874	819	868	864	853	856	886	872	815	818	833	812	804	818	851	767	853	768	846	831	820	914	838	874	862	826	852	867	857	829	878	785	877	852	845	828	883	843	852	840	840	817	851	859	827	824	830	804	838	858	864	857	875	809	853	833	844	836	880	878	875	818	874	809	798	840	815	791	864	849	834	783	838	872	851	837	826	864	875	852	830	841	805	839	859	814	823	867	883	867	822	796	840	828	744	796	824	835	849	842	871	798	886	855	785	863	840	835	852	859	811	830	858	827	847	868	864	842	864	829	875	894	833	827	829	826	888	883	839	855	796	797	827	824	859	807	881	835	797	865	785	850	845	837	772	823	862	816	825	872	809	868	789	854	823	870	837	813	853	864	865	855	853	867	863	843	861	890	795	867	850	843	800	880	837	827	832	820	836	853	774	820	856	829	826	827	831	794	813	838	791	790	840	810	885	866	828	822	885	851	851	847	832	819	873	826	816	846	850	839	812	825	857	884	835	820	880	867	896	815	867	893	815	815	886	836	874	862	757	867	857	829	843	826	905	882	835	811	894	847	810	842	809	813	860	825	842	800	888	844	860	856	926	851	826	841	841	826	823	889	788	851	771	863	795	854	840	795	815	861	843	855	825	844	892	834	840	889	826	837	822	846	824	758	838	820	859	849	852	789	813	789	867	837	849	862	872	825	838	872	816	844	838	793	836	863	868	823	843	899	848	858	836	780	834	872	848	859	841	835	842	842	841	799	816	807	819	822	839	821	832	846	795	834	804	827	828	839	832	825	866	841	885	831	854	801	820	860	821	823	830	801	808	833	856	812	831	857	891	855	886	874	866	810	810	841	834	838	825	860	846	799	817	839	837	875	814	836	831	816	867	849	875	835	847	866	856	805	871	788	840	827	828	831	788	865	866	785	840	824	864	836	839	822	842	840	823	834	819	811	847	829	829	810	820	840	821	827	831	883	860	853	890	857	841	877	861	869	890	804	845	849	797	836	871	785	824	814	809	817	872	888	806	795	840	809	856	829	867	807	824	875	833	841	849	819	787	891	806	802	827	821	829	834	870	843	816	804	859	849	837	851	877	858	844	869	840	855	826	836	847	866	816	891	849	876	831	816	773	857	859	842	796	876	803	846	903	791	866	842	802	814	779	841	802	870	863	826	821	812	802	850	816	845	887	887	890	830	822	870	892	891	878	846	811	847	811	837	825	793	819	803	861	833	804	875	806	822	836	885	894	828	870	817	872	858	848	843	910	861	817	831	848	871	827	845	862	753	852	833	849	831	795	828	847	869	789	819	818	855	795	832	810	829	818	858	840	792	815	927	872	843	899	837	886	810	836	888	811	881	828	829	858	886	872	855	797	804	830	824	838	829	810	840	868	866	843	858	847	868	876	827	814	834	867	868	905	838	857	837	808	904	891	862	834	838	835	829	821	891	855	820	830	795	856	768	907	901	860	849	857	845	876	827	827	792	828	881	826	840	823	862	834	871	806	846	829	839	836	842	823	839	829	775	860	827	820	818	847	823	855	887	837	828	800	863	812	793	825	857	841	882	832	848	834	873	824	776	858	805	770	802	817	790	832	837	877	830	839	857	815	788	873	891	866	858	825	815	857	853	875	802	876	820	849	829	854	890	807	898	866	875	896	860	837	844	838	849	826	880	834	786	790	868	799	822	812	827	854	760	817	843	861	821	827	835	826	858	813	847	874	844	852	875	869	838	894	910	818	835	866	822	819	833	818	894	834	865	833	896	828	816	838	873	829	811	789	881	786	849	853	844	804	850	852	865	836	820	846	869	838	856	859	852	826	885	884	907	838	789	839	827	845	832	833	851	873	886	825	845	854	883	888	842	906	838	834	836	873	847	876	831	878	847	818	828	832	866	850	783	875	794	851	803	846	869	797	839	870	842	828	850	839	830	787	848	846	859	847	843	831	820	882	846	811	863	801	848	761	842	808	814	886	824	806	812	823	826	817	873	849	828	863	814	866	835	849	828	841	933	822	864	828	820	837	862	799	848	780	839	813	849	853	864	816	831	849	879	855	848	849	792	844	865	884	785	827	860	862	799	870	834	793	858	854	817	816	832	819	804	825	812	847	808	819	859	868	879	807	814	895	857	817	853	802	869	789	846	846	827	902	764	779	851	842	809	829	848	858	800	863	835	819	878	832	850	803	850	853	867	834	809	871	820	869	867	878	865	833	837	839	907	861	811	827	809	853	808	791	840	796	838	822	819	846	808	840	823	849	857	821	879	839	804	889	837	859	873	833	862	840	866	857	864	811	871	860	838	818	855	865	809	876	879	813	817	876	809	850	868	822	833	860	795	840	796	849	785	835	833	867	839	878	875	841	868	829	844	837	781	760	835	792	822	833	877	871	841	812	889	866	799	827	810	832	838	862	794	820	837	797	862	852	840	819	863	837	842	777	853	832	827	861	859	869	885	846	814	870	853	802	851	816	849	833	828	869	822	789	814	867	829	820	834	871	832	867	855	801	839	802	830	774	854	847	831	844	864	828	817	861	840	823	825	880	833	802	781	863	853	865	854	888	874	824	813	805	854	882	867	862	866	886	856	879	838	842	853	818	756	858	827	827	860	835
24047	21524	28856	24651	21526	12659	3542	2180	1800	1584	1417	1275	1194	1209	1126	1039	990	989	929	924	869	894	840	811	767	793	778	766	760	751	724	759	680	714	720	736	723	674	785	730	693	704	741	684	718	650	708	718	734	699	707	724	694	667	724	709	659	748	676	659	647	662	710	690	744	683	655	723	633	683	694	651	708	678	719	704	659	620	669	689	686	691	644	690	712	687	709	699	687	704	729	670	664	640	662	675	686	723	704	657	731	672	687	660	666	712	724	687	656	685	657	657	665	644	649	647	693	656	650	702	688	657	683	668	698	685	657	670	654	662	679	701	695	674	656	688	663	667	685	650	659	691	665	715	704	647	665	703	691	664	674	700	692	686	646	658	681	698	663	679	726	678	722	641	689	715	686	708	659	650	694	661	713	649	642	706	686	623	666	674	685	669	672	686	651	635	651	669	637	641	691	692	695	646	612	697	678	665	694	673	671	692	678	700	687	691	665	711	702	663	710	681	697	722	643	665	688	669	667	732	673	665	673	720	694	714	688	663	677	721	685	703	667	702	666	701	689	704	768	642	720	668	726	680	684	669	744	645	700	659	676	701	666	606	661	635	702	700	696	719	671	712	694	699	655	685	734	733	757	678	675	684	690	685	709	712	687	688	670	655	674	681	677	641	713	723	723	682	730	708	680	682	652	682	690	726	721	695	676	672	680	648	682	650	659	683	650	671	742	663	658	664	698	681	669	714	681	682	657	710	728	696	651	666	633	689	674	630	677	637	634	686	684	695	711	643	663	685	731	707	674	687	669	698	658	681	672	733	709	696	680	634	678	688	665	688	674	702	673	719	690	630	697	689	675	677	688	709	699	670	675	674	663	710	747	652	714	660	674	665	644	708	699	710	657	709	656	699	651	666	665	691	660	662	675	668	680	696	669	673	684	730	663	741	678	688	658	689	690	662	674	664	691	652	698	687	655	704	681	668	712	672	700	679	664	687	656	689	707	673	671	700	629	645	662	640	702	683	668	661	702	698	684	657	686	667	657	673	690	676	719	654	658	649	661	728	709	709	704	664	685	655	662	659	660	684	672	688	659	689	663	711	716	681	678	695	724	681	680	660	707	675	703	681	663	686	671	700	663	671	726	725	667	695	669	692	671	685	683	685	658	684	663	717	650	675	673	727	680	678	659	699	717	688	716	744	727	683	686	670	640	681	679	633	665	658	670	698	672	705	667	715	681	665	657	729	674	706	705	699	680	700	691	664	684	729	698	700	668	682	685	659	720	664	671	680	682	655	700	708	722	689	667	657	707	721	667	670	694	692	698	663	697	637	717	678	719	663	706	730	720	667	675	676	682	672	665	676	685	686	658	700	644	679	696	705	722	677	660	676	661	708	701	681	651	726	653	676	688	666	721	682	643	644	657	665	716	699	685	679	768	673	633	671	653	680	714	643	671	643	712	666	713	672	689	694	696	659	693	648	696	702	660	696	676	661	666	657	691	626	702	678	705	630	674	631	681	659	660	668	698	708	710	668	709	624	708	705	646	669	645	715	650	656	654	712	653	651	667	688	657	740	665	638	712	687	637	692	698	683	671	709	709	727	698	739	650	679	708	684	627	712	697	700	671	706	689	663	719	642	685	724	628	657	654	702	675	667	663	704	665	781	677	676	663	678	708	625	689	633	720	692	690	671	671	713	682	689	702	707	693	695	639	717	656	640	644	690	719	668	629	746	648	683	725	716	686	706	662	647	631	646	709	684	640	693	716	622	706	689	653	678	656	705	682	663	677	660	709	669	678	673	712	703	641	673	661	695	686	663	654	660	740	678	647	697	684	700	656	687	706	647	707	661	644	724	673	676	670	658	681	697	696	703	647	709	713	703	664	685	719	704	679	647	676	698	697	699	688	678	721	721	687	717	697	693	636	723	645	703	647	689	687	718	689	676	699	683	655	719	711	638	652	688	671	647	642	667	656	678	669	723	694	702	652	661	695	708	690	709	687	668	664	667	670	640	715	693	662	690	674	725	664	650	666	667	686	657	667	653	677	665	683	686	695	684	739	686	721	674	694	637	676	671	776	723	722	664	682	642	653	683	723	668	644	661	671	731	689	708	665	703	684	706	646	661	658	668	694	687	654	655	649	670	697	648	657	664	687	665	679	715	683	708	690	749	659	692	691	710	651	660	656	681	664	657	671	691	669	647	672	673	672	686	706	674	659	668	657	686	660	655	671	660	686	649	692	709	672	734	679	696	725	675	676	677	652	684	691	682	686	697	687	695	714	665	687	671	675	627	619	685	689	668	656	656	677	668	682	660	662	729	671	726	685	722	693	658	673	691	642	661	715	711	738	617	690	645	696	672	716	688	714	702	689	673	646	677	645	673	702	677	633	693	615	667	676	676	613	651	707	688	676	682	664	705	649	724	648	721	641	662	686	706	667	736	683	701	734	693	673	732	674	717	680	684	668	686	676	644	660	672	678	713	659	704	692	661	682	637	684	666	660	674	701	699	670	711	678	698	706	701	646	741	646	692	675	692	696	683	668	701	686	667	680	678	666	655	722	664	669	682	691	657	693	654	710	666	715	710	707	728	693	697	718	738	752	665	667	699	690	688	663	647	660	677	659	643	679	666	637	648	717	652	720	720	715	630	714	675	683	646	682	665	707	730	716	631	675	717	715	678	701	689	705	673	667	653	658	711	658	681	674	644	640	663	658	711	675	693	679	715	670	694	645	681	668	671	696	696	666	734	658	700	685	665	696	656	671	714	693	678	650	665	686	658	667	696	701	686	644	691	675	704	677	703	619	676	706	690	707	671	682	671	701	671	680	679	647	653	692	691	664	677	703	684	687	645	683	672	694	694	690	666	709	648	661	647	724	679	707	694	703	658	673	732	656	710	651	687	690	712	686	651	670	725	699	701	705	685	659	686	712	694	738	698	712	661	681	662	719	736	684	683	690	670	678	714	685	696	709	676	679	682	712	678	691	698	719	668	674	661	662	706	753	638	655	645	711	661	660	675	680	675	661	670	642	693	648	675	676	696	713	681	706	701	709	648	689	672	697	645	676	672	647	660	680	660	685	704	683	661	662	704	671	690	655	653	685	726	731	675	671	700	643	656	699	670	732	725	671	675	684	686	665	707	665	652	661	669	703	693	693	687	702	698	676	716	696	664	659	659	668	676	642	667	737	680	668	628	685	720	690	720	738	640	728	697	698	694	675	677	699	700	694	665	683	663	654	711	738	669	691	705	630	722	682	684	667	664	677	756	685	683	690	640	712	680	642	655	728	682	639	724	642	711	687	689	742	742	647	717	662	653	681	664	652	675	683	681	718	707	658	710	714	691	668	654	635	651	671	648	706	695	688	720	712	630	687	649	739	648	687	670	681	653	678	699	716	673	666	674	685	681	646	621	675	694	673	700	699	710	699	652	653	711	691	697	666	711	653	669	716	681	663	659	687	689	677	641	690	727	687	647	644	668	651	692	672	693	665	720	723	695	714	679
34786	31420	19831	11780	8085	5917	4587	3601	2915	2563	2314	2012	1917	1782	1613	1506	1466	1357	1291	1246	1174	1127	1077	997	1018	928	876	912	932	852	858	857	881	811	854	890	939	825	801	798	840	803	811	854	902	847	839	792	843	860	795	844	858	836	816	823	813	814	780	779	798	829	821	736	756	796	763	798	778	802	771	800	815	756	738	809	741	762	805	829	787	828	781	766	787	804	851	789	747	795	717	776	790	775	833	801	775	781	788	806	770	826	799	815	784	776	775	826	806	703	741	731	761	812	774	805	795	825	794	751	804	743	742	837	791	733	826	776	778	814	792	767	787	767	736	803	790	753	750	761	744	757	777	771	797	782	771	746	769	803	717	775	745	801	785	718	781	758	801	774	817	787	808	750	827	780	784	783	814	780	783	772	796	815	744	737	720	786	772	776	790	692	806	761	794	750	754	775	786	825	779	801	823	817	813	782	814	734	788	786	780	826	806	796	799	790	759	761	807	807	784	726	770	833	780	771	776	777	797	808	787	763	823	778	735	806	747	757	829	785	730	740	791	761	737	764	788	782	769	745	787	766	775	792	786	842	748	743	755	750	791	767	758	736	768	756	777	778	782	797	785	816	754	744	787	726	801	789	790	807	727	733	786	775	800	820	780	792	720	779	830	760	759	844	777	803	804	788	753	798	740	810	807	765	763	786	808	785	810	795	782	811	775	758	807	789	753	767	771	774	792	772	752	809	774	815	777	787	806	770	795	803	762	783	800	780	810	786	807	780	789	764	736	756	775	796	759	747	733	795	766	853	753	773	770	817	819	747	768	804	773	764	781	736	766	809	814	778	741	807	752	738	791	762	820	771	737	738	813	809	799	735	732	815	737	773	793	780	813	726	764	792	743	750	750	792	749	769	780	788	789	775	755	785	742	772	771	760	757	764	809	783	713	764	759	747	763	815	776	787	783	759	757	793	753	765	751	748	732	805	787	820	779	804	772	739	771	765	788	797	780	773	825	765	805	820	791	789	778	750	748	785	748	765	800	779	775	743	764	798	778	797	730	747	763	784	766	787	761	791	764	793	811	763	795	813	763	761	739	743	778	749	790	785	795	788	772	777	752	766	819	805	764	783	788	783	802	836	744	751	781	815	830	775	765	778	762	811	772	718	730	798	826	710	800	819	756	729	777	777	784	830	802	800	783	797	770	769	761	798	762	762	755	752	732	752	753	776	728	760	786	807	774	817	790	820	811	776	763	823	715	768	748	785	805	808	781	761	804	751	764	767	760	813	742	763	789	757	762	835	745	787	769	769	762	747	778	797	748	807	728	733	804	723	712	736	747	774	760	819	801	822	750	719	783	755	794	764	764	786	764	704	775	797	804	784	776	786	798	784	703	762	795	766	778	777	756	792	820	775	839	752	737	772	786	804	787	743	820	774	770	778	724	810	755	760	805	781	760	799	736	753	844	792	815	802	768	767	802	779	778	762	776	814	738	806	802	769	814	778	719	749	767	818	810	799	782	754	765	798	779	808	729	800	763	739	815	756	768	748	777	745	797	792	727	760	751	757	755	750	785	785	754	769	751	759	765	822	812	785	801	796	766	781	808	797	754	838	794	828	775	753	813	756	750	768	801	729	785	770	794	799	821	774	797	762	787	783	808	718	751	792	792	773	827	820	798	778	795	767	824	731	778	785	757	787	773	753	793	787	743	798	745	761	760	809	741	783	794	803	762	808	848	779	799	793	805	804	760	763	807	777	796	819	803	761	813	720	771	774	752	723	840	855	752	794	778	737	759	806	794	770	776	809	760	790	746	838	832	819	757	788	760	794	810	759	756	797	764	768	754	823	785	797	826	715	764	769	721	752	792	791	761	783	784	808	759	773	777	820	781	776	804	819	730	748	754	770	749	769	743	774	751	743	778	786	785	746	754	758	761	780	790	811	770	802	828	799	776	788	823	779	749	792	735	798	715	789	757	725	771	752	769	791	728	816	822	807	781	787	795	745	768	803	805	797	805	763	799	749	804	804	812	789	806	764	819	738	765	758	807	783	817	771	776	772	759	786	833	780	781	756	841	728	749	748	730	810	776	747	801	789	779	763	807	771	790	800	779	800	744	731	849	790	767	731	770	790	708	800	717	781	765	762	787	784	833	776	772	803	778	798	765	789	745	757	816	775	774	763	782	824	775	815	809	772	823	791	829	772	786	791	801	843	763	805	720	754	763	721	761	760	770	762	841	778	799	776	781	774	823	765	768	739	799	770	815	768	795	769	824	810	734	807	762	760	739	743	796	738	739	760	837	841	786	759	761	778	763	799	739	771	794	782	732	775	776	789	807	755	757	782	746	777	815	783	765	828	785	788	755	825	792	766	793	785	770	792	847	792	782	810	814	766	796	765	765	782	734	781	811	789	788	738	758	745	773	771	772	819	800	743	783	752	749	768	753	766	753	812	769	790	778	807	756	809	795	759	779	751	764	779	760	779	799	781	771	813	837	754	787	748	757	761	783	784	778	830	807	780	813	803	824	771	785	823	750	757	755	787	787	751	801	762	788	777	805	760	780	757	742	788	810	757	742	799	761	770	731	773	792	813	776	762	793	758	783	829	752	773	753	763	828	788	741	813	834	782	775	769	771	753	775	782	843	803	768	814	794	837	790	757	781	751	761	789	742	766	831	773	800	838	828	756	738	741	744	750	745	767	767	756	800	777	837	778	749	839	820	765	769	781	775	756	779	762	774	804	768	763	769	800	784	790	786	728	748	798	810	793	772	770	785	749	813	780	790	826	806	809	781	787	789	823	796	789	730	799	740	773	800	804	762	840	790	726	742	805	786	763	767	800	723	754	778	742	780	800	753	764	748	773	767	761	779	757	814	762	804	761	773	748	786	805	792	753	787	813	759	738	763	825	790	735	808	734	767	751	770	777	806	815	743	847	796	778	781	782	792	748	803	727	781	770	763	768	789	772	753	774	788	824	757	743	782	753	819	761	798	791	811	795	762	763	745	814	798	789	783	767	733	804	748	801	804	787	735	795	725	794	798	692	750	755	803	772	754	743	752	737	756	778	735	825	792	734	861	768	787	776	753	755	742	784	716	772	788	771	782	808	790	768	752	810	771	767	804	837	764	799	814	760	804	763	755	784	819	748	761	795	787	788	763	777	777	855	794	793	783	776	805	726	819	793	794	742	776	745	831	811	765	754	747	782	755	758	788	771	754	736	714	782	810	736	776	757	759	811	811	792	847	765	774	796	755	790	824	738	739	820	770	789	785	761	764	785	761	752	799	757	818	777	740	758	792	786	777	751	760	784	744	801	794	793	801	722	718	730	776	812	805	776	713	757	798	748	743	740	800	777	784	800	728	801	759	708	768	753	780	744	796	747	722	786	788	789	746	795	809	769	747	787	815	789	820	762	756	726	744	735	747	796	790	813	738	783	770	770	780	761	738	745	766	756	808	753	811	808	784	812	815	770	781	806	798	763	771	819	820	776	836	751	795	785	788	778
25268	21544	27771	25617	13201	3297	2138	1613	1327	1195	1144	1007	995	940	925	869	901	818	775	750	776	710	684	764	691	709	692	652	623	651	648	647	663	603	635	636	675	648	595	619	624	634	621	602	625	676	630	666	630	580	604	605	647	593	604	641	599	558	610	614	631	589	586	631	641	599	594	573	590	554	614	625	613	597	638	616	605	573	651	550	621	639	611	591	644	631	608	620	606	600	581	652	612	604	588	608	588	590	579	589	650	589	586	608	606	602	600	601	625	580	605	636	621	618	615	598	595	615	609	628	575	589	594	601	595	643	644	611	554	632	571	613	580	640	629	619	583	588	568	589	579	551	640	638	634	607	606	566	609	586	569	616	596	601	617	658	567	617	613	595	610	570	604	649	583	572	562	585	573	605	611	609	577	607	603	542	613	622	598	608	590	616	566	580	600	608	617	621	580	624	575	583	639	588	645	587	606	607	585	596	597	589	574	621	610	615	595	573	592	615	631	617	641	612	636	627	597	623	592	551	616	588	630	579	624	579	558	608	617	612	614	551	573	606	579	609	596	603	590	569	660	601	639	640	607	648	583	601	579	616	668	577	629	575	642	574	618	606	572	618	618	551	577	592	607	627	596	569	610	642	529	577	583	585	604	571	613	584	643	591	569	597	629	607	525	593	616	616	620	603	590	639	586	612	652	614	670	623	580	580	577	625	607	601	599	616	578	595	597	651	579	601	631	613	584	653	599	613	615	609	615	578	604	650	593	553	585	605	579	601	620	562	592	628	637	606	596	619	656	572	608	606	585	616	585	588	610	592	593	563	616	588	632	586	556	586	628	619	579	576	588	647	596	627	592	597	586	622	590	590	597	658	572	564	606	611	597	633	590	600	621	647	627	597	578	567	613	622	607	646	617	619	629	578	611	597	574	582	566	595	572	623	598	602	606	562	606	619	638	592	597	603	630	576	637	629	613	620	620	627	656	581	631	562	600	557	572	569	628	582	639	622	568	562	595	577	586	625	592	602	609	589	616	574	621	596	578	581	651	622	587	595	630	598	624	597	626	608	582	571	592	596	565	542	620	606	603	586	616	617	581	606	603	648	623	649	553	610	606	600	573	566	604	566	606	631	599	594	588	564	603	593	558	615	609	598	567	602	575	610	583	604	585	634	601	598	563	644	583	624	576	543	572	572	595	617	643	596	590	598	601	589	578	570	599	639	591	596	612	598	576	604	594	617	613	615	622	596	595	599	657	625	604	630	615	584	628	633	625	598	618	567	586	618	599	628	596	611	656	615	632	607	631	626	576	629	616	593	595	616	589	602	567	609	625	572	593	580	599	611	623	609	584	561	599	616	601	623	586	622	620	624	590	657	603	594	581	609	593	591	596	641	558	617	654	582	640	643	597	594	575	580	621	587	624	597	613	641	592	583	647	620	608	597	575	617	649	617	604	644	616	629	620	581	621	653	616	584	577	575	611	596	578	593	615	612	639	640	618	597	605	623	528	593	584	614	595	612	571	595	614	592	637	610	608	611	611	607	593	619	661	602	556	624	574	647	600	625	606	581	626	631	576	591	594	627	640	609	569	614	600	628	545	607	560	599	591	567	581	617	635	591	596	612	578	631	600	644	623	613	584	570	582	582	616	603	594	572	597	576	601	608	581	601	624	590	605	648	635	607	605	580	561	572	616	555	627	617	633	625	601	605	585	575	598	598	625	583	578	596	629	654	643	591	586	595	634	573	545	646	604	600	615	628	603	599	644	548	608	599	604	609	622	617	600	611	590	544	629	648	585	634	590	609	616	612	578	602	602	621	587	612	613	641	612	599	605	611	586	633	547	643	597	566	620	590	584	586	587	635	607	629	597	601	586	599	592	595	610	596	595	601	554	580	621	655	625	620	615	642	578	618	591	606	594	609	639	587	576	610	599	585	579	581	640	577	619	589	567	590	619	615	596	612	614	562	630	604	601	580	558	628	616	599	586	606	597	617	607	616	604	615	663	622	576	600	605	591	624	598	596	628	613	613	640	553	616	571	617	602	592	575	554	565	605	571	612	586	630	609	651	615	639	637	601	628	618	648	573	609	580	584	605	612	621	659	594	606	588	595	619	555	571	647	583	605	587	556	621	637	592	585	593	608	601	599	601	617	599	613	590	649	595	605	566	606	628	604	580	588	632	554	611	602	571	602	639	573	637	601	616	594	606	603	640	610	572	601	621	578	591	599	589	579	605	623	587	592	570	590	586	619	613	624	616	615	651	647	618	605	610	574	607	639	595	594	615	607	577	616	579	589	585	610	571	589	615	555	576	622	575	588	566	532	571	619	602	594	597	576	592	645	635	617	612	598	567	544	626	589	593	632	639	613	570	583	626	559	611	618	618	614	618	646	628	624	577	603	590	598	576	605	616	639	590	571	579	630	617	647	604	576	600	610	585	625	613	569	614	600	537	656	607	576	588	635	623	599	573	572	617	566	651	630	598	630	588	584	638	605	571	629	575	600	628	618	590	624	604	595	580	582	617	619	613	606	651	597	628	566	613	554	616	628	589	614	592	583	647	562	603	600	577	615	619	604	612	645	591	647	578	588	580	583	607	574	573	592	618	583	610	620	566	597	567	571	612	595	632	580	596	638	571	549	553	608	618	637	600	574	590	630	617	601	569	574	584	558	592	644	625	608	610	596	611	606	630	579	617	613	631	597	552	583	585	608	600	559	597	620	627	619	577	588	611	601	597	618	624	606	593	617	554	600	550	570	642	619	601	612	642	573	624	564	615	632	591	608	585	627	609	622	536	590	576	599	573	596	609	616	588	607	623	590	607	619	591	601	590	584	631	594	618	584	618	550	645	629	593	591	581	593	601	637	586	580	608	600	557	594	560	629	610	613	644	587	596	550	598	565	628	595	605	640	598	592	585	576	637	588	612	588	615	564	581	535	612	576	586	588	617	666	599	597	579	616	610	617	566	582	604	618	622	606	558	639	645	585	544	551	568	614	627	585	605	651	586	636	576	593	613	583	628	592	616	588	636	616	636	587	597	638	619	635	583	602	617	578	633	595	649	592	569	607	633	609	647	599	576	623	610	610	581	619	637	558	591	568	613	589	599	574	579	558	626	605	627	594	594	606	604	599	612	609	612	620	580	597	589	574	573	619	599	591	608	566	640	613	610	584	600	592	600	618	617	631	570	584	633	581	618	576	618	595	605	591	564	598	570	597	574	656	612	623	619	593	583	591	638	590	582	552	594	586	549	628	600	601	630	558	638	621	640	598	570	607	654	602	559	627	648	614	632	628	604	582	602	588	632	659	591	605	592	603	593	607	575	628	610	591	617	610	625	574	649	641	598	609	607	600	594	639	643	595	628	564	620	562	585	601	621	603	568	616	577	579	623	602	559	607	608	572	586	616	604	572	638	629	575	617	561	616	600	577	595	613	592	573	622	636	618	604	613	617	629	596	618	519	619	583	622	603	584	622	612	568	568	546	617	610	605	585	596	611	604	619
33719	29048	16683	9531	6513	4956	3536	2861	2341	2104	1793	1593	1541	1423	1365	1210	1273	1104	972	999	1020	923	854	856	793	843	829	788	784	770	757	781	732	719	731	670	737	768	732	735	736	716	759	746	686	723	717	751	703	728	696	679	687	731	713	714	674	702	732	694	687	669	640	743	655	698	661	668	688	711	686	677	708	684	692	666	667	760	700	702	712	653	702	682	674	654	672	679	721	644	633	661	689	702	710	670	692	681	666	680	707	669	674	633	664	695	652	698	674	689	663	706	665	668	662	696	688	695	694	706	670	642	685	678	691	668	685	653	673	693	665	671	684	714	664	649	699	685	715	685	658	644	660	687	621	678	703	647	614	668	729	701	697	669	703	689	672	636	698	679	726	647	669	661	705	665	710	661	631	631	718	668	697	668	688	694	659	677	680	689	618	686	701	659	671	680	710	675	721	689	736	669	664	708	635	708	647	695	654	718	721	671	663	689	712	625	708	660	674	726	684	683	677	682	672	661	714	701	699	700	693	697	672	696	660	674	674	700	673	632	666	672	711	694	685	709	701	690	639	699	689	656	652	711	712	720	741	634	667	648	702	671	684	705	668	638	673	641	684	704	664	728	686	667	701	680	684	673	690	699	682	730	698	689	664	728	694	701	700	709	721	668	677	670	663	691	642	663	726	676	669	677	672	662	651	692	684	673	684	632	671	698	695	670	624	650	702	650	663	656	681	730	660	638	699	685	685	698	658	677	693	657	678	663	710	653	713	619	651	687	660	654	727	682	666	644	691	651	705	635	651	688	695	653	671	649	675	671	714	646	659	706	695	709	680	643	621	714	620	674	700	695	667	725	643	664	664	660	658	680	663	689	676	691	719	689	672	671	629	695	706	681	704	699	715	676	666	693	690	686	653	703	707	688	680	648	710	665	720	683	646	694	694	672	643	688	637	670	676	662	643	701	668	671	686	669	693	686	682	689	698	659	651	674	679	676	661	679	688	651	678	661	690	683	708	709	683	674	707	696	683	629	638	684	716	648	681	700	718	680	709	692	681	689	676	670	718	663	666	669	628	678	697	678	627	702	673	701	668	705	680	669	664	687	636	686	671	646	692	675	665	660	704	668	683	677	691	639	664	708	687	680	705	634	653	633	716	686	697	640	706	656	650	712	660	702	638	675	693	665	726	686	689	721	667	680	656	655	672	674	631	638	688	675	720	627	706	659	663	721	682	648	666	679	659	666	725	688	721	684	641	678	644	686	746	707	649	698	682	655	634	640	661	666	713	663	683	636	679	710	727	648	666	674	665	676	703	698	670	716	709	639	721	697	669	665	636	757	740	667	685	670	667	699	654	616	721	676	632	708	652	672	699	689	697	701	697	673	655	661	667	675	699	642	703	676	663	707	670	689	659	675	714	688	682	696	685	684	685	702	650	699	706	675	669	739	715	641	657	653	649	612	662	665	682	685	673	723	659	654	692	666	684	637	706	687	740	705	662	684	665	704	646	630	696	653	685	651	662	663	673	628	704	710	684	701	674	655	635	691	642	678	700	664	721	680	686	676	645	716	685	682	655	656	656	707	664	652	683	695	692	715	681	646	690	641	684	659	695	668	674	675	672	730	661	643	657	639	694	667	685	651	695	671	688	667	698	717	718	682	652	630	616	685	672	694	664	662	664	700	642	625	690	699	714	696	680	636	620	689	695	696	684	679	711	660	696	651	683	700	672	684	707	659	639	660	660	702	693	690	650	682	701	665	718	696	666	677	666	676	708	702	713	683	684	711	676	702	658	660	669	726	701	670	684	704	679	696	647	695	634	709	656	680	748	683	691	688	657	676	696	629	673	678	689	701	670	668	663	679	692	637	682	687	702	720	687	683	699	640	706	667	699	690	698	723	686	671	704	636	641	670	669	687	714	665	650	673	684	665	646	724	670	663	639	698	676	728	683	688	659	668	653	716	683	664	673	610	633	687	672	708	706	682	661	682	686	700	704	660	696	695	711	659	689	675	714	681	695	665	695	713	728	704	672	660	696	685	674	655	665	647	623	658	684	652	689	687	666	675	674	730	679	657	706	661	659	650	713	673	662	719	656	637	697	711	732	717	704	684	726	683	690	687	721	688	705	603	658	622	655	655	688	651	661	675	695	679	683	673	688	669	619	720	628	699	684	644	684	650	659	674	663	701	699	677	634	682	698	646	670	671	674	651	712	657	678	712	686	660	654	705	706	686	692	643	673	691	707	698	710	684	672	665	695	722	656	637	654	627	669	689	679	694	720	690	690	697	678	612	706	657	685	669	654	695	672	684	696	733	688	744	700	697	689	659	668	694	669	670	684	621	709	696	724	673	649	714	653	655	665	680	662	717	666	612	729	717	709	675	689	683	721	650	694	647	670	654	675	672	692	665	696	659	635	659	641	725	643	666	696	703	702	662	693	654	658	666	674	748	657	688	670	729	690	642	685	707	699	682	597	706	697	640	678	699	659	671	724	672	652	654	678	662	634	719	638	707	687	654	711	686	607	704	707	682	655	692	659	670	709	711	676	684	717	664	622	719	701	721	651	693	677	641	667	680	690	694	714	680	724	675	688	683	666	677	680	644	675	647	703	681	674	676	647	686	650	655	664	720	694	648	696	714	708	653	670	689	679	666	720	680	721	634	681	708	677	672	686	675	675	703	657	683	678	654	594	676	627	671	666	726	665	703	654	699	664	709	701	652	717	660	683	696	709	672	667	699	701	660	666	677	713	677	635	672	624	684	704	705	673	679	685	648	658	668	672	644	684	755	639	660	713	720	706	670	673	695	699	645	663	690	697	648	664	709	607	702	683	678	779	669	706	656	679	729	728	717	715	686	708	687	712	658	670	707	652	692	647	659	681	653	693	676	681	635	724	699	679	707	717	745	654	631	599	672	678	671	667	705	684	641	650	663	673	614	672	684	654	680	687	657	660	662	727	702	668	719	681	689	652	689	657	702	686	672	656	626	680	651	691	674	644	651	683	684	676	723	724	707	665	724	648	659	732	637	617	672	624	621	683	661	710	715	645	674	697	665	641	695	654	669	706	688	654	678	623	644	681	665	713	654	711	679	689	642	697	690	698	662	674	702	705	672	637	697	689	678	666	712	693	654	685	680	681	627	715	688	711	678	705	642	676	679	681	734	690	626	658	642	649	684	704	707	662	666	688	664	682	642	684	668	651	688	651	660	670	697	693	684	661	687	694	693	670	675	636	645	687	662	658	692	671	660	728	661	659	686	651	708	716	681	703	658	684	723	652	681	674	674	695	664	652	682	696	693	668	685	691	655	729	688	669	666	734	660	708	669	703	661	620	702	670	706	654	691	677	687	692	676	696	637	672	636	686	704	683	679	661	711	687	707	661	656	678	658	704	644	644	717	685	650	704	664	665	613	707	690	675	688	678	679	631	735	698	725	710	626	673	699	678	677	686	657	728	671	721	682	665	654	672	701	670	659	675	710	683	729	693	729	641	700	681	676	691	689
23009	21492	29315	24110	21506	21559	11151	2818	1909	1711	1534	1330	1240	1206	1142	1049	1023	960	891	795	805	755	724	699	670	639	605	611	577	598	545	628	583	489	534	547	523	513	511	521	522	577	521	586	515	538	521	553	536	537	512	552	541	522	522	515	536	535	477	474	534	495	503	560	536	486	477	459	497	481	517	502	515	514	504	461	533	528	488	539	499	484	490	505	480	476	449	479	527	500	467	481	480	533	502	483	495	480	495	519	522	452	523	512	538	479	527	497	503	528	470	473	453	472	462	494	498	425	487	517	505	475	505	471	520	493	532	490	484	496	478	461	469	492	474	488	444	491	493	460	484	486	468	493	510	503	479	483	475	488	556	455	469	484	453	467	476	509	496	490	519	487	511	514	468	498	508	456	479	478	485	476	515	467	487	517	509	461	467	479	507	473	506	541	491	490	513	492	523	477	480	461	473	460	481	479	489	479	470	489	487	477	499	473	515	496	490	507	508	534	473	497	445	500	498	539	505	481	483	455	487	525	462	494	489	480	497	459	487	515	511	480	468	472	503	458	468	484	515	506	517	485	500	473	465	507	492	479	538	441	499	467	474	492	480	473	483	455	512	504	529	469	503	480	481	468	485	502	493	492	505	490	496	512	485	480	508	523	497	492	508	471	500	496	506	450	490	480	461	509	500	495	494	495	519	503	497	494	513	476	476	524	482	474	493	480	478	516	501	491	496	479	467	463	470	468	459	494	520	518	515	464	495	470	533	470	486	519	508	512	444	486	545	494	503	499	506	493	512	502	480	510	473	534	482	535	521	484	457	464	496	457	463	491	494	469	500	471	534	458	518	489	478	507	489	478	498	459	522	518	494	518	454	458	518	462	522	511	523	458	473	502	489	489	461	533	531	485	460	502	507	485	470	461	493	480	482	457	474	492	481	476	487	497	507	514	516	481	532	479	428	488	501	515	478	503	500	502	452	478	477	525	482	463	502	442	474	466	487	516	499	458	464	495	484	443	469	480	508	496	508	482	464	494	501	521	473	465	510	449	498	494	506	502	484	520	497	472	479	544	494	532	475	541	482	498	493	512	516	490	502	482	503	471	480	514	496	469	511	469	517	485	480	493	514	495	484	466	526	500	498	484	479	455	487	495	530	497	473	466	452	491	469	487	505	473	451	479	477	504	456	523	514	509	520	507	520	496	445	481	455	543	504	501	515	480	488	502	479	467	486	485	560	473	499	484	496	487	498	506	489	489	533	479	473	500	502	502	516	498	513	482	502	470	485	535	498	482	463	498	492	480	496	476	467	477	531	505	485	488	503	447	497	530	440	506	516	507	504	494	492	477	495	521	506	491	485	478	532	488	502	486	529	461	503	507	493	503	458	485	472	429	512	470	462	487	462	464	484	468	474	519	504	469	501	477	514	478	506	509	516	476	485	422	511	481	489	485	483	494	466	469	511	473	456	505	480	453	497	528	521	486	508	465	467	484	475	504	511	469	524	462	431	499	517	517	483	457	519	496	482	459	496	455	499	482	496	480	512	500	499	479	526	487	473	482	462	514	514	484	499	542	524	478	504	493	515	477	468	491	487	472	488	492	473	479	501	507	476	512	475	514	470	482	518	457	467	474	518	457	479	523	489	494	499	453	515	511	561	469	525	471	486	488	483	508	470	497	459	487	482	474	461	486	492	489	465	458	472	463	488	471	490	478	463	480	486	490	470	502	452	514	524	494	494	474	506	466	477	463	481	513	461	503	537	481	491	451	482	475	513	438	495	480	490	473	529	467	508	511	525	505	498	499	478	482	534	495	515	497	476	465	496	486	487	504	483	497	456	531	450	450	496	498	488	504	489	479	520	482	508	505	481	512	466	470	445	540	504	497	490	500	490	472	492	489	498	502	509	500	499	470	470	475	492	514	504	530	516	482	498	482	490	496	520	512	459	472	520	471	474	472	500	487	533	467	497	459	477	477	518	509	472	459	478	518	471	478	493	480	468	467	493	497	461	469	472	469	497	505	554	468	501	483	519	532	494	517	495	514	477	461	485	501	498	475	461	491	479	490	469	486	467	486	486	485	487	474	493	456	491	490	494	497	508	471	461	490	487	463	489	473	480	487	514	551	470	467	496	491	458	469	506	491	460	553	486	480	467	520	515	513	500	502	520	471	485	465	494	486	479	476	482	531	488	490	478	509	459	480	527	485	509	527	494	525	502	482	468	447	477	493	491	480	491	509	509	526	502	471	431	525	500	471	499	474	528	495	536	489	456	486	471	485	455	486	482	518	482	468	466	472	516	486	481	470	482	523	482	513	518	457	494	450	473	497	511	490	492	510	490	464	502	479	498	508	437	493	490	484	476	538	464	516	538	505	480	523	493	502	496	502	543	474	512	505	503	491	468	505	466	526	487	493	487	465	526	478	500	526	524	513	480	473	493	504	470	464	479	503	513	531	484	536	492	464	514	524	483	537	472	477	487	497	485	516	505	472	518	507	465	471	499	449	505	508	508	548	506	485	503	541	483	484	482	495	484	496	486	522	468	491	496	501	500	491	535	467	483	487	462	443	534	454	493	494	500	496	474	509	480	482	476	480	496	510	480	522	497	516	504	476	489	470	483	494	499	498	447	469	488	513	476	488	475	448	471	464	527	494	514	473	440	494	470	477	484	474	497	527	453	496	465	484	474	530	475	467	477	455	457	541	530	471	552	513	502	479	511	496	495	491	499	506	467	461	486	487	493	494	477	482	478	543	494	498	433	472	473	465	465	535	490	493	520	487	499	477	498	484	471	491	492	485	532	526	504	478	488	500	504	545	493	490	531	518	498	491	487	504	486	479	492	501	468	469	529	522	486	483	479	506	482	505	474	483	470	518	490	546	489	528	499	478	486	505	480	506	498	455	479	515	471	514	467	461	517	509	506	487	477	523	527	466	484	484	481	500	511	496	455	480	507	509	494	497	445	475	460	464	489	523	520	484	474	504	470	469	490	536	468	518	510	485	461	520	473	504	549	491	503	481	463	505	505	504	503	506	485	458	474	450	507	488	500	482	537	520	438	445	462	489	486	486	474	483	485	481	501	508	480	511	534	507	501	488	514	496	499	491	515	509	475	473	502	449	440	454	495	488	489	483	512	472	494	501	511	530	475	478	507	488	478	479	504	468	483	491	471	490	509	488	520	465	512	507	476	530	548	491	473	494	497	532	507	502	511	503	506	524	458	466	468	529	494	491	525	494	535	508	502	486	448	508	485	451	528	519	479	472	548	503	489	516	493	525	489	489	508	497	438	459	510	476	495	488	474	479	435	474	517	475	491	497	454	484	450	481	459	483	500	502	490	498	455	489	497	474	487	490	489	495	476	481	497	463	479	494	490	467	454	494	484	473	450	467	493	461	447	526	468	503	453	501	533	471	521	499	502	497	488	471	505	465	549	455	467	476	474	500	484	476	525	504	480	494	498	514	486	505	506	489	487	500	503	496	519	510	506	502	501	479	480	502	520	504
39469	41665	24313	14926	10711	8153	6145	4636	3610	3165	2660	2305	2153	2005	1793	1656	1537	1447	1241	1235	1117	1053	967	919	827	772	791	795	693	716	676	703	668	651	685	651	640	646	698	626	628	641	635	634	625	618	610	620	564	620	667	627	599	569	599	599	601	583	578	593	583	634	576	629	603	541	555	586	551	604	647	616	585	572	575	600	584	595	613	566	540	550	578	534	583	534	576	543	597	531	563	584	588	564	593	618	569	583	555	590	555	565	567	539	553	592	592	552	536	553	616	580	620	534	562	579	579	544	561	541	565	570	524	579	530	551	550	547	571	607	548	561	585	550	562	550	568	559	576	604	568	571	610	561	572	574	535	545	559	562	571	559	560	570	591	561	588	527	570	571	564	577	509	540	549	553	553	545	596	561	552	555	585	542	537	577	554	551	572	581	551	570	564	520	592	540	539	568	521	639	567	583	536	566	545	585	549	573	560	598	513	594	549	567	574	513	487	551	558	541	552	597	560	566	570	551	558	592	614	563	550	520	563	530	543	542	539	579	579	526	571	608	550	549	554	529	512	575	558	565	561	587	583	556	562	550	573	579	553	555	552	580	554	582	590	534	551	588	560	552	620	552	552	563	598	556	558	578	546	486	596	551	617	583	591	564	542	532	591	584	535	547	584	528	572	552	558	550	565	563	575	532	556	602	521	575	516	561	558	549	555	537	568	571	603	540	582	541	567	549	581	537	563	600	527	531	565	575	579	514	563	559	561	549	546	562	573	540	537	583	562	585	548	583	567	562	564	571	563	602	543	547	505	585	592	556	544	586	555	559	572	592	609	541	575	565	552	588	537	586	584	564	538	518	596	578	579	527	577	563	566	603	541	598	562	593	599	612	549	553	561	588	540	572	580	559	533	579	523	564	535	608	590	522	572	546	591	566	557	555	550	580	533	556	511	579	554	546	540	518	559	546	559	517	592	557	598	573	550	592	538	549	580	559	565	571	566	557	541	637	546	598	571	575	554	554	559	530	559	588	555	579	550	517	540	576	555	576	513	583	599	561	555	601	581	604	597	571	553	579	534	562	570	573	588	618	574	583	540	545	536	539	571	600	569	549	558	536	575	588	537	592	562	531	589	571	587	573	546	591	581	588	586	577	578	526	577	553	565	526	593	544	589	539	555	553	505	539	564	553	561	570	534	566	540	590	533	558	579	565	564	570	571	594	564	547	555	556	576	600	564	558	580	551	597	553	547	546	579	572	555	556	576	524	605	589	586	537	560	529	543	593	568	576	553	557	577	556	554	553	578	566	582	557	552	560	575	561	558	558	591	569	552	530	597	546	548	587	548	549	560	559	553	559	531	572	592	575	578	579	534	574	523	577	564	532	524	575	570	517	561	567	552	590	583	571	567	558	546	567	517	579	564	570	564	549	562	585	567	535	557	565	567	561	564	585	550	538	576	568	617	571	546	574	580	585	597	551	576	582	596	544	550	585	520	535	503	585	553	509	577	556	561	587	557	577	541	615	537	528	607	588	583	564	531	563	579	565	573	535	601	588	543	595	547	601	565	546	556	569	562	538	520	565	538	583	543	543	560	539	608	539	559	561	550	542	623	562	564	564	555	571	545	558	584	532	519	549	581	553	578	594	555	531	553	565	550	572	576	594	548	561	550	595	521	536	578	550	581	564	588	595	577	591	606	590	555	584	541	566	538	584	609	582	547	589	567	526	576	564	632	564	561	650	548	509	561	595	589	534	540	564	560	540	542	594	577	576	574	587	573	565	622	588	564	548	584	576	502	583	606	553	531	595	527	578	568	509	570	542	521	574	521	596	555	562	616	547	542	563	572	589	587	559	551	604	558	534	532	568	551	537	565	620	568	568	583	533	533	556	571	565	577	512	519	554	571	518	575	575	565	563	565	564	541	516	548	543	594	577	561	582	545	554	531	549	546	589	514	553	531	554	589	537	546	531	559	552	591	552	536	579	576	541	580	541	557	585	566	558	582	536	549	568	591	593	534	580	547	546	539	575	540	554	612	523	572	561	580	569	598	567	589	554	543	579	578	569	561	558	559	556	567	578	568	544	555	540	601	597	587	586	540	513	541	548	537	561	575	587	572	545	513	533	535	569	584	535	526	551	599	537	571	557	554	600	545	585	584	590	628	526	542	537	578	574	512	540	568	529	574	579	548	574	530	539	547	580	565	491	573	577	587	573	531	537	560	545	542	580	550	544	562	557	588	534	561	572	575	570	553	548	561	504	571	580	628	583	553	559	583	574	525	525	570	547	535	564	575	571	535	536	560	557	526	519	535	566	588	602	552	560	551	546	558	573	549	530	581	614	580	565	546	526	574	566	539	578	532	516	543	552	590	526	549	522	559	546	526	552	548	547	508	551	561	561	527	616	595	605	601	551	538	595	575	534	633	571	573	582	582	534	564	557	540	596	566	555	501	521	578	517	520	549	581	529	580	571	570	547	543	556	543	607	529	528	571	570	538	598	566	594	519	564	614	574	531	603	556	564	570	555	568	526	551	535	555	550	573	592	552	530	555	613	558	553	577	563	584	569	548	558	580	538	545	542	490	579	561	534	545	578	563	567	564	563	564	555	517	592	540	640	617	570	547	587	578	564	561	573	558	611	577	575	557	530	565	510	623	570	591	560	561	526	556	569	573	568	508	558	559	554	563	534	537	561	559	554	537	538	513	555	540	547	573	612	543	577	551	595	558	562	568	566	592	602	579	558	561	548	531	550	556	552	577	595	579	558	567	631	575	534	564	566	515	565	554	536	583	535	589	577	598	590	548	554	563	543	551	582	554	605	582	557	534	563	523	576	599	550	571	564	575	536	555	593	589	553	567	584	586	551	527	543	549	593	540	586	574	566	554	559	542	537	543	579	544	534	562	596	573	592	553	566	598	580	550	566	565	565	567	615	552	636	560	584	581	572	572	532	564	565	556	592	576	543	537	593	534	532	582	566	569	582	509	579	535	537	585	566	538	571	560	605	603	577	562	567	555	539	542	555	616	565	570	554	571	591	538	579	543	614	554	546	571	541	547	564	546	569	592	559	587	541	600	529	551	547	583	549	612	562	569	585	582	568	552	542	594	571	550	589	536	597	573	581	588	582	509	544	602	529	540	526	598	576	555	601	546	543	568	542	560	536	561	531	562	554	543	568	544	558	562	553	578	550	564	607	565	600	539	554	543	586	538	588	538	607	571	571	581	537	550	589	582	561	572	559	549	576	562	550	546	568	575	516	590	578	503	552	549	555	637	559	602	556	587	536	583	572	560	540	583	575	527	583	541	533	565	582	576	548	586	559	519	543	559	582	515	554	564	588	529	564	523	588	563	568	590	572	574	574	514	533	578	563	578	560	565	581	542	591	526	584	576	568	558	548	638	601	575	521	555	547	534	559	557	568	577	597	541	621	543	594	587	534	515	533	562	583	594	563	559	603	592	579	568	586	583	524	564	572	552	527	549	565	528	569	573	583	562	565	564	581	581	574
29997	22418	14972	6961	3232	2226	1669	1389	1194	1194	1084	967	1026	1000	947	914	1008	891	821	864	837	828	812	794	770	819	831	773	793	755	799	790	709	717	747	814	753	751	812	767	789	704	749	757	750	782	758	743	819	777	727	763	745	728	761	805	760	771	780	748	741	750	701	759	748	718	761	748	752	743	744	727	738	715	728	773	739	749	753	768	742	757	794	733	779	784	718	725	705	719	763	754	754	775	778	696	763	737	731	731	782	762	746	732	756	725	745	765	781	725	780	754	726	783	803	732	757	687	732	785	747	757	710	769	740	709	771	652	681	747	761	736	722	706	777	741	726	740	817	746	760	756	742	784	759	771	745	741	704	749	778	805	743	754	695	723	757	749	725	818	747	741	680	817	748	742	763	772	755	779	742	790	734	779	739	760	751	732	765	789	738	781	798	781	792	723	733	746	759	779	718	724	735	753	764	703	780	784	774	779	740	717	724	763	724	796	736	771	768	705	807	752	742	708	749	702	760	779	760	737	713	729	697	806	671	780	717	764	747	714	724	744	756	727	808	775	731	734	771	762	797	725	742	749	747	724	771	739	688	743	730	726	756	678	729	771	758	733	740	783	699	771	755	732	777	787	731	771	741	740	766	773	766	752	757	742	746	775	735	761	754	691	809	760	781	780	763	788	748	762	755	717	749	777	785	769	744	792	751	721	737	751	815	779	727	724	730	711	735	749	795	731	760	743	723	735	774	723	797	767	721	762	750	787	782	744	778	770	741	750	718	722	756	807	759	737	764	706	776	747	769	739	767	768	739	727	721	740	767	701	773	762	766	708	775	812	728	738	789	777	732	775	718	704	767	717	756	733	740	775	735	769	724	763	750	736	763	733	712	732	780	737	750	763	776	757	764	763	717	817	749	800	754	725	761	756	731	737	763	754	731	698	707	758	725	727	700	760	721	773	788	742	736	797	717	743	694	756	727	756	771	751	799	752	720	696	754	707	771	713	736	738	754	739	758	708	725	794	804	727	733	733	730	796	756	733	770	763	752	739	760	712	729	756	756	728	790	767	757	741	757	767	721	736	717	727	768	722	740	743	776	749	765	736	723	745	758	755	732	768	747	782	768	772	797	749	756	762	748	769	755	740	739	755	784	794	804	752	745	726	733	714	711	776	811	719	771	748	743	737	755	782	763	733	725	767	724	671	784	748	745	748	749	759	745	777	755	743	716	741	680	759	715	764	766	776	737	751	753	770	742	733	711	694	756	736	795	749	727	751	786	740	720	706	734	746	731	698	783	744	716	755	759	728	770	727	750	728	731	782	715	756	713	746	739	732	753	726	742	701	736	817	733	726	760	749	713	725	784	733	774	696	715	770	766	778	761	706	758	742	744	744	727	775	763	755	761	703	785	756	724	749	756	737	741	738	743	690	758	741	787	726	739	781	751	745	761	696	759	760	729	722	750	772	765	765	760	679	785	782	743	786	782	764	722	763	738	739	788	753	780	736	736	760	711	746	723	763	745	749	735	780	766	786	723	786	795	720	730	792	725	752	761	715	743	789	734	716	753	764	740	736	746	722	737	711	712	753	801	764	718	728	749	767	713	728	728	751	743	737	744	737	750	722	706	733	784	750	789	714	743	782	783	779	770	749	782	740	736	756	707	741	718	742	715	749	729	719	741	721	703	787	708	761	787	777	764	725	716	739	763	735	773	786	676	734	673	765	765	737	763	789	755	785	776	761	784	779	718	806	766	772	750	757	744	760	749	795	772	808	712	718	755	758	746	793	790	814	732	797	719	675	714	732	719	736	792	763	800	753	793	755	725	743	805	736	736	775	766	755	764	773	737	757	726	787	707	750	749	746	748	757	704	734	748	769	726	741	757	748	731	715	742	757	761	748	746	716	759	754	743	791	723	700	698	772	755	748	745	764	764	742	720	771	723	733	719	744	762	752	724	744	750	767	781	786	740	718	743	753	732	773	762	777	710	704	734	682	722	763	701	759	750	741	731	746	773	751	775	767	764	782	775	786	709	736	755	752	788	737	756	759	707	733	766	749	776	732	810	742	769	784	804	756	773	783	757	726	731	751	715	724	789	728	735	829	725	742	802	748	720	771	755	747	711	755	715	755	700	764	755	726	721	734	715	682	760	752	736	729	719	792	769	748	778	756	754	722	750	732	713	724	727	790	745	807	747	739	756	727	756	793	761	786	793	729	718	751	774	735	760	738	721	771	726	739	733	739	768	771	730	759	743	808	698	762	735	756	758	709	744	774	728	735	756	715	715	783	699	707	732	775	794	751	738	780	749	740	699	770	726	744	761	742	780	717	735	724	755	743	767	699	752	773	758	714	773	715	720	719	792	766	726	766	720	726	779	733	749	752	708	734	749	711	760	727	712	744	771	792	764	734	750	744	747	713	761	709	769	733	736	718	733	742	725	726	769	718	725	719	751	732	795	800	726	757	724	725	769	740	752	756	709	709	678	780	734	772	737	785	779	764	748	774	750	757	725	773	751	766	753	724	711	711	773	727	748	757	767	745	731	773	752	770	676	709	754	796	713	707	729	729	748	755	756	715	739	802	778	729	768	701	784	740	767	750	706	674	750	792	761	744	752	737	787	730	647	755	736	729	759	779	759	753	773	769	759	754	793	728	776	744	747	798	746	740	740	787	734	747	734	735	772	714	728	708	755	749	757	826	729	770	791	721	781	724	739	717	734	710	769	750	730	707	751	738	790	705	734	764	743	736	741	763	794	739	708	747	745	684	775	765	667	701	714	743	766	763	729	779	743	739	718	757	787	772	735	767	763	758	722	751	764	766	762	721	712	698	715	749	754	755	773	792	763	751	741	729	710	748	739	762	758	710	726	762	748	752	703	697	795	731	766	793	731	785	718	820	766	742	757	774	749	755	717	714	749	754	743	753	729	711	742	788	786	729	689	716	733	733	722	705	735	728	711	722	753	760	732	712	764	783	793	765	828	741	714	747	735	772	754	765	706	781	745	711	718	734	716	739	734	760	741	714	743	771	752	732	803	785	770	748	725	751	777	745	735	741	730	738	776	745	695	715	770	729	762	782	793	771	738	782	789	780	773	762	781	730	805	767	806	759	737	762	654	717	760	764	785	789	754	765	696	727	738	736	748	701	752	746	741	795	719	755	752	754	716	740	710	734	810	758	719	770	751	774	766	722	722	740	790	772	742	709	765	746	730	737	736	728	783	767	698	752	708	726	761	732	759	737	766	751	757	723	741	796	721	776	763	757	714	730	761	739	777	712	728	733	763	788	673	727	768	720	798	729	709	713	759	760	743	734	752	745	724	708	705	740	749	726	792	777	723	757	776	784	765	769	758	795	762	738	782	751	730	764	741	713	768	692	736	736	761	738	759	772	779	729	699	680	836	716	749	732	759	755	791	803	716	738	760	742	769	753	756	711	746	724	743	770	751	739	725	738	759	766	721	724	752	761	760	732	770	752	756	733	774	793	734	726	733	789	701	756	763	724
31421	23884	13164	7086	4895	3641	2792	2256	1868	1772	1536	1410	1433	1418	1267	1224	1240	1201	1124	1036	1009	976	988	965	943	938	888	943	884	865	947	907	904	878	916	855	875	809	860	887	860	850	871	902	905	840	880	834	844	885	907	851	872	914	835	851	898	868	860	866	832	840	855	853	866	844	840	870	825	906	890	856	860	876	792	877	834	817	856	812	849	808	854	840	805	825	852	832	883	837	843	878	877	873	841	803	815	864	894	821	836	845	839	851	859	822	863	874	872	831	845	839	854	824	842	839	825	883	825	828	832	820	845	861	810	874	810	859	827	815	831	815	838	856	852	871	889	861	779	845	905	836	830	869	866	860	810	843	856	819	776	805	831	829	905	839	817	836	830	829	867	832	781	847	871	875	859	833	899	882	824	874	860	825	816	903	840	794	874	862	868	882	898	848	813	827	859	818	859	848	871	841	883	831	860	850	829	838	841	870	812	860	821	843	821	839	849	820	873	808	856	867	872	839	793	834	852	858	864	815	824	827	863	856	876	872	849	831	813	865	915	858	853	883	871	839	840	873	793	821	792	810	804	813	842	873	825	844	849	851	860	808	844	824	841	809	849	855	855	819	851	867	890	892	858	865	820	796	830	844	872	805	886	777	813	865	861	816	839	883	833	871	879	848	840	875	870	855	866	832	800	856	868	812	893	823	826	821	873	887	871	811	841	810	849	787	848	873	853	834	830	857	828	913	827	846	797	873	846	832	850	852	897	871	868	848	832	854	899	814	921	891	808	873	839	806	846	816	858	888	786	854	860	847	850	829	850	846	842	820	884	867	805	846	844	863	839	842	834	841	849	854	889	891	904	822	857	881	845	845	866	861	814	849	882	805	823	870	823	779	845	845	791	840	827	820	816	838	830	894	855	848	867	815	858	914	852	799	859	855	835	848	868	832	785	851	833	847	828	867	839	795	838	872	825	873	839	870	847	845	866	807	863	883	917	864	886	884	924	856	831	803	827	814	837	855	832	838	840	839	855	854	797	851	864	847	836	847	847	822	839	837	856	831	875	830	864	856	832	877	850	865	850	902	821	838	856	883	870	872	848	863	840	846	826	842	820	850	867	857	848	872	854	872	830	836	877	879	857	839	866	858	849	837	761	844	871	824	886	844	851	883	838	849	862	822	797	810	826	804	787	819	812	865	871	814	815	861	803	860	853	851	845	865	856	834	837	873	837	817	856	887	860	864	864	871	882	901	885	852	837	861	930	875	887	849	889	850	860	836	828	832	859	845	828	858	752	877	831	840	789	872	847	873	849	833	866	816	796	847	856	849	801	838	855	881	865	834	842	774	766	845	849	839	824	823	824	828	783	879	824	856	862	814	882	815	878	852	865	823	812	843	904	899	914	881	874	893	814	873	851	853	912	872	901	835	842	823	804	792	868	852	818	875	849	816	919	899	848	795	846	842	797	847	882	862	867	844	887	870	888	878	831	829	841	883	839	829	854	872	807	837	937	865	845	864	906	836	858	794	875	842	848	861	854	862	798	828	900	854	787	815	785	865	820	832	838	900	845	858	876	822	874	872	806	874	831	856	834	846	834	832	865	864	867	828	793	864	827	833	829	822	775	863	846	818	834	830	834	872	863	879	860	846	854	832	848	842	878	852	849	855	861	859	837	815	858	836	864	810	906	847	870	873	818	849	857	868	862	886	917	798	855	852	836	850	857	901	865	878	880	805	874	874	808	779	851	811	813	864	868	821	872	819	800	838	889	878	878	856	872	878	770	842	824	884	810	842	841	894	810	872	880	878	869	844	830	838	819	893	831	852	831	845	876	823	787	879	860	852	840	826	837	856	861	888	802	850	852	881	873	844	829	831	769	864	842	832	811	847	866	880	852	849	860	829	869	851	883	875	823	770	859	830	862	862	778	868	870	864	880	816	845	855	873	814	841	859	894	877	828	829	873	849	786	807	891	784	856	903	891	872	878	831	824	888	834	815	850	816	881	818	816	817	830	866	861	877	825	849	826	830	846	829	830	831	836	819	931	847	868	831	851	889	863	905	834	806	868	815	862	876	844	821	864	880	858	815	866	833	877	847	860	819	821	811	876	819	829	865	858	845	862	784	875	872	834	849	901	851	827	826	854	867	837	853	861	823	863	817	853	850	839	838	854	822	855	860	831	877	857	811	829	887	861	805	840	848	858	859	811	875	885	842	818	823	820	838	840	879	827	875	850	816	869	811	837	848	864	875	881	877	866	834	805	883	836	849	837	840	865	829	855	850	839	846	840	847	844	829	823	861	851	800	864	822	873	866	831	785	859	884	821	898	860	787	890	851	845	795	885	856	844	917	807	867	823	866	867	787	838	796	829	826	841	870	807	859	851	821	827	820	876	826	818	925	867	850	834	890	816	852	860	784	837	879	870	792	858	887	798	822	849	882	856	892	843	833	831	860	847	849	751	869	856	869	866	831	842	895	904	832	854	890	902	807	841	820	800	829	837	818	850	811	835	777	870	909	846	872	834	907	824	891	857	862	804	816	799	855	853	860	840	785	869	855	859	841	856	846	870	805	838	886	839	832	856	843	830	840	857	843	879	882	872	819	827	867	873	814	841	905	846	832	838	803	900	880	829	847	831	831	865	811	894	877	817	842	890	818	852	826	806	861	871	784	835	857	836	847	907	828	865	839	829	802	865	808	860	855	826	867	864	859	841	892	885	840	842	810	846	851	856	834	818	858	858	859	850	878	838	809	795	883	838	872	846	857	798	879	875	851	861	816	798	833	843	872	787	835	897	864	837	822	883	865	845	834	842	845	862	862	821	872	857	826	851	824	897	874	854	809	870	831	877	852	832	802	841	826	845	850	902	842	924	846	888	806	834	845	873	862	877	897	836	857	861	869	818	873	813	830	817	832	871	875	850	843	859	825	837	884	827	844	819	851	796	804	832	898	875	864	859	815	883	930	820	844	880	852	815	839	808	812	831	933	844	843	898	898	860	885	855	812	840	889	846	840	850	846	862	822	816	842	807	870	868	865	854	825	868	891	849	866	866	859	815	880	836	861	882	853	867	830	886	834	823	802	867	883	839	810	853	878	837	873	907	855	808	831	910	857	901	911	846	867	862	853	881	899	868	840	840	813	766	871	887	835	856	814	819	828	899	886	831	854	817	803	912	819	853	851	841	866	828	797	853	879	809	887	895	836	923	844	858	820	827	854	833	845	813	819	829	859	839	821	838	909	895	829	885	922	822	861	854	877	829	844	864	864	832	870	877	863	843	893	881	850	847	804	843	860	833	851	881	821	840	823	840	854	859	851	845	855	866	825	845	869	784	868	820	888	872	818	846	823	871	825	858	851	833	880	917	876	883	844	835	803	811	856	807	852	805	862	869	885	859	857	853	831	796	805	827	827	823	867	833	817	857	856	787	837	876	871	847	871	825	880	846	834	872	843	862	820	838	853	839	906	843	841	821	849	856	880	820	840	916	856	844	824	846	841	881	875	843	795
24011	21484	28792	24598	21451	12737	3624	2148	1618	1460	1383	1278	1218	1240	1144	1062	1066	1087	957	945	927	821	872	842	768	791	747	780	761	734	753	727	750	769	704	734	733	738	709	724	706	681	737	757	721	695	703	706	719	738	675	686	688	701	710	672	693	696	717	673	782	667	712	683	663	660	722	662	712	679	691	687	675	705	754	691	657	714	748	770	728	704	728	734	713	719	708	696	686	697	743	729	647	757	684	697	745	682	749	665	624	708	717	668	726	679	670	646	645	665	731	666	661	679	696	684	733	701	708	731	672	678	702	678	696	676	684	777	706	711	732	646	708	690	761	706	687	668	673	686	671	653	708	716	709	696	703	697	714	706	679	693	697	700	703	703	664	665	660	685	624	689	688	702	702	688	693	693	699	653	670	701	681	697	689	698	674	764	712	704	676	706	646	732	697	719	726	671	684	725	706	661	713	753	689	749	659	676	698	636	686	697	757	659	672	672	656	675	734	673	702	665	675	718	722	733	694	669	726	714	675	760	736	732	744	690	648	707	697	681	687	695	688	731	732	726	672	660	666	701	649	737	636	714	715	700	695	630	713	742	662	694	692	708	697	694	653	653	709	721	699	699	671	678	709	666	695	646	675	654	696	688	682	696	681	666	727	712	661	714	670	719	716	686	708	711	669	698	715	683	636	680	691	741	702	691	717	696	699	685	654	677	711	677	697	684	713	692	645	723	689	706	654	711	686	685	674	675	691	717	723	672	689	701	727	699	722	702	690	684	675	664	680	702	683	681	696	663	685	686	640	718	646	734	687	683	689	712	703	685	669	650	664	662	687	718	668	622	700	663	666	676	660	652	676	676	709	672	647	731	663	695	666	728	677	659	692	702	698	634	668	661	661	711	696	694	707	674	697	692	700	665	670	716	712	694	733	703	671	675	678	691	677	693	673	681	663	706	686	673	706	667	724	650	739	693	704	702	691	691	661	642	717	706	705	682	695	677	715	671	630	686	676	688	730	689	679	695	691	713	671	669	674	713	680	662	673	678	682	697	646	690	687	685	674	639	697	738	665	661	652	676	703	737	657	696	659	687	728	687	706	667	630	644	678	691	656	652	702	695	714	706	671	719	705	698	688	688	736	695	668	662	687	706	679	720	701	709	686	655	704	723	729	714	680	693	690	724	694	720	697	683	709	656	663	688	662	710	677	734	644	723	717	650	736	655	695	706	680	740	617	682	705	700	696	683	662	675	718	724	693	690	676	675	691	675	712	689	659	692	696	693	709	736	703	675	704	685	689	715	677	681	663	686	643	693	679	639	695	679	721	718	714	696	687	733	649	717	680	671	668	726	702	677	704	758	669	670	702	709	721	683	692	652	701	662	680	711	721	752	684	650	645	690	653	675	719	705	716	693	678	686	680	621	666	695	661	665	684	743	684	709	706	634	716	699	656	667	735	727	694	667	679	694	702	715	664	699	675	659	695	694	660	725	731	710	734	711	642	646	720	674	715	723	703	701	676	628	712	687	713	654	673	653	683	719	694	674	671	635	712	687	709	661	690	622	666	716	682	691	657	728	688	674	739	719	726	717	677	691	717	720	689	673	661	692	680	720	678	676	676	641	678	643	700	686	638	745	708	689	622	688	698	702	707	681	710	711	651	683	718	692	675	697	708	716	665	704	672	670	682	690	705	653	643	669	622	706	758	709	727	703	694	704	695	710	690	655	724	680	701	722	679	673	728	670	668	661	705	711	679	756	622	690	725	687	736	671	697	695	711	701	716	647	724	700	675	703	663	695	687	755	681	660	699	692	700	684	719	720	685	695	699	630	696	716	675	668	707	653	664	733	705	672	692	698	686	656	707	745	705	685	702	706	724	687	648	691	679	720	679	684	669	712	768	658	717	694	703	713	681	689	659	655	699	664	695	664	704	716	657	667	687	681	707	689	691	720	701	669	743	654	729	698	670	677	714	734	698	676	707	665	690	687	702	654	707	707	707	668	692	682	708	676	726	684	714	744	733	704	682	703	686	690	716	710	662	673	659	712	650	638	740	696	733	700	678	688	697	686	732	769	703	678	682	723	696	668	708	723	718	676	688	712	688	688	675	703	678	725	692	676	687	689	697	687	714	691	644	680	655	742	690	675	704	670	707	663	666	702	685	654	692	697	670	706	687	721	675	664	652	691	707	737	688	698	747	686	685	671	695	670	741	718	683	678	683	711	739	648	661	686	691	679	675	689	673	667	663	680	727	674	679	739	697	671	693	652	706	713	665	678	669	669	664	699	683	721	730	676	718	676	695	650	683	625	723	690	690	656	725	717	707	736	698	741	697	672	696	671	698	683	682	649	725	672	719	676	705	715	674	708	692	732	707	673	695	713	695	653	678	707	722	715	687	721	662	761	674	676	682	695	666	691	694	685	689	697	677	714	708	721	643	668	681	680	686	667	757	688	688	728	726	710	733	677	657	691	698	684	687	669	701	719	733	678	726	673	637	676	723	669	686	627	686	684	664	711	706	708	667	664	678	730	681	698	697	634	696	709	644	742	682	618	755	672	681	760	748	693	686	711	724	694	682	714	733	645	645	702	716	676	683	716	692	673	707	696	684	678	678	678	713	674	624	712	643	639	714	714	702	676	679	630	713	707	704	690	682	666	677	715	721	674	659	698	711	676	703	693	709	718	670	717	709	700	693	680	715	725	655	646	675	671	699	701	671	691	661	692	683	685	637	706	640	683	690	761	738	676	694	696	707	689	670	684	718	673	671	681	680	734	650	738	671	648	670	699	705	687	682	715	639	667	656	664	726	653	693	712	638	715	699	679	663	695	708	665	704	685	692	706	718	686	673	701	709	731	674	693	687	675	692	696	701	630	649	639	656	662	687	691	728	719	706	689	687	658	746	694	722	698	680	737	709	704	719	727	658	662	666	700	694	685	673	705	666	676	651	742	673	702	666	631	693	717	736	678	709	691	675	690	684	705	723	741	693	674	704	713	683	689	720	687	687	663	690	696	708	712	717	698	638	704	666	725	697	672	671	677	704	688	720	721	726	684	737	700	697	703	727	692	676	679	676	693	719	702	733	740	688	686	693	650	688	697	703	702	671	672	690	682	700	703	705	663	720	669	694	641	701	665	685	670	699	668	651	657	698	734	707	702	691	696	688	700	666	729	656	757	698	704	712	690	683	670	693	736	707	663	746	692	726	709	735	710	697	640	661	729	674	725	698	680	707	667	660	741	703	721	780	722	672	736	714	690	683	690	656	669	714	684	722	734	639	725	725	663	660	679	689	656	651	675	672	692	648	733	702	666	701	668	679	658	694	718	767	694	667	673	704	655	690	702	703	716	660	693	700	681	695	694	663	688	735	717	678	696	718	753	685	688	673	694	699	709	724	683	749	709	717	726	645	685	675	677	656	688	720	705	753	688	691	679	695	693	697	708	680	714	666	715	681	727	672	697	683	656	701	664	680	681	688	674	663	701	722	708	652	688	657	694	706	622	717	731
34896	33061	20328	11732	8114	6024	4706	3517	2839	2446	2277	1888	1738	1788	1617	1518	1356	1373	1315	1255	1152	1144	1046	1019	1004	969	959	981	888	876	818	894	868	814	888	858	798	820	845	879	907	775	843	847	878	769	768	807	820	810	839	838	798	786	813	808	833	811	785	803	781	777	779	813	782	790	806	801	794	797	780	724	753	793	830	846	771	785	821	784	762	810	789	798	816	768	754	768	772	770	813	762	797	839	738	811	776	805	802	794	773	791	785	811	783	800	789	790	830	744	771	813	781	758	778	807	769	762	788	796	764	795	822	815	766	780	762	755	788	763	799	765	841	842	777	784	813	782	825	790	835	779	759	829	775	839	791	846	757	753	790	762	776	780	783	781	789	798	774	802	822	757	800	734	844	818	747	798	827	759	761	727	807	736	730	825	777	768	823	759	796	799	809	803	843	741	797	796	757	777	748	786	750	759	758	766	797	783	777	830	716	757	795	830	794	762	801	832	841	796	764	770	843	771	781	772	839	761	797	760	803	784	749	816	771	784	773	761	813	757	713	757	786	769	801	795	797	803	752	761	840	775	828	794	769	748	781	775	741	836	765	777	793	821	745	779	811	766	785	744	763	753	784	812	818	753	777	773	816	817	813	813	790	775	740	768	806	769	769	779	773	800	831	806	824	799	780	807	799	734	768	813	758	747	799	805	785	781	797	758	769	841	815	756	851	807	742	747	775	735	780	797	801	803	755	813	811	839	784	823	770	788	767	830	787	790	781	781	845	797	798	786	769	734	826	763	774	790	767	781	762	769	789	769	772	770	755	791	752	808	787	829	838	769	755	787	726	814	845	820	816	764	767	787	767	831	790	763	775	819	738	802	755	760	810	793	782	747	761	734	790	712	773	755	765	792	785	754	808	763	800	802	763	769	770	785	785	742	823	800	784	776	801	777	834	789	741	774	779	798	784	766	845	847	773	766	751	758	751	809	746	840	769	766	814	737	742	815	774	755	782	744	796	732	830	792	744	774	799	765	813	801	795	820	843	792	736	787	785	794	840	808	752	808	757	762	787	783	789	799	763	787	785	798	817	811	769	793	815	840	801	708	786	794	859	810	816	796	750	797	813	809	798	775	735	823	809	823	776	762	785	774	767	798	752	844	785	773	780	777	780	769	793	777	780	782	775	777	780	795	767	804	757	774	759	786	832	811	779	761	821	783	813	760	744	798	829	778	745	781	809	763	798	787	779	821	741	744	774	778	745	775	725	833	805	773	769	776	776	758	745	755	814	796	773	779	774	750	778	792	805	793	793	839	848	768	866	763	832	830	780	793	804	763	776	774	773	762	770	775	808	756	823	821	747	797	828	811	782	744	777	809	752	766	786	736	787	790	748	757	815	774	769	784	777	848	808	776	771	793	829	819	792	757	747	822	748	810	791	760	795	838	833	767	783	781	814	764	787	775	770	799	798	835	738	809	789	762	754	776	758	810	720	822	830	800	719	797	799	817	806	734	785	732	821	789	728	758	802	780	807	779	796	755	781	768	820	736	779	830	808	797	778	801	752	798	762	783	784	810	794	762	793	748	763	765	750	773	762	768	811	849	727	791	763	743	787	778	782	766	791	811	791	782	798	853	799	838	815	794	801	789	745	757	751	787	819	795	786	792	817	743	729	799	787	791	780	779	780	780	781	780	781	771	771	776	735	804	789	812	785	750	800	769	814	834	794	800	759	765	793	761	802	765	782	806	839	763	804	821	763	799	807	806	780	757	777	740	778	808	777	870	795	762	791	806	764	764	759	771	801	793	808	817	754	825	843	783	745	801	797	802	802	810	761	781	761	825	777	759	741	803	833	744	792	767	815	810	805	819	786	764	766	773	779	764	761	774	765	728	806	782	804	794	795	787	807	728	756	760	754	826	825	796	816	800	800	807	785	789	789	797	754	792	759	795	802	753	703	806	772	793	752	727	768	792	862	846	802	779	795	756	802	794	822	750	804	824	800	783	790	725	840	776	756	765	812	733	809	797	778	776	825	778	758	765	780	794	817	815	718	824	783	764	799	786	813	788	817	784	774	746	772	807	810	796	799	780	745	772	768	749	800	790	764	807	847	778	779	758	724	777	823	806	770	782	795	775	739	808	783	796	772	797	763	795	769	735	806	748	796	812	807	773	755	769	813	770	818	797	744	777	781	793	783	838	800	769	764	781	781	757	825	797	807	830	788	823	825	838	808	829	854	801	791	786	751	724	774	752	739	755	726	806	809	794	800	767	845	786	799	759	780	791	805	807	780	757	803	767	797	831	770	805	755	827	803	756	833	735	790	782	791	776	725	748	784	825	744	750	758	757	795	780	762	749	797	819	784	869	785	790	799	734	803	754	816	783	775	790	775	796	787	786	771	830	775	801	818	767	796	811	792	797	771	795	805	774	782	772	766	808	798	790	801	732	780	790	787	819	753	811	812	776	754	799	772	781	759	743	757	752	791	795	786	835	810	801	797	745	800	834	762	803	774	771	811	818	835	790	772	835	770	753	791	775	769	808	741	780	827	782	783	821	736	755	738	761	753	784	808	814	775	766	771	847	792	803	831	771	757	786	802	826	835	800	812	745	812	766	765	832	792	770	795	779	784	753	771	723	723	810	850	833	808	778	781	752	778	837	784	809	784	802	778	770	778	768	796	801	805	779	783	759	714	776	812	842	813	789	793	728	808	796	796	745	797	760	797	737	807	793	740	802	805	775	794	740	775	783	790	808	768	811	745	780	777	775	813	789	780	744	775	799	792	749	778	765	770	802	778	783	840	801	791	802	785	746	779	742	778	808	761	750	833	777	769	785	802	794	819	780	785	693	740	779	757	752	839	785	805	774	789	767	792	810	781	781	753	739	796	803	767	784	803	753	842	790	794	827	797	749	776	802	810	800	750	840	791	774	802	805	761	787	717	769	812	786	807	799	788	796	725	811	842	793	770	791	759	824	789	753	800	770	769	778	773	768	774	779	832	767	785	751	803	796	809	773	763	752	800	756	724	793	755	793	800	808	767	733	762	788	765	772	750	832	740	790	772	766	758	712	773	751	761	804	802	740	806	796	782	811	846	794	767	768	819	740	794	810	834	783	769	784	774	721	721	783	805	809	795	809	855	812	785	747	770	733	802	831	797	766	794	786	772	748	804	816	805	761	765	782	763	782	765	792	818	841	818	785	794	773	793	786	764	773	777	830	771	818	797	804	768	812	760	780	747	817	775	858	730	748	819	750	780	805	754	800	786	798	763	778	770	787	791	786	826	762	807	783	727	849	836	741	750	769	818	844	764	784	793	787	781	755	755	754	799	831	764	768	798	822	749	800	773	790	811	753	827	801	795	722	792	754	740	836	802	835	769	801	794	746	839	761	749	786	811	800	800	782	792	795	806	773	856	793	752	729	789	755	809	742	795	765	762	769	791	760	796	814	790	804	777	776	784	742	809	764	758	819	782	777	787	749	813	760	784	821	760	792	824	763	793	770	826	819
25180	21510	27673	25513	13070	3422	2023	1630	1304	1140	1134	1008	978	875	931	894	934	869	781	771	736	713	691	669	628	642	687	676	637	615	683	648	584	645	597	629	636	607	653	635	631	645	626	609	619	680	642	606	633	647	621	613	615	600	612	650	638	591	663	599	629	576	588	606	597	620	602	600	578	627	621	604	588	611	626	630	606	642	609	637	629	591	588	624	556	662	604	633	572	637	610	584	665	604	589	580	595	580	624	560	611	622	573	576	607	621	594	574	578	589	634	581	591	613	601	577	581	584	631	621	631	622	640	585	589	627	590	627	615	602	612	592	594	662	658	639	601	638	592	582	615	605	586	621	609	617	639	576	524	594	554	617	642	631	562	611	651	649	620	563	621	603	636	531	581	591	608	588	656	611	601	612	628	607	618	568	603	656	578	623	599	596	617	604	574	606	605	628	636	641	604	586	638	597	597	637	579	621	639	573	670	569	651	604	618	645	603	591	604	548	645	624	604	621	591	596	607	581	669	590	616	604	603	628	597	644	595	610	577	615	597	630	636	614	608	600	608	608	642	632	590	641	585	602	612	657	647	624	593	545	602	571	594	594	625	606	556	640	554	631	602	603	602	629	588	624	608	586	588	675	620	598	633	623	593	601	623	604	633	567	629	613	626	603	588	627	616	600	577	596	601	586	638	623	582	628	565	574	567	619	612	608	610	568	583	590	615	534	614	613	612	632	621	641	574	586	655	607	613	612	569	608	616	615	641	610	613	590	604	686	592	571	589	581	576	611	587	586	608	588	580	614	613	608	594	585	622	605	565	599	618	568	617	587	616	597	619	612	614	602	629	631	619	579	546	626	582	624	632	564	622	577	617	625	601	565	581	623	618	588	589	596	636	596	589	589	592	623	587	618	574	632	657	575	616	574	539	615	567	578	648	611	621	567	585	610	634	594	580	642	616	592	618	643	572	620	658	623	620	646	566	639	635	593	624	623	623	604	601	657	625	623	577	589	604	598	632	566	611	618	614	620	605	618	602	619	594	631	600	648	624	602	624	615	638	611	611	607	652	638	614	571	617	612	553	623	603	615	635	565	626	571	588	625	635	638	621	583	621	580	628	621	617	638	602	614	596	637	628	572	596	639	623	621	615	624	591	594	570	599	602	599	610	619	617	629	569	617	575	614	608	627	558	610	582	621	589	573	592	619	566	586	603	613	609	571	594	600	618	607	603	600	628	586	611	585	565	579	640	592	582	590	600	621	563	608	666	601	610	600	559	606	611	571	591	594	582	607	608	624	582	635	605	602	632	587	566	577	649	641	605	569	584	623	650	585	583	619	615	582	616	641	624	603	598	547	668	564	581	549	616	629	594	579	645	657	565	630	619	607	623	574	609	584	628	624	599	637	595	656	577	616	625	619	614	621	583	618	598	638	596	606	619	598	635	604	606	588	610	606	599	632	604	599	548	570	593	621	606	615	560	605	572	546	587	621	619	605	609	603	595	648	585	565	596	601	587	585	611	590	620	633	644	608	659	635	540	664	608	573	631	603	591	626	589	605	570	660	615	644	540	594	657	614	647	623	603	641	557	612	603	612	594	643	625	584	626	612	623	596	593	623	546	573	602	650	601	581	589	621	638	573	620	582	611	579	556	620	619	656	662	569	571	548	632	629	585	623	578	601	638	619	589	594	600	587	615	593	640	605	636	633	598	608	639	609	613	632	611	607	607	589	646	627	560	614	641	642	586	610	577	567	592	644	552	622	631	633	614	641	563	588	595	625	642	578	670	593	643	610	607	650	614	601	617	618	589	613	636	622	623	565	591	557	625	598	627	576	594	626	555	592	654	637	572	617	590	621	627	577	621	602	656	564	646	632	628	590	583	625	645	608	605	568	612	629	612	608	598	594	597	585	612	584	606	616	581	620	619	595	588	611	623	577	577	598	577	578	623	627	605	597	572	572	604	614	619	623	622	581	635	594	601	605	610	632	611	611	600	645	599	594	634	604	614	601	571	612	591	662	650	622	586	617	635	600	617	626	542	630	599	644	620	607	585	692	637	561	617	576	608	583	612	620	593	609	564	606	613	599	629	641	600	667	610	629	655	589	623	615	640	647	580	649	621	582	591	606	633	589	595	655	619	614	607	645	614	597	597	567	635	617	614	613	561	658	592	573	612	613	584	598	600	607	645	571	589	590	584	613	637	546	610	608	590	600	636	580	606	610	585	606	636	597	630	600	553	607	608	657	611	608	633	581	572	659	632	593	601	597	606	582	606	603	603	601	591	608	556	618	585	583	618	643	586	629	620	623	584	616	655	634	574	572	644	624	637	603	611	624	637	598	619	586	597	592	613	610	583	614	575	627	626	574	593	571	645	586	621	587	590	624	597	597	591	600	596	590	601	604	610	612	622	618	634	574	609	607	615	552	621	633	619	608	597	626	642	586	661	606	614	594	639	610	582	617	590	598	585	638	595	613	624	579	616	576	564	579	597	615	586	558	608	617	600	638	618	607	594	560	583	563	641	596	551	576	658	597	623	627	568	630	607	588	607	601	583	630	597	564	593	609	588	587	573	597	582	607	582	595	634	596	610	634	573	582	610	582	615	605	648	642	614	576	645	556	579	560	620	622	611	596	579	637	610	639	635	612	570	636	604	559	562	628	611	621	616	616	608	607	614	617	586	598	601	648	616	585	612	583	580	615	574	570	648	630	613	566	573	553	590	597	616	579	644	593	585	632	596	677	611	567	628	642	587	574	635	625	619	574	594	584	580	608	568	614	572	558	629	571	603	608	619	601	606	582	623	639	586	598	593	578	596	608	576	640	626	627	553	605	603	586	580	614	649	635	622	621	619	580	637	574	580	594	615	619	589	563	631	605	551	594	614	544	605	582	623	645	614	597	573	620	578	629	625	625	604	623	620	608	605	638	608	617	618	597	600	555	591	615	612	596	644	641	564	622	615	610	636	630	590	568	579	623	614	600	594	620	595	634	600	630	573	605	599	585	600	586	593	608	596	577	623	598	658	624	609	621	591	581	649	613	565	578	589	615	590	577	597	613	576	632	551	610	669	589	608	565	600	647	617	609	642	586	590	605	588	619	620	622	641	579	598	596	609	613	562	591	613	606	587	606	606	651	596	587	587	600	621	624	631	596	611	594	589	633	575	603	632	609	620	640	627	608	630	568	625	586	605	651	619	602	620	622	551	601	601	561	598	626	603	665	591	592	582	587	606	632	579	606	546	583	610	630	587	587	586	581	614	640	632	610	559	559	618	572	619	552	605	566	622	588	624	630	587	584	563	576	655	581	603	588	580	625	620	590	633	634	590	626	589	590	660	598	605	600	592	595	598	526	591	641	602	574	612	621	600	574	625	647	613	639	572	613	613	581	623	595	593	603	590	595	601	618	596	571	629	609	581	578	609	609	592	605	619	618	595	593	622	641	642	621	621	564	617	597	615	614	606	655	647	649	589	638	620	647	599	601	592	594	618	603	604	576	576	573
33545	29727	17194	9774	6804	4840	3718	2867	2281	1984	1825	1581	1457	1449	1345	1238	1188	1100	1095	1002	955	939	918	887	837	790	782	763	781	798	752	740	687	743	710	749	721	712	711	760	711	765	760	695	750	706	710	733	691	730	713	690	724	665	680	700	681	698	732	684	692	658	628	702	756	678	695	732	720	677	697	676	698	704	706	694	647	684	672	694	677	686	706	707	649	666	681	667	682	733	646	706	702	724	704	742	714	676	692	665	746	655	679	651	706	685	700	710	664	691	687	656	644	708	681	680	678	724	712	667	692	663	680	692	695	630	700	713	734	689	714	679	692	704	692	709	709	672	695	640	647	703	630	675	676	625	727	655	663	675	695	702	724	660	663	651	733	696	646	654	632	655	670	669	715	704	661	684	689	664	704	687	665	667	694	715	675	676	686	663	674	723	672	633	669	709	698	679	689	681	714	665	672	719	680	714	681	737	672	681	708	705	642	677	666	690	656	704	675	716	669	678	676	686	704	735	707	715	713	734	685	669	686	707	692	688	683	662	705	690	688	649	712	637	663	701	671	675	680	685	639	734	644	641	626	650	687	708	610	685	697	676	716	703	705	685	689	647	675	705	678	678	666	646	689	726	669	652	652	656	700	704	681	726	646	684	654	696	673	667	618	725	675	656	678	704	685	659	698	665	675	696	729	696	684	750	665	681	676	728	714	697	735	665	661	692	716	701	641	688	624	695	681	653	667	649	696	690	693	642	689	647	648	671	673	724	666	724	663	657	663	664	696	757	644	702	669	690	663	698	673	679	678	728	712	769	653	687	630	667	698	714	636	657	737	670	685	672	655	690	652	715	659	679	673	613	644	740	706	618	673	647	682	694	677	717	686	681	698	638	682	675	645	735	653	682	711	652	653	667	693	669	681	646	672	628	661	689	723	728	660	650	684	695	703	710	667	695	671	725	643	713	649	644	701	647	687	694	680	708	700	665	673	685	694	701	664	702	708	717	687	687	696	643	733	645	658	673	684	678	717	676	681	677	653	714	691	652	632	687	664	653	667	669	720	693	686	673	681	681	681	655	675	641	642	673	668	695	706	653	672	694	652	706	695	669	622	661	694	703	662	660	660	718	690	690	703	644	670	677	720	682	676	661	677	694	685	703	668	724	672	690	644	697	711	699	760	713	715	710	693	713	665	703	632	668	711	704	684	692	686	714	659	675	683	742	690	621	711	660	653	718	692	630	682	649	682	697	654	705	680	676	691	699	676	680	656	704	714	731	649	682	673	712	674	701	657	700	696	707	707	674	677	698	634	648	664	716	683	750	656	671	719	676	701	652	662	732	650	636	706	678	692	694	708	684	693	686	700	718	690	684	723	726	659	672	666	729	617	681	690	670	684	680	719	669	664	647	717	669	670	642	649	711	683	698	685	664	703	678	683	677	671	664	644	687	639	673	664	693	722	704	648	649	721	666	670	650	682	677	732	698	692	709	676	730	664	689	707	698	662	717	621	705	679	675	748	656	702	652	647	685	676	685	717	669	698	692	686	702	641	705	694	711	669	674	677	693	640	678	679	737	688	678	658	688	630	699	699	658	699	697	701	655	689	666	695	677	689	674	674	686	665	645	721	683	634	689	664	644	705	682	643	727	693	691	681	671	672	708	671	712	703	663	643	669	655	675	662	722	688	722	661	681	688	698	664	657	664	668	687	704	705	671	707	699	632	623	700	677	691	693	636	656	696	719	674	652	672	676	664	693	687	684	647	702	691	664	706	652	678	664	655	685	672	669	693	666	668	667	715	718	671	693	706	700	696	701	641	659	675	714	737	691	704	690	644	717	665	708	665	661	683	689	694	648	655	656	655	664	653	655	675	675	651	731	693	638	687	670	659	686	669	702	722	700	670	647	698	694	652	669	675	654	694	684	667	676	718	693	643	688	673	714	671	737	695	689	627	706	703	693	698	686	661	643	627	686	700	707	779	734	696	658	701	709	701	678	700	678	714	653	675	680	642	678	666	668	671	709	685	700	634	722	685	664	647	681	675	653	682	670	677	679	687	697	665	676	665	679	676	650	672	691	688	639	767	730	623	697	697	668	657	686	709	675	625	710	639	691	680	678	661	673	665	658	665	670	663	652	663	636	699	623	676	707	692	655	658	659	691	657	676	689	730	658	742	678	630	669	657	693	687	706	687	718	670	713	678	657	666	647	708	664	685	689	673	652	647	639	671	678	691	748	702	679	632	644	681	695	673	691	670	649	698	706	697	676	651	673	713	693	712	677	664	668	665	713	648	660	680	691	642	650	668	736	686	699	676	707	724	661	718	641	650	666	708	686	718	710	708	673	702	709	631	623	694	721	710	688	685	688	689	690	714	699	661	696	698	669	644	685	696	700	657	670	709	687	704	669	651	646	713	640	641	711	699	752	697	688	686	737	698	657	708	651	712	654	653	715	656	672	665	675	741	674	709	673	698	716	728	702	702	705	700	697	686	706	661	711	653	653	668	672	689	711	722	680	680	693	737	682	728	693	667	679	668	682	691	690	647	711	714	678	698	666	673	673	670	643	671	672	724	641	676	711	693	701	673	652	715	661	700	629	720	666	663	635	685	698	684	698	690	692	707	684	699	659	723	671	692	671	731	704	672	675	683	721	644	703	657	684	692	628	661	689	707	717	707	660	719	708	660	723	621	675	667	642	690	736	696	661	690	716	678	700	685	735	639	663	701	651	662	661	691	688	651	688	715	715	653	671	696	631	690	691	702	702	642	676	697	695	676	636	699	635	675	698	724	607	694	717	671	669	671	735	672	696	646	704	718	681	673	666	689	707	668	667	700	660	696	722	681	654	694	668	688	671	690	664	703	666	630	707	752	734	716	689	675	649	721	704	684	702	694	720	709	717	688	699	624	672	669	712	691	670	656	718	684	666	693	704	707	721	696	672	729	695	688	718	629	682	670	679	705	665	655	633	692	659	665	682	644	675	655	656	697	669	685	694	692	665	647	665	703	677	660	688	655	676	670	657	692	640	679	675	665	691	653	690	685	646	700	716	706	688	698	694	710	696	719	688	690	674	684	697	676	654	680	644	659	690	729	684	683	622	721	674	642	694	702	685	678	658	658	658	658	697	675	713	719	696	724	677	649	655	723	676	624	683	726	697	664	701	717	685	646	701	680	724	664	658	730	654	744	732	656	669	673	645	680	700	666	660	669	709	688	676	652	657	655	699	693	714	653	668	727	669	704	684	674	700	672	691	680	712	750	674	705	686	659	659	678	719	709	673	669	690	725	664	658	655	687	709	713	688	711	694	694	684	693	665	683	678	673	739	674	683	651	645	696	726	679	688	692	645	676	677	683	718	616	656	653	672	717	698	692	648	688	687	661	720	719	636	723	742	751	679	680	725	677	693	681	667	690	698	674	690	683	705	663	678	719	662	703	710	681	652	667	706	712	696	724	700	696	712	676	713	719	671	699	708	656	717	618	709	702	682	720	660	701	696	670	687	667	646
22943	21519	29283	24219	21528	21632	11513	3091	1952	1643	1518	1434	1286	1242	1219	1068	1056	953	910	843	854	696	755	678	668	664	587	592	558	582	598	582	591	581	580	578	554	546	556	584	551	606	498	561	575	573	522	507	496	498	547	527	505	528	500	521	555	505	517	555	534	488	533	491	477	557	486	510	512	531	467	472	522	525	539	513	477	498	485	548	501	509	509	538	526	486	471	516	466	497	493	508	502	496	503	497	505	484	468	475	516	511	513	465	467	500	528	506	493	447	498	506	460	477	520	500	526	515	513	483	514	483	525	510	526	491	477	493	518	511	524	485	501	505	517	529	445	493	505	510	501	518	504	490	499	475	522	503	491	531	526	519	502	510	530	474	510	477	524	485	506	485	437	481	481	515	511	498	507	482	490	495	476	472	510	498	561	485	513	526	484	497	507	489	512	540	524	499	479	513	506	472	501	459	516	487	505	457	522	497	502	486	513	499	549	464	518	489	496	501	508	503	532	512	461	521	504	463	507	521	492	473	499	546	501	473	459	469	518	488	528	514	512	498	498	488	516	479	494	482	506	468	479	474	542	503	484	473	504	493	474	498	509	517	501	510	484	495	465	454	474	477	502	476	510	528	480	467	509	513	510	535	487	473	459	473	495	510	453	502	465	461	475	486	502	522	528	519	473	518	497	488	497	534	485	498	504	476	463	494	526	494	489	525	517	481	482	471	506	523	495	485	506	500	532	484	499	525	475	526	522	515	470	467	500	502	509	484	472	457	508	504	487	514	477	492	503	505	487	460	457	550	515	510	508	525	455	489	498	505	465	505	498	519	460	493	495	502	499	522	494	504	498	456	478	504	490	490	481	519	495	485	494	465	493	475	512	508	488	515	502	509	530	513	548	515	475	514	509	481	472	496	498	470	465	523	501	484	505	456	474	519	496	535	482	463	482	487	491	512	469	472	507	495	513	495	522	506	487	506	537	508	485	470	480	536	516	512	461	502	521	494	499	464	522	503	491	490	460	496	511	475	469	502	506	493	507	467	469	505	494	478	513	520	480	505	497	467	480	512	466	509	523	495	497	433	546	497	482	494	455	549	506	494	524	475	507	503	466	534	478	507	523	465	470	518	452	512	488	475	495	485	475	531	552	469	518	504	505	494	499	474	488	491	498	526	513	485	492	451	469	488	492	500	473	530	467	531	524	457	487	490	465	479	541	490	514	532	467	518	455	483	482	500	497	511	509	497	488	481	494	475	491	493	521	499	517	485	497	536	525	494	471	485	445	433	481	498	484	479	509	477	487	463	511	520	444	486	451	519	483	482	490	508	512	525	499	500	488	459	485	524	522	468	483	530	484	491	492	509	506	509	497	485	516	505	494	474	480	530	504	489	491	492	498	484	512	498	504	479	490	461	508	514	508	472	501	490	498	482	505	515	492	521	484	515	521	498	525	492	510	472	513	475	500	527	506	523	486	515	555	545	550	506	504	495	485	562	555	493	482	472	471	455	534	512	521	525	471	536	484	468	475	530	528	488	473	483	497	546	545	482	519	524	503	459	500	502	485	507	473	513	448	512	487	539	496	492	522	474	488	518	482	499	540	494	490	521	519	480	535	513	506	476	497	495	432	506	506	509	510	465	514	501	500	500	509	501	472	502	477	493	510	466	490	511	497	462	466	488	465	453	518	486	485	541	501	475	484	497	482	486	500	496	501	457	477	486	486	476	495	485	466	547	518	491	492	441	499	486	501	465	465	505	508	471	488	558	486	494	516	518	514	497	522	514	507	502	545	498	536	477	525	480	504	513	481	454	495	488	518	453	495	496	472	480	488	489	483	470	512	530	512	514	484	529	507	484	511	505	531	524	502	469	502	437	503	512	496	480	471	487	514	495	481	479	507	500	493	471	479	504	511	527	520	490	501	509	466	524	534	453	510	529	484	510	502	458	475	481	479	483	485	490	491	479	509	464	493	480	508	548	507	484	532	540	486	474	467	521	483	506	521	478	469	510	500	515	476	527	515	545	500	473	459	472	527	546	498	461	486	499	499	475	550	539	477	501	486	498	502	505	520	478	512	522	512	475	492	530	489	455	525	489	490	507	500	511	526	477	500	478	461	469	495	502	542	499	452	505	468	510	494	486	513	512	467	500	488	477	538	530	519	443	506	462	490	502	492	498	503	526	474	487	511	532	473	488	501	557	484	530	487	480	516	487	505	467	465	498	498	490	480	519	461	514	499	505	479	483	517	465	508	503	478	512	495	529	507	502	480	516	474	483	506	475	505	537	532	501	506	478	472	496	518	490	497	516	531	468	515	498	501	492	507	443	507	470	477	501	518	489	519	528	506	448	502	525	524	502	489	492	492	493	529	453	496	487	514	490	476	506	477	518	518	493	518	521	461	492	469	501	466	487	514	478	436	515	525	482	478	500	520	513	476	505	512	489	511	461	523	518	447	522	503	500	523	516	466	473	492	517	509	447	530	477	466	503	509	501	471	444	487	498	520	483	487	544	513	519	466	540	487	501	458	533	554	446	511	491	508	523	501	476	459	472	479	497	484	465	482	527	539	503	494	511	476	505	481	464	491	485	450	536	490	484	467	476	522	527	516	488	513	514	492	502	504	524	515	459	533	535	495	485	479	489	475	509	493	495	484	530	501	521	519	541	482	487	470	512	491	486	520	505	538	518	501	480	506	490	516	489	480	496	476	530	536	487	522	515	462	490	487	430	486	476	462	504	510	503	513	499	537	507	473	479	483	474	524	534	500	489	486	531	500	493	501	505	473	551	501	474	507	495	512	492	499	512	502	537	448	497	485	484	494	477	503	457	496	447	478	469	478	431	498	450	482	475	491	483	531	494	451	513	524	503	503	501	511	526	488	490	481	473	538	488	475	498	492	527	516	512	536	498	507	515	507	513	531	471	452	507	534	490	438	507	469	511	482	507	505	475	500	470	457	516	478	505	492	515	491	470	517	503	488	458	508	482	474	478	509	498	515	546	511	504	509	470	494	507	463	512	478	526	492	491	470	505	500	497	468	496	515	487	520	482	498	489	506	489	447	502	521	500	523	497	482	482	534	506	503	478	485	470	491	487	496	476	517	477	489	486	511	489	487	487	471	490	499	471	506	478	500	500	520	514	514	472	477	525	511	492	500	455	479	479	485	488	478	518	548	477	500	501	491	489	499	518	455	475	514	487	525	487	489	496	499	500	497	526	479	470	547	490	483	478	503	545	471	512	471	489	474	523	570	514	459	482	489	509	503	514	464	535	503	469	533	483	497	478	483	479	513	513	491	523	487	492	475	461	527	462	494	506	546	544	533	502	532	520	485	519	508	498	490	489	505	480	492	468	493	503	482	485	493	512	515	518	463	478	477	524	511	470	487	479	490	493	531	474	473	496	502	481	502	468	510	492	491	535	516	483	471	452	460	479	505	486	461	503	484	485	483	495	491	480	517	473	511	470	498	536	504	486	497	488	500	484	512	503	533	499	500	509	512	595
38924	37138	25310	15677	11447	8388	6230	4894	3725	3025	2826	2394	2154	2070	1986	1583	1569	1423	1325	1173	1096	1110	934	879	834	861	828	753	762	664	723	686	689	658	637	634	653	617	671	661	625	614	636	672	658	691	610	621	614	597	605	643	597	609	578	612	645	592	630	607	554	621	607	606	606	568	542	590	572	558	595	628	586	576	587	582	568	563	554	565	577	577	617	550	604	578	596	540	606	575	588	554	545	577	562	576	575	607	519	603	557	589	567	564	599	560	531	529	602	565	600	595	586	569	552	567	540	584	552	550	605	588	558	549	557	591	567	565	541	536	545	554	568	552	555	577	564	600	551	580	537	589	554	545	547	585	551	602	589	604	593	589	604	573	556	546	591	540	578	569	588	538	609	579	567	585	597	552	574	560	564	581	502	591	572	581	584	598	527	537	568	586	546	521	590	523	577	556	563	595	579	605	579	578	564	531	587	552	593	540	553	583	573	558	562	577	541	559	583	527	603	542	593	611	547	598	594	557	566	567	577	585	588	555	593	564	607	550	596	577	545	561	599	569	539	548	600	586	586	595	563	604	558	570	527	527	607	578	576	594	601	602	539	558	547	579	517	573	575	541	561	534	529	593	556	598	536	548	573	595	533	636	579	575	590	598	581	553	564	564	579	576	592	581	612	601	566	549	558	590	551	549	578	567	569	553	595	537	556	548	537	561	545	593	594	582	580	564	538	586	558	555	567	619	561	562	574	540	548	582	605	561	633	563	549	576	568	522	561	553	571	549	567	571	545	547	566	554	535	549	579	584	535	615	542	543	556	565	606	565	586	522	540	567	570	525	552	561	571	585	518	576	600	553	582	555	519	600	533	551	582	530	562	547	528	569	587	587	556	556	596	582	579	608	529	600	584	551	578	608	552	610	606	575	596	574	532	592	580	593	537	552	582	582	545	569	563	530	593	571	556	564	563	559	537	553	571	614	574	552	565	550	578	566	597	588	554	556	559	560	543	597	615	603	565	551	569	587	558	575	549	609	594	593	559	591	553	602	540	571	557	542	614	587	569	544	572	556	610	557	577	529	586	577	566	562	542	506	561	566	580	601	571	579	536	578	559	571	564	547	576	558	549	598	580	559	586	532	521	563	514	571	567	553	580	570	556	552	539	539	572	593	557	583	551	548	581	589	599	580	570	559	591	577	580	550	572	569	554	554	516	547	532	561	582	543	578	565	618	538	598	591	606	541	544	598	566	587	561	521	586	600	567	549	567	550	622	557	605	571	582	574	569	558	558	558	588	555	545	542	553	613	536	564	565	642	546	579	566	559	605	620	568	548	580	568	551	559	568	587	556	586	552	604	567	577	607	556	604	552	576	556	559	566	583	563	563	584	569	602	515	665	551	560	560	594	530	565	588	532	583	586	551	546	538	555	562	605	556	569	552	540	581	551	568	580	568	566	616	543	542	514	604	533	586	562	540	495	552	533	601	576	590	545	542	540	529	599	546	564	572	561	577	561	578	610	554	570	554	557	555	568	559	597	573	569	555	566	563	608	565	588	547	546	582	570	554	566	545	565	568	571	635	558	589	569	596	568	591	577	602	619	502	562	557	564	589	540	571	598	583	612	535	514	600	555	570	529	553	583	558	583	578	588	586	582	614	618	577	585	564	511	577	574	608	566	566	568	553	565	555	552	581	531	529	538	546	564	515	602	563	589	545	549	557	589	552	561	553	586	572	573	576	572	563	594	580	577	566	594	591	586	566	576	574	596	551	588	560	574	519	574	551	531	569	588	598	574	514	554	580	554	583	571	599	575	611	590	593	576	556	532	573	573	582	587	577	637	583	558	551	564	549	534	544	578	528	575	567	552	579	545	598	586	574	586	526	554	562	575	537	563	547	546	526	624	581	578	541	582	558	530	555	563	579	594	548	570	593	531	574	595	551	564	586	550	589	569	617	523	589	561	585	592	538	531	544	560	602	547	560	596	572	544	541	533	581	558	562	555	584	571	561	587	618	627	538	560	568	577	533	569	536	629	553	588	574	578	567	579	570	534	548	588	565	547	559	581	573	568	595	576	552	588	521	604	578	562	555	562	565	585	570	545	558	566	575	548	562	549	584	569	611	539	546	556	597	538	573	566	565	553	564	607	556	580	567	565	554	576	562	561	596	601	535	580	590	568	599	568	571	571	597	525	573	559	571	564	581	576	597	546	553	552	614	530	571	553	573	598	560	543	584	587	533	535	573	582	594	578	571	568	571	540	541	527	591	574	591	551	570	600	542	565	559	580	510	549	599	560	569	540	564	537	586	545	549	582	575	560	586	588	567	562	603	570	557	575	551	550	568	544	590	564	576	572	558	554	579	551	562	558	536	532	578	540	561	569	544	539	562	575	574	613	576	541	554	518	586	559	500	587	564	547	568	546	538	519	558	583	563	599	530	585	532	576	549	560	562	557	591	556	558	524	556	550	499	578	607	561	545	590	536	537	602	556	520	552	552	574	560	583	576	553	572	561	557	562	567	588	566	566	584	618	612	565	578	607	566	562	581	618	513	561	622	599	545	539	571	560	554	577	581	566	586	573	592	610	569	582	531	560	554	576	600	599	564	620	591	576	532	590	524	579	543	573	573	601	539	569	542	569	533	578	592	550	572	571	540	583	507	582	584	553	556	571	578	568	578	579	574	553	587	562	566	579	603	566	606	584	594	587	588	580	584	592	533	573	539	628	547	558	574	552	589	554	600	562	537	570	567	642	554	564	589	542	560	536	557	557	538	546	567	597	576	618	570	560	579	571	595	561	555	552	554	572	548	571	583	585	545	547	548	570	550	550	582	528	557	561	576	541	569	566	557	630	515	607	579	567	583	524	560	589	599	550	574	556	575	560	557	586	556	614	585	622	600	564	575	565	593	573	545	526	592	552	543	569	530	542	545	556	568	561	562	578	552	567	573	629	584	572	524	582	539	579	507	556	545	560	574	578	568	564	542	577	553	544	598	600	550	584	577	527	564	554	578	558	564	551	581	542	555	544	605	565	593	589	568	556	617	551	594	557	573	574	594	602	571	581	553	538	511	535	553	588	559	552	625	600	572	554	574	584	551	565	582	542	539	596	524	526	564	549	554	588	545	579	540	602	575	554	560	516	542	590	529	564	569	590	587	544	559	559	557	589	573	588	573	592	549	541	553	558	590	580	587	581	518	572	554	534	599	588	588	561	561	533	548	569	582	587	545	581	577	569	572	600	556	530	557	552	581	556	582	561	552	586	570	556	627	559	580	632	575	545	564	563	567	553	575	589	588	572	541	570	543	566	542	571	579	530	563	569	594	597	543	556	553	539	545	575	592	584	579	544	577	575	541	602	567	558	588	591	625	571	497	564	574	591	607	544	575	525	558	563	563	565	544	573	574	538	576	616	556	583	566	568	580	544	541	573	559	559	549	540	547	551	562	603	582	562	613	564	560	573	570	596	608	549	579	558	565	616	528	561	572	518	594	563	571	536	535	526	576	573
30036	22541	15730	7554	3530	2226	1747	1426	1302	1123	1078	1058	1027	1034	1007	975	963	920	883	867	830	817	808	830	816	811	806	849	777	759	822	816	812	816	755	801	798	777	756	812	783	812	792	746	808	800	791	786	784	786	754	776	820	828	791	786	772	754	819	772	808	775	790	759	781	736	779	768	764	764	806	801	766	790	715	798	796	776	724	746	786	807	744	776	787	789	771	798	752	765	777	742	733	687	706	788	722	793	734	739	773	712	755	766	809	785	755	768	757	693	799	758	768	769	761	760	735	762	745	718	791	751	761	785	794	742	751	753	761	771	720	717	766	785	763	754	770	748	743	771	789	791	762	789	808	802	725	732	791	785	781	775	755	788	781	798	744	770	760	795	752	740	780	770	773	801	797	787	761	789	739	782	784	741	752	802	727	762	750	768	762	691	738	744	761	759	771	760	773	716	775	764	730	778	743	751	740	779	766	793	740	783	745	739	811	741	736	763	781	745	719	797	725	820	729	785	809	746	819	781	744	728	745	806	766	784	736	754	719	807	761	790	808	750	772	729	753	711	756	711	781	751	822	764	807	785	765	800	816	744	746	765	800	779	803	727	789	732	766	723	742	717	763	767	759	735	801	749	702	703	811	772	768	751	743	776	804	775	725	741	752	749	735	782	789	749	771	713	775	799	750	749	752	715	724	718	704	796	743	747	751	728	787	773	802	773	825	764	739	731	748	776	797	782	766	788	762	793	790	728	752	774	729	752	757	752	746	738	767	752	764	772	795	711	762	748	819	770	774	732	736	744	769	769	827	760	751	743	734	730	773	708	735	734	758	739	723	779	764	764	720	746	794	749	686	732	808	811	771	766	785	741	738	761	761	762	822	782	786	828	802	753	771	768	733	754	754	817	785	754	775	768	729	741	772	742	758	758	753	758	766	757	777	733	734	733	722	775	753	768	773	767	769	725	784	825	743	809	744	744	806	774	746	812	754	725	721	756	727	776	778	758	756	769	785	805	745	784	757	750	808	762	764	788	768	778	801	762	773	737	735	771	775	701	811	740	806	811	754	764	779	761	783	756	770	732	756	822	775	768	721	736	784	741	770	766	716	747	747	783	795	685	740	772	795	768	767	791	836	804	737	760	759	723	774	737	742	764	764	745	774	772	755	742	741	827	736	740	740	775	849	769	756	754	817	791	788	691	773	781	764	761	781	786	749	792	790	817	715	760	757	797	799	799	739	779	799	738	781	803	771	782	757	746	760	722	779	745	768	808	792	796	755	780	747	752	728	805	767	766	740	701	745	760	792	792	757	814	771	739	749	779	757	755	744	727	744	791	781	768	758	740	760	791	783	781	786	732	731	752	796	738	761	778	804	725	753	785	741	796	777	777	731	780	798	731	771	739	812	760	760	856	716	762	761	776	735	763	742	726	771	760	771	803	721	750	785	740	782	762	796	813	783	688	804	773	777	715	663	787	741	700	795	728	780	769	708	755	752	780	757	738	781	820	794	790	826	756	770	765	816	734	750	708	712	766	768	784	827	753	769	730	817	769	773	738	765	736	746	719	779	768	747	805	810	776	805	726	777	716	800	764	715	744	804	767	790	725	814	790	750	756	761	762	735	738	738	728	734	760	767	801	765	820	766	751	750	776	814	745	730	708	744	748	757	714	779	747	795	767	756	733	775	757	822	798	727	802	763	774	782	798	813	723	771	768	808	800	792	713	718	788	778	747	739	780	746	797	751	724	733	761	761	746	750	758	767	767	766	805	731	762	791	730	741	786	782	702	745	750	782	747	702	734	722	748	759	750	769	774	786	735	766	757	815	769	749	813	755	755	735	761	768	761	801	723	771	732	764	789	735	772	722	813	756	741	780	786	775	789	796	776	790	861	799	775	789	762	786	764	772	790	793	742	763	784	828	763	778	788	770	790	748	755	768	758	752	752	751	736	782	758	737	765	780	736	703	736	800	776	762	758	730	750	759	766	803	754	763	723	772	731	788	734	747	779	733	731	768	760	792	774	733	737	772	768	831	741	702	739	757	795	810	778	802	774	775	801	745	759	789	808	830	784	785	758	768	797	820	801	797	753	818	713	755	720	765	782	772	736	798	780	769	774	728	745	793	793	806	784	740	759	746	774	747	748	775	749	730	770	809	756	754	736	750	730	797	761	788	796	803	792	778	796	745	744	811	820	785	739	796	741	751	766	771	807	772	713	824	746	771	772	761	713	745	741	742	754	805	779	744	763	776	730	784	769	806	807	750	749	760	734	801	749	786	736	805	810	730	777	717	772	766	733	744	738	793	770	805	750	743	765	742	750	785	753	786	749	774	731	800	784	753	764	770	741	802	780	768	743	800	745	823	804	741	791	730	753	736	752	781	753	709	727	777	760	732	731	752	773	739	721	720	797	761	720	779	738	771	763	760	775	775	788	844	752	771	799	764	771	782	736	754	700	801	766	795	795	808	781	760	763	774	769	755	760	777	734	757	774	749	772	806	716	750	757	734	769	713	740	712	732	754	748	732	777	796	787	798	752	802	792	760	726	768	753	774	710	735	728	795	762	748	791	714	740	761	756	759	810	811	793	795	776	799	819	758	743	787	752	778	769	744	743	764	810	759	786	750	794	731	766	780	760	749	782	783	748	813	789	753	796	778	757	777	781	797	778	752	701	771	733	791	746	733	751	774	791	718	747	797	745	770	721	732	785	736	739	758	766	770	709	781	790	758	752	726	727	809	745	717	765	710	772	761	734	750	740	747	786	781	751	735	774	775	751	714	745	716	796	740	760	764	786	716	793	819	809	738	788	784	744	744	736	801	716	786	721	769	788	764	773	781	751	789	808	754	751	776	715	729	731	801	744	801	753	739	773	754	753	771	766	763	681	750	741	795	783	810	786	751	716	767	781	764	697	806	747	763	797	707	752	765	736	734	788	788	748	739	746	797	815	779	793	760	788	791	766	798	731	805	744	743	783	731	753	786	786	775	782	753	743	756	797	736	737	769	781	757	754	761	777	789	763	737	718	758	794	759	765	772	780	761	828	784	776	795	807	731	769	791	758	748	761	784	769	746	728	771	785	779	758	776	814	753	799	752	768	776	803	770	760	745	779	789	739	753	768	783	794	705	743	766	767	794	700	785	754	765	720	762	723	757	784	764	755	728	758	792	748	777	749	800	746	820	740	766	775	757	799	744	823	731	775	769	781	790	800	741	764	797	771	756	786	784	774	744	745	746	807	759	780	765	750	777	755	793	769	781	725	760	763	724	757	762	730	774	732	759	759	755	746	767	743	750	736	751	750	787	757	785	761	734	779	752	761	764	716	798	752	777	783	734	753	739	729	761	729	797	742	747	790	760	756	764	792	756	765	775	756	786	754	806	788	727	774	773	737	736	773	762	776	720	807	767	753	725	753	752	797	766	784	760	751	774	794	792	765	754	752	770	773	787	804	788	727	815	764	784	752	799	754	743	742	769	744	769	782	742	801	747	752	717	761	741	775
31157	24890	13795	7488	5114	3837	2821	2250	1997	1655	1618	1452	1415	1335	1331	1301	1191	1120	1141	1067	1093	996	981	942	913	976	954	909	914	941	939	870	884	915	885	905	886	929	882	854	943	853	886	890	895	896	895	875	824	879	851	918	894	890	905	852	876	862	842	854	806	898	878	912	847	858	861	861	855	866	918	814	905	838	860	881	877	935	868	867	819	821	847	900	848	849	896	866	936	869	811	815	854	848	890	844	859	840	891	851	841	896	871	870	823	852	837	849	888	859	911	878	908	806	845	847	866	839	854	846	832	836	849	862	864	878	829	864	855	861	795	841	904	803	872	894	868	811	818	851	861	845	864	915	860	909	838	859	832	827	867	826	895	854	844	849	865	820	840	849	883	814	835	872	799	834	894	845	888	841	839	826	862	836	929	868	873	836	816	842	866	818	893	827	845	874	858	858	851	854	859	861	863	828	906	883	803	869	845	865	875	844	874	862	814	878	810	851	866	854	836	845	875	851	880	870	870	885	890	830	826	899	825	863	882	807	876	787	875	844	846	905	877	862	848	828	765	875	845	841	854	852	873	841	832	861	849	908	872	825	857	818	822	891	841	863	881	835	864	904	896	845	882	881	822	856	826	831	876	872	860	866	840	823	823	863	851	901	894	900	797	831	866	857	786	829	853	841	823	812	817	870	874	840	827	858	876	884	872	842	894	861	860	915	864	874	904	817	906	892	862	860	895	894	806	854	862	866	900	883	843	851	877	865	830	891	836	936	847	866	848	886	897	867	872	843	865	852	828	923	827	860	872	857	874	816	912	903	887	823	932	850	861	845	895	838	837	854	874	930	869	896	835	879	878	902	884	865	839	845	805	880	840	842	851	903	865	842	884	869	861	835	852	851	920	873	849	883	857	887	841	868	858	805	858	821	835	881	875	905	862	869	860	855	829	862	858	822	861	820	828	878	859	904	837	856	835	839	857	818	843	868	877	850	871	874	866	842	855	832	857	838	879	874	852	871	874	885	845	851	847	843	795	867	847	885	806	843	808	826	853	838	844	893	818	881	838	882	856	866	857	814	843	880	801	840	901	857	807	865	875	855	812	847	801	891	840	864	920	848	848	831	874	820	906	870	845	842	859	859	891	828	825	861	869	865	850	846	836	874	880	836	823	843	839	856	875	877	857	888	875	892	845	891	863	889	841	862	822	916	848	919	838	831	863	847	877	858	855	890	910	830	855	905	834	830	846	851	850	858	868	890	882	884	892	822	852	892	860	847	883	840	912	859	802	851	827	852	866	800	850	850	841	823	884	856	843	894	850	822	820	857	891	883	842	877	790	844	897	929	851	813	809	823	814	866	892	839	898	825	855	907	817	882	832	884	875	849	797	895	892	845	842	854	828	847	837	849	892	852	900	866	843	849	819	867	901	825	827	856	831	889	863	833	851	835	861	840	843	853	827	852	847	858	835	817	851	873	858	836	882	883	934	861	867	820	844	870	821	809	885	882	872	881	863	874	890	875	867	904	891	857	864	856	850	867	882	851	838	887	873	834	851	834	888	859	787	885	829	847	843	875	805	889	851	848	813	903	835	840	888	860	863	876	878	837	872	879	851	887	842	861	866	886	861	897	845	847	838	886	870	833	879	789	804	788	887	859	856	810	841	828	836	851	873	853	897	796	816	933	820	865	836	833	862	835	834	805	866	841	873	831	871	802	836	849	830	869	823	869	835	824	821	827	860	840	825	895	874	880	836	849	837	785	859	842	864	865	815	897	820	847	847	860	881	854	885	918	853	839	840	829	876	876	879	869	864	823	850	863	797	840	836	870	837	938	885	810	843	853	900	875	878	843	828	860	811	853	875	839	812	866	838	822	858	823	892	873	867	883	855	885	866	873	903	858	895	847	847	897	834	886	912	830	829	878	903	851	828	905	815	851	852	848	873	829	861	850	901	924	864	824	860	902	840	878	848	848	893	872	906	840	845	796	863	913	838	862	834	881	854	860	850	894	859	851	890	861	807	838	871	805	863	899	843	857	875	865	839	874	860	843	892	890	849	844	835	845	904	891	816	859	810	849	880	888	835	840	832	858	814	847	824	920	851	832	806	865	878	835	895	815	855	830	859	861	820	867	908	863	859	822	831	893	895	838	857	831	882	814	883	860	892	872	853	835	882	854	865	866	885	832	857	811	833	881	873	856	851	909	878	871	820	857	886	865	837	832	854	802	894	849	860	863	868	862	855	827	873	854	830	857	850	812	906	884	846	867	867	896	818	844	882	876	849	840	875	839	893	818	857	855	836	835	887	899	850	890	845	887	872	831	868	911	853	841	852	890	910	890	860	876	844	831	864	873	853	868	819	847	807	874	845	889	869	814	911	917	863	889	836	856	833	856	872	841	829	909	839	855	901	872	866	856	886	873	891	863	867	872	831	897	816	834	855	832	894	867	844	861	867	834	864	857	833	893	854	893	883	885	901	866	876	825	844	917	856	857	844	888	864	787	877	869	845	833	898	867	904	910	854	877	850	875	831	905	853	823	873	858	869	889	866	830	889	860	781	889	864	863	821	830	836	820	862	841	895	911	860	855	832	907	858	884	840	835	862	832	844	880	855	863	838	885	795	892	861	872	843	922	882	836	909	848	884	886	846	821	822	828	851	863	880	891	815	857	879	880	924	894	864	883	864	804	892	879	800	870	884	853	898	861	830	847	868	831	895	906	860	866	875	871	840	835	896	845	831	874	899	874	842	859	880	865	827	841	847	847	832	805	851	852	893	881	848	803	840	890	808	832	884	856	861	829	870	860	874	871	887	844	873	864	879	881	824	849	885	901	877	870	787	851	874	823	850	871	820	923	816	885	841	850	871	874	862	862	822	894	815	849	813	854	817	858	836	859	879	847	850	880	854	870	860	863	837	833	810	806	827	841	835	893	906	884	855	944	867	908	905	878	834	849	827	828	849	857	888	881	839	865	856	825	843	943	814	844	872	819	820	875	849	911	864	807	868	858	937	858	837	817	816	852	857	863	817	891	860	814	846	894	816	834	888	841	890	892	846	844	859	897	871	845	864	877	832	853	897	827	873	877	876	835	809	879	817	855	904	863	847	871	852	844	872	879	865	866	898	879	882	889	883	860	798	818	938	855	843	828	868	870	899	857	906	869	860	812	860	866	841	879	857	908	823	854	856	847	861	827	853	832	919	875	906	843	834	892	824	852	844	833	829	854	849	851	842	868	869	780	849	844	859	860	806	883	855	874	834	909	820	846	932	872	835	844	808	903	844	805	857	870	885	848	899	862	886	844	879	856	849	836	859	846	829	831	843	899	894	906	797	885	870	844	875	822	849	928	890	798	833	826	856	825	890	879	873	830	868	806	871	882	838	875	793	863	857	893	902	839	846	823	868	849	825	858	886	841	840	845	841	850	846	882	876	846	841	896	820	864	873	832	882	894	869	863	857	843	851	853	831	844	831	906	853	825	865	826	818	817	908	839	858	846	837	836	849	868
23992	21480	28826	24521	21469	12739	3592	2124	1685	1427	1360	1358	1318	1186	1169	1048	1097	980	994	955	892	837	802	824	799	814	751	738	778	792	716	724	728	746	726	714	736	674	776	712	763	686	708	680	725	740	708	759	731	703	697	710	715	735	710	684	756	694	710	729	706	675	681	678	722	695	672	696	661	699	651	718	686	710	735	704	670	655	679	722	671	698	691	669	668	713	723	691	699	661	712	699	700	671	713	735	681	686	655	718	692	698	698	730	722	712	715	702	674	712	694	691	717	677	677	712	692	709	765	686	704	705	696	727	710	726	742	670	703	711	717	690	687	653	722	681	730	693	690	625	717	768	706	694	668	732	695	693	680	670	717	690	726	744	709	708	674	742	700	706	714	681	687	678	662	683	705	754	705	729	694	743	687	719	683	715	675	705	657	717	743	705	695	761	678	704	657	664	719	687	699	719	722	694	722	694	689	698	696	656	732	713	707	691	693	752	690	723	718	670	707	677	733	671	708	643	673	704	690	699	745	666	714	688	654	672	694	696	690	741	746	672	718	702	720	731	675	683	677	716	681	678	670	716	724	697	679	737	730	691	676	763	731	712	727	719	666	704	685	693	721	689	633	714	701	700	745	709	724	701	657	713	741	663	714	687	699	711	674	720	728	753	708	678	655	718	690	683	699	710	715	670	678	688	689	705	695	707	695	683	708	703	720	675	699	693	730	729	719	697	688	655	708	684	675	693	684	676	706	695	713	705	679	721	691	716	670	692	726	740	673	731	766	733	749	695	690	674	750	695	692	658	686	660	747	730	686	676	743	696	737	644	704	698	735	721	715	702	639	655	710	785	733	691	650	658	672	713	673	701	692	701	661	698	684	707	694	710	680	738	684	719	689	725	676	693	716	689	690	685	714	722	665	737	672	692	730	717	719	712	718	671	721	686	683	687	712	683	761	712	735	664	677	732	683	664	741	692	667	672	668	679	709	685	729	712	713	710	710	688	708	720	693	681	725	700	685	694	711	687	687	688	759	728	703	686	688	717	682	655	667	699	718	678	727	701	674	711	678	679	687	702	683	718	702	729	696	672	672	690	666	681	684	671	705	732	758	685	720	726	665	715	713	703	674	689	739	747	657	692	749	690	701	707	706	731	664	736	704	691	691	663	712	712	659	673	696	722	682	666	728	708	729	648	662	660	693	667	692	708	652	714	718	697	703	711	677	672	718	739	680	712	676	725	697	677	708	698	728	695	685	703	650	698	692	647	670	709	661	684	693	672	771	673	642	711	671	712	667	705	710	701	726	656	741	728	702	663	679	718	700	680	691	638	713	709	699	705	683	684	675	665	672	685	697	703	713	662	733	674	709	674	717	721	652	662	649	702	709	651	695	714	681	652	690	694	673	639	708	710	775	695	708	674	695	671	742	767	710	673	676	680	679	725	722	703	669	684	673	663	670	637	686	691	665	648	708	685	697	675	725	644	718	667	762	668	660	710	694	728	718	710	711	713	672	690	742	746	699	631	746	682	675	664	705	705	735	672	690	694	685	697	722	687	676	753	671	677	710	750	694	677	694	715	700	702	741	683	679	733	654	678	736	695	735	724	655	671	664	703	712	649	751	701	743	710	739	724	666	676	667	695	667	714	674	671	651	728	748	704	675	697	667	709	709	679	671	740	705	688	637	628	687	683	683	668	684	702	710	717	672	702	745	708	773	720	744	671	682	691	697	708	720	710	657	704	719	702	684	711	677	681	622	708	676	661	675	684	684	650	652	680	730	691	726	668	699	717	642	706	718	666	705	690	684	757	674	695	662	709	723	720	670	641	716	695	710	716	647	689	689	780	700	691	709	696	732	697	707	682	686	725	663	684	702	657	709	685	680	671	693	707	697	685	713	690	713	689	694	716	722	707	700	720	726	706	711	693	678	658	663	687	709	707	736	690	694	667	683	669	702	720	703	713	685	707	712	697	664	748	676	709	703	727	690	740	677	675	667	675	642	656	698	703	655	700	700	703	748	671	659	662	746	706	725	665	689	673	660	733	701	712	693	727	686	702	724	702	681	715	703	736	729	662	683	695	677	708	702	688	710	706	687	692	744	693	671	706	676	713	682	674	714	718	692	704	675	658	718	682	702	667	737	690	733	690	685	682	694	711	735	691	727	675	731	740	710	728	685	734	705	668	717	742	715	690	644	669	717	708	705	720	705	725	670	698	683	713	664	696	693	686	673	731	682	668	760	690	682	746	673	710	722	673	712	693	682	704	684	676	695	720	665	688	679	711	701	696	676	657	663	717	686	687	678	672	731	714	722	710	664	710	698	695	658	730	663	656	719	660	715	737	657	698	694	748	680	688	685	700	703	612	672	705	714	689	731	708	742	703	658	689	721	693	677	698	713	714	671	729	735	676	669	705	727	652	680	694	674	691	689	672	676	662	667	722	705	690	699	642	713	709	718	735	698	693	676	724	649	690	674	746	697	687	719	691	713	711	675	667	633	700	682	688	711	696	709	718	701	729	673	690	723	672	716	692	721	705	726	713	715	678	727	691	707	718	668	680	689	685	662	675	697	678	642	702	725	701	722	680	736	660	765	693	704	685	727	700	644	716	704	710	673	672	698	684	713	724	648	670	657	693	665	660	682	686	731	700	725	693	728	699	728	660	687	699	693	723	725	684	678	641	714	697	707	689	653	670	709	687	703	681	688	703	698	677	657	732	723	709	662	694	726	687	683	717	743	672	691	729	712	710	713	640	726	681	712	703	670	709	682	713	695	700	666	688	632	687	673	668	711	688	689	705	706	671	650	752	714	695	717	682	707	713	663	698	730	684	696	661	683	674	647	680	704	701	681	722	706	710	718	715	686	697	672	717	714	642	676	663	736	717	727	722	685	696	692	689	662	686	695	687	670	690	676	683	739	661	687	704	704	734	725	701	688	707	736	675	686	657	714	716	682	655	708	660	720	659	705	724	739	649	716	727	687	740	712	722	693	676	685	723	720	662	697	719	700	727	708	693	656	707	713	714	709	651	694	648	726	703	658	692	762	683	704	735	685	696	653	650	718	716	679	725	682	676	687	721	708	750	697	699	696	739	682	634	703	661	716	700	679	652	708	712	735	688	691	703	670	678	690	674	692	737	727	694	729	680	700	708	690	694	686	663	708	693	679	748	736	649	664	725	731	677	685	685	736	730	660	732	711	702	701	703	697	710	689	695	714	718	740	695	736	687	737	705	688	710	731	668	661	711	741	701	697	711	674	668	696	722	741	667	722	757	707	714	723	670	700	699	691	702	680	693	730	666	703	672	741	683	706	711	705	707	694	697	697	670	710	701	679	661	681	700	661	642	706	672	693	689	702	694	692	738	758	686	713	731	703	731	669	633	665	674	656	657	635	705	695	696	714	703	683	689	741	704	657	720	691	727	710	664	680	687	668	682	686	705	690	659	695	656	712	709	695	699	674	692	769	718	691	674	714	722	738	722	701	704	683	666	686	705	654	676	694	707
35893	36820	20653	12080	8349	6214	4585	3557	2840	2432	2115	1985	1881	1777	1765	1477	1450	1361	1304	1285	1077	1065	1014	959	929	901	926	883	937	866	887	889	853	779	923	885	825	849	845	823	784	841	815	851	841	875	792	864	814	812	826	814	796	836	817	807	827	846	815	829	829	824	790	813	816	764	798	814	825	783	748	801	783	798	841	799	768	823	790	833	797	795	802	754	828	831	792	829	832	801	836	821	779	796	790	816	769	804	779	823	798	793	784	781	811	803	808	838	839	778	798	803	833	872	772	818	817	769	827	834	777	735	785	770	826	798	780	798	745	782	801	803	767	827	771	755	784	803	724	849	810	804	776	775	825	799	755	823	796	752	820	776	825	746	778	726	785	813	779	773	850	758	814	769	810	776	811	759	803	767	789	812	766	765	785	791	778	826	737	759	797	777	740	784	801	806	826	793	802	803	787	818	801	759	810	784	841	783	800	780	748	810	792	774	780	787	818	749	792	827	831	766	763	813	821	762	820	805	776	776	809	798	810	792	800	824	789	818	800	733	766	839	726	872	815	825	749	785	753	800	815	816	785	830	774	748	765	833	801	773	778	820	805	825	770	809	810	817	807	823	804	770	799	843	760	779	787	788	773	791	785	784	745	799	808	787	787	761	810	758	771	768	823	757	819	811	803	815	824	775	782	785	822	813	717	805	814	763	791	782	749	791	795	806	814	808	766	804	818	737	788	814	796	807	808	838	776	785	775	781	781	756	783	791	790	817	805	749	748	770	807	804	797	780	865	755	828	788	724	779	804	810	801	808	814	779	807	852	811	748	797	802	796	772	798	730	769	772	797	773	805	770	778	791	789	780	802	775	789	772	795	756	835	798	805	832	826	755	770	857	790	791	828	757	802	814	795	818	775	783	816	809	817	794	831	812	814	840	796	792	770	807	781	820	796	787	741	819	826	809	713	787	800	809	763	740	762	775	780	815	801	717	798	783	739	757	816	796	797	809	809	793	752	780	828	776	829	819	799	755	837	810	787	850	804	753	791	794	790	831	825	832	788	791	805	783	811	813	745	814	746	842	821	818	837	816	794	801	847	830	801	808	810	750	789	833	862	774	758	855	765	802	828	775	805	774	809	791	741	812	743	760	810	830	754	784	824	788	808	800	788	818	771	762	788	813	792	804	759	804	769	792	803	807	844	750	773	818	806	817	841	751	810	805	851	748	750	819	829	815	786	803	736	799	809	809	785	786	776	802	836	786	781	804	839	797	763	802	839	822	824	820	742	774	780	841	786	812	766	818	812	794	781	796	791	827	797	801	778	815	813	777	824	763	830	788	819	783	804	815	791	749	769	760	788	755	796	790	832	797	803	824	796	789	784	814	810	817	799	726	775	696	773	791	775	855	822	798	793	776	781	819	800	789	793	848	792	836	777	796	784	849	770	831	789	727	776	782	778	785	825	764	843	790	815	805	824	806	788	785	813	817	744	810	763	771	715	806	777	822	776	823	844	769	814	737	815	822	751	778	803	820	795	738	782	783	794	811	790	818	823	832	787	816	797	818	757	798	745	777	786	792	832	835	804	798	819	763	772	794	735	794	763	780	774	790	822	769	794	776	765	791	798	754	800	796	806	729	783	800	776	828	791	812	789	790	769	811	807	754	810	795	756	770	770	765	791	800	804	781	772	819	780	746	820	840	811	799	802	801	755	784	765	759	810	854	769	787	786	792	793	763	862	770	768	805	802	827	750	806	781	809	853	822	799	837	769	763	777	796	746	846	763	796	800	801	766	823	768	800	800	805	784	811	738	764	780	786	835	752	785	812	807	813	854	777	796	727	781	840	829	802	812	805	831	773	829	818	791	835	809	803	802	828	830	781	785	801	789	800	811	785	847	815	791	789	793	804	800	723	815	836	768	735	831	801	784	796	779	778	828	771	808	809	781	787	807	828	790	777	770	772	765	788	820	789	803	822	759	765	842	808	799	752	860	767	797	835	826	820	824	769	825	796	820	788	778	827	786	783	835	762	794	777	789	794	755	803	783	817	779	794	799	754	762	754	800	804	835	786	768	777	799	781	833	758	763	807	811	785	815	822	785	801	813	826	806	769	800	793	823	760	808	761	778	826	801	751	786	773	768	772	784	796	854	731	767	779	779	828	819	810	816	802	827	769	794	817	764	760	765	871	828	826	795	821	829	817	791	821	832	798	781	801	797	811	781	821	765	778	826	743	811	796	878	803	816	806	757	766	817	831	775	778	843	768	795	811	774	761	789	790	784	792	815	818	792	768	850	822	828	785	888	824	750	782	802	775	800	829	811	805	814	811	771	826	811	713	759	795	792	753	869	840	752	758	801	825	794	805	838	778	815	839	804	771	801	779	809	756	760	826	797	806	766	775	841	813	764	806	787	779	801	785	780	757	796	813	783	768	775	839	809	799	750	808	783	769	727	808	844	773	805	825	791	784	838	756	819	786	762	787	818	777	808	817	825	723	814	784	810	799	783	793	783	830	792	777	793	791	799	784	776	788	825	791	794	788	814	828	790	834	808	762	772	806	806	756	742	741	791	789	767	760	763	789	745	813	824	797	797	826	827	764	789	735	780	760	846	776	822	819	798	823	827	759	788	781	803	778	779	763	769	804	777	808	767	851	832	801	807	808	818	824	807	802	780	801	777	785	755	831	797	824	801	831	820	750	769	775	757	826	832	761	841	841	847	750	810	793	814	821	777	803	812	775	812	808	826	824	776	808	819	801	749	761	756	800	790	827	782	746	783	797	813	771	755	793	764	795	783	753	782	794	766	787	775	821	818	801	740	799	793	783	759	774	806	817	862	819	834	841	778	811	788	814	833	805	848	814	775	812	811	836	811	753	847	816	819	748	777	762	825	743	767	809	806	815	803	762	783	840	847	813	785	833	803	818	788	807	833	818	864	780	752	819	831	751	806	781	776	778	808	792	767	780	761	769	744	785	814	795	725	775	780	786	783	838	861	803	778	825	780	836	750	774	810	775	837	764	784	782	845	792	806	771	798	792	809	758	769	790	765	782	825	769	810	814	742	798	774	805	775	780	767	758	766	789	849	763	790	800	768	814	790	793	777	807	798	766	875	822	834	758	812	827	796	852	756	800	768	744	744	810	796	828	830	829	818	776	776	767	845	823	851	827	817	836	755	827	804	758	852	813	787	829	790	801	781	854	738	809	808	771	748	782	814	808	781	773	789	823	773	812	780	789	834	804	798	771	838	795	806	821	809	782	799	776	821	834	796	797	785	807	826	786	809	806	772	772	791	837	776	796	766	770	779	720	834	794	838	844	830	749	796	788	831	787	787	813	842	778	787	794	828	789	810	803	775	798	752	801	803	809	787	830	802	820	785	804	768	805	810	776	789	797	786	775	825	836	821	795	820	763	824	816	757	791	811	777	753	805	834	766	817	815	794	837	759	813	815	789	826	802	821	758	809	836	812	754	796	745	802	805	765	796	800	770	771	795	805	792	777	802	800	798
25259	21558	27766	25524	13078	3282	2109	1597	1317	1200	1141	1009	1028	969	973	936	837	829	796	776	769	728	684	738	654	692	674	690	675	679	653	630	628	649	645	729	631	618	650	664	614	627	628	633	616	640	669	647	650	666	623	608	654	610	576	612	643	660	602	685	587	660	642	643	617	595	645	644	615	611	637	608	608	584	660	607	630	601	557	600	635	622	626	586	632	579	574	605	621	603	624	645	596	598	599	595	678	652	645	613	589	615	631	542	625	613	636	600	630	626	604	627	601	631	591	633	642	626	612	586	654	627	660	602	580	625	581	672	613	633	581	621	608	629	631	622	625	645	611	629	613	636	607	637	623	618	637	593	638	614	678	663	611	640	592	614	613	652	639	612	665	554	605	594	607	590	603	587	622	600	619	626	652	640	665	581	598	603	636	597	653	633	607	631	686	594	625	615	622	586	569	644	601	627	632	598	631	603	615	629	587	660	598	624	608	592	616	649	627	607	611	670	614	593	652	615	613	598	618	560	598	646	609	577	615	626	592	661	640	619	620	604	601	611	631	629	623	603	595	661	645	627	657	615	613	583	612	591	619	600	574	607	649	637	664	642	642	648	569	614	607	608	633	620	623	626	611	607	570	595	618	636	606	651	591	631	633	601	596	592	603	665	624	629	611	627	628	606	642	608	570	646	557	632	688	604	615	671	575	559	626	615	634	625	629	628	658	608	627	565	601	619	627	607	621	637	585	600	650	628	628	632	579	601	571	643	652	597	651	590	643	631	605	635	624	583	650	601	600	582	669	626	576	615	613	606	614	617	609	641	597	571	614	606	609	648	593	611	628	595	598	626	605	601	604	637	583	638	630	607	569	628	676	597	600	581	605	617	579	645	634	584	579	612	628	600	594	637	619	652	630	612	637	616	627	610	641	578	634	593	602	595	624	617	628	611	620	613	661	652	619	626	658	628	617	633	609	585	581	650	624	629	592	616	634	582	607	662	596	615	610	578	605	620	631	642	611	604	629	645	614	576	623	626	639	599	638	595	605	626	596	585	617	587	602	598	636	619	655	622	627	597	613	592	617	584	610	609	627	587	580	638	594	633	557	627	631	592	629	597	590	649	601	616	580	625	555	628	582	623	637	663	650	643	595	627	621	631	583	631	609	633	632	615	603	607	624	624	610	620	633	576	602	618	560	589	621	630	603	606	649	608	603	668	618	605	649	598	579	618	624	602	663	590	642	609	598	633	599	606	598	607	620	662	638	585	570	626	595	673	666	587	586	640	597	682	656	626	640	627	619	594	638	613	633	618	632	623	631	606	579	589	622	561	592	619	594	603	642	589	609	648	552	615	572	617	577	591	591	673	632	620	615	592	629	602	595	637	588	617	598	612	600	617	604	634	609	624	638	600	635	603	619	652	559	600	647	609	620	632	605	592	586	674	640	643	639	618	570	591	658	668	626	629	610	615	645	651	632	608	661	660	594	622	602	634	651	614	649	601	635	646	660	643	603	617	589	626	624	616	626	629	612	621	591	620	584	658	597	681	618	630	620	584	629	605	623	643	636	632	636	580	621	621	606	625	579	605	612	633	629	627	649	631	597	628	567	635	605	648	608	655	630	637	644	611	628	664	568	604	598	631	581	631	661	625	630	611	613	648	586	655	580	637	620	620	586	622	641	583	622	634	639	627	599	609	594	630	631	597	617	606	610	631	581	599	653	592	658	568	598	626	594	629	598	662	612	608	627	590	615	579	603	646	650	601	596	627	642	683	599	605	580	617	609	627	580	596	616	645	608	633	636	608	630	623	614	611	639	606	582	627	612	566	645	651	614	610	656	611	606	626	594	619	665	631	653	651	569	634	599	593	615	607	594	610	592	620	656	616	600	642	603	623	577	635	657	612	589	553	621	587	623	675	589	637	618	639	630	615	591	594	630	616	640	643	618	594	633	607	606	582	605	676	622	603	652	630	620	608	599	606	630	617	617	596	634	605	595	645	594	585	578	602	634	586	577	600	603	607	613	621	601	646	617	596	648	624	586	619	582	613	652	629	619	650	605	620	607	611	576	647	608	631	617	646	590	666	587	572	664	600	602	575	618	576	605	633	606	637	619	592	589	647	623	601	592	619	576	667	641	602	612	638	597	597	600	602	624	583	636	591	636	629	600	643	597	615	651	644	617	614	609	613	637	629	625	637	624	602	613	630	600	631	617	613	628	544	594	606	640	601	596	623	610	637	605	611	579	654	638	620	592	583	667	593	628	632	589	628	660	598	592	604	587	625	609	594	569	571	667	652	608	616	607	615	608	587	649	650	616	615	618	596	602	596	614	636	592	638	618	640	647	599	630	602	596	572	615	659	647	601	631	634	596	577	633	595	648	599	623	666	607	597	636	624	581	609	600	654	661	569	603	563	606	613	631	599	602	584	568	592	588	621	631	607	639	659	635	617	602	602	618	591	659	592	622	673	560	602	621	676	603	623	608	602	611	623	596	623	592	633	639	608	627	609	657	610	577	627	600	623	648	650	626	613	608	606	616	634	561	573	663	642	607	627	642	567	614	658	632	599	623	568	597	592	621	625	626	630	601	609	601	636	627	582	586	650	637	658	613	641	629	626	661	631	628	643	611	620	647	625	607	580	592	648	614	613	639	563	600	633	587	608	624	603	614	648	666	594	595	627	678	616	605	617	586	642	596	604	572	577	642	620	589	591	637	652	656	599	657	629	680	632	636	610	592	636	632	638	614	608	610	589	675	636	656	650	609	620	594	632	608	638	614	608	655	631	594	583	601	592	564	620	629	599	625	628	621	596	581	611	603	615	604	608	624	590	593	574	655	608	628	620	599	578	633	624	630	642	594	614	590	634	659	575	624	593	600	565	618	612	626	651	604	616	616	602	621	537	624	670	622	601	565	609	616	637	632	566	612	638	612	628	598	591	590	572	635	659	644	628	651	623	629	588	609	596	665	594	595	646	588	644	639	646	588	626	635	625	634	599	598	625	604	585	629	635	625	641	579	617	620	604	647	609	616	616	627	645	668	621	635	629	622	647	578	600	626	588	663	589	661	631	646	603	630	637	662	618	621	623	589	586	603	640	615	612	572	591	599	645	607	613	587	630	605	632	630	633	601	618	641	640	630	601	591	588	626	627	616	587	591	568	576	669	616	631	624	602	610	673	636	619	611	621	655	614	610	617	621	614	642	594	597	635	588	619	650	586	646	626	602	601	643	620	624	588	633	626	590	594	619	607	637	649	599	639	593	624	635	587	605	622	628	629	638	604	623	587	616	611	596	627	643	642	624	651	596	627	615	580	626	625	623	540	613	630	624	577	600	596	614	658	657	582	679	635	630	609	596	627	612	632	632	636	618	608	614	652	568	586	596	633	621	579	579	600	594	689	665	612	575	639	607	606	637	621	630	583	599	613	645	652	585	585	639	608	585	571	629	596	609	610	637	666	631	616	630	580	570	606	612	579	605	628	600	614	640	587	641	617	578	643	620	677
34351	30507	17092	9836	6986	4972	3880	2953	2322	1959	1786	1606	1471	1440	1518	1224	1261	1140	1037	1012	940	870	860	846	779	831	793	825	788	770	775	747	761	764	733	736	729	774	728	720	740	735	754	743	713	687	717	722	692	715	704	710	727	706	698	718	724	733	760	740	731	724	671	644	743	719	691	708	704	723	728	725	728	722	708	679	692	688	704	706	718	642	688	651	738	756	788	722	735	716	714	699	681	663	711	703	721	733	723	678	695	698	680	680	762	685	725	672	660	736	680	720	695	667	714	664	696	757	705	700	721	701	652	718	710	711	711	694	692	685	655	711	679	668	687	686	684	706	684	686	663	715	646	713	703	697	616	707	681	710	746	670	705	707	687	709	676	692	696	666	665	772	692	730	675	716	677	713	684	727	646	630	708	723	703	731	672	723	708	674	747	667	700	735	734	711	666	708	649	706	685	705	693	692	677	684	717	674	679	705	692	691	742	698	687	697	726	655	711	695	701	698	679	679	706	720	688	706	701	732	662	691	709	679	702	692	722	734	697	720	730	722	686	692	690	671	701	705	706	699	667	723	689	688	721	671	685	660	701	717	710	707	713	696	722	725	697	690	701	682	722	714	732	698	651	688	726	683	692	741	699	716	696	707	704	717	700	745	698	696	681	706	696	673	691	694	699	668	766	699	736	702	754	660	701	667	715	690	641	704	693	691	687	674	688	692	702	689	706	673	729	705	702	665	739	699	664	720	689	650	682	696	680	691	681	633	699	702	722	668	700	703	679	700	710	659	706	753	679	677	681	710	715	714	719	706	689	706	678	683	670	707	674	735	697	696	666	672	673	696	708	726	679	689	683	743	716	719	682	700	731	674	686	692	745	763	705	709	692	679	682	668	660	728	690	728	743	697	672	711	699	687	696	681	692	682	700	688	674	685	693	700	726	720	620	680	647	717	661	628	642	700	700	662	718	670	687	690	701	677	663	704	681	702	717	664	705	687	675	730	675	698	705	754	657	711	699	716	663	697	712	663	708	751	666	706	730	712	695	689	698	673	684	701	687	695	732	641	660	736	671	708	727	702	720	746	692	725	754	661	678	705	670	719	739	705	691	677	708	710	696	711	702	681	706	654	682	693	711	713	709	692	747	689	706	707	679	700	693	646	693	662	721	703	696	706	716	739	684	703	740	688	701	708	728	723	673	702	713	681	664	707	702	733	695	705	713	672	693	723	711	724	687	715	701	687	685	691	696	681	716	694	659	699	740	706	712	730	724	716	715	678	695	662	662	685	693	676	749	724	678	750	690	665	690	681	713	692	681	702	711	696	753	676	736	706	707	670	676	660	746	699	702	697	679	683	712	718	660	723	708	713	682	692	706	664	627	705	675	677	695	713	670	687	653	676	665	712	687	750	723	744	741	675	703	697	715	744	701	669	718	692	695	683	681	670	714	699	724	676	740	702	663	708	706	703	695	629	680	668	685	692	694	687	695	710	670	704	692	695	693	701	655	750	670	685	659	715	700	642	732	711	708	684	678	720	703	686	724	688	670	689	705	697	710	689	703	704	748	718	700	660	676	669	679	673	699	650	656	686	684	672	750	701	671	713	745	644	706	706	674	703	702	692	706	693	688	674	694	665	670	678	720	723	677	700	698	743	654	672	703	662	681	710	722	657	748	720	660	668	695	702	694	721	706	700	693	704	735	673	697	685	705	663	699	691	669	687	706	705	685	693	709	647	732	728	672	670	678	699	668	710	678	646	689	710	693	703	727	704	691	717	712	697	703	670	725	675	680	641	728	722	735	740	698	721	694	723	720	687	710	690	710	722	715	666	680	741	684	722	699	713	633	709	682	676	735	674	719	682	680	690	669	668	681	729	719	752	695	716	717	700	700	703	677	703	678	723	676	669	716	718	765	727	674	668	713	698	716	669	728	675	656	673	720	676	672	715	723	725	709	681	687	696	666	692	678	671	710	747	697	691	692	706	679	707	657	686	716	701	711	718	777	676	703	671	688	709	710	696	716	700	678	666	679	694	690	638	702	722	647	692	686	734	674	714	751	686	647	710	712	683	704	672	669	713	758	692	689	714	709	659	699	719	671	698	725	713	723	683	701	740	701	720	700	692	687	683	708	718	713	695	709	700	673	708	740	703	701	695	698	666	684	750	713	679	710	701	689	703	719	689	734	676	668	702	666	677	683	716	669	712	740	663	710	720	679	713	667	723	686	699	646	713	662	670	664	668	699	706	661	714	718	648	691	659	715	732	746	660	693	747	691	698	731	698	703	699	708	679	706	747	720	699	704	716	702	717	716	750	676	652	668	690	724	706	690	687	688	710	697	668	631	725	700	708	746	693	709	687	740	695	693	702	710	686	683	702	684	687	697	672	726	780	722	698	670	718	750	705	684	666	700	684	686	697	707	712	687	728	759	667	685	697	690	667	700	755	675	683	695	661	725	706	682	710	696	728	732	709	698	690	686	668	701	688	638	706	702	683	713	740	688	713	730	689	691	660	692	712	719	670	708	696	680	741	682	698	674	677	720	747	703	714	660	709	680	685	729	703	712	709	765	733	662	683	728	737	697	695	694	624	691	696	725	697	709	732	683	732	683	690	712	668	721	751	702	670	668	719	654	703	711	696	720	701	717	725	659	688	711	699	730	719	726	683	669	774	681	674	668	707	667	734	723	699	739	671	727	660	702	794	679	736	691	687	672	702	662	678	652	718	682	662	675	684	747	698	678	674	708	696	667	635	706	687	733	721	684	661	662	708	700	655	711	714	703	680	708	669	687	689	744	715	670	673	699	735	666	676	722	702	693	678	687	697	752	692	649	660	674	673	713	683	676	728	707	688	686	699	747	706	700	727	711	756	668	701	709	691	712	685	671	669	684	709	681	710	692	684	688	686	677	737	687	694	739	712	676	696	650	703	678	712	673	726	688	733	682	702	701	706	715	657	697	721	721	761	717	668	671	676	732	717	700	673	692	756	662	670	702	673	724	705	681	714	699	688	704	690	706	766	691	674	687	700	690	708	727	698	713	693	679	698	626	698	717	677	699	745	658	728	670	698	683	674	657	738	697	706	696	733	689	698	721	692	656	707	699	724	706	689	715	688	693	707	668	718	713	701	699	662	671	724	688	743	705	717	691	759	678	701	720	712	687	650	688	689	735	717	667	706	724	683	659	691	734	690	748	679	700	743	715	699	702	717	689	689	703	662	696	700	702	739	694	717	737	709	716	745	707	696	733	659	683	685	712	653	710	661	665	703	676	750	722	650	710	695	738	678	718	698	690	738	704	689	713	691	714	693	682	699	656	672	693	691	696	720	676	733	723	684	723	641	667	742	699	700	659	669	661	707	667	715	652	708	647	680	728	706	702	724	738	685	716	705	672	723	700	698	691	699	701	651	698	720	677	722	658	721	734	736	714	645	693	713	642	677	693	687	654	735	671	719	682	659	709	696	723	654	689	701	675	685	718	680	704	688	731	744	673	718	704	733	692	714
22996	21514	29299	24151	21526	21616	11446	3096	2028	1664	1541	1388	1303	1257	1162	1126	990	977	886	873	767	741	701	628	680	616	650	610	610	618	547	590	614	593	601	560	532	574	550	553	560	583	513	568	527	518	562	540	563	548	523	520	524	525	524	496	542	536	529	504	521	546	532	533	513	541	509	527	527	490	526	531	527	454	524	540	512	517	538	495	480	523	493	504	479	484	473	494	501	559	519	472	553	464	510	505	532	534	510	567	490	556	500	536	549	504	491	518	463	476	517	526	491	563	487	489	494	520	507	508	502	509	499	541	494	509	491	507	524	525	488	480	509	510	458	528	501	534	483	534	520	568	547	462	507	480	477	513	516	522	508	505	529	538	533	503	491	505	502	493	500	507	495	505	512	509	490	519	534	486	510	502	503	468	510	486	525	526	512	520	470	471	523	499	493	544	493	477	512	502	483	530	517	481	470	503	493	502	514	522	479	527	502	505	523	480	505	474	541	535	541	525	534	532	521	488	529	484	526	528	535	503	501	484	496	488	570	520	524	504	485	507	469	541	522	510	480	549	487	539	519	514	525	563	511	512	480	525	516	524	490	527	523	491	527	521	485	481	511	511	507	490	499	539	511	503	493	506	510	502	497	498	498	516	525	514	538	487	526	491	500	479	516	516	503	490	471	499	511	500	482	472	519	491	512	523	516	467	506	480	501	491	537	483	531	496	514	498	489	519	526	490	513	490	482	505	501	515	501	491	518	473	508	509	491	527	512	517	511	526	536	516	488	539	506	510	502	488	502	468	528	460	452	479	505	505	521	471	544	480	509	518	492	496	480	467	512	549	490	475	512	516	530	471	520	488	518	528	511	497	517	509	487	506	496	502	497	490	539	561	540	500	487	533	478	512	512	518	466	541	509	540	524	504	524	501	519	528	522	510	458	511	509	533	486	482	441	480	559	497	511	534	532	502	483	481	498	479	484	496	488	469	496	502	473	485	491	501	513	501	511	503	475	506	512	496	526	551	502	513	518	528	528	499	491	499	514	521	490	523	488	495	485	561	490	518	474	514	460	510	467	525	530	535	536	486	475	502	512	473	475	507	489	513	464	488	514	517	499	490	502	511	454	536	543	524	555	497	481	479	491	474	514	484	519	526	513	520	498	527	528	533	508	514	517	468	501	510	501	544	559	508	501	508	515	479	537	489	506	504	511	472	577	512	482	485	495	522	602	523	500	513	560	518	497	504	502	504	546	502	525	528	503	493	491	522	501	532	518	472	500	545	508	513	527	499	529	521	521	525	558	511	499	496	554	538	452	504	532	487	469	500	490	495	521	471	488	509	497	535	511	501	484	515	519	497	498	453	502	533	509	497	493	493	520	480	495	524	493	522	529	511	499	487	497	522	505	530	505	456	547	522	524	480	550	445	489	491	503	499	515	533	516	475	524	528	463	518	510	506	532	499	506	513	498	525	502	502	496	499	509	515	498	501	524	525	526	514	500	475	466	518	519	489	443	480	508	454	516	525	501	513	527	513	490	525	493	492	497	555	500	503	504	508	473	505	508	507	520	538	514	533	513	506	492	501	481	518	479	503	511	496	483	525	510	502	538	467	532	501	460	507	501	544	487	508	509	523	485	509	497	549	481	480	528	521	508	559	491	510	520	504	513	508	495	503	516	461	505	475	507	542	516	519	517	484	484	513	536	510	502	460	528	492	486	499	546	518	493	510	518	466	529	459	504	508	511	519	491	498	527	542	501	510	504	501	521	478	501	536	510	514	480	468	521	540	517	466	487	477	530	502	511	541	535	478	498	500	463	462	528	508	509	523	522	503	507	483	520	473	543	516	503	526	526	507	488	486	500	467	508	487	496	510	487	520	531	520	517	504	487	535	519	532	528	524	536	504	496	502	528	518	519	525	485	523	477	468	453	503	545	460	450	536	484	508	457	505	525	511	505	516	531	482	475	504	481	490	510	481	508	502	514	526	514	513	494	487	492	505	544	485	479	468	536	487	498	499	480	490	513	498	511	539	516	523	490	517	527	534	525	466	542	511	501	524	481	495	500	532	489	539	497	504	511	481	492	492	495	497	470	495	540	555	509	481	505	480	507	499	467	489	507	556	530	496	520	526	488	496	491	501	514	529	528	506	525	534	524	468	478	518	548	526	490	512	524	516	494	548	477	508	562	499	492	519	521	496	501	513	532	500	515	504	521	516	531	547	497	524	513	493	523	530	489	494	603	491	490	534	510	503	506	527	509	514	512	513	509	488	517	463	463	497	508	458	543	522	516	547	478	502	489	526	537	490	560	515	521	467	531	495	511	493	484	493	505	482	499	513	537	502	510	487	537	484	497	508	521	505	494	478	552	494	504	489	510	542	485	509	520	503	499	469	483	534	496	502	515	502	499	475	475	486	512	484	487	523	512	512	494	534	506	507	524	537	507	510	482	502	523	505	502	492	494	480	506	511	506	524	521	493	538	535	518	483	490	485	509	517	491	499	482	521	479	513	505	508	477	512	546	493	467	502	507	489	519	464	521	504	514	510	499	528	507	496	556	501	498	492	496	510	517	555	515	502	561	528	485	493	534	491	490	487	517	511	501	501	501	491	504	473	519	519	550	503	542	527	496	502	502	487	509	525	537	477	523	510	503	528	491	530	509	497	499	465	450	531	516	504	503	451	495	503	489	518	499	522	460	532	485	475	509	503	514	494	491	488	518	507	527	524	516	474	531	481	491	494	526	522	540	504	512	502	512	498	494	499	493	518	507	516	490	564	490	523	503	492	494	531	516	491	481	481	505	530	510	483	510	476	464	513	537	539	530	517	505	518	512	449	475	525	530	476	506	476	530	512	495	544	530	517	467	509	552	495	509	468	512	500	522	522	487	507	489	543	543	520	537	522	530	517	522	531	529	487	502	506	516	518	493	466	511	496	502	489	515	516	466	481	525	503	502	493	515	502	476	498	545	490	526	538	518	526	524	532	545	501	491	522	520	513	503	528	504	506	524	472	526	483	524	531	496	505	510	479	490	528	493	545	500	512	519	543	484	497	517	494	523	501	492	506	534	499	477	496	526	517	498	483	497	481	528	471	507	515	532	538	492	534	494	517	501	524	525	501	505	459	567	522	488	469	526	505	547	550	484	565	483	532	557	520	478	521	515	521	533	502	516	492	474	491	495	486	493	516	488	479	508	526	524	510	504	511	496	542	519	507	515	494	531	501	520	479	501	489	458	511	496	520	490	484	554	510	536	522	533	513	485	493	508	514	457	512	496	485	517	529	496	528	519	510	514	487	492	460	535	520	497	466	513	515	506	440	530	503	510	473	529	490	505	500	489	497	503	504	505	518	563	498	537	499	521	472	499	490	460	536	500	521	470	524	508	513	518	487	524	500	488	480	478	526	521	513	506	528	505	466	525	526	537	505	490	495	518	486	544	538	528	490	485	459	525	551	504	481	492	481	471	512	547	511	523	512	467	483	468	510	527	484	525	537	524	502	511	480
38955	35877	25399	15802	11607	8335	6453	4912	3893	3073	2716	2357	2172	2073	2025	1665	1565	1582	1370	1281	1086	1052	942	842	847	830	759	726	717	745	753	749	695	664	658	688	669	632	702	654	659	703	659	691	639	639	631	653	658	627	656	606	549	627	620	634	646	590	638	619	619	579	613	628	593	603	559	617	593	585	603	602	593	621	617	589	611	589	613	622	596	598	639	602	558	607	583	574	591	614	569	540	623	574	601	580	580	584	578	565	559	554	557	589	605	554	635	614	554	542	582	570	590	618	578	498	562	560	583	530	568	609	585	604	548	544	588	567	564	580	580	539	566	579	569	586	595	555	597	620	551	556	577	571	595	599	585	563	607	615	590	535	595	576	570	579	566	544	585	540	597	555	631	571	562	566	544	592	548	554	610	618	617	563	584	622	599	571	575	578	595	567	581	580	582	590	536	577	578	547	622	618	623	617	594	580	566	615	574	613	558	599	578	588	608	568	557	551	566	573	548	511	590	573	571	580	599	606	593	576	546	607	599	631	579	603	560	578	578	554	627	556	554	557	556	581	612	576	546	582	599	605	541	591	569	608	561	534	591	578	595	588	584	582	595	578	594	556	604	574	571	632	565	556	591	606	574	564	554	569	532	539	625	580	573	588	603	588	565	572	601	558	593	616	587	558	552	625	576	584	604	593	608	588	552	576	562	553	551	602	580	568	551	562	530	605	582	570	600	597	556	558	594	536	598	615	597	567	613	575	576	605	585	583	580	590	560	540	516	599	588	593	606	566	564	567	598	584	610	549	588	617	608	621	594	558	611	590	585	612	563	593	582	607	560	609	598	572	611	587	597	557	604	574	559	569	573	585	564	597	595	628	598	536	541	544	579	582	567	595	566	589	635	601	560	619	569	548	585	599	561	541	591	567	568	555	586	630	575	576	547	593	588	564	595	552	561	614	579	569	573	562	531	548	588	525	595	592	581	592	548	585	553	544	536	606	579	585	549	574	582	580	629	579	637	561	574	556	644	624	516	551	565	575	594	548	576	565	600	592	580	592	566	576	542	588	554	577	552	602	611	579	568	575	594	640	597	551	572	577	571	601	590	586	579	605	597	626	601	552	568	557	574	615	567	602	578	580	617	586	631	552	564	612	573	604	563	581	552	604	597	573	580	552	593	615	550	614	602	569	598	586	556	533	585	583	549	535	590	575	573	603	580	590	613	545	605	605	601	582	551	575	591	580	570	614	580	580	612	572	594	632	526	607	573	571	542	558	551	611	602	583	579	556	580	613	558	569	579	585	591	594	605	598	570	568	612	622	580	581	587	581	545	606	600	583	600	562	560	582	548	565	596	594	603	597	557	596	589	607	556	518	556	599	559	597	578	576	587	580	599	583	602	560	588	572	565	609	612	608	574	588	589	565	617	578	559	581	565	572	591	559	550	602	579	582	580	572	562	578	600	566	597	556	587	557	579	558	609	575	588	568	561	589	520	629	546	591	554	623	625	557	627	578	574	587	564	560	614	607	585	580	577	581	598	583	601	586	564	607	573	602	578	579	601	591	605	604	590	596	574	538	569	582	621	581	605	586	587	619	598	569	597	572	566	584	562	584	587	564	604	616	567	601	583	577	573	600	575	567	539	599	564	544	565	584	567	563	621	610	580	549	571	570	578	568	548	571	578	596	576	583	568	609	577	592	596	559	558	566	569	608	586	618	604	585	560	584	575	561	528	606	577	575	552	584	565	594	568	598	589	596	558	591	590	597	539	534	548	614	600	536	562	579	612	587	569	547	639	545	570	591	612	613	565	556	657	556	600	598	561	548	561	558	564	555	567	603	568	596	592	531	550	613	569	603	552	580	589	553	607	616	557	595	592	548	583	565	592	596	565	551	625	653	586	580	551	554	552	563	560	529	624	573	604	563	635	578	630	606	597	575	607	608	601	571	581	641	572	569	549	622	574	613	581	534	596	618	597	573	563	615	602	563	561	574	574	574	567	617	605	571	558	629	550	576	542	593	587	577	541	585	620	634	582	562	575	548	585	560	616	560	545	594	558	583	545	551	582	570	601	573	597	575	580	590	606	539	585	579	575	584	624	567	607	599	570	618	606	605	543	540	621	595	572	618	593	568	585	563	584	603	618	591	578	574	577	589	561	558	564	571	536	582	588	561	575	603	572	580	581	542	558	589	585	572	552	586	577	592	606	573	617	590	588	559	593	611	588	573	618	589	587	544	543	594	615	594	540	599	559	540	589	593	583	594	553	610	574	605	583	619	577	617	573	587	573	599	606	552	576	574	570	578	568	614	543	542	559	576	561	598	579	587	617	564	582	579	597	605	590	585	568	587	550	568	610	572	570	602	582	577	574	604	582	588	589	573	556	559	587	584	554	602	615	571	615	587	617	553	581	620	602	554	618	607	569	614	582	589	576	547	608	621	600	576	569	630	570	515	559	562	592	603	570	613	577	599	555	616	607	581	579	588	589	630	577	582	583	625	583	558	591	562	530	554	566	607	629	560	557	567	612	586	536	615	573	572	582	571	565	599	578	559	569	589	601	601	574	567	553	592	565	582	525	550	556	538	590	580	560	553	523	564	583	581	603	585	585	545	581	523	565	571	570	638	556	616	579	610	607	571	573	601	567	583	547	580	603	596	602	573	557	607	554	592	600	572	604	587	571	602	554	523	568	548	625	595	605	565	584	606	574	579	599	600	610	546	580	586	556	571	583	553	550	542	590	557	582	564	605	587	550	584	563	577	565	567	563	565	591	587	549	536	542	588	605	558	580	564	563	647	562	582	585	597	584	560	590	595	573	560	544	523	604	619	556	630	554	567	594	572	523	578	563	584	538	538	533	518	617	622	575	621	603	558	553	603	619	642	614	527	578	571	566	571	605	574	577	586	640	628	624	573	538	600	570	599	592	575	561	592	609	534	566	567	571	568	596	637	578	586	597	569	546	602	567	603	550	588	561	633	565	569	592	614	644	594	588	618	554	591	531	569	574	595	578	568	574	606	592	573	598	605	575	578	545	570	605	589	584	619	597	627	565	586	579	599	611	558	590	597	584	582	557	579	600	576	563	627	545	564	606	561	595	587	579	593	582	590	587	563	577	588	581	591	508	606	632	544	603	541	592	579	574	586	578	572	568	525	593	596	585	571	577	523	569	613	584	567	583	594	507	598	602	564	547	605	584	598	555	620	593	602	547	557	597	593	547	520	573	612	607	581	582	589	500	573	563	565	585	624	573	529	591	544	624	588	553	575	580	551	598	596	571	570	622	572	592	549	558	589	596	572	551	558	603	603	607	586	551	563	592	578	602	604	618	578	644	621	630	562	538	591	584	583	557	586	553	564	603	568	573	590	609	574	578	527	571	577	602	592	582	596	612	586	614	560	561	579	618	602	577	590	597	563	542	549	585	546	605	590	604	574	561	544	548	594	554	611	600	625	554	574	583	606	577	566	584	582	605	573	570	622	604	566	631	530	561	579	574	590	553	570	542	587
29560	21397	15625	7669	3647	2405	1825	1474	1270	1104	1172	1042	1078	1044	1070	983	981	954	943	908	900	791	847	864	835	818	807	804	772	779	807	794	786	808	793	824	815	775	810	770	785	801	838	712	759	780	765	761	751	773	755	730	742	758	802	834	764	838	757	747	780	825	778	782	776	802	753	757	794	818	781	777	764	771	808	778	775	758	768	749	788	808	748	822	749	776	794	768	781	796	794	755	782	731	744	743	819	786	753	835	735	700	751	718	753	789	760	757	822	755	788	731	734	810	742	741	769	782	762	732	771	770	732	797	756	782	794	799	786	761	743	736	719	713	778	806	804	788	781	808	841	765	747	799	796	704	783	773	797	819	810	721	792	810	794	764	753	783	753	775	738	768	802	798	798	809	748	751	749	743	719	718	813	750	813	775	759	758	764	796	788	797	775	794	789	768	770	814	744	774	785	754	790	758	801	793	832	767	821	820	802	807	778	748	750	761	756	742	744	825	739	757	752	775	746	769	794	832	744	704	836	735	759	720	724	788	789	775	717	751	752	754	768	816	725	744	771	735	796	817	762	762	849	782	804	767	754	789	839	721	812	749	821	753	776	730	777	821	719	731	812	730	772	776	734	807	749	745	805	735	796	754	758	748	756	787	745	722	791	745	752	778	746	747	745	798	797	793	786	770	784	769	736	755	761	785	751	747	765	757	800	775	788	775	802	777	780	817	721	740	771	794	764	770	763	753	726	810	708	767	762	731	777	764	733	801	774	738	779	829	786	792	753	745	791	757	775	768	769	781	805	789	754	749	732	763	812	754	767	754	801	788	804	794	782	722	754	736	796	792	811	751	783	832	749	777	767	748	743	738	776	738	733	742	733	754	772	770	717	788	816	780	777	726	772	767	793	759	804	783	807	788	739	779	774	706	791	770	762	758	786	772	797	756	750	791	731	769	764	783	750	777	750	750	805	738	777	783	774	753	749	757	752	745	777	730	781	774	782	823	780	759	751	785	777	768	766	798	768	776	740	759	793	805	752	760	795	724	800	726	794	756	732	801	784	801	755	779	832	762	809	831	822	781	752	776	767	757	807	763	726	778	790	754	738	792	799	769	811	790	765	748	797	724	753	805	820	776	760	746	782	788	759	839	764	813	809	742	782	790	726	791	750	721	759	805	798	752	770	761	761	809	779	757	768	781	783	792	813	765	783	782	791	798	747	863	767	787	781	787	753	745	781	803	779	760	746	795	743	808	725	719	819	761	780	783	807	762	780	783	782	779	780	759	776	767	790	792	794	778	798	803	797	749	740	686	717	726	796	746	794	758	738	781	735	745	761	794	737	823	829	778	787	741	786	738	754	788	770	748	776	786	799	787	834	859	762	769	801	709	773	787	747	774	768	764	795	762	762	764	746	770	764	793	752	773	773	804	793	798	792	792	753	787	751	793	771	811	792	762	784	748	786	819	697	741	762	727	784	725	728	753	766	756	805	783	778	801	768	840	808	740	766	778	811	781	766	742	810	816	791	748	719	730	700	768	783	794	754	754	781	781	762	770	783	798	745	829	815	768	747	754	767	776	726	803	768	740	794	792	774	766	837	787	771	751	794	793	784	739	753	759	755	776	763	729	734	762	785	792	796	808	751	785	798	790	749	746	749	787	753	712	799	801	778	736	767	746	812	772	765	754	761	778	772	779	763	777	767	765	787	737	748	718	705	763	739	788	731	792	766	729	782	802	766	772	795	806	807	799	771	760	754	759	792	766	835	780	831	776	740	801	816	749	779	813	748	776	752	708	764	775	781	755	736	763	788	748	780	740	755	784	794	761	751	740	773	749	748	818	808	787	734	718	802	746	799	779	781	758	787	799	815	791	792	708	749	733	748	774	787	783	788	769	815	853	738	730	814	738	752	745	784	810	773	751	865	774	826	800	772	753	802	753	795	770	798	782	799	769	770	745	775	812	783	736	786	763	781	800	746	789	740	761	766	815	715	756	745	751	777	735	731	766	783	736	757	773	764	735	743	840	756	779	766	724	758	787	734	726	782	722	831	851	792	761	711	790	767	761	775	770	822	799	784	792	829	746	725	773	772	771	767	777	734	739	779	739	733	756	727	768	751	799	813	789	762	751	752	756	827	773	785	783	741	774	788	818	761	764	782	790	749	729	744	774	819	800	771	755	769	759	809	713	771	730	755	775	789	767	810	789	788	781	807	775	781	751	765	764	754	787	789	835	769	766	728	725	781	813	795	789	760	738	736	718	761	716	771	744	732	701	805	779	737	788	779	792	719	817	774	781	785	745	759	786	764	764	778	768	800	727	780	788	742	762	775	755	725	786	740	815	746	801	778	798	770	804	788	798	755	734	801	756	822	778	733	776	764	761	763	755	753	755	735	765	763	742	827	763	817	764	761	800	791	744	747	747	777	810	750	766	763	769	730	774	748	733	749	819	746	764	850	773	799	787	737	763	767	737	792	730	735	723	764	737	766	753	734	757	763	769	815	797	715	772	710	721	811	797	760	789	776	769	729	768	766	748	754	803	785	775	760	758	740	793	735	760	770	724	733	787	772	791	741	798	745	789	721	746	754	729	789	750	772	680	766	780	730	797	748	806	772	802	755	809	794	724	799	752	773	783	741	736	762	763	740	814	840	813	734	743	762	784	794	794	759	735	799	736	771	774	791	786	788	725	743	750	761	802	803	827	758	821	803	769	784	836	737	805	822	820	824	742	782	777	765	749	801	770	801	738	775	794	743	783	770	746	766	745	740	776	753	747	743	771	678	770	782	746	761	751	805	775	766	777	796	822	792	756	831	736	804	777	744	765	709	797	791	780	752	792	768	811	776	784	726	798	715	806	737	772	807	754	735	777	797	805	744	780	818	794	719	799	819	741	764	798	771	770	751	758	792	765	787	805	790	773	808	713	791	740	776	775	766	731	792	764	781	770	729	750	705	831	732	754	751	742	808	759	786	751	785	789	775	771	755	703	764	743	737	737	781	780	751	736	795	841	775	790	746	815	752	789	815	713	758	728	805	751	794	790	786	815	806	708	754	739	784	697	776	824	783	775	774	818	755	793	754	750	796	751	738	767	717	722	768	749	740	834	748	722	753	750	743	764	766	801	788	801	789	766	745	783	750	777	752	812	725	773	774	752	777	725	765	826	745	747	721	777	753	779	760	779	766	763	745	750	744	768	771	791	801	772	795	771	773	757	735	775	817	750	793	793	774	754	768	750	724	742	752	762	825	809	748	744	774	723	772	782	720	765	817	795	770	745	771	790	802	789	768	767	767	750	819	787	786	761	798	776	820	734	737	787	750	768	733	793	719	782	743	741	757	749	732	767	792	801	774	765	796	809	748	780	752	779	761	792	752	768	805	793	750	786	745	765	783	795	741	802	794	754	801	748	788	744	752	817	777	798	790	744	777	782	749	749	793	762	814	717	744	740	720	794	789	798	750	727	769	773	791	761	791	766	737	805	761	771	808	719	821	790	763	786	791	761
29601	21459	14694	7801	5584	4001	3109	2311	2012	1689	1631	1472	1466	1394	1383	1256	1216	1240	1144	1062	1063	1010	1006	934	971	961	962	967	949	921	945	887	897	877	942	900	858	945	874	893	938	875	922	942	882	858	928	918	924	895	854	871	887	895	881	869	898	913	864	840	849	902	867	895	880	889	921	845	868	894	875	876	833	890	878	880	820	886	898	814	883	858	867	857	872	891	884	893	820	889	867	931	866	861	906	893	889	830	871	848	927	897	818	778	845	870	849	902	922	884	924	930	891	865	826	857	821	882	902	887	861	913	889	863	836	863	881	867	863	830	852	885	893	903	865	881	897	860	871	858	875	876	869	862	849	880	861	878	856	822	869	872	846	933	867	872	879	888	857	829	874	853	850	838	819	901	873	906	879	906	867	860	846	846	848	891	854	862	888	841	825	842	877	895	846	863	902	846	860	855	868	842	874	855	864	892	853	877	864	893	831	803	853	897	859	834	853	882	830	850	860	836	867	874	884	866	892	883	918	864	884	869	905	904	891	885	865	862	895	881	842	847	880	869	880	922	897	851	834	876	878	905	838	875	904	895	848	879	875	881	891	909	853	870	859	847	857	885	894	889	829	861	872	823	905	847	860	842	877	871	883	830	849	894	911	842	861	894	846	820	921	867	890	944	801	867	880	887	894	810	878	816	866	822	892	881	864	859	857	835	884	852	862	887	861	842	884	853	866	864	850	868	899	865	884	882	831	855	877	854	885	856	866	822	909	897	916	858	914	906	897	883	840	877	884	900	877	826	901	907	881	878	905	942	891	881	869	863	891	887	882	836	819	894	851	903	864	868	803	878	847	894	884	833	868	877	862	860	874	897	863	832	887	848	906	879	834	881	913	892	887	861	833	874	810	863	880	872	854	890	821	872	835	863	862	798	832	829	884	855	882	880	822	865	837	893	827	881	830	828	897	864	910	902	837	878	839	899	860	866	883	852	807	858	873	854	874	922	908	845	843	888	853	824	861	817	842	849	819	896	855	898	877	904	883	898	892	909	846	900	860	849	870	928	857	883	864	854	880	804	879	874	870	891	881	849	846	883	883	858	851	880	861	832	851	880	879	889	938	813	835	839	849	850	876	891	875	865	833	883	864	852	873	822	904	930	911	886	870	813	858	910	847	871	848	879	874	900	909	888	849	871	925	818	898	832	889	822	891	874	866	892	868	837	922	803	873	834	861	919	857	872	888	863	934	850	893	838	867	840	802	845	854	852	840	869	916	849	882	827	837	865	902	879	860	890	837	848	882	896	894	844	886	906	848	922	901	848	844	906	842	894	886	873	865	859	808	872	845	946	837	811	876	862	880	859	867	832	877	892	883	824	886	850	877	883	898	925	863	859	903	888	872	901	878	842	876	859	881	883	948	801	814	837	868	828	895	893	879	916	851	809	874	881	885	905	840	857	850	840	846	838	895	841	913	855	860	891	880	838	863	849	861	862	872	850	873	873	868	835	853	925	905	866	844	819	896	874	864	889	881	854	838	845	904	880	878	921	882	847	879	839	891	867	847	861	921	847	873	901	969	871	821	927	839	915	832	897	837	844	891	875	893	883	906	888	837	798	852	894	852	919	874	878	856	861	882	901	865	891	890	863	864	879	858	860	899	883	879	865	874	847	870	830	817	880	826	899	840	878	914	833	836	807	900	918	900	860	855	862	882	828	897	873	912	916	862	847	879	904	844	870	877	838	872	892	848	868	885	891	844	898	899	866	823	829	873	861	821	879	874	862	907	847	851	864	876	862	891	899	834	878	910	891	890	901	876	877	900	854	880	860	866	805	950	872	869	874	898	894	874	807	889	868	863	841	874	831	863	850	863	804	859	888	846	929	922	931	914	905	883	843	891	866	857	848	887	864	864	876	864	929	844	894	851	869	853	909	850	863	852	859	884	866	844	878	785	886	861	921	845	913	849	848	878	884	863	851	909	837	876	932	868	911	878	854	830	910	895	877	815	881	862	869	833	856	871	872	913	927	848	850	922	856	866	909	864	906	853	852	894	879	885	863	876	868	833	846	891	886	876	856	823	855	870	843	858	818	864	887	873	872	889	854	921	857	911	886	894	896	846	905	886	866	804	847	887	878	874	849	844	860	909	879	868	820	910	907	886	838	857	896	841	873	840	895	887	879	929	849	856	804	868	872	891	895	855	870	904	865	900	885	920	855	944	858	896	857	871	842	825	859	855	847	862	804	816	899	916	805	900	877	837	874	893	878	876	877	870	880	863	934	912	817	881	852	880	869	875	853	842	892	849	870	865	893	844	893	883	850	793	913	859	881	835	839	878	866	838	915	831	890	830	904	886	859	902	947	959	824	887	875	848	834	896	845	817	893	820	866	877	880	884	838	892	904	890	900	862	867	889	869	911	826	881	882	892	859	895	835	839	879	924	835	866	835	875	850	863	901	869	876	872	871	898	876	877	834	874	907	857	881	810	819	826	879	895	892	870	861	877	887	879	879	906	896	929	861	869	845	870	857	910	889	908	871	930	866	875	881	851	838	854	902	830	863	879	866	859	824	889	857	842	863	869	865	849	917	840	907	891	853	806	885	870	928	912	891	833	817	865	836	878	887	886	867	881	943	804	914	886	809	833	833	859	843	846	836	921	870	863	910	870	889	863	862	870	854	877	873	913	852	882	894	871	832	870	844	865	902	891	933	861	851	900	810	878	828	844	881	836	894	842	835	914	846	900	854	925	852	869	879	876	851	884	812	853	915	864	842	913	857	877	881	872	851	825	931	902	871	932	847	855	847	778	856	925	887	817	938	891	845	849	874	887	874	882	870	838	860	858	866	907	804	892	844	840	879	907	876	908	820	878	881	877	839	933	925	863	890	892	809	890	861	880	804	843	867	871	861	864	892	884	890	886	829	924	870	928	846	876	889	883	827	901	869	899	868	856	908	842	889	892	862	817	867	899	850	872	882	885	880	866	829	873	875	918	859	840	859	827	856	837	837	901	890	904	859	844	884	855	844	852	906	880	919	899	906	844	854	862	823	853	833	882	837	849	865	928	900	934	869	936	902	878	921	905	839	884	875	851	916	862	893	853	884	808	945	874	881	898	848	843	903	899	879	906	887	855	878	920	869	907	844	826	884	883	865	863	825	896	853	858	842	855	826	871	868	890	850	864	897	875	849	856	886	854	827	908	884	899	880	850	825	828	897	939	897	870	836	854	843	834	869	874	859	877	855	822	880	860	886	899	819	820	887	902	956	861	838	862	813	830	862	902	872	825	874	841	854	913	895	873	850	870	837	864	867	816	881	855	799	841	862	875	872	842	823	884	836	853	896	853	802	876	780	961	921	842	869	881	874	855	885	837	873	875	889	863	855	874	823	859	878	823	870	848	882	897	871	828	874	839	903	838	928	891	882	892	915	859	880	877	842	813	838	842	855	878	838	881	887	860	898	888	933	887	892	862	933	866	846	834	823	869	836	887	853	896	850	880	876	836	854	799	856
24035	21490	28809	24655	21493	12829	3834	2232	1803	1544	1403	1340	1237	1322	1239	1125	1018	1099	976	938	895	917	864	799	820	811	785	800	769	776	815	770	752	725	743	729	708	702	749	773	745	730	753	738	705	690	721	751	726	711	736	714	687	662	770	707	748	756	694	698	724	711	753	688	701	675	679	687	684	714	693	703	742	698	719	715	723	689	701	705	709	716	697	707	694	725	747	717	708	700	716	713	733	712	652	705	700	715	680	666	664	699	677	701	741	760	718	721	738	689	665	730	725	714	732	738	691	691	716	710	720	716	809	669	691	726	695	760	712	679	722	726	747	683	695	665	707	770	685	727	713	730	717	719	695	700	723	698	728	728	678	712	717	686	734	733	695	704	753	710	744	666	677	717	723	732	721	709	661	699	725	759	741	710	667	698	751	677	695	709	690	686	745	724	667	693	665	741	712	688	728	702	761	676	712	705	736	709	705	675	731	724	694	717	679	635	669	692	745	651	672	760	692	701	672	697	691	658	738	698	726	662	729	723	695	711	713	722	764	683	692	723	716	711	745	693	678	762	668	691	736	706	737	701	687	750	711	696	721	703	714	675	746	727	690	705	673	715	767	705	667	733	660	727	741	674	692	709	702	670	745	660	685	692	667	667	710	666	697	666	725	669	684	702	737	720	712	702	756	712	727	697	713	764	722	722	661	764	690	719	718	692	724	710	694	653	756	753	737	726	709	661	675	699	714	694	668	678	698	642	751	682	683	689	677	687	670	717	685	708	697	689	721	683	709	748	689	670	690	742	683	714	696	695	695	761	704	692	689	704	743	725	685	749	681	662	673	781	718	716	684	699	655	691	684	732	686	744	730	730	704	751	744	734	722	715	714	714	659	667	691	712	684	679	722	714	659	694	672	708	705	737	695	755	704	690	686	714	704	676	691	715	726	707	705	709	678	686	676	696	709	697	693	703	681	699	706	723	714	732	650	665	734	707	722	672	711	672	730	726	689	721	708	690	721	688	699	726	730	701	715	714	680	711	736	670	717	687	703	732	704	738	704	703	680	728	733	672	711	697	707	692	719	692	670	742	656	710	670	688	724	716	683	693	716	727	715	702	689	693	680	723	632	682	711	661	712	743	700	697	696	679	736	695	673	687	682	708	713	710	710	721	710	670	683	724	721	689	728	713	746	712	748	729	648	699	713	688	683	675	683	709	716	733	720	712	667	703	715	725	708	706	681	746	663	696	748	709	656	735	695	711	711	691	720	712	680	676	688	726	685	730	763	707	698	723	732	659	654	645	693	729	693	702	726	685	753	691	688	758	708	694	751	690	654	729	728	684	723	689	733	674	648	675	674	687	719	697	735	675	742	699	685	746	652	681	713	698	724	714	684	701	669	737	656	694	753	743	691	682	765	678	727	695	729	726	677	757	741	705	665	758	727	711	696	732	716	671	691	653	744	712	688	714	731	729	711	708	650	670	697	685	707	772	764	689	660	728	723	707	684	684	654	708	706	679	723	643	742	675	713	742	666	701	695	747	755	657	732	688	691	725	684	683	702	706	731	716	691	684	698	733	736	707	680	704	742	707	783	687	727	655	702	708	690	688	706	724	748	731	667	705	702	683	682	703	693	665	700	692	720	733	692	686	690	734	685	728	718	724	717	721	690	687	735	699	722	732	730	731	740	693	764	641	685	698	714	666	733	679	726	736	701	720	702	697	710	701	702	674	709	679	706	719	730	707	740	719	677	664	717	637	694	725	697	675	678	722	703	712	741	715	691	691	700	699	722	701	691	722	711	672	701	713	689	651	708	674	722	714	738	690	688	681	709	684	733	717	700	681	717	751	702	726	639	737	697	702	680	708	707	748	709	694	733	693	676	741	677	747	700	701	645	679	739	728	724	742	717	710	706	728	697	724	643	694	715	762	669	722	681	730	797	694	742	717	751	738	722	712	744	711	713	714	686	707	697	713	710	690	724	729	671	682	749	684	749	683	690	674	749	744	711	697	716	720	693	696	743	698	715	701	780	753	687	732	667	711	646	731	660	677	660	726	697	703	749	745	729	655	675	716	754	754	708	728	728	718	692	712	690	717	701	717	648	705	758	727	664	700	677	725	726	689	672	696	757	708	684	740	778	708	721	746	676	738	754	748	675	726	691	717	728	679	716	696	704	687	691	721	747	702	707	711	704	716	728	685	672	749	763	709	719	675	703	696	710	697	744	726	717	715	722	690	706	704	654	756	711	692	690	734	679	709	704	739	719	690	680	744	693	768	681	702	738	732	702	706	710	695	698	693	717	722	683	723	651	701	749	678	692	720	684	741	728	711	657	689	688	702	719	687	732	720	701	704	721	733	753	752	762	689	695	723	718	703	673	695	665	698	725	680	719	710	742	713	684	696	685	689	728	659	666	673	718	744	749	723	692	699	690	710	684	705	704	709	744	705	700	717	675	697	685	672	682	668	768	692	672	684	700	713	643	678	700	683	701	733	684	736	727	685	710	744	719	731	732	714	699	707	746	671	673	708	703	722	700	671	696	725	660	723	704	712	746	687	680	714	686	697	709	688	696	689	679	702	666	692	688	649	708	764	753	721	705	703	710	695	706	753	653	674	731	713	713	735	717	692	672	701	715	707	690	715	671	732	711	682	712	681	760	681	706	690	671	688	684	713	735	661	671	722	707	730	755	719	717	665	725	707	727	714	739	707	733	732	703	699	706	693	697	684	732	675	661	676	706	715	747	673	677	741	673	698	701	693	682	706	705	713	683	705	723	694	717	701	724	731	694	729	678	672	691	730	724	694	650	730	740	704	734	727	729	723	661	722	699	713	689	702	723	713	723	691	705	702	706	705	741	692	672	656	704	724	706	779	716	701	696	699	756	665	646	682	677	696	654	712	716	699	670	718	696	717	733	727	703	707	698	732	729	686	705	689	697	690	709	697	731	742	651	709	664	724	743	713	742	661	729	679	691	725	708	716	703	721	676	702	696	685	710	684	735	694	736	696	697	692	654	682	721	745	653	711	669	603	712	658	742	743	738	680	658	713	689	679	699	703	732	672	694	704	717	713	716	702	728	761	717	707	716	717	693	694	711	704	697	709	670	716	716	689	734	715	729	766	737	712	705	647	689	722	702	665	698	737	713	682	677	736	685	721	678	705	740	729	716	656	710	730	746	681	704	698	710	708	715	713	706	672	696	666	673	724	729	696	734	723	700	743	697	700	666	683	714	664	765	722	673	711	702	709	727	702	686	686	724	703	691	747	726	714	695	750	681	658	641	705	715	702	670	731	701	636	717	709	703	716	728	745	731	711	727	754	678	725	671	677	696	696	697	706	703	722	667	683	685	691	692	681	713	714	721	685	688	694	698	693	736	750	706	688	742	705	690	679	689	660	711	674	691	685	690	686	676	715	708	727	684	670	675	663	692	708	684	678	716	693	683	758	700	685	709	719	720	728	697	743	701	750	727	674	727	704	722	691	701	697	736	704	700	675	748	671	740	726
33275	32902	21764	12615	9102	6406	4916	3787	3095	2579	2205	2052	1915	1839	1849	1606	1431	1419	1311	1186	1207	1097	1024	963	954	962	966	923	870	895	915	873	873	847	908	878	822	857	901	875	908	859	850	845	831	801	851	869	835	784	827	829	857	820	810	811	810	878	889	796	827	793	786	818	833	883	782	751	794	793	826	846	818	791	751	840	796	785	789	803	772	835	792	810	800	836	824	821	824	824	772	833	818	780	838	813	804	824	807	824	805	819	840	828	801	792	804	803	833	875	758	830	774	786	804	810	796	787	813	829	756	773	796	792	889	781	772	774	817	805	825	779	747	815	801	791	820	838	830	793	791	851	785	790	739	767	796	808	802	771	817	813	838	796	826	802	792	780	735	786	811	819	814	773	817	828	844	805	797	832	863	865	760	765	827	750	839	794	774	806	780	825	849	813	772	756	851	810	814	767	834	817	818	797	830	805	792	796	804	815	808	798	847	798	808	770	821	818	814	807	810	825	818	836	791	802	814	803	770	785	834	827	816	798	792	844	818	808	823	815	832	779	809	820	798	784	784	753	808	784	764	782	807	873	790	776	855	818	799	799	786	791	815	821	812	766	828	801	814	810	813	798	799	832	812	819	749	783	803	766	824	797	847	773	799	881	765	813	842	804	855	773	785	826	800	857	796	819	784	837	844	821	818	759	791	833	759	796	806	781	793	764	840	841	801	811	827	809	810	813	799	815	776	809	781	763	873	799	789	801	784	825	807	854	793	833	791	789	791	799	815	837	819	772	802	869	788	766	777	838	781	770	782	780	841	822	754	842	781	845	751	828	819	833	807	800	816	801	754	804	842	817	822	805	807	790	750	803	813	780	789	740	818	791	841	842	799	753	787	804	794	792	837	810	788	821	821	801	832	798	849	779	806	873	787	805	827	825	813	781	776	807	803	842	761	787	765	820	752	842	838	769	757	791	783	811	828	881	791	782	841	787	789	811	848	792	764	809	794	818	789	803	853	809	771	837	852	861	760	832	814	783	783	786	813	806	812	860	805	774	776	802	777	851	766	834	763	823	818	795	770	780	806	825	817	775	810	837	825	801	787	817	815	789	802	805	794	774	819	828	831	795	810	823	783	826	757	769	806	830	825	753	772	808	760	791	806	822	763	785	817	789	824	756	828	829	827	821	787	753	839	807	769	795	829	846	778	781	798	827	813	849	851	799	802	808	777	793	790	799	711	838	815	800	776	806	761	814	800	801	834	781	810	784	814	833	859	772	812	803	808	818	804	780	771	805	851	773	778	849	779	818	844	816	765	765	812	843	827	782	814	830	836	797	830	790	829	791	794	818	824	804	777	831	773	794	813	818	757	799	789	773	820	860	797	842	824	844	820	748	813	737	830	755	792	786	842	813	800	809	820	797	793	834	749	778	799	797	811	844	825	768	809	813	724	805	842	816	797	762	844	789	828	853	780	848	753	759	859	816	849	858	778	788	818	762	817	800	822	858	822	809	828	806	779	808	793	823	777	885	852	828	730	799	851	808	797	825	858	834	849	833	866	781	841	794	781	817	810	787	760	777	847	798	800	818	780	781	824	773	821	798	792	831	780	886	828	828	829	816	772	815	805	844	756	803	835	838	806	809	826	815	802	789	781	772	805	820	795	802	825	780	803	765	826	801	745	806	814	829	824	773	778	803	799	798	789	786	796	839	797	789	809	805	846	753	823	819	813	813	816	800	811	763	838	816	799	805	809	758	823	783	802	798	824	784	819	843	789	806	833	775	774	848	845	788	840	814	794	763	810	814	810	839	783	780	797	778	755	787	805	832	827	781	799	799	757	848	798	781	807	789	812	786	816	801	796	750	770	798	803	859	802	863	793	818	808	740	859	783	803	788	803	865	765	801	818	805	793	837	844	756	810	790	784	810	778	800	813	814	794	772	820	791	783	775	751	770	813	783	836	827	804	858	793	806	792	815	834	831	839	802	825	817	799	779	826	765	812	852	818	802	827	808	820	819	785	771	856	847	797	787	786	832	798	792	758	864	820	793	802	775	860	791	848	777	797	822	815	798	856	817	819	805	807	780	865	821	843	820	797	782	789	777	843	810	826	835	810	771	792	815	735	825	824	785	823	822	834	748	803	827	778	794	745	774	765	854	829	805	792	809	785	783	809	794	825	842	794	779	776	824	814	830	790	774	840	767	839	806	766	785	809	768	743	781	846	818	805	785	854	770	812	827	793	816	803	828	825	773	813	781	804	811	795	813	827	841	768	773	810	794	825	774	784	765	799	864	744	814	843	831	842	804	802	824	823	782	846	803	815	779	874	807	846	831	774	771	840	869	786	798	838	799	805	865	790	794	807	792	787	788	744	818	793	785	845	751	836	784	812	784	839	786	779	767	866	824	774	790	797	773	787	808	857	793	827	788	824	806	791	857	800	835	756	829	818	801	857	792	858	787	797	778	771	865	834	767	787	805	769	743	773	838	739	791	777	819	815	772	790	760	837	814	788	790	803	857	770	842	776	787	842	826	784	773	812	818	819	782	837	790	833	778	815	790	805	812	852	804	766	791	805	798	785	766	811	764	781	716	772	793	810	850	786	712	822	813	848	810	819	835	817	832	804	767	779	768	779	832	790	806	776	788	806	810	805	811	825	810	811	777	781	834	878	795	769	791	811	829	825	797	840	806	822	818	821	818	806	809	830	819	801	733	829	782	821	856	749	799	789	803	826	805	778	786	806	796	805	847	830	815	764	858	835	813	844	830	816	845	803	818	793	803	791	812	809	798	791	795	799	830	778	763	790	811	831	808	781	784	783	826	810	819	830	820	817	848	835	832	814	782	851	835	854	786	832	815	793	779	798	814	818	756	795	839	785	836	828	803	733	781	792	849	790	798	783	801	754	839	785	773	814	787	741	814	755	780	855	787	765	791	803	869	782	809	765	788	829	805	788	756	843	811	819	837	792	803	824	782	815	793	817	861	789	849	789	773	794	826	809	782	807	803	809	806	826	767	801	822	763	798	763	779	825	802	820	805	815	793	786	828	817	800	848	768	815	788	860	759	824	762	761	835	775	776	834	840	779	827	797	830	789	788	761	782	830	822	753	804	770	780	797	781	795	811	769	783	842	778	820	807	794	815	805	808	797	824	820	774	826	791	830	765	818	824	831	854	810	771	810	792	794	763	790	818	815	768	799	821	789	808	816	842	811	747	807	819	778	785	817	841	775	731	844	774	807	814	792	823	806	774	774	844	791	824	810	776	752	806	786	789	784	803	809	810	835	822	778	903	819	831	819	870	792	810	772	803	845	819	784	809	797	845	798	812	791	820	736	818	806	796	846	776	773	847	731	766	811	769	801	799	764	834	786	801	797	793	808	770	766	816	786	790	807	792	825	784	756	791	808	803	828	812	820	790	807	802	806	783	812	824	843	795	774	867	816	816	742	809	779	789	780	811	852	790	857	837	783	805	760	798	837	801	795	851	756	806	795	790	830	823	762	816	777	784
25227	21503	27744	25639	13413	3692	2179	1707	1449	1240	1159	1108	999	1052	959	920	836	870	770	777	740	744	665	680	685	740	716	712	678	667	678	669	675	656	668	702	670	616	595	650	669	671	714	680	644	644	643	652	634	648	623	654	655	668	645	632	674	615	616	609	584	586	648	674	640	615	626	640	641	602	629	567	653	594	598	638	613	625	626	623	671	598	649	627	614	693	637	607	643	614	648	655	644	627	663	649	616	621	640	585	626	632	672	620	641	637	621	624	622	580	610	623	637	661	650	641	608	646	590	625	629	601	646	613	629	631	597	621	637	602	583	621	616	635	644	590	635	599	641	620	668	574	601	593	639	654	609	627	607	600	634	608	586	626	613	645	594	608	619	666	627	602	628	612	612	612	630	614	636	590	619	617	620	648	619	611	631	650	649	630	636	664	633	618	651	636	610	607	628	611	609	602	581	581	615	598	615	626	617	620	638	592	625	638	622	633	574	618	664	656	607	642	614	685	657	640	580	617	618	640	625	636	655	601	616	614	594	613	653	569	598	579	600	614	647	634	597	630	647	651	652	588	644	618	611	605	583	658	662	616	617	585	615	658	616	649	603	625	593	606	641	552	590	643	606	611	635	623	629	646	679	662	671	632	613	573	667	632	658	614	651	606	626	626	610	633	597	577	630	564	593	568	566	641	626	607	598	630	619	659	594	643	632	620	640	626	650	651	586	611	632	627	671	622	597	616	580	619	639	594	618	707	620	610	614	571	622	641	584	651	609	641	651	647	638	605	615	656	613	604	631	640	650	622	631	600	647	655	626	658	647	671	607	636	629	650	612	640	603	641	590	597	611	562	620	625	630	624	645	662	643	644	619	618	623	570	598	577	588	653	605	599	588	632	642	667	602	579	569	615	651	605	591	623	624	587	626	655	613	661	625	610	632	611	640	617	600	578	626	623	646	633	619	630	642	635	591	610	607	633	642	645	634	615	613	622	624	622	656	624	666	622	642	650	614	637	622	640	637	588	607	553	613	654	612	640	608	620	583	663	619	623	670	580	642	600	611	600	644	587	609	636	654	602	538	657	624	636	616	605	577	611	630	576	596	625	619	588	637	633	673	649	599	603	593	631	570	610	624	628	609	648	589	619	564	672	606	670	613	599	635	600	630	672	616	639	637	612	658	639	666	610	636	624	641	607	629	656	605	641	602	599	599	562	604	622	580	588	561	610	595	633	599	607	627	642	637	652	600	650	602	624	661	581	575	597	591	612	617	635	643	659	647	642	628	606	647	631	617	643	623	655	638	632	610	575	641	635	650	616	648	594	646	590	616	646	574	633	577	663	594	610	625	616	606	629	650	621	594	581	625	615	611	619	630	613	634	643	647	619	632	667	661	610	647	576	633	605	614	607	668	640	657	607	627	600	564	596	595	609	657	622	594	622	637	640	647	652	642	634	588	625	644	632	631	672	625	611	622	558	636	641	639	646	649	638	592	618	620	642	620	576	600	579	561	637	586	660	634	623	619	664	610	619	608	620	619	637	637	618	577	575	621	632	629	653	660	582	618	616	595	578	622	656	629	633	682	591	676	600	589	625	612	603	642	647	657	637	616	614	636	645	629	652	638	611	608	659	624	626	600	613	604	634	581	608	594	628	666	641	625	592	645	601	628	646	577	648	614	625	622	613	610	598	636	601	639	632	630	606	629	625	607	603	630	655	627	632	617	652	619	587	637	594	662	643	624	644	612	613	589	651	623	643	596	653	625	629	641	635	629	639	569	639	642	645	585	628	595	592	664	633	662	699	645	603	633	661	625	616	605	619	634	636	634	605	608	637	656	670	587	591	595	630	630	628	634	623	631	619	607	604	633	636	614	692	630	606	673	605	597	684	626	605	641	652	662	637	624	618	558	610	604	634	640	570	642	595	610	618	629	635	628	570	611	631	656	614	628	644	619	651	600	636	635	655	670	599	645	627	631	614	602	659	629	675	649	599	632	627	652	634	653	652	615	645	613	660	617	584	641	623	644	617	624	632	625	606	552	590	667	614	631	608	593	597	632	617	660	627	621	614	626	657	608	557	656	655	620	583	651	637	652	636	655	662	579	628	624	593	603	592	642	624	641	577	657	619	599	592	644	617	626	664	600	578	597	641	611	659	656	613	608	629	628	628	620	613	595	611	616	625	587	663	650	588	581	568	605	597	637	559	625	640	582	612	682	672	662	628	610	622	622	611	550	636	596	641	631	567	601	643	628	595	641	588	654	669	640	648	642	584	600	623	649	606	621	631	618	640	635	626	628	622	622	606	581	551	649	648	601	546	650	672	601	636	659	584	645	636	592	631	611	620	584	661	597	606	603	647	641	656	580	615	636	634	644	645	660	603	609	625	639	604	632	636	615	615	607	602	644	639	592	620	625	626	625	654	591	608	631	605	643	595	576	643	634	617	614	593	594	598	634	585	612	618	642	656	692	632	613	573	628	626	611	616	611	603	652	632	646	671	642	644	652	622	615	584	647	608	622	608	635	650	625	665	609	620	628	645	561	623	630	607	633	565	604	575	640	617	613	640	625	590	603	619	586	595	611	637	586	608	629	623	635	597	624	611	641	602	592	605	616	666	616	654	603	611	612	627	653	643	637	596	629	591	622	589	635	619	599	612	625	606	660	623	619	592	616	624	624	597	635	622	642	637	606	630	581	647	615	614	605	665	599	606	620	625	634	607	650	606	609	604	640	625	595	626	653	643	600	641	609	641	618	691	642	609	635	589	673	601	618	633	592	641	656	558	642	609	606	623	582	631	639	626	603	617	563	606	605	600	607	668	645	636	630	627	637	655	567	608	603	601	621	658	583	606	629	649	617	626	602	630	576	613	708	608	624	607	614	598	603	637	637	639	662	606	667	613	620	663	623	595	608	642	656	606	625	658	648	626	626	654	648	614	639	598	650	623	648	619	619	631	640	599	587	638	653	575	621	626	641	617	590	643	599	571	648	627	613	608	603	634	610	633	618	596	650	641	579	650	658	608	592	584	632	631	631	625	587	616	663	603	595	560	591	620	591	605	595	635	644	651	592	642	618	660	621	628	577	629	606	650	585	620	631	594	647	637	604	642	636	616	670	651	636	604	635	649	623	624	641	658	669	585	623	608	614	633	625	615	616	629	616	648	675	638	666	606	625	620	624	626	631	663	597	661	657	673	648	652	598	621	607	618	644	633	613	577	614	607	645	644	639	639	631	634	630	626	601	595	629	604	597	624	626	622	615	657	645	637	630	598	588	616	636	615	622	593	592	601	597	624	641	663	630	638	585	630	637	624	597	623	614	572	640	604	621	602	622	600	636	597	617	625	599	615	609	615	598	613	611	613	618	653	632	634	619	624	598	602	643	634	653	630	638	628	592	614	674	633	616	586	572	620	589	630	617	631	635	653	663	632	625	654	606	600	613	669	614	609	607	626	704	603	599	585	626	627	636	584	638	594	608	642	603	640	632	633	637	606	631	639	578	592
33616	28033	18419	10602	7340	5326	3858	3036	2344	2049	1818	1687	1565	1574	1453	1256	1223	1131	1073	994	941	970	878	845	820	879	805	781	772	795	800	742	725	760	729	709	760	753	733	743	761	748	731	746	740	768	761	742	686	766	732	678	793	716	690	736	744	687	678	696	727	699	740	736	719	681	717	679	712	710	713	706	734	684	706	720	729	688	682	747	752	682	748	704	650	703	715	710	714	738	676	733	700	715	736	747	692	686	704	634	708	671	739	674	680	731	745	695	680	700	707	701	706	683	725	713	717	695	709	659	754	674	705	691	717	689	709	687	740	740	733	728	664	737	702	735	685	677	686	712	722	698	674	705	681	666	701	719	675	709	684	689	680	705	716	737	688	706	735	707	702	720	708	716	693	686	717	747	751	694	702	677	682	744	761	704	718	678	703	659	741	722	736	667	727	733	693	689	701	710	721	704	706	725	701	731	708	697	658	719	731	746	739	715	649	734	715	688	683	714	749	680	689	728	708	698	691	713	717	705	720	677	665	703	717	698	670	758	686	723	703	719	719	777	724	679	695	694	705	733	708	682	666	729	725	717	703	704	675	692	685	750	734	737	715	713	701	724	676	681	695	680	751	739	713	682	684	719	681	755	687	711	729	738	712	680	719	677	659	681	710	724	675	711	713	718	664	750	707	737	745	668	682	692	652	672	667	683	691	722	776	713	720	707	661	731	712	743	732	660	696	732	694	734	723	726	711	708	694	722	678	670	676	680	687	730	693	670	695	731	691	690	652	703	673	711	691	705	678	696	737	690	748	701	682	691	694	731	694	703	743	666	750	689	689	680	718	698	706	719	677	703	679	701	722	680	683	663	675	723	694	717	726	652	696	708	748	698	689	748	693	682	677	690	739	692	727	697	719	727	688	697	703	731	733	687	686	703	700	712	670	736	699	725	651	747	719	706	675	699	734	727	728	670	705	714	719	693	672	668	687	694	709	685	644	750	722	742	714	666	715	646	712	709	716	747	667	715	725	638	689	681	697	746	702	702	709	720	668	709	782	728	728	718	749	685	674	699	677	774	706	725	694	660	720	718	695	761	683	751	658	724	697	663	689	691	658	716	668	732	715	704	694	683	661	689	715	721	702	666	735	741	722	707	767	725	697	717	701	721	660	697	649	707	738	698	701	705	710	692	701	676	679	702	669	676	680	707	727	715	657	720	696	726	719	717	698	728	700	686	699	685	722	746	734	699	729	728	665	707	710	697	729	709	653	705	734	668	710	657	677	692	722	740	727	702	700	675	695	705	712	720	707	695	728	672	724	661	688	679	699	729	668	653	717	688	684	679	754	692	764	683	699	659	742	661	731	675	726	662	693	714	694	714	717	719	719	713	720	727	755	745	676	672	680	739	728	679	696	666	743	726	741	694	710	739	710	712	671	707	717	702	690	712	698	693	679	709	757	707	675	678	715	744	746	746	724	660	691	700	720	694	719	702	698	737	713	747	659	730	709	696	719	692	698	720	699	702	674	690	697	725	696	705	747	720	697	676	712	688	677	706	734	782	685	662	699	696	675	713	679	682	721	708	695	710	705	703	698	708	712	691	743	680	735	658	690	711	677	687	714	729	675	734	682	741	675	736	705	722	694	711	728	716	714	739	702	671	672	733	718	695	653	732	705	765	694	715	666	665	619	715	713	713	723	663	669	717	676	712	707	721	738	742	718	742	720	699	744	725	718	683	675	686	671	670	692	696	685	701	706	666	685	660	690	716	682	695	727	756	645	725	706	782	719	683	718	692	760	676	713	660	698	735	665	687	673	724	681	710	704	710	700	691	724	680	706	744	709	731	699	691	705	697	713	696	679	683	737	695	676	712	736	719	734	664	696	705	750	697	743	697	686	692	721	666	660	682	699	728	753	726	687	759	715	685	746	731	716	675	687	748	692	708	667	681	730	696	716	695	679	685	724	690	728	665	675	690	742	697	682	660	706	684	688	681	711	720	649	695	720	714	724	705	745	675	708	726	710	692	644	750	707	659	760	734	712	725	734	737	665	723	691	722	727	712	715	766	681	705	698	691	736	666	691	738	702	707	734	669	746	695	704	719	760	695	686	679	701	682	649	677	697	698	692	708	717	701	693	737	654	703	701	710	721	662	706	697	668	739	679	680	706	718	700	709	707	698	739	676	762	729	712	692	693	665	682	731	698	756	723	699	697	708	728	700	739	742	730	734	732	726	691	697	709	694	771	730	702	708	700	729	721	679	686	702	742	735	708	686	714	698	736	676	730	720	723	783	741	730	675	647	669	685	687	741	702	691	650	697	670	713	703	710	683	648	692	674	728	729	697	689	672	681	700	750	701	740	721	763	718	684	711	731	687	732	702	680	696	730	642	682	728	700	686	717	698	727	736	712	683	688	689	717	680	762	758	726	692	706	661	681	765	722	661	659	691	705	716	697	701	674	689	677	695	704	697	687	711	698	746	712	721	678	725	641	699	712	679	726	670	682	723	715	682	677	701	750	706	736	692	694	668	675	712	742	672	718	677	725	724	683	727	695	658	717	674	692	676	713	665	710	748	705	712	690	722	734	725	700	700	695	665	704	742	682	719	722	696	725	678	673	727	728	733	718	696	691	669	706	702	727	669	700	714	683	684	715	707	722	731	689	702	679	706	748	673	757	750	719	735	700	687	679	683	748	719	732	671	696	697	712	691	684	686	694	755	691	764	709	684	695	662	705	708	721	729	702	706	758	701	663	733	664	701	710	710	657	670	703	663	697	685	696	743	707	662	759	713	748	692	704	760	748	749	706	733	727	697	697	649	668	707	767	701	706	724	701	693	666	693	719	719	711	695	729	749	708	698	703	722	670	738	635	707	688	735	715	698	674	777	732	693	764	686	738	733	736	717	734	661	687	717	750	679	706	705	701	700	727	696	739	739	734	712	698	649	693	691	724	679	707	761	685	737	707	702	685	707	702	720	693	700	663	671	666	679	680	704	726	735	690	699	688	698	661	667	683	699	732	717	721	700	719	734	734	749	709	731	714	720	706	702	714	693	691	772	699	690	703	671	712	726	723	707	700	674	702	689	712	706	734	706	676	695	711	795	675	732	663	705	703	711	717	737	698	768	738	688	690	708	680	694	697	666	662	721	657	683	716	694	672	724	695	701	697	781	694	743	741	714	707	713	709	721	684	674	686	682	694	662	684	693	678	692	697	720	725	692	716	701	675	718	743	625	748	724	714	713	691	670	655	651	746	715	722	707	741	707	749	681	740	699	659	733	693	676	724	697	696	699	701	672	689	688	738	720	703	699	674	707	689	690	689	713	685	707	718	716	738	673	725	689	732	691	718	691	656	705	666	733	707	663	723	710	704	691	760	697	722	697	719	742	693	720	740	708	718	705	715	677	717	724	734	665	702	662	691	687	732	683	709	737	725	722	746	691	700	711	682	709	712	729	666	710	717	695	652	676	671	703	692	699	687	639	731	730	677	721	735	733	703	713	724	708	676
22903	21495	29265	24152	21524	21615	11320	3011	2074	1783	1613	1444	1366	1387	1249	1074	1004	1003	901	858	777	716	698	692	636	678	662	601	590	608	566	616	595	575	581	604	549	546	578	509	591	536	594	581	534	593	551	537	519	545	533	556	522	517	536	532	539	524	571	514	533	479	533	485	564	496	519	489	492	494	530	507	538	542	521	555	528	522	513	535	515	504	504	482	495	518	543	500	495	529	533	500	505	484	486	499	492	523	511	541	511	483	516	548	526	512	538	502	503	485	506	508	536	512	498	544	503	540	525	526	497	508	497	541	499	499	479	555	484	488	497	518	454	538	516	512	501	530	494	486	505	507	541	525	532	501	514	518	524	518	506	493	539	503	513	510	463	487	496	490	507	566	535	510	502	504	498	458	514	528	506	524	508	509	492	458	522	548	527	522	503	474	505	539	514	514	522	470	552	542	536	515	489	516	531	508	521	524	494	515	514	530	484	508	514	561	541	514	569	476	511	515	515	503	516	508	520	531	485	524	483	501	514	507	540	468	507	533	484	575	513	488	522	502	548	502	508	505	496	514	538	507	507	495	506	521	568	498	514	499	523	490	532	481	504	491	533	510	515	516	520	510	513	503	505	498	494	516	511	548	527	537	534	517	509	506	497	464	515	488	561	534	487	485	485	480	515	494	520	518	522	455	486	537	503	517	531	524	495	489	526	532	527	552	529	513	520	503	543	507	515	536	495	488	524	540	548	531	477	501	518	503	489	527	532	482	548	509	484	509	482	523	498	487	571	485	518	496	494	514	511	493	528	493	535	505	546	497	549	490	499	511	539	518	545	520	505	540	481	499	485	536	497	499	527	450	488	563	519	515	503	490	515	556	553	478	519	523	528	480	498	526	495	477	504	495	486	493	488	513	540	534	537	493	522	540	499	514	545	495	496	521	505	480	466	531	531	495	529	509	472	495	484	491	485	535	517	459	509	518	517	504	544	491	521	531	489	528	519	495	548	481	526	511	567	553	531	471	497	481	500	509	501	521	497	555	499	510	528	545	509	524	531	520	508	490	486	496	520	506	536	480	474	543	542	506	577	512	500	513	526	505	515	496	515	538	481	518	484	531	523	512	526	501	546	523	475	508	507	498	515	508	509	525	537	512	501	522	455	550	519	459	537	484	477	489	504	523	504	513	522	521	527	498	513	505	472	522	499	526	494	518	551	512	513	461	504	481	553	518	501	497	498	501	498	525	523	511	521	527	519	491	475	524	507	492	510	529	498	505	515	539	468	498	515	516	570	498	537	493	566	513	546	458	509	517	503	499	507	543	477	492	526	520	515	567	518	498	525	508	508	461	514	499	540	530	549	533	511	518	459	493	532	482	531	519	493	538	526	513	507	528	522	511	566	539	538	505	532	532	492	496	530	514	522	502	510	540	515	497	518	526	482	515	489	550	531	492	515	525	524	509	509	505	500	518	482	513	514	511	511	492	519	495	504	511	542	531	532	528	518	507	495	461	535	537	500	508	489	494	535	483	511	464	496	544	520	525	595	518	523	549	517	495	494	463	479	492	461	482	473	540	508	541	501	524	465	477	510	511	510	524	492	515	510	490	493	472	540	504	496	515	493	533	552	497	480	517	564	493	521	537	518	472	502	477	544	495	547	494	533	502	494	498	524	523	498	502	474	548	495	505	514	488	537	512	538	483	513	454	502	527	452	509	531	517	521	520	501	517	523	502	520	482	495	529	505	515	486	504	464	528	497	550	511	515	479	503	532	549	523	486	518	512	508	512	499	511	506	493	521	565	484	512	536	507	506	505	566	521	504	484	507	463	533	495	507	508	531	505	486	518	485	537	498	478	511	511	535	522	506	553	475	481	466	518	510	530	512	496	506	540	517	530	485	513	531	533	533	528	487	536	521	522	513	496	526	466	496	521	498	528	486	554	477	524	514	524	524	490	557	507	502	507	529	507	523	496	475	481	491	524	546	515	545	495	507	473	499	521	515	521	511	522	503	485	529	517	494	521	508	531	513	507	525	528	520	528	477	512	564	495	514	500	505	500	549	534	521	489	496	528	514	504	516	495	485	496	503	505	466	500	511	481	473	513	499	504	547	528	490	481	521	496	506	513	487	527	495	516	488	502	569	543	544	491	492	487	496	504	485	499	519	522	508	505	490	517	508	531	497	490	524	535	513	505	507	533	487	499	526	492	506	492	502	517	510	535	489	499	546	510	531	497	476	500	519	473	500	471	536	499	502	520	543	533	541	497	513	490	498	543	507	473	485	529	490	523	559	494	508	507	533	534	498	517	506	506	486	502	515	533	515	503	503	507	505	527	537	481	530	517	494	481	515	518	522	490	506	494	526	504	508	492	524	503	522	487	528	542	514	534	486	527	488	525	572	569	503	492	494	496	495	506	518	508	502	480	501	509	480	514	507	485	518	485	513	509	499	493	516	551	508	505	510	486	537	542	542	498	491	541	543	558	521	508	517	539	484	446	451	532	493	494	520	522	544	511	510	504	543	510	508	502	548	496	533	470	482	539	506	485	485	483	534	500	496	493	513	472	489	521	492	513	533	519	485	493	518	494	494	508	501	500	516	496	518	519	522	571	545	499	530	509	514	503	522	508	539	510	500	465	511	495	531	523	518	512	502	511	509	479	534	513	523	521	508	520	523	524	502	546	523	478	536	507	524	522	493	518	540	510	459	509	533	516	511	492	492	520	516	493	549	525	502	499	531	553	512	511	467	520	519	546	528	545	531	556	519	553	491	520	516	529	519	517	511	497	510	496	509	549	502	525	519	501	514	492	482	555	531	533	489	529	524	533	511	521	511	556	527	537	503	540	524	513	510	480	482	537	543	490	500	476	512	477	503	517	530	506	516	487	508	521	553	528	473	534	513	519	471	502	474	516	491	512	525	497	475	512	490	521	489	482	565	507	491	541	481	508	532	548	531	523	456	509	515	511	569	492	511	475	472	503	468	569	507	491	515	491	482	477	526	529	501	547	503	534	472	512	505	517	507	483	483	504	533	448	484	508	498	510	510	517	503	491	466	532	504	493	485	518	523	496	516	567	522	466	513	489	504	464	497	507	504	481	553	475	492	493	503	514	500	563	503	516	504	499	515	491	506	499	468	524	508	473	480	528	464	496	502	499	527	490	506	467	468	528	492	554	492	514	484	512	536	461	512	484	553	515	541	495	518	509	493	484	507	516	482	471	512	536	547	552	484	522	474	501	539	483	504	481	459	553	550	530	476	468	512	513	493	497	495	522	529	498	523	487	499	517	494	502	537	467	524	516	495	476	507	500	527	513	446	516	519	494	516	508	521	535	507	481	547	515	487	472	506	513	528	506	510	564	517	531	514	467	507	519	487	502	483	557	533	527	524	491	560	502	496	523	508	501	510	529	533	515	483	521	491	509	517	539	508	483	510	532	508	521	491	534	461	516	492	489	544	491	445	523	499	507	485	542	534	548	512	511	517	498	531	479	521	522	518	478	502	508
37745	37854	25982	16525	11614	8713	6446	4846	3921	3122	2735	2449	2296	2266	2119	1741	1562	1486	1338	1226	1144	904	904	888	848	889	843	752	778	731	679	784	667	760	714	725	674	650	708	701	649	681	677	642	626	604	653	620	631	601	659	632	632	572	627	612	634	608	626	599	608	607	624	566	580	608	626	616	584	602	604	598	578	562	590	598	605	597	597	589	605	604	593	616	599	636	622	569	621	629	617	611	628	621	593	613	581	616	621	587	585	568	586	556	581	598	598	567	582	602	571	580	603	616	542	590	589	624	599	623	557	581	585	605	581	571	605	620	588	602	608	616	610	618	569	583	606	555	570	600	577	593	619	594	618	551	602	600	602	611	582	551	584	572	565	579	533	604	582	553	560	614	569	608	598	594	578	574	603	560	602	585	623	571	571	582	592	620	591	592	563	582	575	561	565	598	552	579	550	626	616	583	587	611	611	596	611	618	603	602	598	571	582	529	612	616	591	582	572	614	622	610	553	598	585	593	588	585	566	589	583	563	539	572	609	623	556	602	546	601	579	571	567	612	566	589	578	606	583	579	586	561	596	581	582	599	588	601	557	602	581	570	577	557	553	622	600	600	564	584	608	621	593	615	583	591	569	563	597	572	595	590	610	587	571	574	623	582	607	556	599	566	574	609	581	567	604	550	609	563	614	599	617	616	560	587	602	577	568	619	573	624	612	579	640	595	576	598	587	571	575	559	571	612	593	597	593	609	579	576	594	617	634	543	582	583	546	569	567	552	584	612	597	565	603	579	561	583	615	604	587	555	570	555	553	575	564	573	636	547	640	523	604	565	572	575	536	562	578	597	593	566	595	561	608	555	564	582	590	575	561	526	583	589	593	584	591	593	588	589	573	528	614	588	627	585	599	591	558	573	573	585	615	587	638	576	610	581	592	591	598	596	609	609	598	608	607	583	626	548	583	564	612	596	595	529	610	546	573	576	582	574	595	559	579	609	556	607	588	598	577	642	613	577	597	603	582	661	601	584	558	567	550	583	561	612	642	625	577	611	606	589	582	602	564	603	596	605	582	563	554	550	561	586	603	589	554	594	577	581	592	611	595	594	576	627	605	594	590	565	566	603	652	608	617	595	585	570	589	565	570	628	557	586	561	570	607	549	598	567	560	596	593	616	590	617	584	582	591	592	585	561	577	535	597	574	630	600	570	584	543	582	592	631	543	553	591	587	581	615	561	614	597	550	585	566	597	564	606	585	610	642	551	553	575	594	577	577	570	579	597	596	590	600	570	558	542	595	591	608	608	610	596	563	584	589	575	591	561	599	604	553	621	595	580	596	568	586	565	588	570	599	581	601	560	631	564	607	564	592	614	592	556	608	631	591	611	575	601	562	646	593	543	553	550	536	612	584	589	634	559	562	610	637	608	583	572	580	597	668	601	595	560	593	603	632	550	621	559	595	593	621	567	611	530	581	631	617	657	571	546	607	581	551	636	598	579	586	585	593	603	585	581	597	559	598	568	547	602	566	575	580	569	565	511	564	571	592	608	598	554	595	581	563	622	611	575	563	581	620	560	573	580	580	595	605	594	586	590	585	592	598	567	609	619	564	589	597	591	549	567	553	591	594	572	557	545	584	612	571	568	620	560	555	628	592	605	597	574	603	624	586	609	567	584	560	608	576	582	576	597	588	552	603	564	571	544	551	580	588	593	562	556	588	563	564	594	587	591	576	608	565	645	564	566	611	535	574	562	643	603	580	603	596	565	539	581	604	597	553	585	615	591	548	619	578	588	584	547	610	634	578	606	586	618	573	595	582	602	598	601	605	531	570	576	621	595	600	622	574	588	622	576	576	548	546	558	595	581	568	605	570	593	569	564	616	590	570	618	587	596	596	573	597	637	575	626	571	594	551	566	585	627	622	596	558	569	602	611	586	586	595	566	608	636	573	609	547	649	555	571	562	620	615	611	583	620	585	605	571	586	591	573	611	584	635	564	635	594	614	605	570	598	539	613	580	590	552	620	588	578	553	575	568	600	554	557	604	623	569	597	622	547	599	564	543	600	576	605	598	539	555	592	577	549	578	584	547	575	544	547	594	594	582	583	590	522	590	587	609	608	610	597	572	571	582	602	561	591	597	579	565	583	575	580	585	554	590	571	584	609	582	585	585	598	624	569	584	584	570	600	601	596	573	629	615	609	617	603	573	560	586	571	589	588	560	566	573	557	554	572	571	592	577	619	573	565	604	563	612	585	630	571	590	584	637	593	541	564	582	606	547	568	617	548	589	587	543	572	570	586	596	629	595	602	592	540	601	613	580	557	585	595	571	583	590	612	544	547	620	581	586	548	565	572	603	566	578	582	599	608	541	592	570	587	591	564	625	606	591	584	586	570	580	563	623	551	568	590	552	571	575	572	608	588	571	641	598	615	619	604	639	595	585	541	611	610	571	547	593	631	609	609	593	582	549	558	593	579	607	597	594	540	585	568	594	590	549	546	547	615	584	586	574	591	607	574	591	565	591	626	586	592	584	575	561	608	565	585	556	590	568	619	599	602	599	592	556	598	569	599	587	560	563	548	548	595	589	569	588	579	547	634	607	560	576	603	597	559	546	599	613	603	575	586	599	553	569	614	584	594	569	596	599	612	604	568	585	588	588	640	583	559	618	601	596	597	568	582	556	561	561	598	614	553	655	555	580	601	585	603	587	614	600	581	584	586	611	591	596	562	559	564	572	573	576	600	574	571	586	612	558	547	585	563	536	568	563	578	603	612	583	584	577	613	549	605	595	610	586	564	550	610	616	557	559	619	630	579	596	593	575	567	584	544	577	578	572	629	614	533	605	573	571	600	566	572	582	611	603	624	624	593	572	598	605	602	606	568	603	562	564	595	564	572	575	584	569	593	602	615	631	568	572	599	563	603	589	586	567	597	572	590	623	537	618	588	613	550	551	585	600	617	598	638	614	592	582	587	580	565	607	563	588	638	560	528	556	555	569	605	574	550	611	560	561	636	577	577	598	544	581	609	579	545	592	612	590	571	607	606	574	548	569	574	605	565	610	597	588	605	593	614	633	555	591	625	574	614	610	593	606	584	630	627	624	592	578	587	576	585	626	595	568	569	567	567	586	617	534	587	531	584	590	593	562	561	590	548	589	577	612	596	578	558	602	572	569	573	570	589	590	590	583	592	592	554	569	614	572	595	556	567	538	564	599	635	524	589	572	583	570	571	613	563	609	563	571	581	572	600	607	561	570	571	602	565	560	582	554	575	601	590	561	611	550	578	590	558	609	600	576	635	574	584	560	572	586	587	584	583	604	574	630	591	625	640	639	559	579	598	584	587	570	588	582	610	544	572	586	575	581	565	618	645	586	547	607	606	622	565	599	541	611	524	612	587	554	607	582	570	587	614	564	567	575	578	595	606	554	575	608	570	598	598	643	577	565	600	555	601	580	623	532	597	560	609	568	627	611	595	583	557	588	578	608	605	606	583	642	559	580	555	551	592	613
30099	22208	15547	7691	3642	2473	1814	1539	1249	1184	1145	1091	1050	1083	1052	992	941	877	895	875	829	812	863	824	843	854	892	872	793	844	753	840	805	825	759	800	819	803	788	798	780	823	776	794	816	791	819	747	806	756	808	782	773	802	743	763	760	784	770	765	759	795	754	802	814	773	765	806	729	790	800	791	732	729	769	755	790	787	764	774	697	748	797	787	792	783	763	751	762	818	799	798	720	789	759	781	785	770	735	791	753	797	839	790	812	793	796	773	803	815	769	828	787	773	808	768	794	794	787	768	781	792	785	749	757	758	779	730	752	791	746	799	721	788	760	753	731	746	757	739	774	795	809	747	732	772	772	763	753	779	776	788	754	760	775	822	770	783	813	751	811	772	742	781	803	783	783	774	765	727	745	773	743	773	760	830	731	744	793	739	715	800	749	802	761	789	700	762	786	776	752	736	746	770	802	854	766	794	820	726	745	774	724	730	828	776	765	761	750	772	800	744	777	756	721	728	787	816	807	822	784	768	790	821	782	778	765	784	790	736	746	741	760	813	810	753	741	738	796	721	782	794	758	764	797	759	788	741	710	805	794	732	809	780	791	798	763	744	762	744	802	728	775	746	745	773	776	825	796	728	713	776	820	767	778	763	797	805	767	754	764	750	780	743	770	792	747	763	768	831	807	747	769	758	737	769	724	769	787	809	763	751	830	784	854	796	761	742	802	735	800	754	768	763	800	775	768	761	754	790	769	772	733	734	788	800	755	808	825	732	779	782	810	782	785	764	744	770	780	790	767	749	761	768	749	742	758	782	785	770	763	798	811	736	756	758	774	774	774	749	764	791	766	764	777	767	775	758	781	772	725	792	717	783	778	789	737	792	774	794	759	813	759	758	858	764	805	817	781	783	769	779	800	764	770	785	734	810	772	776	791	748	740	745	749	790	804	780	754	814	801	727	745	773	821	770	791	775	756	743	808	821	809	776	749	773	752	728	761	730	746	758	794	772	796	764	786	755	779	732	784	754	773	763	747	797	769	732	736	766	764	769	761	749	763	762	771	783	804	776	748	760	818	815	742	753	771	734	742	733	736	790	747	758	796	786	800	765	794	768	803	796	767	774	768	763	742	734	787	756	718	812	789	771	777	766	784	796	783	793	768	780	767	772	780	761	739	786	763	779	784	771	768	761	800	798	825	740	736	785	767	764	799	755	818	752	742	842	803	783	772	788	806	787	771	783	761	729	795	761	778	751	777	775	735	747	800	744	770	774	750	725	768	793	797	738	790	782	741	774	817	831	763	795	771	734	728	794	769	811	772	750	802	767	747	780	765	752	779	783	753	749	766	748	777	754	766	738	770	734	773	771	761	801	745	760	774	815	719	731	758	739	747	796	774	799	781	744	760	780	788	734	787	751	744	808	710	764	824	737	766	786	730	760	773	764	811	777	790	782	733	810	773	776	743	724	788	806	808	786	800	770	711	797	727	761	821	755	812	735	771	724	750	772	820	755	806	759	780	789	800	840	806	750	763	751	753	756	747	792	787	766	759	815	744	737	774	775	776	779	751	762	740	774	730	724	814	734	789	730	753	721	731	773	749	842	792	803	790	784	815	784	784	786	759	750	798	781	738	772	788	753	832	785	771	746	785	804	788	740	744	808	831	800	772	806	757	739	772	768	733	768	764	769	822	772	780	754	744	787	801	780	751	764	785	794	815	781	836	740	782	742	781	752	836	814	827	729	753	809	767	786	749	798	789	769	802	790	763	774	750	795	741	781	749	730	752	788	781	782	740	743	718	755	796	732	774	781	730	743	718	803	775	724	794	739	795	763	750	814	783	727	821	741	800	730	758	766	724	787	762	745	801	757	762	774	811	790	743	785	767	794	749	721	770	772	827	784	776	783	784	714	760	771	818	817	709	784	745	783	758	774	760	780	801	779	731	792	804	780	805	789	779	839	752	764	798	811	730	729	821	711	747	778	775	783	762	745	788	749	784	804	754	790	803	757	750	750	791	766	773	820	827	811	815	783	787	715	787	784	753	780	719	764	779	801	729	758	753	791	784	801	757	755	767	796	771	787	770	792	766	817	788	774	769	815	816	802	752	836	834	797	771	825	793	793	790	782	765	785	763	733	746	718	809	764	769	811	779	746	725	785	725	737	760	720	793	796	782	787	738	765	792	757	786	786	790	768	768	781	819	763	813	742	714	739	794	770	764	740	711	753	782	789	735	785	763	772	719	772	804	787	748	794	769	780	792	813	807	786	747	773	734	758	813	783	749	767	765	860	793	800	770	828	775	806	765	793	734	762	753	772	763	764	812	715	743	805	752	782	819	802	786	765	739	761	772	809	704	790	732	780	780	780	784	812	773	801	746	814	792	759	797	772	750	757	761	741	755	766	759	780	805	748	747	782	805	789	767	812	772	783	809	742	826	766	768	775	807	827	769	797	678	731	705	834	761	725	778	760	772	779	806	784	727	771	803	821	796	785	783	789	799	702	769	786	782	771	765	765	718	804	756	779	782	799	816	731	818	775	789	744	757	794	805	786	794	787	737	788	717	821	758	745	783	742	815	791	794	740	808	775	801	714	798	797	761	787	800	810	730	771	775	758	762	762	747	756	816	779	736	752	761	782	737	788	775	787	768	803	737	766	796	780	720	805	788	786	748	780	815	780	762	757	800	782	780	777	756	807	786	725	800	746	768	763	820	734	765	795	769	785	759	807	809	790	778	784	829	771	774	796	828	759	778	766	755	773	747	749	778	764	728	744	732	724	740	774	756	774	740	755	767	744	729	802	786	754	779	807	748	741	736	802	784	746	776	799	700	801	772	810	754	755	782	760	817	837	775	723	805	780	808	785	744	783	792	780	794	784	792	797	732	791	842	771	786	739	755	747	749	785	755	716	796	733	778	785	757	782	741	736	752	774	740	748	818	770	792	763	807	759	785	802	752	760	739	777	768	782	785	763	771	723	729	802	748	784	757	749	767	755	788	739	798	828	829	803	746	755	783	829	790	778	763	737	821	767	727	810	759	785	786	779	775	745	781	795	795	765	779	770	782	747	757	756	743	742	752	772	786	772	767	740	760	738	829	783	802	746	788	769	746	729	777	782	779	786	777	742	752	775	797	766	753	776	835	799	702	789	755	770	791	747	782	807	800	752	722	809	767	763	770	812	710	788	766	801	807	755	729	795	741	774	816	809	788	755	773	751	799	748	770	770	815	744	812	771	795	766	797	804	782	781	790	754	749	792	788	799	765	791	796	777	745	772	791	746	773	818	768	776	769	768	730	748	752	771	754	817	792	796	750	753	713	733	752	725	810	806	754	792	839	729	758	742	707	789	772	763	830	809	832	751	757	749	733	729	716	797	778	770	817	741	760	790	759	803	787	886	742	819	762	803	789	757	752	794	741	787	753	782	772	808	759	828	789	721	795	769	747	801	830	764	781	752	793	790	770	824	747	745	766	749	758	736	738	795	789	818	812	792	828	779	763	783
31714	23594	14357	7914	5562	4112	3032	2344	1950	1721	1672	1555	1367	1444	1389	1301	1200	1129	1065	1036	1065	998	927	962	966	933	888	964	921	935	919	887	947	898	900	919	897	903	833	896	875	880	918	875	852	971	864	891	890	869	873	919	862	909	905	892	866	894	912	884	897	835	882	915	864	920	856	859	837	869	872	891	866	882	911	883	875	885	909	858	865	897	902	842	824	918	863	830	879	864	889	876	896	896	905	919	840	887	862	900	834	863	840	915	892	884	867	929	855	894	869	887	882	859	907	878	854	932	905	867	873	890	869	818	805	870	894	869	869	856	910	849	873	809	822	854	885	832	873	897	883	840	864	885	895	888	876	862	828	859	869	904	898	889	907	866	888	840	841	852	889	878	875	882	892	828	934	857	796	900	860	952	873	914	852	853	863	875	888	882	902	862	857	830	888	887	899	902	883	899	909	829	900	886	834	905	879	911	933	887	856	870	842	886	853	846	883	898	876	828	875	911	894	821	864	871	821	887	874	881	878	858	901	916	812	903	852	921	891	936	881	875	845	927	861	836	874	889	816	856	850	924	887	841	900	895	883	903	890	838	836	803	867	898	909	908	903	858	852	894	907	872	854	821	846	876	866	883	844	885	868	865	935	860	869	898	831	856	828	870	901	885	878	857	831	883	849	865	834	847	885	899	866	842	832	892	908	837	901	886	814	847	881	872	852	861	902	899	895	911	840	908	921	865	856	847	916	882	891	844	880	858	874	846	865	885	892	907	918	902	826	868	897	906	895	914	938	882	852	850	865	858	902	884	890	894	852	833	902	850	827	855	882	901	846	908	866	876	850	905	865	892	877	888	860	891	889	850	902	911	899	857	901	831	861	889	840	862	885	900	811	908	890	828	858	829	923	852	871	914	876	869	858	863	857	829	914	891	873	853	921	919	889	892	888	925	886	882	865	887	829	793	817	903	877	890	890	925	824	844	896	921	843	810	864	879	899	829	883	868	850	866	846	855	874	850	853	885	841	867	877	909	856	839	908	886	809	890	908	853	906	883	843	874	864	846	869	831	886	912	901	855	866	861	889	869	839	917	868	884	839	896	842	849	872	877	847	906	861	876	889	848	896	833	897	902	926	904	849	850	879	863	880	863	849	821	881	921	842	876	858	845	857	885	876	876	859	872	815	858	894	847	907	850	895	932	857	861	891	883	928	859	904	874	815	857	869	903	857	878	882	877	876	924	909	926	872	873	872	868	887	927	874	878	898	844	917	870	843	882	860	874	913	870	833	885	889	907	860	919	818	880	824	909	870	851	848	861	917	894	865	861	867	936	914	901	861	924	886	902	899	933	887	932	868	880	873	904	909	927	907	943	859	901	828	853	873	897	873	854	907	880	879	871	929	893	916	857	889	829	839	896	880	872	837	851	853	850	837	862	851	870	934	880	863	839	864	847	881	851	833	903	826	845	865	909	825	853	876	881	937	888	881	871	928	867	877	887	914	885	871	890	874	875	888	886	880	873	914	859	887	830	885	901	835	897	906	872	855	904	923	883	876	900	877	880	843	887	825	890	879	909	867	859	830	889	842	895	867	878	899	881	821	858	889	914	845	849	859	870	822	885	882	871	860	871	905	881	875	858	915	866	920	896	891	888	848	867	888	856	850	867	872	889	882	889	894	882	895	887	824	827	877	870	909	887	901	886	881	915	918	858	846	902	943	844	840	860	872	864	870	900	828	848	871	917	863	871	891	913	898	911	891	855	868	875	834	892	876	866	852	833	890	919	905	908	876	911	900	897	863	849	883	856	942	881	836	902	839	870	849	896	903	866	904	853	871	891	887	899	905	824	861	893	877	861	862	887	882	864	832	866	903	852	869	860	896	854	923	835	850	877	883	873	887	816	878	861	885	815	872	864	877	876	941	899	853	873	879	934	904	839	908	900	859	885	848	851	831	890	875	878	900	875	856	911	850	881	907	847	884	781	883	849	871	856	904	897	889	875	877	868	864	900	831	865	853	891	826	858	851	868	910	893	865	880	887	873	867	896	874	852	873	866	884	874	847	852	821	898	888	904	888	909	828	861	849	910	875	861	898	906	872	920	849	918	928	885	878	859	827	933	889	898	885	922	938	882	857	925	889	867	900	867	854	875	886	899	855	908	870	892	931	890	831	923	924	851	884	847	897	867	897	914	863	876	902	834	916	849	852	901	869	896	895	846	893	883	828	937	899	901	897	842	879	918	870	875	852	904	884	873	877	886	886	855	896	918	854	885	871	877	845	926	910	865	885	800	904	837	840	920	899	863	922	915	829	899	902	880	807	878	853	945	891	879	897	883	857	872	904	895	898	853	897	890	895	893	880	924	858	882	896	833	896	919	873	884	908	870	874	914	871	888	844	898	855	874	867	872	915	864	869	869	940	835	860	845	890	918	842	913	904	897	900	851	820	907	865	923	890	854	859	883	826	860	874	859	858	887	870	882	841	902	886	860	903	817	872	936	887	862	875	875	890	900	906	919	846	858	828	889	873	860	900	845	906	860	902	924	859	847	896	864	864	847	853	872	901	897	900	987	901	856	843	872	814	859	895	869	907	850	901	880	879	883	899	884	850	850	907	912	878	832	858	910	835	895	894	865	864	859	883	916	873	906	845	823	870	880	856	882	840	887	879	889	849	913	861	861	867	869	846	844	857	868	885	890	915	892	907	796	860	876	889	862	852	900	856	873	875	845	852	868	901	838	885	885	880	853	898	904	902	890	858	828	849	841	870	898	825	912	889	892	933	885	899	893	917	847	851	833	899	819	857	849	890	917	860	834	904	888	840	846	865	867	886	861	877	853	848	894	823	886	857	919	930	828	905	843	859	876	914	887	863	859	861	822	903	877	932	912	919	847	895	898	892	870	930	880	872	862	859	906	874	877	839	836	865	884	898	924	905	871	884	845	923	884	841	868	876	837	863	862	832	897	871	838	839	924	862	908	885	899	841	851	881	892	845	877	871	914	919	849	886	864	891	901	827	860	870	891	909	864	886	843	915	859	955	911	916	830	890	845	843	882	898	905	855	865	872	884	825	878	873	872	919	849	825	871	870	850	950	855	882	838	865	924	867	901	881	819	893	868	892	833	922	864	891	875	879	860	867	931	873	857	892	871	909	889	863	908	920	926	835	839	815	881	897	890	878	882	852	889	913	843	887	876	846	945	870	886	833	840	868	853	836	924	837	856	881	808	872	868	887	835	911	831	924	887	898	881	871	857	897	932	903	913	897	896	850	868	887	887	872	823	879	889	871	916	890	873	840	895	859	874	871	855	884	877	839	898	929	933	893	885	918	869	832	890	938	856	868	889	894	856	873	822	853	840	831	877	901	891	911	865	853	936	886	827	852	888	895	854	875	888	898	891	886	852	883	845	870	902	904	868	874	893	861	912	894	848	833	864	884	829	913	893	897	884	892	907	932	826	814	899	904	915	875	878	935	875	867	913	898	908	839	889	857	890	816	873	865	898	868	805
24038	21496	28812	24608	21476	13101	3925	2355	1723	1626	1457	1374	1295	1299	1251	1111	1053	1026	953	918	868	881	782	866	766	788	813	802	830	729	748	772	786	756	825	779	728	680	766	771	759	747	683	666	734	682	752	728	736	671	747	676	719	775	680	697	700	708	698	726	742	736	730	716	654	716	701	695	712	724	734	716	674	705	678	741	733	706	687	698	712	731	677	726	716	714	721	694	712	692	737	702	705	728	693	714	752	694	783	727	702	691	711	706	694	688	734	718	693	690	764	660	708	671	670	742	672	689	671	749	664	696	684	667	673	751	659	698	728	756	652	686	704	694	683	706	690	712	710	693	705	724	728	714	786	683	714	707	688	728	722	683	700	703	750	764	708	681	700	656	714	727	654	739	694	713	707	728	691	723	642	701	690	735	715	749	733	700	720	667	669	708	709	714	689	735	705	685	708	710	718	702	687	756	673	703	673	676	716	768	715	743	703	721	740	673	776	701	681	713	699	730	704	723	712	709	693	739	709	725	699	767	679	689	660	692	699	740	721	702	695	672	723	693	735	741	710	749	694	735	717	740	697	689	689	732	688	707	721	675	735	693	725	685	707	715	704	684	696	672	705	715	720	712	658	667	674	683	699	705	760	680	659	700	736	705	702	712	716	723	752	687	707	717	713	704	718	730	653	705	696	645	712	689	737	716	727	719	695	710	731	715	703	726	679	685	692	719	691	670	721	745	692	706	671	682	703	756	752	673	663	697	715	685	693	763	722	695	745	675	697	709	698	693	675	670	700	718	728	676	692	731	741	712	710	708	643	723	736	677	713	712	679	700	670	742	721	687	735	681	693	665	690	681	690	720	745	713	696	691	717	698	717	666	672	648	716	667	696	693	709	705	686	672	706	698	750	729	723	742	682	744	724	710	706	683	703	697	693	724	734	734	708	682	728	696	771	693	666	676	695	711	720	676	686	685	712	715	692	712	724	706	720	671	654	713	730	735	670	682	717	713	716	738	714	743	682	732	696	742	713	697	673	661	700	663	664	685	669	727	677	732	762	669	703	728	707	644	708	698	680	754	698	683	702	731	664	681	717	670	709	713	759	694	712	708	688	775	696	680	714	712	702	744	671	683	680	709	697	712	699	696	671	722	726	662	690	658	746	679	731	731	697	714	700	725	654	688	676	703	675	718	730	676	694	728	653	708	678	677	677	735	720	691	673	723	705	686	693	699	711	705	662	695	697	721	728	740	721	666	681	708	680	724	700	745	699	685	712	746	724	725	691	718	738	706	756	680	702	712	673	734	730	695	615	703	707	672	729	676	720	674	676	738	647	686	697	695	701	683	733	695	702	696	673	724	701	703	663	701	695	675	700	653	718	716	747	738	701	703	728	689	663	692	727	716	664	719	706	745	720	708	713	697	710	689	731	718	736	682	745	686	715	628	704	760	660	665	721	717	712	700	660	666	695	691	745	707	709	706	691	714	670	699	666	650	706	722	731	715	707	746	701	740	680	686	695	746	724	746	744	681	721	718	671	657	728	660	715	684	722	688	730	677	729	706	654	750	690	706	705	712	721	713	760	692	751	739	720	654	713	690	682	668	716	688	744	734	704	727	727	686	700	650	718	665	728	689	711	686	684	721	741	719	717	651	722	717	734	715	703	698	736	732	701	692	687	696	679	684	744	732	691	698	745	679	676	725	710	728	701	700	758	734	668	702	690	712	679	716	710	714	739	692	697	701	707	717	700	695	731	698	693	756	736	703	686	736	692	776	705	710	667	675	717	683	680	661	701	678	710	707	668	679	681	726	687	655	685	713	680	691	733	708	652	683	743	752	677	736	743	719	704	734	709	689	679	667	687	681	688	722	745	699	689	691	693	681	720	740	711	725	744	699	714	727	698	752	708	706	704	710	694	712	698	699	688	663	763	734	656	712	682	709	656	679	715	685	721	663	749	670	748	688	651	682	715	694	698	758	714	717	689	719	706	729	675	709	754	692	652	647	676	734	692	691	735	695	672	705	751	660	754	726	703	687	737	679	729	767	673	713	674	687	701	755	702	661	689	685	727	690	735	734	687	735	680	679	673	686	721	744	708	701	666	705	718	708	690	724	692	696	685	671	757	707	679	698	690	709	715	691	684	706	716	733	698	662	695	675	715	726	687	683	671	748	684	714	664	717	726	716	701	684	680	712	717	655	664	708	701	687	752	694	687	692	678	708	681	739	722	674	677	719	732	751	721	701	663	704	740	700	704	739	711	689	701	639	749	665	683	710	680	698	773	635	672	679	686	707	722	709	687	739	704	681	681	683	694	701	676	680	683	696	710	690	712	693	702	697	708	667	730	711	746	746	680	764	718	649	637	737	709	706	732	719	699	737	753	694	687	698	710	698	696	690	704	734	685	692	779	694	703	702	748	683	682	677	751	716	695	711	656	688	734	717	722	714	671	720	745	708	724	706	672	711	680	729	658	656	745	705	696	668	655	669	683	638	698	671	719	688	710	694	719	654	692	729	729	676	727	755	658	693	695	720	694	716	690	741	700	721	688	772	691	707	708	750	736	702	680	721	704	703	682	731	723	686	709	720	680	720	727	738	721	738	705	740	731	705	763	702	684	700	679	755	669	709	678	689	712	732	694	739	699	711	688	708	722	714	707	685	661	717	704	694	662	719	720	726	685	691	731	738	684	689	684	724	688	758	689	714	669	717	721	704	693	740	707	726	702	651	692	653	718	698	719	681	712	709	659	711	761	754	728	725	727	676	681	735	695	719	712	674	736	725	755	737	751	679	714	687	700	663	691	651	728	705	677	739	706	673	713	707	711	665	660	678	729	703	734	711	699	653	666	709	722	676	710	713	719	705	709	720	677	726	704	721	712	713	681	724	743	669	707	734	668	682	686	739	715	690	735	669	719	669	705	679	695	786	673	749	679	742	675	699	700	730	715	684	679	700	688	695	681	758	715	644	694	714	738	689	735	737	693	720	754	682	708	692	656	690	680	699	709	672	684	709	703	735	727	672	712	697	700	732	693	670	721	715	715	718	705	713	687	696	689	742	684	700	656	731	704	674	654	682	731	719	749	698	702	701	700	711	661	680	652	719	702	734	682	728	765	687	735	765	717	707	684	710	751	724	714	709	644	660	700	691	757	724	701	685	661	690	720	689	727	659	731	734	693	725	700	665	687	733	718	683	743	729	710	662	730	706	727	715	725	681	680	726	710	750	677	691	712	704	676	688	679	709	684	721	753	684	679	750	695	702	698	727	662	733	707	713	705	711	668	728	711	736	703	734	689	716	669	693	678	703	702	729	699	699	666	684	712	699	679	716	683	741	728	712	736	705	728	723	701	728	679	671	691	689	725	688	750	733	713	720	680	694	691	711	702	705	701	682	725	687	696	704	739	707	738	701	715	721	656	727	705	715	768	670	723	715	712	720	695	723	702	743	684	710	671	699	705	731	741	759	683	693	719	725	737	751	746	745	730	690	706	728	745	699	678	701	745	735
34362	31326	21933	13040	9224	6776	4908	3817	3086	2601	2357	2206	1960	1989	1882	1581	1477	1377	1332	1157	1074	1099	1055	1044	922	941	951	950	948	985	948	889	933	932	873	830	863	893	887	880	898	848	862	841	878	844	892	808	855	872	818	836	856	832	872	878	841	840	826	825	814	785	764	880	795	779	835	815	808	811	770	782	817	817	797	846	852	861	773	819	828	825	850	826	872	813	851	809	862	817	784	829	816	830	789	789	769	798	803	833	785	826	825	861	793	804	798	806	804	810	792	797	781	843	774	793	855	804	849	845	796	792	779	809	804	837	851	838	827	790	847	795	808	803	802	789	829	767	804	815	829	803	818	847	835	845	787	786	865	808	812	797	800	776	845	807	860	818	840	830	845	805	815	800	801	771	828	781	819	820	810	789	823	877	806	854	808	812	814	816	831	819	814	835	793	819	770	758	876	795	803	804	802	835	823	776	785	842	778	781	771	823	782	801	818	829	784	755	835	797	793	799	816	842	795	786	830	815	779	746	831	738	792	774	824	835	802	820	827	819	788	838	795	834	814	833	831	815	797	838	823	855	801	793	769	758	849	823	779	863	807	810	814	794	799	852	754	821	800	800	790	754	832	820	783	818	836	792	827	857	809	792	864	799	841	809	829	843	784	775	776	764	846	870	794	796	768	796	892	763	779	842	790	785	812	863	821	854	792	817	778	856	819	804	805	761	779	797	793	827	814	788	844	761	775	822	849	841	790	841	840	810	819	818	778	841	802	767	816	810	812	794	831	777	809	771	804	748	841	863	806	821	799	798	758	824	809	787	788	789	836	857	795	840	809	789	786	791	808	836	827	770	778	790	806	850	792	821	812	810	826	781	808	829	795	844	874	811	784	808	828	783	838	860	772	791	815	800	819	794	776	784	789	860	837	812	782	797	815	818	740	810	852	803	816	791	767	775	820	819	740	764	787	792	793	784	773	839	819	821	801	768	789	798	776	778	776	790	839	841	800	770	812	831	826	777	836	779	804	748	847	853	827	852	783	821	842	792	782	778	821	804	792	844	856	827	793	771	788	822	767	830	785	850	863	788	780	810	816	846	850	860	787	802	830	813	792	846	769	854	783	740	837	793	870	799	860	851	796	789	835	790	829	805	751	772	838	839	810	782	859	829	782	815	806	850	749	800	841	836	823	795	832	806	815	781	820	858	772	819	822	837	762	833	770	851	814	785	816	847	793	770	737	863	803	810	834	826	846	760	835	821	768	833	845	873	791	829	855	793	766	826	801	846	836	840	882	804	837	804	814	784	779	785	826	778	813	831	787	839	804	871	787	801	796	786	809	834	794	817	763	822	796	828	760	822	808	796	815	849	775	825	835	864	847	782	837	871	775	871	794	784	838	798	790	791	841	816	873	787	823	800	776	756	774	796	765	834	859	723	847	771	815	833	794	844	799	832	857	826	752	780	825	788	819	825	805	818	860	772	814	801	804	844	805	808	791	829	805	820	769	806	798	767	767	787	792	789	812	814	740	772	810	837	815	865	787	834	785	800	802	766	811	813	798	840	802	802	853	822	756	784	767	789	813	821	822	835	809	804	821	800	807	793	779	800	847	855	800	793	799	792	832	790	774	809	808	802	830	797	800	811	768	836	802	811	836	768	830	840	763	794	781	820	813	798	845	827	858	811	822	765	862	816	793	807	830	804	779	847	805	804	827	797	829	796	741	828	799	813	842	767	828	845	810	843	779	833	797	809	767	815	816	802	781	800	786	851	812	748	801	857	811	835	816	790	825	791	785	822	790	775	822	800	825	806	794	800	827	804	825	894	835	807	862	756	818	834	852	779	802	802	797	834	780	807	799	816	807	798	829	763	773	854	788	819	808	769	790	826	797	831	839	723	841	845	810	800	797	777	839	831	758	819	869	787	821	811	790	781	800	830	814	787	769	768	771	818	777	776	829	858	797	764	806	811	779	800	801	796	858	843	789	797	810	804	797	807	803	785	845	834	791	826	811	831	827	831	811	827	838	839	773	775	818	825	778	756	815	813	823	882	764	844	839	803	825	815	817	807	823	812	811	761	830	792	786	861	827	750	779	859	756	773	835	808	737	844	822	811	857	820	805	827	825	739	810	882	811	808	824	774	774	775	842	786	795	858	828	781	815	801	817	770	816	826	772	739	762	838	844	739	813	798	843	829	795	812	833	808	791	780	758	841	855	789	834	736	808	797	854	836	851	819	795	801	793	773	809	799	772	798	778	776	827	822	774	821	824	798	796	810	789	814	826	824	829	830	844	808	764	778	818	832	875	841	818	802	817	845	819	769	840	793	810	827	784	812	843	844	827	760	836	766	796	847	826	808	798	777	840	874	847	759	839	812	832	834	811	823	863	816	786	807	781	858	818	869	866	778	791	822	775	799	826	846	785	810	840	819	773	802	815	824	793	796	793	761	826	756	873	866	794	815	812	814	763	755	794	792	786	757	820	802	847	763	793	799	788	809	779	878	792	805	822	841	817	831	807	829	792	821	847	817	776	792	838	825	795	786	827	848	765	815	829	792	803	796	820	844	870	828	831	830	812	809	870	810	772	822	829	804	795	833	866	794	813	784	813	837	827	805	779	807	810	821	820	833	817	796	792	836	803	812	771	837	864	741	823	840	807	829	791	793	769	836	780	835	777	797	843	790	815	803	828	846	792	795	769	846	785	763	836	809	825	792	794	800	791	790	858	801	760	859	792	754	874	798	779	831	760	804	798	802	789	873	773	828	800	791	833	767	884	833	825	816	832	847	805	815	817	802	737	780	785	844	798	835	814	792	808	771	781	795	776	770	774	848	819	828	793	745	866	787	814	847	755	816	797	786	799	849	817	797	800	791	790	820	818	881	746	806	824	763	822	785	829	808	803	812	795	820	787	779	798	747	822	794	784	831	803	803	830	791	805	849	814	773	802	813	814	798	861	853	825	811	861	790	815	803	820	830	844	841	784	800	861	822	848	847	835	865	787	800	830	801	818	869	784	786	838	821	784	816	783	811	764	823	824	833	757	805	813	800	770	784	829	828	831	815	789	814	820	822	825	771	785	831	824	808	800	775	851	816	851	813	828	817	798	821	822	726	780	823	789	831	779	781	782	830	788	813	791	816	796	828	792	792	826	791	798	764	789	810	799	805	837	823	734	809	834	800	811	839	808	740	861	787	797	849	828	815	806	799	815	842	864	833	790	766	866	800	862	727	833	820	834	771	753	829	808	802	843	815	773	826	789	766	857	824	790	840	842	840	853	805	839	814	834	827	859	761	775	813	813	839	784	779	797	845	841	803	820	798	815	818	818	848	826	810	791	827	807	768	835	801	793	833	820	755	813	806	809	797	775	851	768	804	794	795	782	833	809	856	788	837	848	790	807	796	861	781	804	805	823	849	828	792	810	884	854	854	868	808	861	815	793	785	771	792	835	803	818	780	767	766	829	781	812	758	841	757	873	833	824	815	826	855	831	811	778	800	826	785	843	797
25170	21500	27697	25618	13674	3832	2357	1767	1328	1221	1198	1094	1085	998	1055	955	890	841	784	795	753	703	756	701	728	746	680	720	759	726	711	653	669	650	672	671	668	643	711	660	695	718	695	628	682	641	619	679	680	667	685	634	665	631	639	664	674	659	648	655	615	608	669	628	628	638	645	648	608	641	636	656	625	604	635	644	621	633	613	595	631	618	623	652	646	610	645	654	641	587	610	600	650	609	656	673	653	610	583	644	628	681	621	633	683	656	664	653	688	610	636	560	695	625	607	641	654	642	624	626	659	630	640	647	627	617	608	655	685	662	630	668	655	643	649	626	674	598	560	601	628	636	620	641	618	628	653	663	657	619	639	644	655	627	624	671	636	623	631	632	588	644	642	618	630	634	650	663	637	682	627	662	582	608	629	635	625	620	584	624	591	643	627	599	631	617	651	637	626	603	632	623	643	624	640	634	656	622	640	593	630	625	659	619	628	669	641	621	659	633	624	632	707	659	642	630	661	672	607	626	606	636	687	610	607	660	664	644	662	644	623	678	566	680	616	632	614	645	583	632	635	664	628	636	588	622	656	633	658	649	660	607	658	630	643	607	627	647	646	644	630	654	602	656	645	634	622	644	627	638	658	584	616	650	634	569	617	649	616	615	644	663	697	624	659	658	614	616	617	675	679	644	635	604	607	612	652	605	598	637	634	631	634	620	628	642	599	639	660	634	601	608	628	654	628	604	658	653	651	626	616	639	659	645	668	644	651	635	654	620	649	635	583	625	656	645	597	639	612	626	623	653	633	635	610	668	655	627	648	637	617	600	638	605	615	667	602	668	618	631	657	630	654	615	635	615	634	652	602	742	607	625	618	590	619	636	657	667	632	636	660	637	629	649	620	625	610	667	670	649	657	622	645	663	607	563	621	684	612	591	615	638	665	627	611	611	601	635	630	659	569	588	643	643	672	613	645	618	611	656	642	634	600	630	619	661	677	650	647	629	639	613	709	644	611	664	652	611	620	647	631	648	622	621	609	602	609	638	671	598	635	639	654	610	642	639	645	650	628	617	668	656	668	681	685	613	616	598	664	612	626	605	662	657	582	619	618	624	635	656	630	632	610	628	625	663	629	610	645	644	597	623	622	629	603	664	616	658	604	592	639	647	627	624	639	631	590	664	648	660	628	635	572	625	622	664	656	640	607	618	613	666	634	554	637	625	644	655	632	633	654	624	635	642	606	642	650	629	660	637	613	630	624	647	599	595	617	627	687	633	586	640	623	640	688	659	649	591	613	603	631	636	623	619	636	640	640	591	655	600	576	659	610	615	654	618	628	657	631	621	609	607	612	631	637	640	610	609	608	607	611	631	632	625	620	662	668	622	634	628	666	651	637	614	610	646	603	643	650	606	663	641	640	656	647	664	622	644	603	609	652	620	625	651	659	667	664	602	679	637	646	648	602	621	668	650	619	597	619	638	636	660	640	593	626	610	643	641	664	644	628	635	682	657	651	632	593	653	621	620	617	656	646	657	647	644	656	639	636	602	619	627	647	611	664	661	650	648	631	631	660	613	620	616	664	663	601	634	659	627	594	610	623	683	630	638	634	635	638	643	636	631	605	644	676	655	606	649	671	649	670	612	580	636	604	645	636	602	604	617	645	605	619	674	683	646	637	648	610	647	644	586	668	627	668	635	603	668	619	593	628	645	628	643	646	636	624	657	659	604	655	649	656	619	623	654	582	598	663	624	637	647	604	605	620	638	621	657	658	618	679	648	633	664	661	630	587	627	663	653	684	637	626	614	592	634	651	630	583	629	644	598	621	683	610	685	639	627	595	646	646	604	661	627	584	657	655	622	581	656	655	645	627	641	622	655	636	657	633	607	642	664	617	661	635	632	644	638	661	635	633	653	623	607	641	638	617	610	629	645	676	618	603	641	615	611	648	647	651	574	671	609	621	619	658	653	632	643	611	637	615	660	619	603	650	580	673	608	597	653	661	603	604	600	634	623	642	601	612	612	624	609	647	586	606	613	624	663	617	628	630	614	661	625	635	639	605	633	597	643	649	686	633	614	595	653	622	595	681	589	614	622	636	601	652	657	602	616	628	630	648	593	612	640	662	612	605	610	633	632	666	677	645	614	672	639	617	650	572	638	648	608	602	699	662	661	622	643	626	601	593	626	647	642	616	633	580	647	572	655	579	641	643	629	626	647	632	680	626	682	667	634	636	634	639	641	642	633	604	601	608	665	645	649	645	628	651	649	606	627	628	598	657	607	663	641	570	633	597	649	632	674	688	635	616	631	645	617	656	691	620	642	624	607	611	611	609	662	631	628	667	634	644	627	658	653	647	551	640	610	599	609	615	646	665	636	649	665	635	659	660	643	630	615	640	622	607	620	614	624	606	633	649	627	610	640	724	621	586	646	660	658	646	591	626	613	609	680	627	621	636	620	647	639	671	568	652	641	622	617	640	628	668	622	623	625	622	643	653	580	623	647	679	593	662	647	648	658	676	625	624	622	605	634	657	641	672	616	616	640	627	642	659	649	635	639	606	620	641	646	659	639	612	592	649	670	655	671	623	645	630	614	642	653	630	612	630	617	612	638	649	627	647	613	644	643	616	617	602	633	656	635	637	655	621	589	617	643	610	609	625	612	601	613	607	660	656	654	610	622	651	620	671	647	625	658	608	615	660	636	622	610	619	629	596	608	655	648	648	581	606	645	606	635	609	645	705	640	636	649	633	613	693	639	671	614	639	595	633	658	673	634	636	604	641	585	618	625	629	648	688	646	659	603	646	621	605	617	681	586	612	606	603	603	604	630	660	615	675	625	645	616	658	632	649	620	622	645	675	587	661	633	659	605	631	679	591	632	648	605	642	628	663	625	636	593	680	586	634	600	658	622	639	665	664	598	619	653	631	641	670	675	628	590	618	580	665	662	631	633	602	599	676	651	619	609	638	619	629	591	604	646	623	621	616	656	633	611	623	645	626	625	613	631	603	631	633	628	663	640	628	588	655	598	620	599	644	653	604	687	632	634	601	579	623	605	644	659	654	576	625	599	659	651	702	632	652	680	677	610	633	659	607	621	639	649	661	578	664	621	647	627	611	614	618	653	622	623	610	636	622	660	638	635	657	647	620	645	649	653	620	612	657	636	627	598	621	640	637	626	645	638	632	609	661	643	592	588	648	615	639	638	641	589	627	582	614	640	641	597	656	625	624	614	603	634	658	624	661	618	627	573	645	649	609	667	618	617	624	636	655	623	614	680	664	661	611	669	645	628	638	672	604	646	655	655	617	649	610	683	604	577	615	648	603	653	648	565	681	597	579	691	664	669	682	633	627	668	677	618	606	610	664	603	572	604	640	670	605	619	636	655	606	615	619	635	637	645	600	629	618	609	636	605	678	639	645	659	609	578	607	652	611	620	635	670	645	644	583	680	614	642	670	640	641	684	594	681	683	659	607	627	637	626	637	618	668	653	639	667	590	587	631	635	610	645
32810	27636	18676	10619	7445	5475	4102	3176	2422	2147	1930	1753	1627	1514	1537	1309	1205	1145	1061	962	945	888	920	882	921	893	865	819	780	791	786	823	747	803	832	762	816	781	757	739	754	723	758	716	709	714	748	742	753	711	734	689	755	775	759	645	720	685	747	696	695	716	717	742	688	701	751	693	723	689	712	741	694	726	724	686	775	725	685	668	727	733	769	711	683	701	673	678	712	707	715	705	697	723	688	697	756	710	658	717	684	718	728	700	730	744	670	706	726	729	699	687	710	694	669	738	710	744	679	711	714	727	708	677	732	713	728	744	704	724	686	727	679	736	710	694	746	718	740	720	718	718	772	696	712	741	681	711	722	735	707	717	692	749	725	740	720	734	691	678	731	705	724	761	728	718	688	731	715	717	709	715	735	714	745	689	696	725	703	711	738	686	707	714	720	710	728	691	685	686	736	702	715	747	704	760	671	722	693	723	716	734	703	714	727	753	699	724	720	672	715	745	709	728	694	742	719	717	763	700	764	715	697	764	757	714	697	727	696	737	731	723	755	668	665	696	747	719	750	684	720	748	678	708	699	681	676	700	768	729	718	745	689	740	781	698	724	758	731	686	726	694	737	751	701	696	693	690	725	705	734	700	721	713	687	671	737	729	737	734	705	680	715	690	708	762	709	734	709	687	743	728	730	712	719	724	727	690	722	718	754	659	724	738	698	747	760	712	719	777	708	704	680	713	690	733	684	708	770	710	685	706	681	726	722	717	721	695	680	719	709	723	780	723	728	726	728	653	740	693	711	738	719	684	676	665	710	701	703	739	677	716	694	720	741	727	745	671	724	734	683	686	670	707	702	704	698	745	766	763	714	660	716	760	720	732	698	747	744	684	715	730	693	746	646	722	710	746	728	726	733	717	711	753	634	719	736	742	699	721	735	706	730	761	699	749	664	671	699	679	671	700	723	713	669	750	695	738	752	700	768	740	682	685	747	701	687	707	754	697	747	667	756	695	659	707	748	746	716	684	719	640	756	734	688	721	706	721	730	696	768	663	652	676	687	709	708	705	737	763	778	673	687	701	724	754	681	736	706	755	748	748	699	753	690	690	707	727	706	737	681	735	707	709	722	730	782	760	719	722	720	664	708	745	725	715	771	700	683	749	725	709	684	732	688	726	701	762	741	714	709	741	760	698	682	714	710	687	708	721	701	729	712	688	745	750	706	703	686	725	701	720	761	729	700	735	667	730	749	689	723	727	733	734	709	710	726	682	765	719	692	715	659	724	752	679	732	669	748	778	719	700	721	694	725	739	749	755	715	704	714	756	726	711	721	701	737	724	694	719	723	739	693	729	726	738	685	716	707	688	743	701	739	695	704	730	733	755	705	683	721	712	679	678	673	709	679	698	705	730	730	714	709	685	688	706	721	767	725	782	719	709	704	692	669	724	738	722	668	742	738	758	686	712	723	696	728	688	718	688	686	747	760	689	765	706	742	698	685	705	678	767	757	701	697	740	726	720	670	706	708	699	755	711	698	716	721	725	669	729	720	691	722	695	699	763	730	733	697	729	760	699	707	751	691	707	698	704	698	746	695	703	793	694	668	672	731	699	708	720	735	790	725	694	717	764	743	702	704	682	678	659	688	707	761	727	703	699	699	680	699	749	713	689	675	728	723	729	715	718	742	751	756	704	770	730	700	695	709	728	737	692	672	660	723	690	711	713	729	696	755	702	702	727	721	689	724	727	703	730	730	760	705	682	729	695	696	732	702	693	689	704	701	693	696	729	712	698	728	713	698	704	705	726	716	706	697	707	741	717	735	749	721	678	725	708	754	734	710	693	728	678	699	770	728	678	752	757	679	730	721	700	766	720	710	679	742	694	728	706	713	693	750	725	718	714	710	699	704	702	699	719	682	690	755	693	716	708	732	730	703	723	728	713	697	766	683	748	719	655	705	710	744	710	728	696	717	748	738	752	697	689	755	782	689	708	678	711	701	729	696	701	716	688	706	720	710	724	736	687	693	721	714	693	662	701	686	691	706	712	720	738	726	749	705	786	723	758	747	721	761	677	715	716	699	700	710	718	728	703	685	704	707	714	658	719	684	694	755	700	703	753	705	743	700	769	751	689	666	733	728	682	710	709	722	704	745	706	713	673	691	715	712	709	725	727	726	744	665	714	750	700	712	733	680	718	716	704	745	757	738	728	725	725	682	732	727	678	671	693	729	718	716	693	694	722	746	709	727	717	723	768	707	732	717	733	723	695	728	699	689	654	778	762	710	734	710	728	771	720	686	680	753	739	711	714	724	723	735	696	699	702	692	666	689	705	679	726	722	746	688	671	718	697	714	683	704	706	719	729	747	736	698	749	695	686	725	661	705	700	734	682	747	750	713	705	711	722	686	687	676	705	758	717	749	679	723	716	728	706	728	697	743	744	762	709	733	754	706	701	719	744	697	706	714	730	761	747	696	697	735	722	694	694	711	707	738	729	740	736	734	729	707	695	739	726	700	689	745	711	696	785	710	691	714	727	721	689	723	730	706	683	692	712	741	728	699	712	725	686	740	642	700	747	700	723	635	692	709	699	697	705	701	724	717	699	769	688	686	721	745	728	738	736	733	739	668	706	700	740	698	701	698	722	692	707	721	725	702	694	711	712	682	713	727	676	742	705	692	666	754	742	721	728	713	691	761	689	700	718	722	699	704	712	738	700	711	738	709	733	724	669	747	744	721	707	692	703	735	717	712	725	754	712	679	735	641	749	697	717	714	703	665	730	723	701	735	715	679	707	687	729	697	723	723	765	642	707	720	713	695	722	655	705	697	702	706	751	734	669	732	705	702	696	728	748	709	709	707	711	675	691	700	697	717	792	741	717	690	755	724	720	719	710	733	708	725	708	703	755	687	678	722	720	669	758	800	698	700	746	728	709	714	719	690	681	741	745	744	697	658	648	705	724	704	689	701	702	760	703	712	709	749	762	681	697	694	680	696	717	740	736	738	642	737	715	698	716	702	758	709	726	669	734	721	712	729	693	686	714	695	702	721	778	744	696	707	730	713	704	746	733	711	759	711	712	669	683	701	672	675	718	705	741	758	710	746	721	699	716	739	722	724	723	705	707	688	704	710	736	692	751	728	704	744	721	685	686	750	697	691	693	696	701	697	715	721	747	695	680	726	730	706	670	729	700	714	671	755	696	750	696	687	709	766	709	719	753	714	718	708	692	734	720	678	715	723	745	692	797	714	733	759	721	736	672	715	753	710	711	726	684	755	743	735	666	739	725	716	698	710	732	694	703	697	697	742	748	651	680	760	674	741	721	747	750	715	697	730	719	734	726	748	753	709	736	726	762	737	699	756	689	660	726	694	722	749	734	766	720	712	777	661	775	701	705	743	678	712	696	733	709	739	702	731	681	719	703	737	720	686	731	739	707	718	732	685	707	731	732	700	725	753	765	707	719	699	766	678	685	713	739	717	770	690	723	728	726	718	689	683	690	705	703	733	726
22985	21560	29334	24246	21569	21642	11826	3197	2032	1797	1675	1530	1414	1410	1316	1144	1050	943	939	818	801	776	783	695	684	703	663	604	665	610	619	588	602	572	537	533	587	600	594	560	562	586	578	581	536	515	542	579	554	527	536	535	544	545	546	578	518	536	501	534	544	511	516	469	541	541	538	516	527	548	511	516	526	505	521	545	531	528	526	560	566	513	530	499	520	556	561	532	501	558	531	505	524	541	510	559	541	541	505	502	535	506	509	520	528	534	525	550	507	520	513	512	503	543	528	531	513	570	555	553	543	535	517	574	549	529	487	565	515	507	517	528	524	549	514	544	529	533	495	505	544	524	540	530	489	502	516	485	533	506	512	506	527	534	513	510	575	505	547	516	565	507	527	518	568	509	564	534	552	511	511	548	484	526	490	549	522	512	484	521	496	512	524	480	471	514	514	535	497	512	550	498	506	489	528	482	512	501	523	547	553	546	532	500	503	550	551	574	511	530	523	508	472	519	494	522	561	546	540	533	512	509	517	553	515	489	551	541	507	544	572	481	500	537	513	550	560	514	503	542	516	522	523	485	526	483	529	553	525	527	525	525	525	550	544	542	527	502	523	514	550	542	511	507	548	483	510	543	539	505	501	521	480	559	494	511	541	512	503	541	534	540	505	539	487	545	534	507	531	517	535	519	477	508	547	506	514	517	496	506	547	522	533	535	488	541	499	550	536	504	510	512	499	493	509	501	545	497	517	508	523	549	540	533	530	497	504	531	490	488	530	517	553	527	480	523	523	510	520	546	484	519	519	527	502	524	509	497	520	514	476	526	554	533	539	521	540	532	561	532	561	518	508	526	543	522	517	526	523	526	547	537	493	498	531	509	507	497	512	470	536	454	540	486	512	516	528	530	511	510	533	524	553	484	512	532	525	528	499	560	526	489	541	531	485	547	489	517	508	521	522	559	518	574	530	464	529	505	472	537	525	527	523	536	464	561	481	546	558	558	515	517	510	489	520	531	528	471	509	492	509	545	504	510	491	519	504	501	556	504	536	569	546	522	529	502	547	519	520	511	496	500	504	479	524	531	510	530	524	520	527	539	492	511	488	522	542	523	489	537	515	567	546	475	480	463	516	510	536	597	508	515	553	534	535	510	548	523	482	499	529	521	484	482	544	547	490	551	513	530	556	524	500	519	502	539	481	504	528	488	530	495	512	522	514	516	539	551	550	509	492	546	544	493	544	489	473	516	502	516	551	509	487	478	531	543	507	475	524	518	496	539	498	544	498	517	510	483	525	531	499	514	510	519	519	534	510	510	533	521	513	521	540	499	519	523	514	521	511	525	505	541	497	515	545	502	495	564	501	560	552	540	509	524	580	545	507	502	494	504	524	541	542	520	480	513	499	522	545	561	539	540	474	500	544	571	533	500	516	525	503	507	523	564	508	537	529	496	544	521	493	502	517	508	530	524	575	478	532	505	516	513	524	477	533	475	510	514	498	504	524	524	482	546	515	561	537	485	521	530	523	525	488	486	529	537	530	544	510	517	482	498	541	540	529	517	461	493	521	547	503	540	501	520	525	509	546	516	511	548	543	507	497	541	515	509	524	490	501	533	495	548	554	513	526	543	528	480	491	512	517	551	505	513	529	530	494	466	524	501	547	526	543	547	496	542	515	562	492	517	513	506	523	517	554	495	500	536	534	482	525	533	509	501	532	492	519	522	555	494	518	534	522	524	496	542	521	517	500	554	522	561	504	489	540	505	520	519	523	517	502	495	511	478	491	546	534	505	529	501	508	540	484	495	530	522	502	537	522	499	521	537	522	503	533	507	522	531	486	496	509	533	564	530	503	521	556	518	515	506	502	490	549	513	487	527	488	483	528	512	487	569	580	518	502	486	524	479	500	500	515	508	498	538	523	525	564	533	519	515	517	576	509	524	487	513	552	500	502	497	524	493	521	514	491	527	552	513	516	528	520	502	552	530	533	499	569	528	540	525	534	518	537	520	539	542	529	500	503	532	482	530	525	529	491	538	561	541	488	458	559	508	495	534	467	514	505	534	476	529	541	516	485	529	496	527	516	528	538	552	500	533	509	519	526	504	514	540	514	578	503	513	547	536	531	511	549	546	505	510	495	519	508	537	522	567	477	495	462	513	517	505	508	550	492	502	543	510	531	528	533	500	513	522	509	556	529	498	466	507	487	508	489	498	524	539	493	515	527	502	514	522	509	507	497	500	544	542	500	529	492	533	548	517	542	514	483	527	514	497	545	514	519	528	555	531	524	546	541	540	488	515	518	492	483	517	570	517	516	507	498	522	500	536	502	484	506	484	514	511	530	538	464	490	533	509	503	554	518	551	530	488	520	511	557	535	532	447	506	494	519	493	508	574	532	543	491	512	519	533	525	533	501	520	535	528	531	547	537	549	529	514	494	531	504	523	487	555	528	487	492	493	510	547	498	516	516	500	537	526	559	491	528	554	509	496	535	540	508	527	504	509	501	488	511	533	456	491	495	542	559	509	547	488	513	549	507	502	526	510	558	452	499	530	498	557	515	526	536	538	521	463	486	520	536	549	473	528	500	478	464	534	548	512	529	517	522	502	473	511	524	488	482	481	551	488	491	558	515	484	536	489	524	538	518	560	519	536	521	529	547	525	512	538	484	520	546	514	549	454	518	535	525	525	591	503	541	502	527	507	461	528	473	508	542	533	532	509	532	473	526	473	525	493	521	581	543	537	511	518	500	514	454	515	513	504	521	511	464	527	518	523	532	545	530	515	525	528	551	528	527	511	498	522	519	485	514	495	536	503	518	521	568	509	539	496	533	538	540	513	524	540	520	506	480	520	500	514	510	516	483	476	485	550	515	504	491	521	554	530	497	508	543	539	525	529	535	534	483	555	529	498	531	553	494	524	496	513	501	520	533	516	474	558	553	566	506	498	484	502	500	501	510	540	556	509	531	519	487	497	499	521	480	518	536	524	534	486	520	471	507	513	505	504	470	526	555	518	516	499	512	548	526	502	509	515	547	531	515	543	492	523	487	522	547	496	536	512	548	510	533	535	488	500	528	542	505	493	476	507	534	556	542	519	545	514	518	524	500	492	495	514	552	507	549	506	518	511	516	544	539	482	530	502	547	516	527	561	507	535	518	556	489	543	516	492	523	581	530	490	514	499	502	510	558	545	560	511	551	493	576	537	499	527	514	486	494	496	592	525	505	529	577	541	501	502	482	509	526	488	542	542	492	477	512	548	542	528	509	499	492	507	522	502	515	474	511	525	541	494	522	505	492	461	501	484	482	528	541	528	485	494	489	555	514	538	533	528	541	507	499	545	524	524	534	525	517	542	508	528	514	497	492	515	527	526	551	486	506	519	533	512	477	510	528	526	479	496	527	453	532	490	542	523	554	499	498	518	535	497	535	485	531	531	525	457	559	518	513	494	518	508	457	467	515	465	555	525	567	545	489	527	499	508	511	533	514	462	575	557	481	546	549	497	527	513
38035	37077	26262	16436	12115	9192	6862	5221	3985	3351	3012	2735	2371	2269	2106	1822	1588	1459	1428	1126	1126	986	928	895	932	879	807	818	836	743	769	755	781	705	772	740	752	702	689	705	719	647	636	623	647	656	641	631	651	642	628	644	607	615	629	678	631	642	627	628	569	598	611	618	627	654	606	633	628	585	599	604	589	603	638	588	582	608	582	604	601	601	668	629	613	632	571	591	584	575	605	616	585	633	636	593	570	613	550	544	588	632	599	607	604	592	586	620	604	625	616	576	561	592	606	564	586	601	623	592	579	576	638	640	578	617	605	578	602	606	600	576	630	577	583	616	599	610	599	598	603	559	596	582	553	559	610	570	599	610	602	612	624	606	610	534	571	598	601	593	587	621	597	605	595	640	602	599	577	561	608	564	584	603	580	554	563	633	609	559	605	574	583	608	554	603	589	593	541	572	619	549	609	609	608	586	631	640	607	608	614	666	599	640	584	634	610	554	592	596	631	642	561	583	566	611	594	594	552	570	586	584	599	614	588	560	587	545	556	617	624	538	603	573	548	592	581	591	622	562	604	599	590	537	650	590	592	589	610	597	635	610	581	633	630	558	632	595	594	618	607	593	594	583	606	550	613	604	583	613	594	595	592	583	561	573	605	596	608	595	590	578	597	584	562	579	626	604	590	560	613	571	604	588	607	604	603	598	578	606	563	577	619	541	543	554	614	531	602	601	568	607	607	562	598	612	571	583	576	589	612	631	541	578	573	620	607	603	585	576	544	570	598	577	606	589	567	576	616	634	574	636	627	580	638	619	580	593	573	574	612	576	595	596	599	595	562	584	602	584	618	610	601	632	621	630	616	647	583	622	613	574	606	579	629	594	613	579	623	610	571	606	583	602	568	612	541	571	569	564	598	629	619	604	584	602	624	636	570	588	588	608	609	531	589	605	561	574	583	632	594	572	601	623	633	597	629	596	618	580	589	628	584	589	571	596	608	580	595	587	572	573	578	615	584	624	647	573	572	554	595	577	570	579	601	613	574	575	597	607	557	613	615	631	578	574	581	576	611	581	586	597	621	582	619	579	582	558	584	592	618	600	576	591	568	626	573	612	585	611	612	656	590	608	570	595	576	606	570	605	554	606	568	568	618	586	602	608	536	612	598	568	597	555	568	573	632	620	602	553	603	600	560	625	612	549	591	573	598	555	601	550	602	565	613	551	535	540	572	602	567	617	562	558	621	604	604	588	640	565	611	581	570	586	627	593	614	616	627	589	618	586	616	584	582	594	614	639	565	548	607	597	603	599	624	572	612	597	580	576	609	584	597	598	591	560	567	635	587	585	590	640	570	630	580	586	606	619	561	562	602	598	618	589	555	634	596	557	590	576	633	609	595	628	591	609	632	588	572	593	617	590	572	571	617	637	549	634	606	620	583	569	544	637	650	578	638	613	587	615	598	607	585	541	611	605	578	567	590	606	642	603	554	612	629	634	637	520	577	558	622	596	610	618	546	564	569	599	602	566	618	632	624	577	582	596	598	583	624	595	550	570	587	586	571	619	587	585	588	580	579	558	561	594	603	597	563	595	580	585	540	546	581	580	582	607	611	640	640	586	608	561	545	619	584	625	562	555	576	598	564	633	615	571	577	610	576	575	588	603	585	597	628	604	625	556	541	587	585	601	609	585	600	599	569	607	608	612	576	627	575	582	626	573	595	600	594	647	553	602	601	596	593	595	587	613	608	594	630	599	554	589	616	604	576	608	569	578	688	588	598	607	609	618	601	605	591	612	576	608	636	602	559	622	623	641	610	565	586	622	635	584	582	601	613	587	619	571	589	612	607	621	573	603	595	595	595	622	566	616	615	591	617	616	621	588	568	598	596	600	592	591	575	551	602	620	587	603	562	515	577	631	613	600	599	599	623	615	654	621	556	607	551	579	618	583	589	600	610	641	598	605	609	587	578	570	616	648	591	589	548	624	600	567	597	658	571	571	560	587	595	613	629	594	584	566	662	590	584	609	538	633	585	599	593	593	607	570	618	570	601	590	578	565	599	593	581	598	583	594	584	602	652	632	618	588	573	558	565	588	577	624	578	622	579	578	597	609	607	625	627	619	593	612	612	636	563	549	554	598	575	619	566	587	554	590	619	588	596	603	591	598	599	607	576	580	622	593	566	571	581	585	597	564	588	597	593	570	562	593	621	594	641	611	649	584	594	585	548	606	597	638	559	594	572	607	642	561	582	595	587	593	630	552	600	545	556	597	599	586	590	582	620	608	615	625	609	576	600	599	612	582	588	591	610	564	562	606	615	614	606	601	622	581	641	590	619	611	593	613	547	622	561	599	603	622	620	603	646	589	553	630	600	572	606	565	589	630	587	586	599	566	612	628	634	570	597	583	610	577	628	635	658	618	593	597	601	612	605	573	596	586	591	581	587	601	588	595	603	578	650	606	588	622	589	589	612	599	590	581	588	575	571	540	593	594	588	596	638	618	585	586	593	545	529	603	587	629	617	603	588	618	590	667	579	539	576	565	569	584	572	587	613	591	649	634	599	601	601	605	595	604	580	540	608	588	584	583	654	553	605	569	575	624	583	626	619	573	571	602	552	624	606	585	626	619	571	598	604	585	612	569	611	596	556	590	591	564	587	588	604	626	580	590	575	588	621	625	616	583	620	598	572	599	605	617	621	624	579	605	621	604	627	594	615	567	572	632	612	567	555	549	577	575	607	590	582	596	574	599	611	572	593	617	590	592	589	587	601	592	561	572	610	589	632	615	589	584	569	605	587	607	567	599	617	552	570	593	562	591	634	592	628	635	578	568	636	603	590	587	598	568	615	640	620	610	621	588	622	587	654	589	576	566	571	537	602	611	571	612	619	620	544	546	593	607	613	610	592	564	581	536	575	594	604	567	580	571	586	630	637	600	632	574	594	591	583	613	571	666	575	600	579	587	580	583	566	536	591	655	622	597	631	658	584	621	616	564	534	616	614	604	626	627	583	616	580	611	627	583	580	609	666	565	595	599	627	566	616	574	580	584	615	578	590	607	611	604	574	601	582	581	569	584	626	600	607	549	592	585	623	598	599	572	573	551	553	609	550	620	630	601	612	584	620	611	612	569	635	572	588	568	615	626	644	598	584	608	622	636	620	604	596	617	589	613	611	574	617	551	578	555	623	599	596	607	559	590	586	571	570	569	616	564	624	593	620	583	576	615	581	592	612	591	600	545	593	588	610	620	617	580	612	649	594	594	602	556	573	655	573	593	605	554	611	637	564	620	579	607	599	621	604	592	604	596	576	620	614	602	620	599	577	646	599	566	567	598	628	578	594	579	585	544	586	631	626	607	603	553	586	603	599	561	603	615	598	582	589	591	589	561	582	593	643	590	648	599	610	605	617	624	611	565	575	591	631	611	596	607	605	616	610	581	612	571	572	602	602	622	608	585	539	603	615	596	577	557	543	582	608	577	586	569	598	636	596	595	598	613	589	632	585	632	576	599
30001	21719	15294	7766	3800	2364	1842	1546	1313	1175	1125	1109	1075	1023	992	973	924	891	877	840	862	840	814	850	812	854	792	798	818	817	777	748	846	791	774	845	757	794	768	767	778	772	726	791	722	787	841	783	803	780	771	771	781	821	770	787	775	752	804	798	794	741	779	780	826	795	793	741	811	809	797	743	739	799	769	783	747	769	770	744	794	810	779	818	788	743	800	765	761	749	779	729	782	802	772	759	755	771	777	753	816	733	793	792	794	789	791	843	770	724	746	770	822	814	751	756	723	769	791	779	774	805	799	819	807	747	782	767	754	800	769	840	755	795	759	837	828	786	745	796	807	772	822	782	775	811	797	755	785	826	791	752	797	766	778	752	841	759	756	794	724	764	768	810	814	822	765	818	779	769	757	736	779	741	779	769	781	749	768	788	757	780	819	789	763	769	801	790	794	774	772	754	825	771	812	778	800	719	814	785	819	779	772	800	774	825	752	784	798	764	730	816	793	788	772	755	780	799	794	786	755	754	756	773	785	796	750	771	759	819	764	759	745	821	765	828	767	825	790	765	832	776	799	806	761	778	760	735	767	792	791	723	792	744	761	791	760	787	760	755	770	802	760	793	793	771	741	801	780	786	779	771	810	800	743	807	774	815	738	826	777	786	794	788	790	800	798	757	798	808	797	772	787	777	771	821	807	797	798	765	761	766	757	738	735	737	780	791	794	776	766	742	778	781	792	794	805	799	744	765	744	764	785	832	825	744	821	760	796	787	798	759	735	768	759	768	755	776	785	744	750	783	797	809	815	771	773	769	833	785	737	770	773	810	769	733	805	763	750	748	820	765	784	750	806	745	799	814	763	801	820	740	781	775	787	786	740	768	799	771	793	731	812	804	774	801	790	760	756	752	760	802	788	780	757	764	777	770	798	793	787	773	758	822	762	786	804	801	695	783	723	800	776	783	751	764	817	782	812	738	810	758	758	799	782	802	755	745	798	781	822	830	792	780	762	775	782	795	815	769	737	816	788	793	777	784	802	835	763	776	829	739	765	780	787	769	822	783	794	775	824	795	786	782	805	770	800	780	747	718	787	762	783	786	742	773	785	791	765	774	776	788	846	768	750	775	723	789	790	744	797	792	756	757	795	767	744	830	785	771	753	735	826	773	751	758	769	780	795	766	719	741	762	776	814	729	706	790	796	776	749	784	787	798	796	797	774	762	730	776	778	756	772	805	789	785	759	752	792	834	778	826	779	746	767	808	801	739	779	748	786	782	821	753	763	847	822	796	780	793	795	765	784	807	730	756	760	782	838	762	766	799	792	729	718	710	721	781	720	785	815	826	804	777	785	755	812	798	724	768	769	763	787	783	745	784	767	793	792	810	753	782	830	807	802	794	790	759	772	814	810	728	798	831	791	763	723	725	741	785	743	732	815	820	796	751	789	764	762	753	748	803	724	780	763	794	771	795	766	785	754	815	787	760	765	734	787	816	840	850	796	774	819	794	721	771	795	728	748	816	784	822	823	789	760	763	792	766	794	814	759	782	785	787	813	849	784	778	786	776	793	793	784	773	784	726	759	781	805	778	784	802	788	819	768	788	794	736	751	769	827	762	779	762	717	759	783	737	786	756	813	827	793	792	756	788	787	734	760	794	765	778	779	757	801	804	772	830	792	843	776	778	831	768	799	803	782	740	805	746	759	804	774	782	778	737	781	752	751	795	770	763	762	799	784	788	816	794	835	779	794	819	837	761	749	723	774	722	725	753	781	803	807	794	772	777	763	785	824	812	758	774	775	751	799	753	816	790	793	815	793	820	782	778	814	746	733	799	786	777	782	812	778	770	789	773	805	765	788	795	803	807	768	798	776	779	841	764	757	711	807	780	787	796	714	748	771	778	809	757	794	772	810	837	771	839	762	769	797	794	730	805	778	743	749	774	771	794	775	791	760	737	770	783	789	783	779	795	773	768	769	818	813	736	814	765	785	782	759	770	802	795	778	824	808	814	781	823	754	770	758	801	770	827	746	756	743	763	789	787	790	787	810	831	803	796	759	766	788	765	791	809	763	795	840	786	808	782	749	813	746	771	741	754	761	818	771	808	756	757	771	785	788	756	776	728	760	755	754	759	770	790	786	800	764	796	794	772	745	769	811	750	798	749	779	759	785	775	763	805	780	763	765	751	784	797	785	771	810	733	812	829	778	808	770	777	806	795	804	752	717	750	824	773	745	757	793	790	759	783	731	778	806	781	821	773	766	757	833	808	826	769	832	763	810	777	750	753	784	789	772	792	772	803	822	813	797	774	742	816	756	815	742	759	766	788	823	753	801	755	829	841	764	822	756	785	744	713	821	776	805	762	769	830	761	755	792	781	776	725	769	753	744	762	775	801	709	786	803	762	778	789	773	763	783	750	770	800	785	788	766	724	770	772	786	786	790	812	766	778	837	773	748	745	758	847	742	806	780	817	768	768	785	757	769	773	754	794	783	766	759	776	772	800	799	736	766	775	805	769	778	761	771	757	797	755	750	769	793	750	774	805	775	782	784	824	794	784	797	785	783	779	775	783	769	748	744	778	755	710	779	786	807	796	763	777	783	785	749	775	802	756	757	758	790	781	771	793	794	794	744	752	791	824	802	770	771	745	824	789	796	794	761	751	763	782	764	778	779	725	753	758	788	771	752	800	776	792	832	775	789	830	761	795	808	801	778	751	783	774	767	827	775	746	733	766	788	814	764	837	784	792	758	782	770	752	806	767	747	822	808	735	756	768	781	778	832	763	776	789	812	799	776	796	758	765	764	736	815	775	794	753	803	800	819	801	773	764	733	854	748	753	790	767	761	796	817	775	788	789	785	760	749	786	753	805	765	773	796	764	751	754	836	779	745	787	807	850	788	790	792	786	795	739	791	779	773	810	777	769	759	839	786	775	738	794	791	794	779	801	743	746	759	816	731	775	775	819	810	748	793	817	773	797	763	807	776	829	754	796	819	782	850	806	756	812	760	803	794	793	758	789	797	756	756	763	786	850	804	790	768	824	745	765	758	799	760	723	740	725	781	765	748	785	770	756	750	836	777	760	736	728	747	766	782	824	801	764	841	797	802	791	807	748	721	754	761	807	783	788	803	793	760	811	735	781	783	701	819	823	811	836	757	778	769	768	802	789	788	801	737	787	708	759	726	770	737	726	774	793	793	772	800	764	786	805	810	718	788	741	785	770	795	762	804	812	755	784	806	824	732	814	709	805	752	767	853	805	792	775	756	743	760	776	780	799	764	774	789	750	767	788	783	778	785	773	808	789	752	747	751	796	733	780	796	780	776	768	766	767	759	787	795	772	757	732	774	780	776	782	779	733	868	776	740	816	726	750	781	787	785	799	779	821	810	819	817	820	796	778	818	737	767	739	794	773	769	777	807	784	757	758	760	796	764	791	752	765	774	728	758	799	739	752	759	777	780	763	763	782	733	785	797	771	795	811	765	788	797	813	778	730	743	742	782	832
31038	22053	14367	7894	5546	4188	3105	2540	2113	1760	1753	1645	1440	1416	1377	1389	1230	1166	1126	1028	1053	1011	987	951	978	934	975	940	930	923	920	914	916	921	975	885	936	912	941	888	950	944	963	875	923	913	910	892	862	914	863	875	917	866	864	944	870	908	900	862	885	903	868	850	870	881	888	915	858	910	884	874	866	890	845	890	842	888	921	883	939	845	911	878	956	852	928	850	868	881	899	877	911	878	862	918	897	868	863	892	880	910	902	891	907	903	909	862	905	934	849	863	928	901	887	918	853	844	833	912	912	919	883	853	882	892	888	920	818	911	906	908	873	872	888	907	861	885	897	905	906	898	897	879	821	858	946	863	891	929	892	887	904	861	905	882	863	859	898	893	869	839	899	897	861	904	903	884	834	879	899	911	862	931	878	913	886	900	940	893	859	913	935	879	909	904	907	918	857	894	849	888	863	915	890	870	834	881	850	885	908	931	830	910	960	858	884	878	950	895	853	840	913	886	878	823	922	885	896	826	807	876	846	849	898	875	880	878	851	877	843	891	882	863	906	915	890	864	890	881	905	833	834	854	895	879	895	933	893	948	908	925	910	840	906	913	857	906	891	913	915	861	864	895	921	863	860	856	887	879	900	903	880	862	880	877	919	907	845	873	853	909	878	859	861	860	862	854	832	871	885	870	930	940	836	849	867	852	871	901	912	915	864	867	866	897	842	887	887	917	898	859	881	839	899	904	844	891	892	893	884	849	829	879	882	886	870	907	879	892	905	862	865	877	861	889	898	848	896	890	925	873	914	913	886	888	808	924	861	811	891	895	855	854	914	907	874	861	834	862	863	907	898	887	872	880	901	868	947	893	839	916	916	857	875	868	925	870	908	916	908	909	909	883	893	884	902	831	887	862	877	851	860	871	838	959	901	893	902	833	903	894	872	853	886	921	891	859	875	825	882	905	910	847	831	878	891	832	873	868	887	905	971	885	884	897	920	836	877	884	883	851	922	862	866	890	894	878	915	863	856	902	873	904	823	901	916	896	867	891	920	887	871	909	907	828	922	907	885	882	944	849	895	854	882	891	907	915	929	884	837	890	862	878	925	870	894	837	896	857	881	832	955	871	854	874	865	867	929	854	865	897	887	882	860	894	867	849	864	901	896	916	898	821	853	888	863	918	870	822	888	881	926	898	866	865	869	872	906	902	920	886	897	891	855	870	824	844	910	890	910	815	867	876	912	906	960	904	901	833	875	939	872	940	877	902	875	924	854	861	868	870	980	825	913	881	861	843	880	862	863	900	849	887	885	853	910	894	852	855	905	900	851	841	850	877	868	862	926	883	861	924	934	880	871	863	886	850	854	880	883	816	847	829	914	835	849	821	838	855	875	897	901	916	865	901	916	861	893	875	917	891	863	920	853	843	906	917	900	858	864	902	872	844	904	876	924	917	876	923	846	912	908	881	835	817	883	863	865	847	905	897	873	901	820	853	885	843	903	926	841	908	859	865	895	900	839	859	903	885	849	847	886	890	913	932	840	846	861	856	945	845	874	871	857	852	877	875	897	846	853	861	859	897	892	891	819	850	892	895	883	895	900	904	941	847	914	842	873	886	872	880	896	916	866	878	933	883	888	841	891	890	878	921	873	891	878	915	822	899	899	858	878	850	865	849	870	887	952	908	864	874	921	865	928	848	888	891	868	887	904	849	853	914	896	870	899	874	897	928	802	875	830	890	883	903	880	876	857	887	869	907	885	907	861	903	912	874	838	941	868	878	837	895	976	889	877	883	875	948	865	873	877	928	926	887	920	842	908	931	907	899	862	925	842	876	877	897	874	849	874	867	828	855	896	926	896	897	872	866	886	873	860	854	859	839	887	847	846	922	905	914	889	936	930	847	909	853	917	865	893	878	882	911	899	835	867	855	863	882	897	895	880	932	841	862	865	900	838	895	846	848	879	848	889	863	878	869	906	896	859	932	879	894	811	878	958	834	926	887	892	892	845	886	811	843	923	861	911	929	893	904	896	898	877	898	901	905	910	894	936	871	902	818	873	902	886	857	883	840	892	896	909	985	836	839	861	883	863	923	914	888	884	878	812	878	904	839	865	878	895	867	869	931	848	892	868	831	921	908	911	867	894	865	849	874	902	914	863	811	929	865	887	850	868	896	846	879	908	886	856	895	855	862	885	913	898	896	929	916	863	923	912	868	867	882	935	849	888	877	916	923	939	874	877	866	861	897	873	887	904	930	864	902	909	921	886	893	877	862	899	820	863	840	879	890	870	904	871	871	897	869	861	854	885	913	893	868	891	860	827	872	900	920	878	843	944	907	888	874	898	895	849	896	866	839	893	910	910	907	906	863	885	862	847	911	888	887	899	829	903	799	876	916	923	892	922	900	887	892	869	875	884	978	923	882	890	855	911	918	868	899	910	887	873	867	857	912	876	887	918	907	907	870	877	865	838	869	875	896	894	923	866	844	904	848	853	882	918	870	947	846	849	894	883	874	866	877	886	917	897	825	900	854	865	884	886	862	868	882	906	827	855	856	877	844	923	806	882	883	857	909	876	885	911	939	818	892	853	882	947	830	855	883	896	956	866	845	892	902	887	868	876	866	907	867	892	885	936	876	864	895	905	888	875	913	860	863	888	832	874	867	871	832	903	894	910	852	862	854	881	892	902	927	885	910	899	885	921	913	860	867	944	891	900	917	846	863	883	863	888	916	889	875	854	923	889	902	876	906	855	923	919	894	812	874	873	839	872	837	855	841	807	858	891	865	855	894	878	829	863	866	885	912	872	919	876	833	829	866	896	857	869	911	931	880	908	884	923	919	861	829	885	843	901	910	890	872	926	880	874	827	931	839	862	912	922	854	844	877	827	864	870	829	924	919	891	867	817	902	930	867	867	912	831	876	891	867	875	856	889	917	849	884	895	898	885	904	881	947	874	894	843	910	910	919	904	918	889	880	907	900	850	893	881	916	875	863	844	873	929	879	857	841	840	853	874	931	873	876	863	922	934	872	894	810	886	936	863	867	880	861	916	901	917	868	918	876	910	882	892	937	930	816	885	839	861	891	898	872	865	890	917	891	904	933	882	891	877	870	889	930	880	871	919	895	885	922	881	872	880	925	928	896	893	894	938	865	907	927	855	895	867	873	868	830	886	899	871	916	911	900	809	887	874	866	873	911	879	910	895	855	847	879	881	910	936	895	917	895	855	910	877	867	851	892	891	876	861	872	886	924	910	920	805	903	873	892	908	865	899	880	884	914	866	850	908	845	884	848	826	920	833	871	854	888	899	896	875	898	890	914	896	837	859	908	848	898	894	928	911	863	861	901	845	849	874	878	898	851	920	868	922	844	866	832	909	925	886	899	866	871	906	918	896	856	886	908	876	858	864	896	866	868	856	914	914	843	870	894	893	901	896	842	897	881	892	846	910	875	851	849	850	919	882	878	914	841	864	871	903	876	896	984	922	903	844	889	912	980	851	864	924	880	899	875
23986	21503	28835	24601	21465	13049	4049	2426	1769	1573	1525	1454	1287	1291	1218	1189	1028	1070	951	902	899	889	890	821	849	856	813	827	750	769	779	756	813	790	769	775	765	744	737	743	794	775	730	773	691	770	711	753	706	742	716	771	746	682	723	755	743	767	686	700	737	712	756	708	764	754	691	724	750	736	665	708	701	727	714	724	739	707	667	696	754	709	740	742	706	667	772	684	750	770	684	740	733	718	731	730	687	765	680	735	718	691	747	764	734	758	718	711	721	728	711	748	678	667	742	710	721	729	736	730	729	731	718	702	712	732	701	677	745	688	692	758	723	703	723	728	686	722	729	719	755	735	712	729	680	733	729	724	711	711	743	715	685	731	712	725	748	695	655	703	670	764	685	727	713	704	720	766	794	697	710	758	709	721	703	672	689	700	745	692	684	726	753	729	718	697	742	717	699	700	752	756	715	702	691	756	710	700	674	703	735	754	707	720	676	711	723	712	727	706	694	731	724	771	722	726	719	714	739	694	741	773	759	673	686	706	753	731	702	710	755	739	755	741	676	689	748	667	715	752	719	699	749	753	703	693	689	766	678	667	726	760	764	712	746	689	733	722	701	762	730	722	694	699	721	671	713	715	696	743	717	745	714	762	728	735	750	725	740	764	648	782	704	708	681	711	745	711	739	695	722	665	699	693	726	719	708	732	673	695	773	753	742	734	710	725	731	776	719	755	754	761	701	707	728	657	673	702	691	714	724	669	684	667	691	689	693	695	709	695	754	675	720	764	705	678	732	736	680	741	680	683	677	718	721	692	714	776	749	724	696	700	745	725	722	741	716	733	719	722	689	722	739	671	739	760	714	740	756	712	695	724	711	719	692	686	711	706	778	726	720	740	710	697	690	718	709	710	702	713	678	710	699	691	704	764	690	763	715	698	749	644	681	733	682	743	705	676	712	742	717	757	721	746	692	707	727	748	729	700	680	700	693	719	677	695	739	650	679	710	715	758	680	697	677	682	735	722	735	735	660	676	655	678	727	758	741	705	708	724	719	735	709	803	726	742	707	709	743	737	720	688	726	754	726	731	759	748	734	770	731	656	799	720	743	695	680	707	670	736	685	747	702	736	663	726	718	717	738	709	717	718	712	778	669	728	714	772	761	717	729	764	736	753	727	723	698	716	783	752	723	760	709	692	683	734	728	737	710	696	694	701	759	709	698	728	693	714	685	635	744	706	727	721	723	761	723	786	707	738	707	699	725	690	731	697	692	729	757	702	733	701	735	696	728	703	765	710	713	685	701	728	732	740	739	706	707	739	715	677	696	734	737	705	732	754	682	663	713	701	707	753	740	725	725	742	740	760	723	712	700	710	672	706	698	692	738	726	690	689	709	744	697	721	731	736	753	697	756	715	706	771	727	728	714	692	718	700	733	740	722	704	736	689	741	696	701	737	719	747	706	726	673	681	709	701	737	695	743	699	770	725	693	718	718	742	704	758	675	737	716	711	716	668	761	735	720	753	741	724	729	696	752	690	708	721	721	702	741	718	710	698	696	765	691	716	693	697	742	725	697	694	651	708	748	772	715	716	689	713	685	727	725	744	707	755	676	736	752	721	701	717	673	738	727	752	748	708	696	756	731	707	733	706	738	720	694	702	713	711	761	772	711	708	768	774	738	701	773	697	721	666	736	669	693	674	771	677	716	690	735	672	679	691	754	764	683	719	741	693	711	707	668	669	636	740	737	732	748	765	685	737	703	720	740	712	768	694	746	744	708	730	662	729	671	715	729	744	677	700	713	699	733	728	744	690	731	716	700	719	719	685	722	761	661	750	730	675	705	707	681	731	694	722	733	706	772	690	693	710	737	715	694	711	751	712	680	779	724	708	746	745	688	688	722	769	679	686	757	733	716	688	716	708	718	726	698	791	747	702	744	733	699	730	707	751	692	741	687	747	746	697	710	711	733	720	755	705	700	705	674	724	751	686	732	743	713	753	778	741	725	709	719	720	710	723	706	691	744	712	770	700	742	710	715	746	700	727	662	719	757	707	688	753	703	674	688	710	727	727	739	718	692	685	715	697	675	777	721	700	757	698	677	707	794	702	649	734	691	677	747	719	765	754	712	743	731	684	733	701	715	740	728	704	706	694	731	718	699	767	724	720	738	760	679	689	683	716	759	659	727	732	712	757	709	724	751	689	711	739	700	698	695	721	757	747	707	708	762	723	733	733	769	731	729	734	731	733	726	741	747	732	701	701	711	705	705	711	723	755	710	736	699	724	708	699	705	722	724	675	733	676	721	723	712	692	717	727	722	728	763	736	745	730	763	766	728	708	723	693	733	764	728	799	725	712	735	671	724	719	701	702	726	716	711	694	720	723	690	696	698	698	726	709	711	708	688	697	678	713	770	735	735	761	722	746	737	723	712	706	722	736	741	721	682	709	711	722	722	752	768	765	728	722	703	690	668	667	740	748	684	683	713	734	762	737	707	733	741	717	690	757	697	719	703	739	718	694	692	707	729	693	727	748	722	733	702	720	729	723	663	668	637	726	761	692	727	742	714	706	709	728	733	736	732	755	715	762	697	736	729	741	743	675	758	717	727	690	735	668	705	721	718	712	755	684	708	739	722	716	738	707	716	718	659	743	703	676	694	670	677	651	749	718	703	741	727	681	745	789	740	710	769	725	705	680	711	700	735	777	731	732	730	750	668	720	741	709	737	743	744	719	725	722	699	765	752	706	729	722	674	719	694	750	787	716	729	699	701	705	715	714	737	670	727	676	746	700	743	692	684	703	727	698	733	685	697	741	745	714	730	694	734	777	743	699	716	681	692	681	690	725	706	708	781	772	763	717	700	703	723	731	722	754	732	771	742	696	683	729	747	681	703	711	731	727	717	688	715	704	711	692	687	731	728	685	736	727	710	751	701	692	737	756	699	708	702	728	707	737	691	730	731	739	715	718	750	694	741	723	714	731	721	705	738	733	699	735	685	690	681	741	726	712	720	713	755	713	746	780	664	710	700	766	689	718	744	748	664	742	748	705	714	745	722	661	725	730	715	636	697	713	718	733	701	793	698	698	697	699	680	748	770	731	675	711	689	704	725	740	725	733	736	689	689	690	720	733	721	714	763	707	706	682	748	648	706	735	757	752	665	708	728	727	726	736	736	728	714	693	708	713	667	733	712	747	737	707	719	749	708	718	709	683	733	717	729	696	752	723	657	706	688	750	763	677	702	709	663	707	687	737	725	714	725	744	714	735	738	708	681	719	663	711	667	690	704	699	695	716	691	706	672	678	707	746	726	705	712	762	736	762	705	713	685	743	699	737	768	718	687	688	688	743	726	754	729	652	708	704	765	750	718	795	693	718	732	653	726	701	757	714	696	721	704	699	710	709	712	783	747	708	697	710	706	758	711	718	715	716	707	709	718	719	712	733	780	715	676	730	678	709	710	718	706	684	714	741	742	751	704	709	725	704	684	747	731	712	696	734	776	718	718	700	759	680
34321	31703	21452	12697	9084	6796	5192	3917	3089	2690	2444	2254	2050	1894	1813	1682	1451	1451	1287	1188	1174	1017	1047	1046	1040	980	1004	883	959	924	894	924	919	910	935	883	863	849	879	870	863	862	841	819	861	839	853	840	829	848	860	885	840	883	839	832	840	822	923	791	844	855	833	837	809	855	864	784	789	821	796	820	823	858	805	815	840	830	820	834	764	821	835	738	847	816	820	806	812	797	805	824	820	755	836	815	807	833	827	842	854	806	847	775	807	860	816	831	782	785	875	849	773	839	769	817	841	810	806	758	784	829	789	880	777	797	795	826	839	827	858	762	793	895	838	836	788	833	828	816	841	749	808	785	781	839	790	803	858	758	804	879	818	851	833	814	836	893	824	811	819	808	798	816	808	777	768	784	818	833	772	818	788	785	827	832	857	803	806	816	779	806	812	831	837	833	866	813	816	801	821	808	781	839	777	791	792	794	854	775	790	800	822	822	804	812	793	790	791	790	782	822	859	831	840	772	829	872	854	842	837	815	789	801	877	801	798	808	825	802	825	833	809	840	774	808	826	832	791	844	784	829	797	819	812	806	821	839	802	768	829	814	801	813	803	788	810	797	776	829	789	818	751	794	826	812	791	857	825	793	797	829	780	799	780	816	860	753	804	835	831	858	835	807	844	813	808	860	833	812	807	821	843	772	836	821	795	794	804	829	784	802	803	870	877	868	789	820	786	821	796	815	799	810	772	855	838	831	857	780	841	833	846	869	848	797	881	809	840	836	809	826	816	815	874	811	841	852	786	771	805	805	785	756	798	835	752	861	767	846	872	845	826	785	779	811	847	838	826	815	771	818	761	789	825	816	786	800	832	775	805	810	807	857	786	814	851	850	811	861	822	843	872	819	827	762	737	820	819	850	787	808	825	863	786	798	842	847	774	768	781	760	830	780	818	807	879	789	834	834	821	798	807	862	856	782	846	786	841	818	823	814	820	834	786	773	788	809	839	817	831	794	839	781	821	793	828	803	859	825	823	841	805	809	825	784	821	829	811	785	849	798	766	789	803	820	800	796	854	819	793	806	801	799	795	811	798	855	801	789	832	828	825	807	814	807	818	811	833	795	854	829	806	849	818	798	874	808	811	823	788	793	832	795	807	807	816	858	795	831	813	850	812	785	807	816	838	849	751	844	864	819	773	860	803	847	807	815	816	853	814	798	849	808	824	828	843	847	764	814	789	836	829	827	802	790	800	820	836	806	800	805	827	818	806	817	825	847	851	783	833	797	868	752	865	840	832	820	792	814	828	837	843	800	802	808	832	802	796	843	850	829	820	845	842	801	805	864	838	838	781	779	795	838	825	814	789	758	794	810	770	802	871	850	785	783	838	813	815	856	786	838	746	816	808	779	794	859	869	820	867	771	785	808	809	844	788	773	809	822	816	838	847	822	761	822	795	811	844	799	818	853	792	764	873	822	840	838	805	830	791	835	813	787	850	864	820	810	812	822	846	788	844	765	814	857	832	810	774	824	838	806	765	805	851	809	818	851	851	835	859	850	822	794	752	782	837	814	829	859	811	872	849	796	821	844	786	847	813	856	857	802	808	812	827	860	817	778	806	832	850	755	792	831	837	839	853	837	786	839	834	802	818	885	822	801	761	823	750	816	805	824	826	798	841	791	801	785	821	823	813	800	743	833	852	830	781	790	857	827	855	832	772	893	808	886	804	831	831	802	762	807	864	819	780	831	801	836	861	801	826	804	817	776	855	825	827	820	859	783	828	765	794	818	798	808	841	823	827	801	794	846	839	804	832	814	765	808	819	811	836	817	830	817	882	825	845	844	787	782	822	799	861	795	816	781	817	843	806	822	804	796	862	820	798	794	829	794	846	820	838	826	810	801	810	812	845	813	797	818	791	765	848	811	778	801	812	787	779	817	844	812	830	858	797	861	845	833	803	823	776	823	781	830	770	827	802	856	789	843	841	817	843	779	823	820	833	867	788	850	815	779	768	812	810	790	809	806	826	812	819	768	869	809	880	819	778	824	820	805	793	804	812	857	867	831	860	813	780	770	813	809	804	871	814	805	896	785	777	810	851	788	796	864	786	795	827	755	791	792	829	766	813	785	824	801	803	786	796	803	864	829	849	787	804	806	821	823	841	840	820	826	798	825	829	862	838	793	817	804	807	802	808	853	786	815	820	861	819	827	832	812	813	806	799	771	820	818	866	813	839	828	841	767	801	823	889	781	782	829	825	786	800	774	817	831	802	813	824	786	793	810	844	822	798	772	863	813	788	825	792	823	802	846	790	810	828	854	800	805	857	777	878	803	812	822	876	859	832	841	798	782	765	823	825	822	856	828	780	742	804	860	825	807	823	864	855	827	852	799	748	790	786	824	821	857	846	775	777	772	809	824	777	800	850	861	842	781	832	791	824	811	799	816	806	876	793	761	815	838	826	796	783	873	793	819	815	808	840	871	849	753	791	820	830	823	799	840	784	846	834	788	824	850	840	835	813	847	785	799	819	808	826	809	814	747	817	831	820	843	794	835	807	788	779	794	831	784	826	816	836	771	836	836	819	822	789	831	829	811	762	785	816	800	843	808	823	823	835	836	810	817	812	802	833	785	776	813	825	860	818	794	809	747	857	794	801	811	802	835	785	805	801	804	835	787	807	819	798	822	849	827	809	823	862	806	864	810	832	838	811	753	840	759	840	754	801	767	788	868	841	806	840	804	798	819	801	784	836	818	807	816	810	828	879	810	839	816	767	883	848	831	842	796	766	826	817	813	834	857	761	815	833	825	778	794	791	826	881	818	785	819	820	786	830	818	821	828	779	834	813	805	825	835	802	848	809	817	867	810	792	828	815	819	808	820	831	819	803	823	840	751	856	847	824	800	850	843	769	829	768	794	818	813	850	802	822	818	797	842	862	825	799	795	808	833	844	809	835	823	752	811	784	820	834	830	855	806	816	832	839	789	829	805	869	791	799	771	826	798	797	789	698	805	792	788	807	819	830	853	863	831	821	814	828	790	854	831	849	797	766	839	853	826	814	842	834	735	794	839	774	802	815	788	871	817	830	794	796	833	811	792	765	875	821	839	822	782	863	824	834	840	849	856	822	801	783	861	854	847	821	804	826	791	851	862	825	795	860	803	812	814	786	836	799	776	782	856	814	823	776	804	817	842	772	856	773	815	814	814	796	828	813	782	809	792	830	813	778	786	864	812	818	860	869	815	749	767	843	835	892	798	796	806	747	824	814	848	821	833	821	812	805	794	872	822	786	786	844	842	793	827	843	801	852	874	815	822	810	788	849	789	833	799	850	793	840	826	837	783	771	800	836	810	837	786	777	812	844	820	807	844	844	830	764	833	795	804	818	834	803	832	843	876	813	782	782	845	790	858	820	839	794	841	807	825	768	873	827	797	751	809	759	800	805	828	806	857	828	836	806	827	846	830	851	832	810	801	806	803	777	822	815	830	779	815	763	804	773	826	833	847	827	826	825	822
25216	21525	27682	25712	13501	3755	2333	1795	1411	1244	1207	1148	1124	1015	948	944	828	865	824	755	723	714	732	700	766	724	695	689	649	675	708	714	683	697	701	653	658	662	638	637	676	724	669	673	630	684	644	653	682	597	654	701	646	635	648	629	657	652	650	640	645	645	626	674	589	665	634	654	652	626	602	607	597	637	667	669	636	690	674	676	652	612	609	623	643	625	610	671	607	627	637	672	654	616	598	599	627	679	637	667	590	647	641	605	624	652	671	676	607	619	608	594	658	620	608	632	665	682	632	615	655	632	606	666	613	631	637	640	650	651	617	603	602	680	642	627	615	676	663	612	625	639	600	646	610	629	620	658	632	647	630	618	650	640	601	636	636	631	655	638	660	646	648	646	615	600	640	599	626	621	668	670	663	640	568	629	625	607	656	657	666	587	603	595	617	597	620	630	626	653	639	639	633	607	668	617	617	663	631	647	600	580	650	631	628	641	629	636	640	593	689	636	620	647	622	620	651	647	629	645	625	613	609	629	629	647	667	636	622	620	651	613	606	633	618	625	590	635	647	704	565	641	622	630	643	638	657	617	679	625	621	628	608	647	634	608	621	645	592	697	646	586	632	635	602	603	631	649	621	638	623	607	624	642	578	636	629	664	649	693	621	619	642	659	621	635	618	631	603	614	622	634	599	626	621	646	641	662	666	631	661	649	646	601	587	622	603	625	629	659	646	623	665	694	630	640	627	621	679	680	605	607	619	656	625	624	597	668	651	633	627	629	610	621	618	591	678	624	658	599	640	632	622	672	640	646	642	658	630	598	628	659	622	633	613	632	641	622	646	646	592	664	630	629	605	627	664	636	616	666	613	614	622	664	626	627	627	583	675	633	619	609	585	626	593	635	649	635	614	624	650	607	660	610	656	634	639	623	609	670	624	664	615	636	679	615	604	657	631	640	650	635	626	656	663	629	668	627	629	629	622	633	696	631	652	603	601	631	600	630	622	617	673	635	660	696	666	602	622	634	628	616	634	646	656	668	633	650	660	561	635	614	631	647	643	613	608	619	668	606	644	613	660	642	622	662	619	625	645	623	644	643	653	652	617	590	647	635	646	589	640	593	616	630	636	650	607	656	572	637	636	622	636	662	635	672	613	657	696	591	614	638	642	656	644	661	579	630	630	602	596	644	656	614	651	647	611	616	646	641	669	678	622	655	632	625	622	637	598	705	654	643	633	629	658	646	641	632	614	646	660	628	642	658	619	615	637	636	627	595	616	691	609	613	608	642	666	618	595	626	617	640	647	605	610	673	621	637	680	639	625	651	605	654	613	623	651	689	620	585	629	596	661	616	629	666	601	628	619	639	627	647	587	652	639	623	639	642	619	629	694	656	642	651	628	624	650	604	658	645	578	623	607	653	633	652	612	681	613	637	634	661	642	615	637	588	658	671	614	630	699	646	636	603	641	605	628	611	670	649	624	622	646	600	608	621	636	621	628	681	666	579	617	601	604	660	651	663	665	667	698	590	675	630	602	632	602	678	669	637	617	627	652	662	658	646	583	629	635	655	638	680	641	617	644	606	633	640	641	624	674	620	662	684	638	627	629	618	637	689	657	652	642	685	678	646	615	625	653	602	680	642	651	594	622	651	634	604	625	631	633	649	631	628	646	681	635	652	682	585	645	630	617	611	617	654	591	616	647	618	633	641	588	620	633	655	680	639	619	613	636	678	603	627	607	656	610	600	632	619	650	597	657	621	619	619	594	643	649	634	668	640	665	613	606	637	647	573	625	587	646	617	657	621	627	650	632	606	637	623	615	620	615	648	677	614	598	636	622	648	659	610	628	657	640	659	613	611	627	677	619	629	627	641	599	614	673	661	654	632	612	675	617	636	658	676	656	613	623	597	590	679	637	668	636	640	635	645	632	622	637	650	699	636	648	599	617	581	637	646	661	652	639	637	596	630	631	630	642	659	641	623	680	598	627	595	670	628	628	618	601	623	657	653	663	663	643	636	642	665	686	641	628	646	685	600	637	661	616	606	681	623	604	677	678	628	636	680	624	662	662	640	654	627	610	647	600	592	651	587	661	614	633	616	680	641	663	622	644	615	616	603	648	647	638	662	630	630	652	635	622	646	634	609	633	648	652	553	609	619	557	612	648	623	626	588	626	652	615	603	633	638	629	637	625	641	621	630	607	625	655	651	625	654	633	672	623	657	596	624	637	652	666	629	594	669	624	617	648	667	664	611	674	678	626	629	641	620	630	670	630	637	648	645	595	647	675	615	596	619	599	654	623	607	612	634	615	615	654	652	658	614	594	607	637	630	648	597	620	635	659	648	617	639	618	635	607	650	591	627	634	645	623	657	657	611	650	619	632	610	630	625	605	589	598	650	629	656	612	615	627	622	635	599	652	650	644	596	635	662	667	631	607	660	688	580	628	640	641	647	631	619	664	641	641	606	681	643	653	615	692	655	651	595	623	688	606	592	612	590	644	647	676	599	619	639	627	647	636	625	598	674	641	659	632	567	595	685	661	627	642	605	626	635	635	643	606	615	676	659	629	629	686	622	613	641	615	639	633	645	669	667	639	615	645	611	638	648	630	589	621	646	621	635	661	612	624	669	649	654	608	646	667	596	608	686	646	669	629	649	627	589	616	662	655	608	654	599	624	666	636	665	627	615	626	639	624	600	602	630	669	602	659	636	628	631	605	649	683	649	645	639	629	642	663	649	630	606	635	643	660	620	631	647	596	595	634	687	578	651	640	676	627	668	594	633	645	587	615	646	637	636	645	623	619	619	617	615	669	608	624	608	636	609	634	622	632	629	661	636	604	617	630	616	626	570	653	629	630	632	606	652	669	602	668	589	612	597	647	637	653	656	664	633	641	634	651	657	645	630	640	619	600	669	596	625	671	636	594	591	666	649	638	591	585	609	641	638	600	621	661	642	639	612	647	616	648	628	593	630	580	654	624	640	619	633	642	607	634	659	612	637	644	633	678	601	687	651	621	651	622	643	622	625	645	650	603	656	641	667	632	617	629	642	608	639	628	629	624	585	672	639	598	598	604	594	619	659	613	655	630	645	592	640	639	613	627	584	619	589	592	679	641	627	682	594	659	651	604	631	622	660	623	632	625	611	641	647	654	619	591	602	643	659	644	609	621	664	619	603	658	636	659	611	588	644	701	661	615	618	618	600	606	627	633	616	630	595	623	646	563	626	589	630	623	662	660	648	655	585	614	639	612	660	634	630	642	658	604	620	632	624	654	639	666	640	622	596	646	608	644	626	625	597	637	634	622	638	619	624	609	573	658	630	612	623	659	613	630	604	626	619	671	644	578	625	629	584	676	649	589	657	617	623	629	608	624	606	598	642	628	657	616	578	617	603	617	578	609	609	634	632	572	568	623	677	628	668	607	665	626	627	621	629	654	616	620	647	648	616	660	623	658	650	646	674	632	604	624	623	617	648	610	628	609	590	573	670	619	626	627	658	661	612	616	615
33319	28306	17881	10475	7466	5434	4190	3220	2530	2142	2072	1821	1637	1595	1484	1329	1254	1267	1110	991	892	923	852	836	887	825	822	864	822	832	818	821	762	830	769	787	735	801	796	744	753	748	738	744	741	721	732	746	705	752	744	696	739	782	703	777	712	761	699	662	725	717	707	731	761	743	738	679	695	711	741	700	735	728	718	726	729	722	715	768	697	698	708	708	697	699	721	709	708	754	668	690	743	699	725	700	735	713	766	717	733	741	737	721	706	720	744	749	719	718	727	704	672	715	699	723	757	715	735	660	682	660	707	693	736	723	718	699	774	713	698	693	686	720	727	724	721	712	692	715	742	692	712	699	724	680	711	675	704	740	701	672	693	710	717	694	704	687	693	707	657	710	714	706	738	706	725	734	741	708	749	740	763	794	746	693	722	708	730	720	721	741	765	768	782	719	741	686	722	693	719	728	766	702	693	740	707	683	753	689	757	705	761	724	728	716	742	675	728	734	670	718	671	722	670	707	700	739	749	765	782	750	710	723	767	751	709	748	738	747	733	733	713	751	708	745	699	702	721	711	713	738	738	736	709	693	730	704	756	728	679	754	673	686	726	753	717	749	734	728	708	741	658	719	717	728	748	714	718	666	726	699	708	768	734	715	765	738	698	786	688	764	741	746	706	719	722	693	732	728	712	757	740	693	740	719	725	734	757	695	699	719	715	754	717	745	671	715	664	669	729	700	688	761	756	675	703	703	709	718	756	700	722	712	763	697	716	687	759	693	687	733	742	670	740	692	723	733	734	734	717	669	685	805	672	725	698	696	731	696	727	720	734	763	664	698	744	748	707	699	699	776	696	691	694	676	698	741	744	683	719	690	692	729	719	759	733	691	731	706	721	726	717	743	675	749	711	698	712	750	747	722	720	713	732	694	695	732	664	728	705	705	755	741	727	781	728	712	683	721	746	769	718	730	720	710	712	717	761	713	755	697	732	709	734	761	762	693	721	700	694	757	706	677	685	776	725	709	741	714	731	738	692	741	722	742	771	725	717	716	746	698	735	680	709	748	706	673	748	767	650	711	708	673	754	694	707	787	723	730	758	723	687	733	767	741	673	724	672	703	732	722	751	723	693	729	686	743	689	721	728	750	682	763	770	674	764	710	718	738	765	693	731	753	714	740	744	701	742	688	710	704	680	707	748	758	729	721	736	718	699	693	668	750	725	715	702	721	715	716	687	715	711	757	682	662	718	737	770	755	733	731	740	719	721	762	730	719	728	746	749	745	721	752	657	705	750	689	773	699	733	652	779	706	739	723	729	681	699	736	770	719	712	651	717	748	741	673	683	688	712	714	688	740	726	720	708	730	721	703	713	697	727	665	731	736	694	739	691	731	743	702	690	705	746	712	744	710	698	683	703	687	690	690	691	743	764	720	698	750	715	744	718	720	754	715	715	702	772	677	717	720	748	720	697	672	726	694	695	694	762	777	682	680	671	710	700	727	697	717	719	714	757	698	698	708	706	722	690	720	763	716	741	695	704	701	741	731	684	727	699	678	725	762	724	715	741	772	754	679	718	656	735	695	754	737	774	738	681	722	717	748	682	746	714	704	761	685	705	731	727	702	749	698	733	754	751	765	757	718	691	717	772	692	757	718	665	720	723	742	715	719	695	703	697	725	698	716	695	716	695	699	715	761	734	760	718	696	744	695	696	695	743	729	685	776	704	700	719	704	728	758	679	728	763	736	729	715	735	724	732	725	721	726	683	685	706	761	726	709	642	749	712	724	714	696	699	712	731	708	758	705	733	725	715	666	702	702	722	699	764	718	678	754	692	722	730	736	731	748	671	717	744	703	664	680	723	751	719	729	672	698	729	667	759	709	748	677	731	764	712	718	693	675	739	664	708	730	719	715	672	733	728	721	711	696	718	743	691	675	728	712	718	715	752	702	719	710	680	711	708	682	726	711	666	724	728	738	747	743	707	765	758	694	773	773	716	734	738	710	765	760	726	722	732	748	713	692	712	724	695	728	718	748	736	717	686	725	734	678	715	684	681	705	736	703	669	715	724	736	744	764	758	709	738	698	701	713	760	728	694	721	728	724	763	688	701	702	729	693	699	683	716	756	771	719	714	699	774	730	723	711	729	749	696	712	750	721	740	769	776	764	756	729	748	723	689	709	706	708	707	719	670	717	701	736	693	667	741	750	720	695	697	700	723	776	772	636	732	688	703	729	753	768	655	710	745	691	717	710	671	694	706	721	680	754	704	743	755	721	697	722	679	768	646	709	690	757	735	646	691	752	710	737	711	737	727	708	723	751	773	700	748	717	723	705	718	769	713	692	692	747	736	706	719	673	733	693	716	696	739	710	721	712	687	728	699	708	686	699	713	754	695	731	699	692	703	696	752	716	734	703	758	800	734	677	753	711	737	737	755	768	734	731	738	710	694	720	702	677	737	741	693	721	678	744	756	741	740	711	704	716	769	716	679	727	705	694	748	711	703	737	721	722	704	739	777	711	747	701	673	663	752	776	728	685	699	758	767	691	708	733	716	735	722	689	749	731	776	741	693	773	724	728	732	658	675	732	741	701	701	718	682	706	716	688	711	710	734	695	730	709	735	740	701	710	669	683	692	699	737	705	701	729	733	679	715	737	710	721	717	718	732	746	666	739	699	665	769	701	681	675	731	752	735	731	675	706	727	711	710	730	690	727	718	702	702	767	707	708	689	723	718	767	723	766	698	698	716	688	741	728	697	706	729	734	688	710	700	705	627	741	678	713	741	697	659	734	750	664	734	721	698	692	687	714	738	734	732	716	742	736	715	692	700	725	746	716	796	747	707	741	705	685	696	753	713	721	704	740	729	739	707	689	721	688	732	720	769	716	738	722	752	741	743	709	738	768	752	702	725	719	712	702	705	728	687	724	735	720	718	688	702	719	732	665	691	707	712	701	690	710	733	710	736	759	720	706	702	654	707	755	739	718	699	696	687	682	691	694	666	717	729	712	716	727	701	742	746	733	705	732	732	708	743	761	728	741	690	695	706	721	764	706	756	710	722	746	657	689	720	721	680	765	727	635	702	733	741	723	735	741	740	689	750	744	721	740	697	700	702	726	711	762	695	704	720	720	735	679	726	712	755	669	742	718	730	767	712	731	703	719	739	696	694	740	712	717	710	712	664	688	743	704	729	709	760	737	722	704	704	714	679	688	747	744	717	724	725	775	723	693	699	718	732	746	686	708	711	680	738	721	696	710	715	701	735	717	665	718	712	713	763	692	725	711	680	728	706	768	744	681	734	692	720	686	696	707	666	741	683	746	712	756	722	728	732	685	729	733	744	736	685	719	720	760	762	725	737	737	743	737	675	718	748	742	722	713	745	743	710	730	711	727	716	711	666	704	705	775	685	713	717	776	713	750	743	659	697	670	701	717	690	709	749	705	713	737	725	716	702	690	675	731	677	695	708	692	703	726	721	710	717	718	699	700	736	713	686	715	664	736	743	706	764	719
23025	21527	29295	24212	21536	21579	11703	3189	2221	1870	1673	1595	1438	1317	1219	1161	1101	970	854	802	881	779	706	649	639	707	639	662	615	606	657	604	616	589	617	540	609	578	560	587	535	567	561	560	534	550	541	524	591	537	540	558	558	554	530	556	573	585	573	500	546	572	521	524	507	514	551	516	506	564	518	534	548	507	564	536	497	523	540	511	508	516	500	505	512	483	518	569	498	515	508	541	512	529	514	554	502	534	510	534	528	531	531	529	523	503	482	502	522	522	480	499	504	487	510	530	527	516	515	518	537	480	533	517	517	501	526	546	496	475	491	554	467	512	543	515	511	526	496	540	526	536	558	496	503	528	512	506	496	548	535	516	495	533	511	515	511	519	518	535	510	519	491	554	525	479	478	532	521	522	506	499	559	559	552	544	547	496	512	548	494	473	519	518	525	523	532	565	491	554	538	510	469	557	521	546	549	521	490	526	518	518	538	535	538	492	539	537	482	474	568	521	563	490	485	568	475	565	513	502	516	537	496	556	519	497	500	463	498	529	488	531	528	518	531	578	495	497	500	499	541	511	510	548	541	521	511	502	510	503	487	493	536	521	503	518	505	559	499	515	508	519	497	530	515	499	485	553	523	521	510	449	475	487	567	476	546	519	515	503	526	518	535	477	553	514	510	498	514	519	516	507	566	545	527	530	570	485	505	532	493	526	466	512	546	509	533	524	530	489	523	520	494	512	516	563	544	544	510	508	522	545	534	501	507	503	506	530	524	510	500	535	536	517	513	541	544	529	515	508	542	490	530	512	542	504	547	531	520	486	534	511	488	477	515	554	479	518	501	512	523	505	537	520	522	515	505	533	500	517	534	517	529	516	521	515	543	584	534	490	522	506	532	522	496	533	473	516	535	509	559	494	532	514	525	541	546	512	532	511	529	480	515	498	509	527	508	498	496	512	499	527	525	506	494	495	521	486	503	547	485	538	533	499	513	520	510	497	509	512	516	504	529	516	517	524	549	491	525	496	491	498	504	522	503	484	518	513	497	498	559	528	512	553	506	524	487	507	543	516	513	512	545	538	532	490	544	515	495	557	532	463	506	500	554	518	511	495	503	481	508	527	481	529	502	525	513	563	540	550	531	535	539	514	552	505	496	522	523	511	477	508	536	535	531	483	511	531	491	503	505	521	532	540	516	532	491	520	530	500	525	529	485	494	512	532	548	518	520	506	502	527	508	497	534	525	541	551	493	512	531	543	504	514	483	491	526	534	531	477	524	532	485	500	554	509	483	519	548	483	540	509	484	494	493	507	489	525	557	494	505	491	526	534	480	521	541	516	486	506	540	545	518	520	493	503	484	533	525	537	526	522	476	508	493	510	516	520	525	552	525	526	527	514	547	535	536	507	503	532	535	511	536	502	539	528	531	465	539	505	527	516	527	516	476	532	511	513	493	488	519	533	502	540	547	513	531	511	519	555	475	549	533	521	484	475	500	481	526	517	492	494	511	540	554	525	509	511	480	509	508	503	508	527	515	528	555	497	503	509	499	509	522	525	545	520	512	523	516	508	496	494	536	525	519	476	496	500	526	496	536	534	505	542	499	508	547	516	502	527	489	522	538	506	514	534	513	522	554	502	532	537	516	494	519	491	492	493	502	505	508	545	479	551	501	539	512	506	511	478	511	513	528	530	537	495	559	515	566	527	529	507	515	521	512	533	533	511	492	542	516	500	535	494	514	483	512	504	520	504	549	541	494	496	542	532	517	544	530	496	508	496	447	568	554	510	505	561	519	512	503	495	460	506	503	533	516	514	547	482	472	514	431	528	503	549	503	533	545	478	535	594	539	532	543	499	530	495	513	482	564	483	528	549	529	505	546	502	534	508	497	502	526	521	530	508	539	502	525	471	550	516	557	511	549	530	550	465	556	471	523	547	551	523	568	516	545	537	543	540	499	482	541	498	497	503	515	512	552	534	525	510	559	523	472	520	493	482	482	495	585	531	476	493	523	482	551	501	536	514	493	519	530	524	539	464	549	528	528	510	510	507	515	567	505	511	512	550	540	534	550	531	521	555	548	548	521	570	517	467	515	547	536	561	518	492	469	530	520	539	529	531	499	507	522	515	523	481	540	507	527	487	536	546	536	536	519	572	505	515	530	490	522	518	500	555	536	512	474	516	537	475	541	550	514	515	502	512	557	523	491	482	547	515	517	563	497	532	485	490	538	541	519	499	494	480	507	483	515	557	542	497	500	541	508	533	509	505	519	554	564	505	509	540	487	519	500	499	472	501	543	551	505	520	560	528	479	542	490	530	515	488	496	480	550	514	480	535	493	520	516	531	516	536	505	508	520	537	512	527	513	527	498	530	505	552	501	542	511	539	504	511	501	499	547	517	497	489	539	523	512	512	500	472	534	525	493	529	510	493	557	529	495	507	523	516	543	501	522	524	527	541	529	534	528	538	503	533	500	580	517	510	511	524	525	463	467	492	548	489	494	561	549	492	510	492	512	512	515	528	499	555	519	528	545	496	511	541	519	513	554	510	471	515	499	519	534	522	515	519	482	528	504	505	531	512	529	524	520	517	508	502	523	563	532	552	569	510	509	489	494	519	520	494	548	520	486	489	506	488	542	474	526	512	496	529	512	521	483	508	492	513	538	506	539	499	518	547	507	514	521	528	502	529	511	489	534	499	536	475	513	494	536	542	481	536	501	534	523	522	513	537	544	519	549	555	506	559	500	558	553	529	507	522	550	518	492	534	500	536	508	489	516	508	513	483	525	536	515	503	517	518	497	532	535	499	548	511	498	490	504	565	478	498	513	510	457	504	481	500	513	530	512	507	539	514	496	519	570	554	516	487	517	526	540	529	532	550	552	515	501	509	506	504	532	523	592	510	529	545	516	508	500	558	497	541	513	527	518	541	521	521	517	493	513	553	526	497	500	517	497	529	492	539	525	511	515	511	496	535	533	546	583	529	497	532	521	558	532	521	528	503	476	515	490	506	505	515	496	535	524	507	536	543	480	486	502	536	479	527	512	518	509	510	513	541	511	525	529	521	527	501	463	529	522	502	557	525	538	516	541	536	552	539	532	493	505	505	518	475	517	538	519	557	511	553	489	522	551	508	504	516	544	502	556	467	505	489	527	518	520	510	530	511	477	505	548	557	532	511	517	504	514	536	532	556	524	531	534	514	551	513	525	533	527	533	527	540	553	508	515	512	500	534	495	524	512	464	467	520	507	513	545	568	556	518	528	523	495	556	490	536	519	556	478	563	509	552	502	525	526	504	504	538	516	531	500	498	499	502	516	513	574	510	492	462	501	531	573	513	527	521	480	523	531	525	504	476	505	512	518	526	513	509	508	530	543	502	518	507	469	541	530	514	548	506	549	493	455	485	503	556	474	491	507	562	498	532	535	493	507	534	563	529	527	558	521	508	464	486	560	508	527	510	509	533	530	488	509	527	539	540	499	528	545	515	540	527	519	546	538	494	497	532	513	509
38817	38400	25754	16069	11994	8866	6524	5155	4107	3231	3023	2666	2506	2314	1987	1762	1675	1566	1299	1187	1025	1040	946	950	963	843	825	795	801	756	812	769	766	731	730	748	657	687	725	652	698	668	651	650	613	663	663	650	656	638	626	628	623	630	661	718	647	631	571	604	615	611	602	613	608	626	634	585	583	596	595	594	598	606	635	605	605	609	612	573	636	592	629	577	641	603	639	589	615	647	548	593	572	569	591	546	618	591	595	643	604	578	647	593	608	607	606	609	590	595	595	588	589	634	575	596	605	582	587	560	599	584	566	570	608	591	577	599	598	596	591	601	606	582	610	589	595	568	555	598	594	607	602	604	608	608	644	614	604	632	587	619	577	628	594	578	567	578	630	554	581	584	617	626	579	608	649	619	606	608	563	569	574	573	588	583	611	607	577	583	588	562	575	575	636	581	638	594	580	579	578	609	572	576	627	603	618	581	626	615	585	593	617	537	591	593	573	587	602	613	605	568	567	602	589	577	587	527	624	574	603	604	603	561	598	578	580	577	615	576	580	575	566	610	596	616	605	618	606	608	580	609	606	626	599	619	579	581	576	610	583	596	628	607	610	547	594	610	613	640	573	627	571	610	589	628	607	609	600	554	591	587	599	567	557	596	601	614	566	609	539	644	575	619	622	554	614	578	596	574	575	633	629	599	684	560	582	580	557	629	621	623	622	621	652	579	581	582	593	619	618	592	602	577	632	589	600	622	572	615	570	608	610	613	600	563	580	578	609	601	615	578	588	576	617	636	611	572	567	603	643	612	606	603	619	612	580	577	592	594	599	596	602	583	629	600	598	637	565	642	665	621	585	610	612	582	614	583	603	557	601	586	596	626	572	600	570	616	576	611	604	601	579	581	643	573	621	603	617	613	589	587	610	611	573	569	584	625	592	600	623	618	592	562	626	577	572	592	574	639	535	600	586	589	597	565	612	588	605	579	558	612	580	578	606	647	585	599	640	609	587	605	598	608	566	621	622	570	613	562	612	632	565	610	573	583	598	606	601	609	560	598	566	563	589	570	589	584	637	614	592	566	589	593	557	594	593	602	585	607	610	557	615	587	549	584	598	598	638	583	594	600	607	570	603	526	617	621	602	627	578	563	578	629	582	564	594	577	587	580	575	599	643	582	601	604	602	588	544	638	628	645	586	554	583	603	637	549	580	622	560	585	597	568	609	608	580	588	643	592	626	581	624	607	571	574	562	600	610	601	600	587	643	612	544	601	584	569	585	594	609	526	605	613	580	606	593	595	569	590	604	603	581	584	602	625	604	561	597	597	562	556	568	545	577	573	625	658	573	611	583	615	604	615	600	649	612	617	550	619	590	648	595	611	578	537	616	628	588	595	601	574	610	592	580	576	556	622	628	607	592	582	617	609	620	629	540	568	553	616	631	568	575	598	639	590	608	577	599	566	571	573	633	572	544	584	632	621	603	569	614	568	605	615	561	617	596	556	579	631	551	603	614	559	630	636	638	598	598	610	616	585	625	605	623	563	596	592	586	578	571	563	608	586	614	625	564	580	540	605	640	620	634	641	588	595	612	584	598	665	620	581	597	580	595	583	609	622	567	604	598	566	589	609	599	603	574	589	637	609	599	600	640	614	607	610	623	568	597	596	621	609	599	582	588	633	580	621	621	603	657	567	602	616	594	590	579	626	631	600	610	618	600	598	627	561	586	577	585	557	559	610	630	609	584	616	655	559	595	626	582	602	548	603	605	586	571	601	588	611	626	630	638	573	608	603	605	564	545	579	577	544	596	652	600	582	633	645	594	602	626	633	620	585	564	569	582	595	587	594	609	624	581	570	606	567	569	589	584	577	647	606	576	565	606	586	648	573	586	593	640	578	561	625	598	620	627	585	582	619	511	566	585	550	604	613	636	610	586	610	603	591	565	590	622	589	611	631	591	586	555	600	578	616	562	579	613	590	597	566	626	573	590	592	574	587	606	589	608	563	597	576	567	606	568	576	604	584	620	628	577	566	636	604	627	575	576	582	647	594	600	585	590	599	542	624	599	587	605	594	589	580	585	596	627	584	594	594	569	590	583	564	581	596	585	574	600	627	604	609	594	583	647	569	601	598	634	607	544	611	589	631	597	584	578	595	586	588	575	592	556	605	602	593	587	639	571	595	580	591	606	588	596	578	589	612	575	589	633	591	588	612	596	613	578	635	600	589	597	608	598	575	571	613	596	623	577	618	597	567	605	604	609	623	598	610	612	590	667	604	557	584	598	621	592	565	623	592	605	567	601	581	615	593	563	607	567	613	626	602	568	628	636	602	572	597	597	600	618	635	601	668	631	602	570	580	591	579	605	593	594	597	588	632	588	592	617	593	585	604	595	557	617	583	606	597	593	578	593	547	589	599	598	563	610	607	596	563	597	565	597	612	592	560	591	633	602	576	624	603	542	601	570	624	598	593	630	544	593	593	586	587	570	626	574	615	572	580	605	610	602	604	599	650	565	569	584	591	573	588	591	630	613	566	579	619	613	587	606	623	595	609	578	585	583	613	612	590	588	591	604	611	605	609	624	595	610	559	611	593	586	599	592	629	579	605	575	594	582	590	600	568	575	590	612	593	596	604	632	557	565	619	613	616	614	597	645	594	571	578	576	602	578	584	582	579	633	615	556	598	595	606	572	582	624	612	614	581	595	615	619	576	596	576	555	575	621	613	608	589	611	610	612	587	614	586	658	560	581	595	590	595	586	564	602	619	540	596	625	589	550	575	559	602	594	623	606	619	593	580	596	590	594	607	595	564	574	566	567	604	605	616	577	617	610	598	613	587	633	553	612	629	564	585	565	587	560	601	594	592	641	579	617	574	605	605	615	599	630	597	605	590	545	610	593	612	590	617	594	624	568	605	598	556	563	580	611	579	577	609	568	626	542	590	624	601	607	569	616	622	579	616	565	605	569	647	622	615	621	579	596	557	562	572	571	564	604	622	617	575	603	646	536	602	579	600	625	565	570	588	561	589	584	642	557	564	608	571	589	597	578	609	581	586	572	619	630	587	578	605	566	607	616	617	573	595	547	564	583	608	604	629	602	563	628	598	604	633	602	582	562	632	562	577	579	547	586	586	628	596	574	602	557	615	611	561	550	594	597	588	569	569	606	615	595	566	602	617	599	632	598	597	582	573	565	579	581	624	580	597	608	578	577	555	555	564	616	616	598	610	586	614	617	576	604	608	628	609	626	567	606	605	571	573	610	586	625	599	599	581	582	588	590	609	623	594	624	581	573	591	573	624	580	604	630	602	594	605	588	620	603	570	661	608	615	620	641	609	620	616	624	623	604	594	643	570	577	596	598	614	598	645	545	623	617	615	563	645	639	624	600	615	579	585	645	610	599	561	599	580	625	625	626	581	606	609	622	606	604	582	672	600	583	616	590	596	584	591	588	619	541	617	615	594	594	599	557	591	586	601	625	572	566	586	621	602	617	575	593	592	616	631	611	601	607	595
30008	21959	15503	7724	3739	2409	1953	1532	1360	1293	1212	1130	1041	1077	1002	1036	949	892	923	888	896	871	820	797	807	864	855	801	810	834	819	816	807	749	777	767	805	779	794	803	795	756	781	816	794	805	784	829	795	766	750	766	815	772	804	731	781	764	800	768	805	832	774	786	813	777	778	798	781	755	769	792	787	780	814	755	786	843	820	811	808	780	766	780	751	822	752	792	880	783	765	814	762	800	787	774	818	781	752	813	783	826	776	814	782	831	750	781	772	807	787	778	778	786	738	788	764	790	745	755	839	800	809	764	829	785	760	744	804	795	780	833	732	761	771	816	749	755	766	776	808	824	793	815	796	783	815	807	802	756	798	795	774	799	797	777	808	773	808	747	789	801	805	785	805	810	828	802	793	801	821	781	739	774	755	788	783	789	779	840	789	829	797	796	789	813	792	797	812	845	725	762	769	809	816	801	838	760	772	748	825	776	839	801	822	776	776	803	792	801	797	771	773	785	778	835	803	823	809	775	832	788	844	775	781	780	774	811	806	763	822	775	781	794	815	798	764	753	788	784	740	801	720	777	798	803	807	798	767	773	776	769	750	796	789	813	803	814	815	803	740	813	815	729	793	767	812	810	778	786	825	789	735	785	741	776	761	763	800	826	813	778	809	784	813	770	821	786	842	803	795	820	822	781	776	779	781	732	764	764	753	774	790	834	778	813	731	803	825	796	794	780	772	796	774	830	797	810	823	804	809	760	772	814	739	812	842	766	811	811	822	805	776	774	806	721	721	777	781	785	800	803	792	820	775	759	804	775	767	831	785	790	797	762	785	779	775	820	790	799	773	793	781	792	776	805	788	781	807	787	798	786	814	769	744	803	798	825	787	829	733	803	826	800	814	834	784	779	794	818	755	781	841	819	768	751	812	831	793	764	752	805	765	757	775	795	825	807	828	825	757	812	786	778	757	810	765	799	786	740	829	762	759	833	791	785	757	793	835	822	749	781	778	735	800	798	744	849	743	769	791	767	755	814	764	817	754	804	819	767	836	779	754	816	732	739	774	794	782	788	823	809	791	757	775	809	726	745	783	811	818	763	825	783	776	762	801	815	787	788	762	827	754	828	803	816	816	789	778	736	781	761	754	803	829	792	770	817	796	804	817	812	801	787	801	785	798	737	780	758	841	733	738	831	823	764	783	826	737	757	793	809	792	801	783	772	792	810	828	800	732	806	788	782	794	805	870	815	771	789	750	814	799	785	792	816	786	777	805	817	753	795	808	750	783	789	795	787	814	804	791	799	811	736	746	770	782	768	811	758	785	825	772	776	829	793	770	786	802	777	813	815	787	769	757	757	802	776	806	812	787	776	791	785	857	790	808	773	767	775	807	813	800	798	744	752	797	799	753	849	740	799	805	783	845	819	781	832	815	791	811	821	805	804	751	774	792	804	781	858	763	779	760	723	748	804	766	800	850	782	812	795	800	775	821	761	750	761	714	781	789	759	760	832	780	804	779	793	789	827	783	769	759	802	782	833	798	786	764	757	750	816	761	812	807	778	817	828	762	809	754	788	761	760	765	808	780	743	777	801	817	813	797	754	840	799	786	756	797	762	766	823	774	793	793	777	785	778	784	777	793	777	791	785	786	769	773	827	804	802	743	746	783	751	753	863	755	808	762	783	766	821	779	810	797	826	785	760	806	750	732	805	771	729	794	806	826	771	802	817	743	841	783	770	777	759	809	776	763	718	769	765	807	805	820	780	787	832	788	808	793	798	789	796	765	779	801	756	844	758	732	796	811	759	806	774	787	816	773	763	853	846	776	748	784	815	787	759	778	787	773	780	839	796	753	814	790	795	782	782	844	764	780	812	820	809	709	788	757	764	750	791	819	821	825	746	779	808	782	780	817	813	764	834	811	799	807	768	799	796	795	832	785	767	773	806	768	806	796	765	774	799	810	794	778	786	819	772	860	829	800	755	798	753	736	780	779	831	796	800	788	782	796	836	785	810	779	768	780	793	777	792	762	759	811	801	746	787	773	793	758	808	731	786	804	859	815	785	745	817	802	804	818	798	815	775	784	735	776	841	832	805	783	833	820	762	786	806	794	837	743	816	820	834	815	784	825	816	819	754	766	818	837	774	802	800	758	815	781	790	761	850	778	797	775	792	774	825	792	810	770	829	810	759	765	778	797	792	801	773	792	783	795	752	749	770	744	747	765	766	792	801	808	794	783	765	808	810	791	787	762	773	814	789	814	784	776	736	815	785	839	780	794	805	791	764	796	801	802	782	777	729	803	793	782	799	782	781	769	809	777	797	747	739	784	785	825	828	816	767	764	794	810	856	768	738	781	835	811	793	782	830	808	759	765	815	744	800	800	798	826	757	802	776	794	777	789	745	787	794	817	800	760	758	816	760	784	796	749	809	775	730	765	804	781	815	767	784	774	832	850	776	784	816	788	762	749	776	803	822	773	774	769	783	789	779	794	817	793	775	790	792	811	753	779	832	801	746	822	788	742	790	806	743	724	770	793	791	809	763	791	771	822	743	797	747	792	798	784	805	775	854	790	847	787	807	748	833	781	822	788	815	779	788	766	809	780	816	840	813	758	732	808	819	779	794	736	755	782	831	750	756	781	854	853	793	753	779	818	765	754	784	787	756	802	772	807	770	758	774	771	797	803	816	795	784	859	790	737	778	761	750	738	791	781	747	787	782	779	784	810	790	760	725	747	816	761	767	801	782	791	801	815	782	823	781	779	829	768	783	780	779	793	763	810	798	770	776	789	793	861	765	849	753	786	824	785	789	806	787	786	740	814	773	773	803	776	807	783	799	805	768	842	766	836	796	824	774	791	786	768	792	756	811	758	782	766	775	799	828	795	807	839	825	789	861	817	826	760	805	792	819	753	766	798	766	791	807	784	863	798	790	739	787	817	804	776	776	794	779	800	757	759	784	799	850	781	769	767	781	795	784	831	798	763	795	762	752	801	754	822	810	742	843	734	783	776	758	726	817	828	786	725	793	774	802	803	803	812	772	753	824	795	754	783	792	766	794	790	792	819	774	809	806	782	776	809	817	810	823	798	764	772	811	759	780	760	785	765	805	763	781	781	837	800	797	762	796	792	738	740	757	814	820	850	820	816	805	749	768	767	827	791	787	755	791	786	788	784	796	759	759	778	809	786	785	740	779	772	803	742	813	759	790	764	753	756	810	814	824	800	763	782	809	775	789	765	761	803	764	812	823	824	754	803	768	764	802	843	771	777	857	775	786	759	786	780	773	798	814	767	790	819	790	722	764	769	772	757	779	757	815	813	777	814	786	811	811	791	798	780	824	813	771	782	764	872	803	809	777	811	769	805	728	780	795	741	785	801	780	803	799	811	788	749	801	783	775	769	801	811	795	810	804	805	761	806	780	755	748	833	772	793	783	778	760	772	787	811	731	859	768	787	805	822	807	819	789	764	825	777	809	787	764	773	762	765	775	750	785	791	799	738	812	801	822
31337	21796	14213	7954	5448	4102	3099	2424	2151	1853	1832	1611	1494	1521	1370	1218	1238	1150	1113	1097	977	937	1030	984	1054	1017	984	963	975	914	949	1026	960	945	955	953	853	902	922	875	914	933	902	968	920	881	860	927	935	840	938	906	918	927	857	876	883	857	919	856	919	857	944	932	907	877	932	951	919	879	890	872	969	916	937	872	908	947	879	905	867	914	911	839	897	888	911	931	937	935	856	904	905	901	880	872	874	875	877	915	834	866	867	912	843	874	907	834	879	896	881	894	910	920	864	904	866	916	861	880	919	910	882	884	911	906	904	871	885	909	874	913	877	894	928	936	871	891	916	958	912	880	888	912	910	881	926	883	865	814	904	867	891	870	924	938	878	874	896	891	825	920	926	883	879	917	873	892	864	889	863	847	905	907	893	910	862	898	823	882	901	867	913	844	842	909	887	898	863	859	886	938	889	879	914	902	925	892	882	887	867	909	912	893	919	927	856	934	880	886	911	907	915	925	911	870	905	903	851	895	867	920	908	900	846	893	850	863	899	882	863	905	928	873	872	901	939	911	959	923	847	931	910	866	885	885	902	919	872	911	940	891	840	900	915	892	870	895	885	896	864	873	908	887	886	895	917	940	950	860	893	953	884	860	918	911	925	906	896	916	938	850	885	839	866	910	894	884	887	840	892	842	892	883	853	899	900	851	925	887	881	922	875	901	904	930	889	900	846	941	857	898	906	933	857	891	897	856	898	845	836	937	876	893	849	863	925	889	902	953	875	902	922	934	913	880	947	901	906	926	885	863	850	860	888	879	827	896	883	920	940	851	961	937	889	919	849	946	910	880	886	926	944	850	894	889	907	883	871	856	918	915	870	935	964	917	914	877	877	847	909	905	869	872	891	930	863	872	898	897	912	901	921	904	879	900	868	913	873	910	872	913	908	950	940	875	902	873	928	911	930	905	881	909	876	910	927	873	890	897	926	879	869	912	890	925	888	869	932	919	935	942	856	895	935	900	864	945	887	938	876	900	931	869	852	889	884	910	860	889	910	913	874	891	841	888	889	908	891	892	852	903	896	921	896	854	937	874	893	921	923	889	917	937	895	927	919	861	898	864	883	921	852	870	863	853	904	862	905	933	933	908	938	906	857	918	901	891	864	924	964	873	962	899	885	839	902	911	873	867	864	874	863	881	924	866	923	909	927	922	950	881	911	884	895	901	889	888	839	871	908	927	919	910	912	868	896	878	862	927	886	858	928	842	926	900	890	915	861	855	917	934	902	880	841	948	910	926	865	895	895	926	851	869	942	862	927	886	921	871	928	944	906	909	902	925	851	966	845	890	873	895	880	868	884	860	885	861	931	901	933	878	870	906	925	853	869	901	881	942	947	946	914	880	853	850	846	866	888	875	903	872	893	893	890	900	905	919	916	877	955	871	909	838	837	886	891	877	919	954	895	875	888	907	894	869	921	907	908	899	917	919	844	902	906	941	878	871	870	915	875	886	849	941	835	890	831	874	862	885	928	859	880	900	859	885	861	874	875	942	906	860	878	941	869	858	890	809	836	849	868	878	915	863	883	911	885	889	865	856	907	907	905	925	905	880	923	890	856	882	924	879	917	853	914	877	871	901	896	862	909	937	895	879	923	934	849	844	940	871	832	847	915	851	888	821	889	897	900	894	879	965	926	879	909	957	941	894	879	899	951	890	863	895	895	879	885	845	870	869	875	909	898	924	931	896	870	898	900	874	887	908	866	887	909	938	867	886	860	862	921	908	892	868	891	887	897	894	888	900	910	904	875	903	898	922	923	869	900	866	899	871	901	912	870	906	937	885	931	917	849	910	875	840	911	898	896	888	887	873	896	868	911	904	940	971	923	856	864	880	859	920	891	908	877	874	894	924	934	896	908	883	936	860	898	856	911	965	870	896	897	901	917	917	961	888	885	933	880	924	929	925	903	871	925	891	837	965	893	911	871	896	948	893	943	895	904	963	841	925	862	859	896	869	927	881	888	919	873	927	872	891	911	901	911	930	909	893	855	944	884	868	853	882	892	858	873	860	864	888	878	890	864	930	853	887	833	831	860	892	937	870	896	858	879	916	844	866	900	897	900	909	883	932	887	869	855	906	851	935	955	914	873	934	880	877	878	927	933	945	906	861	838	913	863	923	890	874	894	913	893	926	900	872	923	919	917	944	910	837	883	886	873	885	942	925	931	920	926	846	893	873	865	868	923	930	846	850	875	878	948	890	943	908	865	890	888	913	939	854	895	896	876	900	872	854	878	922	928	890	912	915	963	946	854	907	947	867	878	865	918	861	906	873	889	910	938	875	887	841	874	920	894	888	891	900	861	864	871	914	865	942	862	864	872	959	881	903	888	925	891	900	876	872	879	958	903	922	937	892	898	937	935	883	931	925	911	893	876	906	899	890	929	910	888	919	937	870	915	924	903	848	920	930	852	873	890	892	879	855	862	860	945	856	844	917	838	874	947	879	911	868	937	889	888	910	874	915	863	856	879	898	869	896	959	909	899	878	906	896	916	884	838	897	886	920	893	872	894	880	871	905	930	897	867	891	898	836	925	901	941	900	884	898	890	874	917	919	871	895	915	926	933	920	916	850	894	905	865	928	900	912	891	827	918	875	892	859	895	876	920	907	892	856	883	903	899	950	897	865	925	924	952	910	907	964	902	846	896	841	869	898	890	920	885	973	895	876	922	798	838	881	938	917	859	946	911	918	875	912	902	888	863	887	879	922	912	912	862	889	901	882	871	873	853	895	880	888	904	928	874	840	884	899	889	924	892	870	943	901	871	851	891	861	930	914	910	899	910	902	896	933	902	906	939	875	886	886	932	845	889	914	883	888	902	907	895	890	904	891	891	919	882	913	892	927	953	843	866	859	883	880	898	878	881	853	882	849	930	915	878	917	873	897	884	929	866	874	930	902	908	963	905	856	840	878	834	900	901	944	916	894	846	864	826	878	907	897	899	903	926	894	901	910	832	883	893	832	882	896	874	871	866	915	921	842	938	902	859	939	939	842	888	841	936	891	910	875	892	914	883	876	924	867	898	891	939	897	891	889	876	854	935	883	923	898	898	917	895	924	911	896	889	890	940	876	953	883	892	868	864	947	844	891	905	889	854	954	893	908	897	902	862	876	938	928	863	876	885	911	897	892	832	893	900	925	880	918	928	887	837	927	875	889	899	853	885	896	860	900	804	879	886	922	888	886	928	889	929	851	904	904	898	863	898	884	850	916	875	877	862	883	948	892	882	859	913	883	920	871	890	897	872	874	936	884	878	922	883	890	861	865	871	894	873	940	932	930	903	899	908	947	866	870	897	875	877	906	904	880	853	934	921	886	880	877	846	855	894	875	903	917	974	862	848	870	897	916	903	875	874	878	914	903	893	848	889	921	926	937	897	920	903	940	897	787	949	917	867	928	877	884	861	890	944	918	944	913	911	900	833	886	908	970	874	878	888	862	872	923	906	872	857	925	870	897
23946	21446	28808	24536	21446	12827	3899	2417	1866	1600	1514	1452	1387	1324	1248	1106	1153	1054	1003	959	887	909	849	800	831	847	823	873	785	789	818	735	789	770	760	798	770	762	791	802	790	723	747	721	742	731	745	797	770	759	801	735	712	728	741	713	716	736	750	756	730	688	695	743	701	716	678	723	720	710	723	747	715	702	723	752	737	762	746	733	723	724	709	713	712	750	734	700	710	714	716	709	702	691	706	733	741	676	740	730	712	794	789	674	681	713	734	744	718	703	708	728	716	705	717	758	725	711	720	682	709	714	710	751	761	771	734	722	742	700	718	721	753	741	727	690	747	745	725	706	744	691	702	714	696	744	729	769	725	783	693	711	700	708	711	795	747	700	755	668	689	703	760	664	727	747	764	727	742	723	771	763	714	733	725	675	732	700	713	722	707	737	709	712	739	682	715	690	734	699	691	715	724	729	769	736	770	751	691	729	728	721	750	758	693	725	704	681	734	709	673	699	740	727	720	708	700	720	743	737	742	711	705	681	715	727	700	714	695	725	757	704	690	755	730	722	733	712	720	729	685	696	770	714	730	728	774	738	713	730	739	751	721	710	732	706	704	743	739	715	764	702	711	754	708	729	707	714	695	729	740	707	737	752	699	679	744	735	733	711	717	710	716	776	689	736	730	732	729	785	731	765	702	716	722	764	725	754	690	717	765	709	736	698	704	676	704	755	723	725	744	712	780	734	714	760	729	731	733	704	740	735	714	727	685	751	759	731	723	754	697	704	682	690	814	751	722	681	705	676	696	701	703	730	771	748	711	765	683	717	735	724	771	721	747	738	722	695	695	702	704	697	683	756	701	719	762	703	702	688	741	719	738	741	737	748	716	741	673	697	692	766	750	733	725	702	738	686	717	699	730	715	686	681	727	782	741	756	692	723	740	728	705	683	745	733	724	683	715	728	756	715	714	733	750	726	759	693	692	702	700	715	743	743	691	720	731	684	717	704	696	682	757	727	775	726	696	769	771	722	731	733	720	687	735	715	762	716	708	773	684	734	694	706	709	712	683	670	703	675	738	704	700	724	729	772	707	748	747	704	722	711	666	726	699	724	722	700	709	703	737	729	701	692	745	703	673	703	739	682	716	696	715	718	733	741	715	696	700	726	709	701	715	721	741	767	688	726	699	700	746	689	692	727	786	697	725	692	744	701	698	716	731	707	733	776	723	710	718	662	741	739	691	732	737	740	760	748	746	718	749	701	702	767	783	673	751	721	698	701	676	752	750	731	697	715	734	679	695	714	700	696	711	683	699	769	700	798	736	699	718	706	770	765	733	765	701	737	684	756	709	739	754	668	712	715	713	771	735	716	749	701	755	710	702	711	743	729	725	729	691	745	733	681	740	724	738	756	707	719	783	738	689	659	737	718	719	741	689	719	699	689	738	752	716	720	698	764	725	692	761	745	724	739	777	718	733	714	675	710	729	735	721	745	703	696	741	733	742	723	737	671	707	738	668	677	720	696	689	729	761	690	729	731	718	756	771	697	745	726	751	761	711	775	721	736	777	706	706	701	749	713	724	686	697	752	690	698	713	712	729	706	685	728	723	752	760	708	721	774	747	691	703	715	713	674	744	708	775	740	749	680	722	730	758	769	696	703	688	737	736	723	726	715	709	718	696	720	738	740	745	729	703	756	743	692	736	754	684	744	710	717	757	733	750	703	714	677	712	713	770	696	738	731	752	731	750	723	698	748	668	726	682	690	748	710	735	771	722	735	753	704	721	740	718	729	739	714	701	729	739	709	737	701	715	699	754	743	707	692	697	724	752	711	714	715	730	702	695	688	762	726	724	732	709	784	744	762	686	719	751	702	755	698	716	739	740	761	779	698	725	728	676	764	727	691	712	708	704	741	777	688	723	688	756	713	702	692	693	735	740	725	750	765	716	718	698	723	707	697	746	706	702	723	706	694	699	707	698	741	741	708	679	729	693	732	729	755	742	706	776	692	695	733	717	687	726	756	701	750	719	750	736	728	700	747	740	719	723	657	712	742	750	696	715	734	737	715	753	733	775	719	708	669	748	732	744	732	684	731	725	723	694	731	702	716	753	732	745	770	738	708	716	757	725	703	707	738	693	748	764	812	746	681	802	746	676	712	715	741	701	704	748	730	675	723	742	741	703	705	706	692	743	744	709	715	728	785	675	697	720	733	739	735	752	714	744	763	727	687	716	717	674	728	696	727	706	734	757	740	728	745	714	685	653	734	739	687	749	719	697	735	766	739	766	725	726	723	729	656	722	731	721	723	754	706	695	753	750	703	734	773	702	736	721	711	728	700	741	766	728	739	700	674	765	713	644	723	744	733	704	755	670	684	693	759	683	713	730	712	725	739	716	711	719	692	743	715	716	715	686	636	777	743	706	713	702	753	766	731	717	709	703	770	696	704	734	709	782	678	719	698	691	762	738	723	728	735	720	743	687	670	735	700	736	707	713	743	677	683	705	725	718	693	718	702	749	729	660	694	700	677	706	702	701	701	711	691	719	741	763	712	666	743	659	664	702	714	710	700	705	742	708	692	775	745	753	727	734	770	717	736	735	673	676	678	750	754	741	740	758	717	716	669	747	739	743	684	729	729	700	735	722	708	694	716	724	715	715	715	711	705	709	749	724	738	717	756	755	685	663	702	730	716	721	722	734	725	746	730	699	691	697	751	711	673	734	739	772	715	729	694	705	690	719	681	739	694	749	699	725	662	732	698	702	730	701	747	711	715	753	756	762	684	685	713	726	741	737	751	740	731	681	679	745	732	742	721	729	705	698	680	765	715	727	678	703	752	674	732	724	730	773	722	704	698	784	741	758	716	761	690	781	702	718	683	716	682	706	738	706	726	755	749	740	681	725	714	744	714	744	731	714	727	742	771	751	733	736	776	743	739	723	737	702	731	717	735	712	747	745	758	721	758	682	651	714	668	717	726	729	681	721	719	702	707	761	782	711	740	712	719	733	702	755	748	718	745	740	729	659	708	713	739	726	699	717	660	712	724	723	729	761	733	733	716	732	698	697	746	753	745	762	713	754	669	735	708	736	672	717	710	702	742	730	744	733	693	720	710	686	728	685	696	687	664	703	747	716	691	672	727	719	686	697	699	698	726	723	719	753	725	739	697	747	715	759	735	711	723	731	734	738	786	715	682	764	724	696	701	714	721	740	760	703	770	717	686	719	721	710	735	724	717	749	730	702	707	708	705	680	752	724	706	714	745	706	755	682	754	736	708	758	727	721	773	717	711	703	762	694	741	755	763	750	684	685	698	737	701	730	712	772	729	747	621	689	691	708	746	715	719	720	665	732	715	734	763	742	764	677	758	785	725	738	759	723	747	733	755	731	713	713	690	704	682	663	705	748	729	713	741	706	718	666	751	720	794	727	686	767	745	760	708	765	732	723	749	756	700	748	721	770	763	712	747	720	733	743	706	700	751	733	764	715	759	689	715	743	738	763	698	752	708	714	716
33564	31785	21546	12901	9061	6572	5062	3893	3191	2754	2425	2148	2043	1959	1754	1706	1508	1355	1297	1228	1135	1103	1107	1054	1015	1005	956	981	1010	951	977	959	878	885	865	848	972	908	912	832	911	851	803	890	848	886	848	835	826	796	889	771	815	816	876	850	827	886	820	873	882	877	841	869	850	813	849	819	847	836	838	821	797	867	844	818	835	809	827	785	788	812	814	807	829	825	878	838	860	875	806	856	838	772	838	813	827	883	851	834	791	837	808	842	810	811	823	817	848	858	810	833	890	847	792	828	849	805	861	843	768	833	809	801	786	796	797	849	784	833	884	838	863	811	801	807	827	859	788	817	826	864	861	823	851	810	830	861	820	857	821	768	882	836	785	783	844	826	812	804	810	871	845	807	825	879	808	876	811	828	774	845	852	803	847	820	791	802	824	800	763	764	795	796	852	799	858	836	811	833	800	820	816	826	821	771	841	812	854	782	834	765	810	810	823	822	858	790	823	883	847	838	825	860	775	781	802	845	856	837	817	808	841	859	847	835	855	818	815	823	808	813	806	846	795	861	874	845	817	819	827	814	752	788	829	847	812	806	806	791	792	808	844	874	797	832	853	840	882	847	814	813	825	819	746	832	837	821	805	843	824	835	799	877	773	844	792	857	817	830	799	846	823	830	839	823	807	811	822	801	793	822	813	811	849	807	848	816	830	824	874	834	829	822	779	820	875	838	835	779	787	890	835	822	792	797	789	845	860	837	873	830	792	814	809	776	848	826	849	825	822	793	800	824	806	819	839	826	855	798	825	824	861	886	849	793	810	820	827	847	857	762	803	859	803	809	822	800	826	737	791	826	804	825	805	815	773	811	856	801	818	836	815	841	823	832	837	817	813	848	815	838	834	793	831	777	891	765	844	818	798	831	783	779	763	806	805	809	798	792	808	835	831	794	796	814	831	832	846	848	798	837	796	797	773	797	861	860	762	768	798	806	809	840	841	833	812	837	813	823	819	808	848	846	822	825	802	774	826	818	825	800	804	817	869	807	782	836	799	841	783	825	790	773	831	795	834	814	836	812	849	844	803	808	825	837	802	827	854	752	772	786	866	869	821	813	856	836	785	778	802	858	859	895	832	858	795	838	837	823	815	833	811	783	813	816	807	771	785	811	861	797	819	826	797	829	774	805	842	823	868	802	866	805	835	841	872	818	824	845	871	805	825	842	834	817	802	844	898	816	840	798	801	828	827	832	778	826	870	813	826	839	782	862	819	784	787	867	777	851	800	768	886	819	784	820	812	795	812	813	806	823	845	833	840	823	820	812	840	772	798	876	811	769	781	854	837	848	782	841	784	819	837	806	825	770	839	871	814	832	848	802	873	831	809	811	835	804	848	831	828	805	843	824	764	802	796	822	842	827	803	812	782	820	857	805	794	790	835	837	855	803	819	854	800	817	830	785	834	822	768	844	819	803	787	824	850	835	829	806	804	828	791	808	809	809	875	852	798	803	817	813	800	812	842	824	802	797	813	795	868	837	798	885	820	837	785	809	814	803	823	795	787	832	798	827	854	784	758	859	842	749	804	837	831	866	817	850	842	860	869	793	824	801	860	848	813	834	810	771	853	806	835	822	817	825	850	799	849	790	828	812	829	799	876	817	815	876	796	852	791	803	843	800	834	851	802	816	800	831	814	870	757	831	885	806	798	838	799	833	819	838	773	821	846	822	787	808	830	796	822	835	784	856	844	812	788	833	827	808	801	789	854	870	802	813	882	823	874	814	770	857	858	813	786	822	787	837	783	858	818	846	800	857	862	870	836	842	827	816	851	803	794	802	817	858	802	799	838	801	829	808	792	823	811	816	826	825	836	820	825	789	802	863	813	844	844	869	808	816	789	811	840	851	841	827	854	848	774	811	818	827	822	836	848	812	806	877	806	883	830	819	823	794	858	818	807	809	766	802	814	834	823	877	823	834	851	811	791	803	804	799	855	813	810	828	806	815	790	861	837	814	838	840	804	872	820	821	821	863	815	806	829	822	799	844	788	793	798	846	831	800	844	851	840	777	820	790	788	797	802	754	832	796	804	851	827	836	779	841	805	840	797	824	847	770	832	849	824	831	819	797	793	766	798	786	826	796	824	830	848	798	820	836	852	885	829	798	816	846	812	810	809	832	823	798	824	815	867	764	801	844	848	795	820	762	862	825	837	855	814	811	862	847	799	824	785	845	791	859	801	792	865	826	830	851	839	836	874	823	784	840	810	865	851	813	824	831	836	828	824	798	816	846	847	807	895	797	872	837	783	821	843	807	828	821	845	796	804	822	845	796	806	806	796	799	790	832	832	802	806	864	830	804	833	844	821	825	797	837	779	861	829	835	796	852	906	820	874	813	812	806	862	846	801	814	848	802	826	777	894	830	851	815	853	826	808	823	878	824	822	820	798	872	750	810	809	794	826	778	882	759	783	826	745	805	840	811	860	748	833	857	812	844	803	787	776	880	841	837	826	776	886	777	862	797	838	872	773	787	834	811	817	865	826	800	808	772	813	801	803	810	815	818	832	871	856	805	815	799	880	865	854	836	842	818	800	843	787	838	810	806	827	786	801	844	782	837	811	809	790	847	823	799	804	840	838	792	823	818	832	809	790	805	782	881	800	778	835	823	803	823	834	805	806	777	769	819	828	808	836	831	818	791	796	816	843	803	841	825	788	847	852	813	825	834	809	835	767	868	811	811	850	798	796	809	799	869	793	831	859	848	823	858	848	865	817	822	802	834	801	815	773	798	835	781	810	820	829	785	860	818	873	768	794	846	844	757	801	767	827	808	796	748	833	822	805	824	811	819	805	795	858	813	808	817	825	797	786	834	817	812	848	824	804	798	796	804	893	803	859	858	849	875	830	889	843	837	821	857	800	851	850	867	800	803	817	845	851	818	808	817	809	821	864	869	845	799	787	817	800	797	818	835	770	788	827	810	872	820	821	858	813	850	830	852	816	801	847	867	783	795	860	827	866	868	808	806	809	884	840	801	837	825	811	841	840	779	851	830	778	856	788	788	802	796	801	798	845	812	795	783	791	851	825	814	820	800	844	846	787	828	850	848	845	834	870	811	819	772	775	797	821	776	772	854	812	856	811	887	855	774	757	836	811	784	823	832	820	814	832	796	839	831	820	829	874	787	830	818	820	815	820	785	868	856	800	846	814	812	790	814	856	859	826	891	863	805	870	797	793	855	839	866	855	850	817	815	810	829	809	835	868	822	869	822	830	814	853	829	792	842	768	794	801	806	881	886	809	817	815	825	859	841	827	801	826	797	809	803	830	823	871	849	797	820	878	791	842	887	839	838	792	785	829	864	804	815	757	805	833	825	800	830	801	826	795	859	898	801	802	826	782	759	816	807	778	882	747	834	834	827	830	790	857	795	782	783	836	811	808	838	755	849	849	858	831	867	825	819	794	824	850	807	861	801	881	787	857	796	784	766	790	821	823	795	858	746	793	789	854	761	813	749	832	842
25241	21543	27860	25603	13590	3652	2388	1659	1437	1251	1251	1099	987	1074	980	953	921	914	792	811	751	734	745	739	759	752	650	729	704	697	706	683	612	635	668	680	656	673	638	682	698	700	695	719	699	657	615	688	641	651	681	675	651	647	697	706	668	665	662	665	619	651	639	632	632	672	631	665	668	639	672	651	673	651	628	684	661	679	626	667	641	643	637	593	662	640	669	597	656	640	635	659	658	624	633	631	606	628	613	635	646	590	625	613	625	645	635	636	633	654	642	688	649	622	670	626	624	645	644	625	660	633	634	661	613	630	637	643	650	616	633	590	644	678	646	593	644	651	671	640	655	648	604	656	653	609	645	678	650	587	595	627	654	683	662	642	632	631	622	678	662	630	637	670	677	656	649	651	637	667	613	673	680	623	574	656	627	694	647	626	619	638	627	622	687	655	605	665	652	657	663	662	643	608	641	641	651	611	645	642	616	615	621	641	652	639	635	624	606	610	630	647	624	623	607	654	649	630	589	608	621	599	672	625	656	662	655	635	577	608	649	672	672	640	657	681	654	674	648	659	627	666	637	677	658	633	621	650	616	661	660	644	635	579	618	608	622	640	645	627	610	654	637	628	604	620	652	599	616	623	643	631	664	611	635	637	721	712	682	668	614	596	653	632	660	651	626	626	672	651	623	603	596	661	652	639	608	604	618	672	622	667	641	655	642	628	664	643	668	642	657	632	676	667	614	627	640	636	657	632	654	657	651	686	613	642	649	638	672	647	657	624	624	631	622	651	616	646	637	610	611	616	610	675	675	623	674	646	659	664	667	669	633	648	675	662	632	606	674	640	671	635	648	666	629	606	642	636	651	653	647	668	634	656	603	661	669	599	646	604	675	627	657	666	598	677	659	666	655	644	637	584	615	598	587	665	628	634	664	650	613	644	610	629	660	648	642	638	629	628	650	636	651	660	641	645	650	638	633	638	663	645	655	630	610	600	705	610	638	639	637	619	620	606	630	621	598	655	640	641	627	653	629	695	634	655	618	653	673	659	604	638	663	670	665	621	678	675	664	637	624	667	663	649	674	647	649	681	635	636	651	644	637	621	641	616	596	668	634	661	667	641	637	636	628	686	641	587	624	611	641	654	656	620	627	637	656	645	672	648	644	648	630	660	646	586	664	628	636	625	679	687	655	644	603	635	658	640	591	668	647	609	617	619	676	640	628	636	677	651	616	654	640	671	618	656	645	639	693	637	626	621	648	658	617	601	658	636	612	675	660	596	659	673	655	623	592	618	624	629	657	609	620	677	615	656	612	622	662	620	676	645	617	679	639	610	593	635	630	634	668	630	599	633	630	662	656	645	622	640	627	641	641	618	624	645	622	666	581	606	652	633	657	591	666	643	608	655	614	609	664	636	640	610	642	630	626	660	600	636	640	664	666	669	657	610	648	602	662	632	636	634	684	618	638	631	636	615	636	656	632	631	649	610	647	644	640	602	611	658	640	638	634	593	599	637	638	623	622	629	647	647	627	678	639	634	630	626	677	632	601	667	610	639	599	666	649	646	641	672	581	653	617	622	646	677	621	663	672	640	650	637	626	663	641	651	623	639	686	602	631	635	627	607	626	641	631	641	661	662	670	626	648	611	606	638	645	574	629	657	643	642	624	661	653	701	631	647	626	676	654	656	639	630	606	657	601	635	639	628	665	641	671	698	599	589	653	643	678	660	601	702	662	662	613	615	696	644	673	655	651	669	622	627	622	652	627	635	640	610	693	622	614	633	649	601	658	637	630	587	650	609	629	637	635	621	642	640	625	635	613	612	616	648	652	637	636	714	660	645	665	624	638	633	656	643	580	647	624	669	633	610	658	651	649	673	654	601	639	659	668	676	633	614	613	622	588	664	664	641	612	617	654	631	575	630	667	664	648	648	644	620	647	689	664	589	639	636	651	618	644	621	651	663	620	609	632	668	633	593	642	638	592	645	626	639	624	695	658	617	636	621	637	637	659	672	648	685	652	670	653	617	593	657	665	640	655	675	637	686	634	623	621	645	646	653	650	593	655	657	642	630	653	626	607	637	642	623	640	664	626	625	677	642	610	632	685	730	633	637	665	654	653	627	664	652	678	615	643	651	592	684	616	603	639	604	669	628	649	625	642	649	631	690	692	670	676	639	634	626	625	617	644	640	638	645	633	624	636	615	651	627	691	612	640	651	622	589	658	650	623	640	664	635	651	632	608	635	634	633	662	634	691	658	675	614	694	642	638	622	643	655	629	598	658	645	686	646	656	627	659	620	644	637	653	645	628	670	648	640	620	629	647	671	663	629	678	627	609	605	643	661	698	674	621	634	662	607	655	669	631	647	625	648	616	631	638	618	627	655	672	651	678	688	673	628	637	626	642	650	629	638	644	606	619	630	673	654	645	636	607	630	587	653	618	637	668	647	606	654	635	634	641	592	629	661	616	645	644	647	615	697	678	659	634	656	622	643	630	624	598	582	607	620	617	665	631	658	686	630	649	657	652	624	618	627	610	628	659	642	629	640	604	627	649	646	655	619	620	661	665	643	643	653	663	636	653	623	609	590	629	664	664	663	585	638	621	615	641	646	641	635	665	630	636	603	603	597	697	662	638	642	637	602	683	652	588	631	684	642	609	595	668	640	613	664	665	617	653	645	661	618	678	665	576	661	625	637	658	646	663	667	645	605	643	620	624	612	646	670	648	612	668	678	601	653	653	647	673	637	637	614	608	672	673	604	639	642	645	657	659	606	624	659	633	564	630	655	609	685	594	672	687	660	613	607	652	622	607	642	624	651	615	605	684	674	641	636	665	616	634	660	641	636	657	637	682	612	616	595	672	647	609	625	676	619	648	707	644	647	611	602	599	670	695	617	614	670	646	631	615	646	655	669	632	646	657	643	650	627	656	665	660	645	571	647	621	641	652	644	673	609	594	616	625	605	638	635	609	677	653	636	618	656	627	657	642	622	649	648	617	652	659	647	652	635	679	638	650	653	662	618	657	635	651	638	623	662	633	614	655	602	641	656	682	710	618	622	590	589	650	678	694	617	622	618	616	655	589	684	633	668	624	617	645	603	658	662	640	622	648	610	594	654	674	657	653	613	607	667	678	676	631	646	628	613	632	639	622	644	672	633	644	661	656	620	632	667	661	629	629	673	604	652	658	591	569	600	670	622	685	675	680	605	642	643	623	671	661	648	659	633	637	683	642	645	618	661	653	619	651	642	624	664	689	618	597	604	656	628	683	639	599	640	649	632	626	606	635	652	607	591	571	647	631	622	701	676	661	648	644	609	602	675	626	656	614	606	652	632	638	629	610	596	676	634	612	632	633	654	630	621	610	681	652	634	595	622	570	640	648	654	654	655	622	628	629	678	643	594	655	616	616	636	617	667	638	636	688	646	641	629	609	662	622	674	670	658	657	646	633	600	621	610	641	632	696	652	633	617	640	627	637	614	670	626	622	586	583	653	622	677	645	626	635	638
32678	29129	18413	10503	7171	5296	4019	3144	2653	2184	2024	1742	1664	1512	1386	1387	1206	1061	1093	995	961	919	908	840	867	852	883	830	872	829	849	775	773	804	781	742	745	785	784	793	773	761	750	766	681	705	727	754	789	780	796	721	788	798	724	785	777	718	741	756	722	731	751	730	756	702	736	778	761	750	752	740	695	734	732	720	704	754	777	707	714	698	733	767	750	755	766	769	747	720	755	712	710	712	741	719	736	711	658	697	760	744	745	714	753	678	732	735	757	735	744	751	733	730	725	730	776	744	702	665	667	722	746	684	713	759	721	753	676	708	717	741	739	747	746	734	678	680	748	709	779	721	734	726	690	711	703	675	730	757	715	768	712	694	757	732	679	745	741	771	680	702	697	772	730	723	730	723	714	725	713	720	687	708	747	729	746	718	767	735	740	736	729	763	744	737	746	713	752	756	686	726	694	732	700	700	736	706	661	718	753	718	680	685	744	785	724	748	771	736	715	747	717	692	676	742	738	661	717	715	735	701	668	724	734	764	782	762	742	709	692	671	722	720	716	667	745	689	694	731	742	696	733	677	726	734	732	682	746	725	764	737	709	718	699	720	735	745	742	712	735	712	728	685	673	697	755	730	721	760	718	734	720	733	665	745	727	720	731	708	732	739	735	715	776	691	752	716	691	772	720	725	684	779	722	727	719	739	734	658	737	755	731	718	712	705	751	765	786	730	731	723	752	745	709	658	696	715	723	725	708	763	736	705	670	701	730	729	740	732	738	727	725	706	667	736	702	738	748	760	756	749	729	705	704	737	704	734	740	731	716	753	712	808	762	715	740	719	673	726	724	732	764	704	724	728	689	708	761	680	729	739	736	710	712	685	659	795	710	774	731	736	730	699	703	673	683	701	767	715	719	665	708	740	721	680	745	691	730	776	633	734	722	692	681	732	706	726	747	733	710	737	721	683	734	746	719	703	742	766	742	748	714	732	730	728	681	665	682	737	770	695	749	718	739	711	679	696	709	707	724	675	740	664	678	708	744	742	769	741	762	731	686	719	708	704	681	739	769	722	738	677	694	671	692	707	717	738	720	701	723	721	729	710	696	753	703	728	723	712	715	750	712	686	720	714	736	754	696	766	730	691	693	685	710	708	710	686	659	709	730	688	763	726	682	723	785	711	730	710	748	713	700	697	700	750	734	760	717	728	727	740	724	714	725	761	717	765	760	698	696	728	725	719	727	733	702	763	758	712	732	732	733	775	710	711	751	755	731	740	740	715	721	719	764	728	724	706	737	724	675	723	694	744	731	734	773	741	716	776	737	717	729	752	702	699	637	752	760	725	712	695	690	717	758	747	724	709	709	713	740	723	740	723	690	704	746	741	702	745	729	714	717	729	715	727	728	670	734	747	687	747	737	681	775	751	712	710	736	719	746	751	744	756	671	747	740	709	722	732	708	804	665	714	775	732	688	752	749	682	720	745	716	730	728	745	692	733	735	662	696	768	718	730	725	709	745	759	727	722	706	746	718	724	723	718	711	772	722	752	700	749	731	705	749	670	660	721	727	747	773	685	740	710	731	729	735	756	752	704	682	749	701	728	734	697	728	741	719	729	737	757	716	720	758	752	724	731	745	700	713	726	766	715	699	731	732	715	683	715	724	762	769	732	737	746	747	739	723	728	719	711	713	754	733	768	700	725	702	731	716	696	687	729	716	750	719	723	720	735	697	766	731	769	715	721	738	669	738	743	708	729	738	729	692	727	720	750	691	724	758	736	751	699	771	758	727	739	708	727	700	685	727	685	757	716	688	725	724	684	729	709	747	696	705	707	715	691	699	729	676	686	767	748	707	704	713	762	672	716	705	712	709	696	745	777	696	670	723	737	768	700	740	736	699	755	692	703	709	717	782	714	755	716	740	661	722	742	727	723	698	676	736	712	721	691	747	746	713	726	746	739	697	725	739	701	693	766	731	707	694	738	732	758	717	747	705	735	723	710	713	716	740	687	720	743	726	692	697	706	705	709	728	673	722	699	746	753	721	749	720	734	697	691	756	691	733	661	749	713	783	682	721	701	746	737	779	734	734	702	700	733	732	744	728	743	712	702	717	715	686	693	710	745	707	717	736	735	675	745	737	692	711	718	774	716	721	711	719	723	766	733	726	718	692	740	775	718	701	718	698	738	690	729	716	753	740	716	721	700	731	720	759	720	730	714	723	722	710	661	666	734	768	746	737	811	724	784	687	743	759	761	731	763	720	717	711	703	769	719	757	728	722	711	705	686	720	726	740	762	749	725	756	723	688	733	783	724	674	764	657	721	748	727	736	718	679	742	716	741	665	768	771	730	720	753	738	710	758	668	721	740	716	709	710	694	732	701	729	776	797	708	738	750	675	743	752	722	731	757	650	729	724	749	718	758	709	752	710	726	736	693	705	735	672	698	746	719	735	759	732	740	709	664	716	744	724	685	768	754	726	730	755	740	729	706	749	738	721	712	720	758	720	692	764	733	711	733	758	716	673	702	695	736	708	719	758	729	752	751	731	730	757	705	744	692	724	705	688	785	755	740	720	702	740	680	734	702	763	697	722	677	712	749	710	753	801	766	689	728	773	704	698	738	749	731	711	731	705	763	719	718	745	703	705	752	744	714	711	708	720	725	721	705	753	775	754	735	753	735	753	741	696	747	771	731	679	773	758	702	742	753	730	717	773	677	751	685	738	753	718	761	743	687	723	784	707	742	708	733	732	738	701	702	718	685	703	719	722	673	737	751	736	703	733	693	719	764	754	702	708	745	731	765	730	732	754	684	699	796	718	736	765	756	717	718	674	757	693	756	718	759	732	746	752	735	688	722	716	716	742	738	758	743	739	733	713	757	768	682	711	772	719	734	690	742	702	765	732	753	736	731	733	723	747	754	693	733	716	706	723	712	721	727	770	722	742	703	689	756	736	770	717	659	716	718	721	753	743	734	705	755	748	714	770	727	728	751	726	702	734	753	725	746	706	730	714	744	757	728	721	723	687	745	708	759	769	741	733	641	703	694	752	769	761	721	709	690	755	780	719	720	713	720	751	674	710	729	768	717	728	734	720	746	773	706	727	770	682	751	743	734	718	708	724	727	713	724	756	713	724	719	777	712	711	721	754	700	750	685	716	755	727	744	686	678	689	762	711	728	712	769	766	701	687	713	741	711	718	717	678	695	704	663	740	747	680	725	784	742	730	748	734	744	724	730	703	723	736	685	696	748	715	702	712	725	708	713	714	743	774	722	735	707	714	725	695	710	706	730	727	688	733	701	728	705	700	730	709	757	739	680	715	729	715	738	704	710	743	715	741	705	743	718	738	753	692	749	719	695	748	722	730	769	747	731	687	742	720	737	712	727	741	676	680	743	777	766	680	706	753	686	711	710	718	711	727	783	770	733	737	671	737	716	735	699	734	699	702	745	716	747	750	725	739	733	752	735	685	730	678	778	707	738	700	772	740	741	693	709	746	766	728	740	722	679
22949	21518	29355	24157	21547	21605	11587	3256	2095	1830	1707	1500	1369	1370	1241	1134	1098	1012	920	750	797	723	695	714	724	642	655	641	659	619	591	610	621	584	573	629	596	567	574	556	559	538	560	571	577	541	568	557	559	516	514	547	531	497	528	575	552	524	537	540	520	553	497	512	530	530	550	529	509	534	500	526	532	484	518	523	495	538	508	449	568	475	464	508	463	499	503	529	514	557	504	498	492	544	511	525	535	525	519	520	567	566	504	501	500	528	517	502	515	513	508	500	483	481	535	519	543	489	492	522	486	509	515	543	532	506	545	532	508	494	482	537	527	524	494	527	516	488	493	512	522	525	499	524	519	486	534	522	494	499	543	502	503	507	553	523	518	515	489	540	494	555	531	481	501	494	555	515	549	542	520	524	535	521	465	547	515	534	531	494	527	518	476	480	489	528	493	540	539	509	509	506	482	528	553	505	501	522	538	519	539	502	537	528	555	517	531	532	578	501	523	508	508	488	529	515	502	503	535	521	487	524	539	519	520	523	538	501	486	504	557	530	500	484	457	481	525	541	525	532	480	467	491	536	495	471	526	518	491	487	474	508	546	529	479	543	515	525	546	523	542	506	509	515	506	489	494	524	480	544	548	509	528	530	479	518	507	511	504	539	547	522	498	558	483	530	529	515	517	519	523	502	522	505	534	516	528	551	558	532	543	520	494	519	513	469	506	499	513	491	523	516	490	486	529	476	515	510	512	546	550	493	532	526	514	498	536	521	520	498	466	522	478	540	506	490	537	539	497	524	540	524	546	493	522	518	543	523	551	501	525	550	523	525	526	500	485	490	496	533	543	508	519	517	482	522	510	539	498	520	473	535	504	506	513	509	548	503	514	499	467	520	479	505	516	531	480	528	510	492	511	531	495	497	481	530	465	517	470	508	515	550	512	516	496	540	523	507	526	485	499	526	542	512	506	529	487	544	520	467	513	526	517	533	563	513	498	523	486	488	482	506	500	533	520	517	467	544	492	522	495	522	511	489	471	472	513	542	513	486	538	564	494	512	497	541	475	483	499	511	499	539	519	484	545	481	517	505	507	498	479	532	484	467	510	522	500	518	531	495	517	520	515	493	530	491	517	516	477	475	494	477	524	511	513	529	517	515	493	553	494	482	515	534	498	466	501	513	557	499	534	491	529	519	484	480	516	492	515	523	488	522	512	503	499	501	474	517	528	511	492	488	528	516	487	506	483	489	546	524	472	546	520	525	524	489	473	494	539	499	552	566	511	535	493	494	503	524	510	532	524	552	488	506	541	540	534	475	523	502	555	473	507	472	515	481	482	511	530	506	520	511	544	483	512	518	523	520	507	479	522	519	534	486	480	455	553	498	533	454	500	522	497	508	512	487	495	534	512	522	499	486	516	525	481	546	499	517	538	499	497	503	523	550	536	486	476	487	534	454	541	474	525	510	551	500	498	484	510	521	507	523	485	546	518	512	515	528	540	505	520	564	549	510	521	506	506	532	524	507	496	498	515	500	516	520	530	465	461	536	560	501	531	495	503	465	491	524	526	520	539	582	515	504	528	531	483	523	509	524	536	490	513	509	504	501	514	483	603	488	510	504	518	495	505	469	536	550	523	538	514	498	543	563	527	485	524	468	490	493	532	534	520	520	473	517	504	557	575	499	553	492	507	541	529	505	514	529	524	499	496	512	519	510	526	515	507	502	489	530	491	506	499	498	553	549	525	510	534	523	528	487	508	502	535	497	515	499	507	499	485	524	458	511	516	509	509	517	540	545	501	524	508	515	521	516	495	497	552	527	487	517	514	534	552	531	509	534	512	503	493	525	535	500	500	496	501	531	498	487	485	526	509	542	503	529	488	536	502	516	499	490	506	540	533	503	518	513	517	500	505	503	502	477	502	501	516	524	550	497	525	519	489	510	530	536	522	525	516	511	515	487	507	556	544	487	536	503	548	514	498	545	525	547	505	506	533	501	518	483	487	501	539	480	518	545	477	501	523	506	515	482	506	524	529	524	489	521	499	510	548	483	517	523	524	531	521	526	479	553	528	510	520	486	518	519	523	546	477	500	520	564	524	481	505	494	475	511	512	503	486	463	502	507	512	539	511	481	487	516	544	468	552	491	501	521	507	503	524	509	498	495	502	538	486	496	558	518	514	521	510	519	506	533	502	530	504	557	481	493	504	485	527	495	565	537	517	502	559	519	566	524	500	546	503	529	513	491	526	543	500	542	549	509	513	492	544	500	514	509	519	516	467	509	495	477	574	506	499	499	509	516	507	560	526	497	553	537	523	469	512	513	518	535	518	550	509	524	500	516	498	503	572	502	536	517	539	515	512	520	485	468	498	565	533	523	543	489	524	507	549	524	515	541	475	496	504	494	504	512	501	453	513	550	558	509	490	544	482	496	509	571	526	520	529	531	500	480	525	519	487	537	497	516	512	541	494	557	508	531	528	535	512	489	480	505	558	503	540	549	524	499	475	533	514	519	504	556	555	521	520	488	485	491	500	505	564	504	514	496	526	503	512	486	497	484	541	510	510	480	554	543	535	512	505	489	500	504	526	467	529	516	528	488	524	537	530	527	543	471	534	480	522	522	503	519	534	513	528	485	515	506	550	514	537	500	501	540	551	551	555	480	544	519	525	502	547	508	527	568	526	520	542	530	532	510	525	551	558	536	527	480	506	550	520	461	520	503	528	522	518	514	514	478	484	503	484	534	513	505	505	508	465	489	492	487	515	484	496	464	547	479	520	556	493	542	539	492	499	564	506	498	479	525	513	501	526	556	531	542	526	538	558	517	521	488	515	530	521	526	499	501	483	506	522	544	472	511	526	545	529	509	503	491	515	534	497	522	550	524	504	494	444	539	509	514	493	506	527	483	503	510	488	498	457	523	541	536	501	505	503	503	543	515	518	513	557	526	513	501	525	529	505	540	525	495	528	522	504	522	579	506	511	532	505	541	512	495	502	496	494	553	518	540	488	513	511	470	506	516	483	481	513	507	509	506	511	522	484	518	539	493	520	546	537	541	528	540	546	531	512	525	531	500	534	479	515	500	493	514	488	518	509	515	530	484	491	517	510	514	522	514	505	526	487	505	530	482	536	538	521	505	509	527	516	530	528	557	537	543	511	515	499	552	509	530	490	505	516	518	502	495	500	507	521	545	469	501	511	491	527	523	525	510	469	530	508	531	492	481	484	540	521	478	521	518	516	491	533	507	539	573	463	506	490	505	527	600	476	495	468	532	504	514	555	528	481	523	514	515	541	555	506	499	525	498	525	564	558	563	509	493	482	501	495	513	528	516	468	528	483	514	524	510	515	522	514	518	515	522	533	543	502	493	481	522	554	507	541	503	505	544	500	516	521	568	493	491	516	545	517	542	544	501	520	498	473	520	540	511	491	526	503	499	492	538	529	499	533	507	479	530	477	489	526	520	548	485	507	509	494	529	526	491	491	536	498	495	501	525	516	555	515	543	522	511
37220	38304	26117	16698	11922	8790	6602	5211	3932	3445	2910	2687	2396	2199	1989	1807	1635	1469	1355	1198	1062	1040	970	914	862	867	836	827	876	815	786	749	727	760	709	744	780	676	641	697	653	698	650	654	643	604	634	657	657	618	642	650	616	657	615	605	601	614	620	568	613	600	638	603	589	609	650	586	614	586	601	623	581	577	596	549	614	647	601	597	601	601	581	566	595	600	579	620	612	592	590	605	559	582	606	641	625	628	577	608	584	574	574	593	615	636	627	558	616	609	597	631	559	587	618	537	600	606	585	558	604	571	598	574	590	599	568	621	597	585	550	602	587	559	592	628	623	594	617	584	583	571	601	587	563	582	574	561	602	597	635	586	563	568	580	566	580	541	557	547	619	634	588	575	526	599	539	596	573	576	578	581	574	610	570	593	581	584	622	589	608	568	555	575	604	602	554	604	583	575	588	554	578	590	605	584	597	563	589	606	563	605	594	562	549	557	562	616	618	613	590	555	586	598	636	591	647	556	558	586	583	559	605	597	581	568	629	604	522	624	586	595	609	597	571	586	644	573	584	600	565	611	607	619	592	617	583	587	620	614	586	593	599	575	565	589	562	609	578	597	598	587	610	595	599	588	606	638	585	567	639	570	539	594	630	590	610	606	600	566	605	591	597	607	587	556	565	585	595	590	611	616	584	545	576	580	606	593	629	591	590	603	601	628	585	609	645	587	627	570	588	631	586	574	633	555	592	604	598	583	621	589	566	582	615	627	570	584	592	591	568	602	588	564	591	585	560	588	602	589	574	588	599	587	552	594	602	570	609	592	567	550	580	587	593	594	555	576	606	571	558	588	565	592	599	615	575	611	600	560	572	564	611	585	559	583	558	550	579	583	618	608	559	621	605	586	561	578	583	540	593	574	624	594	587	558	613	591	584	614	536	609	589	588	593	600	610	530	576	562	577	566	604	602	593	588	618	611	577	582	621	599	559	594	611	591	627	597	608	594	590	590	623	605	660	588	623	603	629	606	564	567	539	581	611	575	595	578	613	651	588	581	637	559	571	612	634	570	591	617	553	609	580	585	616	616	585	611	593	661	573	602	547	620	563	636	558	614	638	613	537	590	622	610	603	568	635	634	592	602	583	599	612	584	591	617	609	588	567	599	606	562	589	572	611	570	589	552	587	575	617	577	578	615	580	612	624	599	611	610	590	574	571	598	610	588	550	583	559	653	602	642	617	585	620	593	575	611	587	590	569	600	605	555	579	583	587	612	576	600	567	643	624	594	604	607	574	597	605	647	555	575	602	575	582	578	628	568	545	615	616	584	668	576	578	580	586	587	594	587	597	581	621	625	604	602	610	598	604	613	545	560	598	620	604	595	612	553	594	610	594	658	581	572	557	562	610	582	538	581	576	583	564	627	608	562	587	554	577	588	608	622	540	574	554	618	649	584	585	621	578	608	581	581	590	576	563	603	554	609	608	579	619	654	624	561	620	566	600	614	592	576	549	604	579	586	617	590	574	551	551	571	608	616	610	615	583	590	580	594	614	567	586	606	601	647	611	585	584	536	612	548	578	626	635	609	648	615	616	559	528	568	597	564	597	596	646	578	580	621	579	559	577	591	572	614	580	628	563	580	591	615	605	580	599	591	592	562	577	630	597	594	575	608	613	605	615	594	602	606	566	588	578	660	593	546	546	560	586	600	631	621	577	586	565	612	574	608	585	594	570	598	598	582	565	596	607	554	562	627	612	581	605	574	613	607	588	637	605	570	609	599	581	618	539	577	620	583	606	573	604	578	600	601	574	614	624	621	599	556	612	552	608	577	593	571	571	602	625	610	608	651	580	562	567	596	660	572	624	551	581	567	605	564	564	630	527	591	613	601	643	611	604	590	626	580	598	600	619	581	541	570	598	588	570	616	596	559	560	592	582	574	564	579	589	594	596	599	599	585	596	603	600	614	606	581	612	631	602	557	609	584	545	562	627	559	636	595	552	543	596	578	598	568	616	557	571	598	635	579	610	612	590	584	560	578	570	618	614	584	582	568	612	590	620	591	566	545	622	593	557	583	571	581	575	614	616	605	578	550	606	571	600	574	624	603	593	654	553	588	599	599	596	574	610	610	593	606	621	590	581	579	609	630	612	613	590	559	576	548	593	551	577	589	608	590	577	582	625	606	586	590	604	546	611	600	614	586	607	645	632	564	607	611	591	618	582	595	603	611	581	612	612	606	650	618	595	626	547	607	577	564	566	586	576	565	630	631	584	559	592	560	580	628	549	614	599	594	567	579	572	573	565	569	589	580	639	588	550	575	607	550	571	622	616	578	604	572	580	602	638	594	613	619	538	598	585	601	599	589	559	592	564	591	620	610	563	589	593	630	624	552	620	573	615	585	606	604	606	600	604	562	620	635	561	578	580	612	623	610	615	583	591	627	565	577	566	619	567	571	605	565	517	580	569	604	584	602	574	640	592	587	577	578	598	647	605	586	616	589	579	617	604	566	552	633	626	570	570	595	536	607	576	575	634	573	606	617	610	588	624	609	609	591	593	658	575	594	610	577	588	548	596	620	557	568	606	618	583	609	592	547	641	544	584	574	601	570	532	573	548	550	600	558	571	620	607	554	570	607	627	594	565	561	606	605	611	601	570	568	603	595	586	587	593	573	621	600	581	570	577	646	602	547	580	611	571	603	578	588	561	550	564	602	594	573	579	603	622	580	600	578	617	605	594	608	528	586	605	564	582	596	578	622	559	582	601	576	615	542	596	562	593	587	588	592	623	582	608	564	592	582	599	578	600	647	642	611	563	562	601	597	592	584	618	605	604	572	584	579	632	566	590	583	568	589	574	643	620	596	575	596	601	595	612	583	592	563	552	564	579	639	619	575	574	581	592	628	587	579	617	640	546	586	626	601	583	614	594	617	586	563	590	627	573	593	586	583	596	546	590	615	574	615	576	593	568	587	603	591	546	592	615	560	580	624	555	628	590	592	562	603	547	572	577	557	612	632	578	597	614	612	602	601	588	599	567	631	606	592	546	631	635	571	601	582	582	602	568	584	567	591	578	635	578	541	609	591	628	596	578	613	639	592	602	553	560	577	558	589	634	608	620	566	617	592	565	609	592	615	627	564	599	581	614	601	576	651	669	585	578	607	545	610	563	577	570	567	596	584	579	578	576	572	580	587	575	550	559	587	640	545	599	602	580	577	566	550	581	605	602	621	625	586	606	624	579	603	570	559	610	597	601	621	555	574	574	558	615	534	664	575	571	590	574	610	598	658	546	606	600	574	586	597	619	597	620	618	607	572	584	599	605	601	631	584	572	577	604	626	603	616	602	621	577	609	593	553	572	620	574	606	570	582	644	585	606	588	587	592	586	592	610	588	580	614	565	572	604	591	585	563	590	581	545	578	563	659	606	630	597	598	538	592	581	604	584	587	607	589	584	579	617	586	623	562	566	600	610	527	561	568	612	581	567	601	588	635	573	568	586	602	628	568	587	578
29590	21855	15631	7953	3830	2472	1804	1585	1358	1226	1172	1113	1086	1069	951	953	974	926	896	904	883	858	860	837	866	851	886	841	844	858	843	817	814	846	870	796	808	808	783	772	793	793	798	809	770	820	780	777	772	812	800	799	806	826	759	748	796	818	790	814	772	769	771	813	805	795	805	809	760	790	774	793	800	828	795	832	774	812	826	788	791	789	803	816	780	746	755	825	788	779	766	758	824	792	777	773	811	763	800	754	706	794	771	793	818	781	855	816	810	847	823	793	775	804	769	792	839	776	746	824	775	755	783	828	791	772	778	808	760	827	768	816	801	801	730	764	774	819	794	767	808	758	825	768	803	820	821	811	761	861	793	775	815	737	804	750	785	761	834	770	801	753	807	817	825	802	717	732	788	797	827	849	722	739	823	783	833	782	825	757	793	782	742	795	802	790	805	730	792	826	746	751	780	786	770	819	757	811	845	777	816	846	802	780	783	789	784	779	802	787	772	825	808	812	824	752	734	807	784	826	785	763	774	796	815	796	772	875	775	792	771	792	781	783	788	777	751	823	812	807	760	776	835	791	797	766	801	774	790	824	814	798	779	823	799	797	778	800	785	825	792	760	783	746	794	778	796	787	798	809	816	847	797	805	799	808	810	796	784	822	728	733	814	768	766	769	775	830	831	845	812	826	828	797	793	795	780	790	815	779	796	737	786	776	871	772	791	802	808	830	794	791	796	777	782	835	746	783	845	799	831	772	829	776	781	800	799	813	803	803	780	795	768	809	804	775	823	744	801	797	767	783	799	810	763	817	837	800	831	801	794	766	780	835	808	736	824	790	799	789	821	865	806	806	795	801	812	744	783	771	808	826	791	748	847	806	794	826	733	773	756	826	821	753	820	805	809	760	865	791	790	793	755	799	786	783	772	816	770	765	833	809	819	782	790	752	814	791	796	756	799	809	755	799	823	777	789	786	845	810	781	788	789	821	781	837	761	781	805	781	782	784	749	748	801	753	829	799	764	825	783	762	762	772	767	784	794	792	812	769	786	770	865	793	782	784	784	801	811	798	760	811	819	780	756	792	801	815	800	788	804	751	794	831	776	795	848	817	812	799	822	768	817	807	753	818	821	795	854	760	845	781	818	774	818	755	829	766	789	792	821	819	789	835	748	837	853	823	793	780	871	757	782	842	809	778	805	733	775	768	760	780	821	816	823	820	816	799	817	770	761	816	792	832	795	805	801	767	776	782	765	724	788	769	799	834	771	781	829	831	830	844	844	827	796	758	769	779	791	831	767	789	784	754	809	806	780	793	863	767	798	801	763	805	768	775	845	799	797	811	825	805	772	842	839	782	833	837	810	788	862	767	778	751	799	785	806	805	820	774	818	802	770	812	792	758	756	828	787	781	801	752	799	815	769	804	783	773	815	794	770	792	817	776	778	813	757	781	818	773	726	818	835	832	826	818	740	787	812	801	837	823	745	811	813	796	836	799	766	741	817	763	780	811	742	750	785	764	834	768	866	747	802	853	794	745	834	773	834	800	790	815	859	780	787	837	802	811	817	801	782	735	812	795	764	788	772	787	808	820	805	807	791	798	786	784	783	774	846	805	790	811	796	789	783	774	799	795	784	760	757	848	806	836	758	752	799	818	793	801	770	769	775	811	796	794	745	815	818	803	779	770	778	777	851	803	835	818	763	747	789	814	797	816	836	804	781	811	749	784	795	789	804	792	796	734	778	838	776	780	827	763	788	795	802	790	793	795	828	786	781	837	740	833	811	804	812	805	798	756	771	793	733	833	754	839	812	874	766	821	797	755	837	811	773	767	782	756	800	800	844	798	784	785	746	763	804	786	797	798	842	821	793	794	809	833	801	790	778	790	791	789	803	789	775	770	799	781	814	848	789	772	771	797	783	820	840	762	759	845	789	797	817	799	783	802	776	869	815	772	828	805	793	814	834	806	807	841	822	823	751	776	799	810	781	777	807	762	822	767	768	796	800	804	760	794	793	793	794	749	811	809	833	845	815	764	762	765	773	797	819	801	782	794	798	796	801	808	783	805	745	786	789	790	807	790	816	773	813	891	804	790	774	787	806	726	773	747	792	825	747	823	767	777	793	798	774	786	796	841	788	787	783	767	768	820	771	786	818	806	761	763	773	801	727	827	828	783	765	799	802	824	794	770	827	825	843	761	756	808	821	800	775	845	821	808	754	807	829	816	804	772	795	769	800	787	825	803	771	817	827	817	818	789	809	845	770	836	749	781	833	769	816	780	818	800	783	794	808	786	796	792	784	806	793	797	805	826	819	748	768	804	811	785	808	783	752	773	819	778	764	787	817	724	793	816	813	771	761	799	760	795	769	761	815	797	772	792	792	754	750	781	799	808	793	755	840	810	805	752	795	779	766	814	805	788	797	766	813	791	790	813	732	810	763	796	758	794	773	803	792	790	776	758	767	799	788	823	807	807	822	753	767	776	849	799	815	790	781	799	822	802	789	777	814	818	765	766	797	792	820	847	812	855	799	773	817	822	781	809	816	795	748	818	770	795	746	851	826	768	785	763	794	793	813	782	805	788	747	766	769	875	777	813	724	716	796	821	775	791	784	828	820	816	800	761	878	769	777	760	809	793	771	793	798	762	833	825	801	808	753	798	792	755	841	829	781	779	731	806	817	794	787	798	825	818	750	815	782	773	806	789	785	821	772	782	773	793	835	765	765	818	782	764	782	812	832	798	788	799	818	794	776	778	803	783	766	788	843	760	757	815	805	805	789	784	790	823	850	819	776	790	791	820	832	794	820	832	788	821	867	803	750	839	781	759	772	790	782	817	812	771	815	786	782	779	828	873	783	834	817	778	791	761	790	818	782	812	767	803	803	797	797	800	806	820	814	772	772	820	750	768	813	797	764	823	777	761	778	842	821	790	755	760	807	789	791	813	839	793	788	834	818	767	770	786	855	752	795	806	777	790	765	807	805	771	803	760	834	801	756	792	746	800	776	778	766	813	738	855	787	813	840	751	775	825	828	793	757	852	827	788	774	835	770	813	776	802	770	809	834	847	841	771	804	791	771	818	822	779	734	799	807	791	793	761	799	804	782	848	773	792	823	808	825	852	780	811	754	789	832	768	806	806	800	811	775	813	782	822	829	839	804	806	834	777	816	765	757	795	820	826	848	783	763	767	826	814	769	791	752	840	835	826	845	831	821	780	822	797	776	803	797	800	830	843	824	809	758	840	777	760	802	824	804	787	753	805	768	785	828	880	802	771	849	814	791	833	838	780	794	803	767	781	865	829	770	760	855	823	813	842	837	812	813	782	770	761	832	806	808	832	804	779	790	774	793	757	797	773	778	820	783	837	795	816	819	809	799	791	792	816	828	814	783	767	846	773	781	801	818	758	777	784	840	823	789	810	802	774	760	797	762	800	817	767	825	824	793	744	873	764	781	795	810	807	804	763	797	792	825	804	787	799	825	788	817	751	815	831	817	794	794	843	814	769
30130	22618	14620	8073	5468	4111	3126	2532	2018	1905	1709	1639	1516	1372	1333	1315	1191	1123	1125	1109	1080	1040	1003	975	1000	1056	968	1018	942	982	931	938	969	958	896	976	924	895	998	948	926	912	947	913	880	910	935	888	957	938	921	912	918	915	892	897	923	932	966	945	911	929	973	872	863	913	866	849	894	909	942	906	927	865	938	921	905	875	870	939	914	883	905	862	902	914	919	882	912	899	884	941	914	933	902	899	911	859	898	889	873	966	848	880	990	889	885	870	922	934	924	928	935	903	947	886	908	896	909	923	871	871	874	889	927	914	856	848	935	903	910	918	882	899	866	892	927	880	853	848	935	908	932	857	891	902	872	898	866	860	905	908	889	889	898	907	955	912	911	900	918	880	875	873	901	881	868	844	897	891	892	868	918	853	853	916	848	895	920	837	876	907	920	910	931	876	858	831	867	883	852	923	914	884	946	912	849	882	917	891	872	917	891	885	892	936	977	921	926	925	887	894	893	930	857	914	923	951	870	916	888	901	876	907	913	915	891	919	886	871	927	906	866	929	915	876	855	885	870	903	912	917	853	826	856	903	863	893	921	912	864	904	943	913	903	897	908	970	888	874	933	859	970	906	864	919	894	880	861	925	893	876	879	914	908	905	859	933	938	933	877	922	860	957	924	881	977	872	948	926	849	866	869	917	907	935	867	911	896	912	900	910	874	852	921	877	906	860	898	896	839	924	891	875	905	898	856	886	907	877	895	908	857	875	951	904	899	902	895	872	879	938	884	884	909	903	950	946	885	882	941	924	884	885	885	932	883	944	841	868	923	851	845	921	903	916	927	887	882	929	898	875	932	946	933	861	848	921	951	948	918	952	920	913	915	868	935	926	878	855	931	903	888	926	843	858	896	877	883	857	854	879	892	929	789	934	882	866	829	891	911	900	864	883	949	865	952	894	926	877	914	930	829	893	892	904	938	900	907	905	951	927	902	933	890	875	872	934	840	938	891	897	940	942	850	890	897	908	813	930	882	878	924	861	860	904	919	868	907	891	938	905	892	942	846	886	889	895	929	883	939	846	887	889	853	908	851	925	912	888	919	939	857	882	956	893	915	875	871	909	894	866	909	937	916	885	893	903	836	881	866	920	912	915	928	848	861	929	852	876	893	912	871	887	891	931	897	872	902	907	941	890	880	912	871	931	923	863	901	863	873	914	916	878	885	899	917	950	823	923	921	897	890	935	892	887	932	895	890	852	895	882	923	907	914	938	916	958	867	936	913	897	936	860	877	877	879	853	911	936	916	933	977	841	899	953	852	907	927	857	877	935	908	857	894	888	932	875	873	903	906	875	896	861	917	891	885	965	853	897	896	882	950	951	948	947	866	896	893	899	950	872	862	949	887	900	882	875	910	918	895	863	923	958	864	894	906	927	892	869	886	890	881	914	883	848	919	947	916	897	885	872	873	924	892	912	865	894	952	865	974	918	842	858	898	902	909	854	892	891	904	848	936	942	887	932	909	904	915	885	876	908	865	995	875	914	916	898	853	952	875	861	883	909	892	913	900	929	923	872	913	853	918	900	933	841	851	897	913	866	935	901	889	953	959	875	926	896	940	923	872	912	879	901	943	919	931	890	954	925	871	895	880	917	904	859	935	840	906	879	966	897	930	914	919	913	919	912	869	876	899	904	905	929	889	889	889	879	941	915	915	845	931	841	942	895	872	913	887	910	889	868	881	880	905	825	889	892	897	850	918	912	866	887	921	885	974	938	923	875	919	927	849	901	903	875	861	870	864	858	886	900	918	918	887	898	890	872	881	897	906	944	918	895	912	854	963	881	864	925	901	927	930	886	935	908	887	872	851	891	928	903	894	879	890	879	920	860	904	884	903	876	927	895	896	931	884	907	889	910	877	928	929	825	879	882	905	886	913	890	887	897	939	917	890	868	941	863	950	894	899	926	849	880	950	929	894	921	845	896	931	885	889	890	974	885	929	953	848	892	921	948	874	855	972	921	964	937	921	899	932	932	894	893	911	899	933	828	893	891	878	896	908	854	858	891	899	876	891	944	871	878	836	907	901	949	845	900	901	875	940	866	925	885	839	940	872	896	909	888	916	879	860	885	853	912	907	891	886	851	887	887	901	955	923	888	951	878	869	842	882	917	884	860	884	963	876	861	931	857	889	919	881	942	939	940	895	890	865	898	849	955	955	885	883	892	903	906	878	873	906	867	905	936	871	918	922	871	903	856	926	856	875	875	894	922	914	953	857	891	893	899	942	913	876	896	914	943	883	929	854	878	900	909	886	872	934	913	990	902	904	904	929	958	899	889	833	923	884	911	845	914	876	840	852	878	959	927	927	899	892	948	913	895	928	936	889	910	892	870	930	880	900	938	898	877	922	865	906	922	878	957	862	904	916	898	906	870	938	896	911	943	913	921	897	856	878	922	922	940	891	919	929	903	938	876	891	878	916	826	904	945	886	916	909	894	930	918	879	884	881	914	930	856	916	901	891	923	898	905	867	910	908	896	867	886	882	876	929	904	904	887	864	857	908	879	888	866	888	910	907	945	912	892	906	852	892	860	941	867	918	886	916	876	915	880	903	928	880	962	976	919	916	910	925	904	856	830	904	840	875	921	921	916	919	926	880	947	897	906	892	822	944	917	922	885	902	913	885	896	919	900	870	834	879	931	893	924	929	884	914	864	905	918	903	900	918	894	873	929	922	923	934	894	860	895	932	952	913	903	917	952	937	881	903	942	864	911	827	845	843	867	886	885	869	923	858	880	872	865	884	935	938	881	923	877	1015	879	901	906	872	921	960	896	845	880	913	902	937	861	863	905	880	893	895	924	849	895	885	890	940	892	896	965	897	937	870	865	881	891	920	897	854	933	894	901	938	942	882	912	853	904	898	938	889	880	872	876	883	963	964	898	863	862	880	887	872	857	885	900	921	846	936	854	880	925	821	863	898	906	894	873	912	866	907	892	937	919	869	951	928	876	886	893	969	914	949	885	940	890	925	877	857	935	933	891	889	878	866	901	891	905	906	935	896	918	899	847	888	930	905	897	863	941	886	964	965	908	846	932	875	892	916	908	916	887	861	957	897	918	899	913	889	896	927	916	892	877	917	918	866	891	868	861	892	866	872	933	893	899	919	932	871	883	896	913	885	894	937	899	902	865	961	932	857	920	884	892	878	881	885	918	895	911	882	894	870	894	861	885	906	860	865	920	892	973	888	928	885	860	907	870	823	906	922	888	871	952	868	845	880	902	910	933	894	926	901	947	899	875	907	888	864	934	906	932	880	913	914	880	896	937	862	891	883	894	894	955	896	909	878	946	914	940	868	959	897	894	870	898	890	897	944	905	911	873	890	934	877	840	932	933	893	855	894	910	899	920	941	845	909	906	861	886	893	893	917	956	930	892	866	869	887	876	913	900	921	912	869	892	847	873	865	949	867	878	868	872	874	856	932	865	883	930	870	911	948	998	928	922	877	892	876	908	894	878
24059	21491	28789	24614	21469	12975	3828	2330	1861	1604	1551	1425	1285	1193	1221	1147	1129	1046	915	938	876	935	837	826	795	811	871	801	806	798	846	811	786	752	771	800	781	746	764	712	769	786	753	758	772	780	757	726	740	798	695	678	748	777	710	725	711	778	758	739	717	701	704	745	753	710	743	767	753	752	753	732	713	764	694	726	757	749	680	727	766	717	724	735	695	696	703	748	671	756	673	719	710	734	711	741	759	694	629	706	768	746	751	749	725	770	722	672	702	748	716	716	689	755	721	693	713	677	685	717	714	726	762	719	716	728	752	703	700	704	727	728	775	709	619	737	706	739	739	670	690	708	732	719	703	742	701	691	718	743	702	729	742	727	726	708	713	712	673	677	741	703	784	732	719	742	726	706	719	759	721	723	695	681	722	724	699	702	697	773	684	694	717	716	734	748	704	722	719	723	721	706	715	683	788	699	666	738	733	787	737	737	721	699	726	711	720	728	707	788	729	689	728	712	728	716	733	709	707	743	691	734	720	649	737	744	740	719	711	731	729	737	716	729	761	697	718	679	735	715	749	729	694	730	776	727	747	752	719	697	746	723	758	704	764	719	698	710	697	738	726	715	761	727	697	685	735	660	686	704	697	699	692	759	734	758	718	760	692	706	756	676	704	719	728	716	711	714	796	708	686	722	723	725	701	725	728	735	721	701	696	699	765	712	760	716	712	667	690	654	758	748	750	742	729	763	710	671	701	725	720	694	729	719	721	750	735	692	705	760	739	756	711	719	779	745	749	704	703	687	683	697	768	730	714	717	733	677	678	729	754	720	762	706	769	751	689	772	713	758	783	722	709	726	722	733	731	749	788	784	693	724	787	719	749	717	773	705	702	719	710	731	738	686	722	676	696	710	712	723	757	782	732	738	727	748	712	706	695	745	771	757	715	692	746	790	723	747	681	696	744	677	721	728	718	723	755	737	768	751	715	735	768	759	709	740	755	766	754	751	716	708	701	729	779	727	733	711	696	724	722	695	725	694	646	682	751	754	691	688	766	755	659	730	784	662	724	738	752	701	673	722	744	734	681	747	720	722	677	703	726	735	741	719	746	742	763	750	704	675	692	784	728	695	719	701	736	714	709	644	714	707	741	714	737	742	696	731	701	685	762	704	736	671	731	707	706	734	764	710	705	741	710	699	689	710	765	746	744	676	695	721	760	720	732	662	743	730	723	728	765	747	725	682	783	731	678	703	716	742	688	729	792	753	708	720	747	719	762	746	770	700	717	678	700	724	754	734	680	689	695	762	701	747	716	734	755	747	730	733	735	733	698	729	701	722	691	712	688	741	765	757	723	732	683	710	720	726	713	693	664	705	709	700	744	754	744	745	766	741	718	666	648	707	727	704	670	706	746	750	699	720	713	728	767	712	684	698	673	702	726	714	783	727	749	748	771	725	664	722	714	724	713	747	697	727	714	748	744	678	761	694	716	718	681	660	715	689	714	681	729	745	707	746	721	696	669	737	732	700	775	742	693	706	731	708	716	691	687	734	735	742	755	749	728	755	735	709	744	709	729	701	746	732	706	733	726	701	716	716	736	681	710	691	700	737	696	731	684	735	728	745	729	709	760	724	706	752	706	735	710	741	750	696	762	753	722	816	743	709	718	720	780	703	743	778	735	733	716	722	718	708	669	735	760	709	723	671	739	740	745	708	745	704	744	701	769	685	721	710	690	716	680	734	790	686	702	720	709	742	724	730	720	706	728	738	766	698	697	723	746	735	758	698	735	691	694	715	740	693	719	684	773	701	732	750	693	740	688	737	715	695	733	759	736	761	730	748	743	719	721	733	713	714	735	726	721	713	708	707	733	743	678	711	716	724	780	749	717	708	754	723	697	743	769	674	748	745	719	715	717	714	742	754	774	729	706	721	725	680	722	708	681	697	682	718	730	695	742	738	755	737	706	720	699	711	707	754	740	754	710	717	751	722	691	705	708	727	709	737	751	722	742	729	736	698	752	700	692	772	732	690	720	747	653	737	715	767	739	685	707	714	686	780	696	740	714	705	771	760	705	725	694	692	727	704	746	715	679	653	691	732	776	698	733	755	739	696	712	764	657	724	778	744	722	711	749	743	756	726	715	702	747	666	684	717	767	710	748	717	677	715	733	739	704	715	726	703	693	692	702	681	684	742	791	746	758	671	703	745	716	676	756	740	724	727	730	718	748	781	733	764	756	720	746	713	737	739	742	733	761	724	722	730	695	689	736	768	662	727	675	679	707	734	727	707	688	709	685	720	689	739	730	761	692	762	741	690	743	715	722	685	710	757	759	693	744	751	679	721	724	694	747	726	704	691	748	693	744	729	721	729	682	762	686	703	730	743	709	685	703	698	726	681	713	685	743	746	735	746	684	741	669	709	773	720	730	728	729	758	683	674	736	725	759	715	716	666	713	734	714	713	748	678	746	670	733	712	677	702	718	685	747	753	708	760	685	733	677	712	736	751	762	742	740	744	708	757	713	728	710	744	757	744	698	762	741	724	677	749	737	723	720	682	668	777	696	720	706	747	722	736	711	719	756	741	702	688	695	714	742	757	712	721	718	710	745	716	717	734	711	753	717	777	738	731	734	702	689	751	694	724	712	710	758	704	738	724	708	705	718	674	738	666	647	724	722	740	736	711	719	761	743	737	679	665	718	735	707	752	743	756	730	703	734	685	705	726	682	765	677	698	721	749	693	709	718	711	729	725	724	724	724	701	715	744	718	721	744	691	682	690	715	699	728	683	750	744	736	709	646	711	742	743	712	726	769	727	770	694	753	739	714	753	702	718	733	728	750	743	721	756	697	709	727	731	708	734	734	693	739	696	730	690	733	743	698	676	703	676	707	734	744	741	727	680	740	726	721	712	679	724	746	709	691	716	670	712	710	729	736	723	725	709	737	732	701	700	739	733	737	773	759	737	696	686	749	747	712	711	722	692	746	661	750	732	728	681	724	625	702	736	754	688	720	693	681	706	689	726	734	677	754	680	689	730	696	744	701	731	731	763	752	737	711	701	751	773	723	766	694	745	747	742	731	725	737	749	764	709	702	731	765	685	698	750	717	704	706	703	702	685	675	698	771	728	726	738	762	688	687	734	669	771	697	712	741	760	768	741	692	689	683	750	764	742	713	681	707	750	762	699	754	688	671	678	711	697	718	738	736	702	767	700	707	725	734	792	717	690	705	700	705	723	701	684	721	741	716	771	703	714	771	753	755	722	758	750	705	737	740	791	704	691	721	728	745	721	714	669	714	757	711	700	720	682	701	721	799	728	714	740	763	713	753	724	746	730	726	739	740	775	754	733	690	715	712	688	693	687	730	710	758	679	726	712	686	740	743	729	766	707	798	728	705	721	737	719	733	698	772	720	715	721	742	734	753	692	722	723	703	707	689	706	674	747	661	698	721	717	709	730	705	720	709	690	737	665	703	712	735	761	725	684	729	734	717	756	725	693	677	738	661	770	716	734
33399	32706	21694	13081	9408	6519	4954	4000	3283	2818	2429	2223	1957	1919	1800	1681	1506	1414	1297	1189	1077	1122	1123	1054	1031	1074	1033	1020	944	989	951	977	939	884	905	867	909	855	922	897	881	829	867	874	855	874	866	882	843	869	847	818	818	859	846	827	852	837	871	813	833	826	844	839	811	834	796	853	900	865	823	849	783	865	863	899	881	784	796	815	817	850	839	833	799	858	827	818	795	827	843	847	815	837	829	807	877	828	793	828	808	790	836	860	835	832	859	786	871	849	843	829	843	823	825	817	813	807	830	765	817	814	825	815	842	885	810	842	748	792	823	845	811	863	801	789	835	828	837	755	825	824	854	880	814	850	782	861	847	817	824	848	873	818	798	818	830	848	824	825	807	851	813	830	844	841	823	817	890	770	837	823	837	825	824	814	835	813	797	845	769	895	840	810	873	814	826	770	842	828	808	819	825	859	764	837	852	789	827	814	808	884	870	782	876	818	803	781	804	815	811	779	907	800	857	800	814	800	825	778	847	830	806	809	840	786	854	811	836	839	835	861	817	821	791	809	820	833	852	837	810	834	877	813	820	804	814	847	867	825	852	862	850	831	872	814	806	844	867	845	814	821	832	811	794	895	869	846	843	832	822	824	858	844	823	844	866	867	819	808	834	828	823	837	871	838	783	809	888	865	832	827	853	848	815	798	840	839	822	840	858	887	811	809	834	810	784	845	880	854	809	787	884	846	857	832	824	830	856	854	878	806	795	830	802	818	775	797	870	809	873	813	829	819	871	820	835	828	846	840	792	830	815	837	842	881	821	803	821	861	822	837	852	794	814	836	868	798	854	809	849	856	851	806	811	814	837	751	847	858	852	866	815	805	857	836	811	800	872	830	830	845	832	840	855	853	816	778	808	773	833	844	838	823	847	795	816	799	789	805	828	868	826	853	867	830	793	896	829	830	846	768	832	840	822	786	843	757	808	870	783	845	831	785	825	812	849	852	792	814	841	804	826	839	834	790	771	788	836	866	847	842	816	826	767	886	808	776	809	910	870	800	830	780	853	869	802	818	826	836	810	858	888	820	810	816	768	816	801	820	828	777	874	840	808	814	857	811	843	776	883	787	826	867	813	875	864	845	828	798	830	823	812	868	855	835	794	843	833	850	846	813	852	799	823	784	806	797	864	853	841	870	861	818	870	805	790	823	820	840	845	796	778	837	844	814	831	843	872	830	815	824	814	818	796	841	817	838	820	821	842	817	848	819	842	856	872	759	842	817	823	785	804	819	786	782	850	808	752	820	809	852	847	795	864	836	817	853	783	845	824	814	835	818	912	825	791	805	854	796	817	825	837	813	824	848	814	798	852	842	867	859	798	833	812	797	829	838	811	910	851	856	792	893	846	819	847	844	858	860	848	845	853	813	845	876	868	851	867	853	802	856	787	762	766	810	815	827	870	805	793	849	813	852	832	851	777	775	849	864	817	892	855	895	812	800	826	829	829	858	807	846	830	865	795	805	823	747	808	861	789	797	793	800	836	841	860	804	866	860	792	827	865	817	824	823	811	803	859	799	863	799	795	813	856	816	822	851	812	783	825	769	828	871	887	853	825	824	742	804	803	819	816	860	786	831	820	777	819	829	827	835	851	796	787	827	832	811	834	856	835	856	777	768	849	892	854	816	839	837	836	875	827	843	802	772	832	834	819	867	830	857	837	823	811	817	819	864	837	779	845	824	822	850	835	835	807	848	872	857	843	842	812	847	793	875	826	807	839	837	849	833	833	873	795	792	801	837	834	814	851	874	818	825	822	812	842	845	802	799	837	840	831	834	863	823	867	861	820	841	837	788	827	796	844	842	787	821	843	865	870	808	801	801	816	860	821	792	849	817	814	831	852	855	791	845	845	858	850	829	854	814	825	889	810	831	837	806	869	766	811	766	801	837	796	805	832	848	839	810	826	833	849	841	809	833	857	774	817	809	741	788	859	875	854	810	764	830	783	824	794	849	804	814	788	878	866	871	874	815	841	779	837	817	832	810	785	853	768	836	830	845	790	846	800	870	825	830	829	847	892	859	836	857	841	823	836	844	806	847	839	834	855	795	814	768	832	820	829	771	786	836	853	876	849	805	866	838	821	829	827	772	807	862	853	815	850	796	836	872	836	837	773	815	860	821	832	789	823	790	785	844	796	813	859	826	789	776	789	781	822	811	843	882	809	865	796	875	850	836	804	752	805	846	861	891	857	834	809	833	844	813	857	853	842	833	840	823	898	804	784	808	885	827	882	848	857	816	833	831	832	833	786	830	839	834	820	831	832	849	911	861	804	859	811	819	823	813	833	776	814	900	872	855	892	797	858	870	819	833	826	859	827	835	811	853	803	824	791	829	775	836	815	796	858	795	822	787	795	848	848	808	838	844	817	816	857	823	837	889	787	854	831	811	840	810	798	812	833	831	811	869	841	851	844	848	812	792	806	854	792	812	843	844	863	835	810	854	834	876	804	800	854	809	821	854	827	822	836	796	882	844	834	828	875	852	842	808	833	756	830	866	834	852	774	865	817	809	774	859	785	819	875	794	872	826	799	883	842	874	811	817	847	798	838	794	796	807	808	841	840	818	844	842	865	867	804	817	838	885	831	804	850	825	804	813	786	832	819	846	838	780	871	867	844	834	831	821	858	851	880	816	816	823	822	798	821	822	825	855	817	807	801	889	799	815	806	793	841	812	798	829	806	821	763	848	778	825	789	849	884	832	796	826	814	837	862	809	876	841	838	802	862	882	841	799	858	833	849	820	853	840	796	829	844	847	793	808	842	860	852	835	754	803	804	779	863	769	821	841	819	832	802	786	841	826	834	798	857	810	889	776	842	807	822	831	840	811	836	801	809	813	863	831	821	814	830	841	841	809	811	792	868	800	863	882	762	817	761	905	824	784	822	835	802	789	763	790	817	798	858	881	802	841	829	804	793	821	848	820	798	856	790	852	850	796	844	817	818	888	876	817	898	843	833	781	825	849	817	892	844	806	781	822	846	798	875	803	835	820	836	826	815	841	836	831	838	859	827	857	810	766	829	831	887	851	832	847	827	839	854	880	826	837	848	832	785	821	816	818	816	807	840	825	823	840	811	853	828	811	823	835	820	835	779	814	786	797	838	812	803	816	814	802	884	869	830	876	835	815	774	847	810	844	845	849	845	843	819	796	796	815	818	829	831	824	816	779	807	796	803	832	853	831	855	808	837	785	809	797	834	786	824	862	790	825	846	790	879	848	767	796	867	856	792	823	809	871	873	780	848	806	813	842	779	813	827	778	820	792	810	821	799	856	853	837	831	855	860	810	851	873	815	797	828	846	837	796	833	823	785	838	816	854	855	860	801	806	869	827	810	783	796	829	795	862	848	868	802	803	814	875	838	838	831	845	838	848	844	834	852	827	822	841	847	771	815	799	802	848	775	819	842	858	799	828	810	813	811	846	859	867	811	874	812	791	789	825	822	904	839	827	818	898	864	801
25274	21498	27717	25580	13705	3818	2351	1712	1454	1279	1180	1063	1003	1008	950	912	895	840	855	855	792	760	693	746	769	685	665	709	700	742	658	677	702	674	704	726	666	658	635	664	709	670	664	687	653	649	649	668	687	637	679	669	663	642	651	662	590	646	682	676	679	654	603	617	628	654	645	684	654	693	633	662	626	617	621	672	648	645	679	648	662	640	647	633	617	624	648	680	668	628	690	610	641	645	636	711	664	689	650	626	622	635	662	598	637	646	679	708	612	612	604	639	593	636	649	665	643	604	611	632	716	654	658	630	661	623	583	685	634	618	624	625	642	639	589	637	656	627	674	613	658	610	653	629	612	613	648	646	646	597	690	653	604	580	610	644	621	574	657	614	615	683	627	628	648	670	648	659	633	659	645	671	646	600	621	643	608	606	658	639	643	652	644	647	649	662	664	622	622	662	628	585	598	631	631	656	638	626	643	644	653	667	658	670	586	664	633	618	675	655	618	663	607	647	676	637	628	617	631	630	610	623	624	612	638	664	617	612	673	669	622	664	705	613	616	655	631	619	618	672	622	616	666	645	630	620	640	652	669	634	627	657	666	672	629	645	635	595	658	619	612	636	635	651	632	667	603	653	649	630	616	676	625	653	674	663	644	634	619	627	613	660	635	650	610	638	598	648	635	630	646	655	663	637	601	622	648	641	644	640	634	664	641	628	604	682	637	625	648	648	612	682	601	646	598	634	656	632	628	651	649	622	607	641	628	616	586	633	652	596	585	631	653	612	653	645	669	626	663	644	641	652	671	613	644	651	610	642	678	646	618	608	667	640	593	627	592	644	651	625	635	622	689	648	663	615	682	631	613	651	687	668	714	650	631	658	661	650	622	639	629	666	650	620	663	641	678	642	649	634	637	592	642	646	624	644	681	652	622	634	599	642	642	671	613	613	608	633	677	622	644	635	663	611	638	624	620	633	646	612	605	681	661	590	638	643	617	661	629	615	651	611	653	667	649	652	646	662	687	652	590	613	616	642	720	661	646	596	611	664	623	651	584	588	642	663	632	643	676	656	645	634	635	643	654	634	590	657	644	633	655	649	601	616	649	638	706	640	632	665	632	666	708	646	652	631	654	606	662	651	691	667	635	660	629	637	628	603	624	629	615	631	588	615	647	662	648	611	666	679	609	622	640	642	597	611	645	628	630	679	618	639	655	652	675	644	634	665	637	641	624	652	667	640	590	625	677	665	650	623	613	657	625	657	596	623	651	682	658	616	634	638	674	642	655	657	660	632	612	598	624	639	580	637	662	617	653	595	686	660	639	664	637	639	597	632	614	645	631	637	634	631	664	598	624	610	606	642	656	656	676	618	598	625	661	646	618	650	633	677	649	627	647	704	633	640	650	651	658	602	637	599	639	635	642	658	631	592	642	688	646	641	664	680	649	639	625	631	595	632	664	667	643	665	677	616	630	644	642	599	656	587	642	680	636	633	651	661	600	630	630	627	631	615	655	629	655	667	637	636	605	687	610	623	663	631	649	574	610	651	603	619	678	634	637	656	617	610	607	633	644	594	651	673	621	622	628	596	636	625	667	631	714	623	664	675	671	605	607	624	647	653	634	667	638	652	635	681	643	635	651	615	620	609	646	633	610	638	655	624	670	655	606	628	650	644	636	630	625	601	633	620	571	615	668	635	612	691	649	647	623	626	676	641	643	670	694	627	659	652	647	625	599	615	613	657	626	641	651	617	602	663	643	601	639	624	632	673	651	600	631	614	621	704	629	626	590	632	659	639	663	609	647	650	611	625	674	639	643	660	641	616	593	639	665	609	679	654	637	610	635	656	652	649	584	650	616	654	630	600	628	663	651	644	646	644	656	680	649	635	633	663	643	658	639	639	641	616	650	656	625	677	623	667	629	666	630	616	616	602	624	649	620	605	638	640	585	641	635	638	678	619	661	631	630	679	633	619	634	630	628	666	639	628	602	652	663	596	647	606	666	625	656	636	662	615	625	665	640	618	638	638	679	630	572	626	656	651	630	619	616	627	639	626	641	613	629	628	684	664	607	630	644	627	614	610	636	676	642	676	641	620	643	632	626	591	645	657	599	664	699	633	633	612	619	640	660	633	658	605	646	622	653	648	671	633	690	579	666	591	630	603	636	611	658	693	667	635	641	616	683	665	656	611	618	633	634	611	624	672	611	645	640	603	588	663	625	625	671	624	635	681	681	623	636	634	661	679	654	644	641	595	657	634	607	636	585	603	616	681	621	628	591	639	645	613	664	632	629	642	655	672	646	687	669	657	658	643	660	604	636	633	619	611	664	612	674	611	700	599	626	665	609	668	674	657	643	650	621	669	661	598	642	662	664	680	638	604	670	682	610	685	663	643	602	688	645	633	625	625	657	639	700	679	672	634	623	611	659	616	633	630	672	618	688	681	628	627	648	655	662	617	663	693	629	663	625	657	652	680	671	626	633	638	633	645	665	676	649	648	652	622	627	653	628	644	596	595	643	598	669	597	590	598	646	623	596	640	631	660	648	665	627	662	644	653	635	636	653	633	641	603	628	652	622	625	578	625	670	620	608	637	631	603	638	634	617	645	682	637	631	635	641	599	594	654	593	667	666	620	692	662	653	565	658	677	603	614	617	661	662	638	665	653	643	687	625	603	623	619	645	609	617	631	670	660	620	600	641	650	662	610	657	624	615	626	655	651	643	659	621	589	614	659	647	619	638	652	647	635	647	640	664	627	676	653	701	612	617	639	625	627	627	651	650	648	644	590	638	643	632	634	701	692	632	713	685	683	653	634	620	664	666	585	636	633	623	616	629	636	624	637	628	621	637	647	639	646	666	621	652	654	614	670	621	646	674	675	640	680	624	610	601	630	625	637	605	646	601	620	680	673	667	636	687	663	670	642	620	647	665	647	603	659	654	652	664	649	635	628	597	641	665	627	666	616	658	675	613	642	612	694	687	652	623	625	627	659	671	626	660	636	651	649	650	624	608	635	683	607	626	641	641	596	607	622	653	643	640	668	674	569	622	621	648	640	632	600	606	649	675	639	643	609	622	684	625	679	664	637	696	628	639	655	631	665	624	646	642	604	659	657	631	659	644	638	638	614	645	601	605	684	600	600	677	646	641	595	678	630	634	676	635	667	621	651	653	633	561	620	676	634	657	642	635	668	646	613	639	655	596	639	628	664	599	657	639	606	637	625	652	618	640	629	650	626	605	655	648	600	667	634	655	642	672	674	669	591	580	645	655	679	611	664	688	644	640	633	659	667	660	641	623	639	611	635	602	651	664	625	645	627	642	642	671	644	643	644	634	673	633	617	621	578	628	633	665	656	650	622	619	653	640	635	662	631	667	628	596	645	631	627	610	661	651	607	638	581	590	664	685	669	647	667	635	639	645	638	632	637	616	646	677	671	595	668	696	625	656	625	659	628	626	693	630	647	634	658	631	649	662	656	614	649	645	591	664	663	642	626	659	631	637	612	680	670
32744	28086	18371	10697	7494	5374	4077	3219	2628	2234	1996	1701	1654	1457	1421	1284	1213	1099	1070	1003	980	992	926	883	810	905	861	849	829	808	758	799	810	827	812	785	764	802	776	762	756	760	741	740	762	816	702	793	750	734	773	745	705	755	751	747	732	712	748	743	703	748	749	740	752	734	712	716	785	707	719	758	776	696	721	704	658	738	774	758	715	716	748	694	698	685	706	712	732	709	740	711	723	718	702	743	736	710	706	751	719	737	716	701	708	745	675	740	734	751	719	746	710	741	747	744	702	783	707	744	692	762	691	752	694	708	717	721	709	717	714	733	732	708	706	714	731	709	701	787	746	734	750	727	730	696	712	740	689	738	718	739	730	672	749	764	783	743	712	779	743	714	717	762	707	731	727	732	727	760	719	742	681	710	728	771	725	739	737	769	677	701	734	774	668	725	729	709	744	743	701	678	688	738	780	719	686	770	704	706	722	718	715	761	753	704	737	748	714	754	752	694	693	717	744	755	716	715	769	689	768	763	702	733	739	735	689	714	760	687	689	708	712	690	755	743	684	705	737	695	701	706	761	695	755	741	717	690	756	708	715	747	707	723	698	734	757	742	752	707	704	737	699	689	717	728	736	734	723	761	673	752	729	729	720	732	705	745	727	657	787	735	742	685	742	728	716	714	800	747	762	692	715	695	720	724	723	755	758	798	744	734	742	687	787	708	766	695	717	753	703	739	711	726	744	708	687	712	746	709	742	753	709	743	762	722	743	722	777	735	737	776	739	698	712	725	774	714	763	741	738	758	752	691	774	732	735	727	746	716	724	733	692	708	731	683	714	761	748	765	708	685	740	745	767	719	722	792	724	716	734	736	766	688	744	743	733	739	725	719	725	719	710	732	681	724	782	736	763	749	748	747	726	714	738	731	671	739	705	712	711	731	759	710	749	770	691	725	713	682	741	701	722	758	752	746	697	746	703	770	669	758	769	745	780	731	719	763	737	736	668	740	729	714	682	772	683	769	751	724	705	742	719	712	719	712	707	722	711	713	720	712	729	783	734	694	721	723	698	726	734	691	725	748	739	742	741	734	721	721	725	753	727	704	709	720	736	715	762	734	713	715	784	698	762	718	728	657	726	724	726	767	713	742	729	782	742	700	714	685	710	724	719	767	687	742	769	708	732	748	678	739	747	731	714	720	735	683	721	721	743	676	720	744	772	722	730	696	693	747	720	690	695	753	700	736	753	705	790	723	710	786	743	743	689	733	680	707	740	721	704	749	761	694	757	716	687	758	723	735	734	723	728	734	751	747	767	744	720	679	670	727	736	716	726	688	702	699	734	708	755	707	749	728	742	785	748	774	723	706	708	725	758	731	752	776	728	731	768	734	753	780	741	706	743	748	759	702	711	757	771	720	708	705	731	743	742	732	767	743	685	750	749	730	745	781	737	721	682	743	718	699	733	779	729	749	732	730	737	738	735	694	715	784	697	735	686	728	729	703	767	721	741	694	759	757	659	716	736	720	722	750	726	716	705	718	787	714	730	763	657	765	716	712	773	713	768	724	735	752	721	746	739	720	740	740	760	712	734	704	741	752	700	715	762	701	754	683	705	694	713	710	715	745	711	685	708	741	715	754	705	678	727	748	695	737	677	704	710	789	692	709	754	763	723	694	729	728	695	731	749	727	711	710	756	719	722	701	702	753	768	692	713	745	730	738	731	720	733	718	767	715	726	769	735	721	725	786	726	752	768	770	738	769	734	685	700	697	768	701	730	756	702	709	735	745	737	678	771	703	724	729	716	710	775	715	721	723	742	763	707	714	746	692	703	750	737	727	755	721	736	772	721	720	789	734	751	727	723	811	687	708	741	707	720	700	721	706	758	740	708	743	741	698	762	767	706	739	717	709	711	719	753	777	745	714	765	744	725	695	796	706	723	715	713	740	710	744	711	726	786	726	764	728	753	726	706	760	733	780	728	699	743	738	718	748	707	686	745	752	700	726	695	684	664	706	763	700	723	770	717	719	769	716	751	713	719	734	717	766	722	769	691	744	728	718	707	708	697	717	689	714	747	767	726	729	747	742	719	703	737	727	740	701	722	699	703	709	763	725	726	763	716	741	755	697	767	715	647	701	788	744	738	747	792	706	754	733	740	723	739	776	712	714	723	714	663	732	724	750	706	744	759	759	685	731	761	728	756	699	714	682	733	716	689	748	715	765	729	734	750	726	728	726	732	727	729	741	682	665	686	735	735	691	714	744	689	766	757	768	753	713	703	710	690	780	715	704	758	713	722	705	699	676	760	780	758	737	702	717	730	700	749	758	715	708	674	780	713	679	730	727	728	767	733	715	742	731	693	720	742	702	713	773	713	741	751	714	708	793	739	733	754	722	732	739	768	704	729	728	741	714	715	755	695	739	735	764	745	732	718	705	802	764	727	696	745	677	765	716	760	693	761	746	739	728	731	721	718	783	730	730	757	765	680	741	719	734	718	717	698	748	678	742	704	730	676	726	752	732	759	678	736	708	710	762	725	698	739	733	759	682	699	700	725	764	712	723	673	713	741	738	655	732	799	700	780	735	735	736	762	783	731	715	739	752	743	663	735	682	703	690	772	704	712	730	755	700	734	776	743	770	709	748	762	716	713	757	718	731	689	683	727	737	707	738	707	713	701	739	690	705	733	733	706	724	704	744	773	733	694	766	671	769	699	726	722	709	701	744	744	754	693	693	729	731	763	690	710	691	701	706	716	698	713	683	732	703	733	717	718	744	728	724	710	735	756	744	728	703	717	673	686	745	732	708	731	698	746	761	684	722	753	762	738	774	692	707	726	757	780	759	703	713	702	736	755	719	711	683	698	766	689	727	682	767	738	731	707	738	719	693	739	712	711	757	688	750	752	756	754	728	737	713	767	702	756	728	715	783	727	692	745	731	709	738	746	685	715	770	741	778	780	682	708	756	716	702	728	703	688	771	714	669	711	725	682	733	747	700	738	761	739	729	742	696	722	721	772	754	759	715	765	742	735	724	778	710	701	724	718	711	691	716	726	731	724	718	711	648	780	751	721	691	727	712	718	737	727	712	730	705	711	741	715	738	720	714	713	766	739	755	793	759	797	758	736	697	734	748	694	751	727	750	760	713	713	744	729	716	732	746	707	716	664	726	706	728	709	702	729	729	742	705	744	698	772	731	750	693	709	771	739	706	674	756	736	722	746	649	714	785	671	736	741	716	707	798	722	757	708	761	753	764	717	665	717	672	716	757	727	675	734	671	726	734	709	715	712	706	697	679	723	687	735	723	733	729	726	766	721	761	700	689	696	740	740	761	720	750	720	663	787	701	729	747	691	742	687	721	700	700	740	702	730	757	746	750	734	700	691	733	727	746	745	740	721	701	662	720	743	712	724	714	735	712	712	735	757	728	728	735	754	726	752	717	699	765	688	715	708	706	728	721	728	742	772	715	743	727	728	662	736	711	742	720	707	709	759	742	709	707	717	716	740	731
22983	21505	29281	24204	21519	21590	11772	3128	2151	1872	1678	1502	1447	1311	1207	1171	1063	1011	915	767	788	741	712	771	718	690	702	672	649	658	594	665	618	609	618	629	548	524	566	615	569	576	545	580	557	541	556	561	561	568	539	543	575	525	563	506	563	527	525	525	508	504	557	568	514	519	555	549	512	505	520	491	504	560	522	552	548	514	550	525	540	506	465	514	505	548	507	541	577	557	542	536	546	496	536	497	521	563	493	555	524	525	493	522	514	517	470	535	473	531	534	519	486	515	545	535	545	514	531	556	503	470	564	561	523	510	523	552	518	584	511	520	497	469	493	500	524	556	547	522	497	520	497	521	552	541	496	555	516	527	504	511	532	540	529	565	555	519	531	552	517	513	481	521	523	506	489	536	474	483	513	517	489	494	519	485	502	510	502	523	531	541	555	500	524	468	511	505	516	527	515	513	508	523	492	536	549	499	558	544	511	516	500	539	472	553	491	556	528	540	495	530	500	533	523	464	527	515	522	538	537	495	548	540	497	569	485	505	513	558	529	544	532	495	532	530	516	561	516	497	508	512	489	527	536	522	594	524	522	544	547	482	528	561	538	503	528	523	512	516	523	529	571	553	532	500	516	499	517	555	480	533	510	510	521	539	494	521	502	570	496	555	508	503	502	562	523	526	493	516	505	485	546	509	516	528	536	538	530	508	524	533	551	527	558	521	556	519	503	489	537	543	515	518	538	508	537	511	506	488	534	560	523	530	491	532	472	537	486	477	510	564	518	492	525	509	499	527	516	463	503	517	503	522	504	513	497	519	521	511	526	534	504	542	463	501	468	545	528	518	560	467	517	563	554	534	459	539	507	517	479	497	512	549	511	551	503	527	518	544	543	514	534	522	513	535	495	532	490	523	492	537	531	521	584	496	517	516	485	524	526	519	508	490	511	518	540	521	507	517	522	540	514	496	508	505	503	509	515	506	551	542	531	524	555	536	501	474	567	507	524	521	488	531	512	541	516	503	517	522	489	519	492	550	524	517	560	493	545	496	495	511	526	529	530	546	534	534	524	476	498	533	514	510	509	521	499	517	503	513	542	564	492	498	491	565	531	498	517	536	521	527	524	518	518	510	524	540	525	534	566	516	504	542	535	533	476	543	527	537	511	543	482	507	547	514	510	521	535	533	516	528	519	518	547	513	531	537	527	524	501	535	486	538	526	548	503	514	519	505	553	538	538	522	534	514	538	527	526	517	500	493	522	523	511	512	498	555	529	504	513	519	538	434	507	509	545	537	504	499	495	549	521	520	533	502	505	515	504	501	492	484	475	510	500	524	524	545	501	506	515	475	535	518	532	552	515	502	537	514	521	523	533	507	529	493	536	524	516	516	496	520	501	544	483	508	501	501	546	536	488	544	549	539	511	506	540	540	507	526	535	504	542	504	515	499	540	542	508	569	498	517	533	515	522	513	522	544	501	527	527	530	522	508	557	543	518	489	526	526	495	495	512	617	540	498	564	521	509	520	491	515	526	481	488	492	488	479	500	551	507	555	557	464	515	523	540	535	526	542	536	512	505	494	517	483	468	518	525	486	516	485	495	477	521	536	554	495	522	539	502	531	512	512	568	523	573	519	505	553	521	537	525	502	492	526	565	567	542	503	539	506	511	550	505	530	485	527	516	471	485	534	522	506	517	538	537	523	540	520	526	483	503	549	543	474	498	561	522	511	529	541	513	505	536	478	513	516	483	530	500	556	546	528	522	538	528	481	517	518	505	520	543	516	513	546	521	498	558	526	514	482	513	496	485	508	526	512	535	512	487	529	497	518	516	520	528	513	490	496	529	530	538	546	511	519	511	528	545	527	513	541	491	525	507	477	552	487	526	536	508	495	509	517	484	527	508	523	488	503	494	500	523	523	470	512	514	515	544	524	487	546	539	547	564	494	512	511	531	500	491	532	481	523	517	529	528	557	530	519	538	503	503	524	485	541	507	523	496	495	527	539	573	567	481	493	496	503	525	524	501	545	537	499	522	525	482	520	478	536	519	530	484	536	553	557	525	578	539	517	503	480	549	493	501	505	480	490	477	477	561	520	511	468	538	533	487	477	497	474	476	544	518	539	571	574	499	516	535	510	473	543	537	530	525	534	505	539	524	523	560	501	507	542	556	524	530	502	537	527	498	511	520	504	510	520	504	515	507	514	503	516	550	510	494	533	493	542	551	522	504	534	531	539	523	498	476	532	518	526	548	498	527	522	537	554	512	537	504	532	554	532	557	511	469	539	523	502	528	527	496	527	506	529	485	522	502	543	522	534	505	528	535	480	494	525	522	521	499	490	511	520	501	549	523	526	512	514	507	508	500	527	518	551	502	496	524	529	525	515	522	545	531	522	500	531	518	497	553	551	515	468	516	513	522	545	515	512	529	494	495	530	531	479	542	528	523	504	538	535	554	532	501	561	565	495	539	462	511	538	505	589	485	556	527	527	519	517	565	513	505	516	537	477	552	508	488	500	573	539	530	515	526	530	519	518	482	532	494	534	575	548	506	536	519	496	522	517	533	505	545	518	482	493	514	518	541	527	518	496	557	527	496	509	502	511	542	498	531	501	527	519	564	488	532	517	541	525	514	479	543	520	517	535	515	543	512	498	515	491	515	518	488	516	501	526	533	543	513	506	519	493	482	458	502	527	518	518	473	494	527	512	495	524	508	508	524	481	530	524	541	529	558	487	536	514	502	552	497	519	518	522	527	538	534	526	501	543	549	499	513	492	539	525	570	515	516	503	562	541	505	516	526	526	486	531	535	526	459	498	535	528	518	533	509	482	527	530	518	490	541	509	528	531	527	579	514	513	519	532	530	494	544	498	526	504	563	495	531	463	542	477	540	545	569	509	539	527	486	516	507	499	530	530	530	498	522	543	559	513	510	527	511	512	515	535	482	514	534	522	512	502	510	509	560	509	554	530	493	516	552	487	544	521	510	502	498	537	511	555	527	533	507	471	533	500	518	513	530	508	508	476	519	521	558	519	519	523	522	533	496	515	516	560	536	524	491	540	547	484	483	528	560	523	508	524	531	505	530	464	520	515	507	516	519	533	505	527	551	539	484	491	520	492	530	512	501	518	512	527	513	583	494	509	517	470	512	545	502	537	491	516	519	527	524	513	501	501	537	534	509	540	554	593	515	484	554	502	526	511	495	515	493	526	484	549	530	526	528	507	541	531	551	484	534	515	526	531	467	517	548	533	522	492	509	546	515	545	516	504	516	532	501	498	493	560	511	530	510	566	514	534	473	486	504	551	500	530	533	570	493	522	525	474	495	488	527	500	512	469	511	501	524	538	542	542	549	571	518	541	541	498	566	530	529	492	521	542	511	492	437	540	484	550	494	514	488	540	486	525	524	520	570	504	513	537	493	529	506	511	550	516	497	512	534	503	524	495	542	499	547	549	517	533	545	511	547	545	488	507	514	506	544	489	503	514	505	523	593	520	499	515	496	526	507	523
36858	37735	26255	16830	12045	9069	6800	5095	3971	3380	2933	2523	2400	2143	1886	1780	1656	1436	1300	1228	1111	990	948	1006	908	890	892	827	839	807	747	804	747	761	710	698	721	722	647	708	705	656	712	641	655	649	622	678	612	683	678	626	661	645	632	617	643	639	585	571	629	585	632	614	641	603	602	602	601	586	602	613	589	629	610	636	585	619	563	622	608	616	598	602	640	590	618	610	597	606	584	590	602	576	615	630	591	609	604	591	572	610	618	616	632	570	615	673	606	610	619	575	586	634	616	640	617	580	637	581	589	574	584	574	582	673	583	620	597	589	592	608	609	587	641	570	625	587	582	585	604	592	532	592	594	562	578	622	581	607	585	562	626	607	544	589	609	650	590	629	580	598	581	596	613	589	586	564	592	560	596	635	578	587	594	581	570	554	576	576	593	589	568	602	604	639	574	593	587	602	587	617	568	577	593	580	601	586	586	616	629	561	573	597	613	545	621	595	586	585	595	608	588	627	592	558	574	604	616	566	643	572	562	571	596	626	601	618	623	575	588	594	582	609	649	618	613	609	598	590	588	584	598	590	572	608	602	625	614	580	603	593	649	550	554	615	613	595	596	583	609	598	590	618	584	588	611	562	626	568	573	598	610	612	560	579	617	608	600	590	585	650	538	618	590	593	579	598	586	601	616	552	618	632	622	612	623	601	599	602	610	644	606	578	591	624	605	574	589	598	572	629	583	630	623	579	593	596	609	526	639	570	556	555	609	620	601	551	576	591	606	603	581	591	617	532	645	582	628	579	571	595	603	588	661	590	581	587	610	582	626	619	597	609	595	596	565	665	565	563	593	575	560	618	604	642	604	609	602	634	603	637	624	566	583	624	628	571	568	573	588	584	595	604	594	625	572	590	614	612	606	582	596	595	616	609	589	592	629	598	606	585	589	588	573	600	584	603	559	595	610	595	606	600	603	575	584	578	598	590	604	592	613	576	587	553	556	594	609	593	601	594	621	616	633	601	624	570	568	604	565	596	636	597	599	586	607	604	569	569	627	584	586	623	594	600	606	588	568	642	621	604	619	620	594	634	601	560	598	578	622	576	606	617	619	582	591	558	616	623	575	584	635	588	560	550	584	612	614	581	614	629	570	615	587	565	580	624	583	593	630	619	622	595	592	593	557	602	596	599	607	594	593	641	608	628	548	582	605	551	595	550	595	592	604	619	599	586	632	609	582	571	594	598	596	642	586	597	589	591	602	605	627	646	590	629	572	629	577	576	579	578	620	605	603	604	531	564	577	608	637	580	639	618	615	621	586	652	601	591	594	595	623	609	592	609	628	613	576	565	631	617	591	596	574	634	601	585	573	562	588	598	620	543	592	570	581	602	591	596	587	645	587	598	601	561	596	627	610	615	627	597	605	617	603	590	563	633	630	593	532	574	628	567	570	612	569	561	627	567	634	615	568	596	616	578	587	577	619	601	570	606	558	609	612	590	579	634	597	613	527	590	571	593	573	586	587	584	570	616	603	567	596	594	566	603	639	581	573	596	575	588	588	604	576	589	565	630	655	629	615	641	561	610	615	602	596	635	551	624	543	567	587	568	552	554	592	629	582	626	643	562	616	600	655	605	588	620	567	565	593	582	598	615	616	598	597	598	593	603	598	593	577	614	570	586	579	609	610	603	575	561	590	639	651	611	554	586	603	569	593	577	596	551	588	592	613	585	598	640	584	606	611	565	560	601	574	586	589	653	597	570	597	615	549	636	597	583	556	607	612	558	575	580	570	599	592	626	561	620	618	590	582	578	636	603	540	532	590	607	595	592	568	607	562	615	567	586	597	592	555	658	587	580	620	607	635	612	611	610	615	600	579	590	606	578	588	580	597	660	606	563	581	572	591	611	595	592	599	599	566	569	592	574	610	582	637	602	607	637	603	620	597	583	648	583	606	584	603	589	593	616	571	599	606	576	627	590	572	592	583	633	611	646	593	598	576	608	599	603	587	599	622	575	596	544	585	606	593	659	586	640	615	625	606	613	584	627	578	606	596	603	566	602	617	597	599	590	564	590	608	577	594	590	577	593	622	568	590	568	615	612	567	576	612	603	621	576	623	627	582	617	611	595	620	587	567	584	582	606	614	582	634	566	562	595	589	562	557	607	562	592	610	614	625	599	596	602	598	579	588	576	576	551	562	625	611	585	613	550	593	609	528	587	618	583	580	587	597	606	544	606	593	604	572	595	556	629	603	603	593	579	571	636	601	590	535	595	602	606	582	612	596	595	579	603	619	615	571	584	591	600	596	618	635	589	572	565	612	626	554	614	578	593	603	565	573	550	654	564	581	575	604	636	570	620	599	577	586	560	593	615	632	602	595	602	578	583	587	601	598	614	576	616	584	596	585	591	611	579	578	569	604	588	621	614	586	578	587	615	579	626	618	591	552	606	621	626	595	599	628	583	560	595	592	619	565	598	597	558	549	616	604	583	606	572	600	642	613	611	594	623	641	639	598	619	584	615	590	589	573	537	618	543	572	590	620	599	599	585	565	606	576	582	569	596	588	667	565	616	614	605	603	604	566	614	624	596	552	597	531	568	600	609	593	586	580	578	610	639	590	599	595	578	564	565	615	577	584	593	636	596	653	581	612	597	607	636	569	540	591	556	559	650	587	616	601	607	631	578	619	577	610	608	590	586	582	586	603	623	601	599	562	577	590	581	603	600	573	571	565	631	613	549	578	536	606	587	596	585	653	610	586	551	596	595	608	612	549	585	626	638	641	595	567	589	573	598	635	574	598	584	576	611	564	626	538	625	588	637	607	597	603	615	598	631	643	601	603	611	582	633	567	635	576	578	589	588	633	605	580	613	599	605	558	599	643	629	624	610	528	603	622	625	583	608	583	591	609	607	639	550	549	578	557	592	577	575	565	613	591	615	635	550	601	625	581	582	588	585	612	568	574	604	566	612	628	593	653	573	539	600	579	575	611	581	575	580	603	579	590	601	567	581	542	616	615	560	572	586	571	577	597	626	607	640	635	564	567	555	579	637	625	640	613	541	639	609	662	582	585	612	621	600	618	615	575	592	566	626	605	598	594	567	600	578	615	603	590	598	597	620	568	622	607	628	605	576	584	575	597	589	583	635	600	594	608	607	569	607	599	581	598	566	559	565	546	606	607	623	582	595	632	580	597	607	591	608	585	592	620	590	576	575	620	556	610	641	574	594	553	604	576	580	593	633	590	617	577	579	595	534	597	634	586	585	606	585	597	575	571	640	577	573	607	611	587	577	598	605	628	575	598	598	574	591	593	594	605	607	579	631	582	635	596	603	632	597	575	566	580	581	585	628	595	635	611	599	586	592	601	608	628	612	610	613	619	563	615	575	587	597	579	570	606	581	593	620	590	595	569	647	580	586	572	595	634	563	609	594	531	604	607	592	588	570	599	567	561	581	613	643	556	564	577	589	625	569	578	619	613	598	620	617	610	573	578	584	558	622	608	605	633	571	592	564
29451	21400	15703	8096	4015	2531	1910	1531	1348	1168	1167	1075	1094	1023	1067	1008	962	896	893	846	886	857	940	864	855	836	825	802	828	866	824	769	838	816	818	811	755	794	817	797	823	776	815	837	815	793	834	814	827	761	814	758	849	782	791	815	789	876	719	807	770	774	795	823	798	845	738	760	818	858	800	840	846	819	811	820	819	807	826	769	757	783	804	754	834	803	809	758	817	765	807	758	802	788	781	751	822	796	805	775	781	774	826	751	809	822	800	792	796	728	798	835	829	826	858	800	876	823	797	778	847	785	792	803	795	773	778	755	818	774	832	825	807	807	834	841	810	807	785	808	786	787	806	787	791	812	824	812	811	776	833	757	798	839	753	798	769	753	832	797	753	772	853	799	814	826	748	745	823	739	793	765	868	823	829	787	760	794	820	777	811	815	751	838	775	791	785	806	771	795	843	749	811	779	805	810	810	796	786	838	780	810	794	835	801	788	755	793	833	809	770	779	833	804	774	748	750	810	773	796	792	779	782	774	795	800	849	866	804	744	776	780	792	768	737	869	804	790	788	782	852	823	792	829	757	741	789	785	789	859	778	814	740	791	777	824	795	754	809	740	803	768	819	771	797	778	739	802	806	795	806	758	816	801	832	832	771	799	839	783	803	751	805	809	808	816	769	810	751	839	804	782	789	797	781	762	815	843	815	792	849	776	824	831	838	781	788	782	846	775	807	874	723	840	844	803	791	850	808	823	782	781	799	794	758	775	802	751	802	794	791	780	750	774	790	816	804	774	847	766	804	841	822	815	857	832	825	806	782	842	773	747	814	837	825	798	785	796	772	808	803	841	820	804	814	810	820	795	821	826	743	775	793	823	772	796	796	804	826	764	803	787	810	783	824	763	784	796	803	830	818	859	761	737	750	766	824	795	817	819	786	793	795	836	762	788	815	818	799	828	855	814	843	784	793	810	784	778	725	808	822	806	755	809	807	806	826	824	802	870	796	798	796	773	857	786	808	777	804	818	760	840	790	851	765	819	796	782	810	785	841	770	804	793	792	808	746	788	812	791	780	792	793	820	807	814	786	804	772	807	765	740	827	848	807	758	771	809	756	808	785	777	790	835	827	768	805	806	797	795	773	791	771	789	822	814	835	764	792	802	767	805	808	758	780	833	836	809	821	812	750	793	775	828	795	799	730	779	795	836	770	809	798	806	796	829	798	774	802	798	806	827	799	785	803	808	774	854	783	807	772	801	845	771	792	803	817	815	772	819	808	824	837	725	794	824	811	824	794	778	778	822	827	794	763	823	735	739	837	818	812	860	814	812	799	797	841	808	814	788	761	799	810	758	798	808	742	782	802	817	799	781	796	802	770	785	810	785	745	825	816	768	846	818	768	745	806	836	774	756	814	821	751	796	811	796	785	817	793	813	777	764	839	792	816	786	830	817	755	788	809	820	780	829	817	765	774	834	753	775	828	795	780	767	792	843	759	821	723	780	809	774	799	756	793	805	788	808	763	805	793	801	830	767	785	777	759	838	827	823	810	803	812	795	804	796	781	793	792	818	861	823	786	798	832	794	803	785	806	775	776	832	831	771	819	791	765	772	778	823	786	826	757	814	727	791	791	759	787	808	833	804	798	805	790	806	797	785	877	805	863	807	803	730	740	852	769	746	799	793	805	817	819	827	771	746	780	823	777	816	831	819	772	788	732	839	829	743	796	796	791	753	822	815	792	814	810	820	805	799	795	775	779	847	816	743	857	813	779	826	804	810	806	768	785	819	789	814	775	766	802	791	786	771	778	761	790	801	804	846	800	806	794	760	810	759	823	807	777	837	801	796	752	805	804	778	859	793	816	779	777	768	789	716	800	777	815	794	757	817	739	762	778	806	836	797	823	800	750	816	814	816	831	767	797	784	773	762	825	731	783	784	840	803	853	796	820	828	771	823	759	787	805	828	751	868	808	813	813	774	800	774	799	781	868	802	808	763	771	795	773	829	775	853	795	789	804	818	784	754	814	775	798	834	808	773	851	826	842	761	837	795	821	847	817	797	821	866	766	770	801	810	834	829	832	795	825	823	779	784	756	775	852	786	752	770	810	782	752	847	776	745	805	832	798	825	837	767	801	794	773	825	811	847	782	809	773	796	833	743	798	804	791	766	756	761	806	861	802	795	758	761	793	760	781	752	820	861	743	765	774	775	771	786	824	749	762	766	841	808	842	796	833	750	813	799	788	782	770	822	797	824	845	785	799	767	779	793	786	822	779	803	815	811	831	807	808	780	801	798	788	809	818	794	812	800	809	793	801	780	796	818	848	758	795	807	812	789	759	801	784	795	768	792	829	802	860	820	749	783	783	830	787	826	790	796	754	803	803	814	734	792	822	753	739	814	761	810	733	770	808	829	821	808	791	832	794	781	796	793	824	758	782	821	749	794	818	823	791	794	848	792	831	818	800	765	775	772	832	763	817	787	789	776	787	798	843	800	802	766	864	782	807	805	803	803	804	804	794	798	754	824	761	812	817	794	772	780	788	811	774	784	768	763	795	799	808	794	822	783	824	798	729	718	760	788	769	793	769	795	808	797	800	800	826	749	801	851	807	820	809	789	752	787	806	834	806	783	785	757	800	827	813	803	806	809	832	759	803	765	789	758	785	828	783	799	750	808	830	793	807	813	864	737	834	781	788	789	839	762	796	776	827	848	823	825	807	831	788	798	814	796	803	767	826	851	813	819	813	781	822	814	824	856	854	756	769	750	795	736	845	758	819	772	829	774	829	787	776	805	772	801	807	797	799	797	798	772	822	800	827	787	815	794	811	752	791	807	777	757	811	799	825	827	791	732	786	813	801	818	874	823	771	816	817	812	810	834	774	802	793	805	817	777	749	835	830	762	740	737	776	780	771	820	793	714	788	779	739	750	772	813	807	760	789	740	802	818	792	776	830	813	794	878	780	848	789	843	877	775	793	789	806	762	802	811	791	781	805	747	841	769	792	818	769	804	800	802	739	809	755	762	805	758	745	811	807	828	770	804	736	803	869	836	773	820	766	827	749	811	809	802	787	785	789	787	767	833	781	814	803	805	822	797	804	815	791	806	832	798	765	760	833	822	819	723	737	811	807	818	799	817	854	803	796	802	785	787	827	812	809	763	789	779	823	788	728	789	835	832	784	769	770	791	827	777	845	795	801	813	795	847	796	776	818	768	800	818	812	807	800	772	804	814	804	844	804	796	796	778	762	804	820	799	767	779	817	776	776	802	846	772	800	798	741	788	788	760	798	847	792	790	787	781	857	822	791	843	808	765	768	797	767	790	798	843	814	785	823	789	777	818	778	852	849	799	823	761	766	823	817	785	813	787	755	814	753	765	805	857	794	761	808	738	739	779	742	805	729	800	749	808	824	761	788	756	789	797	795	764	771	790	766	796	792	775	819	798	714	802	767	821	764	781	790	785	801	802	803	844	768	786	772	750	832	786	830	829	728	838	807	802	794	788	804	761
29088	21516	14504	8395	6056	4348	3255	2516	2191	1849	1803	1634	1564	1451	1315	1361	1188	1129	1133	1023	1075	1025	1016	1074	999	1040	1036	1036	1036	940	930	1019	950	943	932	920	950	940	987	927	964	937	951	914	926	911	934	903	959	914	922	917	937	929	907	892	941	890	926	924	958	959	894	915	821	909	922	883	902	945	874	909	917	949	902	903	920	874	918	954	924	927	895	920	882	919	935	880	874	876	932	955	860	889	905	849	920	951	921	958	876	878	904	898	907	957	887	892	942	902	872	881	923	905	880	892	935	923	924	859	937	875	897	883	885	870	897	933	924	911	909	942	903	918	922	896	937	875	950	898	878	888	913	928	904	873	914	887	970	931	930	930	883	890	919	860	927	905	902	884	841	890	951	898	876	923	955	923	926	937	896	902	897	867	911	932	868	902	921	904	869	880	882	951	927	901	919	921	875	885	930	913	947	925	921	873	894	935	860	908	904	912	871	901	974	976	956	981	835	924	912	868	884	922	927	870	903	896	956	898	877	913	984	892	885	883	916	924	924	918	938	858	912	932	963	903	917	903	886	918	969	875	891	893	926	911	895	943	930	912	927	883	879	899	888	904	896	907	905	935	893	908	890	902	935	920	882	874	852	957	941	889	892	927	899	916	903	890	904	838	938	836	925	850	915	903	887	887	881	931	873	895	886	907	929	914	882	929	897	892	899	936	918	869	915	949	869	914	897	897	898	885	866	914	931	883	922	919	967	910	861	960	907	908	926	913	898	868	908	920	894	884	894	865	928	892	901	816	949	913	950	890	923	888	854	915	880	921	886	910	943	896	890	901	896	905	883	923	917	908	876	950	921	915	894	925	892	887	937	923	911	898	882	1031	894	923	902	961	933	951	859	907	923	839	899	940	933	937	886	911	895	946	931	917	903	942	835	901	927	919	870	925	908	907	892	915	909	943	895	900	909	894	899	875	929	890	910	876	932	972	923	895	899	892	879	948	910	933	894	893	931	882	904	973	924	908	869	922	847	872	911	871	852	986	928	840	857	905	903	909	915	912	931	874	891	892	932	946	893	920	923	877	868	926	889	943	899	944	906	863	894	910	940	911	859	926	923	915	912	937	942	918	863	907	903	924	905	965	938	861	927	866	924	883	920	890	916	918	892	896	886	918	934	901	906	935	898	843	905	870	891	927	934	871	932	894	967	918	923	997	913	934	894	914	859	907	966	894	889	904	889	885	928	936	922	947	933	926	964	938	943	914	940	913	897	957	894	901	874	911	870	910	936	958	898	881	894	892	870	895	868	914	865	909	869	922	974	882	947	898	863	957	991	861	963	910	916	892	879	953	893	904	922	909	958	926	867	905	900	905	911	883	923	920	853	893	932	855	936	903	867	882	905	879	947	897	895	918	931	905	903	925	914	878	890	845	895	921	923	888	920	888	903	879	847	913	967	944	900	927	919	898	900	910	916	952	876	876	931	913	934	870	907	820	937	906	917	937	903	917	918	895	900	899	888	938	925	967	910	936	889	893	893	921	902	903	970	924	863	927	883	890	904	866	882	877	873	878	922	890	890	935	922	907	945	894	937	890	949	907	898	932	865	942	901	914	938	884	889	917	922	929	949	926	880	949	915	863	898	894	901	942	937	944	887	902	967	882	897	875	930	913	898	873	920	890	877	905	891	928	920	922	896	937	914	912	877	898	914	890	796	923	897	882	890	893	918	916	920	888	936	910	914	908	919	883	900	924	922	888	942	917	910	913	929	901	903	890	897	913	939	907	948	939	903	868	933	898	903	896	927	871	899	908	920	891	901	958	865	915	910	914	958	910	889	893	955	875	880	906	915	896	919	893	936	891	875	877	910	911	888	940	899	889	892	945	918	884	940	895	898	946	930	878	891	879	895	929	887	856	893	884	888	881	889	884	933	851	909	933	881	955	874	903	923	918	930	931	941	899	885	916	902	926	975	899	889	952	958	951	834	937	930	901	897	931	955	906	853	871	912	916	940	911	893	903	844	882	949	904	957	920	877	962	935	995	968	944	890	930	884	854	879	906	855	875	903	896	913	924	924	895	912	919	905	902	856	908	861	872	912	903	898	855	928	879	905	892	879	893	869	828	918	920	889	912	929	938	906	913	922	925	892	857	836	892	969	934	951	932	905	922	925	973	878	906	921	892	875	932	878	938	894	935	933	927	876	915	936	874	938	904	931	912	852	905	936	889	924	916	893	917	907	897	904	884	920	907	870	932	930	875	898	942	920	908	877	917	881	923	909	950	920	845	848	921	940	877	905	936	926	898	930	929	881	939	873	852	964	916	888	897	957	840	931	859	883	941	880	885	944	940	916	920	914	974	947	889	935	929	863	909	870	860	842	912	891	846	936	975	914	893	866	869	872	894	919	909	862	904	886	885	889	890	987	911	852	853	872	841	886	893	867	880	850	882	879	888	903	926	866	896	907	905	900	904	912	977	853	908	904	882	938	929	855	932	916	880	960	931	884	860	922	909	859	921	851	897	945	908	836	963	899	950	908	915	927	917	901	879	929	924	928	939	894	902	920	920	851	883	935	918	916	906	944	892	885	878	945	892	920	913	920	860	943	902	884	932	898	941	933	878	903	930	916	935	885	928	900	894	941	920	860	939	895	897	910	975	886	950	885	898	910	925	874	893	921	918	936	987	883	910	898	886	898	872	945	924	925	911	888	942	892	884	861	878	936	879	866	879	893	894	851	892	905	905	886	930	956	914	904	909	867	901	915	836	893	893	917	875	956	967	875	916	930	920	903	908	904	847	924	904	906	939	877	860	897	865	901	853	868	924	919	915	920	986	906	906	944	912	961	912	921	935	915	887	908	883	942	864	909	904	872	909	911	887	882	858	928	938	909	949	936	907	846	876	886	909	904	897	900	943	905	894	859	876	913	889	891	900	919	944	928	889	939	885	911	894	953	875	861	858	929	825	903	888	926	894	894	885	942	905	925	887	878	927	959	859	950	878	866	887	888	909	843	915	905	905	929	908	848	941	894	908	952	931	925	903	932	891	903	862	906	926	953	832	934	873	921	892	883	928	863	878	911	925	874	880	944	916	930	925	892	898	898	925	941	890	929	891	892	919	942	875	870	914	918	856	862	866	954	914	904	888	889	882	889	900	913	879	906	893	885	870	912	852	876	916	891	901	903	867	834	854	1000	865	948	859	909	884	917	938	894	883	900	900	911	907	942	864	911	876	920	894	949	913	963	957	840	845	941	861	907	914	838	922	924	875	931	934	927	892	836	911	895	919	857	965	889	823	865	948	921	917	899	866	855	947	908	913	883	913	873	869	843	894	937	926	903	926	881	899	903	903	856	921	853	896	878	885	929	916	892	938	911	922	926	875	903	915	907	928	930	882	915	926	893	950	861	919	938	845	916	900	925	885	922	905	945	901	943	931	906	857	912	998	906	940	899	891	904	901	892	969	943	922	847	912	958	898	887	866	951	866	949	907	929	924	930	955	904	907	907	929	901	923
23955	21453	28773	24537	21460	13128	4145	2379	1883	1742	1556	1380	1312	1193	1198	1072	1111	1067	964	963	882	907	867	789	854	872	751	846	823	791	835	810	777	787	752	765	767	774	794	777	698	760	694	713	753	734	753	771	740	745	729	752	743	727	758	708	710	723	778	716	755	731	696	757	744	706	677	720	715	683	717	756	733	751	738	671	735	732	711	721	756	714	765	731	736	733	704	714	683	763	694	718	743	716	707	741	746	760	708	724	703	714	718	720	736	743	725	738	761	741	695	697	706	680	766	758	732	697	756	685	714	772	747	733	708	709	721	741	758	701	734	739	721	730	682	742	698	748	754	728	761	736	783	701	724	733	753	754	728	665	749	704	736	732	752	748	716	706	708	710	759	764	675	700	738	735	728	699	677	721	736	748	696	770	735	721	763	698	683	703	736	729	743	712	695	686	724	748	741	678	727	696	727	754	710	695	760	763	717	701	741	713	702	705	748	738	721	712	750	776	682	740	739	694	713	768	745	728	738	747	744	761	714	713	723	718	685	710	739	708	703	710	722	730	729	719	709	725	709	767	736	751	731	761	738	696	692	662	670	715	750	705	759	723	723	769	706	738	788	745	693	683	717	740	712	732	734	703	721	756	739	744	723	756	720	706	717	748	689	688	759	738	737	711	762	720	746	735	715	730	710	728	712	705	773	732	718	709	747	733	748	696	752	676	721	736	766	713	697	726	710	729	722	707	720	738	708	765	704	718	791	725	692	742	717	690	755	701	751	714	739	687	713	763	701	737	754	725	727	671	730	706	733	714	704	755	717	775	724	718	712	743	695	709	746	747	754	733	737	736	734	708	687	746	735	739	738	731	723	743	719	736	769	766	718	765	764	734	710	714	670	686	742	699	755	746	774	740	731	720	694	677	714	711	718	730	781	710	737	721	744	717	705	724	713	742	756	721	767	707	756	776	711	729	728	731	719	727	763	741	715	748	777	748	724	751	724	709	708	744	809	729	742	674	736	709	699	689	692	702	682	691	733	675	723	741	742	739	699	709	672	716	724	750	668	749	743	749	712	699	762	714	747	741	711	720	683	769	698	741	730	749	746	747	714	734	704	643	780	724	686	789	711	728	712	708	714	717	722	691	706	777	767	745	743	700	725	707	714	724	760	732	760	747	721	747	729	736	724	751	742	762	730	743	778	726	700	750	749	720	710	734	778	717	727	708	700	732	722	734	775	747	690	714	730	735	723	695	766	734	674	740	730	687	720	744	730	717	705	739	692	698	755	714	734	744	741	701	761	756	707	701	679	709	733	734	684	738	688	771	665	739	695	693	711	741	702	710	669	728	733	735	736	737	700	752	753	687	731	729	751	718	751	722	701	707	740	708	749	712	719	749	713	727	728	707	735	717	759	691	712	746	735	729	726	712	705	716	733	745	676	732	749	696	728	768	704	733	677	694	768	724	718	722	722	747	741	713	738	698	748	703	704	746	751	662	703	698	676	800	725	656	713	705	718	741	744	702	681	669	713	714	750	746	684	725	713	708	745	773	712	753	699	753	702	750	708	719	673	740	666	711	709	689	746	723	692	754	712	684	710	716	723	740	741	707	701	738	748	737	702	690	663	788	715	670	763	732	725	685	753	721	734	708	745	715	675	706	693	639	737	727	742	724	732	719	734	722	751	742	692	743	672	716	720	734	702	744	740	696	693	724	737	737	721	741	731	753	729	762	739	715	777	763	727	709	720	706	689	704	721	720	762	730	791	775	753	707	672	726	710	723	699	744	737	704	736	717	738	711	768	760	694	736	730	773	701	725	744	683	699	737	744	752	735	709	739	752	726	721	726	679	738	730	686	707	734	731	701	708	752	699	722	745	726	684	761	727	789	699	740	724	669	733	719	705	727	756	762	739	714	762	717	747	725	709	725	717	758	739	697	781	716	715	674	747	729	739	673	708	700	721	707	752	658	736	739	720	707	734	705	768	722	738	744	690	684	739	738	730	764	690	742	752	679	731	731	687	709	719	720	725	692	704	762	742	718	696	683	745	741	735	730	715	708	720	704	779	692	748	730	698	692	707	718	708	696	701	728	712	719	749	691	722	705	765	682	742	735	664	754	695	717	699	691	722	727	744	705	741	712	726	759	691	700	730	684	693	690	694	717	692	719	685	695	749	706	703	719	706	749	734	705	766	678	737	731	668	752	717	711	718	660	702	718	678	721	726	684	763	689	726	761	678	778	705	743	742	772	725	730	712	745	735	703	713	742	713	715	772	743	763	740	720	718	723	744	701	701	698	680	694	740	712	691	710	742	719	675	725	660	769	733	730	721	772	715	736	704	755	774	720	720	737	767	709	759	730	712	683	726	733	700	688	732	724	742	742	683	725	665	745	680	737	719	666	729	707	708	714	680	694	734	691	710	687	722	776	744	791	733	737	734	750	754	717	734	687	717	686	709	707	764	791	711	705	742	726	714	690	755	712	730	732	744	699	738	742	714	750	697	762	738	746	715	706	689	665	755	760	714	728	740	694	737	724	669	707	721	737	709	710	740	711	738	686	686	715	747	737	733	706	738	721	645	718	779	753	729	715	748	706	676	769	701	718	729	702	748	713	719	678	704	669	723	746	695	750	785	726	801	709	722	727	758	750	753	708	695	693	715	756	680	683	742	758	653	750	737	751	698	740	714	760	721	718	707	746	734	741	737	699	652	693	687	691	749	736	736	705	749	744	760	749	707	739	745	684	689	718	699	762	704	770	725	760	718	703	718	692	764	724	738	744	733	768	759	757	736	763	755	715	721	734	700	750	694	728	729	704	678	734	666	720	735	708	725	734	759	677	728	739	777	710	701	725	741	759	783	724	694	705	720	685	718	714	692	703	717	718	747	691	727	726	748	690	729	719	779	722	748	742	726	742	730	690	768	707	682	791	727	735	745	768	760	719	728	695	706	721	718	752	707	721	725	757	689	743	693	767	723	719	718	705	724	741	768	740	697	691	766	768	692	758	695	723	729	742	717	714	754	733	765	720	766	723	681	707	740	693	692	726	740	718	706	724	704	692	706	771	700	694	736	721	702	697	746	748	746	682	746	731	705	750	736	693	758	713	737	721	701	686	714	689	757	736	727	710	767	677	719	671	675	768	772	713	782	714	725	717	758	716	740	713	753	722	728	705	717	712	689	768	706	750	769	759	760	726	721	709	738	726	694	749	719	688	709	693	724	737	733	748	747	681	732	729	769	745	714	706	701	730	735	704	753	695	706	705	705	762	744	783	722	726	745	805	706	654	779	697	729	754	713	742	717	733	685	693	718	734	742	729	754	744	739	748	721	704	699	695	717	738	728	721	780	694	692	711	672	728	721	725	684	741	710	717	662	767	707	740	740	726	737	751	656	732	669	718	729	718	728	694	699	730	686	712	684	700	693	702	690	712	742	722	714	746	733	696	744	754	733	756	717	719	739	701	696	643	732	715	711	723	705	734	746	739	712	751	729	764	711	725	753	714	709	766
30907	30952	22150	13554	9442	6965	5272	3966	3213	2749	2391	2290	2020	1845	1703	1590	1505	1387	1207	1237	1138	1099	1129	1113	1055	1005	1031	1004	983	976	937	930	927	872	932	922	894	927	899	868	932	872	878	895	853	847	863	886	858	858	854	869	861	823	791	845	873	851	771	915	855	800	856	824	788	823	826	843	877	843	822	788	849	843	823	832	817	836	847	821	861	827	867	810	807	815	814	861	893	779	844	861	824	783	872	836	821	859	834	789	856	869	861	852	854	830	884	817	829	823	830	849	821	823	855	814	876	844	818	861	845	784	790	836	807	861	866	825	869	833	807	812	832	825	785	853	767	823	818	835	773	800	840	876	853	822	827	838	833	826	866	861	879	793	855	798	846	849	840	820	796	794	874	811	791	853	854	829	882	759	879	853	821	819	838	773	854	824	879	878	849	830	851	863	847	813	777	861	808	831	838	854	839	811	822	887	818	826	886	835	753	855	799	877	830	878	832	822	807	861	838	831	856	833	846	816	851	842	836	854	894	862	760	820	850	797	830	843	799	869	793	819	849	830	859	810	863	832	845	765	853	807	871	841	795	827	820	838	775	814	830	840	841	773	869	831	860	844	854	876	801	838	860	842	851	819	861	809	847	869	814	844	833	793	846	812	817	885	864	795	792	768	875	815	808	795	832	802	868	822	775	810	844	781	777	803	785	826	873	815	878	847	820	844	868	806	826	821	859	801	892	836	850	827	874	849	877	826	819	792	849	853	870	879	853	816	842	853	861	848	908	832	841	818	809	858	803	843	881	819	789	832	838	780	828	858	836	853	834	840	830	794	855	851	811	828	871	829	786	855	817	805	874	837	882	796	866	851	760	847	811	886	807	817	813	836	830	862	845	886	868	832	812	811	787	791	799	848	856	836	838	831	847	775	829	848	808	830	843	798	840	871	849	814	838	843	792	779	884	860	843	828	863	861	805	793	800	804	845	784	782	859	783	837	820	811	854	814	845	843	827	851	845	873	820	877	864	867	848	829	868	806	862	831	815	826	841	915	892	858	826	843	818	818	831	842	805	815	853	854	857	838	848	821	831	858	848	908	839	863	839	828	798	810	795	824	814	765	897	803	866	847	796	792	835	867	900	798	880	852	824	845	845	850	836	791	837	844	835	820	829	882	835	833	864	811	833	863	854	833	800	857	840	870	813	815	868	815	813	860	831	842	835	824	795	793	890	834	836	801	755	773	858	881	848	834	864	843	793	806	879	796	798	831	807	852	824	808	781	849	837	827	849	796	870	862	803	800	811	874	790	778	840	868	838	805	821	815	867	852	876	824	845	803	839	843	814	834	841	877	864	870	850	852	841	871	837	812	846	834	801	854	851	791	835	813	859	863	849	848	837	819	827	914	752	857	840	831	845	832	789	846	813	836	857	782	850	851	813	808	851	844	799	867	846	874	820	796	851	794	809	857	841	823	883	822	863	807	782	825	808	822	868	814	871	765	830	813	831	867	811	831	861	837	820	843	863	810	866	828	854	827	849	875	814	830	808	864	844	869	829	876	893	854	818	872	862	798	862	809	823	831	834	810	806	809	856	765	882	831	875	824	811	849	857	822	833	834	873	859	851	827	821	824	901	808	845	866	848	795	819	814	828	812	814	893	863	832	841	830	828	856	817	823	843	854	789	850	794	800	853	854	860	823	798	795	800	872	860	850	894	828	893	847	819	860	784	798	844	858	894	808	833	775	906	832	851	790	797	791	862	777	760	780	823	824	805	823	819	827	852	811	820	877	781	829	815	859	817	845	864	840	790	773	813	839	844	801	833	865	850	843	805	769	831	851	824	853	820	850	803	831	868	850	848	819	836	872	807	850	822	860	842	810	834	826	850	845	860	783	839	824	871	821	872	819	793	839	798	842	827	807	885	840	818	856	833	827	814	834	848	868	801	776	869	825	856	795	804	840	826	764	816	811	823	814	890	789	836	795	796	839	819	813	889	829	837	840	804	832	834	863	818	858	832	804	816	845	839	828	831	814	833	807	850	871	872	839	847	814	882	855	804	858	879	781	875	809	789	803	816	826	832	786	853	822	897	786	827	863	815	859	819	848	841	784	829	863	867	850	781	832	884	837	834	830	794	807	870	800	837	879	800	812	840	828	799	845	793	860	874	805	814	866	802	853	893	805	782	874	885	811	802	830	806	815	847	837	868	834	824	861	792	830	867	781	850	867	874	798	831	805	891	806	831	887	833	879	838	819	856	800	828	849	802	868	823	846	795	851	817	858	820	826	788	836	844	894	804	801	856	839	856	858	780	791	849	845	822	838	817	810	802	818	841	800	795	864	849	870	874	809	814	817	824	795	849	851	904	843	866	901	904	838	803	831	825	797	856	850	829	816	869	807	841	830	849	833	827	833	886	812	881	801	826	826	788	836	817	835	844	822	848	807	861	825	879	861	828	883	848	835	807	821	836	803	860	789	801	869	822	847	856	860	825	850	861	778	851	826	776	794	864	860	786	841	834	822	862	847	835	768	875	802	873	826	868	777	828	840	847	853	825	822	790	825	862	825	916	851	833	817	820	826	814	812	810	876	852	824	880	837	864	846	828	792	815	803	863	824	859	886	831	804	827	845	794	836	787	828	840	836	916	865	787	823	834	823	837	779	797	820	871	864	820	843	796	822	830	838	844	796	803	818	846	826	839	805	840	869	834	855	828	851	826	845	825	814	806	805	867	843	790	851	844	815	815	782	824	815	812	827	801	819	803	842	833	812	836	824	823	806	833	818	813	855	850	839	816	838	828	857	801	849	813	834	827	823	833	830	841	866	841	781	801	814	807	861	813	871	840	807	843	840	819	846	840	794	835	824	843	871	823	821	825	830	873	812	825	837	792	830	842	712	826	878	729	801	898	872	824	832	770	823	872	850	815	831	822	829	845	855	854	902	791	880	804	819	807	847	828	867	849	784	802	849	858	825	848	869	797	793	878	827	867	817	800	834	807	880	850	885	856	877	818	847	828	852	872	792	790	826	843	866	840	812	811	817	826	811	780	854	823	806	853	776	850	836	840	755	836	866	824	814	821	841	848	879	838	746	833	790	809	830	798	851	899	853	851	892	815	859	799	815	825	818	828	874	839	869	788	889	853	875	806	834	840	867	791	803	850	806	848	822	834	823	812	790	832	894	792	855	842	820	833	893	832	817	778	800	879	831	805	792	837	860	849	833	880	817	844	874	848	841	819	823	840	864	837	867	797	839	818	879	845	806	814	839	828	848	877	831	816	832	841	810	885	774	811	828	870	849	846	794	866	841	807	787	900	852	806	833	806	830	829	804	803	858	808	812	806	844	852	784	879	831	807	808	877	803	879	860	803	823	870	790	834	862	832	852	846	823	802	777	823	845	838	834	872	845	838	909	833	869	840	845	833	836	830	812	799	790	860	862	832	831	870	791	834	853	868	834	786	795	779	779	857	839	842	855	815	779	877	854	814	842	853	887	844	854	834	787	849	831	823	827
25190	21498	27650	25624	13542	3756	2444	1712	1403	1295	1168	1083	1087	987	954	984	900	839	794	799	751	727	796	724	745	706	707	709	728	668	699	684	707	708	677	708	671	675	679	657	685	664	724	705	661	633	640	601	641	651	649	686	674	649	694	629	683	662	669	652	631	644	654	647	688	664	629	645	619	633	660	671	622	665	638	628	642	680	669	674	620	622	628	659	671	615	612	635	614	664	673	631	603	642	664	628	655	659	693	673	672	631	632	653	647	641	628	637	651	650	668	631	643	605	638	666	684	675	635	698	636	653	613	671	685	654	604	659	645	633	622	686	676	642	639	633	597	637	651	631	609	572	645	633	655	633	653	661	671	621	684	656	701	672	633	676	655	687	665	666	622	669	595	673	666	648	636	673	622	655	678	675	636	636	671	664	664	659	638	614	633	646	618	661	659	668	662	641	614	701	655	610	651	633	668	690	624	698	631	663	611	644	601	665	639	620	619	664	633	654	646	625	632	673	708	661	651	643	699	621	635	626	665	663	651	653	633	648	673	636	647	666	671	660	646	640	665	598	591	677	693	662	635	642	674	631	667	632	610	666	650	653	614	636	652	626	626	665	681	624	682	686	654	657	643	615	641	679	628	663	628	655	622	636	647	647	700	676	664	614	634	669	658	654	678	614	643	625	670	639	621	670	606	618	595	626	643	692	697	645	672	641	654	610	633	658	640	650	695	652	649	654	682	685	634	601	628	701	685	616	690	638	669	660	601	597	625	648	657	654	685	617	609	636	600	663	636	668	674	650	639	674	662	606	646	622	618	619	633	608	616	621	668	621	597	619	679	632	627	682	663	651	677	629	654	666	668	572	674	631	638	678	683	662	647	602	607	605	612	617	668	650	639	626	592	673	683	670	676	608	685	627	681	673	654	634	604	674	612	627	634	700	701	676	638	675	671	651	634	684	619	647	595	629	677	706	683	636	656	664	629	563	665	652	656	621	681	619	637	632	653	673	640	696	668	600	663	660	681	664	641	600	635	654	648	636	621	668	619	653	653	604	627	622	611	648	596	657	648	654	681	621	631	660	697	635	667	675	656	657	645	622	673	648	669	637	626	697	646	658	661	666	657	635	688	647	593	628	665	622	667	663	650	624	634	656	594	610	635	608	666	666	691	658	642	644	617	659	621	655	671	624	659	651	617	636	614	645	658	666	683	590	644	691	649	592	689	660	619	639	660	643	653	629	677	646	628	673	643	638	667	650	628	669	611	632	643	613	662	644	652	636	663	657	642	653	646	584	691	656	615	642	629	629	645	665	596	639	600	639	638	642	656	640	636	638	652	594	635	623	656	644	619	651	625	653	629	683	614	658	637	687	617	657	653	666	626	662	643	650	653	639	657	606	641	625	677	659	653	622	665	655	667	663	652	718	674	654	632	626	612	657	619	657	643	642	664	701	614	637	694	621	679	670	621	651	604	681	627	674	641	714	604	642	643	647	591	665	656	623	628	660	690	620	659	598	626	665	653	612	661	632	615	643	610	660	639	611	663	672	624	658	657	668	659	656	661	673	592	647	677	635	643	686	632	648	604	601	633	666	687	631	624	634	654	632	623	639	675	655	700	638	606	667	650	646	629	601	667	656	619	634	665	673	650	637	672	644	621	663	684	635	642	614	609	625	645	665	676	650	642	664	669	644	644	649	586	660	710	664	705	650	673	668	654	635	700	647	659	653	663	695	663	680	680	629	676	699	646	607	622	650	647	628	657	661	637	645	668	682	621	647	689	657	669	667	644	592	612	659	676	655	634	705	610	600	645	623	658	677	659	624	680	625	645	596	663	649	630	612	655	643	607	646	646	676	651	676	661	700	679	648	669	642	649	609	629	669	668	649	653	637	645	639	629	602	609	604	641	683	609	660	669	617	665	614	670	649	607	631	634	628	650	667	685	686	599	646	589	646	643	624	638	649	648	635	666	694	629	650	696	665	598	628	636	650	626	626	627	651	656	680	661	685	636	644	646	661	647	670	665	616	629	703	627	647	653	674	623	673	644	623	646	649	636	655	680	655	653	611	624	632	658	637	691	634	651	669	611	645	627	632	682	631	642	671	664	637	627	708	631	619	639	594	627	627	592	662	664	657	671	638	647	636	681	653	644	612	642	661	625	626	635	609	662	668	622	660	601	658	637	646	627	662	644	670	649	654	648	698	643	681	619	643	650	660	634	648	648	624	655	639	657	605	648	603	596	653	676	662	653	660	619	633	660	698	664	651	642	631	632	653	612	657	622	678	618	652	653	646	652	633	620	607	652	676	647	656	659	614	631	662	656	668	594	661	614	674	676	635	640	627	617	667	621	634	620	670	635	621	676	636	641	647	723	657	650	668	645	655	628	694	659	658	612	710	636	668	614	623	650	669	648	616	661	619	656	647	616	694	685	664	625	625	634	698	631	626	660	606	678	627	653	635	631	654	637	630	678	642	668	630	667	692	629	614	640	639	631	672	617	624	632	681	626	688	617	633	690	679	644	654	610	643	604	648	641	673	696	652	615	631	658	629	640	673	637	672	668	694	621	647	672	712	675	632	636	671	623	678	626	660	617	666	659	622	621	667	653	635	670	677	681	658	663	635	613	675	619	674	614	650	662	624	622	685	599	659	643	593	638	607	631	643	667	643	627	635	640	637	641	653	605	612	634	641	671	623	657	684	641	623	695	670	662	653	632	632	612	675	597	684	672	639	615	607	629	668	665	684	656	629	650	690	659	640	642	650	609	645	673	636	616	626	620	679	666	609	670	648	633	649	727	632	644	624	634	639	619	648	637	651	657	652	610	667	618	678	661	638	669	663	628	627	650	659	671	610	617	628	681	693	629	648	660	643	612	648	696	633	628	661	652	612	673	665	647	614	678	647	688	662	613	651	645	631	665	664	680	685	632	639	643	629	616	661	604	676	630	616	684	618	611	671	647	635	658	633	655	671	679	607	659	642	630	675	680	632	683	664	643	637	656	653	611	640	656	624	690	680	636	648	655	674	617	648	645	655	684	667	641	618	622	630	660	677	640	650	664	631	715	650	607	657	646	676	622	636	665	676	666	671	628	659	622	614	630	634	697	652	638	650	657	672	623	608	695	660	646	614	646	610	640	674	661	651	637	641	644	637	628	681	615	644	616	671	652	648	648	632	634	642	689	650	666	662	634	650	638	670	704	616	644	634	662	652	683	636	647	651	629	626	645	655	678	676	685	679	698	616	663	633	654	628	647	654	620	647	642	627	628	656	660	647	592	628	600	673	648	646	674	701	665	611	653	623	591	663	686	615	642	595	686	626	636	680	651	696	592	644	674	702	640	648	647	655	649	633	636	630	640	640	643	625	655	655	665	657	634	644	612	640	681	613	631	649	655	635	650	637	604	655	666	628	640	619	633	641	629	678	647	615	642	612	667	626	657	647	631	618	619	635	662	653	644	630	653	621	675	629	605	655	622	674	639	635	653	642	651	645	669	652	629	630	639	621
31494	28747	18715	11003	7658	5657	4214	3148	2528	2240	1913	1868	1686	1423	1419	1250	1297	1159	1053	1028	1023	947	937	963	937	872	873	890	853	873	835	776	818	804	844	811	823	809	764	826	810	811	739	856	761	802	840	758	736	752	796	733	776	758	717	780	725	710	744	769	746	738	785	763	743	763	722	765	798	750	748	770	777	760	715	751	751	733	779	760	742	765	711	728	730	742	754	757	726	774	759	738	698	778	746	733	738	705	770	736	731	759	725	711	714	779	776	750	775	689	722	730	757	743	719	752	754	714	743	730	722	709	760	725	733	728	687	771	752	739	772	782	743	726	761	735	713	737	733	761	778	753	752	703	758	744	775	737	769	712	785	767	781	756	736	759	758	757	756	714	786	713	721	752	739	699	780	726	724	730	728	734	692	779	741	736	739	762	710	769	759	724	747	717	693	786	709	752	761	710	751	726	767	758	739	772	715	727	703	764	743	684	680	685	733	717	727	795	706	778	768	724	776	726	751	722	808	686	709	764	711	707	759	733	738	770	760	779	690	734	737	714	720	739	720	801	746	725	721	759	743	719	741	750	732	743	735	748	832	701	743	766	722	694	744	731	698	722	778	754	742	758	716	736	702	751	706	718	756	707	744	701	690	705	770	700	753	765	747	678	785	775	761	757	746	699	772	752	775	744	726	750	706	735	805	678	733	714	721	756	728	782	704	706	712	729	742	729	676	731	767	731	720	750	761	739	688	780	706	759	729	741	763	711	720	749	718	690	703	778	774	779	759	781	644	731	730	740	733	707	689	739	753	710	660	752	742	759	723	768	733	713	698	745	748	768	715	724	741	784	740	727	764	731	750	747	731	686	800	737	739	711	745	743	731	697	751	750	723	768	724	755	755	719	776	706	735	735	685	700	746	749	759	734	718	737	710	714	801	717	767	765	718	737	744	737	758	714	743	759	749	732	755	749	750	738	713	764	717	740	752	732	794	717	789	717	783	733	744	714	738	731	713	739	739	701	699	779	740	805	781	755	748	727	751	714	696	724	739	735	744	753	728	674	739	733	736	697	742	726	703	749	792	741	746	711	745	736	703	760	725	732	734	717	756	748	759	733	765	722	734	715	719	729	698	739	739	713	741	713	740	759	763	743	754	746	734	730	796	759	718	786	736	745	750	736	711	737	757	755	786	684	723	745	726	718	786	743	702	749	735	741	693	709	732	716	735	693	738	729	750	780	740	705	694	794	758	733	693	733	783	764	734	760	747	725	707	764	726	805	783	743	751	730	747	726	718	750	752	723	739	751	731	724	700	720	728	702	758	736	752	729	703	729	754	744	754	755	722	706	720	806	733	689	763	748	749	703	752	757	680	749	734	740	790	719	745	772	771	746	749	759	754	734	742	726	768	699	751	753	663	767	750	705	748	764	738	795	746	730	780	694	739	698	730	708	756	743	806	753	687	765	733	737	750	743	700	702	749	733	789	740	745	709	711	698	754	750	749	725	745	752	720	731	736	730	724	715	722	753	733	746	683	767	709	765	708	711	762	760	766	708	715	734	728	729	730	787	802	748	751	734	802	746	775	773	694	731	704	743	743	717	740	736	743	752	746	710	704	760	752	711	735	746	764	741	721	710	735	709	733	737	689	749	786	715	707	701	745	742	755	723	759	708	734	757	734	738	727	743	699	751	723	730	722	777	744	769	734	781	739	776	748	746	745	741	747	781	717	762	716	726	795	701	728	735	683	720	712	806	763	718	755	686	752	763	769	726	744	749	688	702	728	768	743	718	744	736	709	699	719	762	748	778	707	696	732	701	717	774	703	747	709	739	702	752	783	710	786	777	727	720	739	739	778	731	717	756	734	699	720	719	732	746	732	735	747	765	738	718	763	709	758	758	704	674	726	761	699	713	717	695	746	748	788	731	713	779	745	757	760	720	746	785	737	731	734	735	714	722	680	720	758	708	773	731	739	749	695	756	709	740	725	755	766	788	718	747	776	792	779	755	754	779	712	716	691	747	703	715	747	744	757	749	702	747	714	796	785	781	707	658	703	719	752	749	711	709	734	740	782	737	731	714	696	743	730	734	705	776	706	720	722	733	748	749	707	737	744	761	766	753	774	759	729	680	743	715	691	749	716	771	839	735	678	695	758	723	710	716	725	736	770	750	780	742	692	744	756	714	756	764	724	715	738	740	748	768	765	717	697	735	767	735	703	742	793	742	679	731	691	730	746	761	754	715	764	750	742	702	689	727	707	735	732	750	708	735	726	749	780	732	709	723	742	741	737	745	740	727	679	753	713	777	749	701	741	759	701	743	728	743	746	738	746	692	741	706	742	668	735	750	728	744	677	716	714	722	743	733	754	701	735	746	732	755	721	719	755	727	712	771	707	741	786	760	766	779	697	733	801	766	733	733	746	704	750	699	704	735	728	730	672	734	740	715	713	756	728	720	731	697	745	709	723	710	758	700	726	780	772	753	781	719	707	709	736	720	703	744	743	720	689	734	685	712	711	733	675	690	788	723	764	734	728	711	738	738	744	701	724	715	774	715	746	785	716	767	781	770	735	755	768	730	730	729	710	755	759	726	759	741	720	742	741	715	757	758	720	689	718	694	736	739	696	807	768	786	732	731	712	662	742	748	750	730	733	746	750	679	783	753	756	750	694	697	731	734	738	735	749	675	751	699	766	681	801	792	743	747	693	709	708	745	698	736	725	716	703	707	732	763	721	763	769	775	793	732	737	750	733	720	708	740	729	727	720	713	722	712	713	706	724	742	746	758	732	722	746	730	798	751	742	731	793	722	748	716	747	733	715	704	735	805	752	728	771	752	767	745	749	745	719	761	702	751	767	778	683	700	728	768	703	789	739	746	731	712	730	745	763	644	687	697	733	750	745	732	719	727	706	739	730	741	693	762	757	751	718	705	712	734	710	779	734	695	735	679	727	718	735	753	760	706	757	727	734	738	743	720	697	712	748	762	734	743	765	733	757	657	737	792	792	689	699	703	713	785	699	767	728	753	747	675	772	733	777	765	759	736	694	778	756	746	730	713	731	722	739	733	736	714	704	731	749	752	751	777	720	755	786	736	729	693	741	681	770	721	759	755	762	739	783	716	743	714	733	678	820	722	738	729	736	769	721	741	716	716	774	722	709	754	717	744	792	725	708	747	755	774	760	771	729	706	716	754	751	753	698	707	729	771	756	757	759	750	725	759	753	782	691	730	744	779	736	763	688	669	765	719	725	736	732	788	742	702	707	715	734	760	742	759	744	788	729	750	719	688	746	759	736	732	732	735	715	731	716	739	736	712	734	755	722	670	684	721	720	703	691	721	725	723	729	725	729	742	704	720	771	704	754	749	707	741	757	735	748	711	779	724	734	766	722	762	756	748	726	740	761	739	750	702	711	771	755	727	761	779	767	737	775	751	746	737	737	771	725	713	775	742	734	771	729	712	777	728	724	735	739	746	717	756	719	747	731	762	794	756	735	720	724	719	754	747	766	773
22897	21484	29284	24114	21495	21640	12004	3308	2240	1966	1708	1501	1461	1289	1166	1077	1021	972	917	824	786	836	711	728	695	671	629	680	691	617	677	592	586	601	621	573	579	596	585	610	589	575	556	535	521	614	573	574	549	574	519	548	578	551	565	539	611	565	542	489	505	562	540	565	544	566	501	525	548	579	532	561	544	540	540	527	507	570	529	542	549	562	528	532	532	519	542	572	539	566	528	569	515	562	505	551	508	484	486	543	537	504	493	497	532	504	518	532	548	533	495	504	519	543	508	503	524	550	521	525	545	492	525	523	518	529	524	526	512	534	499	524	524	576	517	549	543	550	482	478	541	506	504	538	511	525	551	529	551	498	475	545	486	524	527	549	533	513	514	557	493	503	507	562	560	526	479	538	522	562	545	512	527	525	538	563	509	521	514	524	507	508	530	538	572	522	545	534	537	526	520	520	518	485	530	522	538	570	535	520	507	494	513	515	508	527	535	550	517	501	508	514	494	547	516	509	541	524	543	555	506	530	537	516	538	515	519	538	524	523	501	558	504	536	537	529	560	505	503	526	550	550	543	547	529	509	493	533	503	513	489	523	516	558	549	497	485	522	523	562	546	514	550	493	514	545	509	530	532	519	549	498	475	530	508	520	554	545	521	507	501	478	522	492	514	507	507	499	495	510	525	536	501	537	522	508	532	522	520	553	522	501	555	497	542	493	523	532	534	528	527	554	503	533	534	554	507	520	500	516	506	506	551	513	535	526	509	530	515	547	556	584	494	534	510	492	543	494	537	508	552	519	535	497	584	525	542	564	489	527	499	570	527	532	485	504	481	526	548	528	542	514	503	511	497	528	544	537	507	557	517	524	516	546	545	547	553	525	527	513	550	519	516	525	540	508	578	520	508	517	484	513	530	523	495	509	514	548	507	539	518	494	513	556	526	512	547	535	523	522	510	529	496	510	528	543	577	509	479	531	538	515	542	533	566	555	547	560	478	509	521	494	525	527	516	531	547	516	510	539	539	494	535	544	517	539	556	537	537	537	561	500	510	576	510	504	541	495	547	553	514	506	522	552	507	550	525	540	548	522	533	539	501	505	556	563	536	518	550	522	538	532	476	542	497	505	523	522	512	511	506	527	531	535	529	539	538	537	529	523	543	543	563	571	492	555	523	554	561	486	514	558	507	540	504	541	563	506	544	541	515	540	481	545	537	542	560	510	537	536	511	528	535	582	528	546	486	517	490	510	527	530	533	538	535	494	503	538	520	525	558	537	539	562	527	525	552	550	540	505	505	535	560	555	520	540	527	540	481	512	506	526	546	542	527	511	516	508	562	499	553	573	518	507	515	533	532	561	538	497	513	510	538	567	501	542	532	530	554	521	506	501	546	497	505	529	481	522	533	535	539	515	530	541	528	513	517	514	532	533	492	493	561	506	521	522	527	522	568	520	546	486	489	539	562	513	538	510	490	549	546	504	550	543	500	546	515	514	544	546	528	518	512	541	546	522	520	521	579	524	534	528	525	544	534	538	507	521	503	530	524	521	499	548	542	551	522	526	525	475	574	495	516	598	517	505	537	515	537	544	515	528	520	551	550	518	551	521	514	544	524	501	574	490	540	512	511	532	509	550	554	486	527	517	525	499	536	570	551	507	513	535	503	548	506	563	572	535	504	515	521	501	517	486	496	542	519	509	536	541	537	530	521	534	533	525	534	502	480	537	567	539	530	554	524	498	513	517	564	526	557	462	502	546	536	492	548	494	557	516	518	544	536	537	539	540	528	527	552	511	533	502	512	506	515	514	521	491	521	550	532	523	528	540	558	536	486	509	521	497	552	534	517	537	539	532	569	533	553	488	514	538	514	554	520	545	557	551	501	537	542	519	563	509	534	550	486	543	531	501	527	550	546	555	540	565	470	517	519	566	493	528	508	559	517	537	541	552	498	517	527	577	514	505	497	494	502	542	477	544	539	487	526	534	515	510	511	549	521	542	554	500	555	524	528	519	514	509	459	498	579	549	539	512	575	488	518	476	521	528	518	506	541	506	505	497	517	539	552	528	547	511	534	568	542	547	538	506	514	516	547	549	501	519	551	502	485	551	505	550	543	531	545	531	515	545	536	531	545	493	537	529	535	540	552	537	534	507	526	547	543	497	582	523	512	532	534	500	539	524	493	489	501	527	531	540	529	528	474	506	560	540	529	521	512	484	546	524	556	493	484	508	517	529	541	555	482	536	513	484	547	575	501	560	516	509	545	557	545	504	556	520	471	534	493	492	528	517	518	515	538	520	480	502	546	500	539	531	562	516	516	529	531	536	526	513	488	534	527	509	532	507	530	524	512	522	534	504	505	520	540	514	534	538	535	508	498	545	554	508	547	542	528	512	503	508	545	523	536	531	564	528	543	521	520	525	508	541	516	519	531	508	542	516	525	554	570	525	504	491	523	535	529	504	521	515	484	467	534	510	525	509	516	527	485	519	529	567	502	525	546	539	493	553	519	513	518	487	490	502	561	523	515	490	532	524	559	505	539	500	463	517	530	560	563	535	512	493	533	526	550	547	481	528	509	515	505	531	554	522	549	539	564	528	516	502	549	480	493	543	523	541	526	510	537	485	534	552	502	538	517	482	547	547	504	527	528	511	502	527	530	515	528	529	491	556	508	510	523	527	517	524	508	531	523	501	495	529	510	552	493	514	543	517	539	534	519	471	511	495	498	524	495	522	514	516	560	582	551	537	530	538	516	541	546	539	537	487	547	571	529	528	510	568	493	534	510	521	524	540	512	506	482	520	529	489	523	526	487	532	521	528	514	520	514	537	462	491	488	524	546	480	547	503	494	500	546	515	500	464	492	531	501	541	504	561	524	534	530	502	526	505	520	517	517	536	516	507	530	498	537	563	506	525	529	483	504	553	510	479	527	536	567	536	498	528	546	487	568	558	531	522	506	480	511	512	546	515	491	471	473	530	514	542	508	498	550	488	517	524	514	542	525	498	549	528	520	517	551	522	580	527	496	501	550	530	529	500	518	560	512	528	505	492	517	522	550	515	489	552	534	531	537	497	495	545	544	538	524	505	508	518	499	544	530	519	551	540	549	533	543	484	555	508	501	555	546	501	542	554	566	543	528	521	541	491	538	554	504	527	542	494	477	564	506	513	498	559	529	530	536	549	550	547	528	489	534	528	495	531	477	524	504	509	531	548	512	557	518	558	549	524	516	521	546	524	518	493	508	521	580	536	557	485	524	501	605	498	516	548	526	551	522	473	509	511	533	486	527	512	532	490	535	555	510	519	509	510	488	504	537	525	510	544	509	530	535	523	507	495	518	542	541	516	561	508	539	529	488	505	514	509	503	554	532	528	534	533	507	531	518	526	562	529	552	524	536	521	537	502	556	506	551	552	516	548	508	541	537	501	541	514	503	540	567	545	506	543	522	523	527	545	535	545	496	541	499	531	497	516	513	541	535	507	529	494	480	481	545	528	542	493	553	513	513	540
36107	36255	26596	17140	12483	9134	6966	5308	4193	3506	2949	2747	2461	2070	2015	1705	1574	1493	1334	1158	1164	1103	1004	1067	986	915	917	890	868	820	801	736	778	740	695	663	712	705	744	730	667	667	645	685	655	669	601	654	667	629	647	626	641	632	659	639	602	632	635	601	639	612	591	597	619	628	644	568	564	622	594	611	600	567	594	669	620	545	627	615	644	656	618	599	590	610	615	589	632	674	649	626	686	617	694	591	598	622	615	626	613	615	648	588	626	598	569	606	611	625	591	659	613	617	625	579	630	652	594	569	605	578	590	576	604	602	592	656	569	569	569	604	562	603	621	571	573	597	621	615	618	627	580	596	579	613	590	611	604	633	616	587	594	625	599	597	601	585	561	595	619	608	570	599	636	592	610	589	598	617	592	628	567	550	589	604	586	622	629	606	615	566	617	601	592	623	581	601	577	608	559	603	617	576	617	576	597	597	632	605	587	586	623	587	612	586	614	634	584	652	626	591	613	582	625	608	620	600	591	612	596	570	580	597	615	585	631	629	614	588	576	611	627	624	574	587	585	611	583	563	640	624	592	579	593	593	615	612	594	605	632	560	605	602	605	578	609	576	575	613	585	630	601	643	610	650	580	628	604	582	583	570	622	626	611	611	567	612	574	598	590	633	611	577	600	583	639	608	584	604	593	598	630	625	621	589	616	619	614	625	577	604	570	670	608	614	611	623	599	661	583	589	590	605	600	636	576	599	554	586	619	591	633	555	582	620	641	599	575	624	630	574	595	599	608	625	653	595	598	597	642	593	633	571	551	609	629	595	654	617	575	624	668	581	584	577	645	616	581	628	618	625	579	608	622	597	575	585	632	575	586	597	555	600	619	599	618	592	585	599	594	611	644	575	597	623	614	604	602	567	543	608	624	595	660	599	596	618	621	583	665	611	617	579	576	600	617	582	619	655	572	632	625	597	615	623	598	601	570	578	635	576	598	576	592	619	618	647	605	586	633	627	649	591	550	613	580	612	614	647	599	604	576	608	602	578	594	551	565	599	608	618	607	592	567	582	640	624	547	607	666	603	596	600	614	557	596	566	627	608	608	589	586	614	614	592	556	590	640	564	606	618	552	576	614	590	605	635	587	620	600	603	625	614	616	610	634	583	641	596	614	589	609	578	623	593	604	620	583	623	618	619	557	593	624	596	585	620	566	626	570	614	575	611	575	590	587	619	587	624	660	600	635	598	574	611	642	585	630	552	614	598	638	612	612	639	626	601	626	617	653	639	604	572	578	632	645	574	594	634	637	606	627	591	588	593	605	639	591	580	633	610	608	653	613	610	631	634	590	611	617	613	567	614	587	613	582	599	611	640	601	587	641	579	595	633	630	594	565	607	600	616	618	616	577	597	599	628	607	634	586	584	622	622	619	573	607	607	622	667	565	604	607	598	597	605	622	619	557	578	572	571	623	600	635	623	583	618	586	613	623	612	662	584	577	616	597	595	619	637	558	589	617	544	640	613	596	633	616	617	599	642	629	622	600	643	641	603	643	573	622	592	615	597	625	590	600	567	558	624	610	599	668	604	625	577	629	669	580	625	597	600	590	617	604	644	628	627	552	630	627	625	636	584	598	604	621	621	600	573	633	573	591	556	570	620	612	559	631	575	602	645	606	596	614	659	621	583	619	615	606	613	629	591	562	574	631	587	580	590	587	634	661	564	582	610	629	622	618	571	582	594	585	611	587	612	583	580	621	630	616	550	619	615	559	638	569	586	576	573	613	566	613	581	579	640	613	562	598	598	546	610	603	624	564	603	592	575	594	624	565	625	602	590	611	627	614	574	631	624	651	611	578	613	633	578	604	622	618	616	595	632	586	599	578	611	589	609	610	623	637	588	592	598	650	633	619	626	611	614	608	644	639	618	610	579	637	568	574	591	600	611	580	614	634	633	621	624	594	595	591	623	594	574	617	596	591	645	600	621	636	620	585	622	575	644	601	621	586	611	557	608	610	619	605	603	604	548	658	626	640	607	609	612	574	599	586	656	609	585	606	588	596	634	613	607	624	637	610	604	611	621	589	596	607	604	566	608	604	574	542	581	587	598	622	640	611	589	594	575	591	616	579	610	622	614	569	627	637	633	631	603	571	589	621	614	603	587	629	608	641	557	601	532	591	625	631	584	559	638	607	623	594	581	648	587	637	595	613	598	596	627	602	646	623	591	611	582	625	585	604	629	675	607	660	589	647	597	630	580	590	593	607	628	625	605	610	588	607	610	612	587	627	583	598	591	575	636	644	599	593	617	623	621	604	688	668	606	570	556	589	634	585	604	606	583	612	572	627	601	601	587	640	551	613	576	659	582	607	583	604	641	590	589	605	584	610	612	551	584	608	564	599	625	616	631	614	604	608	573	597	600	640	619	643	632	577	646	596	572	606	630	601	594	623	572	609	587	616	613	620	610	593	668	602	664	644	593	599	629	596	618	660	584	602	584	579	642	623	627	634	600	581	576	607	645	600	596	626	595	617	626	617	625	565	613	606	624	607	652	571	639	580	609	604	637	577	593	608	609	607	616	565	597	632	585	654	612	619	607	613	601	609	571	611	601	609	578	621	652	582	603	636	633	617	636	622	595	550	580	632	613	632	582	594	600	645	600	625	596	594	613	613	645	638	622	587	598	598	649	587	605	543	600	619	622	587	616	618	569	593	609	612	573	633	608	678	614	630	606	613	572	629	584	559	589	609	574	566	591	566	594	568	620	613	629	600	612	646	566	593	580	595	621	591	599	615	626	575	562	645	555	579	573	586	642	579	634	579	575	556	609	629	632	560	605	582	601	626	616	572	637	616	594	635	605	610	654	560	609	602	612	658	578	626	612	594	627	582	592	581	602	608	618	543	587	581	614	558	601	582	587	616	650	570	614	609	607	574	592	580	618	613	595	604	587	561	591	559	627	619	632	618	626	599	602	623	630	590	606	633	599	585	549	583	590	566	628	599	616	556	600	612	610	570	627	585	624	593	569	600	585	594	590	619	637	621	617	636	605	586	598	618	600	621	578	575	598	635	605	640	623	592	636	604	585	589	597	619	597	581	607	603	594	624	591	604	635	605	626	547	600	590	576	598	592	623	619	560	640	621	615	620	615	643	581	616	595	599	641	589	622	586	624	621	622	603	638	570	605	612	623	582	591	608	632	536	628	569	667	595	619	642	613	602	571	656	592	616	602	664	601	650	621	595	601	586	597	618	644	587	669	604	588	607	606	582	604	601	605	586	624	611	571	584	609	597	561	633	581	617	633	590	598	644	621	582	631	610	573	614	616	652	603	622	572	605	643	607	666	594	637	600	596	617	629	569	584	581	604	596	614	612	615	592	594	564	552	592	562	615	608	579	640	606	615	614	576	614	579	629	588	573	639	623	631	632	627	607	653	577	607	585	613	587	611	602	565	588	615	613	603	611	594	602	662	605	586	597	596	637	645	572	640	622	601	584	579	628	595	669	570	593	584	609	612
29751	21671	16172	8387	4050	2592	1908	1553	1316	1303	1199	1146	1108	1060	1001	1033	944	970	955	946	937	880	830	874	933	860	856	896	826	855	895	860	861	836	817	863	814	835	838	819	890	833	814	832	857	821	795	830	797	778	880	812	838	808	833	752	811	893	766	847	839	749	841	838	793	806	817	835	858	837	791	827	839	860	835	833	849	854	794	812	879	796	783	833	833	812	866	775	821	868	798	806	821	788	813	808	801	826	834	834	800	861	785	775	863	755	826	820	797	804	824	818	797	856	874	796	817	836	853	784	862	857	797	769	768	828	867	821	760	785	839	836	775	802	841	783	818	768	770	852	806	842	826	869	841	840	793	801	831	852	798	820	784	819	855	871	810	874	838	814	806	871	794	783	795	810	753	812	766	779	833	823	812	822	790	802	834	836	796	889	774	823	864	884	777	857	869	908	768	827	807	809	799	833	826	786	816	855	778	769	811	829	806	853	807	804	825	784	839	825	844	823	841	834	770	800	774	836	835	775	812	810	839	823	750	830	809	788	821	814	774	786	809	869	781	849	840	890	793	815	839	822	810	825	801	806	809	827	820	786	816	809	836	823	811	842	834	804	856	808	799	893	873	837	798	785	801	785	775	841	783	791	824	824	854	802	822	829	752	771	823	802	826	857	858	785	799	783	741	807	784	775	790	787	797	779	809	829	787	834	817	847	739	819	832	840	845	836	839	754	809	796	778	806	809	768	837	793	786	797	848	778	845	835	820	779	855	821	915	813	795	862	848	793	805	820	772	809	800	810	789	854	795	779	763	839	828	840	816	808	848	821	799	837	803	792	822	825	846	832	754	778	841	811	809	812	847	810	821	793	820	807	809	812	849	802	836	817	819	869	817	806	876	819	784	806	880	813	852	764	804	803	800	815	791	840	858	786	838	816	787	826	804	839	856	805	839	808	819	827	858	821	774	782	783	768	804	823	799	840	811	795	778	824	881	758	816	851	815	795	792	812	797	759	821	753	822	883	820	784	818	823	823	849	775	849	839	844	837	765	803	805	830	793	853	807	788	823	852	810	791	817	820	898	815	787	877	791	803	834	827	826	835	770	796	790	808	824	821	782	830	813	788	810	821	836	812	797	812	799	805	787	824	852	811	831	787	854	823	822	818	842	810	782	795	846	795	784	841	798	878	800	818	791	790	831	863	812	829	881	784	819	764	886	807	825	849	784	820	805	775	850	814	873	776	760	820	845	840	827	898	865	788	840	764	814	854	823	793	803	823	794	824	776	825	818	871	870	806	800	817	839	853	770	811	857	828	835	864	798	843	818	823	815	810	878	784	772	746	843	808	861	790	796	879	818	895	843	811	816	810	829	810	792	830	847	866	839	847	793	812	756	778	786	762	820	777	825	832	768	778	776	870	793	822	821	798	799	791	841	839	807	835	824	810	773	810	792	792	801	804	761	797	822	753	796	828	788	788	835	828	834	828	855	792	802	804	827	859	848	794	865	806	813	812	781	792	796	833	820	773	812	800	841	818	812	779	750	831	871	833	834	839	833	817	771	805	867	860	803	850	779	834	797	801	793	809	823	820	807	830	832	838	830	812	820	823	771	856	826	844	818	817	867	815	821	792	826	777	817	831	797	807	806	792	832	861	844	796	778	807	831	773	826	813	814	795	788	865	802	805	773	856	805	845	789	823	830	844	784	820	800	849	836	819	811	825	803	771	796	825	829	785	861	844	848	821	804	819	832	798	818	807	843	784	800	826	864	787	834	829	837	839	837	802	832	817	838	819	791	842	788	802	743	823	787	754	851	792	840	781	746	769	815	766	851	814	814	780	789	798	756	822	865	848	832	789	802	816	836	806	762	773	830	805	745	770	829	825	823	795	828	778	797	802	798	766	828	810	801	792	809	788	815	838	786	827	797	849	808	813	794	872	805	833	827	826	763	809	839	794	805	838	810	761	777	759	886	844	877	824	791	825	837	846	837	836	794	822	822	804	780	790	806	778	851	848	852	776	731	843	787	802	819	847	771	797	792	826	830	847	859	870	801	824	838	816	870	866	807	871	829	860	841	824	779	860	803	793	856	802	888	782	796	822	809	844	800	811	749	847	808	827	813	819	784	799	810	828	814	836	815	846	817	828	775	782	852	809	834	837	769	843	841	802	779	784	859	833	793	844	859	773	843	864	843	825	829	815	790	820	814	843	787	793	795	817	792	810	838	799	803	772	799	827	802	822	795	811	847	842	832	825	806	795	816	775	811	864	853	848	829	798	764	764	790	776	826	805	789	797	731	801	852	776	780	791	809	793	811	830	802	816	815	863	788	797	808	807	837	792	782	834	844	799	836	810	831	814	787	802	838	797	888	805	878	812	833	844	798	810	788	839	829	793	789	801	764	783	819	808	805	794	843	805	805	903	828	759	787	800	783	835	823	817	869	833	819	847	823	821	751	817	818	801	860	775	823	814	813	863	836	832	822	852	815	797	845	781	828	844	795	812	808	806	850	771	826	760	852	821	813	788	788	813	831	837	815	828	797	798	786	836	833	791	802	808	805	811	785	807	764	804	793	796	796	837	819	854	817	818	804	865	815	801	817	794	772	785	827	852	812	892	842	811	824	812	818	791	808	835	848	825	768	862	793	813	809	806	780	840	754	797	815	791	820	840	850	825	791	765	758	794	834	784	834	816	811	807	813	819	778	778	821	893	835	801	828	789	834	795	785	885	791	840	821	799	859	844	805	797	806	752	853	820	780	819	849	835	817	802	828	793	788	841	827	796	866	837	843	808	836	841	825	802	814	797	828	831	833	794	793	803	801	786	813	808	821	835	841	850	827	773	808	806	765	823	883	808	779	846	790	794	847	756	851	798	839	801	790	778	847	813	829	809	855	887	846	811	818	837	798	843	816	796	827	767	794	804	745	797	824	808	813	785	755	771	836	805	787	839	800	812	867	807	806	796	792	810	825	774	761	758	800	802	843	789	815	810	866	841	863	833	802	821	847	810	804	848	814	791	825	785	835	871	848	829	842	789	786	789	824	784	745	803	793	801	801	812	778	826	801	819	813	810	765	798	792	775	790	808	820	780	821	864	819	816	828	820	771	830	821	791	801	782	789	846	800	797	865	801	812	823	825	802	824	805	792	818	790	774	759	858	849	825	840	808	795	798	796	804	810	800	814	827	808	830	853	861	811	839	846	823	796	856	798	801	796	787	814	861	789	804	780	748	789	837	828	849	827	837	808	779	846	824	786	827	798	823	861	786	822	769	766	830	815	811	821	832	829	850	809	782	800	841	813	842	818	825	815	839	801	830	817	868	813	834	785	823	814	781	780	782	825	778	867	832	808	820	783	812	782	798	785	839	858	752	802	851	814	809	833	819	853	788	853	812	822	817	791	776	766	814	833	847	806	789	804	798	839	783	796	823	820	801	778	830	848	824	792	795	846	790	847	875	829	836	791	811	835	803	853	811	819	802	808	781	797	758	778	812	842	817	835	814	826
29473	22960	15057	8467	6160	4265	3321	2603	2116	1872	1751	1644	1558	1352	1322	1254	1219	1182	1076	1101	1077	1019	1040	1071	1039	1045	1017	953	1048	980	960	938	1019	934	911	903	952	903	931	886	909	932	920	970	948	899	926	933	974	934	875	937	985	893	899	937	934	926	941	956	884	975	901	901	930	910	906	912	963	962	885	951	908	937	977	972	915	892	941	915	944	915	923	950	913	820	901	904	911	930	929	895	930	975	953	935	936	947	905	897	986	909	944	948	954	886	932	912	928	895	910	914	934	952	884	867	940	951	913	876	945	994	963	955	917	865	942	963	930	894	891	938	913	941	911	895	923	900	876	952	941	893	943	974	955	918	923	963	906	903	908	902	1002	925	949	907	937	922	927	904	906	924	935	867	933	963	860	945	938	925	922	909	876	913	910	942	929	928	952	913	925	905	914	925	959	918	923	898	923	921	864	917	914	915	865	874	897	922	855	961	914	895	902	984	912	955	909	863	963	924	999	931	943	943	909	928	873	922	978	932	930	880	944	950	931	895	963	936	897	923	850	967	900	942	956	906	953	926	909	880	938	942	959	950	937	929	909	870	858	918	892	889	944	881	951	911	948	910	875	906	931	892	921	904	928	893	918	951	885	924	910	978	969	893	876	875	914	907	903	924	894	944	904	927	891	902	926	984	909	923	946	945	902	881	888	902	888	940	943	984	940	894	878	921	954	942	920	938	922	922	911	940	892	913	952	982	851	906	878	902	939	926	909	900	985	928	894	886	855	921	874	925	866	966	890	897	924	931	992	914	901	901	912	903	929	907	941	901	918	943	880	899	930	927	945	957	892	946	928	944	903	959	935	953	965	904	933	879	894	937	867	953	958	845	960	910	931	906	892	907	1000	909	907	885	950	903	940	909	917	944	908	969	884	860	947	927	825	929	920	973	942	928	966	939	954	917	942	923	892	920	930	895	921	905	969	909	893	945	952	914	933	916	995	919	937	931	921	892	940	875	928	887	916	907	992	928	929	897	891	949	910	869	922	895	854	922	982	929	940	878	918	894	897	904	893	953	902	938	888	904	932	874	930	918	981	911	885	905	866	934	934	908	989	926	874	891	973	932	935	959	937	882	952	926	937	884	936	932	959	955	882	901	916	953	893	876	906	915	934	940	942	920	964	944	969	943	966	931	881	904	893	909	934	946	962	980	976	937	899	966	929	921	944	920	906	936	908	961	902	871	952	908	905	961	954	904	900	935	896	966	903	924	925	939	889	929	933	888	876	918	947	889	872	980	935	928	921	892	945	983	974	918	911	926	940	909	922	879	922	931	903	955	916	922	904	868	941	870	914	945	934	912	896	916	866	920	852	920	935	876	852	907	949	830	969	898	886	920	906	914	860	901	929	886	895	903	905	899	916	862	905	936	935	867	934	921	954	958	886	962	949	945	889	921	857	912	942	934	921	938	946	941	927	942	842	899	919	897	925	968	889	891	932	940	955	929	939	930	863	910	916	944	951	929	903	967	911	928	908	931	909	899	946	922	946	903	904	904	924	940	949	906	894	894	925	932	909	929	884	876	884	930	953	850	945	953	919	962	950	922	928	878	876	918	919	966	886	893	955	971	943	901	898	945	935	871	905	916	902	898	880	862	920	972	933	912	875	932	949	914	910	991	923	871	862	973	905	959	890	957	911	913	858	930	883	921	926	888	879	940	938	940	930	887	932	953	943	932	939	864	909	868	890	930	923	916	926	962	932	911	921	909	923	903	861	948	930	932	924	893	934	896	937	880	947	922	896	914	980	916	992	948	934	939	917	909	905	882	912	955	917	858	915	908	923	925	918	925	918	911	884	945	978	932	893	948	910	938	978	938	907	933	894	946	935	881	910	920	913	949	849	934	857	901	919	922	872	888	946	878	933	920	923	894	923	912	905	926	916	919	895	944	961	891	919	899	883	932	926	918	945	902	946	939	976	937	919	884	950	907	926	977	925	912	902	889	910	990	900	936	962	921	964	888	877	942	909	940	958	898	915	867	885	922	908	908	926	922	899	892	928	864	882	880	890	909	889	937	949	971	900	934	959	921	885	915	858	913	974	915	938	957	908	943	936	906	950	889	959	973	955	968	923	920	964	859	885	912	895	891	937	901	1001	933	902	936	880	925	850	914	880	895	949	919	914	905	942	928	863	934	980	956	924	950	970	953	859	944	943	943	935	908	873	915	900	894	919	912	921	894	906	880	887	956	922	935	855	895	967	928	900	929	914	959	884	946	912	881	900	915	875	884	906	915	915	890	919	897	916	892	900	921	927	947	964	925	903	857	901	849	894	933	909	945	935	889	906	900	894	938	928	1022	932	881	920	1003	914	895	981	881	923	922	939	934	915	869	925	909	952	882	938	925	984	915	857	907	930	994	886	872	817	923	915	974	936	951	905	882	953	936	967	931	878	927	899	933	954	898	928	872	920	912	915	864	921	907	950	867	908	922	947	919	920	957	934	942	894	945	939	897	907	922	953	961	903	937	931	947	936	943	894	939	916	901	966	919	958	937	923	944	980	978	949	914	926	906	893	946	921	883	946	971	880	935	896	928	907	953	911	912	906	915	908	904	913	933	926	887	910	975	905	886	906	875	899	901	877	926	975	936	856	910	954	921	924	916	900	937	855	955	900	905	871	872	927	926	935	904	901	933	900	945	943	917	915	920	904	903	945	908	917	878	870	952	930	940	910	915	931	905	932	963	937	856	938	935	937	923	940	898	913	903	902	896	936	963	909	929	942	915	872	930	945	905	939	991	890	814	933	901	885	912	939	946	941	935	914	896	897	896	869	950	962	922	913	891	899	950	891	939	957	924	957	934	932	880	881	926	875	910	886	919	949	869	912	965	901	867	950	942	910	908	896	957	871	910	881	901	963	927	916	905	978	880	922	884	874	948	930	965	894	904	887	931	931	925	933	960	878	963	885	930	934	915	908	885	853	974	893	898	965	917	1024	940	900	878	902	931	910	941	906	932	968	944	951	875	947	898	897	959	889	864	920	900	936	895	934	964	945	914	879	947	932	983	929	922	931	907	907	918	906	945	968	900	913	834	949	891	923	916	964	898	889	957	961	943	942	932	965	891	957	922	923	884	932	899	937	965	916	933	902	884	918	933	915	927	912	840	916	898	906	876	945	924	911	924	951	970	901	950	952	980	943	925	901	868	938	931	955	928	898	921	920	948	956	905	940	903	976	901	939	933	940	920	934	939	928	965	900	900	934	914	905	946	919	921	915	934	867	888	924	916	938	915	881	919	865	936	920	928	979	903	920	958	967	915	930	880	964	917	971	979	931	874	919	887	883	899	915	888	1009	906	914	878	925	917	906	938	887	1035	907	960	888	863	934	970	892	945	898	911	917	936	935	920	906	952	895	911	955	970	907	934	923	910	925	921	871	975	984	930	904	904	889	944	898	928	919	899	894	943	902	942	959	902	899	917	894	919	928	861	922	948	924	906	907	966	944	923	966	916	913	967	928	911	1014	911
24061	21509	28828	24619	21501	13403	4169	2440	1931	1646	1608	1485	1405	1208	1195	1093	1160	1041	944	985	946	896	899	908	864	859	855	841	819	837	826	804	819	835	799	826	764	784	749	772	788	804	772	819	754	742	712	718	738	803	801	808	819	796	765	813	795	781	774	748	739	750	758	738	733	761	701	764	730	709	739	746	771	735	721	760	773	734	731	787	697	728	766	741	788	746	725	746	757	706	742	739	760	734	728	747	732	744	792	792	738	717	712	719	733	777	722	752	741	713	781	699	757	770	714	776	777	717	772	721	780	744	719	745	766	723	728	741	757	804	819	749	704	748	732	727	765	697	745	792	771	703	719	772	783	704	789	711	714	740	772	715	728	726	747	777	744	732	758	755	717	722	757	719	690	691	769	755	712	742	736	719	675	732	744	712	754	753	750	767	734	756	722	753	715	755	722	749	755	753	727	746	711	748	726	784	757	732	757	727	792	758	742	699	707	773	733	734	763	783	769	779	732	767	712	721	764	732	732	763	722	778	807	713	756	709	750	765	781	686	715	792	739	800	756	740	766	730	786	722	747	698	717	719	718	787	733	698	724	745	736	770	726	748	757	740	737	728	759	716	747	769	711	707	746	775	708	761	711	719	743	678	783	755	694	693	776	727	753	722	725	772	793	752	707	801	798	722	761	739	733	741	742	749	752	691	719	686	731	794	776	729	751	781	730	719	776	753	762	756	756	756	722	759	783	708	768	751	723	750	704	739	759	762	721	773	731	750	708	743	735	809	723	700	776	754	752	747	711	736	770	699	693	747	732	756	812	753	716	752	763	710	701	747	730	720	788	742	687	737	734	802	729	757	723	704	740	717	725	795	747	737	704	701	786	800	711	718	748	734	736	740	733	731	763	753	771	741	740	714	722	720	762	678	721	725	782	721	769	750	727	723	718	765	722	708	765	696	787	740	681	767	705	729	702	719	723	729	724	726	779	742	742	733	736	744	721	777	730	768	759	771	700	713	748	746	716	758	709	737	705	729	748	746	723	733	699	784	754	761	789	741	797	730	748	757	757	732	716	734	764	734	737	714	700	768	755	753	766	776	703	718	747	767	759	798	747	755	713	738	732	738	739	779	718	755	714	767	755	745	720	741	748	747	739	762	794	775	743	729	759	735	719	744	774	683	694	740	770	780	759	712	700	704	782	731	758	777	707	744	731	703	718	752	734	711	728	728	740	721	695	721	710	811	738	736	729	824	797	724	763	764	732	739	749	742	729	739	709	754	699	751	767	742	729	739	762	729	728	711	781	748	753	757	699	727	776	726	772	730	786	716	740	765	748	723	718	764	729	724	714	745	712	750	756	769	740	775	711	726	716	753	746	721	708	744	739	746	686	709	745	746	785	812	762	762	769	760	739	745	727	774	695	733	700	738	754	753	739	780	782	706	757	731	762	771	708	689	748	743	701	728	755	707	776	767	763	716	724	738	717	734	753	755	729	756	715	737	751	775	675	766	703	773	746	721	718	781	748	757	778	749	700	717	731	705	757	749	741	733	773	779	788	745	715	731	715	722	688	714	755	741	722	718	738	758	749	734	706	754	760	785	774	755	718	768	762	748	740	731	761	761	734	754	746	746	702	790	733	743	772	703	736	724	724	705	734	723	729	738	737	777	752	773	723	740	713	737	771	708	763	750	715	752	736	718	743	735	694	765	780	763	732	698	705	750	727	754	771	746	729	747	720	743	724	720	762	701	714	731	751	750	694	767	747	680	751	726	721	736	744	774	757	722	703	735	689	734	745	786	720	739	731	738	776	721	755	707	735	730	735	739	780	761	765	777	706	778	710	718	692	774	725	719	712	757	725	704	744	746	769	717	721	779	784	791	780	755	724	756	762	769	783	711	749	724	758	721	725	742	711	742	755	762	789	739	722	708	762	732	773	706	777	714	729	753	748	781	740	687	733	767	764	755	727	736	767	730	783	729	769	769	750	718	711	760	782	718	726	729	725	743	757	780	727	748	738	683	765	729	768	721	756	711	728	745	771	787	741	755	773	742	759	709	798	765	747	773	709	719	733	742	761	673	750	783	736	821	761	733	684	728	742	722	743	804	772	797	740	751	747	756	753	735	766	744	748	720	729	750	761	731	706	696	741	761	762	748	708	747	733	695	732	742	732	732	780	772	723	741	762	694	779	747	704	727	749	682	673	796	711	760	730	753	720	783	728	747	755	763	717	694	730	741	709	762	710	721	719	746	768	814	706	719	736	755	736	740	724	697	718	734	779	702	815	753	748	763	714	777	780	747	700	758	753	747	742	679	778	717	786	740	765	784	760	731	783	768	751	699	721	718	759	793	728	765	718	750	734	818	800	705	691	714	768	742	733	770	723	713	787	739	731	745	710	763	776	740	764	753	776	732	733	735	770	721	759	717	790	774	711	699	764	782	704	721	718	733	705	730	723	734	744	746	753	713	703	725	740	742	765	734	755	735	755	729	717	760	701	708	733	741	757	698	714	782	726	765	724	750	731	749	757	731	761	719	793	708	744	723	762	742	704	701	698	722	718	733	743	754	757	756	782	753	804	755	727	733	767	753	759	747	770	752	723	765	713	719	714	751	741	710	750	773	684	721	712	706	767	710	742	732	759	701	750	734	732	750	749	749	787	744	644	689	722	770	734	744	750	749	719	740	743	782	693	767	737	734	744	740	773	729	706	795	782	690	680	743	727	763	772	783	757	745	744	747	746	691	723	792	703	805	779	750	786	741	759	715	728	743	699	715	734	716	749	700	746	709	796	735	715	695	754	740	766	720	780	717	754	755	745	773	758	762	740	740	776	721	736	797	731	771	733	722	744	717	774	716	733	720	761	746	727	768	757	719	775	714	789	713	697	699	722	682	742	773	788	745	713	741	748	771	757	780	753	743	779	725	745	743	689	739	755	719	749	742	746	745	746	746	751	750	732	742	812	730	716	703	691	689	708	762	735	753	731	749	761	691	781	776	719	780	732	741	719	756	731	739	754	733	762	720	748	710	734	791	743	761	719	777	788	764	736	769	754	754	687	707	761	745	682	727	726	715	732	722	759	782	685	772	766	733	788	716	735	786	722	766	721	767	747	710	773	688	755	722	757	726	692	708	789	747	742	751	775	717	759	766	703	758	746	739	729	657	757	694	774	757	738	750	731	741	748	764	783	765	740	758	723	736	788	743	759	738	712	751	718	694	747	746	720	766	727	754	720	740	723	708	720	753	693	753	771	744	680	746	750	778	721	764	701	717	731	721	739	745	740	696	726	746	750	761	748	787	756	762	752	733	778	753	729	733	790	772	737	763	726	754	725	691	745	769	722	736	713	748	739	739	767	742	761	733	756	713	705	757	700	738	794	732	734	712	721	674	759	749	708	705	743	735	713	739	709	782	735	709	773	709	730	726	723	700	706	781	773	701	722	741	815	738	730	760	758	715	736	720	747	747	699	731	731	763	812	760	756	801	756	725	750	716	736	730	723	760	719	709
32427	31647	22656	13526	9557	7057	5325	4113	3278	2697	2550	2231	2058	1859	1725	1534	1482	1459	1281	1221	1153	1131	1070	1163	1061	1039	1032	1035	989	1011	965	938	935	907	945	935	955	942	842	926	878	876	840	836	827	857	895	859	888	910	873	886	916	848	842	862	839	858	825	853	819	857	815	918	801	901	860	813	847	831	875	886	877	865	859	880	890	907	826	908	874	815	842	830	860	860	904	841	851	836	892	838	812	826	875	853	866	865	802	849	809	848	826	846	836	852	835	853	895	837	814	785	838	849	808	898	828	875	896	785	817	819	869	822	851	830	909	849	884	846	881	890	839	872	855	843	848	861	875	873	881	871	789	846	853	777	886	890	843	827	857	867	891	872	834	825	837	820	791	846	862	844	849	845	892	820	868	869	855	885	828	869	866	785	830	843	859	856	871	824	880	851	838	818	831	870	850	850	821	828	837	843	849	873	836	826	884	869	829	845	828	788	873	817	852	881	811	793	827	869	814	862	837	828	824	810	807	835	867	884	880	861	786	902	825	819	809	873	865	812	841	902	807	839	869	858	851	829	872	834	845	843	811	832	850	812	835	876	853	877	875	871	834	899	813	889	835	896	893	858	846	847	845	840	864	824	821	822	852	870	849	861	888	839	825	878	872	829	844	834	858	887	807	875	887	916	831	842	847	830	841	924	820	822	849	875	852	879	853	860	835	840	840	853	860	857	843	871	860	869	875	901	904	874	858	869	848	822	855	892	877	855	867	859	846	836	851	847	852	834	836	890	815	848	835	860	865	829	854	827	830	833	894	894	816	881	844	835	837	881	887	824	829	838	884	875	839	819	879	805	869	821	805	938	875	831	821	832	843	833	847	823	797	826	819	819	853	849	887	867	839	809	846	880	835	878	878	814	882	854	857	839	865	793	830	850	879	892	887	820	793	833	867	870	855	846	794	826	844	832	836	893	841	864	872	845	828	891	826	828	846	842	845	845	853	846	885	889	848	807	869	840	805	825	841	829	866	817	850	806	879	848	801	852	853	838	826	836	813	887	806	871	788	868	804	879	836	853	853	853	858	886	805	860	818	844	884	859	881	837	878	820	868	774	812	872	823	870	800	853	882	795	847	837	859	888	865	837	864	882	818	879	854	898	859	841	868	884	861	865	910	850	859	852	808	800	813	829	855	818	856	823	812	830	879	841	893	811	826	897	833	880	817	866	882	795	840	837	838	835	904	761	838	865	860	836	866	832	829	867	850	833	827	883	885	854	872	855	831	870	879	851	876	826	829	857	855	847	870	880	872	860	837	848	863	876	880	796	823	842	844	898	902	835	829	850	868	880	841	836	831	861	816	864	817	811	848	851	812	874	826	858	858	844	821	833	857	850	892	848	843	849	893	842	799	862	866	811	854	875	858	832	838	856	849	837	860	819	879	833	891	855	856	822	839	874	824	803	843	882	814	924	894	844	832	832	829	835	834	790	852	847	851	835	825	833	890	861	812	861	876	860	783	803	813	840	840	829	871	867	833	855	839	826	841	866	856	832	833	851	851	857	858	837	861	854	805	859	834	861	893	843	852	842	830	833	877	795	822	830	783	829	895	896	899	859	851	882	838	861	894	874	874	796	838	828	843	866	867	837	833	892	804	832	859	794	821	881	867	837	806	885	764	809	866	847	841	830	843	860	837	824	879	850	844	846	814	838	840	879	857	842	878	850	798	857	864	824	872	818	822	857	822	795	878	828	817	843	859	862	870	852	808	867	847	874	861	880	849	910	838	887	799	854	869	842	854	855	873	812	887	834	850	789	834	810	809	851	873	804	800	806	876	857	821	867	870	835	856	818	898	899	818	788	855	843	822	841	829	878	852	846	826	876	803	810	830	850	885	855	813	803	876	841	823	820	840	795	822	854	847	820	829	836	867	834	909	832	813	836	848	858	854	841	855	889	855	837	859	901	856	908	854	842	829	865	837	832	869	822	853	841	838	852	880	840	859	859	830	840	826	866	815	862	820	827	863	813	901	814	844	904	856	835	814	829	858	818	838	908	840	853	846	890	780	812	877	871	875	823	858	843	841	872	822	890	851	840	855	877	867	825	831	869	893	876	797	864	816	829	785	854	817	844	894	819	833	884	862	797	877	863	816	819	873	836	807	838	853	861	845	872	834	852	945	787	886	913	831	858	819	815	871	817	813	863	808	805	865	886	824	841	849	843	818	856	911	851	825	838	886	864	875	854	825	813	837	862	878	857	850	848	850	899	826	818	855	812	843	879	889	852	799	845	882	856	852	838	825	840	850	838	845	812	835	779	886	862	825	843	856	789	839	852	890	858	855	837	897	812	838	821	856	845	821	865	866	879	847	886	840	879	895	798	821	847	869	851	845	860	858	788	827	851	854	853	849	806	831	895	801	840	857	822	871	877	843	862	829	921	866	836	871	826	825	846	854	860	817	852	827	861	871	822	817	842	890	813	871	844	872	871	797	880	864	869	808	851	818	887	871	815	874	791	805	803	841	813	886	876	812	834	872	859	865	824	839	790	882	779	812	827	856	831	916	826	867	812	885	873	854	839	881	865	811	825	874	845	794	847	848	863	846	861	851	840	859	880	826	866	817	927	877	853	854	873	826	910	875	901	799	872	833	853	898	817	808	837	859	901	856	876	822	846	839	849	864	857	824	866	833	861	887	807	835	806	884	843	866	809	840	861	897	849	873	854	825	861	909	802	876	804	773	870	866	896	831	840	881	821	827	867	836	853	886	893	890	874	831	846	817	855	834	852	852	849	851	864	859	896	853	818	890	857	866	865	855	849	814	834	806	871	823	801	890	849	779	924	867	821	827	816	898	867	881	803	860	850	868	883	817	820	854	842	826	886	824	883	808	845	817	825	840	846	833	857	809	859	853	867	852	870	885	897	825	832	873	838	891	843	831	813	888	833	839	823	833	870	824	854	873	861	811	831	854	803	819	765	796	896	838	849	785	783	859	854	842	813	872	812	842	813	839	863	855	825	860	869	881	865	811	855	876	815	817	852	859	824	849	816	822	804	847	894	857	849	824	848	856	848	806	812	901	852	840	811	842	866	815	833	804	875	868	830	821	892	875	882	834	877	794	767	841	851	828	841	854	876	829	822	795	845	858	820	856	921	869	852	880	851	886	773	873	850	905	820	874	882	808	801	851	857	863	856	828	786	820	884	790	805	899	821	818	891	883	821	855	896	869	856	860	890	853	815	848	897	877	862	840	855	838	825	828	851	866	838	858	863	861	807	874	859	832	863	855	881	898	827	864	852	865	839	874	822	823	827	850	854	839	839	901	850	854	892	839	872	844	842	839	839	862	827	778	830	886	835	874	857	863	837	873	871	863	866	830	828	844	814	866	859	862	859	891	853	875	830	798	861	841	817	901	880	822	840	875	869	873	873	882	875	862	866	832	823	860	855	803	843	858	835	840	791	794	851	831	834	839	810	873	828	834	828	858	804	893	880	848	761	809	855	861	826	886	877	838	870
25258	21558	27773	25697	13763	4101	2458	1908	1476	1284	1230	1173	1093	1086	993	905	943	930	840	764	788	760	746	747	749	770	705	758	728	757	712	640	685	677	693	697	724	682	669	726	695	716	695	706	702	661	649	651	670	642	675	668	697	678	703	727	627	674	641	695	646	683	653	697	684	668	652	592	636	694	655	665	702	666	658	644	635	681	687	661	660	641	657	665	665	639	657	633	661	694	675	644	691	661	675	629	634	663	638	635	660	657	641	644	617	705	676	672	659	662	653	673	664	684	672	646	638	633	631	679	657	666	652	674	607	656	639	624	633	646	658	672	670	629	696	671	696	631	622	643	653	693	643	688	694	658	644	629	694	670	651	620	650	690	656	692	650	632	675	658	627	617	652	709	601	634	656	635	682	657	626	665	645	677	642	682	625	625	715	645	654	628	632	648	673	656	600	649	673	673	638	669	647	651	670	683	626	677	709	648	661	657	650	625	681	634	681	693	651	654	672	642	667	664	651	656	657	654	675	655	647	623	675	675	626	627	649	643	636	671	675	680	638	699	654	673	674	687	657	624	668	667	659	687	685	649	629	607	612	638	654	640	682	635	679	748	657	676	705	658	667	646	671	665	635	694	717	716	626	632	590	696	660	680	669	690	649	664	695	598	670	661	647	643	675	651	662	609	684	642	651	660	660	641	641	670	720	685	699	663	615	647	607	625	660	656	687	625	686	628	662	652	693	657	632	645	664	631	684	643	659	697	632	616	662	656	618	621	629	670	602	661	651	631	654	648	660	592	660	645	657	637	687	692	633	625	690	607	687	638	682	670	700	619	668	677	665	696	654	662	655	675	717	656	647	622	593	653	689	673	672	639	628	654	690	647	670	662	676	700	658	633	661	682	669	653	642	648	647	676	660	664	638	645	653	697	661	670	634	685	655	644	666	682	700	604	624	607	666	696	665	719	656	734	660	630	631	647	688	652	636	696	649	662	572	678	685	696	648	626	682	648	638	680	668	647	647	676	696	686	621	644	671	697	674	613	693	640	644	674	629	679	617	676	642	640	665	709	643	710	666	609	642	661	672	660	665	628	643	664	690	689	647	653	596	680	611	648	632	660	649	685	637	694	655	611	681	625	675	690	647	652	676	643	665	665	625	671	652	594	630	620	676	640	640	655	664	699	673	699	683	638	722	611	643	671	672	664	634	652	696	644	620	643	682	694	681	659	636	648	638	692	656	609	673	638	686	708	628	661	638	694	685	653	626	631	659	622	629	621	659	709	666	675	664	646	645	674	657	612	656	645	647	619	608	706	668	651	663	675	648	633	675	601	691	647	639	671	642	642	610	651	671	645	649	663	662	651	666	659	656	661	663	653	655	625	649	673	667	682	639	660	655	639	646	645	613	663	633	674	688	641	634	682	667	667	599	677	615	660	701	675	641	694	669	660	672	669	623	639	653	623	647	687	667	700	662	677	679	634	669	647	692	643	649	679	637	652	660	651	695	679	688	668	675	686	679	631	636	662	671	664	646	728	634	664	694	638	646	649	667	692	622	659	677	669	671	668	684	643	712	660	649	623	607	659	619	637	618	634	648	704	691	643	630	672	694	664	688	632	655	699	675	622	635	648	617	684	704	679	685	691	671	637	636	668	641	630	646	626	630	697	690	691	691	686	658	656	662	649	668	641	626	671	629	594	670	650	639	673	634	713	676	627	654	630	666	674	668	647	634	674	661	663	643	697	708	655	676	690	665	641	651	629	646	670	682	673	666	645	631	683	686	670	687	664	653	681	665	629	667	685	648	621	667	609	700	673	695	685	647	627	669	593	642	684	707	622	647	666	648	664	664	653	640	683	666	620	693	663	649	636	668	659	652	632	660	641	646	642	669	634	645	670	697	673	677	683	649	680	644	695	669	679	706	660	662	658	671	691	666	651	641	656	669	657	656	674	670	652	652	632	669	672	682	654	639	634	648	648	661	665	681	694	655	646	631	640	655	644	635	681	606	662	639	679	682	618	636	666	657	691	684	682	617	635	607	660	671	634	701	688	693	653	678	645	636	646	661	666	585	614	662	737	622	667	659	693	619	658	671	644	600	657	679	701	657	611	626	683	656	643	673	606	700	599	675	653	645	673	646	665	695	659	650	686	629	687	646	682	666	617	650	646	669	642	609	639	609	675	612	672	691	707	653	640	661	680	695	667	676	699	724	685	712	688	656	638	653	679	624	645	658	660	678	693	670	660	679	643	639	657	639	654	615	631	641	656	666	706	620	623	623	663	668	656	678	659	679	646	675	654	684	659	625	615	683	630	635	652	696	658	615	701	638	686	631	683	616	655	599	696	659	635	653	665	637	664	659	656	679	632	673	678	677	667	650	691	627	687	693	618	671	632	630	633	660	665	704	652	702	637	645	681	651	643	641	646	653	703	656	609	679	665	695	615	649	646	684	630	656	643	640	635	656	674	672	659	680	667	662	662	670	642	657	683	641	641	658	662	648	685	636	687	672	662	613	673	648	638	701	646	628	696	602	643	645	625	646	689	717	662	654	663	617	663	646	672	693	688	648	679	626	636	684	685	680	688	639	675	645	680	661	651	682	658	675	631	667	641	670	693	645	669	672	673	678	642	668	648	648	670	653	663	641	673	652	672	641	695	681	687	709	632	677	710	622	639	685	645	651	632	706	694	667	693	693	661	673	631	664	634	654	665	661	645	649	702	689	665	622	649	652	632	653	686	618	647	670	661	648	635	661	613	671	624	641	654	676	626	628	683	666	693	661	655	650	621	624	658	630	639	675	670	659	667	659	672	637	674	605	672	680	664	650	654	690	666	665	658	644	617	675	729	639	662	671	627	668	675	659	641	678	685	674	686	700	689	659	629	617	707	668	677	673	710	645	669	641	659	665	666	652	676	664	686	702	682	639	646	618	638	648	652	641	680	641	662	630	645	707	652	623	645	631	661	640	650	628	639	631	665	662	647	648	661	655	666	673	660	692	668	640	635	679	662	592	620	664	601	640	676	613	669	690	661	667	622	640	669	674	648	708	656	683	633	689	640	638	603	648	682	634	688	699	645	647	679	704	620	655	591	676	617	666	636	641	674	633	669	678	613	633	671	646	641	644	664	637	622	633	678	667	649	672	646	662	711	638	678	718	662	655	628	647	650	650	702	662	684	663	659	667	623	623	652	689	651	675	696	659	692	672	649	614	620	658	699	677	683	658	637	637	649	670	631	659	638	624	636	644	660	618	651	664	647	604	702	634	640	684	677	665	677	665	617	681	675	670	648	716	689	634	683	670	673	640	665	635	640	642	665	630	654	680	676	639	669	671	625	642	661	666	690	624	630	656	644	643	656	659	637	643	705	637	663	672	717	611	649	650	690	682	627	631	627	680	668	673	702	672	636	670	644	666	699	667	699	654	669	655	671	735	610	673	668	661	630	609	627	678	692	648	650	644	637	648	670	700	632	649	644	633	653	608	687	647	672	645	647	703	678	667	637	698	627
31832	28298	19366	11345	7657	5685	4361	3377	2665	2289	2039	1969	1635	1474	1384	1304	1173	1178	1051	1028	1005	1016	937	967	957	943	861	866	907	837	814	804	822	814	820	780	772	784	767	795	757	814	780	824	772	803	748	772	816	745	754	787	795	755	795	766	780	749	718	778	770	784	746	742	743	760	715	722	766	758	758	801	747	752	762	769	741	731	765	761	731	810	780	775	700	728	767	736	770	762	751	732	705	747	720	811	746	746	766	719	767	703	769	755	746	751	729	769	746	787	703	806	779	738	764	774	765	773	730	741	792	774	720	758	697	803	742	751	794	752	702	753	738	779	752	709	722	778	749	762	732	762	754	764	738	760	719	772	763	709	781	736	744	734	759	743	763	786	761	783	739	720	746	759	715	784	778	708	772	728	727	758	747	783	754	738	767	769	767	698	722	783	772	709	746	762	802	707	796	733	782	785	741	731	789	721	720	730	765	774	768	765	733	707	778	773	734	745	741	777	720	766	708	687	713	820	743	776	707	765	753	736	728	723	743	713	727	761	763	783	754	755	726	769	784	726	767	755	741	745	784	759	750	751	761	731	812	750	732	732	762	734	770	733	780	760	733	706	781	748	755	680	725	732	827	712	792	787	741	765	727	767	737	761	757	708	746	778	757	777	726	798	760	726	728	781	756	740	748	778	711	755	730	767	790	755	775	716	724	753	716	753	748	755	735	736	727	730	714	783	747	751	728	758	741	752	734	774	772	746	735	789	738	723	767	808	748	696	722	707	745	781	733	775	744	761	717	712	758	710	757	763	788	786	767	782	751	742	728	712	727	753	702	739	754	700	744	746	685	750	785	768	723	734	734	711	761	773	793	802	806	788	765	721	724	730	751	773	737	799	760	791	709	800	739	777	772	724	729	763	774	713	744	732	717	738	735	729	774	739	751	751	759	775	747	749	758	728	749	774	790	764	793	740	763	768	801	760	732	752	804	767	742	752	739	771	746	688	789	797	752	761	712	738	675	803	722	727	778	770	697	733	757	811	745	745	767	762	738	735	782	751	740	724	728	736	786	747	745	750	774	728	712	742	771	786	731	704	724	718	757	718	728	769	730	771	775	782	760	737	749	824	736	732	730	717	760	703	821	777	764	738	753	759	767	717	775	701	744	734	778	750	818	755	716	727	766	736	738	757	732	783	751	749	784	745	730	729	737	732	751	730	715	718	715	731	756	762	788	751	766	783	734	752	770	745	755	783	757	737	772	770	749	761	772	756	727	699	751	780	724	723	746	764	713	771	741	736	709	761	767	700	709	724	703	767	755	740	799	774	721	745	799	739	721	688	715	740	762	714	745	716	759	750	719	697	726	739	791	694	744	720	736	768	768	737	724	750	745	752	709	753	729	704	777	757	730	791	761	774	746	755	719	705	743	757	750	720	742	812	812	771	744	777	661	783	764	773	711	713	757	735	760	744	761	765	731	756	758	759	770	702	710	761	783	776	731	721	762	799	755	779	807	763	755	715	698	732	761	737	750	747	802	739	743	750	757	743	768	721	795	734	709	764	797	747	754	734	729	704	755	727	710	732	736	782	725	755	776	771	766	789	721	741	721	769	802	771	742	742	698	730	745	771	710	755	748	750	828	788	753	746	750	780	753	742	762	755	723	771	790	785	737	769	754	754	700	751	742	712	801	794	774	722	769	757	740	744	745	732	758	739	714	772	797	771	768	708	758	773	740	733	765	728	789	771	759	744	686	804	761	717	734	737	714	776	781	783	763	797	693	716	772	765	796	741	763	796	741	754	725	767	744	742	786	734	741	774	792	742	771	765	797	714	703	715	846	748	757	765	752	744	767	723	755	729	739	698	805	771	779	712	721	745	733	768	763	736	785	784	778	772	769	784	731	733	762	777	734	715	720	768	739	766	717	738	752	765	771	713	741	778	760	743	756	770	756	739	739	706	780	693	738	724	739	803	743	750	727	746	777	750	736	738	756	720	717	742	777	729	748	764	805	795	768	728	694	721	779	745	753	766	740	743	815	785	793	786	785	724	751	774	755	746	767	760	720	754	746	770	724	701	740	744	774	786	716	768	769	743	758	746	748	756	705	748	760	711	750	802	715	746	734	771	753	763	761	733	765	724	725	715	762	694	783	733	737	726	724	731	739	754	748	752	731	727	812	732	679	746	736	773	751	754	699	770	760	762	751	766	746	745	769	704	763	777	778	769	733	720	744	734	744	733	761	728	752	778	745	698	759	731	741	790	753	712	724	787	802	768	717	768	765	717	763	756	719	708	762	705	774	759	756	790	774	749	775	795	760	795	737	784	747	740	757	759	721	766	812	755	740	720	764	739	752	778	737	728	711	756	793	710	772	728	746	754	758	737	744	733	757	743	778	770	744	758	764	745	757	749	736	748	753	730	767	807	756	755	740	744	752	756	758	747	764	727	743	779	777	784	745	783	715	739	735	736	785	776	735	790	721	734	785	788	722	777	730	759	707	757	705	776	781	748	731	736	780	734	736	735	712	735	774	757	778	769	712	759	751	752	754	758	703	764	800	733	732	741	770	697	763	752	694	783	806	727	746	737	790	744	725	712	727	764	752	779	703	745	785	752	759	736	752	736	751	734	743	753	728	735	770	737	769	781	729	703	719	723	718	721	777	711	753	741	730	795	727	717	763	774	741	727	748	778	740	790	729	733	731	721	785	728	756	771	745	727	736	724	725	766	718	739	763	745	684	749	777	727	753	708	788	738	735	701	746	738	768	715	774	782	718	755	724	792	716	795	768	759	769	806	738	717	787	753	760	782	784	737	731	706	798	734	766	749	751	706	791	721	721	714	692	727	804	735	755	755	735	763	714	741	730	784	780	743	754	764	770	821	756	731	737	765	763	791	697	763	771	754	754	757	725	725	753	765	767	759	779	748	741	726	746	748	798	799	718	751	767	785	740	764	748	715	732	737	773	767	760	770	743	738	798	769	751	729	765	726	780	777	747	752	770	747	776	698	775	723	789	723	760	762	793	742	772	751	738	764	788	711	752	763	788	778	762	761	813	739	715	775	766	769	751	738	733	830	742	757	727	734	742	732	781	788	770	777	781	744	775	700	748	762	753	751	771	709	761	745	726	764	694	728	740	781	778	740	731	753	760	796	752	745	767	733	771	746	742	744	821	723	719	765	737	714	771	746	798	781	697	745	731	687	756	747	747	747	765	748	779	759	774	792	705	716	797	708	735	731	693	739	721	745	766	705	736	753	780	775	714	764	709	756	723	732	782	720	778	691	732	766	737	747	750	687	711	795	752	760	735	778	782	727	760	713	730	731	707	742	724	734	764	759	707	707	753	726	720	755	723	748	771	742	780	760	707	786	740	752	724	724	740	746	753	732	809	745	760	771	688	795	723	744	750	721	749	741	756	795	706	781	717	749	753	729	781	757	763	733	707	738	730	749	744	733	773	772	754	761	775	735	774	792	758	802	693	765	743	731	736	749	750	762	730	739	752	752	726	822
22968	21502	29238	24192	21499	21600	12040	3530	2245	1913	1737	1619	1450	1340	1255	1159	1111	1029	932	894	816	764	756	747	697	730	711	682	660	664	639	652	537	667	576	596	606	597	564	595	587	601	577	550	592	522	539	580	602	587	616	608	541	531	591	542	536	514	570	554	544	525	482	517	476	538	520	523	482	548	536	542	564	598	557	550	536	544	578	568	516	557	559	527	506	550	545	559	546	548	513	524	514	512	528	566	553	548	564	491	545	522	514	557	530	580	570	513	567	526	542	530	524	519	512	564	517	526	546	496	489	529	528	534	554	511	533	535	546	497	511	494	564	571	484	518	533	556	536	538	543	538	541	480	554	576	515	522	536	537	569	513	509	534	531	512	523	539	545	584	589	504	535	541	542	515	555	536	515	524	508	522	512	548	548	519	556	541	555	550	521	544	505	556	531	500	511	510	567	581	515	594	543	535	537	502	568	551	530	535	535	534	569	549	532	475	511	527	527	530	545	533	551	513	529	511	509	517	535	523	538	492	506	504	552	502	551	557	537	560	517	525	536	537	566	526	500	538	529	508	517	546	527	514	542	489	523	514	548	503	509	519	537	567	522	520	551	540	536	494	570	518	522	503	514	526	536	500	547	569	528	569	529	527	551	554	507	552	544	532	524	535	527	535	539	549	538	544	521	561	522	559	544	535	520	505	517	536	531	537	533	504	556	531	509	554	569	513	519	500	491	495	538	522	549	553	461	593	542	551	540	541	536	501	515	517	541	530	540	550	523	552	556	521	512	533	491	524	602	551	504	535	533	537	500	559	559	557	526	522	532	546	530	536	500	555	512	536	568	526	567	543	525	542	551	544	575	514	512	552	505	528	536	499	546	539	542	528	569	513	521	569	541	483	499	528	549	516	577	544	556	522	528	561	562	537	559	518	472	544	489	559	579	527	534	565	532	523	514	496	538	517	556	561	568	567	604	549	529	577	530	515	566	534	535	524	548	546	566	531	525	529	510	565	529	509	534	561	541	545	537	535	507	522	588	558	500	505	501	504	513	553	499	539	531	572	562	487	569	588	518	547	514	530	567	500	560	545	540	539	543	548	540	561	543	523	496	570	488	501	555	535	541	506	537	509	524	558	543	523	508	545	584	561	524	526	520	519	515	505	568	569	555	535	562	516	560	537	533	569	531	572	558	505	498	583	524	517	513	543	511	528	517	542	526	551	547	535	530	501	598	502	504	551	502	525	534	519	512	481	560	539	541	522	536	519	526	548	564	543	550	528	540	494	512	552	574	506	530	527	523	553	543	567	535	541	508	474	541	490	590	534	578	550	497	528	538	534	545	523	539	523	496	549	528	566	543	531	510	538	551	499	535	546	517	535	553	565	509	510	492	540	506	519	529	587	576	561	554	534	582	526	555	509	510	546	494	560	507	507	552	524	569	527	578	558	514	581	522	555	561	539	571	549	561	549	532	528	546	531	509	548	524	523	514	533	573	548	531	544	561	555	546	543	528	497	520	530	562	505	524	547	497	547	528	547	597	536	579	526	512	548	535	525	535	535	519	526	516	573	541	543	526	551	551	520	534	515	533	569	531	529	481	518	500	511	525	599	531	526	521	512	538	533	587	526	593	554	508	542	574	551	501	555	541	503	544	534	540	580	528	514	511	541	530	553	525	556	542	523	520	573	539	547	530	526	519	491	540	538	558	517	542	559	526	512	559	547	516	529	541	490	545	528	527	535	539	558	556	557	543	523	533	543	562	501	562	499	551	545	542	523	521	541	510	497	534	560	515	541	522	541	499	503	553	535	509	531	530	550	546	514	552	562	530	562	501	531	541	538	546	482	541	524	514	539	526	522	505	504	545	535	518	499	551	545	516	522	543	538	515	525	532	528	490	523	528	521	516	522	533	553	485	532	535	569	491	556	578	532	561	498	564	487	541	510	584	578	522	526	529	552	526	494	533	540	538	498	568	497	563	545	528	561	469	529	567	572	521	507	542	514	558	566	523	572	495	493	477	540	547	543	519	544	493	533	488	521	509	548	517	550	556	536	511	537	511	532	534	516	535	548	519	524	505	520	528	550	509	546	522	536	559	554	495	542	523	544	544	554	540	517	541	524	502	494	543	555	559	557	539	561	568	502	522	495	499	510	517	522	498	519	523	538	539	562	538	527	492	516	543	546	539	506	543	559	536	529	545	545	548	547	538	543	534	511	566	546	512	533	572	548	587	502	551	482	503	527	542	529	555	570	545	527	516	523	530	565	492	532	543	527	542	511	538	536	537	553	513	532	532	556	512	505	552	558	564	530	520	557	544	537	515	526	571	592	557	520	570	539	580	557	543	576	560	526	547	511	489	567	552	519	547	479	525	506	542	557	516	551	512	524	538	503	575	559	519	543	534	537	539	538	538	521	507	559	544	526	550	543	547	549	542	513	530	540	495	507	542	504	524	533	532	519	547	520	551	552	520	560	522	519	490	589	529	527	520	545	543	519	553	519	531	478	513	509	545	531	531	556	513	526	507	516	485	498	510	521	547	539	517	585	563	577	512	515	537	529	546	505	531	553	529	518	547	526	528	530	556	540	518	505	562	540	471	523	511	538	541	577	543	536	535	522	579	516	522	521	543	529	511	549	544	529	543	575	540	540	545	520	590	544	558	502	513	549	535	540	555	534	480	533	532	526	516	527	506	517	520	538	536	524	490	539	571	519	530	528	490	490	590	505	553	547	582	534	498	551	509	544	549	549	519	520	511	539	526	553	537	542	491	525	568	560	512	516	523	521	521	530	541	536	540	525	566	539	531	572	531	556	524	532	512	539	502	531	504	516	531	517	514	528	553	534	530	582	524	542	578	556	491	523	512	506	529	526	529	508	523	526	546	516	519	556	503	528	570	537	529	564	554	531	539	488	549	504	515	542	525	573	562	513	538	496	516	505	551	510	538	539	583	554	515	568	512	524	495	518	525	531	550	534	504	501	497	524	520	533	516	528	536	484	498	563	505	507	553	539	533	548	495	517	553	542	581	568	549	525	584	540	501	477	543	531	533	524	502	494	538	499	525	516	514	500	523	529	547	457	518	557	533	489	521	485	552	514	547	522	516	525	531	528	537	515	520	544	509	550	489	517	509	535	553	520	509	549	529	562	558	557	547	556	567	513	526	544	597	481	545	521	566	549	546	548	514	505	525	522	537	591	532	564	535	530	511	513	541	553	555	527	519	544	555	518	537	530	518	541	524	519	599	483	533	577	549	531	530	514	555	511	520	489	490	553	538	509	483	576	555	532	532	494	587	503	559	510	494	522	516	537	526	564	578	545	540	540	500	560	533	546	513	504	497	548	529	538	510	574	549	528	526	500	542	530	584	522	537	534	544	542	537	506	532	555	516	535	525	517	516	538	561	596	541	539	518	508	552	557	576	509	539	523	538	505	543	506	512	539	547	560	529	547	534	530	550	527	550	533	532	534	498	571	524	521	543	556	520	559	501	533	568	515	519	553	526	513
35748	35184	27450	17526	12508	9444	7322	5661	4375	3547	3095	2828	2424	2085	2052	1778	1640	1489	1378	1238	1175	1013	1018	1005	982	951	937	884	823	768	834	750	713	776	695	773	711	739	695	682	747	680	682	711	696	693	714	668	700	704	651	670	703	625	616	652	661	656	645	626	654	592	598	605	633	622	666	632	658	647	593	654	596	582	590	600	649	623	616	648	641	594	681	626	610	636	627	671	585	630	625	626	602	585	650	604	620	649	601	603	620	642	606	597	642	639	648	637	694	612	670	590	568	612	594	642	621	601	593	642	621	618	588	604	551	628	586	578	622	611	632	576	585	623	635	613	595	630	601	595	635	603	607	653	590	614	635	601	653	574	567	624	615	608	637	606	657	610	628	640	661	593	615	612	647	587	640	608	639	615	611	634	630	587	582	617	577	619	600	585	603	612	587	614	603	620	582	622	609	600	570	652	635	605	620	588	605	602	656	588	617	651	618	619	562	656	619	653	615	640	616	605	672	586	591	610	629	603	599	644	597	603	606	579	639	612	593	594	610	634	595	626	612	643	619	632	599	581	559	604	636	612	609	614	635	586	583	573	641	569	600	608	583	613	633	636	608	618	603	602	587	631	597	570	643	617	608	646	563	609	633	603	598	635	629	582	626	625	622	605	639	658	620	592	579	566	608	613	589	605	613	627	608	592	604	605	645	657	611	645	621	603	620	593	607	667	568	587	625	605	605	657	618	553	642	630	614	639	619	625	624	575	568	607	635	614	613	622	606	626	614	594	624	590	604	597	614	624	617	611	630	609	605	616	620	617	622	620	623	585	655	658	633	600	626	590	608	605	604	658	591	555	589	643	595	631	617	608	608	639	578	548	618	604	612	597	636	613	612	618	598	645	629	608	636	610	606	608	633	618	598	593	594	603	600	593	610	665	626	620	642	626	554	606	658	634	603	613	569	662	649	581	607	603	635	599	632	627	581	600	617	636	577	599	637	605	604	602	594	589	625	613	626	648	586	613	630	614	581	624	639	645	619	604	624	617	635	653	583	613	629	620	581	590	573	618	592	622	596	644	605	668	608	583	646	599	634	671	594	634	586	626	608	679	638	642	629	616	566	571	626	565	671	617	603	589	593	606	592	592	567	623	627	627	614	618	604	635	602	595	594	641	627	635	665	639	656	611	627	647	639	621	606	599	679	621	581	608	653	641	596	569	614	586	602	640	630	586	646	619	629	622	595	599	616	612	621	592	622	606	604	588	609	633	606	634	626	609	617	593	647	651	641	574	605	601	603	593	626	597	619	636	587	621	622	648	587	630	605	632	605	609	636	613	599	624	617	635	647	602	597	617	585	593	585	642	601	616	605	565	557	640	585	583	580	625	594	606	632	635	592	626	623	604	611	605	611	599	642	648	611	615	662	608	627	623	620	600	599	613	646	561	610	596	588	629	608	622	650	591	576	608	607	564	627	603	606	623	575	604	601	632	572	605	632	611	631	608	626	624	641	637	632	585	639	630	615	626	612	625	627	657	577	615	571	601	569	664	618	627	618	567	621	588	620	646	614	603	586	609	610	567	619	581	632	598	613	596	616	618	616	595	582	597	622	614	605	605	572	636	609	602	665	599	579	593	671	577	617	653	663	626	609	608	649	643	637	585	675	622	618	612	627	625	603	611	613	632	625	626	588	585	635	618	619	616	630	600	632	588	614	600	617	617	665	556	593	627	606	617	625	651	611	636	626	619	612	615	612	599	624	582	650	629	608	586	601	641	601	594	597	606	657	593	605	608	573	606	646	609	612	635	588	635	687	598	668	599	602	573	590	592	584	610	607	606	596	630	592	583	613	629	590	571	625	589	560	609	567	614	610	644	644	587	630	632	624	611	574	610	614	618	592	596	643	598	605	622	642	586	599	623	639	649	619	586	594	612	640	636	603	615	623	583	669	634	585	626	603	652	640	626	591	592	582	641	607	647	630	619	623	607	630	632	588	610	655	595	619	610	582	612	584	624	613	606	609	586	677	618	633	620	569	617	617	593	633	625	638	607	646	607	628	587	626	596	599	580	623	586	623	645	608	589	596	659	652	623	611	608	614	593	581	610	656	648	627	625	576	608	587	583	581	592	601	617	592	623	608	625	614	588	605	598	569	621	597	610	606	641	599	601	654	625	574	640	603	615	577	598	596	601	601	628	608	592	636	590	546	632	592	635	614	589	628	566	586	592	582	613	596	561	619	634	622	643	581	616	606	610	633	595	663	596	599	607	627	632	651	631	639	555	632	615	598	628	600	643	665	575	612	603	587	579	658	600	603	597	642	610	610	641	618	627	612	590	610	590	569	636	593	632	630	589	613	598	660	607	607	600	617	618	631	625	615	619	616	615	623	628	654	639	574	616	618	637	595	620	646	579	609	628	637	609	603	580	611	624	573	597	592	618	660	616	590	617	604	590	569	579	594	578	652	620	574	602	638	625	628	640	640	642	590	575	604	629	601	583	564	591	603	612	646	608	604	624	643	657	580	647	601	603	600	566	591	615	622	557	592	586	626	591	592	605	563	596	606	612	589	637	613	619	625	584	672	634	594	642	578	629	611	618	621	616	589	580	630	638	591	665	600	582	646	607	608	606	590	583	542	640	586	600	646	621	636	652	608	598	709	547	646	580	595	626	595	599	607	578	635	616	614	656	604	585	635	606	609	592	584	585	608	656	645	627	596	656	635	603	619	611	619	590	593	589	611	602	599	646	600	631	650	630	636	587	604	603	621	613	582	627	640	621	619	578	594	591	608	634	608	635	583	587	621	634	591	574	628	597	619	636	629	560	602	602	666	599	598	577	631	569	610	620	593	613	612	666	618	625	630	577	614	610	633	608	618	609	603	623	606	614	585	611	559	618	576	623	647	626	623	564	621	613	639	596	630	590	599	638	617	601	592	588	637	605	626	654	595	613	616	624	631	566	612	630	591	596	622	614	619	577	605	637	612	643	664	641	608	653	624	548	579	596	629	586	647	648	614	606	605	631	623	641	602	588	584	613	572	608	619	623	598	598	590	626	587	594	603	598	667	637	623	592	614	628	594	600	604	628	631	610	601	621	628	594	635	595	646	647	654	565	637	592	611	645	657	628	604	622	612	599	653	634	603	625	604	669	599	550	611	605	585	651	622	603	595	620	605	649	587	629	607	620	633	587	630	623	624	681	660	591	612	579	587	631	599	607	619	597	652	632	655	614	612	654	576	628	660	590	617	610	613	621	627	598	580	611	601	582	608	651	645	610	602	652	616	655	588	640	616	633	586	624	603	608	574	588	639	573	624	668	656	600	653	607	597	644	571	605	631	609	582	631	573	606	638	603	613	638	609	595	616	616	608	620	638	614	582	607	641	602	606	618	585	605	600	604	619	579	597	608	618	602	573	593	626	649	628	633	625	587	603	623	608	592	589	625	634	619	640	610	619	610	624	609	639	655	664	623	617	619	631	618	633	638	610	625	603	639	603	571	633	625	607	603	687	590
29441	21424	16226	8560	4025	2721	1998	1648	1382	1311	1238	1170	1089	1089	1020	1079	1006	964	962	957	971	847	867	854	901	841	836	838	839	885	897	881	828	838	861	809	873	797	830	928	821	813	831	810	810	840	802	839	798	851	786	820	852	876	815	808	833	822	816	807	782	808	800	782	758	834	815	825	831	820	872	797	848	797	813	781	818	785	807	803	774	886	885	819	827	772	797	841	796	800	851	788	840	821	795	770	786	775	766	811	788	862	846	807	800	779	830	779	801	816	811	859	804	824	776	810	794	805	781	843	771	819	791	786	860	817	759	774	847	805	845	794	747	797	834	859	804	786	883	771	854	802	846	836	781	771	874	801	893	832	881	837	803	789	790	809	791	826	830	836	808	811	839	820	817	792	789	785	829	775	805	839	799	816	761	797	853	827	854	851	862	813	766	817	803	820	831	769	781	838	857	797	822	817	757	841	837	831	780	788	787	770	780	784	846	822	798	768	831	774	818	810	804	786	773	776	845	825	799	782	846	827	778	780	778	824	801	785	835	817	853	832	816	829	818	822	840	808	815	822	837	852	848	852	807	813	778	775	801	803	886	820	823	777	832	829	792	823	836	802	794	839	818	759	801	790	813	803	805	823	809	817	863	806	833	822	820	785	822	855	854	848	863	859	853	802	820	829	818	778	806	862	773	791	822	817	841	795	818	829	803	826	779	762	841	800	821	783	808	799	791	811	792	815	820	808	810	854	821	817	793	863	788	780	809	854	729	835	840	864	843	798	766	794	784	777	812	760	793	810	834	852	790	824	852	794	835	831	793	821	773	765	822	782	795	802	755	821	796	829	796	807	830	815	831	798	838	794	831	827	805	773	833	811	798	814	805	808	758	822	832	804	793	819	813	765	785	842	813	788	806	824	804	802	830	805	819	809	828	818	870	811	836	795	828	852	821	837	822	852	791	917	783	795	784	829	788	834	779	784	808	784	756	782	810	783	807	762	845	796	809	783	804	799	818	801	858	787	811	843	845	816	775	797	839	833	888	849	774	841	776	862	830	807	875	914	778	832	827	831	843	815	819	840	807	812	771	789	841	833	780	793	841	851	869	805	795	840	831	873	787	824	808	839	825	807	818	782	824	835	809	835	791	866	816	787	822	797	801	798	782	878	793	823	807	825	833	818	860	806	813	808	793	748	810	848	839	867	832	831	823	814	836	779	805	801	852	854	843	798	800	774	823	837	758	793	867	849	776	845	797	867	831	773	854	844	770	779	765	856	851	819	810	842	819	817	811	787	808	853	799	838	825	843	831	813	831	798	835	795	838	846	777	782	795	828	837	772	779	749	793	793	813	802	780	782	806	851	818	815	790	791	846	838	839	844	799	831	770	834	803	810	820	792	852	755	812	765	790	802	863	858	824	813	854	793	848	834	826	838	823	840	787	795	796	818	758	834	834	825	793	827	804	858	819	860	813	814	849	832	817	815	807	808	856	781	819	837	857	821	857	843	825	801	789	824	783	795	846	834	820	809	849	806	797	829	793	819	769	843	904	858	812	869	788	833	831	805	837	831	806	802	820	805	811	809	802	812	837	844	863	800	799	792	851	831	801	897	777	897	789	805	813	821	806	781	782	771	860	806	793	792	821	828	856	776	851	832	852	804	841	880	854	828	784	784	809	814	831	829	838	869	791	782	827	767	811	792	764	806	809	780	842	820	815	782	828	843	811	814	833	825	829	809	791	816	826	802	797	820	819	808	759	781	863	883	801	839	838	889	802	808	834	822	844	839	778	858	807	857	850	828	817	851	823	755	851	800	834	832	875	812	832	831	798	835	805	812	756	885	781	793	778	852	822	815	851	845	798	804	809	795	821	813	843	783	872	802	813	819	793	772	818	804	831	781	816	816	782	806	837	825	822	859	837	800	804	853	856	796	785	790	827	801	772	807	870	876	804	782	855	835	826	794	854	796	914	827	812	795	798	828	815	824	788	813	775	819	818	836	812	891	811	827	791	801	837	851	828	807	850	821	779	782	834	829	768	815	792	827	838	800	855	790	863	810	779	783	826	841	776	800	864	834	821	836	863	801	852	772	817	841	742	798	823	780	776	805	815	811	828	815	794	821	747	808	764	789	779	875	839	804	821	773	826	776	790	841	795	764	806	742	844	868	841	778	799	847	850	814	862	841	785	824	826	819	773	805	820	813	821	813	808	831	817	786	857	816	831	818	822	884	816	806	846	819	823	777	830	823	814	788	824	810	791	801	790	764	796	798	803	829	813	816	783	838	829	806	826	733	781	831	817	824	881	869	841	810	829	831	850	761	825	811	827	841	860	848	789	853	821	818	787	802	817	854	808	827	818	823	804	810	817	786	815	764	831	844	835	795	777	854	873	869	850	813	878	837	851	817	817	851	808	747	806	776	850	789	828	807	844	820	814	829	828	802	787	856	777	780	792	734	798	843	824	758	843	816	814	840	772	814	851	816	799	882	821	782	866	852	813	843	860	863	821	859	819	832	813	817	830	826	798	783	798	867	776	850	850	800	845	812	823	790	812	804	846	838	800	838	805	820	823	763	830	795	849	826	760	806	886	786	767	802	784	842	816	856	855	851	834	777	820	852	776	842	860	795	823	840	817	836	820	823	813	825	850	779	833	785	776	838	787	842	805	788	811	828	797	862	811	806	797	831	828	872	788	749	777	849	796	866	825	766	833	877	847	835	787	793	831	868	800	834	861	831	825	777	803	848	822	892	877	838	868	824	771	850	832	808	825	818	822	894	795	855	849	815	841	840	822	810	827	762	831	823	844	844	817	851	844	843	788	828	788	827	830	850	853	819	847	836	787	791	901	837	863	837	849	829	803	758	863	823	803	813	768	815	816	808	813	840	871	799	793	902	768	815	829	842	821	866	825	810	796	870	786	857	819	856	812	765	871	816	840	760	818	815	780	799	790	833	828	837	826	862	789	842	848	841	795	820	812	836	789	791	818	831	847	803	831	848	858	819	812	837	798	836	858	849	835	837	852	838	773	770	816	836	838	852	828	836	840	803	788	817	847	844	834	824	852	827	823	807	826	793	842	818	859	809	872	847	810	804	814	829	826	775	819	825	805	816	845	888	827	799	839	813	819	800	757	802	818	851	827	726	818	840	826	778	767	822	796	825	781	820	782	840	829	858	846	775	807	816	834	795	843	802	836	794	867	831	863	830	787	840	851	828	798	796	839	809	806	813	781	768	818	814	798	837	799	832	819	793	814	809	835	844	812	827	829	820	853	839	810	836	857	819	808	845	775	834	849	848	784	829	823	796	832	782	814	829	802	803	838	820	822	794	838	817	828	881	810	848	779	828	802	790	826	822	802	858	776	831	809	852	902	798	853	835	825	853	824	855	830	841	771	847	815	808	813	802	835	877	777	826	827	842	837	869	859	830	810	862	822	807	875	850	829	823	836	822	816	825	820	819	789	841	805	800	815	801	867	833	806	871	910	773	827	849	769	820	779	778	820	805
28351	22326	15674	8982	6060	4454	3356	2711	2273	1959	1748	1655	1590	1350	1362	1328	1269	1185	1088	1159	1072	1058	1118	1045	975	1084	971	1010	957	1026	1031	1021	951	1020	941	916	948	993	987	962	900	1007	948	935	961	945	948	1005	932	910	964	987	993	963	962	930	928	946	939	935	967	975	849	946	927	916	892	912	989	952	906	886	959	856	966	923	891	905	1007	890	931	976	931	878	870	923	999	938	970	917	884	888	923	956	916	931	967	925	979	910	936	913	959	915	895	946	930	938	962	876	911	934	903	932	935	944	940	879	884	899	995	951	900	928	884	943	878	919	932	861	908	913	962	925	959	893	925	947	921	926	936	958	937	914	900	935	936	955	904	955	926	858	931	924	908	904	907	898	953	930	905	912	869	968	941	888	900	939	924	921	895	921	922	943	882	939	938	887	973	915	914	941	925	911	928	965	844	892	959	900	945	914	964	903	886	944	889	911	957	902	914	947	923	931	930	931	928	954	920	962	909	955	898	919	930	863	890	936	922	893	916	924	969	923	938	971	926	902	934	911	939	929	890	935	930	971	896	926	967	986	973	954	969	908	923	932	935	948	983	965	962	950	956	890	975	903	945	915	945	891	922	948	902	950	949	927	936	936	912	891	976	924	962	972	901	895	948	891	940	894	972	954	959	939	936	895	977	914	899	934	935	943	907	944	946	887	965	967	888	933	932	908	934	921	945	963	885	935	954	931	911	867	917	977	901	881	914	929	900	888	900	925	882	909	1008	915	923	916	960	934	939	927	891	970	899	970	948	981	952	916	892	937	970	922	925	938	943	940	899	923	917	928	892	943	919	927	916	890	918	928	935	905	895	894	918	947	902	912	916	929	922	924	992	903	934	950	948	854	897	958	939	887	871	899	980	981	974	915	907	968	949	917	917	947	934	893	929	938	936	934	950	936	924	884	924	938	976	944	940	942	955	907	934	940	928	942	890	924	910	949	864	949	981	948	948	919	1002	928	911	975	902	903	990	883	968	959	910	968	939	963	872	934	945	942	955	943	938	955	932	921	925	922	920	929	916	976	938	881	898	993	925	933	963	924	898	947	973	887	884	981	923	943	919	874	883	887	876	894	926	936	978	924	899	903	932	913	945	957	904	931	914	861	886	934	964	922	976	882	899	906	952	974	924	963	923	898	989	898	930	986	918	991	942	936	968	892	897	931	891	904	919	946	982	965	909	941	847	915	915	861	900	908	956	950	902	950	939	932	895	885	933	923	945	902	953	970	973	914	970	867	884	895	922	970	877	950	879	922	918	920	917	918	911	896	937	928	974	911	910	947	958	943	891	884	905	928	915	930	936	968	883	885	943	956	928	963	966	978	951	907	923	932	931	902	923	926	975	943	945	934	920	899	890	907	959	974	935	940	884	917	914	901	921	886	947	919	974	936	951	885	908	948	868	961	937	928	971	927	942	918	920	874	977	902	916	905	919	897	920	955	900	921	959	911	925	904	881	954	913	880	946	984	964	880	918	922	961	935	933	956	942	939	869	933	973	901	868	932	915	926	919	913	965	932	969	901	882	912	903	900	923	901	906	929	891	956	945	972	953	941	904	931	987	897	923	935	937	899	888	905	923	924	920	933	870	983	963	946	977	969	924	960	923	885	913	915	937	922	897	938	957	890	875	948	926	974	928	920	928	904	944	892	978	979	982	937	931	957	941	906	915	885	895	934	961	924	964	935	953	873	927	928	927	915	950	913	906	904	921	912	983	951	927	976	911	948	912	918	936	940	865	871	943	917	915	909	921	994	996	971	975	903	933	919	921	1005	942	903	951	946	885	915	909	910	929	888	892	922	917	926	918	986	935	923	895	954	943	930	925	920	957	910	877	920	915	914	955	956	942	940	897	953	942	959	942	850	901	958	904	901	875	923	922	902	933	955	926	918	924	934	921	919	967	978	909	891	902	978	913	901	910	949	943	924	901	917	894	916	921	936	958	936	953	920	938	989	895	903	873	968	992	918	905	921	938	932	963	936	959	931	958	917	928	894	944	873	940	912	905	902	954	923	993	904	882	889	985	908	947	943	916	938	863	899	878	916	903	882	944	917	928	971	934	956	860	913	924	914	943	878	888	921	867	956	876	937	912	832	890	941	956	942	937	984	968	952	885	926	944	880	1000	884	889	951	895	921	908	919	844	901	928	967	892	930	916	900	910	939	1011	904	902	950	926	909	897	950	914	879	916	958	865	959	939	924	972	950	977	933	874	940	881	895	918	901	925	914	935	934	950	918	921	884	953	941	890	968	951	927	905	942	911	932	971	965	860	875	985	922	917	967	949	920	942	934	952	929	913	908	945	942	926	942	957	906	899	932	953	878	889	960	945	961	931	904	930	946	951	876	907	923	909	915	914	951	892	953	952	879	949	908	880	906	921	942	937	895	900	963	949	952	952	917	923	893	943	972	940	928	937	965	981	902	908	930	914	922	926	942	884	970	936	949	930	920	934	969	892	906	966	906	925	927	903	922	912	913	963	906	903	887	921	945	966	903	922	891	921	905	951	914	986	932	939	889	935	890	910	961	908	969	902	942	970	921	926	934	915	933	907	941	906	971	923	914	954	930	909	924	947	924	949	967	933	910	911	916	975	970	894	931	940	932	947	916	907	907	899	912	924	966	867	917	969	911	939	914	926	942	939	987	894	924	953	920	975	928	934	935	943	926	880	961	952	922	874	879	894	921	937	930	926	973	984	931	936	897	889	953	888	941	958	893	889	936	920	883	908	869	940	945	912	891	922	930	926	949	952	936	913	969	944	940	904	937	908	921	867	960	909	897	916	956	930	946	888	934	906	936	896	925	898	951	908	913	911	929	904	960	971	931	900	958	936	959	942	916	934	847	907	913	917	924	948	890	936	949	905	930	936	943	893	962	918	924	906	940	905	922	946	926	938	962	977	917	949	912	941	856	921	913	950	896	943	934	942	904	927	886	932	919	939	923	937	915	942	924	959	936	907	910	916	925	966	964	917	983	916	922	911	936	937	949	959	949	928	963	976	912	913	944	902	945	909	919	976	897	893	894	938	965	899	928	891	917	953	909	901	909	913	912	904	880	1004	936	927	894	905	865	929	926	919	960	898	924	897	964	902	949	932	960	883	942	929	903	928	908	961	984	963	964	912	892	942	885	939	945	886	888	913	966	898	937	894	934	905	876	941	905	896	897	903	946	932	983	906	909	877	953	965	879	940	937	925	951	885	936	931	944	911	900	939	895	915	985	933	907	932	916	941	910	914	978	954	949	971	975	961	932	871	966	911	924	942	884	929	920	925	964	880	928	955	962	870	984	944	917	917	891	892	939	951	900	897	945	837	884	938	892	943	893	972	933	949	911	926	903	935	972	927	892	950	944	907	969	951	858	914	928	923	966	959	916	894	933	911	922	929	931	960	940	927	887	920	892	895	918	916	922	951	952	920	928	886	957	951	918	881	947	890	903	928	901	959	919	924	984	909	915	909	927	925	912	920	945	953	982
24060	21475	28776	24640	21455	13383	4190	2503	1986	1700	1619	1471	1399	1263	1243	1175	1133	1099	990	982	947	931	895	867	897	878	917	856	816	819	843	842	797	825	790	809	782	794	766	721	807	734	755	783	772	747	769	783	787	776	774	768	762	756	767	769	815	785	777	760	816	764	742	728	756	758	739	742	832	800	774	766	766	745	740	790	721	737	761	741	757	736	742	729	745	714	734	756	715	744	719	736	739	789	726	745	718	758	772	753	757	836	718	787	778	788	757	753	715	746	769	764	793	763	743	785	769	764	793	773	755	732	779	753	756	754	776	751	732	752	727	768	756	757	752	715	759	728	768	739	707	795	816	737	717	789	754	741	758	735	791	751	749	798	839	715	764	788	732	752	743	726	763	732	739	746	732	763	727	786	799	753	729	792	710	776	754	736	742	715	814	735	728	714	779	736	731	739	712	762	780	775	759	732	744	760	738	750	724	700	725	763	711	775	781	757	756	764	769	727	724	741	708	729	736	754	711	759	738	729	759	735	715	753	780	775	771	725	796	781	756	735	737	741	759	747	746	747	748	744	775	739	745	770	731	732	765	724	745	755	736	715	762	745	754	716	768	775	773	740	732	759	698	774	744	726	737	739	781	778	777	792	785	735	709	771	728	751	817	812	752	780	726	733	764	741	782	730	741	756	755	755	730	756	738	718	748	706	735	747	751	776	785	756	726	809	761	770	741	739	754	770	726	758	734	800	721	742	800	729	716	720	800	786	717	751	689	771	764	750	831	770	732	759	715	815	729	761	750	730	825	791	761	724	779	786	746	782	759	719	715	769	727	740	805	738	753	737	752	716	743	744	719	766	762	731	755	786	791	743	764	791	769	709	701	815	747	767	810	769	729	759	740	820	679	726	732	770	778	766	757	745	826	742	709	769	740	730	751	694	765	747	737	729	759	758	715	744	730	723	669	762	713	763	755	762	778	739	725	756	751	749	705	764	767	715	757	732	696	740	737	773	763	769	715	762	736	733	705	778	731	695	741	754	803	774	734	775	771	783	798	777	816	755	754	777	747	711	738	750	718	782	767	720	769	798	730	728	757	760	720	808	705	736	772	711	745	781	713	751	780	740	726	769	735	766	751	709	725	738	720	753	750	697	770	728	748	765	708	759	772	775	770	765	774	788	833	731	729	759	723	729	784	760	765	726	765	695	758	717	749	751	764	759	753	758	766	843	732	708	747	766	748	737	757	754	722	739	754	765	772	780	791	775	748	752	783	774	771	806	747	750	789	776	723	725	788	760	817	721	764	754	814	740	814	722	706	756	727	720	791	727	746	743	739	776	737	795	750	768	727	738	802	726	781	773	712	731	790	805	730	740	696	735	732	702	701	770	738	739	749	740	751	710	769	745	771	739	812	757	722	769	765	762	775	718	697	721	734	736	752	736	743	760	755	752	732	790	770	757	756	816	731	702	759	785	695	756	744	734	802	764	739	791	746	749	729	780	789	762	742	775	742	765	726	785	706	740	771	764	738	785	808	736	758	767	736	770	805	703	760	733	803	748	763	766	722	808	751	755	748	741	770	777	765	722	735	713	783	738	771	761	721	754	788	736	741	763	801	765	768	715	729	772	765	759	801	708	730	771	755	743	729	726	819	778	730	738	732	767	736	765	762	696	765	817	754	768	736	776	747	720	750	745	833	728	757	737	711	753	810	746	735	740	780	749	738	745	759	737	750	745	783	756	756	749	810	729	764	729	738	730	749	770	767	748	718	794	809	743	758	742	763	726	761	743	761	782	786	773	717	752	801	769	756	754	762	722	736	728	808	786	768	748	780	749	735	780	805	748	741	738	713	748	787	790	756	778	740	710	702	744	712	753	784	776	708	753	760	803	786	716	733	765	776	761	761	758	732	766	787	751	759	800	741	756	716	768	727	764	813	748	809	738	768	780	780	773	769	813	796	686	757	748	766	778	785	735	779	739	785	791	783	760	778	755	759	770	751	806	748	710	752	759	748	768	740	747	720	763	800	740	832	761	747	742	727	774	703	742	768	808	687	749	752	801	783	753	761	750	756	794	736	737	785	786	742	739	719	736	742	721	732	768	773	767	703	784	734	810	764	718	778	812	743	736	708	746	745	788	787	770	743	748	788	761	749	762	751	740	763	764	761	793	745	746	736	783	786	758	753	771	742	739	773	717	765	744	768	764	766	735	710	731	759	773	745	762	699	777	751	780	756	734	765	805	770	725	796	732	793	706	770	763	751	693	764	779	803	753	712	739	793	769	776	734	742	778	790	778	761	779	791	729	815	740	715	763	797	733	739	737	738	747	755	740	758	784	726	767	740	743	756	730	830	741	757	689	689	739	724	739	722	791	754	772	762	759	709	724	764	763	789	776	769	733	711	702	751	767	783	761	736	777	756	698	712	760	767	774	774	773	726	727	709	749	754	770	687	813	730	743	734	760	772	766	767	750	785	787	710	780	757	685	761	732	756	755	774	711	766	721	788	702	765	712	751	728	777	738	735	726	709	797	729	751	769	751	794	764	743	769	790	763	736	722	710	726	738	739	753	776	755	776	737	754	736	741	729	756	788	785	736	739	758	760	806	750	810	762	785	766	718	763	747	745	742	747	782	704	745	723	735	726	739	820	760	760	770	716	768	777	790	739	738	705	779	743	756	758	772	692	682	739	766	759	728	745	750	774	679	737	746	742	788	704	721	804	743	730	767	762	728	738	773	735	810	754	740	790	728	771	740	733	729	781	775	763	823	720	757	751	768	743	732	713	741	759	727	745	803	736	720	763	756	761	713	734	712	761	761	757	753	768	800	791	762	707	784	763	762	700	765	740	769	740	763	772	794	704	761	668	714	729	728	769	782	770	766	770	728	807	749	781	700	777	782	817	787	769	783	741	762	783	787	773	748	717	758	736	834	720	745	798	795	747	746	781	776	784	744	740	739	778	756	732	696	719	707	770	740	785	777	730	769	779	723	732	693	713	735	754	745	756	787	708	747	738	769	751	762	759	811	750	743	766	744	769	739	778	802	706	789	758	708	766	760	788	681	722	760	765	710	683	781	752	786	728	760	751	733	742	768	741	763	705	755	788	749	713	765	759	744	764	724	772	751	756	690	757	776	738	717	781	755	667	747	749	751	793	735	714	781	716	733	747	758	738	747	756	750	750	708	798	773	760	772	740	794	766	723	741	798	779	698	724	785	787	727	707	750	745	703	741	788	788	805	800	739	750	767	774	760	740	758	765	779	741	758	768	774	778	739	736	763	771	713	765	741	777	724	770	785	785	746	726	738	786	778	702	752	751	829	810	829	761	699	700	758	761	762	710	753	739	758	750	777	748	703	732	772	725	750	765	742	742	760	768	737	747	783	750	737	737	799	768	759	726	726	798	730	725	755	725	773	776	803	746	745	716	793	762	789	740	733	751	732	743	754	717	752	762	756	707	755	763	753	764	791	731	773	686	744	782	731	740	676	769	755	760	715	726	773	742	747	712
31800	32858	22989	13782	9732	7206	5405	4259	3471	2920	2480	2323	2030	1865	1725	1607	1546	1426	1407	1289	1172	1157	1110	1066	1096	1073	1031	1062	986	967	946	954	962	980	919	934	958	899	936	908	862	828	947	862	923	890	936	914	901	921	904	839	895	880	893	913	844	884	862	854	814	903	828	895	911	886	898	845	879	898	870	908	900	807	862	823	881	934	850	907	827	828	818	886	894	858	802	835	842	870	850	825	882	855	887	821	856	858	869	842	849	837	822	867	806	876	804	899	841	813	873	790	891	800	873	887	807	897	840	883	847	876	883	887	874	856	866	821	858	896	815	864	879	858	855	841	801	887	888	893	797	854	868	840	804	870	844	842	850	863	897	870	857	896	865	840	844	843	810	862	870	867	889	884	865	851	854	862	843	888	837	860	865	843	888	809	841	872	897	842	854	860	814	902	853	834	899	845	812	856	869	864	861	856	866	835	890	857	883	832	819	890	826	767	891	816	896	832	896	835	839	858	816	845	830	855	794	822	865	862	837	877	824	792	918	840	839	857	862	844	890	877	890	857	831	872	859	885	887	882	854	832	854	876	869	804	822	835	863	872	874	855	853	880	865	886	856	869	872	888	871	845	840	846	813	888	847	811	886	844	853	875	919	819	886	888	863	870	842	849	842	826	875	799	861	911	846	839	910	876	822	823	871	878	832	887	856	883	858	883	851	854	844	886	851	820	819	902	852	790	889	868	858	861	872	835	847	835	867	844	844	872	844	843	881	880	828	913	877	866	864	888	872	897	823	872	860	791	880	860	821	821	897	852	862	835	915	899	870	845	840	873	858	835	817	881	873	878	822	801	882	900	882	836	858	795	868	851	871	828	856	871	860	842	820	836	884	831	855	798	887	792	856	843	876	838	882	888	859	807	900	829	878	852	839	872	845	864	844	829	839	843	876	809	870	854	812	862	869	845	851	861	905	838	817	877	813	877	888	828	884	847	869	847	845	846	828	877	880	858	870	849	854	883	857	840	786	812	896	844	872	864	804	901	834	873	853	884	853	838	818	812	865	881	833	818	850	897	847	845	821	866	842	867	796	842	882	857	915	843	853	795	825	850	843	843	877	886	816	848	853	876	881	866	809	822	859	819	848	852	809	907	904	883	851	905	889	885	867	848	855	828	818	778	840	858	837	833	857	917	902	808	884	815	852	813	929	854	868	843	826	891	870	866	806	864	820	893	828	828	863	837	867	814	902	872	821	861	884	867	864	823	832	907	879	855	815	841	910	857	853	887	867	867	848	851	842	819	836	895	885	936	831	836	827	810	880	868	838	815	920	887	874	863	838	881	874	869	888	870	879	839	857	837	864	828	868	841	831	858	937	857	882	838	832	886	870	916	885	857	815	836	906	872	891	847	871	877	868	847	818	847	865	875	851	799	882	901	842	862	869	897	903	848	863	813	895	859	861	841	801	872	845	869	836	880	871	894	840	864	859	844	841	813	820	880	872	824	867	872	838	877	898	848	839	834	837	814	858	799	852	858	863	877	814	825	884	836	827	850	853	859	880	882	829	830	879	926	880	805	919	917	900	861	947	909	825	822	885	834	810	852	839	818	858	838	868	866	895	886	823	830	853	871	793	852	841	820	844	863	873	841	849	861	821	841	906	811	864	849	889	877	912	838	847	893	900	850	830	798	903	863	843	832	813	887	913	879	846	860	849	888	887	897	814	862	874	865	814	831	869	785	867	796	819	915	851	797	805	839	835	870	821	884	829	901	817	824	873	823	868	874	812	901	821	830	852	850	863	801	842	877	868	897	829	921	861	828	876	828	897	890	831	862	831	835	857	901	867	886	840	858	867	870	864	840	861	750	816	861	833	845	847	954	867	830	811	856	877	865	868	896	840	846	861	863	914	867	889	869	846	825	861	831	856	813	848	805	889	869	827	890	895	823	883	835	792	859	826	902	843	853	793	839	828	863	855	870	836	859	832	844	867	855	838	852	869	893	902	840	872	885	858	855	857	870	838	838	886	818	882	813	838	886	857	800	828	888	846	823	818	891	846	836	857	826	815	869	886	910	853	883	812	891	856	875	874	857	868	852	841	870	843	842	814	942	793	849	858	845	906	859	914	874	840	820	873	858	848	835	847	825	849	918	846	859	866	839	815	843	851	866	965	875	856	832	926	872	887	818	895	840	864	876	819	869	857	794	821	852	872	857	868	890	885	858	850	854	860	882	843	852	833	850	847	875	806	926	853	853	872	892	845	865	806	865	867	836	851	827	853	876	896	831	832	852	894	863	826	853	838	893	833	839	849	876	857	816	898	889	873	844	872	900	801	831	856	794	850	905	859	837	844	872	850	788	900	866	867	844	878	829	866	823	855	865	845	895	849	810	886	793	844	906	867	866	826	872	814	850	848	847	894	801	871	828	833	855	840	798	867	814	863	868	851	802	884	851	808	879	856	858	901	806	874	833	863	865	842	830	873	850	916	921	808	934	831	859	859	845	866	896	877	827	828	819	832	856	859	897	898	881	911	837	887	872	882	836	868	868	899	866	880	882	840	833	830	877	861	801	900	819	877	856	799	866	883	854	862	911	881	844	878	816	874	815	878	852	889	906	844	873	871	868	814	834	892	873	866	896	828	853	879	838	845	863	790	872	874	838	844	837	837	897	852	868	876	806	883	881	908	867	810	857	849	838	891	860	889	796	838	852	851	886	825	863	802	832	881	885	848	848	923	840	799	885	896	851	822	832	856	866	907	808	863	869	863	860	839	899	865	827	833	842	851	797	824	901	881	852	863	886	861	874	858	887	852	909	868	851	849	800	854	859	867	867	845	847	861	838	824	846	876	875	792	887	885	857	892	892	842	896	858	827	815	884	791	846	818	846	887	813	894	868	859	855	845	856	923	830	886	825	832	825	915	901	830	888	857	825	870	918	865	830	829	821	853	897	837	847	886	868	855	837	858	861	872	852	857	860	835	855	839	860	874	830	855	849	848	883	867	848	836	874	845	811	876	802	856	842	827	882	876	868	836	865	917	894	836	824	834	842	852	874	888	849	839	859	889	886	822	882	862	824	838	825	838	885	858	828	846	834	903	844	843	799	881	820	867	891	928	866	891	853	852	853	888	845	958	831	869	792	910	847	800	850	844	838	857	815	830	800	827	889	872	852	862	863	915	866	851	854	844	800	825	871	910	876	894	859	895	832	889	864	861	849	868	941	861	808	844	850	864	892	819	888	854	828	889	890	837	878	871	837	838	869	842	850	873	905	884	839	843	856	825	830	823	882	826	867	878	871	837	824	893	910	874	885	882	871	890	865	854	894	853	808	837	872	883	871	834	872	886	804	839	866	827	848	850	872	893	873	871	880	858	799	836	852	847	820	848	824	889	900	860	899	881	854	838	864	841	923	916	901	874	866	827	828	834	886	885	873	856	831	862	903	869	856	840	862	799	897	848	820	883	856	858	929	853	835	935	815	826	896	872	844	869	885	838	888	865	885	847	831	842	861
25231	21428	27571	25561	13807	4044	2386	1799	1503	1323	1274	1150	1093	964	980	988	922	962	836	838	780	816	761	755	778	761	724	711	703	719	753	715	757	696	698	658	674	669	696	665	714	706	684	684	694	660	685	748	671	686	703	636	736	663	695	670	667	685	722	635	690	678	648	681	678	654	636	706	642	702	686	658	678	657	677	683	683	649	708	674	660	653	668	702	681	683	729	685	633	687	693	672	727	697	651	691	643	690	725	686	651	658	694	631	686	643	691	656	721	640	701	647	699	701	631	704	680	715	670	691	629	675	651	656	674	651	669	674	671	670	665	667	712	649	640	691	725	676	619	644	626	649	698	727	661	658	671	674	635	713	663	703	686	700	636	719	635	723	671	679	645	663	665	703	654	697	667	671	682	651	691	764	627	664	651	667	671	657	663	679	678	680	738	668	648	665	699	699	636	664	665	703	719	675	684	622	671	659	614	699	669	702	687	673	677	649	622	677	684	651	695	663	675	680	660	704	673	677	687	688	690	663	675	646	646	638	648	665	720	673	700	614	681	731	711	647	704	670	645	635	670	652	690	725	687	626	691	652	654	643	724	691	651	640	630	672	685	678	656	634	631	661	659	666	621	607	662	657	613	638	655	712	672	632	647	674	722	676	666	726	677	659	628	741	650	686	650	674	668	664	693	660	667	622	642	703	695	667	688	705	643	656	678	634	684	637	684	709	636	690	700	689	688	687	705	654	698	624	629	635	644	637	676	731	686	644	662	630	640	610	642	690	643	629	707	667	647	689	653	682	628	674	654	649	668	666	686	679	678	701	708	679	639	655	676	655	659	640	709	673	630	712	712	675	685	673	722	635	734	616	674	667	673	633	663	631	724	672	657	678	704	706	682	668	648	695	641	711	643	689	673	699	683	598	657	620	714	671	673	666	657	647	642	642	676	668	671	678	669	685	725	634	663	658	716	722	704	659	656	652	644	681	695	679	683	662	708	632	705	649	655	682	679	630	673	677	725	652	646	714	668	677	645	639	671	649	649	659	693	673	676	689	669	682	611	670	640	683	657	632	690	663	643	731	688	714	704	680	700	708	669	660	679	668	652	654	647	680	705	701	653	682	704	671	687	663	636	691	680	635	673	692	629	654	646	698	651	680	658	655	633	660	629	640	712	656	656	678	652	659	646	641	672	679	642	723	666	679	652	641	688	692	666	723	668	641	649	673	626	659	683	655	696	703	678	694	691	670	677	676	655	647	670	657	676	695	699	681	625	691	649	677	651	709	652	632	689	639	694	638	712	688	641	702	723	679	626	679	670	682	666	669	691	666	659	662	687	698	668	713	652	685	685	704	650	655	655	660	654	672	703	699	603	678	674	644	680	631	666	690	679	648	657	633	637	695	692	688	679	704	659	690	701	662	677	673	657	682	658	686	702	675	673	647	664	665	658	665	649	679	663	696	664	700	690	666	689	620	688	684	671	648	633	650	661	621	648	727	646	667	651	621	671	649	686	657	716	673	713	672	680	715	693	670	634	660	682	648	674	672	676	712	688	650	673	653	612	683	631	647	685	631	641	685	632	645	693	688	710	656	665	639	697	670	671	662	685	683	642	662	653	681	667	650	708	668	654	685	627	685	717	645	634	680	650	660	648	702	629	653	680	674	643	676	690	626	667	666	652	641	667	709	678	665	728	655	643	662	675	649	672	667	650	636	661	644	659	712	682	659	667	658	666	671	702	693	671	654	700	687	670	711	683	658	684	646	704	696	672	698	689	695	730	649	661	635	663	637	615	667	668	673	639	663	717	666	669	674	657	705	655	708	628	665	687	677	657	672	682	695	631	703	664	679	678	687	700	616	645	667	711	641	679	667	697	650	692	641	663	656	661	691	664	713	734	659	675	655	666	703	701	640	669	688	700	626	651	618	671	684	675	668	662	657	688	708	698	680	688	651	663	617	665	653	710	657	629	703	701	654	668	678	703	695	700	637	678	706	676	658	712	665	694	712	661	668	654	655	653	655	677	660	625	686	694	693	682	670	660	661	657	622	664	715	607	676	692	647	695	689	689	670	668	661	670	677	668	601	684	684	661	686	720	676	698	698	677	642	710	697	695	685	656	715	662	658	702	650	647	679	704	673	663	696	669	634	670	699	695	637	615	669	674	682	667	644	693	663	650	669	674	711	695	639	670	649	676	676	722	639	661	634	681	698	687	645	679	658	703	668	656	719	614	656	667	663	623	671	650	679	709	636	661	659	694	626	641	673	667	661	641	690	699	646	691	658	707	694	696	662	667	631	637	694	699	673	651	663	715	666	678	644	618	640	707	646	692	678	670	670	694	707	638	648	685	701	671	648	703	654	686	640	696	650	640	707	672	632	660	666	630	697	669	663	698	601	664	709	667	677	677	666	640	648	704	660	666	650	688	658	699	627	670	658	683	716	705	678	646	642	604	669	639	675	694	642	667	678	695	693	653	660	674	665	610	651	691	712	693	675	685	663	666	650	684	683	694	705	696	706	681	630	676	669	649	651	652	640	640	649	670	703	683	697	633	685	651	648	620	636	664	658	647	636	677	676	645	677	672	674	663	672	654	709	643	669	678	656	653	683	661	650	652	695	709	656	685	669	635	674	627	633	625	650	678	669	640	686	677	640	646	632	663	657	647	667	642	674	719	644	608	720	713	652	660	596	631	653	664	661	658	702	676	658	689	660	668	614	682	718	618	664	699	690	664	620	680	690	643	630	671	674	644	663	661	672	697	663	674	707	680	686	676	654	644	619	656	700	638	748	666	695	686	707	682	711	711	711	641	665	650	668	667	703	713	653	690	701	664	668	630	655	674	658	637	660	666	693	627	721	627	665	616	664	616	612	697	723	681	679	647	657	685	682	676	652	687	638	672	719	636	678	653	638	657	674	683	686	669	664	654	733	646	654	672	621	662	666	696	670	681	674	688	670	643	665	641	660	692	622	679	724	674	629	654	641	684	677	700	642	677	720	672	658	652	658	638	694	699	683	691	654	706	671	619	662	661	699	669	668	672	645	661	666	673	684	678	650	691	680	645	707	648	657	673	604	673	625	688	658	719	698	648	655	764	670	667	691	685	667	645	686	674	657	688	653	661	679	654	685	690	643	724	673	733	679	651	707	667	705	703	653	686	632	618	651	652	675	708	679	649	656	636	690	651	632	704	675	670	684	638	727	642	674	711	757	692	674	682	681	663	668	686	679	683	692	653	716	708	664	684	642	614	707	662	699	630	689	664	637	658	683	681	670	703	675	719	654	730	630	659	642	672	674	692	683	666	652	692	624	650	631	673	676	644	667	678	679	682	686	654	701	591	656	654	649	696	687	676	677	705	627	668	700	625	688	707	671	632	655	633	637	661	685	703	664	662	693	634	651	650	632	709	654	653	684	685	650	697	689	693	652	639	651	682	641	680	654	630	663	629	744	664	642	615	671	696	707	657	669	677	728	729	689	699	687	715	674	629	670	671	714	638	673	667	701
31922	28947	19874	11377	7686	5679	4232	3342	2717	2319	2087	1903	1608	1518	1396	1275	1333	1203	1095	1073	1034	986	1022	947	954	957	907	869	895	878	824	858	830	874	798	797	797	772	791	799	789	860	798	784	781	763	804	822	786	810	809	775	767	772	822	731	750	750	768	818	787	809	759	738	802	753	794	749	722	747	704	789	757	794	805	801	755	798	785	803	772	750	731	742	779	774	742	766	721	725	796	792	762	747	788	779	734	768	724	704	776	766	794	798	822	778	784	797	753	741	780	753	708	724	724	760	725	768	772	821	712	755	771	718	763	747	791	782	746	761	767	733	784	690	696	749	719	799	808	779	777	765	731	747	773	763	751	759	778	765	754	781	723	713	772	714	787	749	732	756	709	733	729	723	783	751	761	721	719	729	735	774	748	771	740	764	773	773	805	733	733	734	801	703	779	780	728	768	745	765	779	741	773	749	767	727	770	730	702	759	823	765	752	701	721	813	735	709	767	719	766	719	730	780	758	810	744	778	790	734	748	747	787	739	754	772	795	770	695	742	757	793	781	722	758	736	796	766	771	775	753	723	755	733	727	738	756	759	774	795	789	747	765	796	750	745	759	795	747	770	799	741	714	744	758	735	751	778	770	753	753	744	725	779	779	728	747	759	789	763	741	713	765	757	728	755	726	779	757	807	784	748	790	773	774	768	775	766	809	742	775	741	785	755	753	746	727	766	792	736	746	801	762	754	768	840	754	778	796	728	685	747	786	798	775	757	751	784	713	778	784	800	813	743	783	727	750	791	737	776	781	776	759	765	736	758	754	709	789	774	737	764	745	748	737	725	753	768	767	731	750	757	762	780	724	779	721	747	751	770	753	796	774	737	746	715	713	794	709	770	748	747	813	756	752	761	749	739	738	737	797	786	735	725	800	743	766	761	803	726	786	756	750	717	764	761	662	785	731	775	737	812	742	717	751	733	762	770	750	773	724	746	768	800	706	756	761	743	783	754	761	742	713	724	757	743	785	759	736	775	774	767	750	743	733	761	797	748	741	725	754	779	770	760	744	755	772	786	792	737	754	772	775	815	759	773	757	749	762	756	764	777	750	726	793	739	804	743	775	758	777	710	766	796	772	718	777	739	764	746	775	758	694	741	780	764	759	757	780	800	741	766	744	727	724	775	720	756	741	793	749	780	755	716	770	743	787	788	754	750	771	805	729	747	747	734	746	802	700	779	771	771	762	737	765	767	773	716	772	796	756	772	774	803	756	790	748	792	732	742	763	733	734	768	770	778	715	727	725	759	717	779	743	782	737	744	753	799	728	794	747	757	717	712	732	790	738	739	780	796	732	735	745	724	806	798	760	758	767	749	790	772	763	781	776	774	782	753	742	709	741	750	825	721	722	710	779	754	805	763	748	731	762	737	784	779	815	773	731	724	783	751	768	767	748	756	727	737	752	787	742	793	752	750	760	753	818	759	749	796	757	757	718	780	749	734	736	784	749	801	758	809	728	758	806	790	802	714	728	758	752	772	801	769	761	702	755	771	752	737	790	795	781	760	720	773	803	727	740	763	731	727	704	751	790	768	780	776	778	812	755	706	758	758	756	712	773	751	777	729	818	753	719	753	738	773	756	726	753	735	727	743	807	737	751	744	783	722	702	729	717	751	758	731	771	786	773	746	756	805	730	725	751	786	759	753	777	763	735	746	813	771	747	775	807	732	775	712	746	768	759	703	778	747	739	762	732	772	765	758	772	737	733	777	771	789	740	743	758	759	752	759	753	735	800	801	761	736	749	758	735	723	804	773	809	723	729	783	777	724	777	750	784	764	797	775	774	767	715	750	803	732	787	754	726	783	769	763	752	751	738	722	774	734	794	752	742	786	715	772	740	744	806	765	775	715	749	734	774	733	754	767	805	749	731	796	714	772	812	770	772	764	755	763	772	759	789	759	756	780	749	789	754	733	750	777	806	751	767	765	746	794	800	746	717	706	759	706	747	742	759	745	749	733	760	743	779	794	781	746	726	775	761	729	713	777	774	787	789	745	770	767	760	751	732	801	722	744	755	781	793	778	821	764	722	754	745	758	776	725	832	794	759	791	728	750	758	774	780	728	764	778	757	724	784	735	778	741	774	764	772	718	759	772	734	758	766	778	769	728	717	769	740	748	711	794	792	771	742	751	791	753	730	742	792	733	758	789	779	721	755	723	710	752	763	752	769	759	809	757	751	742	760	740	767	765	778	758	706	723	767	724	769	782	774	749	739	752	742	794	762	733	763	700	785	747	750	769	757	764	790	741	742	793	733	759	812	744	779	735	796	747	721	767	747	761	763	773	791	796	747	784	756	798	781	781	737	760	787	793	741	752	772	753	782	803	700	810	794	758	758	775	790	787	794	783	735	730	715	788	757	793	722	789	772	759	740	778	835	785	737	796	713	755	736	808	750	763	767	752	711	730	768	724	761	773	754	775	717	770	724	720	765	773	777	793	760	799	754	750	793	743	756	717	783	767	726	743	789	761	756	782	737	816	779	697	722	777	755	762	806	775	782	833	761	771	761	774	767	778	724	763	745	787	787	763	760	763	776	739	780	745	798	710	727	722	733	757	770	759	736	774	745	719	789	783	784	767	749	759	766	775	753	739	740	782	688	782	773	713	743	780	762	734	761	743	780	767	767	767	789	790	753	742	745	759	768	763	771	769	732	755	737	755	778	736	756	725	781	773	744	718	773	784	736	760	723	751	724	810	766	747	796	787	788	777	770	758	784	778	748	730	748	728	771	751	803	749	717	721	808	735	781	740	755	790	767	713	782	733	745	786	776	812	761	732	772	742	714	718	802	748	762	801	714	734	771	758	757	717	770	739	746	750	754	743	789	753	790	728	738	742	774	765	739	779	816	784	745	756	746	764	735	772	716	766	751	771	768	777	826	721	788	744	754	766	765	721	780	757	803	819	765	695	748	749	755	772	766	790	762	739	735	738	698	739	769	769	742	775	762	752	759	777	738	746	752	764	779	741	717	747	801	742	781	756	765	774	779	807	747	710	787	683	770	798	709	783	757	773	753	735	738	735	755	733	753	769	759	786	771	752	761	791	759	725	791	714	718	751	709	795	752	764	772	760	765	706	696	789	761	778	741	762	758	742	777	747	783	747	799	760	735	722	763	742	730	745	732	769	742	782	741	728	745	755	765	739	734	716	814	737	735	779	789	750	739	720	816	780	758	745	767	715	768	751	790	774	757	758	782	754	734	721	765	749	782	764	736	756	752	768	833	779	735	724	762	797	759	741	752	739	762	751	746	744	728	719	770	739	744	742	756	736	754	775	758	741	787	708	789	734	721	791	713	724	779	751	778	768	784	750	720	764	792	754	689	764	755	750	743	774	764	784	754	771	758	791	794	818	749	712	740	750	769	750	759	710	744	769	741	791	740	796	724	781	780	740	734	781	788	773	796	785	748	782	756	761	758	807	765	764	788	723	771	762	756	752	793	774	760	718	746	764	773	754
22977	21499	29239	24160	21502	21610	12217	3437	2398	1991	1784	1627	1423	1251	1234	1197	1073	1143	961	880	824	829	760	757	752	742	710	724	670	677	675	616	639	601	700	585	609	653	611	569	648	606	603	581	587	579	595	545	557	570	602	603	557	559	590	540	569	557	538	559	574	577	528	530	534	584	539	591	583	555	575	570	547	515	528	573	537	567	533	563	533	595	485	533	574	543	590	556	529	506	533	549	594	566	539	550	551	575	548	544	561	601	559	519	526	555	545	522	569	559	593	555	552	527	550	536	531	539	572	545	584	546	575	563	567	568	538	549	571	555	523	537	506	512	551	559	524	582	509	551	543	565	559	573	531	546	562	564	555	535	579	542	551	571	556	547	566	572	566	576	526	585	547	550	535	563	523	570	551	586	561	518	557	548	581	571	508	547	524	557	568	533	520	547	547	547	572	575	558	529	554	576	543	582	574	563	514	540	530	552	509	542	567	566	530	538	523	542	515	544	561	554	536	569	527	534	556	531	560	560	550	564	565	587	570	565	534	549	524	556	585	598	546	572	554	567	554	571	551	560	516	593	579	525	537	561	540	551	578	539	510	572	536	510	539	528	567	535	541	575	527	585	509	545	560	558	605	577	555	552	537	553	513	528	579	550	508	582	555	546	516	569	589	578	571	554	616	513	604	534	533	516	580	537	512	554	573	596	543	568	533	510	523	563	562	559	574	552	586	538	540	524	535	540	553	559	594	525	526	491	525	605	538	537	571	566	546	542	561	571	535	536	607	572	556	552	589	586	500	576	550	552	536	543	551	542	570	578	534	556	554	540	588	542	566	569	527	558	508	542	568	528	579	560	552	538	568	579	540	526	572	535	534	549	542	545	568	553	556	579	541	566	513	608	597	510	539	566	576	562	536	568	573	512	565	529	551	552	549	516	551	523	556	519	513	545	584	551	551	515	569	535	556	526	537	558	523	551	519	586	550	574	582	551	546	547	512	556	499	578	545	534	547	584	554	490	565	537	544	549	549	531	502	556	534	528	533	592	566	551	521	530	567	548	563	530	602	537	534	563	512	535	569	556	574	549	552	502	545	575	521	573	564	553	552	575	544	549	574	563	534	593	533	541	563	563	554	549	545	525	537	527	577	576	586	585	583	566	523	546	547	550	566	535	587	548	557	597	570	512	614	557	583	533	575	529	536	580	568	514	537	561	533	511	550	511	547	555	585	525	516	562	538	579	542	563	550	499	549	554	529	549	598	542	517	562	576	530	553	578	567	546	567	553	513	565	528	531	568	512	551	536	559	550	515	556	546	544	569	530	559	545	552	550	528	552	568	571	564	554	551	532	561	529	559	544	565	567	550	550	556	564	593	543	542	644	544	560	572	568	586	565	578	529	543	563	566	558	606	545	491	530	542	574	517	561	552	558	533	586	566	512	603	581	562	530	534	567	558	553	550	590	558	542	564	571	560	550	506	552	569	542	510	518	566	547	537	563	533	547	547	549	581	532	555	563	571	533	589	538	518	520	564	542	552	536	527	577	553	521	545	568	566	550	545	620	537	533	550	523	585	545	561	573	577	586	568	561	535	533	520	619	561	566	533	576	525	539	534	517	578	519	556	551	532	574	538	536	543	505	557	550	568	542	502	580	533	526	548	549	550	551	545	564	541	540	586	556	519	594	566	572	549	569	558	599	502	516	558	540	528	587	569	521	566	560	542	562	523	528	572	534	551	528	555	565	515	530	578	553	514	568	570	535	494	537	516	575	596	557	539	551	580	499	565	578	546	561	543	555	567	559	538	570	572	528	525	547	562	544	521	567	560	535	477	547	529	526	546	505	514	523	534	503	533	539	534	540	493	529	506	546	543	536	581	548	541	552	525	530	538	581	536	537	567	552	555	596	564	516	587	560	577	517	566	565	572	566	531	555	541	551	596	592	548	532	534	544	624	568	499	537	543	575	532	541	575	545	559	557	584	550	535	530	530	542	582	544	546	597	557	499	581	561	566	524	545	513	544	587	525	572	557	559	553	554	538	567	547	569	537	571	599	543	549	580	523	558	552	545	569	554	559	529	554	573	567	561	550	521	543	513	510	531	530	552	503	549	535	593	545	556	595	538	526	552	543	529	521	542	559	565	513	524	534	533	562	566	543	535	570	567	559	572	506	557	562	566	576	535	524	573	566	570	536	561	528	574	533	522	555	512	581	570	614	556	549	551	540	561	537	547	537	555	566	571	554	529	533	575	558	539	527	557	569	573	527	530	596	585	553	559	554	558	562	550	579	574	541	534	511	547	513	546	538	550	577	548	528	574	548	538	589	574	568	565	566	538	551	523	560	522	576	565	535	518	576	563	543	540	572	526	550	518	579	580	554	568	545	494	538	589	556	580	546	573	563	500	533	589	577	556	537	541	524	539	594	547	546	568	526	513	549	540	564	559	578	545	573	563	541	572	619	570	556	582	558	573	583	545	578	563	526	587	574	531	598	474	545	488	514	532	546	481	535	544	561	557	584	560	533	542	543	567	524	565	485	549	564	574	558	498	531	549	585	582	577	565	559	534	536	543	560	535	544	522	555	554	543	575	565	552	559	574	498	564	555	525	533	548	542	567	582	570	554	509	605	557	532	567	582	531	508	561	554	558	538	550	531	538	607	569	573	572	561	548	544	534	557	546	567	483	564	543	531	565	538	508	565	531	541	525	543	562	549	530	537	538	537	548	533	561	543	517	545	594	544	536	559	554	526	552	525	593	562	562	551	535	513	561	503	543	521	579	530	552	544	532	527	530	524	528	585	585	549	529	564	561	557	594	547	518	566	522	563	556	563	561	564	535	544	544	554	562	540	543	573	546	565	583	577	509	523	541	562	531	558	540	587	550	515	524	528	555	558	594	550	566	516	563	562	517	518	527	553	554	535	553	533	576	570	554	570	567	523	568	540	520	560	556	539	557	549	582	579	543	501	560	537	531	525	567	545	587	562	577	547	526	567	546	506	553	534	567	596	561	558	523	555	529	561	544	549	564	570	583	552	544	610	500	557	557	557	548	546	571	526	506	573	577	529	550	553	517	578	537	537	570	516	518	600	549	519	562	541	553	554	535	549	593	571	558	549	558	553	541	552	561	601	565	589	521	571	509	570	537	549	556	571	547	514	569	527	559	546	530	536	531	588	545	580	519	561	530	590	574	535	592	581	538	541	548	531	534	570	541	536	565	519	563	555	532	541	491	557	560	534	577	539	514	542	617	573	561	558	572	530	582	569	564	553	524	577	568	506	551	568	559	545	566	553	534	586	553	545	538	536	568	535	565	612	537	550	577	525	539	591	591	578	569	550	545	530	520	560	533	542	568	574	530	599	540	537	540	573	543	578	511	556	562	546	544	573	528	530	557	557	529	564	550	552	521	570	520	551	506	521	543	556	536	554	532	571	510	507	531	535	541	567	534	502	559	574	583	568	555	529	574	567	554	529	520	551	553	569	537	522	597	506	566	517	567	562	572	523	550
36453	38066	27649	18024	12741	9147	7021	5451	4354	3602	3123	2814	2493	2079	1945	1858	1783	1536	1439	1261	1150	1056	1044	1006	968	947	936	895	883	826	817	803	736	725	763	783	741	738	731	753	729	704	756	703	666	669	701	700	701	674	707	663	647	681	648	677	651	622	619	719	661	566	632	618	612	677	667	639	599	613	646	664	665	663	603	622	649	655	638	667	625	638	611	624	684	622	601	615	645	619	628	567	640	635	640	660	630	623	628	583	585	569	627	625	664	623	625	604	606	631	604	649	603	609	593	589	651	649	589	629	573	643	626	626	604	639	629	651	647	642	628	613	652	591	646	619	632	595	662	576	638	640	631	631	614	579	598	618	623	626	624	575	608	642	609	606	653	623	641	615	603	640	657	669	670	671	669	636	589	628	624	632	588	622	605	629	632	654	631	615	621	667	609	593	630	646	667	625	593	671	653	648	627	637	589	615	642	618	614	655	632	611	632	639	609	652	640	630	614	620	613	622	621	612	623	595	638	648	601	607	697	654	629	672	637	660	604	626	578	662	581	632	616	602	607	624	622	596	591	616	608	667	641	649	602	640	636	623	611	642	606	613	631	631	641	662	602	672	640	630	571	639	665	625	631	650	649	640	581	621	585	660	646	633	641	634	626	620	627	635	577	590	606	634	639	644	633	622	651	626	630	628	636	606	704	598	615	640	613	653	635	659	636	625	638	638	617	613	614	630	617	631	627	634	649	617	645	575	646	601	606	682	623	632	644	627	619	666	624	631	620	627	647	627	644	610	672	611	636	613	593	637	649	636	619	605	591	620	629	588	633	584	675	604	657	617	669	687	621	597	681	614	620	615	622	597	647	633	628	617	648	606	631	672	645	638	617	651	621	596	646	673	566	662	611	626	656	587	652	605	657	614	655	596	624	644	614	596	600	648	602	601	639	652	618	609	611	678	606	636	618	652	654	670	635	633	659	637	646	663	602	655	622	592	649	623	648	608	643	612	633	596	641	645	588	609	590	600	630	617	655	659	598	618	651	597	627	588	617	617	614	612	668	643	656	635	673	655	621	675	633	640	619	651	599	613	601	623	607	667	611	638	635	641	569	628	616	673	638	621	646	661	629	613	582	632	622	598	649	599	585	636	648	658	676	663	618	643	667	592	609	653	616	596	637	593	636	623	676	609	608	595	620	598	594	627	575	595	605	640	635	656	599	642	584	615	663	607	582	656	609	656	642	604	589	594	646	628	577	636	620	596	646	646	636	603	605	628	623	645	663	641	601	657	667	644	693	573	637	626	620	583	626	625	643	631	627	647	618	625	653	614	627	620	621	622	633	623	618	642	673	603	597	634	629	591	658	615	635	593	610	599	632	616	664	622	665	648	592	634	617	594	651	622	558	662	645	647	609	601	638	648	624	596	621	638	674	607	591	602	640	619	627	622	625	652	610	627	646	668	616	642	651	622	641	629	636	648	604	662	610	643	599	622	646	622	614	629	595	629	593	620	651	628	628	634	601	658	605	645	616	625	628	624	628	653	584	654	660	651	620	610	647	626	615	601	681	578	607	626	606	600	652	596	662	618	673	646	608	605	557	622	613	664	618	640	613	661	663	681	645	601	593	647	632	643	616	598	645	655	628	647	618	611	615	612	627	611	623	606	586	624	641	626	651	653	640	621	663	612	640	642	594	611	632	600	644	632	613	629	611	654	637	615	620	606	644	639	605	606	631	602	597	618	627	633	616	631	607	630	613	643	656	631	601	641	627	616	603	661	636	602	621	641	599	633	637	644	644	645	648	569	637	644	602	593	580	642	623	629	632	573	666	604	607	640	672	615	571	602	620	632	610	631	637	607	657	637	642	617	659	629	652	643	594	625	643	609	615	600	660	568	605	661	669	636	626	633	655	623	636	616	658	617	624	644	640	631	638	633	636	625	668	664	620	652	655	603	602	580	623	623	600	640	633	609	620	620	603	658	639	600	612	633	604	648	606	596	660	648	653	638	604	630	602	647	635	634	604	609	615	621	631	658	613	644	639	639	648	626	649	657	615	607	637	629	655	620	606	629	641	577	656	629	622	620	634	641	579	656	603	644	621	648	649	673	634	594	658	623	628	651	625	598	601	662	622	603	639	614	631	623	650	671	674	594	625	616	653	632	606	612	606	644	606	596	676	655	608	633	589	623	669	612	610	594	613	601	614	602	620	623	628	634	640	655	664	649	624	620	628	630	599	637	624	644	634	621	650	644	614	602	618	601	639	612	618	628	637	616	621	673	652	657	644	591	650	653	593	607	621	637	677	651	652	615	684	662	628	627	667	636	618	665	617	616	630	666	611	584	588	608	674	657	667	612	626	638	680	638	650	647	604	633	616	625	643	662	631	590	651	640	663	600	645	622	581	669	645	673	621	595	628	608	576	626	643	615	611	631	639	617	633	596	614	655	609	610	617	661	672	621	637	625	676	650	617	617	592	602	657	667	609	622	655	622	607	632	576	598	589	630	600	597	628	601	612	610	615	642	615	628	618	658	624	561	595	661	632	601	642	631	688	639	619	653	665	632	607	627	632	587	640	679	595	647	617	667	576	599	626	630	607	647	633	636	668	647	585	645	610	640	632	589	615	650	637	639	631	618	655	602	626	657	625	624	541	607	644	705	611	639	559	642	648	610	622	621	604	601	619	628	663	642	620	658	678	629	639	606	602	551	609	613	594	626	596	608	624	650	664	646	639	621	648	656	613	613	628	645	654	589	639	661	647	615	660	641	657	612	615	625	670	605	642	622	634	669	644	614	611	661	651	645	622	641	634	675	611	655	639	630	654	636	612	646	592	644	651	664	643	665	636	596	623	626	651	603	643	626	601	663	621	609	630	648	608	674	625	609	646	595	608	595	635	619	619	624	615	643	616	632	615	638	589	614	641	675	652	644	626	647	635	663	690	636	639	656	616	628	680	595	616	624	654	599	624	654	671	576	625	610	641	619	659	572	614	589	635	652	619	600	620	615	637	640	660	608	629	654	656	625	665	604	641	620	616	601	626	643	635	596	639	620	615	667	628	616	651	596	617	584	630	651	676	677	575	622	646	665	660	639	582	628	614	611	597	620	613	680	655	619	623	665	625	644	653	658	606	656	667	639	633	658	625	591	658	628	595	593	624	644	593	649	596	594	604	604	580	608	623	637	623	637	615	644	598	603	632	657	618	617	583	651	605	689	586	580	644	603	638	642	665	614	623	620	584	668	607	595	652	638	612	612	626	664	629	586	643	660	621	655	661	617	657	632	640	638	631	640	646	651	628	607	659	590	641	649	616	620	650	626	630	623	629	607	661	591	578	621	605	628	632	662	638	642	626	637	629	606	607	600	604	623	618	624	634	597	664	593	601	638	638	652	661	622	666	604	650	601	632	629	669	657	584	621	630	699	654	599	651	629	661	603	642	601	618	653	666	629	645	643	594	628	638	644	599	638	632	646	595	655	620	638	611	582	602	684	643	636	624	636	622	632	642	651
29624	21816	17234	9339	4468	2570	2071	1597	1541	1351	1274	1242	1220	1107	984	1031	1040	1018	961	944	888	921	946	912	878	878	916	923	920	832	872	873	872	844	880	804	907	848	885	884	854	835	864	858	856	862	906	847	826	789	823	823	845	854	839	898	853	780	851	825	817	823	863	818	810	840	828	815	836	840	864	831	850	880	856	823	850	865	844	828	895	861	888	823	859	802	821	826	810	883	790	809	848	855	864	832	861	846	844	888	883	827	868	807	831	892	821	852	884	869	863	858	890	844	873	870	817	874	779	827	853	863	839	830	802	857	840	839	877	810	772	859	829	842	873	842	830	833	859	847	828	785	891	870	841	909	845	860	826	839	827	849	872	819	818	790	842	807	816	799	825	857	829	855	829	859	793	763	817	807	783	826	844	873	868	873	857	852	778	826	815	859	818	853	827	835	864	797	843	814	877	889	811	833	855	828	830	834	843	807	866	870	860	837	763	826	878	833	834	856	794	806	850	833	820	804	840	871	821	826	864	854	836	819	824	815	816	835	819	806	824	850	854	856	824	841	876	865	829	816	819	846	846	812	822	885	830	839	803	837	879	831	822	892	833	821	847	871	828	833	808	834	816	868	789	850	902	854	804	872	842	843	827	821	790	814	846	873	878	821	831	848	851	868	835	857	876	821	806	834	884	804	823	793	831	832	844	838	818	801	867	867	813	853	814	893	815	822	860	827	878	843	834	844	834	811	827	841	870	805	804	822	821	837	863	874	867	876	830	807	838	859	843	799	845	844	877	805	818	859	875	880	832	836	807	785	839	816	841	824	910	880	883	878	798	846	800	849	818	883	879	818	842	832	848	807	849	827	844	819	821	833	827	814	787	810	829	832	860	771	801	798	800	859	871	782	831	841	836	791	851	789	825	828	800	804	821	901	858	829	852	876	848	862	873	846	755	812	855	823	845	893	830	812	796	852	806	790	822	788	828	848	852	838	825	786	848	879	801	815	840	848	805	824	826	812	824	862	761	853	839	921	851	907	800	859	824	814	818	774	805	835	815	856	901	885	868	816	870	793	864	844	827	847	853	823	860	844	875	814	886	746	854	856	850	813	798	853	870	871	851	852	815	857	830	847	814	823	854	856	867	856	849	851	786	812	825	816	868	817	804	815	883	815	834	834	869	772	841	843	823	897	805	804	870	838	835	848	813	826	836	794	838	793	807	834	877	884	884	820	826	876	836	817	820	823	812	864	819	816	869	867	850	890	859	813	833	841	812	830	817	869	834	808	820	811	848	815	873	811	839	845	862	826	863	891	865	866	846	860	847	816	802	818	837	799	854	830	831	808	846	826	805	825	840	835	816	906	813	885	836	848	860	803	854	818	884	849	866	847	845	821	863	838	852	817	821	789	837	831	872	787	841	781	834	845	830	827	813	834	847	859	847	816	864	871	842	865	822	811	817	857	829	897	818	825	821	835	802	821	777	827	843	857	819	834	846	866	781	812	881	858	831	854	793	813	846	824	821	821	813	866	807	854	829	813	836	880	873	863	852	854	822	807	835	839	807	802	774	822	887	827	870	812	866	796	819	879	864	816	834	808	815	850	812	815	846	804	797	886	891	898	824	861	892	872	803	805	783	829	872	892	833	840	847	873	834	825	884	843	898	833	866	811	810	864	873	863	797	831	770	882	859	874	805	877	790	855	815	814	827	788	873	857	870	849	852	810	835	855	807	884	874	820	822	883	859	850	884	780	805	857	841	769	818	823	912	875	862	846	816	844	841	858	865	892	847	823	834	852	806	813	892	848	821	849	870	822	839	854	834	810	851	823	820	877	890	844	821	849	876	860	819	845	823	880	882	867	830	797	823	799	910	820	857	827	857	823	889	820	856	861	846	831	806	824	795	867	896	853	871	829	834	828	865	866	808	825	824	821	844	807	784	824	840	818	813	865	800	854	858	803	781	845	847	856	784	841	815	809	893	772	826	796	795	851	850	817	805	925	870	830	804	796	809	859	850	830	799	876	866	863	847	872	866	843	833	857	844	871	870	791	871	867	812	832	833	811	792	844	848	840	839	846	792	853	785	801	860	825	828	817	844	859	789	834	842	843	811	913	814	821	817	798	857	838	824	860	788	823	849	870	846	827	802	839	842	814	840	869	833	832	840	864	849	798	826	842	911	875	846	838	773	828	843	838	773	876	798	846	844	791	809	857	885	815	789	833	806	825	866	904	873	845	843	849	855	817	800	812	829	856	865	857	834	825	908	778	843	863	807	833	850	768	862	851	846	827	916	812	877	823	852	891	832	906	842	861	802	856	855	837	809	796	795	832	810	867	887	820	848	853	831	831	836	884	896	827	860	848	837	779	780	842	887	858	799	846	829	856	856	828	827	816	836	844	844	826	824	785	847	841	805	841	840	852	860	842	910	832	901	787	861	808	798	910	833	854	813	888	879	838	835	829	866	814	844	865	843	826	789	852	855	857	799	836	785	795	834	786	814	836	816	803	800	817	881	870	815	858	823	851	774	789	821	828	813	830	863	842	825	837	837	852	829	799	843	786	867	819	821	831	803	842	845	819	872	839	813	815	857	829	865	804	867	856	786	796	867	787	872	773	864	797	853	888	859	843	875	844	793	821	846	808	827	850	842	804	884	799	853	809	825	821	811	825	787	857	843	797	852	822	842	820	849	860	829	837	834	825	865	857	843	808	837	834	815	889	824	848	818	860	848	828	827	850	862	851	804	833	832	845	821	834	853	847	848	842	815	828	805	842	784	852	833	762	861	849	861	859	811	854	782	816	846	860	799	850	842	864	876	852	821	849	823	784	817	813	849	810	829	884	835	841	875	810	844	865	796	793	888	847	840	913	832	835	830	845	857	823	798	838	853	806	840	839	897	822	849	829	826	897	893	868	884	812	823	793	843	848	832	850	882	845	813	822	847	856	849	828	859	895	822	842	888	830	889	871	850	855	839	851	870	773	817	833	845	872	838	838	884	845	859	850	823	810	883	827	853	808	838	810	793	875	823	807	843	833	904	797	872	871	859	819	858	800	861	843	830	858	764	862	880	851	814	805	888	824	824	883	772	878	820	875	836	846	844	838	834	815	870	825	841	828	830	809	844	851	864	890	798	871	817	829	855	792	857	812	828	902	795	827	820	860	852	822	803	810	930	769	840	834	828	844	931	833	807	823	839	889	833	843	841	882	801	858	837	867	794	850	826	811	839	860	847	841	863	831	864	835	830	871	808	853	816	828	844	878	807	799	902	881	857	835	855	832	815	886	813	846	838	823	848	844	838	806	859	827	870	878	800	800	831	824	869	835	810	827	760	807	833	833	867	809	818	837	829	805	853	890	827	881	838	828	875	808	811	820	806	835	768	823	915	832	869	832	819	829	866	807	861	840	856	821	832	833	837	880	834	843	826	811	791	822	862	870	800	806	835	865	839	841	866	813	837	842	793	835	845	855	806	851	818	825	804	867	859	868	821	839	847	857	815	826	759	846
30270	23420	16478	9146	6308	4272	3352	2743	2313	2016	1921	1835	1610	1516	1431	1367	1288	1192	1175	1100	1134	1094	1096	1057	1038	1048	1019	1064	1089	1031	1044	958	940	998	962	976	991	970	988	978	945	949	952	957	925	1030	960	993	957	943	996	930	940	963	942	984	962	960	886	965	935	910	959	925	958	925	1019	940	926	943	973	929	946	966	920	941	955	973	921	911	919	971	896	942	940	953	914	952	963	940	926	930	927	962	954	956	914	922	973	975	934	990	989	912	961	978	928	960	962	916	994	922	925	977	999	876	937	934	935	918	981	936	943	937	971	919	918	942	891	931	935	947	969	955	1010	968	935	998	978	964	916	909	975	972	912	929	974	935	953	955	926	879	963	923	939	929	954	964	984	914	952	908	939	920	1007	936	935	914	948	942	967	943	961	947	924	922	957	980	970	954	934	921	965	945	959	927	902	934	903	955	979	954	999	936	942	888	940	930	960	884	920	965	952	909	961	933	940	973	890	917	939	919	949	951	917	950	897	927	967	993	911	913	900	966	929	918	925	968	987	896	952	893	978	945	898	982	957	937	966	928	975	947	976	906	978	984	930	998	903	953	976	1008	981	928	901	966	896	968	966	994	941	952	963	951	937	909	947	913	987	928	929	973	914	949	930	953	956	934	918	949	948	913	950	915	884	936	973	959	932	956	960	929	993	915	892	974	938	993	956	961	981	971	917	957	915	1013	984	951	894	894	906	930	922	950	888	958	943	903	962	927	994	961	913	938	961	958	963	929	909	924	888	919	934	942	932	907	944	942	958	950	969	963	903	953	956	958	932	961	946	949	915	952	914	1025	933	929	946	961	988	993	931	956	944	935	913	904	951	952	965	941	934	964	971	996	952	959	932	966	947	960	976	920	952	910	887	958	967	978	962	941	987	934	921	916	927	965	921	941	954	910	877	935	953	987	989	958	919	935	936	932	938	952	1019	948	966	977	901	943	935	931	905	853	916	926	916	883	934	905	985	926	952	944	954	917	913	901	870	950	930	961	959	993	935	944	918	967	919	934	960	913	940	1005	919	890	939	934	920	973	892	932	962	993	972	966	990	898	941	946	966	926	975	906	951	948	943	913	954	914	921	923	917	912	949	957	939	992	977	965	952	972	926	907	907	931	984	895	952	917	960	959	954	926	914	1002	856	949	908	1003	889	975	980	887	892	987	920	908	950	921	972	937	898	929	936	977	957	959	962	927	871	935	948	909	846	929	919	958	962	957	955	915	925	972	909	982	927	963	966	902	952	954	907	926	918	992	897	997	890	904	936	908	927	900	1010	929	943	961	861	969	919	945	948	999	944	1005	948	933	926	939	930	1042	926	925	991	876	946	954	950	943	970	964	916	955	982	979	950	931	939	936	982	935	902	903	925	981	917	923	976	971	952	920	912	980	917	879	947	978	883	956	968	952	978	934	920	946	1027	949	933	916	921	912	952	886	895	907	918	981	951	929	930	940	963	922	977	921	913	951	1000	939	909	976	908	947	913	967	907	963	935	951	957	955	947	898	961	933	904	992	981	941	908	914	925	947	964	979	912	924	941	971	941	933	986	951	860	910	958	959	935	943	917	950	908	926	932	969	958	963	952	908	909	948	952	894	966	933	956	945	924	908	927	914	992	961	963	929	940	925	895	937	1011	944	969	949	909	931	925	972	957	943	898	964	914	955	942	906	928	938	972	883	981	959	894	994	982	973	904	969	985	947	960	959	913	945	919	892	952	960	914	928	939	987	968	907	936	915	977	934	974	948	961	979	952	959	906	941	965	900	950	976	980	954	915	935	940	894	990	906	970	978	911	877	905	1007	908	949	965	941	945	936	916	914	918	909	900	983	940	997	935	953	932	944	941	1004	954	903	932	972	927	921	958	923	894	959	996	945	932	912	886	922	886	934	934	1001	939	900	963	955	946	942	949	952	915	945	963	943	975	970	902	985	952	955	976	958	869	962	930	893	895	948	971	1017	949	977	940	947	981	932	912	951	966	934	945	935	980	938	893	919	949	915	891	925	943	975	962	953	1002	998	948	935	954	1008	884	973	907	932	954	944	905	937	974	952	941	949	956	924	960	929	975	956	971	948	934	912	960	951	939	870	895	965	902	939	937	939	924	921	976	956	950	883	958	899	942	919	908	879	946	929	922	937	982	943	942	956	953	942	981	963	961	968	939	948	961	928	900	924	926	973	930	942	963	924	988	917	903	909	891	894	941	930	929	988	942	916	935	961	913	952	929	955	973	923	962	935	941	953	951	932	989	944	920	947	941	938	978	927	933	887	962	961	958	924	994	947	962	910	964	869	913	996	940	974	926	907	924	930	940	934	930	1001	892	931	895	881	916	963	961	968	975	971	931	913	1003	856	927	975	959	993	918	985	983	911	949	985	952	962	939	927	919	922	922	996	943	945	934	968	908	947	929	895	984	938	968	945	944	939	930	972	921	891	939	999	914	960	953	979	977	982	1009	962	919	902	946	933	919	948	961	974	925	930	882	990	911	937	954	917	978	954	940	948	977	944	933	936	918	927	866	985	953	928	888	972	954	981	853	974	919	913	915	967	928	932	926	910	1002	909	951	915	922	889	910	908	898	987	925	955	956	906	926	963	936	939	919	924	985	960	923	997	946	1001	927	890	984	940	916	909	973	999	932	941	967	954	973	954	940	968	979	951	960	932	995	951	988	954	930	943	942	919	936	968	957	922	959	962	937	973	959	916	985	936	933	931	944	910	950	1029	980	937	963	956	954	931	932	922	950	944	928	909	933	910	927	946	908	930	1006	912	897	930	928	930	944	916	948	994	978	992	940	963	962	909	906	1021	975	930	959	951	965	939	943	929	937	911	999	958	931	929	968	964	982	956	981	981	906	946	968	887	921	942	924	938	887	906	961	995	889	913	966	970	904	897	906	931	954	1000	982	942	938	942	916	944	969	922	928	933	952	1022	950	931	975	885	948	913	922	948	916	921	959	952	957	921	955	971	909	963	933	917	954	984	941	969	931	970	904	962	919	962	933	937	893	918	893	964	978	946	957	999	891	916	945	873	960	939	905	925	931	954	902	900	935	922	960	989	937	966	968	982	925	968	1009	953	968	944	947	900	886	948	920	922	946	906	991	939	954	915	968	929	980	944	939	933	951	990	959	948	900	951	957	1008	925	937	936	929	948	914	969	927	963	1025	966	911	934	932	961	944	937	912	953	964	931	959	966	947	916	853	945	977	959	969	978	959	952	932	947	971	921	955	947	952	885	935	987	926	959	936	962	949	942	963	941	918	951	949	905	943	975	936	943	937	907	935	962	943	933	890	936	901	940	916	955	961	1006	970	966	951	913	903	920	957	978	928	956	934	944	928	941	982	934	942	932	931	943	924	955	958	989	942	955	954	905	928	986	947	934	955	953	905	963	932	876	968	932	940	1003	934	952	866	914	939	921	928	927	925	924	930	966	978	898	862	944	914	901	900	948	879	969	932	986	972	973	989	950	985	910	892	929	961	946	910	947	944	978	945	967	931	870	946	954	917
24065	21486	28772	24627	21463	13341	4121	2485	1962	1825	1568	1529	1361	1259	1282	1153	1113	1082	1037	945	935	932	927	908	896	840	865	836	824	813	777	800	801	852	790	792	816	817	811	775	767	800	835	770	792	735	784	833	825	775	769	770	751	765	742	763	799	764	735	777	760	756	680	763	816	754	707	753	760	736	812	783	769	721	784	754	813	797	772	779	774	724	765	802	787	760	789	774	774	720	746	774	722	832	750	814	795	723	768	746	737	729	740	751	813	766	754	727	775	742	719	764	777	755	732	753	738	720	743	739	731	774	787	768	788	764	801	818	834	766	758	774	762	777	721	741	785	779	717	770	731	778	791	760	770	794	770	770	752	776	831	760	753	694	783	834	783	748	752	808	794	756	785	749	733	730	754	750	731	726	789	719	786	714	790	773	797	770	775	765	792	711	769	758	813	786	752	695	784	747	771	731	817	758	767	785	788	688	721	805	801	736	760	688	766	727	820	761	807	748	804	742	769	798	721	728	735	727	807	791	715	737	768	754	777	705	795	754	794	768	740	781	783	769	786	715	763	698	781	749	788	726	693	792	766	785	773	770	797	761	753	732	742	744	823	731	747	801	741	720	723	769	832	754	761	742	716	798	750	734	748	741	703	735	741	763	741	757	727	758	783	796	765	805	693	761	737	769	764	767	736	745	769	727	781	753	760	723	774	746	734	772	755	802	745	706	770	809	809	763	776	761	748	801	793	803	725	759	796	776	739	742	812	783	756	703	757	767	771	772	762	788	754	769	752	755	738	749	829	761	740	769	687	778	758	746	730	772	757	729	790	765	774	745	781	757	739	754	768	790	738	810	740	746	771	788	751	805	730	701	762	733	757	796	782	732	760	781	760	773	729	692	772	763	776	739	736	710	772	743	692	745	772	794	774	764	758	719	775	742	742	762	745	733	784	745	773	777	736	803	786	758	767	778	721	793	775	779	745	723	768	809	780	779	789	738	763	734	751	763	749	779	819	772	773	768	754	764	738	790	780	737	803	787	723	761	734	756	747	689	755	728	765	793	754	764	783	732	717	749	789	766	826	763	738	758	785	733	769	784	781	809	792	782	717	753	765	792	738	766	807	752	805	752	756	752	739	667	756	741	771	735	784	710	731	706	773	749	726	754	740	759	712	719	759	755	739	691	752	738	747	790	776	757	779	746	692	767	710	790	798	793	729	753	780	786	760	764	768	776	719	744	809	719	748	721	745	806	722	749	792	758	741	749	787	758	816	763	722	789	769	740	721	725	758	768	769	773	751	761	804	745	760	766	772	784	740	797	754	770	744	764	755	748	726	788	774	787	783	751	756	782	754	773	696	752	768	745	721	791	709	808	776	743	760	810	724	815	754	795	768	791	755	768	764	737	741	764	728	781	793	783	774	766	720	721	770	795	829	770	749	782	748	748	742	798	803	803	704	770	705	765	795	829	774	717	793	758	741	721	804	743	763	772	750	762	817	775	750	763	750	763	813	779	730	752	802	758	693	739	794	778	791	685	773	729	752	786	744	724	774	785	792	811	731	777	763	740	722	740	750	729	743	767	735	755	735	724	804	742	784	807	812	759	783	750	729	759	719	751	734	732	773	736	764	760	697	745	754	773	724	770	756	757	780	702	740	761	767	816	739	802	692	781	798	787	828	750	789	731	740	751	788	732	727	733	744	729	747	708	751	763	761	707	797	726	765	800	770	698	759	769	777	745	756	748	772	710	796	744	777	781	785	753	745	770	750	772	761	738	754	746	752	755	746	751	728	761	746	769	754	768	733	786	772	772	761	724	771	774	791	736	752	752	776	764	764	768	726	744	745	740	761	749	794	774	794	731	735	775	769	747	754	747	792	762	754	757	808	748	755	739	782	783	752	741	755	786	743	710	780	781	716	749	818	724	690	757	787	763	789	762	749	729	761	747	720	772	768	762	732	778	760	723	733	719	715	791	760	788	786	764	715	758	668	726	712	810	820	746	734	759	768	742	750	759	788	726	719	749	733	796	801	793	779	763	807	803	743	781	763	775	772	726	745	738	789	804	790	745	801	751	727	772	730	758	745	704	766	730	677	758	791	748	750	737	743	744	736	721	716	727	765	770	781	816	792	800	818	750	764	741	714	717	789	740	788	767	761	767	779	697	769	727	763	755	725	777	763	765	739	761	767	773	765	745	716	771	736	699	791	745	770	761	736	741	723	768	697	790	717	734	767	774	801	755	750	781	770	805	772	752	755	736	741	742	786	755	719	732	778	753	756	794	740	817	737	780	790	730	743	763	765	713	769	778	770	751	790	736	759	776	706	777	754	772	750	828	742	765	758	707	781	798	722	783	752	755	741	743	762	775	712	717	773	794	747	784	736	776	732	783	775	762	753	727	776	785	754	741	792	765	760	752	701	753	719	764	753	786	713	777	768	787	738	744	740	752	799	744	694	765	779	745	707	764	752	775	751	729	730	741	768	711	803	736	792	798	763	755	771	727	766	794	799	755	764	774	738	786	752	734	712	761	736	731	773	743	731	748	763	736	791	742	756	751	757	780	772	803	781	787	735	702	729	739	756	817	751	744	783	739	739	759	752	729	776	757	768	788	741	760	778	747	740	767	794	781	712	725	763	764	775	754	776	792	728	710	742	773	754	805	783	741	754	815	769	765	799	716	739	764	724	758	725	730	716	763	757	772	788	770	752	780	714	778	774	725	717	742	755	742	744	798	770	766	770	761	740	758	783	725	755	741	754	711	803	799	801	785	751	783	801	773	781	739	779	773	720	841	749	710	758	758	813	767	739	776	785	784	763	736	768	768	803	765	703	770	784	756	763	743	750	803	764	734	750	760	743	791	771	733	802	731	746	769	783	766	814	770	782	738	687	738	735	764	763	739	734	732	731	704	799	804	736	779	739	737	755	738	739	758	760	754	679	744	808	721	753	765	748	766	717	787	748	747	780	749	768	783	757	778	718	772	808	771	794	748	733	714	802	732	819	803	767	750	760	733	753	707	797	788	805	768	757	751	765	697	754	762	753	763	760	745	754	753	765	762	768	755	783	759	714	779	749	704	733	734	768	761	770	772	743	744	738	762	743	796	714	737	786	753	760	739	794	756	782	781	774	731	735	765	763	720	753	796	778	738	738	789	772	782	764	725	692	747	733	764	761	740	735	720	793	774	754	729	746	735	802	774	781	756	822	795	763	798	793	794	818	825	708	739	771	722	835	748	757	736	731	758	749	775	740	737	761	761	737	778	746	717	727	728	733	767	772	734	789	771	795	787	754	822	750	870	772	780	799	724	798	747	779	753	782	770	777	724	754	824	734	738	755	806	729	785	706	784	782	765	751	769	726	746	743	755	820	758	733	761	760	741	745	778	705	776	733	794	791	767	711	800	737	723	747	747	760	783	766	781	783	725	792	731	788	739	763	799	730	766	782	736	711	760	735	785	799	801	722	774	727	713	743	754	719	745	776	742	813	748	747	735	768	787	783	761	829	734
32644	31752	23670	14593	9754	7110	5328	4179	3500	2979	2672	2363	2167	1920	1839	1594	1525	1442	1374	1258	1267	1102	1133	1107	1044	1057	1084	1100	1049	961	987	965	1002	950	909	974	918	947	903	899	962	973	885	916	899	899	943	876	877	972	887	882	950	837	882	884	911	856	878	868	849	852	888	871	854	894	850	891	873	848	902	848	901	891	893	890	911	922	839	905	899	894	871	869	885	860	885	870	881	886	886	869	878	848	902	889	868	871	879	875	893	848	833	885	874	847	888	862	909	864	907	843	886	859	884	894	833	833	864	896	806	842	876	868	893	881	915	837	822	810	903	889	900	866	877	851	876	874	843	855	881	915	848	881	893	902	863	898	873	858	904	838	842	878	857	846	912	808	843	848	869	898	936	913	872	864	841	880	879	883	906	886	854	892	906	838	876	869	930	897	863	898	878	888	874	868	879	900	873	878	879	917	919	872	908	874	827	839	801	882	891	851	837	909	845	881	835	889	861	890	831	871	910	817	870	871	891	842	878	845	819	855	907	871	852	864	857	882	872	846	907	868	865	886	888	885	824	905	876	893	871	874	831	867	842	881	882	910	888	867	895	888	919	814	883	908	820	924	836	885	894	900	929	835	946	903	837	853	897	804	896	856	844	840	895	872	865	832	826	850	879	859	902	874	895	834	856	851	882	868	859	905	846	874	826	906	882	891	870	825	867	884	880	882	918	865	852	871	925	904	905	879	883	854	847	869	922	918	911	837	891	858	847	874	937	830	908	854	889	909	898	843	824	902	872	902	884	898	900	882	869	859	847	840	873	862	891	868	876	876	888	857	847	856	874	817	882	834	902	813	936	858	925	874	834	865	827	901	889	904	867	909	869	855	853	848	875	885	802	832	878	915	829	891	849	850	948	870	883	854	886	813	857	839	864	889	880	842	886	876	851	886	882	846	904	848	817	872	878	813	893	866	871	851	880	866	861	916	947	849	874	885	866	846	883	863	894	883	865	849	849	886	844	828	905	878	892	908	893	865	865	881	892	867	833	901	863	822	901	868	829	846	875	833	901	796	875	838	851	879	878	813	930	863	876	890	877	958	864	855	884	856	903	866	905	924	910	869	869	847	881	852	843	900	867	891	854	855	889	826	869	829	811	889	903	899	881	886	878	847	895	879	897	803	903	891	912	854	846	855	843	902	913	847	895	828	931	868	886	846	872	819	901	888	853	833	839	858	860	874	882	915	823	895	852	907	854	864	840	922	896	888	847	857	883	877	875	913	868	835	918	827	904	906	889	861	828	893	906	816	893	857	865	922	806	864	892	863	893	837	839	911	920	863	872	853	898	871	874	890	854	918	846	804	863	861	898	868	900	858	878	878	855	844	839	892	848	845	889	917	864	883	901	845	891	890	878	961	863	861	849	870	839	899	893	875	824	868	901	880	841	885	910	864	904	884	854	804	845	848	855	905	892	877	895	836	838	839	826	828	833	829	875	902	879	884	860	853	881	862	840	871	879	827	884	879	854	901	857	872	916	886	893	840	835	851	827	852	860	884	884	850	841	898	842	818	845	901	854	898	885	857	843	852	885	881	887	899	851	863	886	853	848	892	845	876	916	911	873	932	908	887	871	904	907	882	863	834	825	873	885	921	840	831	869	840	877	844	880	884	869	904	909	874	900	902	860	881	857	836	879	832	881	857	848	895	874	857	852	846	845	835	908	862	865	875	851	894	901	894	855	946	852	829	854	875	850	843	892	828	876	867	857	868	830	896	879	885	907	903	868	860	894	868	858	832	868	865	874	835	899	884	884	840	870	847	875	842	891	855	900	860	848	885	832	834	886	908	941	918	832	847	898	883	881	902	859	833	909	844	911	906	906	872	887	863	889	839	880	870	846	823	886	848	860	866	907	902	909	910	904	867	783	848	847	828	846	856	856	919	920	827	860	869	909	894	837	868	929	822	845	855	850	868	898	786	818	863	893	828	840	850	872	871	846	863	844	786	887	870	877	844	845	881	919	904	853	814	869	876	877	880	898	869	870	866	889	851	865	845	850	835	875	874	869	873	828	880	910	934	852	896	879	844	864	853	867	845	865	890	846	893	899	887	853	859	915	888	838	892	931	906	862	874	840	900	874	865	868	851	908	913	844	845	841	889	902	854	921	900	945	823	894	867	893	893	861	846	887	870	949	866	895	884	870	945	821	877	905	903	860	902	835	856	863	877	853	928	810	795	891	800	861	896	849	857	868	856	898	855	846	855	885	854	949	859	873	881	855	848	819	870	910	866	855	877	843	893	861	896	909	877	875	869	879	851	868	827	848	862	870	879	880	882	865	823	898	887	885	908	865	894	858	838	852	873	855	902	874	897	889	868	902	861	857	836	894	883	898	898	897	856	866	865	859	877	853	886	875	871	820	873	874	850	859	855	817	852	875	874	886	860	835	860	895	889	827	874	934	885	870	871	816	852	853	846	891	902	913	885	873	842	863	912	865	922	907	843	883	829	880	846	838	925	907	905	867	822	846	838	843	840	827	869	842	892	774	923	874	846	910	828	859	888	873	927	895	841	889	811	880	844	817	842	882	878	859	891	857	883	899	811	840	849	894	887	881	885	852	872	874	874	833	862	838	818	860	865	856	894	848	952	857	858	869	866	830	880	840	869	853	849	850	808	867	857	844	882	879	874	925	904	954	879	870	853	835	934	866	851	902	833	840	868	914	890	905	891	851	797	870	815	857	830	849	879	890	878	867	864	863	874	857	894	843	865	830	851	873	868	862	885	867	888	824	860	829	856	832	902	845	875	828	929	823	866	908	880	868	867	792	863	903	892	905	883	838	869	866	841	880	863	888	886	912	854	867	897	855	907	839	903	906	893	798	883	864	893	891	840	890	903	862	873	876	817	881	870	841	909	895	884	922	910	900	817	881	876	924	848	871	857	874	918	837	838	827	898	913	866	843	821	821	836	869	930	879	870	871	856	903	882	887	915	838	921	823	858	890	888	827	792	838	916	845	912	938	869	837	868	895	873	898	869	861	932	912	864	872	841	859	893	851	911	848	911	837	854	864	855	856	917	842	866	848	913	938	857	886	896	882	854	942	910	878	872	877	850	843	888	868	898	886	912	865	873	883	838	901	864	856	833	846	863	874	846	872	863	866	849	886	867	852	829	836	813	951	892	890	884	878	855	911	891	884	869	897	882	881	871	853	823	851	905	908	908	892	984	911	891	868	884	894	811	907	879	877	882	865	879	870	878	879	848	903	835	875	821	857	841	894	902	788	850	866	862	882	886	866	860	917	864	881	854	872	932	909	875	824	826	904	894	924	883	913	878	880	896	880	926	858	820	888	864	897	907	881	861	897	784	898	850	920	908	872	852	899	831	873	896	866	908	859	817	834	941	859	866	808	856	874	888	868	880	857	851	887	901	850	851	830	923	853	857	883	905	893	870	850	878	853	846	878	846	811	838	927	871	841	866	898	822	921	867	849	884	832	891	860	810	853	854	898	814	859	871
25194	21500	27754	25605	14042	4080	2443	1845	1486	1422	1298	1218	1100	1074	1102	979	904	918	946	867	825	799	807	771	775	803	773	803	729	744	747	699	781	705	705	706	719	660	710	772	756	703	680	724	638	688	745	671	718	690	678	667	629	713	741	710	714	654	700	699	670	683	683	685	698	656	677	640	654	673	688	687	670	652	693	701	662	735	698	667	684	712	665	652	678	663	628	661	716	725	687	693	633	669	686	713	708	731	641	680	683	713	666	668	723	689	690	616	685	655	766	677	664	710	698	641	679	630	690	714	691	707	670	716	703	693	718	659	684	718	679	653	693	668	625	696	633	683	650	688	686	649	653	641	616	681	676	683	670	707	659	704	736	706	683	672	662	684	694	686	663	733	669	676	714	647	700	689	678	724	735	639	687	700	652	694	640	662	686	715	672	754	713	728	685	685	692	712	680	706	700	670	671	657	681	646	633	674	723	696	626	710	676	634	715	702	695	655	689	666	637	690	687	685	682	696	668	657	666	651	695	676	687	677	669	710	636	690	697	723	651	706	637	669	694	664	698	668	719	687	725	662	696	675	672	683	635	719	671	743	660	714	637	701	667	643	700	695	629	699	663	643	675	651	728	694	695	672	711	704	660	683	649	698	656	713	679	724	666	703	720	654	690	697	713	626	707	705	662	695	719	738	665	676	712	713	653	673	659	639	679	654	693	649	662	622	655	679	689	699	629	689	688	682	678	733	663	655	683	664	732	704	699	690	673	719	630	704	698	713	659	658	652	669	728	722	697	703	702	686	720	687	646	697	681	663	675	668	639	717	708	658	686	702	640	654	715	735	684	676	638	659	688	652	656	702	677	703	638	626	649	622	708	667	681	732	678	684	685	694	637	654	649	698	654	723	696	694	722	698	636	633	684	638	686	639	745	648	714	664	727	704	699	691	669	683	654	708	694	680	622	681	659	683	674	688	680	626	683	673	732	681	686	690	687	715	694	707	632	706	691	718	656	719	683	703	650	700	700	656	687	662	684	704	688	662	679	702	675	702	659	667	718	681	656	747	698	729	638	684	691	706	656	713	640	727	688	711	678	704	743	668	694	683	658	687	669	678	663	683	664	710	669	745	643	687	635	670	735	745	695	673	687	667	663	683	671	697	696	698	692	658	704	696	678	689	666	677	723	731	614	656	702	697	750	694	712	649	645	702	626	706	648	690	749	665	667	669	672	705	690	647	722	673	675	650	693	678	684	685	648	681	685	688	706	669	641	695	666	711	693	698	700	670	658	684	669	701	702	701	701	663	641	726	648	677	711	703	747	648	677	649	673	677	674	684	634	678	633	700	682	661	664	649	712	657	667	680	676	699	681	671	687	699	696	633	643	703	658	696	666	616	696	683	678	672	677	702	654	705	696	687	647	631	672	705	710	689	667	690	651	659	672	670	659	691	701	708	690	648	670	688	674	686	686	645	719	701	738	635	663	652	637	679	700	725	714	705	633	704	680	703	761	680	681	715	696	671	661	651	679	632	701	736	702	671	711	618	649	712	700	702	677	645	701	696	725	692	675	707	680	671	655	702	683	653	646	685	697	695	727	683	692	700	658	707	685	726	653	652	679	619	738	754	674	691	669	668	689	681	665	666	688	733	701	697	684	703	708	722	674	702	672	658	695	685	708	677	711	631	673	691	701	716	635	674	668	660	644	703	695	664	669	671	722	726	674	622	703	722	679	692	670	676	755	685	699	673	643	653	692	653	683	693	662	678	672	698	640	677	717	664	648	644	681	651	672	711	640	624	667	687	723	681	712	689	681	730	660	665	715	697	694	711	687	706	665	704	714	690	721	634	724	729	666	679	664	688	680	691	706	710	679	725	697	671	683	633	755	745	708	661	736	682	672	668	676	682	675	676	705	701	653	693	708	653	671	671	704	688	701	674	711	706	700	739	704	680	671	706	663	689	647	741	698	700	645	731	678	683	657	706	704	660	691	645	708	684	664	651	668	660	672	650	685	684	677	667	707	629	695	710	700	703	725	687	715	695	655	713	673	720	658	662	701	692	685	671	683	670	636	692	709	681	680	647	632	685	673	685	674	727	655	657	650	719	714	698	708	698	685	714	680	673	716	654	704	658	699	711	701	700	696	682	616	655	651	677	708	727	676	686	668	668	662	685	719	651	679	750	663	684	668	713	659	687	668	645	712	614	686	711	676	671	693	699	711	671	683	673	654	694	706	685	672	700	668	699	717	673	671	660	719	713	685	737	653	690	653	693	667	648	727	697	679	723	638	654	710	656	699	666	715	652	653	646	676	698	658	649	731	671	692	711	670	647	691	705	700	649	695	678	667	710	696	719	656	674	663	733	650	687	676	693	700	659	716	683	717	727	697	687	661	694	665	722	676	633	715	716	663	715	694	722	660	727	655	709	737	682	718	696	699	692	692	667	681	633	722	693	655	693	729	633	651	707	686	693	700	690	665	692	688	734	710	659	662	679	691	649	669	650	663	682	705	674	688	687	670	689	681	724	657	625	697	679	668	664	673	639	675	697	696	732	698	702	682	691	643	676	630	685	694	698	664	696	723	704	684	665	677	725	677	695	670	683	732	681	666	673	648	658	726	702	660	698	682	655	675	677	688	701	676	683	696	651	642	715	706	692	675	642	687	631	732	649	701	673	676	691	651	691	689	684	673	681	665	714	671	632	641	666	703	678	675	688	681	614	697	722	723	705	692	649	693	699	682	683	657	635	672	664	654	716	636	650	652	712	680	674	685	660	712	747	681	685	634	650	692	672	694	711	731	682	682	667	704	682	691	694	692	630	638	664	702	690	663	702	720	675	673	637	703	720	646	709	678	713	673	680	668	683	685	638	681	685	688	676	688	684	711	693	685	678	710	705	686	663	702	676	688	724	698	659	697	696	662	678	717	647	684	651	625	640	716	694	672	692	676	684	716	682	696	683	771	700	682	680	671	688	663	707	670	691	642	693	667	646	701	693	689	627	692	681	630	640	636	680	744	681	665	655	685	677	716	652	707	755	712	707	678	676	690	693	628	677	662	694	701	653	702	697	666	664	676	691	668	706	688	676	697	689	688	688	721	701	715	690	659	691	652	714	702	717	668	719	750	665	707	680	720	644	624	708	689	665	724	718	668	684	692	694	666	693	692	650	727	710	681	692	694	667	671	615	663	649	734	673	694	717	674	670	725	695	698	679	738	707	698	655	707	686	660	639	661	694	671	670	717	683	661	706	698	690	642	643	677	658	676	694	692	697	721	680	678	685	679	665	711	636	707	707	664	661	695	697	727	660	668	723	652	692	663	677	643	661	705	676	607	694	679	677	671	616	698	679	737	666	705	665	720	706	720	648	697	671	661	692	675	747	668	744	716	689	716	651	647	678	700	698	682	668	696	709	651	647	648	608	674	658	670	695	632	708	660	665	678	668	685	718	729	685	678	655	675	674	637	700	657	646	676	675	709	676	677	706	678	706	691	674	643	707	710	688	696	700
31762	28567	20193	11919	8185	5813	4358	3493	2809	2461	2215	1983	1832	1684	1490	1411	1208	1232	1166	1082	1031	989	985	960	942	991	857	917	871	888	880	829	876	904	826	881	817	845	800	849	818	847	825	822	779	819	791	794	814	780	809	808	770	783	792	784	846	751	814	787	734	797	793	742	742	775	788	770	776	831	794	741	794	773	793	810	788	774	819	813	746	822	730	749	756	727	760	774	786	764	812	750	746	806	766	817	778	737	826	813	842	767	809	784	777	736	767	781	818	802	717	790	825	774	815	799	838	805	785	772	761	775	768	770	758	781	753	769	755	822	721	717	759	772	743	788	771	780	828	765	767	791	772	764	740	790	792	758	763	806	729	786	745	712	758	833	748	804	775	820	758	778	776	759	744	808	724	803	788	801	737	752	740	722	788	791	761	775	767	769	761	750	805	772	730	756	808	809	810	835	772	769	734	747	778	802	815	768	781	827	810	796	777	811	761	768	798	780	783	784	760	784	802	776	798	745	726	805	757	787	741	789	756	805	789	770	793	772	785	751	785	817	787	734	738	794	789	780	804	759	799	792	772	789	798	797	814	799	755	777	794	804	776	772	769	747	750	799	801	756	810	758	809	806	785	776	668	719	802	779	780	790	763	736	783	826	798	744	818	857	777	768	782	758	797	773	786	787	773	800	805	762	772	743	768	788	733	784	757	780	798	768	755	777	811	783	780	754	761	817	783	830	777	767	772	748	780	758	783	794	769	756	738	758	775	758	757	784	774	827	741	746	765	766	765	716	774	754	801	721	753	768	770	809	757	746	740	769	796	821	791	780	781	745	750	738	757	736	758	769	784	749	787	765	796	782	758	784	783	789	774	763	816	750	770	769	783	801	718	817	745	776	803	833	775	789	799	747	782	802	796	755	786	752	785	765	795	754	754	787	773	758	780	776	704	748	738	771	764	822	753	826	747	748	782	764	777	799	714	790	721	783	808	728	795	780	768	785	729	777	780	846	741	779	709	770	775	810	782	775	781	856	796	751	797	778	701	747	738	774	772	748	751	808	762	768	823	746	764	800	719	736	757	765	785	716	765	749	721	773	784	747	780	790	728	771	844	746	777	775	801	815	781	765	748	788	794	812	763	818	766	801	726	808	790	793	875	791	798	774	790	799	772	738	771	782	810	745	788	762	727	841	757	777	771	772	753	784	829	713	770	758	769	764	787	762	801	802	749	785	775	779	767	796	775	812	782	771	748	801	766	746	770	731	763	782	818	758	746	772	749	773	776	800	784	787	793	774	790	811	765	791	728	801	747	720	805	775	830	755	796	744	756	789	826	782	755	799	760	747	808	780	754	716	782	771	780	790	795	753	798	733	778	781	764	776	780	804	797	788	813	823	747	749	782	763	743	786	736	800	774	737	748	786	744	790	801	771	796	764	760	781	745	810	776	800	793	723	819	786	804	829	721	790	750	759	756	809	755	795	766	762	807	789	778	738	767	781	753	738	800	740	732	760	795	754	732	802	769	803	760	760	756	782	786	781	783	780	765	820	786	774	773	715	793	766	745	743	762	798	747	808	751	766	814	777	762	763	807	775	743	786	774	791	789	810	777	777	811	813	773	797	853	761	813	758	782	774	777	797	734	714	812	743	789	781	748	761	777	776	807	789	793	806	787	770	794	755	732	819	820	767	776	759	789	731	770	811	776	805	785	776	802	760	822	747	707	796	787	769	814	784	760	759	808	773	729	709	809	814	741	771	801	770	801	786	840	790	791	773	773	742	786	710	774	777	766	801	823	772	781	746	790	784	767	771	757	791	788	813	737	731	770	773	786	764	811	749	784	755	782	810	789	764	728	783	779	760	779	776	702	809	794	775	703	819	761	799	815	777	768	753	799	727	777	774	732	801	783	737	797	777	788	783	739	804	782	787	772	697	796	771	809	798	761	825	768	824	764	797	779	799	747	760	755	805	738	781	748	784	738	795	765	737	787	766	795	783	800	789	774	761	793	784	795	737	800	739	756	780	801	843	749	745	766	718	842	782	802	783	745	762	784	732	744	779	743	768	758	790	770	758	809	799	784	763	785	738	788	751	815	786	758	745	759	781	729	769	781	819	805	749	793	754	757	785	743	762	751	788	809	747	769	801	763	763	768	746	830	755	844	758	750	759	753	778	789	801	756	748	759	703	773	799	763	791	770	744	777	753	776	814	767	765	848	780	771	765	789	803	741	764	766	727	812	745	753	801	761	785	754	770	755	757	772	820	755	874	792	754	808	792	807	733	775	753	766	764	783	756	794	808	751	765	781	749	750	800	748	758	759	809	770	749	767	712	811	776	783	800	766	763	726	830	770	781	763	764	803	742	760	810	759	758	754	749	752	777	816	782	787	812	799	767	732	779	768	805	801	779	747	778	758	739	761	800	773	754	725	767	760	767	798	771	786	794	732	746	751	776	726	767	772	788	751	730	803	775	789	798	757	762	759	815	754	764	808	764	723	790	763	784	742	791	770	774	783	807	779	745	822	781	761	801	766	733	735	774	738	773	753	784	783	726	773	798	745	754	759	712	757	765	815	761	777	774	795	706	760	862	752	705	782	771	801	829	773	762	827	749	756	840	788	800	781	779	764	715	763	793	795	780	799	793	759	848	766	780	808	775	766	782	825	815	746	766	766	825	774	732	795	814	796	712	741	804	774	769	747	731	789	832	760	785	740	748	752	751	797	750	846	764	738	791	760	740	793	797	826	799	744	752	790	813	779	807	750	726	704	769	812	795	781	797	763	836	780	807	770	816	765	757	790	778	794	762	757	780	775	778	770	787	818	790	800	812	829	787	760	781	795	747	774	768	787	810	789	710	778	802	776	801	784	779	762	764	755	762	785	786	797	747	775	789	809	784	793	798	781	732	767	816	769	811	728	769	788	753	795	799	757	777	760	801	789	730	791	788	832	764	711	800	774	768	789	761	788	805	744	829	790	782	791	742	823	727	742	811	743	785	740	743	758	773	812	808	821	774	792	831	776	782	767	755	780	792	749	820	802	751	797	794	792	760	748	804	729	787	787	769	770	769	789	782	767	800	771	714	795	791	758	780	822	805	743	783	803	789	797	753	726	753	795	773	865	737	787	787	754	756	801	747	714	764	779	735	707	733	717	778	808	767	806	768	800	736	734	781	755	769	762	786	792	802	765	771	794	798	722	790	804	770	752	782	774	741	811	732	772	735	767	747	784	746	785	763	785	807	784	783	811	751	784	758	733	761	823	799	772	832	786	790	780	768	793	816	842	831	777	800	769	766	784	829	783	729	756	820	792	765	754	767	746	833	758	768	746	749	774	789	784	736	754	787	777	819	792	810	765	784	793	769	787	802	720	822	780	767	789	797	773	757	761	800	741	778	750	818	746	746	766	832	749	791	771	772	711	802	799	766	738	753	777	787	782	786	754	704	779	761	745	793	764	811	736	757	759	786	760	800	767	790	777	748	783	738	788	766	822	767	786	782	717	717	739	750
22879	21494	29240	24163	21510	21596	11976	3330	2372	2101	1804	1655	1474	1354	1265	1269	1099	1067	893	879	836	806	771	773	789	744	752	698	649	718	684	672	646	648	681	643	590	619	616	666	629	594	626	602	604	629	561	617	553	571	595	575	654	538	548	562	553	583	575	545	574	550	573	582	599	621	581	525	571	590	554	544	589	590	555	563	550	608	532	581	511	583	559	612	530	562	566	579	533	639	559	576	554	569	557	578	551	539	542	533	568	561	619	525	586	565	531	584	569	544	584	507	541	561	541	550	609	577	554	532	560	561	562	545	540	541	577	551	525	564	532	539	586	495	560	551	561	592	592	545	586	570	563	561	587	544	571	534	541	526	575	557	550	562	551	571	555	541	530	563	571	545	559	540	559	553	536	588	577	561	548	552	554	577	550	605	589	554	537	575	549	536	560	523	595	557	570	574	596	565	562	580	506	575	552	575	552	540	579	549	563	584	536	535	557	558	510	556	544	550	558	536	545	563	562	582	561	607	533	546	528	570	550	573	561	581	596	566	591	562	548	557	561	565	571	565	533	572	553	566	545	574	523	592	550	577	576	572	535	543	583	556	551	555	585	582	566	522	535	623	553	538	595	539	557	580	553	579	566	557	499	554	586	534	574	533	556	601	510	570	566	567	591	507	534	552	538	547	543	582	588	527	566	558	558	536	580	580	594	545	599	588	565	559	575	589	585	539	530	548	554	543	555	620	530	536	579	565	545	583	566	551	559	518	529	601	575	537	545	550	584	571	579	542	575	553	611	562	529	572	528	597	582	545	541	545	610	560	584	567	543	567	525	544	533	561	568	578	580	572	559	547	541	587	528	520	572	560	539	581	559	517	579	573	564	550	600	580	538	525	580	587	551	580	550	561	585	565	553	588	544	595	529	564	565	544	575	550	583	591	556	600	555	494	560	578	518	568	593	570	555	609	562	558	598	591	560	514	552	557	559	576	557	562	539	585	571	539	580	580	566	509	565	545	503	532	533	554	567	565	576	531	560	595	534	529	554	547	572	551	534	536	555	576	555	549	569	583	589	597	542	554	598	557	548	521	567	605	558	562	562	554	558	580	550	559	559	570	542	514	584	568	585	538	548	565	617	600	584	584	605	552	543	551	566	531	528	532	515	618	556	579	551	574	522	534	556	583	569	511	565	538	607	619	572	536	525	582	559	548	573	524	541	534	560	544	558	587	561	585	583	538	571	532	587	504	587	549	573	524	558	593	598	581	581	577	555	575	557	549	581	573	579	541	538	522	574	521	555	588	590	554	561	552	600	573	553	557	551	564	549	552	514	592	579	559	578	575	549	609	561	569	607	507	573	599	530	542	573	492	539	569	540	580	549	541	559	556	551	553	589	592	575	571	541	523	564	538	523	518	513	557	601	581	550	618	527	569	587	593	569	566	559	585	594	572	566	566	521	561	533	550	554	564	580	534	571	626	542	546	561	613	534	565	563	535	552	565	562	573	558	595	505	569	557	543	592	596	580	538	564	534	595	585	491	591	532	529	554	570	526	568	590	537	579	561	589	565	550	601	568	549	564	541	556	625	581	508	558	545	533	525	597	552	582	563	535	584	545	605	574	531	546	553	509	577	520	541	509	554	577	589	541	561	565	591	571	555	518	532	553	572	583	563	529	561	553	577	567	572	553	506	608	537	556	547	571	500	568	547	556	559	527	582	540	535	584	571	549	559	541	621	537	627	581	536	581	554	587	568	564	626	557	531	573	597	533	591	500	564	580	498	522	567	550	573	560	529	598	544	586	552	540	533	547	559	540	559	612	560	565	588	563	573	591	626	553	596	548	642	534	585	608	561	591	577	572	600	559	545	587	572	578	569	537	526	568	559	537	573	559	578	549	571	561	586	570	570	580	565	559	594	558	572	593	572	581	585	533	581	553	538	512	579	558	554	533	567	563	593	571	587	535	567	561	567	558	554	581	607	588	616	533	556	566	615	508	525	615	585	554	567	555	565	566	560	543	589	566	544	540	539	524	604	551	568	547	531	568	608	535	583	582	513	571	603	583	533	578	563	575	566	575	589	546	575	548	523	564	564	569	553	574	579	580	547	579	555	544	591	590	620	557	582	546	503	558	551	501	594	577	531	583	538	551	557	587	578	542	537	532	537	577	567	616	519	580	556	513	547	562	557	576	569	586	574	566	547	511	533	568	567	521	567	568	585	563	572	540	582	522	540	540	565	563	530	607	565	579	568	587	571	529	567	565	546	571	564	535	575	561	522	557	519	600	542	568	554	593	572	570	598	538	561	599	587	568	555	572	572	538	601	599	542	544	554	578	590	539	562	546	569	584	567	535	560	557	606	547	543	596	568	552	542	562	521	573	545	616	567	593	550	535	533	562	557	576	586	569	586	552	577	596	637	569	553	547	560	542	576	591	532	535	608	517	583	562	585	574	561	579	583	566	551	542	579	574	569	543	540	602	572	569	558	557	554	521	555	506	583	578	592	592	551	562	598	542	553	583	540	540	536	543	570	514	550	579	540	556	545	573	519	559	544	553	540	602	528	545	564	559	564	544	551	527	565	578	585	544	586	571	544	559	571	563	542	569	541	563	579	577	518	579	594	564	540	565	568	560	557	518	623	554	567	583	576	575	555	527	521	574	589	558	548	493	550	532	540	545	554	546	580	541	555	588	549	567	559	521	545	569	542	613	540	577	546	542	546	563	518	580	551	585	545	531	570	562	578	603	586	561	557	526	586	524	510	570	570	523	551	558	519	533	572	567	570	625	538	550	525	563	566	588	547	597	530	556	597	530	572	573	558	554	562	524	529	583	531	551	548	532	556	607	554	533	600	557	542	583	566	596	559	586	550	572	522	505	572	552	559	567	535	579	583	538	543	578	557	593	547	565	532	601	610	589	536	576	544	534	546	555	545	537	540	577	545	553	579	547	551	566	570	547	559	578	599	579	570	565	577	602	558	534	567	532	521	543	533	527	582	574	551	579	554	552	532	584	553	544	562	547	564	567	560	595	539	568	586	590	551	619	518	578	566	561	532	595	562	577	571	594	520	602	525	561	512	547	512	534	559	545	537	518	540	616	583	533	553	563	561	551	548	562	568	577	545	517	519	581	527	539	534	557	560	599	545	577	555	623	569	538	559	576	592	613	536	542	542	638	504	570	568	556	562	545	588	551	529	519	580	544	560	549	537	523	591	583	569	581	559	560	563	556	564	518	511	574	578	562	551	577	551	557	553	573	540	589	559	564	538	550	614	581	550	578	560	520	547	519	614	580	572	580	535	580	562	595	540	545	596	557	534	569	554	553	529	514	555	567	549	558	605	545	558	565	532	577	513	551	569	523	559	561	572	555	597	563	605	557	553	538	569	565	570	598	567	523	555	523	578	531	536	590	534	561	589	527	568	568	579	575	556	579	539	611	521	602	552	537	508	536	547	580	552	533	566	569	599	530	541	562	515	582	558	512	538	582	537	540	567	554	568	565	568	554	532
37594	37536	27653	18364	12902	9416	6911	5550	4464	3741	3336	2954	2569	2276	2124	1863	1568	1519	1405	1275	1162	1142	1088	1042	972	945	936	858	831	830	817	789	849	823	802	778	771	729	761	755	743	726	718	733	719	647	716	714	694	705	660	641	654	650	648	672	629	652	626	649	655	703	697	674	646	686	641	662	658	635	642	634	670	619	678	691	615	682	667	661	644	658	649	636	669	649	626	668	650	686	665	595	672	683	590	662	689	643	686	614	678	623	603	657	652	621	675	649	640	685	687	642	612	641	675	641	616	623	606	666	667	633	658	654	663	642	644	660	639	630	655	683	602	679	641	650	595	627	634	610	635	652	653	661	622	624	650	620	665	667	654	656	635	693	615	610	621	642	654	646	639	645	603	637	648	667	675	651	662	683	657	653	626	694	639	618	639	693	631	626	620	636	655	617	672	651	657	606	640	664	639	609	615	614	611	649	585	653	692	622	672	668	648	607	642	675	653	641	625	590	661	641	652	622	607	624	723	661	652	667	624	673	631	629	642	631	641	668	677	653	631	663	656	661	669	668	617	636	581	628	661	615	648	642	642	617	638	638	607	629	644	592	638	678	628	656	665	637	621	641	643	624	623	632	610	657	631	665	645	627	607	645	647	664	659	650	688	650	635	676	625	613	665	690	609	698	585	648	632	615	607	649	638	636	632	665	626	638	644	663	651	631	666	667	662	630	694	640	620	634	598	619	647	638	625	632	700	654	634	631	615	650	674	650	618	605	656	666	629	656	632	654	610	624	666	650	664	644	609	620	662	601	689	609	590	664	615	661	638	620	623	653	603	644	625	649	628	674	613	616	638	678	648	651	628	630	659	674	676	669	652	610	601	635	622	625	642	627	667	671	565	666	635	655	643	607	683	651	689	607	650	661	665	676	660	632	646	653	600	631	647	639	663	650	675	640	619	645	637	638	645	609	606	642	647	695	668	662	614	658	611	655	634	678	673	685	675	653	686	639	620	646	622	650	683	635	656	676	634	697	632	637	622	645	668	666	635	653	721	697	637	667	639	626	603	644	648	648	675	626	645	653	660	645	644	624	630	627	628	653	681	640	656	607	608	643	655	617	616	625	669	620	654	690	643	646	592	675	639	598	676	663	677	657	658	628	630	649	661	618	619	666	648	669	622	597	635	649	643	636	628	596	687	652	612	585	631	671	668	615	660	616	657	679	674	604	638	661	624	653	637	653	633	671	637	650	639	627	596	613	633	665	624	643	637	636	661	626	667	652	617	655	671	655	616	637	671	666	682	628	614	655	673	644	651	663	658	637	624	643	622	627	618	646	674	630	622	646	663	639	646	594	610	638	676	640	693	633	615	646	656	639	654	658	638	642	665	600	663	647	636	665	610	612	616	639	619	645	658	666	647	643	636	722	681	663	664	627	636	634	688	625	668	648	667	652	651	643	605	628	613	647	670	658	621	643	682	676	632	633	650	612	633	682	626	612	696	714	685	652	668	639	627	605	659	613	633	675	657	663	665	650	635	651	633	625	616	620	617	657	637	660	642	660	630	624	648	678	613	651	628	609	645	652	670	654	621	669	633	631	668	679	667	626	651	645	629	666	679	632	618	664	666	649	615	650	677	692	651	640	635	635	600	590	628	574	632	635	635	637	619	620	622	652	671	576	638	619	577	678	661	653	620	625	619	643	648	638	639	650	647	603	669	639	642	634	662	624	622	635	636	658	676	650	636	611	639	646	622	702	662	608	684	624	671	613	614	603	680	666	657	649	646	644	603	657	637	623	641	644	682	659	634	596	642	634	611	644	637	680	626	635	654	662	601	616	636	605	702	616	623	673	638	626	659	655	634	621	611	616	672	712	659	661	668	654	707	642	620	612	667	613	665	634	606	653	671	642	632	659	618	641	660	632	598	663	645	651	629	595	687	640	665	667	666	637	648	643	621	653	622	630	661	612	646	627	632	637	628	672	609	646	643	652	613	662	613	665	643	660	620	627	657	678	679	602	628	628	623	641	665	660	614	697	595	610	646	642	617	638	631	628	640	626	610	629	636	644	635	627	600	622	636	616	655	634	638	620	637	641	658	649	662	614	623	646	614	630	695	657	659	669	614	685	649	666	621	614	646	630	624	645	653	618	620	649	666	659	671	647	648	678	689	623	666	591	616	617	620	606	654	543	676	596	644	700	673	655	629	652	630	646	683	626	594	619	634	676	631	654	686	677	645	640	634	650	638	660	664	665	636	639	614	661	650	660	648	669	667	631	616	613	650	619	672	670	653	631	639	665	662	656	623	653	629	602	676	603	663	662	655	673	639	657	628	673	641	652	642	706	605	660	657	667	658	619	637	665	606	616	598	611	679	643	643	650	636	670	620	636	734	698	671	653	636	643	637	636	673	626	652	641	613	672	639	618	628	676	649	592	672	642	656	644	650	636	622	652	661	648	649	660	669	641	636	626	636	668	618	634	660	605	696	636	666	647	632	630	681	634	634	604	661	639	610	638	670	619	639	616	633	651	596	639	664	667	650	649	679	610	624	621	642	681	648	668	646	630	645	608	672	637	658	654	642	660	605	611	651	647	643	697	641	634	651	620	618	644	640	608	643	632	640	639	585	598	609	675	636	671	626	635	638	633	660	662	640	646	651	653	646	629	653	632	609	610	646	613	656	638	631	653	642	636	654	618	661	665	648	657	667	649	661	632	670	681	624	596	611	652	631	636	604	676	618	655	644	670	640	647	638	612	674	655	650	644	623	654	645	673	592	707	684	629	618	606	614	590	656	669	633	606	693	627	665	666	564	636	665	610	646	627	654	671	655	646	679	622	700	688	653	651	632	623	606	661	646	612	607	659	683	632	625	638	649	649	604	645	666	620	634	638	620	605	634	686	661	615	667	640	659	628	623	632	638	634	626	643	622	660	623	660	616	646	677	658	667	656	667	646	617	668	664	680	663	612	661	637	661	611	637	642	641	604	652	645	670	611	645	644	689	663	634	631	603	689	669	640	634	617	645	656	618	613	575	655	638	657	600	637	650	619	659	619	638	647	632	642	637	679	629	618	700	651	625	649	610	602	648	600	653	665	662	634	689	635	649	632	632	588	622	635	597	663	625	670	631	647	652	645	698	654	622	658	622	674	636	668	634	665	615	644	690	650	635	617	683	650	631	628	633	644	644	678	641	585	677	610	668	658	638	662	665	627	666	636	637	638	655	628	638	668	649	698	623	687	666	613	611	670	655	581	659	636	709	614	665	657	647	664	680	649	692	636	688	650	661	633	689	600	629	624	650	673	643	660	659	670	643	665	629	639	650	647	646	625	637	631	614	668	623	599	631	628	677	633	663	666	634	653	653	642	666	641	672	619	596	621	625	650	631	660	640	653	620	654	613	638	666	599	664	617	652	672	597	667	619	639	646	627	646	682	617	631	639	653	654	569	625	673	644	642	682	685	666	630	615	644	639	640	621	626	650	666	642	654	644	624	699	645	641	641	649	596	695	661
29914	21940	16616	9029	4327	2662	2027	1635	1497	1370	1221	1181	1220	1124	1113	1087	1038	1022	981	898	938	955	932	933	967	829	916	880	890	906	858	814	856	897	861	840	860	887	834	893	861	825	852	832	855	837	853	871	846	882	853	817	886	826	860	844	814	868	836	830	886	828	884	872	776	859	897	903	866	828	869	809	879	869	874	826	873	819	808	871	874	871	874	876	872	890	907	869	813	823	838	864	866	817	808	861	834	825	815	872	875	835	856	866	838	804	865	822	818	828	847	842	880	837	821	823	848	825	868	816	853	863	850	930	777	844	839	853	896	861	860	816	840	924	813	842	870	849	870	847	831	833	861	854	818	893	844	890	846	851	853	847	908	827	908	877	849	864	840	860	850	868	865	815	809	870	831	852	868	764	818	922	889	862	850	845	825	833	841	841	848	839	916	925	864	825	865	844	876	890	833	880	860	854	860	823	841	862	834	819	826	858	882	847	798	835	849	867	928	864	843	865	866	880	848	857	794	814	858	797	882	844	814	796	850	855	843	853	880	848	912	865	868	840	861	766	871	896	821	868	881	851	834	863	830	848	853	827	845	810	803	847	825	853	858	842	864	845	852	868	845	840	878	840	875	826	862	858	883	778	884	885	883	850	790	831	862	801	773	784	846	850	856	890	902	817	855	868	851	843	856	827	846	899	887	858	863	859	876	817	860	840	876	900	817	900	818	873	872	818	859	803	845	897	823	857	891	877	874	873	868	835	885	840	824	806	824	875	852	863	786	866	855	776	878	909	844	805	855	871	843	823	923	902	827	848	871	873	848	839	827	854	868	853	834	804	801	857	873	828	877	799	858	902	834	902	842	829	814	842	919	792	825	859	863	844	801	810	862	866	894	901	842	848	823	833	788	785	833	861	850	822	834	898	845	878	854	899	853	802	868	800	852	833	828	807	907	902	859	894	886	835	816	840	849	846	816	815	855	822	838	846	855	918	850	828	856	878	837	832	840	869	834	900	892	907	837	853	884	832	856	867	910	904	818	865	818	820	832	837	846	833	844	857	790	905	832	872	845	881	856	840	919	838	892	839	839	839	906	835	817	869	816	844	850	862	871	869	825	882	814	824	840	859	839	825	819	839	841	808	835	892	845	899	822	879	838	845	816	868	798	858	862	854	836	843	859	843	830	839	862	837	850	879	797	842	849	849	876	798	879	849	796	832	823	849	862	841	818	857	844	819	927	820	865	846	856	845	810	804	836	844	843	851	854	850	874	822	826	885	836	891	834	857	897	852	840	853	860	826	877	866	878	837	843	818	878	862	862	872	863	860	859	859	870	899	868	853	854	804	851	835	830	878	824	839	848	868	799	893	880	877	881	854	820	841	820	803	825	864	848	851	877	874	832	831	851	874	882	826	803	859	852	839	831	841	805	845	816	839	865	805	875	834	879	871	819	884	891	926	831	845	850	802	856	833	865	845	777	840	818	871	819	799	854	830	827	860	844	820	937	785	804	851	817	873	845	877	890	830	917	833	825	782	867	779	850	846	885	845	870	840	850	885	808	859	850	838	855	887	798	831	861	812	832	833	877	872	882	852	833	863	833	857	832	804	852	907	849	830	817	853	837	867	815	824	798	887	826	873	854	799	804	831	849	900	846	845	887	787	818	883	846	811	859	803	840	905	806	884	865	851	883	869	829	808	847	863	805	838	884	869	848	803	824	855	829	830	861	847	801	873	895	788	867	896	877	841	825	845	848	846	831	866	865	822	831	800	865	873	806	812	784	894	833	892	884	863	868	906	858	840	858	848	932	830	892	809	846	853	790	813	843	831	851	852	854	872	835	846	834	806	834	889	870	853	849	857	829	838	879	827	866	816	888	825	857	827	869	867	843	850	810	847	867	785	877	849	857	803	827	876	856	868	886	865	863	840	826	820	847	851	805	885	827	870	850	831	828	852	858	889	855	811	752	850	878	833	811	869	884	849	820	813	840	832	848	859	831	890	846	858	831	799	820	844	854	840	876	839	844	846	799	865	861	882	795	835	803	842	797	815	822	895	870	900	900	878	840	818	855	829	809	803	835	854	882	869	831	814	832	842	858	833	844	857	860	815	801	840	850	873	866	847	868	821	931	864	881	856	876	823	798	880	826	836	866	881	837	860	806	889	794	842	821	882	882	820	777	848	874	868	903	836	772	854	883	843	825	831	862	851	812	859	899	815	856	873	821	849	866	863	849	897	845	874	882	798	840	841	842	818	838	845	834	890	858	855	864	878	887	806	862	809	836	872	827	840	889	838	824	853	855	823	840	835	840	869	851	876	820	849	864	823	853	844	845	877	821	885	870	855	820	848	875	839	812	839	834	907	883	815	888	811	817	851	836	818	855	840	883	904	857	881	872	798	848	918	832	804	827	836	855	809	843	842	885	857	845	856	787	858	847	852	837	814	805	823	817	854	856	805	868	898	851	846	859	839	766	851	871	851	866	830	824	881	807	781	849	797	850	826	841	835	846	852	871	782	859	815	825	808	860	847	843	835	882	837	858	797	889	833	875	903	850	812	832	834	824	827	853	851	873	867	787	874	814	867	823	849	930	820	840	832	858	888	867	840	845	853	813	853	855	848	868	856	885	804	900	868	891	847	889	865	793	899	847	873	902	826	850	882	888	782	835	844	863	844	922	865	894	828	889	845	867	845	818	838	893	869	843	862	836	843	872	856	864	893	887	834	796	816	929	854	885	813	874	858	828	843	851	839	877	847	846	863	864	842	837	837	855	909	858	833	864	787	835	829	837	800	866	869	843	830	910	857	835	863	845	847	818	860	854	857	843	837	832	834	852	862	846	868	801	856	860	862	913	855	858	854	860	809	870	911	849	824	830	923	826	840	870	806	816	840	862	854	836	869	854	867	800	871	846	854	870	825	831	850	825	865	903	871	862	830	843	828	880	853	874	815	856	894	857	815	861	843	876	891	902	860	902	795	819	823	854	879	832	821	884	809	899	856	830	901	888	878	847	845	845	841	813	856	809	829	877	847	838	816	876	868	857	864	821	858	878	805	873	828	847	863	851	850	920	882	836	854	832	892	876	880	844	796	856	818	878	813	850	865	895	842	871	833	870	854	849	841	818	868	841	891	825	808	794	869	841	879	852	813	802	874	845	882	848	856	827	838	829	893	848	826	855	835	882	795	866	847	808	887	857	819	880	864	869	883	910	832	846	898	805	787	865	769	877	833	835	880	836	871	836	879	820	886	856	846	811	813	818	898	848	822	780	856	824	874	862	804	869	884	787	813	855	843	881	850	817	863	851	879	853	817	864	849	890	848	835	814	868	841	870	841	872	831	887	842	865	806	855	820	902	849	830	845	849	846	892	799	836	847	857	863	864	826	815	873	926	792	858	817	911	863	893	839	811	870	856	763	834	841	832	857	907	842	864	836	838	854	855	821	858	891	868	861	877	842	847	866	912	847	858	818	899	865	819	788	867	853	827	877	891	870	814	782	854	863	838	800
30723	23021	15776	9315	6458	4415	3336	2674	2266	2052	1962	1784	1589	1591	1529	1327	1225	1220	1237	1149	1140	1038	1100	1052	1032	1114	1091	1013	999	997	1049	1011	1090	974	978	1006	992	1018	1002	952	1021	906	993	925	1019	1010	958	970	970	992	979	991	922	968	940	977	920	968	1005	945	956	905	953	982	954	1008	931	1000	1006	1045	988	974	918	996	946	951	960	879	979	966	911	945	974	924	950	942	959	937	963	933	949	1031	948	1028	918	986	1003	962	988	942	973	954	916	929	964	946	948	939	955	957	1019	923	1008	977	967	968	976	959	959	931	948	925	999	951	961	979	936	1006	960	977	1045	948	949	949	961	1005	962	995	918	917	937	985	928	977	934	928	979	936	956	1001	954	1033	934	1068	951	952	933	965	971	963	971	965	959	974	954	959	957	948	942	981	970	948	940	979	938	983	1034	961	894	1011	1009	946	952	989	920	985	945	979	879	942	1013	984	929	999	1025	993	990	978	939	1017	1001	987	958	975	996	991	999	952	931	960	972	980	939	912	944	1014	927	1007	935	941	1018	944	946	1006	993	968	996	983	1022	928	969	944	946	910	996	952	943	950	980	922	947	950	926	1008	974	999	940	1021	991	981	924	953	969	942	950	939	966	963	933	951	916	965	914	965	990	1000	916	984	987	1021	965	1008	950	964	981	905	944	957	994	966	980	967	960	936	948	913	991	984	976	942	960	953	995	937	950	916	938	956	967	983	1019	979	973	984	937	945	976	996	917	954	987	1008	970	984	925	949	959	995	936	911	986	917	929	938	976	958	967	959	928	922	988	965	921	979	985	1014	1007	967	973	950	970	981	964	978	971	954	973	885	1029	921	926	957	875	941	980	926	958	937	1022	965	970	965	990	976	951	947	982	999	982	938	956	954	959	931	1004	998	974	961	947	954	912	971	974	945	972	979	988	995	992	999	954	930	946	995	917	945	902	985	944	1035	940	1001	919	950	961	973	965	938	981	993	948	978	979	942	975	943	1006	1005	945	925	951	1001	984	1023	958	975	963	992	895	930	953	919	932	950	976	956	948	942	965	929	947	1011	953	956	937	912	924	973	1041	936	968	911	938	974	941	966	986	946	1012	932	919	930	933	1028	941	944	965	1003	967	983	1022	962	923	939	929	987	968	985	943	969	922	980	1009	941	981	942	933	996	976	963	901	945	983	969	968	1026	945	991	926	952	973	982	949	982	1027	935	990	935	985	982	999	996	915	1002	1000	964	936	954	991	986	989	946	972	931	927	943	1016	942	948	1029	980	941	959	929	969	986	931	932	975	917	986	910	1019	996	977	957	978	972	908	1015	938	924	942	955	977	947	940	961	975	978	1016	976	949	978	905	905	972	965	983	935	1042	996	1017	953	899	938	955	964	998	952	998	986	993	947	954	914	980	952	960	937	970	960	967	970	940	964	924	971	981	911	969	1013	943	967	953	1045	937	922	949	943	1002	972	924	946	935	956	947	954	968	935	939	1016	921	937	981	923	1004	948	985	954	986	920	995	1017	958	942	922	955	965	919	989	911	973	946	987	971	921	936	952	1003	1037	908	912	969	1023	947	957	967	924	1003	1002	1023	977	992	939	940	926	978	974	954	889	950	911	933	954	923	948	936	946	935	988	936	1016	941	981	994	898	941	999	945	976	940	1014	945	1015	924	955	939	987	921	974	929	921	965	922	991	996	922	894	966	901	1027	1017	985	980	968	942	955	988	969	1000	915	949	946	998	937	1007	955	1003	996	952	942	957	918	965	973	912	958	978	863	970	989	931	935	966	947	961	977	960	966	948	962	987	998	1009	985	957	929	968	982	979	947	948	921	963	999	964	956	997	932	985	991	901	974	897	931	999	1010	994	908	990	990	945	924	931	956	947	1031	915	956	948	925	953	911	978	936	964	945	957	964	1018	954	925	917	946	953	981	956	987	991	941	957	962	980	957	971	966	951	916	939	926	950	935	917	939	910	952	938	1010	976	912	971	966	904	977	955	923	975	1023	1010	994	901	963	1004	944	950	971	980	962	997	978	915	1002	995	937	975	941	936	939	967	1005	949	1053	979	963	904	1009	961	901	939	943	951	924	963	971	997	986	944	934	1002	953	973	908	991	952	941	987	958	926	893	902	910	1001	999	990	956	954	993	986	1014	1022	967	1011	990	944	923	964	961	1007	983	963	1006	917	914	901	986	984	1034	969	994	992	1026	919	937	924	889	988	954	921	1006	985	946	969	1008	989	1009	918	933	940	917	969	944	935	965	931	993	943	998	876	1002	990	904	980	972	988	932	1052	996	975	982	992	1003	965	941	937	949	965	957	969	947	962	929	937	961	1004	940	954	892	910	1000	900	917	959	917	916	1030	939	933	985	960	994	914	964	962	930	901	982	951	919	997	944	962	946	999	970	946	971	912	936	1001	930	978	950	943	964	946	999	937	1029	955	985	1008	979	895	989	987	1003	975	943	1032	938	951	986	949	966	949	949	981	972	1032	923	956	948	962	1013	953	975	937	996	1042	945	1036	930	929	977	922	921	970	980	907	965	985	944	946	954	941	1041	944	962	977	1001	891	941	921	924	960	1008	906	953	966	972	961	884	979	942	958	921	936	955	965	989	918	963	951	920	968	930	987	974	990	1000	1019	965	987	982	954	956	927	891	925	929	1014	953	958	985	947	958	982	950	973	955	953	962	944	961	1015	962	971	928	959	913	959	970	967	962	933	994	933	972	942	938	943	961	973	942	941	965	935	955	936	999	959	959	1001	985	973	918	929	974	945	948	1000	926	935	935	965	976	993	918	1034	964	989	992	1002	943	1004	1010	1018	976	935	944	967	968	1033	1008	896	954	920	930	961	988	944	969	913	985	988	954	987	922	949	1019	910	957	924	925	936	947	943	906	945	958	917	944	947	992	886	985	929	918	976	896	963	972	973	957	997	1003	960	985	937	988	1022	984	966	966	971	932	967	1023	968	989	962	951	942	977	913	984	981	959	973	955	970	978	950	933	988	884	910	913	979	936	935	968	933	939	975	921	999	950	987	960	1000	1009	928	985	926	1010	911	949	957	951	925	916	957	984	1002	996	929	1012	978	994	989	957	927	956	951	930	892	946	958	943	906	1000	930	948	953	1007	1009	993	976	1003	943	958	954	1009	995	958	943	916	972	932	931	1024	972	965	999	936	982	953	1019	994	984	970	904	978	922	1041	959	971	933	999	971	944	951	1057	944	987	914	1005	974	965	954	962	1015	931	935	928	919	990	975	943	947	993	957	951	980	983	947	960	987	1002	959	1000	989	974	975	940	959	973	1024	952	917	976	995	900	1033	1007	946	971	945	1002	946	1021	937	946	956	959	1006	968	954	953	939	903	904	973	1002	1005	921	1029	992	946	957	969	948	923	985	967	1025	962	1023	923	909	936	966	983	944	1023	987	963	941	981	944	937	969	934	923	940	967	947	971	944	971	886	936	881	916	969	955	966	941	1012	995	973	886	964	988	954	962	972	905	941	979	971	901	981	942	933	955	922	962	955	1001	948	924	947	920	933	976	966	990	937	969	961	906	911	964	967	1006	941	982	971	931	953	948	965	934	948	922	1000	980	975	914	920	1001	962	943	982	925	947	1001	980	946	943	983	961	963	958	925	973	924	957	974	996	952	952	928	972	930	945	960	946	962	972	914	962	945
24077	21483	28761	24638	21451	13356	4193	2463	2003	1890	1606	1509	1442	1272	1325	1113	1071	1042	1010	954	977	948	956	891	889	913	856	868	820	859	794	878	822	823	812	863	835	829	800	871	795	754	851	817	816	819	812	785	827	814	802	858	745	787	825	804	805	778	783	715	802	765	807	773	748	762	791	786	798	776	730	780	824	789	787	785	754	771	767	804	729	765	793	789	757	771	767	797	794	749	749	743	774	759	773	754	750	813	815	801	821	763	784	734	742	746	762	780	767	766	787	809	767	770	785	819	774	791	764	741	769	797	706	762	770	793	773	776	793	814	811	750	751	791	828	763	785	797	781	769	847	788	736	715	785	849	786	815	760	763	770	788	767	812	739	763	833	766	755	761	767	797	748	783	775	753	760	788	758	799	762	782	729	795	782	777	768	758	785	780	820	694	780	783	796	727	771	776	754	780	781	728	818	834	782	711	830	742	782	788	794	783	801	760	786	791	813	765	799	808	755	803	764	756	774	811	742	772	774	806	787	785	765	789	779	758	761	811	825	777	806	760	803	764	743	794	792	753	734	801	794	801	747	807	716	765	810	765	784	772	798	764	825	734	789	791	753	789	791	781	761	779	802	803	793	764	737	773	787	790	802	834	782	767	769	807	788	821	756	763	748	748	761	767	777	782	791	802	745	794	810	862	761	751	768	788	770	799	821	768	776	792	851	763	738	825	786	787	811	801	781	782	764	822	759	790	727	819	788	756	770	783	778	764	791	812	760	780	771	756	785	734	790	739	758	757	779	826	753	765	801	760	786	762	761	733	771	772	812	858	789	736	728	748	713	732	752	781	770	770	765	786	758	788	770	764	822	774	778	792	787	790	815	769	795	805	732	796	822	771	768	762	755	764	822	768	757	796	778	801	827	804	774	750	739	770	711	771	812	781	776	767	791	768	771	781	791	759	749	784	772	791	787	729	773	780	800	797	755	804	782	766	767	771	814	787	767	790	743	745	737	785	783	773	762	741	732	806	777	747	755	756	745	799	753	775	788	776	777	792	797	773	720	748	759	778	741	794	782	812	796	749	802	805	799	712	774	756	769	817	746	783	780	780	801	789	758	735	741	788	793	716	766	834	810	749	798	803	800	823	778	757	774	753	744	797	773	745	792	782	788	735	777	772	812	748	817	753	780	755	776	787	793	765	780	717	792	754	773	743	762	771	805	747	762	784	823	750	758	783	808	760	812	781	775	786	813	823	777	759	785	779	787	737	784	732	793	738	751	752	755	755	784	772	800	751	736	736	738	727	746	764	788	729	759	791	779	783	838	836	752	775	809	774	751	811	781	776	781	763	730	755	736	795	806	748	778	795	784	760	827	820	737	760	796	766	743	759	783	819	787	749	806	793	760	729	780	791	801	804	760	847	806	780	772	748	787	788	802	755	759	760	808	756	756	756	750	789	759	757	776	754	811	780	722	833	792	750	754	794	788	755	794	738	813	825	723	763	766	812	787	755	778	758	751	793	769	782	802	770	749	782	742	800	819	778	786	846	818	787	750	768	783	741	787	785	747	774	809	794	730	781	760	786	813	754	795	842	845	792	757	774	776	689	777	823	806	766	789	753	781	738	826	749	801	796	764	767	744	813	809	724	777	830	797	755	782	768	803	824	767	773	751	757	770	770	767	715	778	766	777	763	782	751	821	802	808	745	799	747	766	774	791	740	792	766	733	750	811	775	782	791	776	761	808	755	796	847	719	766	799	743	832	788	755	739	753	770	750	774	775	742	734	724	766	827	753	780	785	750	818	781	783	726	812	764	815	773	821	803	820	784	790	708	828	795	786	812	713	787	713	769	759	776	776	757	759	769	767	820	792	809	791	779	742	788	752	736	789	764	813	837	794	786	764	761	800	779	725	802	809	734	757	759	801	775	783	800	781	755	775	694	777	723	780	769	764	760	736	823	748	771	758	743	743	784	775	756	803	767	731	730	801	778	819	852	830	783	766	788	777	783	778	782	798	766	826	820	848	790	816	754	794	744	771	764	816	805	767	802	783	832	738	754	745	793	788	780	796	783	750	788	788	792	800	760	743	777	749	786	803	752	773	777	769	762	751	781	773	763	774	791	753	784	805	773	782	756	737	761	752	792	757	745	766	790	727	765	767	739	819	762	788	783	800	745	806	801	777	807	804	796	773	774	740	773	772	797	758	740	789	750	726	760	818	755	809	759	771	764	775	723	701	784	802	805	779	785	776	797	819	788	784	738	825	710	789	773	799	738	818	763	745	745	802	849	775	760	743	834	790	783	763	839	785	722	776	722	821	750	788	781	738	783	806	813	770	740	777	787	736	736	789	789	807	769	790	781	769	802	747	788	726	768	814	780	773	760	843	805	754	758	768	763	788	752	732	788	764	756	776	775	803	756	761	775	753	763	773	754	723	759	761	760	759	713	780	765	742	743	763	824	753	721	772	833	776	798	796	761	757	784	759	742	772	748	757	757	797	761	782	742	757	755	773	801	764	778	774	810	783	812	782	751	782	795	772	781	782	770	748	813	769	771	767	788	767	740	843	786	816	809	765	795	747	791	701	766	778	802	764	781	779	811	757	765	806	781	732	771	781	775	789	797	757	814	804	794	788	807	836	770	773	812	812	792	770	742	803	769	766	800	777	827	775	772	755	763	804	793	752	794	765	732	762	798	835	752	757	783	767	805	763	804	824	744	772	772	753	796	744	754	792	766	774	801	749	861	779	793	772	776	774	779	812	758	806	800	806	731	803	783	793	723	786	748	786	767	746	786	773	787	766	772	805	747	766	762	817	722	823	751	770	762	811	750	776	800	756	788	769	816	785	837	758	825	794	735	773	760	765	805	781	762	786	784	758	749	787	834	752	766	753	802	790	773	818	794	776	777	756	754	790	750	797	810	816	765	786	769	756	790	790	803	814	766	767	775	768	777	759	746	812	773	764	798	775	780	793	805	786	762	763	766	761	779	785	786	785	749	744	764	782	761	775	790	794	741	723	779	811	878	819	751	776	768	788	794	818	736	808	792	788	809	765	800	767	809	846	737	773	742	798	774	751	833	716	767	769	718	734	751	746	768	740	783	770	821	808	750	754	731	780	797	842	745	807	805	779	793	800	754	745	779	782	787	789	787	786	815	807	789	800	792	770	765	762	764	753	770	815	777	767	791	730	796	776	776	816	729	760	814	819	738	836	714	697	764	745	787	761	743	754	773	775	844	801	788	791	761	805	740	744	776	793	851	785	783	759	818	777	808	803	762	762	746	818	722	782	796	817	786	798	767	796	746	819	773	778	763	757	732	768	718	770	772	774	755	734	751	759	798	772	761	789	796	793	818	762	785	789	779	776	815	794	756	790	774	774	762	796	780	844	728	767	780	789	793	748	765	768	762	794	775	733	760	736	758	825	809	755	783	813	808	736	751	750	758	775	806	785	775	838	735	740	781	789	758	818	778	791	777	755	810	720	720	743	773	812	782	750	768	754	843	805	797
34144	32915	22770	14202	9903	7204	5273	3961	3288	2957	2645	2408	2098	1977	1871	1654	1454	1419	1380	1254	1232	1257	1139	1040	1080	1103	1113	1049	1061	1033	1031	1092	966	942	994	962	967	1007	872	931	943	998	982	919	939	928	888	882	922	929	868	926	900	837	967	922	957	823	844	926	916	860	933	942	946	895	833	904	840	886	919	900	893	895	933	799	868	938	861	861	884	844	891	884	941	906	899	921	912	944	853	904	857	814	914	881	856	933	906	885	903	917	901	835	904	881	889	911	865	872	854	838	885	928	874	904	933	886	867	865	862	855	858	904	876	937	844	880	887	900	912	879	862	902	837	906	834	909	870	873	869	895	880	850	915	904	904	885	916	896	871	906	872	857	916	849	897	852	865	867	879	804	864	858	912	898	813	892	901	918	831	931	885	879	836	936	864	904	904	857	824	856	911	875	921	960	873	892	797	922	832	892	906	832	885	908	879	825	863	865	895	871	892	825	860	891	862	921	830	924	886	908	879	873	850	901	894	881	813	887	882	920	840	892	848	880	858	880	905	844	906	923	891	900	892	935	849	848	902	917	857	868	882	857	850	883	854	913	866	853	839	852	939	892	884	905	940	842	901	923	881	876	952	930	853	891	871	882	927	893	911	885	917	883	872	910	865	875	840	917	885	917	859	898	936	825	909	882	921	822	878	872	882	896	911	943	854	927	909	942	875	877	884	872	834	909	955	933	840	846	846	886	850	913	919	891	893	867	900	914	900	895	890	876	867	930	883	859	880	877	925	923	866	865	881	917	888	909	935	888	875	898	866	894	885	852	879	921	875	937	877	860	920	891	885	951	869	887	879	886	871	901	935	888	845	899	923	879	891	885	917	860	894	884	873	893	839	881	861	890	862	828	920	918	893	930	924	892	887	884	864	922	942	853	934	850	932	961	838	930	919	867	909	838	863	897	889	862	873	817	865	859	902	854	874	924	916	893	884	938	899	890	907	867	893	917	861	880	888	884	868	908	840	853	889	912	880	894	881	899	885	948	885	849	909	895	907	919	881	895	882	950	889	875	916	828	916	889	906	891	889	918	857	841	876	878	868	860	874	864	883	871	884	897	941	909	864	887	868	887	841	893	920	872	897	902	841	883	877	861	906	867	892	889	900	925	871	907	872	877	897	927	878	852	870	900	820	937	844	932	854	845	931	851	861	897	870	860	871	845	888	926	899	919	872	902	838	837	891	871	915	856	856	918	864	942	867	867	921	931	893	860	879	916	916	883	905	888	843	887	895	853	881	890	866	951	857	856	854	856	922	852	929	902	918	900	896	927	870	927	885	841	895	882	902	912	831	874	875	850	897	892	875	925	862	935	838	859	866	858	888	830	856	844	846	930	891	862	879	882	876	866	845	897	923	882	905	881	927	906	900	866	866	879	843	867	942	899	868	876	902	916	875	850	891	900	866	854	876	884	907	854	850	914	863	856	890	872	933	900	881	886	857	885	898	866	866	938	864	809	918	964	874	884	932	913	912	919	903	834	867	848	819	864	916	867	867	844	880	916	929	862	919	910	910	880	863	834	848	869	892	886	889	839	846	881	871	877	850	866	899	919	920	864	869	864	898	884	928	882	960	873	897	865	897	904	872	903	861	912	874	906	899	873	917	904	853	889	921	908	898	860	894	912	906	830	889	934	901	815	919	883	891	856	879	875	917	878	920	901	867	901	948	870	890	860	928	862	871	848	900	883	887	847	895	877	867	891	862	856	909	902	907	916	846	881	846	869	874	874	907	846	919	932	903	875	876	876	854	861	906	877	868	888	819	878	869	887	904	940	894	857	841	877	884	927	936	880	915	927	888	891	903	887	888	854	888	890	920	880	923	923	911	842	920	911	882	865	898	897	907	893	877	854	867	888	955	881	933	848	880	922	879	840	893	915	893	911	866	912	906	962	934	915	867	928	879	896	907	849	886	838	833	879	822	889	905	871	909	896	915	855	913	891	883	874	862	901	911	916	902	885	873	884	860	903	882	824	943	871	855	849	857	830	837	867	933	830	903	855	859	879	878	906	930	921	916	881	832	868	879	884	899	863	939	903	868	855	868	882	879	886	902	859	890	868	885	857	902	827	899	935	884	903	909	918	854	875	899	923	895	890	862	858	882	895	900	903	872	850	877	890	867	879	892	829	895	926	944	906	892	879	855	891	936	882	895	890	905	856	868	927	854	883	874	890	900	906	857	944	871	859	891	839	825	853	901	893	853	891	864	884	874	881	861	820	888	884	890	897	845	885	903	874	885	897	908	845	872	923	892	937	854	863	932	912	836	892	928	941	868	843	884	847	885	902	837	896	854	908	895	865	880	933	868	849	902	859	855	896	915	848	883	893	872	893	902	878	827	894	891	866	862	866	852	870	876	911	898	892	889	893	910	859	895	843	865	902	888	875	866	888	898	832	873	828	848	837	905	875	898	909	866	917	845	906	871	918	885	880	897	875	891	883	868	855	939	897	839	860	931	917	862	881	868	888	906	909	853	852	875	853	928	882	863	880	864	920	895	879	853	896	853	868	904	906	796	863	857	894	892	915	926	935	890	883	828	881	900	893	884	921	906	877	918	886	894	857	917	914	860	844	844	862	909	817	877	887	925	912	873	945	828	889	890	858	903	907	879	896	822	817	890	858	905	845	935	838	867	896	869	893	836	897	872	872	906	861	861	912	897	862	830	887	897	927	849	813	833	878	845	886	869	908	881	887	847	869	890	850	904	839	872	864	880	874	868	914	837	851	927	928	899	897	879	914	853	935	852	870	931	917	872	931	858	845	848	900	889	873	880	925	851	900	884	958	894	846	869	895	834	939	851	909	917	909	859	859	864	888	905	878	890	892	903	850	864	897	847	885	878	861	865	874	823	913	853	906	888	846	902	874	897	909	879	908	857	933	897	894	882	887	916	868	860	915	933	867	877	879	892	898	922	942	869	852	921	894	855	854	854	902	908	856	876	867	876	901	871	873	924	905	855	929	892	842	841	829	907	862	877	899	878	964	905	892	867	870	861	858	872	881	910	880	896	901	860	851	902	845	821	863	935	902	950	893	864	866	903	873	897	815	862	898	852	886	908	884	876	877	917	889	872	912	921	822	936	895	873	907	869	899	879	905	869	940	876	944	884	874	875	935	928	855	868	870	887	852	883	867	893	894	860	857	876	887	916	862	927	879	905	870	833	893	865	907	873	872	857	859	900	871	861	862	868	870	876	907	898	904	883	904	911	829	969	922	891	940	898	833	851	916	849	862	879	893	920	906	910	897	860	935	859	874	864	844	886	862	874	912	897	867	879	894	932	865	914	877	851	851	868	873	888	955	869	875	921	886	902	847	937	866	891	927	894	882	874	901	899	856	896	841	857	889	854	881	914	854	882	888	898	867	933	909	887	844	910	873	902	867	848	898	893	812	929	871	876	885	909	928	906	858	888	901	952	865	894	871	865	886	887	869	891	896	913	896	854	929	907	878	896	849	919	853	840	941
25252	21500	27742	25658	14026	4264	2503	1756	1543	1450	1222	1305	1201	1154	1059	972	902	879	882	863	869	798	859	824	815	771	828	761	732	766	763	736	756	713	718	732	686	734	735	764	741	719	751	715	694	714	719	685	671	707	713	730	717	692	678	659	683	650	701	707	699	728	736	711	744	696	704	729	692	693	713	706	766	733	690	697	693	689	734	708	702	707	709	698	708	705	685	673	688	715	713	687	713	704	667	688	677	720	686	652	718	721	669	729	744	675	666	751	695	684	688	709	718	696	716	664	689	661	684	733	709	715	694	690	707	716	670	682	681	726	672	753	709	729	719	674	726	689	733	680	694	656	720	734	660	676	707	740	711	702	728	656	671	740	738	714	695	724	717	729	661	670	717	681	750	726	657	687	639	664	707	695	727	716	681	666	709	688	694	686	712	677	755	719	768	721	646	703	702	692	656	701	680	723	695	702	682	658	679	657	733	684	682	690	692	657	696	671	680	667	732	726	669	687	694	730	677	684	754	729	669	706	692	677	695	674	705	700	713	730	705	693	680	717	705	689	683	662	673	675	665	677	736	696	707	694	712	729	671	675	716	715	699	716	706	677	689	732	674	674	635	709	713	718	674	710	688	732	726	681	710	680	702	664	728	669	684	714	733	699	716	707	660	736	733	683	664	664	732	705	683	687	744	680	678	641	703	711	672	677	714	711	686	711	710	720	634	699	689	725	705	730	698	685	720	705	743	692	701	679	712	702	686	730	632	656	701	674	716	680	676	747	673	713	691	725	701	733	703	720	672	681	691	704	682	708	654	690	664	734	667	732	718	703	675	709	693	682	692	652	682	711	719	694	728	684	686	742	707	689	722	728	722	706	673	727	693	686	661	703	674	679	705	696	705	747	678	716	668	665	693	678	725	686	685	729	723	674	703	684	739	703	714	723	684	624	720	688	693	668	670	663	713	693	720	707	708	662	768	674	722	708	752	746	682	689	691	722	678	711	688	723	689	698	709	717	698	685	702	696	699	690	687	629	662	670	739	697	727	682	722	715	713	727	727	733	709	703	706	686	694	713	690	730	765	705	688	705	707	718	706	671	685	689	700	686	691	685	698	682	733	659	723	690	736	678	693	716	693	637	734	662	673	690	696	622	726	677	656	685	688	739	654	717	724	683	703	702	652	704	702	734	714	707	660	659	723	717	715	699	678	696	692	712	690	714	664	680	683	704	713	722	685	703	698	670	683	735	732	672	678	695	699	699	698	749	685	695	725	733	716	696	691	709	690	717	672	727	725	722	710	651	658	641	679	649	719	745	688	747	692	708	683	742	686	745	681	759	708	714	736	717	640	720	734	741	675	691	679	647	710	744	729	717	713	702	683	730	688	718	693	686	693	718	716	686	700	681	729	668	707	687	676	676	675	697	710	684	653	689	708	706	708	675	723	727	683	728	721	715	683	666	715	680	682	740	742	705	698	697	704	691	687	680	703	659	709	702	730	723	677	714	721	706	680	731	717	670	711	703	669	648	692	713	714	660	714	703	655	698	692	688	662	701	731	681	713	687	685	658	662	678	685	689	704	684	624	690	710	675	763	736	709	711	712	683	696	769	769	699	697	696	709	685	691	741	649	698	674	713	690	691	690	716	684	720	657	696	667	662	677	665	737	666	657	692	697	688	699	689	730	724	698	715	709	658	693	690	739	683	699	707	677	721	716	707	752	705	700	706	616	686	675	658	681	647	740	697	713	668	693	686	676	682	713	699	678	706	653	720	685	706	668	733	684	686	702	723	743	691	707	754	710	701	687	684	677	701	674	688	674	706	698	653	703	669	692	702	700	657	680	716	699	746	677	652	685	664	702	690	726	754	681	709	676	694	644	699	719	693	774	715	681	671	639	702	682	679	736	728	669	677	652	667	715	683	709	711	653	676	698	693	696	679	656	653	658	716	667	700	680	735	677	650	716	660	656	745	744	688	694	715	702	707	725	712	720	711	712	681	676	743	689	707	701	708	684	716	707	687	689	650	671	673	714	658	726	707	663	714	720	699	704	703	685	739	681	676	675	734	664	663	664	658	722	689	719	695	665	727	737	701	714	714	707	606	728	686	742	664	728	709	705	692	749	679	667	658	669	713	683	676	720	708	710	689	691	671	695	720	686	708	701	699	729	681	698	687	718	741	679	720	688	739	667	677	771	659	748	672	768	715	696	707	691	670	661	684	699	657	733	679	686	712	697	694	701	689	693	695	702	696	717	690	709	707	712	757	728	684	682	696	700	680	655	687	673	726	699	706	669	672	731	696	726	645	674	724	726	676	714	674	685	671	657	724	699	706	711	721	696	702	669	689	721	670	682	655	636	715	699	732	722	710	687	698	683	685	670	737	699	654	659	697	750	685	708	687	684	675	722	729	702	674	752	664	707	695	712	703	654	696	718	728	694	655	747	711	737	676	701	725	683	670	656	697	707	695	693	678	713	698	694	682	687	679	682	744	701	761	680	758	685	741	743	707	669	760	673	703	698	634	654	667	758	712	676	691	721	722	681	713	693	664	691	691	677	686	684	673	699	685	684	667	693	696	672	675	686	699	732	743	704	720	657	721	712	733	719	706	722	713	692	691	663	685	705	710	700	736	722	694	736	656	637	684	705	637	723	713	687	713	732	732	728	735	690	691	667	719	727	698	702	704	709	644	717	692	631	719	695	701	657	689	700	723	662	720	676	703	709	656	661	666	698	681	690	678	673	728	695	712	683	690	723	664	711	671	744	670	726	697	688	696	705	722	663	687	682	693	712	717	700	741	695	676	643	723	693	706	695	698	719	710	690	701	656	752	705	690	695	726	693	698	722	695	739	684	742	678	687	702	673	705	657	675	685	728	717	654	734	671	688	675	687	699	654	715	680	672	691	705	738	743	742	676	699	654	690	671	669	686	691	719	693	713	666	664	663	637	680	712	660	686	688	684	703	733	715	747	714	680	662	694	676	690	700	721	743	705	666	710	667	707	666	714	709	722	680	696	747	694	690	715	688	679	684	701	722	680	735	743	666	737	707	691	716	677	689	646	731	671	688	690	697	755	706	726	728	737	722	681	675	708	722	680	684	683	700	653	709	636	703	688	710	630	701	700	646	716	676	699	686	669	633	725	669	700	684	671	712	695	757	696	619	721	721	690	731	677	657	672	701	709	691	652	689	710	688	708	692	701	714	672	680	681	675	676	667	731	720	688	739	715	752	652	666	692	719	714	649	679	696	754	685	709	642	672	719	686	652	694	693	705	700	695	686	666	647	679	701	698	712	722	694	686	666	658	726	714	722	695	732	716	684	699	653	725	724	645	721	762	666	716	680	671	724	736	731	692	677	676	703	673	669	704	700	686	671	686	709	675	659	683	671	764	688	716	711	657	718	651	690	700	723	684	732	696	692	756	688	729	711	695	750	705	695	720	651	689	665	717	694	674	672	666	703	705	758	657	682	683	676	697	715	712	650	704	646	731	719	763	713	718	695	692
32407	28703	19744	11749	8191	5823	4430	3376	2733	2400	2137	1973	1728	1627	1536	1435	1228	1241	1189	1070	1089	1026	966	958	999	934	871	964	861	867	883	915	833	838	858	872	846	863	856	868	843	816	842	803	787	788	799	854	765	822	796	806	772	764	781	777	856	825	808	772	780	797	792	848	787	789	779	822	791	787	803	785	790	814	758	782	765	850	737	773	816	839	793	792	800	759	781	852	736	819	808	744	804	872	819	829	835	810	769	767	746	791	803	840	804	764	747	749	834	773	772	806	793	818	794	737	818	750	837	769	833	793	792	840	770	772	805	833	802	816	725	808	727	787	805	775	811	826	796	822	768	726	753	863	743	765	787	805	769	813	838	824	759	773	758	819	808	771	741	745	739	789	772	800	800	797	798	786	773	790	795	850	754	787	804	740	822	825	769	792	788	786	787	779	787	809	807	758	806	798	737	821	759	770	759	790	823	741	822	855	766	790	807	753	776	774	806	759	771	854	813	755	777	757	827	788	766	786	790	770	799	813	756	828	781	750	800	799	798	769	809	792	810	806	781	824	768	787	787	822	782	771	814	797	817	782	807	754	740	757	772	804	869	788	793	762	779	776	777	743	806	809	768	754	756	785	791	783	784	783	761	801	786	790	813	760	794	816	777	797	801	818	791	783	826	744	753	812	808	802	749	766	775	768	811	782	809	758	836	811	761	764	750	814	823	781	871	780	835	791	788	777	810	837	826	739	786	739	752	813	786	811	801	747	812	832	824	792	838	819	756	760	831	761	757	774	705	799	791	767	861	818	767	823	728	805	757	801	759	751	763	720	773	760	798	772	829	750	773	802	778	773	735	816	791	794	767	815	824	809	747	783	764	757	775	774	791	763	797	781	769	786	771	772	743	753	770	828	781	758	786	771	779	767	853	769	790	790	793	800	785	766	798	763	703	838	812	775	800	835	749	820	736	794	770	798	752	759	763	783	813	812	770	759	824	802	784	767	749	761	741	792	831	830	819	840	765	810	765	819	735	812	802	787	838	816	787	830	802	776	829	724	714	777	769	860	746	815	744	773	790	846	788	758	770	785	775	798	798	781	759	795	746	777	817	839	816	806	764	760	763	761	787	807	774	786	798	862	797	754	765	805	795	785	786	802	768	820	758	767	779	782	761	765	796	779	790	831	734	793	745	788	785	809	810	830	772	783	751	784	798	782	747	797	772	758	766	751	802	778	816	796	769	809	784	815	788	808	805	819	828	760	793	777	748	772	743	737	800	806	789	753	745	793	794	800	810	815	799	860	819	821	751	783	778	796	810	850	776	720	773	821	771	776	783	788	808	796	764	797	825	799	808	773	773	783	790	787	803	806	810	812	800	817	751	814	736	789	772	825	787	759	766	815	790	792	763	744	766	746	745	809	786	827	774	773	761	756	788	765	730	736	778	793	759	819	829	830	800	818	756	796	791	812	840	795	794	808	720	814	783	745	810	823	789	740	806	802	794	821	827	816	770	797	854	717	798	767	784	831	743	773	795	763	799	774	808	791	792	816	715	818	761	797	820	715	726	770	777	790	828	754	841	749	782	803	801	789	786	837	828	780	751	768	786	774	855	755	784	797	755	787	779	767	745	834	759	781	745	734	778	774	773	822	762	806	793	820	766	805	807	767	805	765	805	764	806	776	833	757	797	804	822	763	867	802	776	769	791	810	810	822	780	736	838	759	769	808	780	742	767	774	779	748	811	799	728	822	792	778	806	747	768	787	807	791	772	786	867	769	803	749	734	807	760	799	750	762	764	813	787	763	784	749	757	764	803	802	838	781	760	706	763	812	792	809	787	754	790	784	775	824	801	804	783	807	774	773	786	815	756	759	820	765	798	771	740	798	795	774	779	795	715	798	785	768	783	805	839	758	764	810	833	761	794	770	760	819	804	731	807	784	804	832	776	764	740	764	820	730	789	746	738	821	780	799	770	759	744	764	830	762	789	842	781	777	803	802	784	776	742	802	747	739	776	775	798	749	812	778	764	782	807	788	795	785	824	783	810	841	759	777	785	778	790	780	792	775	815	839	824	788	811	795	788	810	800	771	760	813	862	794	827	816	780	821	770	815	814	779	787	799	787	794	773	785	809	824	742	763	772	830	771	785	764	842	782	806	797	832	802	794	756	763	840	771	757	780	763	795	769	810	817	758	826	771	839	782	739	839	801	818	808	783	820	773	783	819	819	787	778	794	788	761	787	772	749	814	827	778	812	724	742	764	842	814	772	785	815	807	784	775	769	788	788	797	788	806	798	794	788	779	799	803	735	745	831	747	797	796	768	778	788	740	734	799	790	783	797	808	827	791	813	777	772	821	814	787	732	750	823	783	779	792	761	775	796	796	789	754	778	804	829	820	783	781	770	844	803	766	761	805	763	749	803	821	811	739	798	824	782	785	785	819	768	781	840	782	753	758	839	820	810	763	770	832	796	766	811	806	774	815	783	768	725	763	749	770	785	787	742	780	820	808	771	849	811	811	816	818	747	775	782	759	811	762	814	785	804	786	782	825	753	784	736	803	766	787	803	769	798	802	791	764	771	813	820	823	740	818	786	769	824	794	805	791	794	798	776	856	784	795	780	750	782	783	752	822	758	751	765	766	804	774	795	781	787	766	836	780	820	789	798	789	808	775	814	816	765	812	806	796	801	811	773	784	783	781	783	817	797	789	816	826	777	769	753	741	801	831	777	828	803	841	774	774	806	764	805	783	746	739	784	828	779	855	746	779	821	776	765	760	772	760	784	774	802	820	769	766	752	794	783	798	767	740	786	808	737	764	837	827	775	775	793	815	763	735	855	761	776	763	808	868	828	776	799	784	789	819	769	779	733	759	788	795	784	783	814	855	790	809	762	798	778	810	786	820	780	779	785	794	779	852	834	770	792	804	797	752	782	758	797	814	803	771	741	815	780	789	791	742	798	801	767	799	764	774	839	752	762	735	782	801	776	802	798	778	783	758	777	799	791	818	746	766	769	805	835	761	848	789	801	741	759	754	726	783	834	834	786	831	765	784	773	742	787	787	763	775	796	840	835	753	805	818	781	811	793	786	775	780	806	761	788	792	749	777	755	842	830	732	796	809	815	778	756	793	794	838	820	823	785	714	772	814	846	758	820	771	790	781	849	747	813	801	788	801	753	806	802	799	783	827	824	769	773	817	813	796	775	810	792	740	803	750	780	798	779	773	787	766	845	803	768	764	830	790	779	792	785	775	805	833	758	782	760	781	764	800	806	812	743	808	854	770	811	788	806	766	808	787	834	822	755	812	833	770	764	773	747	775	808	757	779	782	808	785	747	805	773	799	784	755	806	813	766	775	777	788	880	789	823	783	771	792	780	806	763	793	769	815	784	790	787	776	795	804	732	867	809	796	771	795	815	816	817	781	795	789	798	796	761	813	805	804	765	788	773	769	741	785	775	802	773	799	798	815	829	771	799	772	762	743	791	767	815	798	774	737	800	809	794	799	839	766
22922	21527	29299	24179	21543	21638	12337	3540	2267	2015	1695	1713	1564	1387	1378	1152	1084	1011	964	951	874	837	793	813	821	819	698	739	691	689	660	661	653	652	657	644	645	642	689	621	662	612	626	591	569	639	585	562	609	621	606	571	568	556	617	645	565	548	574	565	559	579	621	595	521	557	605	580	568	624	584	569	597	609	563	587	526	545	586	577	575	576	565	569	623	597	548	557	573	564	560	599	549	558	562	552	614	521	612	560	562	581	556	631	550	577	588	578	589	600	574	629	564	561	613	559	588	609	545	558	595	563	573	545	538	573	628	579	582	556	547	592	594	538	605	545	555	571	580	560	585	590	601	616	597	573	587	578	582	619	580	578	580	520	587	595	592	534	549	579	574	606	566	565	560	546	567	528	571	555	596	623	594	595	534	588	567	587	597	549	560	552	596	541	551	584	588	577	550	528	559	570	553	541	566	565	549	589	576	570	563	597	567	588	611	560	584	568	544	559	586	571	578	545	626	587	597	558	568	543	603	606	619	596	590	595	531	587	567	600	564	545	544	558	611	629	564	567	595	595	587	549	557	525	603	593	591	595	563	555	584	607	543	588	596	534	570	586	538	531	585	591	554	589	563	583	601	596	590	572	615	573	577	567	544	552	578	556	603	591	540	569	577	571	509	586	537	610	546	604	552	599	583	566	537	564	561	500	597	589	525	572	499	582	574	571	571	592	606	534	575	540	554	570	529	567	552	585	594	596	550	563	605	570	559	570	528	577	601	558	545	571	599	586	600	554	580	606	520	615	601	578	559	531	596	592	537	581	579	551	560	579	605	540	589	553	586	544	591	589	599	591	585	566	539	574	555	592	560	566	578	558	570	563	569	573	540	545	588	559	601	560	581	598	572	620	617	590	566	598	565	565	577	612	622	555	558	557	584	588	525	576	572	567	594	576	558	574	573	554	589	536	545	537	539	607	589	586	605	566	575	600	559	590	563	583	555	557	545	576	571	625	646	552	577	575	576	564	557	528	602	596	564	533	601	579	595	551	546	588	593	599	605	567	584	627	571	602	575	567	543	599	590	578	576	587	583	582	588	551	624	534	608	579	580	551	572	579	603	559	573	576	623	587	556	558	579	587	564	562	578	563	597	566	571	580	575	562	550	561	573	597	582	533	566	531	594	587	573	587	590	583	557	577	559	570	588	539	536	582	560	600	579	563	588	536	602	542	577	585	609	562	551	559	558	555	572	574	610	548	561	575	562	586	608	583	597	640	566	563	578	533	612	583	608	562	604	637	578	610	608	629	573	587	579	602	584	576	567	555	548	579	589	570	538	558	579	581	565	583	571	587	594	546	593	598	580	596	617	582	586	585	601	556	577	621	572	568	579	576	556	577	563	588	550	566	606	576	588	545	555	560	580	571	604	576	584	548	596	594	595	558	537	592	558	562	612	561	564	594	599	519	637	605	552	573	576	586	579	564	562	591	596	578	539	593	561	588	564	594	570	523	541	584	603	586	578	549	556	546	545	572	586	598	580	522	582	585	577	569	539	575	596	559	592	564	588	593	506	539	577	604	572	546	571	571	555	594	581	583	604	542	595	546	555	551	565	544	595	554	537	631	587	577	624	569	555	556	617	615	572	561	545	567	609	593	591	573	556	586	546	566	611	542	623	614	558	576	583	594	553	585	607	564	584	540	603	538	563	569	580	562	552	545	594	581	536	574	576	620	593	586	552	569	594	582	577	557	612	563	563	551	556	523	553	570	601	602	615	580	587	563	583	573	577	525	544	563	557	550	532	544	575	563	596	585	560	588	582	604	566	591	572	579	545	569	539	592	543	562	546	619	561	554	581	556	536	568	591	569	601	553	575	560	588	570	546	508	563	532	579	602	591	608	558	625	559	578	610	616	555	595	567	537	554	533	596	536	592	563	574	561	605	555	561	584	622	573	631	618	586	566	512	543	605	569	563	600	548	589	556	560	592	574	535	567	582	550	568	575	569	577	598	624	543	580	567	564	544	574	564	565	565	549	525	590	560	538	568	599	572	563	625	571	591	559	570	599	558	563	592	606	544	583	588	582	605	564	535	580	596	600	594	569	590	608	571	565	564	585	602	554	602	579	534	578	595	575	587	564	577	551	558	602	578	577	571	581	560	586	606	565	606	586	564	580	573	561	562	583	609	549	557	614	563	575	582	600	564	580	553	575	563	598	538	545	576	545	561	596	588	591	559	555	541	542	567	545	560	566	582	590	604	565	605	577	551	572	581	563	545	583	575	561	565	576	557	561	608	542	527	561	565	579	555	581	546	588	557	578	534	572	534	549	555	586	628	550	600	558	559	571	546	564	565	544	522	577	618	557	588	568	565	627	601	617	583	583	577	546	572	605	583	605	583	620	568	557	550	584	554	555	590	558	579	582	558	582	563	599	591	565	575	557	576	552	554	573	598	583	554	562	576	592	574	548	548	554	548	576	571	615	559	575	582	584	547	573	555	573	594	564	527	520	613	583	576	560	534	577	548	558	582	551	600	613	534	549	587	598	583	548	624	574	568	574	565	550	589	594	509	512	597	577	610	574	539	599	571	574	534	554	587	606	555	574	560	542	559	496	562	577	553	565	571	582	564	587	563	560	576	610	553	545	536	558	553	560	584	592	578	531	565	601	586	520	549	582	584	584	595	619	616	545	581	558	578	605	593	567	554	587	594	546	587	612	588	579	557	568	553	594	576	597	556	579	575	588	541	633	584	576	581	599	605	616	545	577	616	547	546	595	536	560	574	549	584	592	572	533	595	525	572	609	583	587	573	560	552	575	598	579	605	540	585	577	549	564	570	561	568	598	572	571	566	574	546	575	575	558	574	591	571	572	592	581	584	575	562	565	593	577	570	600	544	578	571	567	541	557	623	593	607	597	573	590	560	568	588	537	550	567	529	571	584	545	541	586	589	581	577	595	564	554	557	549	587	546	576	586	585	545	608	564	594	556	550	634	602	548	552	568	626	564	599	604	601	575	608	560	571	544	577	591	609	569	625	574	542	537	578	592	561	537	549	561	602	566	601	559	561	526	577	598	577	546	587	572	608	553	577	557	567	573	535	547	577	562	602	549	611	594	548	570	576	634	589	558	561	552	551	588	567	545	560	587	541	535	587	582	617	620	550	609	612	566	570	604	605	534	576	588	583	552	558	540	548	575	534	582	596	540	556	592	603	576	580	526	588	580	594	593	603	622	559	608	589	548	561	570	600	609	589	569	569	563	608	577	568	581	589	524	521	580	576	610	584	577	565	516	545	575	618	607	531	584	559	582	540	577	591	573	601	528	578	541	580	574	625	596	582	571	545	615	621	591	599	575	594	569	590	568	573	572	626	568	591	585	574	584	598	594	584	567	537	560	540	560	590	551	570	578	592	590	547	570	574	571	585	583	563	554	582	556	567	595	559	575	571	579	560	581	574	562	574	551	573	568	558	546	546	610	554	574	563	590	532	567	585	544	535	589	562	581	586	596
37206	36519	27382	17952	12923	9471	7205	5534	4250	3700	3168	2711	2592	2251	2143	1884	1563	1433	1444	1264	1142	1104	1054	1008	1049	977	902	874	900	901	847	801	800	764	778	831	812	780	740	750	722	702	763	754	686	726	682	734	769	736	651	655	677	686	693	677	669	706	701	674	653	679	656	686	653	680	664	652	662	686	654	687	655	680	691	722	640	718	648	657	650	633	683	641	690	646	663	624	660	644	655	673	646	622	642	666	606	614	603	660	676	673	640	659	641	652	713	603	664	661	686	657	643	718	644	700	666	657	645	615	670	645	668	655	670	636	673	744	626	621	626	643	669	637	620	638	614	681	704	630	682	637	735	653	663	676	651	703	616	662	664	650	672	637	657	636	614	651	619	646	622	616	698	680	606	664	633	632	593	667	653	644	693	668	644	655	669	650	689	631	652	674	630	618	617	631	636	623	668	636	647	658	629	601	662	644	654	640	670	615	661	671	640	630	663	628	662	671	664	665	630	603	670	625	670	649	697	670	632	672	693	599	606	637	631	634	681	638	622	684	665	672	644	661	688	655	683	675	633	645	663	663	651	631	625	619	621	666	642	604	657	654	716	648	608	675	634	664	657	681	611	657	657	629	682	647	646	670	646	637	654	653	648	632	650	641	658	637	627	615	617	621	638	655	630	653	633	689	709	661	626	675	653	689	653	640	624	692	677	651	686	702	614	656	636	704	611	646	690	630	672	647	599	613	653	668	657	641	660	597	667	642	681	681	650	657	680	674	635	616	630	682	718	618	621	622	627	695	642	699	622	647	636	672	658	627	623	628	680	696	646	647	621	663	645	643	657	636	634	658	646	634	637	643	665	687	662	650	672	678	610	655	668	616	657	602	675	643	659	657	668	635	688	625	691	670	609	671	667	626	634	627	583	647	649	647	657	658	618	616	646	664	622	617	612	663	683	638	623	687	662	658	631	647	659	689	655	660	648	669	652	660	592	670	644	651	625	679	643	634	699	648	646	661	721	647	695	677	634	627	684	673	639	661	632	686	688	638	694	673	630	636	687	628	623	623	647	671	614	628	663	660	684	653	598	613	661	663	663	689	644	692	634	665	616	707	605	656	641	681	645	628	614	673	681	632	633	589	700	634	632	649	629	650	649	661	671	643	650	628	667	660	692	631	686	642	668	676	678	633	695	645	654	673	651	647	654	627	631	647	649	623	604	635	630	672	665	680	669	650	647	690	625	674	647	637	653	658	670	717	645	666	657	680	643	619	687	625	642	671	651	656	613	684	709	698	642	628	649	640	691	674	649	715	704	610	692	683	641	639	634	645	669	620	640	663	660	628	629	659	642	650	629	624	682	682	660	685	642	621	636	665	650	612	641	639	651	647	659	627	639	686	663	634	663	647	670	641	659	617	674	673	633	684	622	704	664	684	620	660	643	675	640	628	627	630	615	684	607	692	683	595	638	652	673	665	658	605	671	601	672	655	662	658	643	653	611	629	662	654	680	639	662	677	637	674	684	684	662	661	657	666	672	666	638	650	602	669	648	640	682	637	673	615	625	637	630	673	629	663	625	654	675	637	632	670	614	664	700	645	658	673	647	649	637	654	629	653	660	627	715	641	642	636	647	697	688	655	634	674	625	694	646	622	636	655	684	691	627	676	731	632	681	618	618	665	617	617	640	667	652	668	664	689	626	602	609	610	624	660	679	644	661	622	664	648	671	657	679	680	637	659	660	708	676	624	623	676	676	667	667	625	695	652	648	630	658	619	636	635	666	660	665	614	727	622	671	624	686	697	666	678	697	644	646	649	605	721	671	686	622	656	654	668	694	635	670	687	670	668	693	661	669	638	640	614	680	683	652	698	660	674	698	676	669	682	676	659	626	665	682	634	632	649	638	670	700	628	683	615	635	655	673	680	661	668	665	694	665	649	660	634	623	645	612	645	618	651	653	640	613	636	658	652	627	682	702	659	624	629	636	644	651	633	630	677	689	630	638	704	619	655	649	647	725	621	643	666	642	675	629	675	652	685	635	646	669	656	644	636	643	640	674	606	712	662	667	620	669	656	615	667	624	617	682	664	665	637	662	669	671	674	676	645	618	627	710	645	667	715	662	639	666	674	666	682	658	649	638	677	691	680	663	637	623	640	657	665	673	650	689	611	657	654	660	674	614	613	606	656	680	666	632	662	663	641	664	665	668	656	636	626	613	638	624	629	648	695	662	696	645	633	611	654	625	654	659	666	694	639	674	652	684	654	671	648	620	648	671	649	662	681	621	674	654	659	684	645	644	638	636	666	622	685	622	626	667	614	631	675	646	674	692	617	671	687	670	621	641	659	644	628	646	673	615	710	649	662	645	633	591	649	679	645	663	629	624	672	595	612	640	610	639	650	648	621	656	630	660	625	661	633	687	643	634	669	650	652	652	627	671	632	671	629	632	652	601	647	662	619	623	657	607	654	630	626	665	668	665	622	688	666	668	612	629	663	655	668	630	641	647	661	645	648	654	644	676	637	684	638	636	593	639	668	638	648	670	627	640	636	687	705	642	635	661	597	661	663	627	643	696	680	654	655	640	626	628	648	670	621	658	679	636	688	661	676	632	609	679	625	690	579	641	644	643	688	630	644	647	606	624	708	646	665	694	668	640	628	622	638	682	634	664	655	661	639	711	655	636	670	693	654	639	664	657	669	601	638	624	657	636	641	627	646	652	670	600	649	657	655	665	676	634	647	647	649	656	592	713	672	640	666	680	625	629	652	646	672	676	650	669	661	646	582	619	636	661	679	632	670	651	638	649	679	637	671	648	651	663	670	643	641	637	669	720	678	675	661	628	669	661	655	606	655	628	669	667	640	630	648	652	671	641	644	601	628	682	676	616	710	631	675	636	645	630	615	655	634	642	664	592	613	677	650	711	630	679	611	663	604	654	659	592	609	644	645	615	587	665	635	625	686	651	644	651	668	635	657	632	657	675	660	672	679	696	671	686	652	691	701	646	627	622	678	659	677	634	682	652	656	646	580	633	646	655	661	692	616	591	628	656	682	632	681	663	612	635	681	622	645	654	675	636	625	620	697	645	634	628	634	644	708	650	631	680	651	608	652	680	664	658	644	643	620	664	660	684	614	656	584	644	648	722	623	657	619	628	692	645	667	637	603	672	679	616	660	630	663	657	654	672	651	615	655	683	656	700	608	686	686	679	620	653	641	676	658	621	643	659	666	654	643	669	629	634	639	640	659	631	641	636	671	651	685	640	662	643	614	597	662	648	661	637	656	660	659	682	642	674	646	617	645	619	652	658	664	642	699	610	631	643	666	663	654	588	647	655	669	606	639	658	660	636	647	632	660	656	679	624	606	649	670	659	674	667	629	661	670	636	667	670	690	672	695	606	701	653	644	650	618	647	651	644	630	665	626	642	666	678	694	667	638	654	668	676	609	668	652	673	636	614	652	646	629	669	638	669	709	671	662	651	644	648	637	663	652	616	590	670	678	675	634	687	654	679	677
29725	21860	16389	8784	4407	2797	2109	1617	1473	1373	1302	1262	1213	1134	1174	1087	971	1049	988	960	971	933	888	926	845	971	916	988	939	925	931	847	901	899	889	895	942	879	855	825	908	901	887	827	878	918	849	828	875	844	903	860	880	839	846	834	886	848	851	870	839	815	892	884	899	808	903	873	887	856	839	933	907	837	837	867	876	855	873	824	812	843	844	906	817	889	898	806	801	885	861	889	877	915	860	865	848	851	871	823	871	881	839	806	883	913	899	830	855	815	812	839	893	847	854	895	862	872	905	866	852	846	851	804	871	883	874	833	878	923	865	909	871	820	893	822	891	814	876	856	855	889	898	862	837	896	865	862	807	848	880	845	873	876	837	894	872	845	856	825	829	886	892	867	859	945	848	879	861	910	836	865	860	847	911	872	818	855	865	850	849	846	819	829	866	872	808	829	889	875	846	861	870	865	839	848	881	852	809	834	903	865	921	871	827	847	812	854	865	882	846	855	853	883	925	860	831	882	864	908	848	923	881	882	822	898	849	883	869	846	836	862	842	874	824	842	906	864	875	861	900	829	845	850	880	853	854	832	840	855	858	846	796	864	841	870	870	894	819	841	868	859	900	899	872	842	852	863	906	784	872	837	891	828	916	860	918	933	862	875	908	813	894	884	895	874	843	871	893	901	868	872	877	898	862	839	887	918	914	805	845	843	895	821	871	834	853	823	887	869	864	882	837	872	825	908	894	879	836	883	868	917	878	902	831	855	885	852	806	842	905	862	867	821	838	833	871	875	861	920	933	888	889	872	849	883	804	898	930	887	885	857	846	845	894	880	821	795	846	852	868	889	911	855	848	843	920	887	880	860	860	885	837	891	855	845	854	840	836	914	883	863	851	852	948	880	806	855	878	805	830	872	877	885	866	869	861	823	815	863	863	820	833	842	888	915	814	915	896	858	874	781	862	867	869	890	926	859	839	852	872	883	795	845	856	835	878	865	906	810	950	855	864	850	783	880	832	794	853	812	860	854	887	859	820	857	827	853	903	839	872	850	891	848	871	889	912	894	878	872	901	884	890	886	836	888	883	922	843	801	907	893	920	873	824	873	818	885	913	849	879	929	898	913	836	896	848	856	873	829	846	862	904	857	857	850	931	863	881	855	821	843	799	834	847	840	882	857	863	941	913	880	887	795	818	905	849	796	861	860	825	870	878	938	875	837	871	889	851	810	865	830	859	898	810	866	920	824	899	919	887	896	926	876	868	812	894	880	890	875	854	827	877	853	864	861	890	859	866	905	869	873	874	848	863	863	887	842	865	844	841	866	867	892	849	913	845	827	876	896	893	880	909	864	923	831	891	860	900	837	858	841	913	890	906	875	896	921	841	875	874	897	850	886	807	868	921	900	894	910	891	916	857	844	914	794	894	863	897	847	848	820	828	868	920	846	890	874	878	928	892	963	869	871	872	856	897	912	830	850	875	833	865	930	851	878	822	889	880	872	852	850	883	922	894	915	870	830	857	837	813	858	870	905	814	836	882	884	887	867	783	849	859	878	850	873	834	915	898	888	829	859	850	834	863	865	857	893	873	867	811	842	832	826	883	842	829	852	827	888	854	880	880	874	882	847	881	828	876	836	854	921	839	861	866	845	813	853	864	829	864	810	825	880	812	866	836	871	874	857	870	871	861	888	841	862	874	894	895	886	862	913	827	842	862	887	907	881	852	819	907	881	890	870	836	887	852	868	890	896	859	901	909	855	849	800	846	914	900	864	887	816	904	852	912	878	880	825	887	857	846	869	912	885	825	847	865	839	872	867	833	890	902	880	895	885	905	811	882	888	881	944	853	909	863	867	833	874	845	856	856	828	866	810	860	825	899	840	887	890	873	891	903	940	868	852	912	853	865	875	863	914	866	810	847	891	876	852	843	880	896	864	834	891	896	822	833	869	831	839	832	875	867	876	905	850	916	818	863	880	817	907	861	926	852	802	832	862	870	873	904	900	906	825	877	900	874	882	895	841	866	875	861	820	844	810	847	874	829	860	844	915	857	846	912	825	876	860	840	893	918	864	864	890	886	807	847	876	858	886	884	809	899	909	872	916	895	890	873	826	870	873	807	867	821	806	846	858	864	895	887	850	878	903	879	884	874	846	849	928	839	836	836	811	839	889	868	876	850	897	866	833	834	881	797	887	871	847	880	869	841	850	897	931	902	865	860	866	849	881	899	850	883	816	852	878	963	896	842	871	844	871	917	871	834	841	852	878	823	866	921	878	856	858	798	824	845	888	882	886	906	849	876	856	895	865	858	843	929	864	901	877	922	837	848	873	874	877	863	927	856	839	883	901	889	894	865	867	823	858	845	844	903	873	836	843	902	864	850	871	908	875	878	860	804	875	829	872	807	829	858	871	830	833	848	889	873	838	852	858	859	860	834	869	867	924	903	873	824	863	803	889	849	879	842	856	926	861	808	870	895	845	847	893	889	870	861	871	888	857	890	894	870	883	877	950	875	898	854	894	894	880	818	876	861	888	879	941	878	881	886	822	831	830	875	832	874	873	816	878	840	871	802	911	843	901	902	850	844	793	830	850	843	823	855	804	842	883	848	871	873	839	863	841	876	887	873	869	818	869	858	892	852	815	851	854	907	882	856	880	858	825	898	849	860	853	816	870	902	879	845	853	860	856	859	862	858	810	858	876	953	908	814	885	852	918	915	887	900	858	821	830	895	882	846	864	893	874	852	873	819	829	866	837	855	874	863	879	869	870	880	888	889	872	878	898	872	863	838	864	861	799	863	803	859	922	859	869	854	878	872	895	885	891	877	839	803	866	844	887	862	841	919	825	861	859	852	887	874	844	876	834	860	867	878	880	881	853	816	850	822	876	906	834	862	841	867	816	861	890	796	840	858	864	801	835	857	888	842	858	880	868	848	829	875	861	876	846	872	853	878	913	844	834	871	833	886	891	808	864	874	871	884	855	892	850	819	889	818	842	837	874	827	848	912	872	861	826	877	828	838	859	854	900	869	919	869	931	895	886	879	884	842	855	886	866	866	845	885	885	862	862	875	836	847	862	891	888	870	876	871	904	822	882	891	866	856	852	808	865	875	897	899	907	851	825	880	850	844	853	868	882	867	884	879	848	838	844	839	873	882	853	864	878	893	845	814	851	889	906	843	896	886	808	866	910	900	848	830	802	852	856	886	897	880	871	804	878	877	879	883	835	838	879	905	902	827	881	881	905	815	846	891	866	827	855	836	869	859	854	834	870	832	904	887	907	885	881	862	875	890	828	851	807	902	865	844	869	838	881	817	816	851	864	898	825	878	835	875	868	877	885	848	857	850	843	808	849	843	847	924	851	870	852	861	893	852	850	892	883	857	875	865	872	861	915	872	872	883	783	889	859	872	861	841	857	875	830	837	895	846	824	865	864	831	894	856	882	860	875	827	860	835	845	863	861	855	860	889	882	858	848	861	834	825	900	887	852	908	827	816	872	894	846	855	885
30250	23230	15740	9151	6305	4638	3588	2738	2218	2092	1865	1648	1581	1559	1446	1289	1248	1161	1234	1128	1162	1156	1087	1121	1113	1074	1017	1073	1049	1042	1008	1052	1065	1032	1020	1081	998	1034	1002	1013	1011	975	1044	1013	932	999	1033	949	967	988	1008	980	963	1006	1028	988	970	965	1017	970	955	985	958	940	930	984	956	970	971	952	992	950	1013	977	975	1007	997	942	972	992	932	961	945	923	1024	988	934	1002	1022	917	981	972	977	1007	911	967	942	988	949	994	917	974	1036	971	974	988	999	1033	964	1034	958	946	986	1004	985	982	960	977	987	920	932	995	980	950	911	1002	950	926	959	981	969	933	983	997	993	938	982	975	951	966	982	1002	891	1013	938	987	942	957	922	977	942	917	963	947	1017	1032	954	992	984	932	967	907	940	973	943	971	966	932	966	993	921	994	953	965	965	1013	921	962	981	952	930	961	970	960	954	964	1005	1000	911	966	989	1018	938	934	960	964	1007	977	917	968	949	939	970	976	1006	952	1035	977	959	937	976	975	953	1024	948	1018	907	953	963	978	986	946	971	935	995	951	979	948	944	944	995	1005	974	970	962	1004	973	1029	930	976	997	971	1030	974	939	1026	983	974	975	968	984	1010	996	1025	973	966	998	981	986	912	950	944	989	948	922	974	964	958	1013	1003	985	974	979	1015	927	923	979	977	992	953	932	957	942	946	901	999	1010	978	967	960	989	1053	1008	976	915	1003	947	976	1013	964	985	987	1011	973	927	958	923	989	937	938	1003	940	987	954	994	992	984	980	978	991	928	968	963	1006	991	981	1010	969	967	940	949	909	952	932	942	929	934	1039	945	955	955	1020	1015	939	951	946	952	955	993	969	958	913	962	919	960	948	981	971	948	943	945	1011	944	971	953	984	972	1003	985	950	1010	915	959	992	969	962	930	944	949	995	966	972	969	902	978	986	941	1005	951	966	915	996	993	949	964	940	973	992	957	936	1049	989	973	944	1010	982	998	988	1012	987	981	984	962	983	964	950	931	954	954	983	956	951	940	942	959	959	997	933	979	1004	932	976	975	966	982	1022	978	952	982	954	942	997	1015	993	993	976	1004	1007	946	975	920	928	943	999	941	954	991	962	918	969	984	923	987	937	1005	1002	936	977	935	967	926	975	935	940	954	931	973	977	1004	979	951	988	979	953	990	967	893	963	966	931	974	956	928	944	1016	1015	1009	1002	979	1020	917	963	940	1028	926	966	949	966	927	952	1007	971	974	961	939	950	911	998	955	949	968	962	979	975	986	985	980	976	986	973	1027	998	1020	942	1005	1002	932	987	929	1001	989	929	966	960	976	1021	948	951	1055	963	1043	988	993	1011	978	984	997	994	948	954	1035	941	1010	960	967	975	963	1015	953	1023	991	1022	909	936	955	946	918	943	959	1001	984	886	992	972	996	918	985	966	954	980	945	915	945	989	1006	900	984	912	941	972	1004	923	986	930	976	997	947	922	1011	946	1012	961	950	969	961	982	977	1009	957	915	996	939	1011	962	986	1001	981	941	992	952	976	951	962	952	993	943	975	964	992	965	961	976	959	982	985	996	978	1003	973	932	918	958	971	949	971	927	955	956	982	937	962	977	983	988	966	993	979	963	974	970	966	999	981	1001	927	998	939	974	1017	926	966	990	930	965	957	1032	940	963	1030	952	975	1020	1006	1020	997	988	1000	966	1029	963	919	981	929	978	959	972	984	984	956	1028	951	958	939	923	1004	992	986	967	966	946	982	922	965	947	994	1043	979	964	1036	1027	965	959	1001	963	942	893	988	982	984	980	964	979	955	967	916	936	979	1026	939	1001	948	958	978	973	948	1015	958	1044	963	1045	984	943	951	965	928	994	1001	964	972	974	967	950	972	941	951	917	983	970	996	950	999	959	952	1021	975	943	946	998	946	1007	991	944	992	1010	1014	946	992	956	944	974	984	915	932	942	1016	990	974	937	982	973	989	985	976	980	979	1004	1009	957	974	920	996	1008	1007	968	976	899	984	968	965	991	970	984	929	959	974	924	1000	942	983	1007	1007	963	976	951	990	946	1022	945	958	1037	1033	912	971	1018	954	994	969	973	980	996	1020	972	921	970	957	930	911	1033	976	1000	976	929	932	1076	1001	997	926	973	932	955	891	958	899	972	991	993	973	1002	1006	1013	970	956	978	989	992	983	974	938	940	987	972	977	952	886	954	1000	944	947	969	1018	961	963	985	959	945	984	955	944	969	959	915	965	993	1066	948	976	969	968	934	989	987	930	1004	997	949	1027	1028	916	1017	1001	963	960	984	981	976	988	945	938	933	981	954	1008	999	961	1014	918	909	978	972	939	999	954	980	1021	982	924	991	1008	990	926	929	1024	993	954	982	972	954	981	948	966	948	972	1009	916	978	987	974	952	941	974	995	960	986	937	996	990	983	1033	1020	939	972	948	956	1009	951	988	909	988	969	1015	987	969	994	944	989	969	988	996	957	954	947	970	992	944	932	1000	907	978	1018	979	944	943	988	935	1001	927	948	992	1017	982	946	911	935	964	1007	940	974	908	979	990	954	1043	978	978	1008	947	933	947	1010	992	927	994	957	968	1030	910	977	987	990	903	936	1022	959	982	922	972	977	952	989	973	972	1090	985	983	973	995	976	983	982	1012	938	956	949	941	965	987	972	970	977	983	996	929	921	901	986	957	950	962	1013	940	1022	909	986	939	955	880	898	980	920	937	1008	972	933	954	904	983	971	996	997	953	991	1019	1005	1040	950	961	945	923	943	1001	944	973	980	955	979	1004	992	939	1006	1038	954	990	914	966	964	979	968	969	957	1029	952	1034	965	1033	960	978	952	962	942	906	1001	1032	968	910	944	953	933	926	988	966	931	939	979	968	915	1012	930	939	998	985	953	979	958	940	1020	989	941	962	983	961	1036	1004	937	938	981	988	1031	927	972	945	947	1020	927	1038	942	957	913	957	955	974	987	1000	940	937	925	973	964	959	940	1003	946	1018	964	981	960	959	960	952	934	934	972	968	898	950	933	943	937	1018	990	951	942	938	959	963	983	932	929	992	974	982	1042	995	949	933	982	1017	933	900	970	998	997	986	968	954	1028	917	963	898	930	959	961	1004	962	984	986	913	990	1013	946	967	947	930	986	963	1015	1008	917	981	941	963	977	1002	943	984	916	1016	979	1001	950	949	988	933	1006	980	995	1003	946	970	982	971	949	1003	988	971	1009	923	970	954	949	946	1019	983	986	983	1005	967	938	975	976	983	957	885	1020	958	1025	943	977	969	1003	1004	957	991	1004	964	937	980	963	936	953	1003	974	960	1034	941	936	947	907	995	950	1005	930	930	957	957	920	1011	938	970	1008	967	986	949	995	953	921	938	1007	954	981	922	947	985	985	980	921	1031	978	1027	1005	958	954	1002	949	955	1020	1012	949	935	970	990	990	974	916	935	983	987	967	927	930	974	942	971	957	1005	933	991	955	931	955	1011	971	972	981	951	922	953	928	988	902	967	971	948	997	962	993	910	983	1006	938	973	1017	914	958	930	1016	950	930	1004	1002	962	930	939	992	972	991	994	954	1037	942	944	955	979	962	999	960	998	971	999	953	982	1017	940	968	948	1012	980	953	1012	923	995	953	993	958	956	963	996	971	957	987	979	941	965	948	961	923	990	990	946	1022	942	924	993	942	980	953	921	1038	969	959	987	987	929	942	972	943	931	944	972	968	975	983	1013	925	968	991	1007
23995	21497	28824	24617	21480	13294	4412	2609	1987	1753	1598	1555	1420	1339	1268	1187	1133	1130	1066	1036	993	944	955	954	935	905	904	929	897	840	867	856	867	832	829	794	799	806	841	815	860	816	804	781	803	754	810	812	834	802	787	851	820	792	788	833	764	799	827	779	816	822	804	800	839	774	753	800	814	828	832	772	788	791	820	799	803	801	765	795	785	789	839	771	829	734	807	763	776	779	794	755	763	817	774	779	779	777	733	806	765	791	788	785	763	793	782	811	781	815	770	813	748	824	775	764	803	795	755	791	859	767	782	795	777	730	785	797	771	755	726	733	744	812	780	862	812	770	783	815	785	806	778	753	805	782	781	735	795	766	800	772	761	816	812	790	837	757	817	824	773	771	769	770	781	786	802	829	785	774	740	815	772	752	827	758	796	788	779	818	734	745	739	755	765	805	774	753	774	755	730	799	750	778	801	869	794	779	744	760	768	771	812	838	768	778	764	802	748	804	844	782	836	785	792	806	759	788	759	700	726	778	765	784	806	758	790	784	766	765	769	792	772	796	802	797	786	791	754	811	789	743	784	796	798	717	783	776	791	767	744	780	776	775	847	794	788	798	811	787	773	799	752	759	766	780	726	780	791	789	768	840	759	760	800	757	828	794	785	778	790	777	791	765	776	786	785	770	775	748	796	818	809	768	809	790	793	775	740	825	786	763	817	771	757	787	827	791	779	808	780	795	814	791	823	754	786	739	809	776	792	775	745	784	753	789	790	810	718	798	724	772	748	799	731	769	754	730	809	802	768	837	794	755	778	766	771	794	765	748	836	840	753	775	803	718	810	815	806	781	800	825	779	747	741	758	768	809	787	791	773	801	782	768	771	851	829	793	764	757	790	821	784	809	753	738	745	757	764	773	753	771	765	742	793	783	757	824	792	787	732	778	759	771	781	781	724	776	789	793	761	778	769	749	804	824	771	783	803	786	739	835	762	812	764	753	756	780	789	812	803	782	779	812	801	743	805	742	806	766	755	765	784	760	809	726	832	777	789	758	807	779	761	795	777	816	768	764	765	761	793	778	771	821	786	764	800	743	783	818	757	698	789	737	785	782	783	816	748	765	760	777	771	803	814	767	759	804	791	731	782	749	775	715	757	815	778	796	765	794	799	792	769	833	771	774	799	814	803	761	709	773	757	801	775	823	784	770	793	785	735	776	764	837	746	715	733	788	797	750	802	773	774	761	795	758	786	788	776	809	752	740	764	778	754	797	752	798	813	774	814	779	772	765	765	747	754	826	748	763	764	757	787	783	751	743	743	785	755	802	824	828	781	830	760	736	802	755	744	783	873	742	814	749	793	786	744	791	787	781	756	787	804	764	749	712	790	819	772	761	776	822	778	747	795	728	813	736	791	773	751	778	784	777	684	745	787	802	762	792	818	760	783	768	755	822	768	806	787	782	733	799	747	756	828	759	761	772	805	795	831	781	798	777	805	755	752	799	784	776	798	795	833	787	773	746	748	788	754	780	814	740	811	817	812	787	777	787	809	779	777	725	784	751	728	790	761	766	800	793	770	817	730	821	772	839	757	779	794	797	784	750	788	824	849	768	819	768	755	761	832	753	777	793	764	777	758	762	752	779	819	817	736	774	781	783	769	775	821	732	739	872	781	763	823	835	770	796	744	768	793	748	742	790	769	762	791	746	750	728	798	729	788	776	775	800	764	756	790	797	768	771	786	809	806	763	842	763	806	824	778	799	850	810	776	768	729	773	722	770	778	774	767	775	791	777	795	748	763	794	759	802	755	717	782	765	792	776	805	774	740	812	782	721	784	760	730	792	845	786	837	784	808	805	782	772	824	779	758	803	752	812	844	724	786	769	791	763	788	807	766	748	798	725	767	749	780	794	800	795	777	766	769	753	743	751	802	807	750	800	799	795	763	750	764	767	746	766	739	769	788	781	792	771	793	776	805	799	792	790	733	737	796	741	716	732	829	751	758	789	767	738	808	774	781	779	752	752	782	785	760	792	805	824	780	803	800	796	744	801	777	805	724	778	774	778	823	755	768	801	798	751	807	733	808	834	758	732	813	769	800	747	819	774	769	811	749	774	793	810	817	847	827	761	791	784	794	802	812	759	781	729	763	756	837	785	815	773	803	788	781	784	794	725	762	802	769	763	766	795	712	793	796	770	787	790	734	851	756	814	816	794	809	752	796	767	725	786	782	778	771	771	755	792	748	775	737	805	791	766	789	780	779	806	819	791	759	817	729	767	794	785	800	747	808	787	811	762	727	805	823	780	797	804	808	771	765	755	801	817	801	786	809	813	741	778	705	799	793	786	777	805	802	787	803	762	758	758	748	775	793	795	783	769	749	746	804	767	780	788	755	800	783	754	740	794	782	747	794	767	800	771	772	749	747	771	738	775	748	768	787	808	799	799	760	776	783	782	721	772	778	789	734	827	808	797	742	801	791	775	805	749	756	790	770	803	765	746	811	766	748	804	764	758	763	797	783	767	795	772	760	761	813	782	789	744	835	795	818	809	751	741	770	802	768	818	774	839	805	816	769	786	736	763	741	819	797	775	814	810	817	784	772	782	787	762	715	750	753	794	788	843	852	748	744	731	739	757	782	777	729	771	770	730	784	810	807	784	802	743	802	811	748	778	789	791	730	853	837	733	800	772	764	800	815	775	752	754	763	816	772	796	781	795	755	778	818	799	780	766	799	779	773	810	792	814	799	787	771	795	820	797	839	791	734	791	799	752	800	798	751	790	754	787	779	771	737	778	731	810	769	765	785	793	751	743	742	767	807	770	737	753	746	728	828	816	733	805	780	760	786	815	785	787	772	778	765	741	788	778	805	803	760	741	786	773	791	804	772	745	781	780	798	802	775	799	801	761	768	791	758	741	815	756	783	729	731	825	746	778	722	771	798	797	774	756	746	791	778	822	781	728	765	721	789	781	815	776	791	800	779	823	733	812	750	793	769	793	806	810	727	715	872	775	771	732	797	731	745	759	782	821	819	822	810	811	778	784	759	796	756	760	785	721	752	804	764	846	786	800	806	797	794	770	795	814	717	786	830	805	756	780	793	743	779	790	745	831	722	803	794	835	746	800	803	774	797	800	814	743	767	785	841	795	829	820	810	744	730	792	759	775	776	773	790	771	759	799	755	796	781	744	807	729	807	789	778	742	727	800	828	769	743	790	796	774	717	833	822	807	817	774	825	768	768	799	760	763	774	692	750	794	829	799	735	805	804	770	786	788	771	763	778	784	765	811	781	770	778	781	764	736	791	750	783	735	770	739	784	836	778	745	718	813	753	837	805	775	799	792	791	774	828	744	790	775	790	822	792	749	769	789	810	812	762	833	779	792	769	768	809	736	802	744	729	745	782	781	769	794	765	747	770	770	749	763	798	783	715	787	791	793	793	776	800	778	791	762	793	757	819	786	757	724	797	805	848	836	781	824	764	785	781	796	770	752	762	769	782	827	786	804	764	790	764	769
33036	32714	22978	14266	10140	7447	5655	4354	3364	2880	2634	2228	2069	1988	1829	1655	1479	1414	1339	1370	1202	1214	1147	1132	1173	1083	1073	1036	1054	1072	1062	1009	962	989	1046	983	903	967	960	914	892	959	891	926	951	904	913	906	941	915	921	937	920	901	927	871	929	905	920	901	871	901	862	900	882	854	917	860	926	912	899	886	857	935	911	909	881	911	885	892	922	908	886	923	908	830	904	868	884	913	876	855	869	941	910	933	891	913	870	865	845	896	922	886	889	882	923	913	913	890	867	861	895	841	874	893	898	857	904	857	865	833	894	922	833	883	867	876	923	884	892	912	910	865	891	870	897	885	914	922	963	904	848	900	886	897	921	891	851	909	896	875	885	904	866	877	934	929	906	969	904	922	905	876	921	887	867	907	916	878	894	902	851	885	887	904	922	899	898	861	913	852	876	876	907	905	878	904	898	886	914	927	899	899	909	893	858	831	848	864	935	892	859	838	922	885	872	877	880	847	888	867	867	906	920	894	912	933	895	888	896	892	848	882	891	882	916	917	967	870	890	938	896	860	885	837	855	863	907	865	932	942	844	935	912	890	863	903	891	878	873	932	922	834	928	839	858	881	995	890	868	900	894	925	873	869	845	913	872	902	848	891	884	902	875	929	937	912	967	865	890	911	843	915	889	932	861	865	906	922	917	906	913	881	889	866	873	944	899	888	888	913	941	901	924	876	858	870	909	852	864	897	883	913	903	916	896	924	882	882	903	894	911	868	880	890	878	837	860	903	896	880	867	938	878	917	840	859	884	903	867	890	891	877	873	885	921	907	899	852	888	909	874	844	849	899	896	854	918	952	885	839	910	847	850	885	897	941	907	933	862	868	890	873	889	891	917	907	883	891	872	870	931	918	907	867	881	859	967	901	856	827	870	903	877	833	927	875	876	922	885	860	902	929	876	868	895	936	881	922	918	909	880	928	872	916	889	839	950	878	872	978	841	866	864	910	909	924	862	908	877	910	885	875	899	907	871	902	914	884	873	893	934	926	898	899	908	917	967	909	914	896	919	860	901	897	887	844	873	912	914	878	891	920	874	864	885	905	877	901	938	890	924	939	841	921	877	892	929	921	875	899	824	916	936	908	911	909	878	895	906	891	974	861	839	875	857	838	893	899	890	859	932	940	905	888	910	909	865	896	845	857	884	896	934	881	885	891	894	873	881	872	905	890	891	845	922	871	878	914	882	864	894	839	893	874	942	879	877	932	914	872	900	905	923	912	859	924	872	865	978	856	901	870	863	867	932	883	883	896	926	944	914	881	903	839	944	884	909	867	864	879	946	883	872	931	922	879	895	883	878	906	906	953	862	880	890	914	899	948	938	907	883	906	926	837	930	936	859	885	940	882	910	875	885	885	844	888	861	916	903	894	922	904	886	880	928	914	880	849	909	905	884	878	893	908	888	898	881	865	879	922	899	895	912	895	868	900	958	928	942	890	888	910	929	890	859	876	888	903	885	878	872	919	894	901	909	902	848	870	934	869	873	862	916	918	918	853	829	831	876	870	895	872	925	902	919	898	895	893	928	921	875	916	953	924	882	893	893	885	899	820	926	880	916	846	872	886	927	895	866	886	894	916	848	870	882	890	879	854	890	872	918	907	863	915	959	870	840	923	847	921	902	906	888	916	852	927	952	891	866	911	916	918	926	907	940	933	918	854	863	944	915	867	916	907	903	911	913	914	893	918	874	918	910	853	885	925	897	906	943	894	879	926	904	871	856	898	921	951	857	881	880	867	854	907	885	872	880	890	905	898	871	897	936	887	921	889	914	866	901	899	876	901	892	903	979	861	944	891	910	923	909	841	935	878	934	850	884	919	863	856	872	908	898	890	905	904	878	912	925	963	863	893	887	941	927	892	889	865	914	871	923	906	876	914	917	903	857	876	945	899	853	932	925	859	888	909	868	907	943	949	917	883	916	916	875	907	921	810	887	904	878	887	864	896	850	907	887	885	909	868	975	864	914	930	843	893	895	858	904	875	853	836	935	870	880	890	882	886	894	903	829	907	896	902	898	889	935	895	917	910	870	863	929	914	876	919	920	869	863	875	887	837	925	907	923	889	890	904	958	917	873	925	854	904	911	866	941	907	867	920	883	857	924	924	931	940	874	869	911	896	855	896	961	893	917	906	913	907	859	899	887	879	918	892	917	920	896	889	894	867	904	838	922	877	905	900	850	876	867	926	856	934	893	895	937	922	877	859	900	920	856	887	868	829	881	896	896	851	884	936	879	849	885	875	881	905	914	869	901	879	875	882	893	925	921	873	853	937	876	865	918	851	851	839	893	876	890	920	930	887	902	887	879	904	856	882	877	842	884	946	872	906	889	886	914	871	866	917	849	952	842	941	864	870	842	883	877	866	881	845	912	885	903	872	944	880	937	864	916	898	863	918	887	894	830	862	912	919	886	883	839	915	932	889	907	906	881	904	866	879	863	863	922	833	878	941	895	845	932	912	923	898	922	866	880	863	918	888	849	885	872	884	889	826	920	912	917	920	883	909	855	905	872	855	871	894	875	897	869	950	893	839	878	840	879	899	923	854	900	937	888	921	883	875	906	877	914	863	872	879	926	908	854	869	920	927	856	843	896	864	880	907	845	884	962	892	886	900	891	825	913	886	862	910	878	921	902	998	888	924	902	856	895	925	923	902	883	828	872	906	933	900	913	876	916	864	879	906	858	866	884	896	856	910	853	892	872	890	910	937	870	928	836	848	941	878	916	907	879	863	911	885	875	870	839	870	898	884	886	924	923	956	881	874	877	919	909	857	874	869	863	907	899	940	932	918	882	850	906	922	890	906	939	850	960	889	826	910	919	916	897	897	941	912	885	877	906	965	834	917	898	887	836	869	910	899	879	965	923	904	840	903	864	860	898	877	884	871	869	847	954	882	850	889	937	856	944	924	867	913	888	919	899	872	879	913	942	876	929	917	912	852	889	917	906	873	900	935	889	868	988	908	872	923	861	957	858	913	897	848	890	875	853	885	890	899	902	894	834	886	856	883	922	868	926	904	912	882	905	887	889	900	903	922	939	927	908	891	945	902	852	895	902	836	884	919	892	887	906	927	898	913	899	896	877	956	905	895	869	948	887	916	875	902	914	883	867	874	899	875	909	900	935	923	834	888	883	855	850	882	829	937	874	912	942	867	853	890	897	886	884	900	913	881	811	902	879	887	900	917	903	910	917	907	832	938	880	902	884	894	817	838	848	862	937	868	860	912	886	867	862	913	893	884	921	875	930	883	869	872	931	903	887	872	971	920	867	938	885	900	889	882	896	840	882	915	898	889	857	870	884	918	922	898	885	917	879	897	931	948	925	873	939	881	899	892	848	904	829	873	878	886	900	870	803	862	836	848	925	883	873	903	875	917	873	919	882	950	906	893	877	904	917	926	934	905	882	928	909	889	893	887	933	904	876	880	951	902	918	912	899	947	900	863	900	962	882	896	905	925	864	912	878	946
25339	21536	27727	25716	14017	4202	2667	1941	1558	1370	1323	1207	1124	1054	1025	953	890	930	887	863	844	816	759	803	801	846	806	762	804	743	752	735	712	704	742	743	743	761	728	698	731	739	715	746	757	679	706	733	715	722	702	680	761	685	710	708	733	698	720	695	665	725	708	717	700	729	728	688	721	740	699	708	698	662	701	719	746	667	724	734	707	753	691	689	727	747	773	701	675	726	676	733	706	759	701	705	712	716	703	741	712	693	733	723	773	745	751	712	703	746	724	707	701	714	732	720	710	751	720	619	689	756	707	751	708	687	695	711	701	703	734	659	693	729	700	676	629	692	676	684	714	731	782	667	750	706	712	718	673	669	680	704	732	695	685	712	726	694	680	733	710	715	675	698	723	697	718	683	707	713	678	652	710	670	696	721	725	688	718	680	717	727	647	674	635	698	705	710	730	703	705	695	710	738	715	686	705	769	692	685	674	708	713	727	684	729	710	750	702	720	756	694	757	744	710	723	664	732	700	649	696	730	736	748	734	697	705	710	699	687	681	719	729	707	730	773	717	715	656	746	682	680	740	680	709	715	692	686	667	686	748	686	658	676	729	711	671	716	703	706	709	676	719	715	727	746	658	728	726	723	748	687	708	687	736	730	734	691	644	708	707	731	732	681	703	728	673	676	766	721	680	745	743	753	683	677	687	677	665	702	685	717	683	665	726	688	681	679	716	715	752	687	679	657	724	749	722	690	691	749	695	694	726	685	695	686	721	705	697	721	665	671	655	676	721	705	729	660	713	737	683	728	719	674	670	696	699	744	723	685	694	646	668	697	717	678	722	699	679	702	722	694	727	682	719	654	686	717	662	713	729	730	693	698	691	742	682	761	725	673	697	719	658	730	695	713	733	719	702	765	710	693	732	691	681	649	723	708	767	705	683	721	732	750	733	701	668	686	655	735	689	690	714	661	724	715	714	721	743	713	747	754	703	734	733	752	721	683	725	713	729	684	756	696	708	724	734	680	702	685	678	666	708	724	710	734	715	705	754	678	723	704	733	699	718	675	752	745	715	708	714	712	777	699	678	710	653	675	681	719	673	693	707	676	731	739	720	691	760	678	733	748	716	718	736	746	761	696	718	692	671	717	697	747	748	710	715	727	723	673	689	726	706	693	707	703	682	696	710	689	698	656	708	682	711	790	723	743	740	722	720	694	756	687	701	745	683	717	718	716	711	692	737	677	653	698	680	680	735	741	746	689	721	685	690	758	710	725	710	723	696	698	711	732	731	646	725	733	712	672	744	714	729	707	683	683	669	714	733	703	650	729	724	719	696	618	700	691	707	669	700	745	710	714	751	719	689	676	653	705	751	732	713	712	703	774	680	751	737	686	722	680	709	714	723	727	708	727	623	748	704	711	727	713	718	742	759	732	743	729	691	696	676	719	685	739	706	733	670	740	685	705	721	696	700	713	688	708	723	716	724	705	677	764	680	685	704	714	717	691	688	736	748	709	680	709	725	715	755	728	753	705	678	724	668	680	711	718	729	722	715	712	683	725	749	718	669	665	724	715	701	702	677	671	672	717	732	709	738	718	709	751	680	681	740	757	716	708	711	695	709	722	692	689	677	688	689	669	697	702	697	710	679	757	713	700	704	707	728	712	686	669	701	733	671	678	663	690	687	708	693	677	739	719	721	720	731	683	713	684	639	720	722	738	685	731	734	716	725	716	672	691	695	720	720	693	749	690	671	731	707	703	716	713	711	709	713	696	704	745	697	720	700	703	739	672	725	742	760	723	702	678	743	724	706	684	719	781	718	716	706	698	733	692	681	704	696	724	696	741	679	684	689	669	694	717	682	688	652	707	711	708	698	692	729	660	756	671	731	733	675	702	665	686	724	694	726	697	676	700	752	730	718	719	711	739	701	712	673	725	695	703	650	696	688	761	660	694	673	725	719	679	703	686	753	724	674	678	698	688	689	710	678	678	724	686	730	704	752	738	721	730	662	706	721	704	729	701	719	703	681	718	733	719	735	697	710	700	696	731	685	727	704	680	764	716	733	713	701	670	700	713	738	670	683	736	685	699	722	696	691	720	669	768	749	712	713	680	803	725	754	717	720	710	698	695	708	745	697	709	707	695	704	667	711	721	713	692	704	692	712	724	759	716	740	688	705	702	724	715	708	691	700	740	737	718	685	728	733	708	660	678	779	702	709	665	691	691	719	691	723	708	680	692	689	698	681	717	692	733	706	681	681	710	685	703	685	675	710	711	731	699	694	699	718	741	717	697	726	704	710	683	719	722	697	716	661	682	669	711	679	715	769	686	676	708	761	746	730	697	709	723	690	692	776	692	713	736	729	705	670	698	713	712	731	702	704	670	743	701	703	710	677	718	711	681	671	697	713	754	706	715	638	716	674	668	708	662	712	700	739	690	682	706	717	671	712	760	700	699	704	747	688	754	693	726	704	702	687	696	673	667	717	706	709	683	706	733	711	714	731	698	714	720	702	689	727	667	748	694	706	707	724	697	687	715	713	701	687	733	685	656	747	712	673	723	708	696	657	651	730	730	739	683	706	707	658	700	685	743	670	695	712	722	739	712	737	665	698	696	744	698	720	718	733	672	698	671	705	646	699	788	700	728	722	728	721	677	674	710	675	721	713	706	744	720	710	734	708	704	742	694	726	720	704	710	716	716	682	686	720	683	710	720	676	700	737	697	705	729	717	729	710	754	741	703	725	721	744	701	672	717	742	765	711	725	716	728	741	689	722	743	708	673	740	745	724	713	715	685	685	726	710	732	694	759	672	706	708	719	693	749	672	719	741	692	712	684	711	706	759	733	749	712	724	707	680	715	759	687	650	687	735	704	723	715	674	706	690	690	702	715	722	741	733	714	715	714	643	707	686	726	710	665	689	675	736	714	705	696	747	681	708	679	675	679	683	720	768	725	754	673	696	712	661	739	670	653	729	753	683	716	776	731	716	706	710	683	681	719	718	695	693	704	662	704	744	711	748	714	705	736	681	697	686	695	724	689	726	716	704	695	759	706	709	756	697	684	732	687	745	717	691	704	723	683	676	729	760	712	703	713	701	689	681	676	704	663	738	708	658	712	706	737	725	691	703	727	716	720	711	731	700	697	713	711	705	749	731	675	720	681	685	641	716	686	691	691	722	712	687	676	715	677	754	660	693	683	717	754	722	725	744	721	767	700	743	721	663	714	711	715	723	670	680	716	728	725	710	692	756	725	697	710	716	725	759	744	711	685	662	706	719	702	713	700	674	726	711	679	718	688	704	720	726	690	693	663	676	650	661	684	705	710	717	734	737	714	717	755	716	676	730	683	685	691	692	718	701	681	754	689	729	725	737	688	742	714	729	720	707	741	662	706	691	675	702	678	733	692	710	694	703	715	727	687	726	695	662	711	692	752	752	702	677	686	684	731	711	682	731	751	668	739	699	691	710	736	769	703	713	706	684	735	696	712	721	678	720	723	693	718	679	698	682	660
33260	28690	19673	11855	8212	5967	4594	3560	2719	2383	2071	1876	1691	1567	1506	1333	1241	1172	1167	1053	1035	1076	1026	946	921	969	986	970	941	914	989	856	874	871	895	851	865	863	852	838	841	888	864	817	820	832	855	869	835	865	797	798	783	768	817	782	775	796	803	799	828	805	808	801	841	776	862	807	835	830	847	805	772	809	800	745	796	833	810	821	825	830	815	818	827	815	832	747	767	788	839	817	810	816	778	821	812	776	750	813	789	757	774	803	765	735	795	829	768	804	761	801	789	826	821	809	801	781	793	769	789	802	809	787	789	793	794	782	819	827	802	818	808	821	765	814	845	796	793	810	781	820	790	795	776	747	764	785	800	766	758	795	808	808	786	785	787	776	810	761	820	828	792	770	784	753	844	789	761	803	754	811	815	781	802	797	809	791	774	848	800	725	844	750	780	818	774	777	797	837	837	825	766	775	788	795	851	807	805	787	804	825	810	839	834	802	793	842	763	855	779	808	779	806	775	834	832	816	827	806	812	740	802	806	800	835	794	841	796	787	822	821	792	770	757	820	786	767	829	812	805	877	835	841	765	818	826	883	779	803	836	851	793	763	816	792	773	823	843	840	805	817	831	775	775	779	813	757	738	769	802	751	840	789	820	801	823	742	865	787	812	813	822	818	801	827	797	796	796	817	722	785	755	810	776	818	824	803	791	799	803	731	764	789	773	805	748	752	802	796	770	798	809	776	795	834	827	741	783	837	817	802	799	801	828	749	809	766	774	798	811	803	794	794	807	776	827	816	837	788	836	782	792	826	797	823	837	780	779	805	809	762	765	780	795	769	761	800	798	798	797	834	844	787	824	836	786	788	848	801	809	845	851	791	823	796	785	781	843	748	818	776	812	802	749	784	812	795	752	816	812	796	784	814	726	808	730	806	806	820	828	824	820	758	739	779	795	768	812	779	788	748	822	792	743	819	827	821	799	830	800	775	789	794	823	797	773	797	870	810	823	789	807	815	761	793	805	851	827	794	813	789	820	804	860	770	776	819	806	802	789	821	779	822	779	818	841	803	799	851	797	831	799	793	820	806	767	783	798	779	799	775	788	821	805	813	791	808	754	842	802	837	794	795	837	800	800	793	789	773	795	804	796	788	834	814	813	801	824	837	821	786	754	797	787	822	803	844	817	842	790	834	808	829	761	818	818	801	758	760	787	818	828	787	792	828	816	822	845	792	787	766	788	799	848	799	778	783	811	842	831	768	789	840	789	785	770	748	795	818	844	801	791	767	784	802	795	841	762	809	818	746	814	880	799	800	807	774	816	766	821	819	838	790	849	783	805	774	803	797	736	782	798	769	798	825	774	802	808	780	843	750	768	795	810	788	801	756	809	793	833	786	821	802	837	765	794	844	791	849	797	833	788	777	832	789	768	751	763	789	770	798	817	824	778	831	834	800	797	793	759	758	889	791	823	799	818	816	814	782	737	842	893	786	810	820	771	795	767	812	786	769	808	781	775	822	799	762	785	773	826	840	821	847	798	793	788	829	821	754	816	816	819	805	803	773	798	798	857	814	790	766	815	804	825	762	785	798	842	835	801	826	816	828	848	804	814	788	863	831	795	863	771	740	798	785	794	758	790	832	849	844	803	838	780	766	771	743	816	779	789	797	766	801	840	795	856	785	847	819	815	755	793	840	811	818	770	823	760	818	773	776	804	842	852	820	822	819	828	795	810	771	865	802	811	815	825	811	852	816	820	820	786	770	804	772	762	785	831	830	862	788	809	807	755	814	814	793	813	807	791	791	826	843	810	822	748	783	840	777	808	821	864	757	788	788	844	767	767	815	731	778	838	743	807	814	797	786	781	829	845	805	843	804	807	771	783	855	783	831	779	811	779	820	752	834	821	803	789	781	827	855	865	818	757	755	809	772	852	855	792	806	803	801	808	772	744	815	775	807	817	837	780	807	822	821	763	816	807	787	800	765	766	796	773	776	850	815	835	800	810	813	801	721	814	799	749	761	779	795	785	783	768	796	789	853	786	809	774	818	747	852	830	813	817	814	788	786	763	800	789	801	830	841	789	825	802	797	811	772	783	759	818	794	821	777	849	836	740	847	792	812	775	777	776	784	800	843	870	793	801	799	782	831	780	791	806	787	756	776	837	830	879	805	779	831	803	829	782	805	813	845	811	823	817	767	768	777	785	834	813	788	751	755	817	814	815	788	783	783	807	794	762	792	786	825	831	825	817	817	754	819	865	783	864	806	827	817	775	825	843	822	818	808	785	827	802	794	792	807	830	761	839	820	804	812	807	802	784	824	785	768	796	816	838	771	768	790	801	833	756	798	768	804	813	840	825	821	796	763	854	808	806	791	803	822	805	819	811	815	774	795	815	810	814	799	809	818	799	810	779	794	844	801	816	822	816	770	788	729	798	744	828	809	808	794	792	820	821	855	832	784	792	780	752	838	862	802	845	791	789	772	840	806	823	830	796	807	771	806	794	818	803	742	785	834	850	791	785	823	788	813	833	826	813	818	779	800	807	794	838	824	764	733	859	774	824	748	809	800	768	798	818	822	783	814	800	844	747	806	794	834	707	828	831	782	775	779	819	743	796	769	823	778	793	821	820	821	823	810	821	824	806	749	781	818	810	819	788	835	818	838	821	793	822	804	834	758	823	760	790	753	784	781	805	775	830	782	775	825	794	803	757	824	808	825	793	748	825	821	819	834	760	811	802	805	827	767	823	835	799	811	806	843	821	823	786	810	746	793	836	758	797	816	847	832	802	787	820	760	830	806	781	754	806	885	767	790	782	829	794	776	801	780	789	780	851	770	775	823	834	812	741	744	739	788	795	759	802	799	768	768	786	820	784	855	777	800	829	843	784	815	781	798	790	838	813	813	812	807	842	821	813	793	810	771	809	835	800	788	816	816	788	808	758	817	831	799	775	790	818	785	769	808	845	778	797	782	776	794	820	775	819	825	793	789	826	797	785	819	770	800	839	806	832	837	786	797	815	846	780	823	817	820	789	732	795	772	813	762	820	852	849	783	789	841	799	786	817	751	818	829	780	823	813	850	843	789	794	773	800	747	792	770	795	775	780	789	791	840	826	799	791	835	771	807	817	787	766	825	774	813	842	745	815	797	785	820	801	845	736	753	784	781	790	790	796	797	788	793	802	818	813	775	828	771	802	759	773	837	815	796	793	784	789	759	787	786	831	805	787	848	833	823	774	805	804	734	772	769	806	805	752	792	790	774	783	817	840	791	812	818	803	822	781	813	790	776	782	802	749	778	834	809	803	809	777	834	718	795	775	758	785	804	800	788	773	790	810	781	764	808	801	788	814	788	809	789	761	831	842	825	771	782	879	830	826	842	797	765	836	758	811	743	831	815	804	821	776	795	791	813	791	818	830	800	835	757	814	784	791	784	830	819	814	773	803	798	780	784	800	831	797	801	780	796	819	775	820	814	734	772	826	774	756	787	780	768	823	813	826	798	851	812	751	838
22946	21508	29303	24127	21531	21664	12355	3676	2373	1996	1896	1578	1442	1307	1244	1137	1091	1044	995	913	888	821	826	788	756	765	754	721	729	691	651	686	656	640	668	648	654	658	621	701	637	601	616	606	596	676	591	602	624	600	617	644	587	550	582	555	612	583	581	537	572	554	584	612	570	599	548	595	577	635	592	609	632	577	537	632	630	604	594	576	572	545	599	549	583	578	557	585	579	596	585	558	564	567	569	582	597	585	607	583	615	597	538	585	583	603	586	591	578	582	540	601	606	603	589	553	565	603	558	579	613	611	532	575	564	600	571	591	540	535	581	621	587	592	573	604	622	584	568	613	612	509	565	568	586	584	550	581	529	585	599	568	576	575	593	533	584	563	602	569	538	572	565	598	559	595	585	568	593	570	601	533	589	606	625	554	564	572	601	644	596	535	550	592	586	584	569	532	573	563	611	554	544	593	602	543	535	574	587	587	592	521	556	576	553	592	558	556	582	530	536	596	581	589	538	586	581	581	549	579	554	584	584	562	607	577	522	601	553	590	508	565	596	614	577	576	603	553	599	565	585	608	567	577	561	581	616	574	596	593	564	612	583	560	579	573	554	547	572	563	583	535	566	548	567	587	619	593	592	580	527	561	567	558	572	545	539	542	588	564	575	563	537	569	589	545	584	591	579	597	579	583	576	561	537	570	551	577	589	608	546	559	567	557	550	558	547	552	580	604	528	592	576	576	606	544	581	546	591	567	597	593	558	547	572	600	592	566	551	585	582	582	603	548	563	575	612	582	549	603	587	571	572	560	545	583	583	582	601	568	586	576	603	592	583	594	569	586	561	613	550	520	594	604	546	575	530	551	576	592	536	546	586	598	567	566	566	564	585	580	616	592	616	596	609	569	635	568	559	561	556	539	598	580	587	602	548	541	578	596	548	568	606	562	559	555	578	576	558	585	567	618	581	604	580	569	573	601	557	550	557	590	543	599	557	566	559	581	577	603	580	640	550	575	602	551	544	572	538	562	611	555	585	578	622	569	581	602	574	560	566	546	609	527	576	584	531	617	538	574	507	594	581	562	564	557	536	554	602	564	580	570	554	596	564	606	557	543	623	555	605	563	548	575	540	604	586	550	575	590	611	539	607	598	595	576	550	566	582	581	581	543	572	614	605	586	587	598	558	601	570	563	548	604	537	634	555	576	609	549	586	597	559	554	562	569	579	587	602	623	553	580	580	538	570	564	589	587	591	574	517	553	567	582	629	577	637	582	591	595	608	591	582	568	605	585	604	567	587	575	563	568	571	584	547	583	594	561	553	570	621	587	596	592	564	594	585	616	587	566	568	555	550	623	594	530	537	595	576	609	566	575	585	552	580	600	591	554	597	585	573	577	599	608	589	583	583	592	575	565	593	550	543	564	559	621	580	584	575	525	560	605	576	535	534	595	562	604	582	554	580	565	550	551	568	586	583	586	603	558	560	577	586	613	547	589	579	538	589	587	575	612	572	594	626	578	605	580	608	570	542	566	618	576	579	606	603	560	620	587	567	594	559	570	494	567	587	553	550	589	567	539	555	564	560	544	578	570	579	617	547	603	568	629	559	569	601	553	601	585	553	560	580	601	575	580	587	586	558	600	542	559	611	584	598	548	564	573	590	578	596	615	590	560	575	573	566	553	581	581	583	581	586	594	578	593	604	600	595	569	571	622	575	548	585	561	581	580	582	572	613	607	570	596	575	556	605	568	586	618	563	588	597	612	575	544	584	581	589	585	615	599	618	619	550	571	565	601	605	615	573	533	618	614	565	572	527	580	553	579	545	592	595	587	600	596	580	626	567	555	606	579	598	548	549	557	571	594	567	631	551	604	580	576	552	578	576	536	518	560	572	578	590	556	569	550	574	561	627	602	560	522	539	582	557	611	554	560	559	621	607	576	586	576	579	587	526	549	565	536	576	584	571	524	609	589	587	548	584	550	588	600	583	545	572	572	546	531	592	552	605	581	591	575	601	588	568	598	565	547	609	559	527	588	543	625	576	622	585	576	597	585	612	601	586	597	576	587	569	576	570	568	603	619	585	635	577	573	592	644	540	582	570	568	595	600	593	555	570	582	572	564	571	590	563	533	558	580	608	581	550	558	589	590	571	608	625	618	541	606	540	599	556	633	558	545	594	563	585	566	527	533	591	601	602	595	604	594	567	545	573	549	602	588	570	561	571	542	601	545	574	574	566	631	604	551	549	607	562	597	545	578	549	557	520	586	607	585	568	595	573	591	583	547	592	528	590	597	557	569	568	593	576	550	556	583	579	565	575	595	582	570	623	571	563	560	618	542	591	608	549	544	616	606	599	572	605	560	555	558	546	605	566	579	553	604	605	606	592	571	557	596	549	564	609	612	584	543	610	566	583	557	575	591	601	570	564	553	579	571	542	612	552	615	602	587	550	589	624	613	594	609	548	567	617	531	621	581	560	574	615	540	560	571	578	532	579	567	574	570	584	586	555	529	553	562	585	574	595	604	562	572	611	554	612	576	565	548	546	569	539	583	592	558	543	539	568	605	572	589	589	551	543	587	538	594	577	602	596	610	607	551	559	588	581	564	563	577	599	558	575	551	603	587	585	590	572	547	572	555	556	566	551	588	577	561	571	541	579	588	606	595	576	581	599	549	597	580	577	587	528	566	595	583	574	560	541	561	592	557	575	574	593	525	583	535	585	539	539	549	553	560	567	551	588	579	541	509	554	586	553	548	594	555	565	542	560	578	557	548	617	534	587	579	555	594	549	620	565	564	568	556	580	581	604	597	586	561	549	526	603	553	577	556	545	587	581	545	554	595	585	617	611	578	580	586	572	544	595	571	547	595	576	600	588	598	562	568	598	524	589	567	585	548	574	584	574	597	580	614	583	535	523	604	552	649	576	566	584	584	593	598	592	582	595	597	580	541	583	600	524	572	595	591	602	546	582	602	598	595	568	596	564	569	569	572	550	564	584	612	578	544	574	544	581	586	601	589	568	536	600	576	577	551	576	570	581	625	604	588	605	602	569	547	582	564	517	548	545	580	559	556	578	603	594	601	575	614	596	609	558	535	560	614	596	594	595	553	578	574	524	588	559	576	579	576	594	596	595	605	587	571	570	584	555	563	558	601	586	552	559	566	542	590	613	601	553	577	593	556	562	591	554	601	568	594	597	568	560	553	601	582	571	604	587	590	556	593	575	602	616	527	589	546	633	570	572	584	580	594	582	580	569	608	599	595	558	603	579	598	551	529	550	541	550	608	605	574	565	639	545	580	565	590	550	584	611	545	607	580	558	592	566	586	561	560	586	562	552	583	579	572	538	587	565	587	602	541	593	602	600	547	584	599	576	570	579	590	587	514	630	575	641	550	576	610	559	557	561	593	585	591	571	587	577	580	563	600	545	555	577	563	640	563	549	566	590	571	613	573	577	529	552	557	547	560	618	571	604	565	613	559	570	585	565	567	612	597	538	592	573	541	570	592	575	565
36768	36898	27584	18107	12919	9728	7417	5757	4348	3457	3006	2710	2382	2073	2013	1668	1617	1438	1419	1359	1285	1116	1127	1000	972	960	983	958	924	897	905	820	803	787	788	792	781	762	754	772	784	761	744	755	725	750	709	690	712	679	758	712	680	715	700	689	693	668	690	708	665	689	681	712	683	661	715	680	672	689	645	630	706	674	639	676	648	672	738	666	648	650	704	686	652	664	674	632	626	684	660	647	645	670	672	669	685	633	644	630	641	670	657	648	680	668	665	637	680	683	655	685	655	649	668	627	676	639	672	679	655	664	679	671	697	683	617	650	626	604	657	664	684	665	644	640	619	641	637	687	667	637	626	669	694	681	679	666	681	658	636	670	666	623	624	699	647	629	672	652	696	627	711	655	678	652	648	613	632	676	677	670	677	637	672	642	654	650	644	667	622	646	605	673	649	654	647	652	653	677	645	676	637	688	673	691	706	682	645	689	655	624	645	712	675	636	679	649	643	698	693	687	651	646	625	688	662	648	653	685	713	638	661	658	657	623	669	658	645	666	647	633	662	635	647	655	641	663	663	698	634	676	680	642	673	638	663	687	666	669	635	633	653	637	651	665	676	675	657	627	618	668	682	694	680	685	634	665	665	653	637	726	666	671	687	669	660	639	672	653	709	675	711	664	673	662	605	673	601	714	661	654	679	712	617	641	670	659	659	667	666	640	635	657	665	701	670	669	647	632	655	657	684	658	643	695	665	637	671	664	610	673	691	673	637	687	694	672	707	649	729	638	670	656	681	630	669	650	687	643	655	647	674	684	671	676	646	633	667	656	652	698	711	657	655	613	682	639	680	657	646	652	688	630	679	612	666	694	685	710	666	630	649	591	651	662	651	666	650	657	652	591	659	642	669	629	675	666	682	647	637	676	693	732	671	667	683	701	669	651	663	690	681	605	653	699	685	679	670	615	719	635	655	647	646	630	680	635	652	695	663	675	639	622	639	646	672	704	705	637	659	697	679	661	651	584	616	628	634	651	689	664	675	684	647	691	679	632	700	711	634	658	673	651	627	671	683	663	629	680	721	663	655	622	704	668	659	713	646	609	668	648	613	619	653	658	727	643	674	663	644	699	665	652	651	698	633	626	685	677	666	652	625	628	635	653	666	636	651	659	661	686	635	685	658	707	635	673	635	652	646	624	671	674	633	665	660	672	670	660	672	641	605	647	689	644	646	641	664	652	630	646	665	633	648	658	711	672	700	683	660	680	680	648	671	639	614	673	683	608	660	607	657	628	677	659	685	667	655	640	682	671	707	649	670	681	689	636	631	647	666	676	635	616	601	658	652	695	680	645	675	625	648	687	671	641	663	645	638	690	635	648	636	645	646	622	645	632	638	677	634	665	635	713	663	641	640	696	613	658	665	673	700	667	618	652	678	633	666	654	658	649	647	682	689	595	726	698	680	667	665	713	653	641	683	670	667	677	658	696	716	682	657	696	660	624	632	640	632	701	736	636	663	659	669	651	668	648	710	683	662	686	665	694	628	686	653	634	653	623	640	675	628	627	648	688	629	667	648	617	619	675	681	642	639	697	648	645	677	646	659	630	661	634	707	656	674	680	695	670	642	617	628	639	644	669	673	665	671	668	712	661	667	701	658	634	669	691	659	685	612	612	638	679	637	694	643	634	669	648	680	705	666	633	682	633	627	622	628	646	682	655	683	607	688	630	690	650	690	617	683	628	665	657	669	686	641	682	685	634	652	633	622	618	661	730	611	686	616	637	653	689	656	647	677	650	633	673	630	672	626	651	669	623	629	659	692	675	654	635	676	642	653	669	678	701	639	668	684	672	671	672	694	650	714	660	671	684	695	623	657	649	651	658	634	638	609	673	682	653	655	648	609	684	636	656	644	649	641	705	648	709	642	670	723	654	628	611	598	687	693	654	662	705	647	652	639	649	629	689	687	679	665	690	657	673	653	638	674	649	688	652	652	627	663	641	656	638	611	676	685	670	618	713	634	664	638	655	648	689	648	633	674	641	674	654	623	625	641	651	624	668	662	648	687	640	648	700	692	604	655	635	639	658	649	654	606	679	668	697	659	646	643	639	655	629	679	621	666	710	660	671	646	665	706	668	685	674	616	686	672	632	676	633	686	634	651	668	667	626	652	682	649	626	659	676	612	663	666	665	685	661	647	675	683	698	654	683	651	634	657	668	690	649	619	677	639	676	635	660	677	618	670	684	677	681	668	673	634	696	670	672	656	654	663	692	629	650	673	685	662	642	649	625	601	677	659	676	682	618	652	678	699	653	619	676	668	653	610	630	646	721	613	717	661	634	670	628	674	673	623	663	653	644	658	659	657	657	668	648	628	641	683	663	666	643	674	652	661	689	657	651	636	635	666	684	642	656	633	671	678	667	680	634	670	671	666	666	622	663	653	668	632	659	688	634	662	632	635	640	671	622	654	701	685	662	714	635	645	641	627	618	659	671	664	656	701	666	676	691	662	654	689	672	639	649	638	662	627	662	681	642	650	632	718	643	639	643	670	674	646	579	692	690	660	644	677	664	608	633	675	685	695	639	636	636	659	656	617	674	690	635	686	658	671	649	686	677	628	652	664	671	678	672	610	681	650	663	634	664	612	659	625	678	686	680	637	681	703	638	642	708	608	661	637	644	654	667	661	643	620	670	690	602	653	702	640	687	637	681	666	658	727	688	663	626	623	662	629	655	631	681	672	670	674	646	658	674	672	638	681	708	651	663	662	668	662	633	672	646	614	707	662	650	616	667	655	709	622	666	670	667	677	690	675	680	673	675	645	671	658	626	643	721	668	679	677	672	654	661	688	668	687	679	680	645	666	675	680	703	636	697	639	662	627	624	678	665	667	677	661	662	662	667	658	656	643	652	646	661	666	681	629	652	685	656	690	683	657	678	666	693	617	672	633	655	635	663	672	675	650	707	652	680	667	664	662	664	600	624	669	707	655	633	641	679	664	656	603	688	673	689	649	655	674	683	715	622	654	672	605	650	669	673	671	680	670	640	680	707	701	670	678	664	639	651	682	628	664	648	650	677	664	668	659	659	684	699	639	652	624	694	675	654	663	659	680	680	703	640	656	666	642	669	711	635	687	670	663	655	651	627	652	632	645	665	692	646	612	628	676	658	676	653	640	714	668	691	635	698	694	658	675	679	659	661	639	684	694	677	634	631	681	684	643	701	641	650	661	648	662	667	634	668	687	675	677	709	677	638	663	701	716	621	677	717	644	682	673	656	667	678	659	643	624	722	653	692	679	636	667	684	683	654	706	690	660	652	667	642	667	672	697	670	659	660	703	632	640	644	666	708	619	716	698	705	642	696	660	678	678	628	651	667	660	669	666	684	670	656	685	694	607	682	648	670	670	685	689	660	666	649	685	730	644	636	666	704	655	686	667	667	649	642	617	649	673	649	655	645	680	634	660	638	656	689	646	616	688	662	629	666	652	656	658	666	653	636	651	656	693	680	681	682	679	613
29822	21967	16272	9018	4370	2669	2152	1754	1427	1318	1286	1173	1234	1143	1062	1019	989	994	1010	1012	977	969	951	948	928	977	918	894	953	818	901	877	886	888	904	897	840	863	891	878	910	874	872	860	833	874	881	827	821	872	887	902	848	927	881	859	875	881	851	875	818	887	904	810	883	886	923	882	856	859	843	836	833	882	854	815	904	887	886	891	893	887	826	788	855	965	918	829	923	850	903	827	889	857	918	943	891	905	890	885	931	855	866	875	868	841	851	859	944	889	836	854	834	837	886	907	840	873	828	860	873	847	814	861	805	892	885	859	861	887	925	864	884	862	873	896	832	861	926	886	884	863	873	826	910	859	893	861	848	888	871	865	886	846	816	882	852	828	867	863	870	871	887	857	846	880	897	847	871	918	867	887	875	804	879	862	806	856	877	902	862	820	862	817	904	836	927	866	866	872	931	833	847	888	840	836	835	872	883	861	835	828	867	889	893	875	906	858	876	875	885	825	918	872	858	871	852	843	897	849	817	845	882	902	883	837	828	821	879	822	870	871	870	871	902	840	854	852	843	794	898	893	877	811	872	840	852	804	831	913	845	870	838	868	900	880	839	913	814	879	901	871	867	875	895	858	922	851	866	892	935	916	891	869	860	828	908	849	829	913	904	883	864	797	863	952	862	876	881	864	865	859	867	848	881	868	814	872	816	907	846	883	883	848	838	856	851	873	861	881	823	843	840	884	879	874	850	869	846	886	829	868	847	863	867	874	795	899	894	800	835	798	836	824	844	841	866	831	849	863	907	891	880	881	924	863	884	875	874	844	888	883	876	863	837	874	841	891	911	864	872	842	917	876	891	853	923	867	888	863	873	888	869	858	836	884	865	886	848	810	845	845	897	891	927	867	876	927	918	879	915	803	818	859	850	818	895	836	857	907	850	844	840	867	907	878	902	846	886	867	834	884	840	910	859	927	878	883	859	874	852	869	778	828	875	928	887	869	906	912	864	882	842	853	874	857	897	846	840	837	877	871	873	842	914	849	837	898	864	851	867	904	799	857	916	861	915	870	845	872	868	822	907	863	871	865	900	816	868	816	847	811	871	839	867	863	869	859	866	900	898	869	861	846	796	873	907	939	859	863	840	880	899	883	855	909	864	859	850	841	874	850	847	868	840	876	903	862	894	847	877	862	807	877	860	859	832	827	842	872	849	848	863	831	881	861	893	873	924	891	806	888	848	853	883	829	823	842	856	834	887	887	903	862	828	859	849	873	888	811	876	833	859	893	898	872	824	848	866	885	893	879	844	875	868	862	896	869	847	848	868	871	893	848	903	890	891	953	859	867	853	838	839	853	868	919	877	903	829	849	858	907	869	854	878	821	936	805	872	922	832	892	919	882	884	894	861	868	886	860	878	862	848	857	841	859	904	849	901	878	929	861	896	883	864	904	843	841	873	901	848	864	875	846	856	892	913	833	818	887	856	824	861	898	889	872	868	861	858	877	855	835	837	869	862	893	826	909	850	851	876	800	910	894	892	876	846	934	935	927	840	912	867	866	899	902	890	875	837	848	868	856	877	868	885	830	888	839	867	876	886	849	897	884	849	891	877	887	874	850	837	860	873	850	875	895	840	890	826	859	878	858	895	868	819	880	852	888	863	821	847	924	881	859	843	890	876	835	887	853	850	890	859	823	881	871	867	895	889	901	880	911	876	890	907	905	857	836	839	927	841	848	812	875	876	837	882	842	819	873	872	894	889	842	845	803	856	899	830	879	883	832	881	905	830	872	882	796	855	891	833	872	916	874	900	855	866	856	847	846	820	863	865	807	895	891	874	916	870	853	878	835	897	875	879	855	876	852	943	902	886	881	925	877	879	899	845	849	816	900	816	863	846	867	915	870	838	856	844	872	873	872	867	900	875	819	934	833	842	854	885	848	887	839	825	913	849	892	858	877	919	865	913	853	914	871	868	869	846	849	936	872	907	874	895	873	817	909	858	879	922	915	859	876	882	898	844	890	868	885	835	895	865	825	848	843	848	867	867	877	869	847	878	884	879	826	886	858	843	786	898	893	890	848	903	875	851	849	840	861	898	820	857	867	889	884	863	880	871	838	883	852	825	856	885	849	857	863	840	853	862	882	902	860	860	884	881	828	863	867	848	883	880	921	887	851	877	826	856	922	875	885	881	891	868	871	851	897	851	901	895	877	879	892	889	818	858	883	856	842	938	868	875	862	885	863	842	923	929	912	831	894	878	906	883	851	848	889	880	863	858	868	817	875	868	809	882	888	884	802	893	828	885	873	816	880	907	880	844	838	918	882	820	869	860	845	893	873	866	914	853	864	868	849	884	828	909	874	900	899	895	870	851	884	870	908	870	890	885	816	853	871	866	892	918	863	878	890	884	887	822	880	818	823	829	934	854	900	844	873	881	866	876	876	796	838	880	874	855	890	879	845	859	916	847	855	927	843	886	846	847	844	885	843	890	864	813	907	856	862	893	802	888	924	844	852	880	899	852	873	881	855	837	828	876	814	889	840	914	826	846	875	889	915	891	857	889	864	893	864	883	922	875	838	886	864	878	872	846	850	842	851	868	876	847	863	891	851	853	852	859	834	827	829	900	888	904	843	832	880	873	868	881	873	831	825	810	850	875	836	880	863	848	879	883	851	900	874	846	847	828	842	886	848	854	885	875	846	861	866	941	890	901	850	873	867	956	868	895	848	795	897	823	884	797	782	852	881	850	877	835	805	786	853	848	873	888	818	845	873	818	840	881	856	903	873	897	836	846	914	857	906	859	874	861	860	917	811	857	859	883	898	867	870	801	867	895	861	834	817	881	895	869	883	862	887	864	868	915	869	861	891	877	909	859	865	876	886	843	879	873	841	862	869	890	832	840	850	846	889	837	864	905	898	875	916	894	894	876	887	856	872	892	926	874	916	849	844	866	867	842	868	853	854	879	822	875	883	889	865	839	885	897	895	880	833	862	824	865	838	841	865	890	890	834	851	873	853	884	900	847	830	877	853	834	838	845	864	857	889	889	868	861	824	837	830	859	889	893	882	879	835	903	871	896	915	935	882	876	901	883	905	846	869	879	848	851	869	881	851	900	894	873	882	892	863	872	859	872	851	865	835	834	872	847	859	826	866	876	888	849	918	923	800	862	869	878	826	901	844	887	923	902	896	879	896	858	834	845	868	831	889	878	852	850	909	845	867	822	891	842	795	907	868	854	862	866	846	839	795	839	918	889	822	861	805	856	889	869	895	878	865	832	863	814	837	872	853	853	837	885	856	887	876	860	860	859	876	855	866	895	874	880	871	887	837	867	854	839	804	852	857	825	904	839	903	850	873	907	929	908	923	869	891	874	877	938	882	841	901	907	889	885	891	866	879	906	879	816	871	919	816	905	827	850	849	842	880	892	852	897	843	878	921	851	895	918	838	882	854	859	850	866	897	858	863	836	908	942	858	845	853	881	841	891	926	878	812	870	881	917	828	856	849	865	871
30279	24352	16049	9165	6393	4554	3435	2852	2282	1949	1857	1682	1556	1436	1445	1313	1286	1273	1207	1201	1165	1096	1169	1139	1161	1081	1084	1102	1048	1158	1058	1030	1037	1027	972	984	1038	967	1096	1024	1070	1026	977	968	1002	969	1044	1000	1011	1010	1040	1062	1038	961	1019	1013	982	955	969	998	991	987	963	965	1014	1002	978	961	990	934	1051	992	971	1025	1049	1000	995	972	978	977	967	925	1000	966	1002	1016	1045	1030	943	943	946	1015	976	1007	993	999	1012	958	981	977	960	953	995	1035	1001	952	977	970	985	966	896	984	898	1016	1016	1035	945	985	992	965	1006	972	966	959	926	1073	969	971	955	1010	986	958	958	928	967	986	954	963	990	1029	955	1003	1015	1006	989	967	995	1037	1013	994	912	1006	989	1013	954	963	1009	1062	951	1026	1018	945	996	978	1041	1007	993	969	979	1018	954	1061	948	981	988	992	974	1015	969	960	984	987	1034	1024	1001	1002	965	1059	989	996	1011	962	974	962	1008	1000	964	1000	949	1006	980	986	1016	1002	993	981	1017	949	903	1005	977	988	1040	999	973	1017	953	961	956	971	989	989	932	1011	978	1022	981	1003	998	1007	961	1021	992	918	935	1008	992	951	997	966	959	1036	944	1041	980	961	976	978	1002	960	1004	1001	973	949	983	963	917	1005	970	1030	1027	941	995	994	965	1025	977	978	977	1000	941	1002	1022	952	962	997	965	1027	954	920	932	1006	949	953	1000	1003	984	1001	954	951	947	1031	992	934	948	1002	1032	916	1042	955	953	1008	951	1023	991	952	984	935	1010	1036	976	1013	1006	1048	1006	932	962	997	1011	973	972	1011	971	1020	959	1004	973	980	935	1013	994	958	1014	1048	981	984	1002	1005	935	950	952	968	971	970	959	931	979	974	994	1004	1039	992	999	1026	997	952	992	931	1003	919	994	922	1009	950	1008	982	967	972	1021	990	979	995	982	1013	964	988	974	989	993	968	939	974	1021	1004	1043	991	967	1080	997	1007	971	1010	929	983	952	998	996	1043	950	997	980	1001	986	1024	939	1003	987	967	1003	924	1058	956	975	1055	988	1010	967	955	1063	1040	1005	1044	970	903	946	994	944	998	994	968	962	960	1012	974	1022	982	996	993	931	980	1001	959	914	993	956	979	1002	995	942	1022	958	950	997	931	948	946	926	968	1023	1051	1048	962	991	989	999	974	1016	995	957	979	978	976	968	994	1034	1001	1031	995	988	958	953	984	968	1027	970	975	966	957	948	1013	959	1038	976	964	964	972	957	1000	953	921	944	1012	990	981	964	969	944	956	943	972	974	999	928	959	1021	1022	1030	937	932	988	992	1038	980	943	997	1045	997	982	1015	972	978	971	932	1012	951	1018	968	963	1009	938	998	1004	1000	978	1039	1056	995	990	1023	952	987	962	976	985	1048	959	937	962	1030	1003	1004	940	992	991	1023	965	1020	970	1008	1045	1011	926	1026	975	1025	996	1039	1032	985	1031	982	984	974	974	1011	946	975	1057	959	1003	986	994	959	975	1007	968	946	1010	1005	968	1026	961	965	989	965	978	956	1017	961	998	1004	1002	980	1054	986	1025	1015	985	1001	969	996	1014	1027	991	1026	1023	968	1032	936	985	997	1019	938	935	978	948	1007	976	1053	1031	997	1020	1011	989	998	924	1024	975	924	998	957	960	976	965	982	963	963	1026	1014	923	991	938	1002	984	1031	991	954	985	975	947	1020	918	1002	972	981	938	978	990	990	1005	992	998	978	1039	970	969	1021	994	1031	938	997	984	977	984	968	974	971	1003	942	989	941	1015	986	1061	968	1022	1013	996	969	967	1016	986	1002	998	998	1013	1020	1051	937	974	970	957	1021	1003	952	977	1009	974	949	992	998	975	917	926	952	1020	999	1013	948	934	974	1016	976	940	967	1003	948	995	994	970	954	999	959	975	951	958	976	912	967	1032	948	975	988	1046	999	1016	972	1004	998	981	981	937	962	979	1046	999	950	984	967	991	1020	941	1044	980	1029	951	981	986	967	985	1007	999	965	952	995	1043	1024	984	985	998	974	961	981	968	973	1033	984	944	1039	1013	1026	1011	941	991	954	1007	971	979	975	987	996	984	956	956	979	1007	997	972	961	963	1018	1007	1051	923	992	933	1007	929	980	983	971	994	979	1012	1007	971	960	1012	965	948	1002	1024	996	944	978	968	956	982	1060	1011	1023	996	1014	981	985	998	987	987	1020	986	1014	996	980	991	985	1032	1012	1034	979	976	935	1003	982	998	982	997	943	1030	1009	1011	925	936	1009	1013	1031	954	983	1011	1004	1006	984	1009	1023	998	971	995	982	927	1004	979	1034	938	1014	1029	967	1003	1000	1012	963	1046	1022	943	978	1021	948	963	969	932	990	1030	969	986	1018	977	987	1005	948	1014	966	962	965	994	961	993	949	1028	1026	1013	934	965	1049	1034	984	1020	1025	938	1003	984	1022	955	986	891	954	1025	953	1003	1001	984	988	959	946	1002	1004	973	939	976	1032	941	933	925	986	960	956	990	972	939	1030	1033	1004	1001	927	1013	989	944	985	985	978	958	1006	1005	972	977	963	968	953	986	1007	989	982	975	1012	980	1006	984	1017	968	964	955	986	994	1000	1008	1015	978	1006	1010	1001	929	952	996	950	976	923	984	977	994	961	982	975	1004	946	1018	955	992	1004	996	980	1005	924	920	939	977	975	953	943	979	938	943	942	969	997	986	1009	958	971	1005	972	1044	945	954	958	1020	927	924	978	945	1031	974	943	958	993	1001	982	986	945	988	959	955	914	1059	981	1037	993	1050	1002	1028	1021	1014	975	967	961	995	1024	1035	959	972	999	996	994	985	1008	942	1005	1009	1037	1025	984	933	986	966	962	951	987	970	994	985	972	977	1037	911	979	988	965	955	988	978	970	968	997	1016	1003	983	927	964	1051	908	969	1014	1043	959	1065	988	1035	964	966	1017	954	1011	991	1004	941	993	980	992	946	1005	979	985	925	1019	1033	1043	1051	997	1015	1026	953	977	993	990	973	1008	989	963	967	1003	966	1018	1009	1034	994	935	960	946	977	988	961	949	919	1053	1011	1024	1002	966	1008	971	967	996	1015	1004	997	1001	1002	987	1023	943	943	985	982	1015	985	1057	997	988	1009	996	1008	922	998	954	945	982	977	1006	988	968	923	990	965	980	1022	1007	987	948	1026	992	996	960	1031	1021	977	985	989	1000	1034	954	974	1043	971	934	1046	971	1002	974	925	995	981	930	1043	986	962	929	976	961	987	1038	988	977	936	1037	973	1023	973	977	953	981	976	1050	1023	962	928	983	964	982	965	987	982	968	1016	950	1014	974	1000	1005	967	993	986	970	979	1011	978	1000	962	984	985	990	952	984	893	1027	920	1013	992	958	931	945	1045	1005	979	933	1003	955	983	927	956	1023	967	978	979	972	981	939	992	990	1064	995	970	984	1020	966	950	973	978	940	981	972	955	988	1008	969	1002	1019	1002	990	1008	1001	1022	968	985	997	946	939	1019	999	990	969	984	1016	982	971	999	1010	962	987	923	1018	951	982	1006	990	1007	896	1015	980	1043	958	966	997	998	999	997	985	995	957	991	977	961	962	974	1017	991	987	1026	963	965	982	1001	1038	981	982	950	921	986	983	909	983	1008	1036	990	960	944	969	992	1014	1039	977	970	982	991	1020	962	996	1023	945	1014	968	939	998	998	983	934	1034	1049	1045	964	1011	979	996	1021	1017	944	988	988	988	991	968	967	940	994	1044	993	977	950	938	976	1005	1015	951	971	979	1019	999	1000	927	932	1001	961	1044	970	989	957	932	1026	1026	1006	933	987	992	937	975	987	1029	990	985	924	984	991	972	995	1009	1018	983	1002	964	984	961	1066	988	1003	992	1013	992	1009	909	981	974	973	958	977	948	997	1003	972	927	977	945
24014	21506	28839	24616	21500	13405	4406	2616	2141	1775	1600	1443	1358	1307	1263	1165	1177	1104	1066	977	1034	988	935	896	909	949	922	882	910	902	826	859	853	835	870	877	858	849	815	912	813	835	864	880	818	864	811	837	800	812	798	811	820	773	839	824	817	811	839	804	791	800	805	802	737	834	812	767	824	803	787	808	810	777	830	798	776	776	745	819	758	822	828	810	790	810	828	765	807	811	822	812	798	797	809	783	812	812	751	844	787	787	810	804	756	750	834	857	795	842	832	729	783	821	796	796	798	760	776	801	778	857	812	796	766	779	788	830	756	825	776	777	794	793	762	734	791	800	833	768	798	767	782	758	739	791	811	787	819	773	824	760	809	739	783	791	818	783	795	739	827	821	853	817	760	796	835	806	786	763	843	739	762	783	790	811	840	849	781	780	859	806	791	811	838	760	812	811	796	768	758	797	819	766	802	780	770	794	811	760	836	787	775	782	819	816	765	776	769	735	792	748	785	829	806	769	802	803	769	791	743	792	785	784	801	795	770	772	785	773	758	791	802	806	829	746	772	806	770	771	796	838	774	759	798	741	813	799	786	811	743	827	804	811	728	779	852	830	827	825	809	804	750	745	874	764	738	756	787	781	813	835	766	783	794	827	800	793	776	797	818	762	748	802	755	837	789	826	770	778	774	733	750	828	794	797	845	781	761	828	829	814	750	760	798	808	797	790	819	792	792	782	822	838	773	779	792	858	753	775	811	807	806	801	767	817	769	772	794	787	788	816	798	825	789	807	766	856	774	840	778	807	796	779	770	763	768	813	786	863	860	773	802	825	771	798	761	823	782	790	824	764	831	797	774	774	776	808	770	833	789	799	768	800	799	776	828	823	809	744	762	736	800	810	796	765	757	826	784	807	771	794	820	797	789	853	751	790	764	759	809	794	813	788	864	784	773	806	815	771	786	783	785	786	793	752	772	821	746	732	845	830	800	789	798	768	786	795	770	766	792	787	829	761	759	800	845	811	810	801	814	821	825	815	765	796	784	825	801	765	758	775	775	766	798	782	800	734	763	808	798	808	783	832	828	779	761	829	828	770	819	818	852	787	755	785	810	752	768	810	793	781	782	784	781	803	777	795	799	767	799	840	818	782	775	828	755	798	797	762	800	808	782	776	764	794	814	816	754	803	796	829	811	824	772	746	786	820	785	806	783	809	748	723	813	729	778	757	842	802	778	847	760	765	725	809	805	819	778	842	802	860	784	801	805	820	740	794	776	806	772	770	766	807	760	752	836	844	772	796	777	769	806	840	861	811	850	849	761	820	791	808	719	758	787	826	811	760	811	837	809	780	793	795	804	798	812	786	809	819	742	827	812	800	808	775	765	739	814	773	775	790	815	814	803	798	765	817	780	799	867	790	746	777	775	753	777	760	839	765	747	754	812	816	765	823	788	813	765	769	829	734	795	770	805	792	768	814	809	768	806	772	806	809	792	827	814	796	799	798	768	808	771	806	768	837	757	760	731	752	784	824	793	789	810	779	814	764	797	731	774	780	759	788	807	765	811	797	810	825	799	806	792	745	808	788	836	827	788	792	826	806	804	786	813	768	761	739	825	852	808	792	829	834	789	804	845	775	772	789	822	792	832	799	846	756	803	754	784	753	814	838	792	774	847	782	798	771	807	814	784	793	833	815	793	747	794	846	801	805	869	807	819	792	805	770	827	763	772	784	796	815	807	762	816	802	769	844	781	771	758	870	809	761	787	781	791	825	784	754	762	822	774	790	775	788	747	782	740	788	766	810	811	801	763	772	758	774	809	796	795	758	788	763	768	814	790	778	795	714	757	811	824	802	776	801	854	807	827	835	757	730	784	763	802	812	801	772	817	800	795	776	785	768	812	786	836	737	814	788	802	796	750	780	837	797	826	726	814	802	803	790	778	790	765	797	731	804	825	746	820	794	797	744	807	770	788	759	802	819	822	792	776	813	796	790	776	798	765	783	769	823	766	797	777	756	738	785	859	803	783	803	764	807	778	823	844	846	807	826	737	800	782	751	743	789	782	746	812	778	814	804	796	766	788	800	811	821	820	838	804	816	774	751	791	815	804	812	795	797	792	787	791	828	789	783	755	821	784	848	842	782	776	791	796	822	785	776	748	755	775	788	775	792	781	779	807	790	783	799	764	827	806	775	738	777	779	791	797	814	827	805	836	769	808	796	744	714	778	806	813	778	795	848	842	777	812	779	796	775	797	752	784	792	792	814	778	795	791	809	784	802	841	741	769	779	818	819	775	794	746	840	820	773	799	813	833	785	764	805	838	738	783	821	781	741	761	781	783	830	798	756	796	772	854	798	813	815	789	768	805	752	761	777	840	811	793	829	787	832	848	800	781	759	807	776	804	796	772	786	843	747	816	789	788	818	801	818	782	823	848	798	784	816	749	823	822	771	860	747	789	752	773	818	803	822	800	787	793	837	819	750	761	740	819	792	800	784	770	803	822	828	732	825	818	805	779	809	773	769	773	773	820	789	836	773	792	821	813	827	795	806	771	802	777	808	812	811	826	716	808	817	762	788	810	766	782	832	799	833	795	778	767	831	766	786	798	814	804	801	823	799	743	754	816	768	766	776	781	808	765	773	824	798	811	797	799	790	738	762	825	810	806	797	805	829	806	768	734	826	772	752	761	816	823	743	787	809	752	788	812	840	759	795	783	836	774	773	771	758	797	763	806	763	757	772	823	766	806	768	825	831	731	824	746	744	773	775	794	806	784	770	766	840	798	797	794	757	810	817	756	784	783	779	774	833	793	787	752	770	788	790	747	751	839	743	792	769	744	795	803	760	717	790	798	824	780	811	805	815	796	748	742	820	784	775	744	766	803	800	776	788	837	802	759	793	788	790	780	818	809	838	735	790	756	806	790	762	808	792	779	808	809	822	809	774	843	780	801	790	787	749	767	772	779	772	784	824	780	806	825	785	779	792	783	829	839	770	788	851	750	754	806	847	790	793	753	745	788	847	764	783	776	761	835	814	789	784	823	756	786	797	784	844	821	744	777	807	830	789	780	710	793	814	737	794	793	764	778	828	781	786	781	791	794	773	762	782	743	762	786	776	840	758	789	821	809	827	798	815	772	814	789	818	797	772	729	771	820	788	770	745	829	761	807	828	744	755	828	887	811	801	789	808	757	778	844	774	750	769	785	782	810	789	775	758	802	800	838	771	757	790	790	763	825	794	821	806	805	770	737	779	791	762	775	755	805	797	825	803	803	770	756	804	805	789	839	796	783	833	784	764	787	824	780	848	792	747	812	813	843	767	798	791	778	790	789	753	766	804	809	823	791	770	788	775	778	805	753	771	820	800	796	756	800	821	770	766	815	777	822	785	787	814	759	792	785	759	818	785	775	749	790	813	772	766	813	801	843	793	768	783	818	787	857	763	794	800	853	823	797	828	777	779	773	761	795	805	785	781	811	809	753	744	810	757	780	786	782	763	766	815	810	778	760	793
33412	33523	23305	14397	10048	7337	5586	4401	3551	2876	2651	2268	2050	1895	1780	1593	1472	1494	1382	1337	1373	1217	1240	1174	1143	1179	1106	1091	1027	1037	1019	1027	1031	1039	1020	948	950	1022	936	952	976	955	912	960	916	947	971	870	903	912	941	896	903	883	894	906	952	916	953	927	864	894	912	910	902	945	876	945	910	935	910	935	905	930	907	907	901	910	918	938	882	832	903	937	905	931	973	912	906	901	955	887	915	933	836	926	924	909	913	912	892	918	935	930	934	872	874	896	916	891	945	904	887	927	873	873	854	856	905	894	929	858	854	876	921	825	924	890	916	915	925	903	917	921	994	909	898	832	899	867	906	860	902	882	943	933	924	887	910	906	910	851	926	909	869	851	927	913	954	867	926	889	918	923	951	916	890	890	931	894	909	845	856	888	896	845	860	870	923	930	940	902	943	920	930	895	911	968	892	893	918	965	904	913	901	933	885	902	963	915	945	889	866	834	887	911	917	937	919	873	864	931	960	899	887	934	917	837	869	890	911	885	946	902	842	924	910	958	956	896	931	943	891	903	918	949	891	909	946	842	882	954	876	913	892	946	856	907	903	892	880	886	874	901	857	897	883	849	893	885	888	891	902	918	914	934	910	910	879	901	840	871	833	919	920	922	900	853	885	927	897	900	980	944	901	949	924	897	917	866	949	953	892	858	914	887	930	899	893	924	904	896	916	970	912	886	923	912	927	883	920	933	924	969	891	941	848	927	913	890	940	946	852	891	893	933	859	898	953	925	912	885	886	974	905	900	889	903	960	973	866	914	911	873	886	921	927	921	899	915	869	878	844	896	932	915	904	919	864	891	877	885	876	910	906	877	906	880	890	894	920	887	934	917	896	925	844	925	875	958	910	893	916	920	968	899	848	850	890	871	916	862	871	963	940	904	898	941	835	848	894	908	886	960	886	920	930	887	949	884	915	958	891	897	929	865	940	889	920	897	908	912	911	935	963	916	876	888	896	904	947	923	918	933	899	899	919	902	938	877	908	919	866	911	885	967	907	914	953	924	869	919	914	932	883	921	935	914	880	878	864	921	928	907	899	858	846	920	872	895	835	851	917	892	935	956	943	886	945	917	911	889	915	905	922	902	885	879	909	874	871	905	855	880	917	920	937	868	888	915	914	866	922	888	952	925	937	872	891	846	913	901	898	919	868	948	872	955	881	908	892	904	978	909	935	932	931	900	933	933	896	916	929	936	882	944	919	862	920	925	937	895	851	851	888	829	936	914	828	950	894	913	918	909	947	862	869	950	873	904	890	927	952	898	892	887	892	930	853	855	914	905	882	885	938	918	905	892	916	933	880	884	868	947	873	991	928	911	928	950	937	916	928	922	863	882	908	887	901	883	910	903	886	889	926	924	886	913	916	955	926	829	906	872	911	883	942	922	887	890	868	889	852	890	936	916	931	906	957	893	875	897	975	913	907	876	898	885	907	936	876	896	884	892	914	883	825	908	916	890	893	904	904	884	937	886	891	938	974	909	956	895	956	932	885	834	896	894	935	929	944	902	920	937	958	928	926	870	881	935	887	905	913	943	963	904	905	880	873	870	909	936	860	879	884	907	910	876	898	925	919	867	918	897	930	896	906	889	898	925	855	889	893	862	886	900	939	936	842	899	925	870	928	915	929	901	906	949	902	907	894	936	875	915	938	894	922	877	950	904	893	877	880	874	917	881	893	871	917	934	923	902	906	840	915	961	983	863	908	924	934	907	882	919	861	905	906	904	933	835	909	932	880	889	874	947	900	889	904	958	887	906	967	974	925	953	886	908	978	922	964	889	949	922	893	887	903	959	968	884	900	890	955	885	884	904	883	933	894	944	914	865	938	914	891	947	907	914	884	924	872	950	876	907	908	876	876	903	911	891	876	887	821	888	898	880	906	901	886	950	913	878	873	850	862	899	862	942	891	919	869	896	962	941	911	874	930	886	897	928	859	856	949	930	936	913	926	928	879	913	881	877	885	919	884	927	909	960	929	929	933	933	905	889	873	906	906	894	920	855	926	947	881	803	965	923	952	854	900	896	895	895	969	914	958	915	911	950	953	883	960	923	925	920	908	936	899	907	933	963	968	861	860	952	871	942	938	881	861	856	903	953	923	885	828	944	928	927	896	843	889	929	917	878	872	858	978	928	920	906	891	940	900	906	888	917	830	836	911	953	904	899	888	860	913	945	840	891	926	956	946	881	894	865	897	894	881	871	907	966	960	902	960	903	884	902	858	861	900	919	949	910	856	924	940	923	879	934	946	909	888	920	943	877	887	899	888	863	913	901	896	889	910	958	924	962	912	905	909	876	913	930	940	899	914	917	902	931	914	867	915	902	965	909	890	926	926	942	856	950	871	904	891	961	926	857	931	913	867	833	848	935	939	929	907	943	922	901	954	920	912	911	890	880	917	891	884	888	928	909	865	924	917	882	870	898	896	891	863	947	883	860	897	898	920	916	917	834	875	879	848	946	875	865	904	895	948	926	881	955	892	891	885	948	896	907	907	896	887	874	851	923	921	949	935	886	918	907	908	875	936	857	932	926	900	888	936	968	915	908	890	883	939	919	876	921	884	898	912	886	967	891	900	919	976	919	875	902	852	905	916	885	895	983	916	904	923	892	926	896	907	896	867	894	911	891	849	898	899	935	972	867	942	873	1004	905	886	900	912	878	916	906	873	922	897	956	945	965	893	893	886	907	868	931	861	899	886	914	905	892	894	937	861	859	967	925	925	871	932	890	890	921	933	902	893	926	918	925	887	896	892	920	888	921	903	941	894	942	900	892	887	908	889	930	908	949	890	935	929	898	921	957	884	921	881	921	927	921	903	878	928	904	857	917	897	903	908	951	892	923	854	897	939	887	917	869	907	861	902	922	950	933	871	932	899	893	955	940	907	896	932	885	928	924	951	913	890	899	911	908	938	848	877	832	918	888	890	886	936	873	907	928	942	914	969	935	962	947	943	862	875	910	916	903	908	985	919	880	860	859	932	918	937	896	866	901	922	904	859	894	886	964	926	858	890	875	925	862	887	915	879	870	842	929	850	931	902	888	900	943	944	926	932	887	941	911	889	927	902	894	884	896	927	980	897	908	899	971	875	850	919	854	922	928	900	951	863	888	952	905	902	946	921	877	926	866	940	922	915	910	919	944	965	904	961	886	916	892	907	939	840	878	909	946	884	852	894	910	909	876	916	885	881	857	955	911	889	891	939	948	845	888	913	900	918	899	913	871	959	946	920	893	905	931	891	914	905	890	888	869	884	911	885	959	901	967	1000	909	946	912	826	938	923	900	929	911	942	919	862	843	941	906	897	921	902	877	922	932	885	917	934	836	899	897	927	876	904	945	942	904	866	922	896	899	873	901	929	869	880	907	898	977	903	962	930	895	931	943	917	938	872	907	962	856	913	973	839	971	832	886	868	910	928	937	921	895	864	907	905	907	885	936	914	936	909	906	900	908	870	903	932	883	899	903	906	943
25298	21512	27708	25582	14103	4149	2546	1988	1629	1424	1321	1255	1093	1091	1121	1032	982	908	913	907	840	876	895	843	791	787	836	814	816	764	779	756	781	813	729	777	741	730	715	749	696	752	745	776	750	738	692	756	755	767	764	770	712	716	720	746	732	769	746	768	730	740	698	700	748	710	746	731	751	725	737	754	707	751	730	654	732	684	728	750	721	731	772	710	698	707	733	742	714	774	745	698	780	737	711	729	725	755	734	720	715	729	681	736	749	744	757	693	692	788	704	656	736	725	694	718	692	713	732	750	756	703	783	684	699	708	734	725	754	683	723	706	730	756	729	716	712	710	716	755	728	710	750	707	755	739	716	706	688	708	742	686	714	713	760	736	747	794	752	753	719	708	716	760	678	684	741	688	704	768	739	718	740	688	751	678	726	763	721	757	683	712	733	693	709	707	681	748	705	719	749	689	768	707	712	726	724	688	683	700	746	737	716	694	743	690	700	741	742	715	716	700	690	744	726	776	746	751	730	725	730	710	732	759	718	700	772	730	745	696	799	770	746	754	726	695	750	693	695	729	708	734	756	750	776	674	702	752	699	647	732	747	693	757	751	743	732	697	781	724	738	741	750	696	748	767	749	713	737	777	680	721	742	729	750	756	745	699	749	751	697	712	716	688	701	723	680	762	720	731	732	770	732	687	741	667	702	694	699	720	737	694	783	742	714	711	707	730	704	731	739	739	717	728	755	716	731	751	725	689	685	767	760	726	769	716	745	780	674	733	758	760	774	737	717	742	722	717	709	765	738	690	726	732	715	704	745	703	681	691	712	745	741	687	754	708	710	723	724	731	735	737	726	708	697	757	697	747	754	761	724	729	726	726	752	693	708	740	719	713	733	761	718	747	745	684	696	745	716	704	714	707	722	752	723	728	718	724	755	719	666	705	673	771	712	703	691	705	720	693	713	710	731	716	711	705	754	780	707	704	734	682	722	732	703	676	766	743	724	784	749	721	744	708	729	713	718	722	646	715	730	714	707	708	716	763	742	725	661	702	722	697	711	755	698	658	770	716	690	692	723	750	739	730	670	702	714	749	733	746	701	743	808	712	715	740	715	740	708	698	734	775	739	753	664	714	737	739	749	704	751	762	785	745	695	695	738	720	775	714	724	735	660	707	685	727	741	706	658	739	730	693	735	744	735	765	719	732	724	720	739	754	725	735	716	724	732	732	746	687	717	703	762	704	769	671	731	726	742	757	738	690	741	653	696	697	684	715	718	748	738	672	686	675	702	713	738	723	725	763	676	739	754	674	769	706	717	694	772	753	694	679	748	702	701	729	730	728	702	724	721	708	713	736	726	651	683	731	731	753	680	747	696	694	685	718	714	706	728	724	710	685	696	727	691	708	685	734	699	709	790	727	710	724	709	752	723	696	717	731	757	715	745	721	700	729	838	733	695	733	725	771	688	729	744	748	684	755	727	695	728	745	738	765	793	723	703	711	742	746	737	677	700	743	713	709	704	709	718	711	746	722	732	718	689	736	729	709	704	773	735	717	705	717	694	731	712	702	677	680	710	712	693	695	684	720	719	710	779	708	691	690	759	731	681	727	726	737	732	707	689	681	682	708	739	703	728	756	689	746	743	709	742	774	734	704	667	710	726	672	704	709	729	693	736	656	697	689	766	789	781	706	681	745	769	726	712	724	732	755	752	725	689	734	733	690	716	738	736	701	744	703	751	745	680	709	725	702	659	705	722	709	701	730	724	715	755	705	686	805	722	689	714	691	704	755	707	700	786	756	744	697	716	718	734	730	758	754	763	765	711	704	710	733	729	739	688	736	724	681	729	727	761	714	686	726	742	752	756	809	708	716	764	754	715	748	775	731	681	748	732	756	710	720	710	698	714	742	733	712	734	680	734	723	724	727	739	677	744	736	745	683	703	773	706	721	710	716	693	745	755	666	728	704	711	754	737	694	716	731	775	722	769	691	730	733	740	671	726	737	690	700	705	708	745	706	708	733	768	721	754	688	745	711	741	702	699	763	770	688	781	670	706	735	738	654	702	695	714	714	739	711	754	712	698	754	702	797	746	726	679	689	687	699	751	712	706	731	671	728	726	707	731	715	689	684	712	690	703	696	779	735	676	758	754	695	694	747	762	701	750	682	729	730	765	684	747	685	729	665	676	742	658	707	711	655	718	744	795	674	750	692	728	695	745	709	752	700	707	694	727	679	673	708	771	779	668	695	731	750	717	732	725	699	744	778	726	731	732	786	751	752	730	707	731	713	710	697	751	707	723	714	720	684	738	715	733	671	727	666	692	699	759	746	752	704	720	686	735	795	700	712	700	801	745	712	696	757	700	696	701	750	700	696	750	709	691	784	739	727	770	724	697	701	744	713	776	732	723	768	735	746	737	772	707	712	737	748	696	686	724	692	735	714	720	694	666	709	718	739	718	700	717	780	675	729	695	694	699	705	707	751	722	684	716	723	706	727	715	699	743	735	739	751	753	667	726	757	753	674	681	737	689	700	765	701	714	739	703	685	694	660	756	728	711	691	726	725	723	738	709	713	711	720	721	723	697	675	698	719	716	716	720	758	666	705	699	728	742	762	701	756	687	734	697	786	722	713	725	715	745	736	719	776	680	721	669	727	717	730	732	733	701	693	751	730	722	689	711	741	756	690	740	704	723	763	690	714	751	706	704	753	737	731	691	731	734	736	746	686	733	739	713	714	702	699	764	719	768	740	765	768	729	715	698	755	713	751	715	740	736	729	795	714	719	695	753	676	732	734	708	774	727	727	707	718	693	732	768	761	719	690	734	709	674	725	737	702	734	715	720	745	752	727	762	740	722	733	755	739	678	696	772	773	718	715	706	721	745	748	703	728	726	765	711	722	730	724	717	700	754	739	719	684	717	750	747	711	757	687	742	686	754	727	711	773	735	747	702	706	738	744	732	710	712	750	697	720	733	747	751	710	783	713	684	682	751	720	676	748	690	686	712	747	723	725	764	722	728	668	766	726	760	746	746	730	681	711	760	641	708	683	730	719	692	717	733	724	739	721	707	676	725	722	702	708	714	714	759	706	692	710	702	750	692	693	697	766	714	684	719	720	695	730	714	730	745	715	712	716	703	756	719	799	698	736	680	734	672	722	712	682	730	738	710	726	738	727	709	711	736	696	715	724	689	777	710	684	670	689	739	728	769	651	684	725	705	749	666	762	677	697	710	782	772	747	735	757	744	731	744	711	702	765	716	732	738	693	713	728	726	678	761	688	735	682	681	698	754	740	744	732	739	702	724	742	747	711	718	716	735	754	707	716	731	720	751	738	723	755	750	697	756	708	700	693	734	716	713	731	714	669	744	717	752	699	732	743	713	706	676	717	716	711	673	744	744	702	762	760	696	717	743	743	689	694	759	693	718	765	716	708	765	692	762	710	677	725	673	710	691	719	714	682	739	735	705	730	701	759	731	769	726	749	727	696	726	714	816	697	722	692	720	701	706	679
33349	29619	19915	11752	8197	6028	4539	3686	2899	2374	2077	1887	1605	1555	1503	1312	1267	1209	1140	1153	1120	1046	1035	1064	992	955	962	965	945	936	910	939	936	866	895	881	874	903	830	870	805	835	871	849	836	797	841	823	822	825	794	804	856	839	836	779	808	880	777	863	803	859	830	783	835	786	836	793	870	803	855	825	796	812	791	830	777	817	793	810	833	831	828	801	768	801	828	824	745	784	804	813	866	814	843	896	810	811	842	803	823	852	772	783	828	806	844	823	816	869	765	849	837	802	844	830	767	815	832	842	811	813	804	893	801	804	823	774	862	774	776	827	786	768	777	766	813	811	830	845	838	812	803	823	796	817	813	837	815	763	832	804	768	780	819	758	820	814	789	789	842	821	790	780	812	859	796	815	826	842	774	844	833	787	925	764	820	850	781	809	775	795	833	788	800	797	787	837	799	805	789	794	817	870	808	773	745	742	807	821	824	773	807	850	793	753	796	829	819	800	800	868	797	830	738	852	818	808	841	756	800	792	833	788	795	810	805	794	838	843	802	775	824	853	797	867	808	824	798	812	824	800	839	815	867	806	911	863	842	846	752	789	834	780	807	825	815	817	784	883	836	833	837	858	844	821	853	758	817	837	809	800	823	803	856	813	787	805	794	880	809	816	837	782	794	874	800	859	820	843	768	840	824	835	803	799	789	821	780	747	806	838	783	818	845	805	773	814	838	835	816	841	837	802	805	803	754	785	780	793	781	795	798	845	810	850	841	828	840	875	784	832	791	799	813	829	844	837	786	785	841	783	799	825	887	780	776	803	815	810	814	803	832	803	843	853	810	809	831	792	809	843	803	814	823	783	811	836	813	741	829	817	842	832	801	866	768	854	808	794	812	791	814	819	808	810	795	791	804	874	814	830	829	838	781	796	821	831	817	819	823	799	880	808	813	831	798	841	775	792	825	818	818	740	854	775	793	778	849	828	814	831	807	813	769	840	775	836	831	832	842	865	832	785	858	810	794	871	761	782	801	811	836	779	823	808	770	804	745	777	832	849	776	784	827	763	807	818	794	848	740	849	781	802	815	835	767	847	812	807	829	818	816	806	860	796	800	789	835	805	834	790	783	871	888	854	869	813	830	780	838	837	800	832	754	846	822	740	785	839	813	810	844	783	856	785	807	792	818	811	830	852	851	810	853	795	800	837	819	799	825	794	760	785	817	770	809	830	819	832	776	817	785	782	791	799	814	854	838	816	833	812	826	838	850	854	786	766	788	792	762	851	817	770	834	732	841	817	859	788	786	792	873	841	815	810	814	773	810	804	791	798	816	819	851	818	822	850	789	840	797	854	831	855	849	886	818	838	813	795	809	767	780	831	798	799	825	784	768	877	817	822	847	836	814	814	852	818	825	788	834	835	836	795	813	835	832	776	850	811	808	835	820	829	846	837	791	783	831	859	797	821	781	784	814	810	822	842	808	806	789	807	816	785	817	839	775	834	790	791	812	753	881	794	819	809	841	811	863	833	827	788	796	823	799	809	841	793	851	744	861	797	790	835	791	833	835	802	795	798	834	808	839	796	796	793	754	852	828	835	788	815	814	817	722	814	794	822	839	806	784	810	873	803	789	805	838	777	785	777	805	805	782	802	816	793	793	794	873	768	807	797	796	808	856	778	847	786	827	800	744	787	787	871	793	834	833	860	791	788	791	766	824	811	868	805	830	759	816	825	796	743	851	806	799	806	768	789	834	807	807	746	783	849	828	799	791	766	811	809	854	824	821	809	811	747	826	845	810	780	849	818	817	830	840	907	797	790	833	804	864	840	828	816	814	795	824	800	855	810	781	804	822	854	817	838	793	837	854	752	831	798	797	831	863	752	761	819	778	828	831	781	782	740	834	851	767	740	795	842	767	790	804	852	783	826	812	823	821	777	847	835	854	835	769	817	813	859	802	832	846	793	834	819	791	797	756	830	848	833	845	826	824	825	809	805	799	800	800	829	818	749	811	834	830	828	801	817	834	830	835	846	812	828	822	791	804	818	801	840	770	818	875	776	770	826	832	826	866	800	780	783	776	803	805	799	856	817	824	834	862	822	812	810	800	824	793	856	806	810	853	805	814	846	824	825	792	853	872	818	817	821	833	833	739	791	806	800	835	866	791	809	799	743	838	816	736	809	838	840	866	872	820	807	836	806	803	775	790	787	842	806	807	811	825	798	883	826	823	838	774	834	822	787	806	802	849	866	786	769	819	735	791	845	776	818	831	825	851	836	804	760	806	841	858	842	851	832	836	822	787	851	838	831	780	876	807	865	799	845	838	818	777	805	774	820	791	895	806	848	780	869	773	784	833	838	812	794	808	788	781	870	807	825	781	821	801	779	847	823	869	794	806	810	822	850	789	863	837	793	782	852	840	823	804	840	781	833	783	808	799	777	805	811	743	808	771	838	777	815	777	848	766	764	859	799	833	775	780	799	852	802	820	822	801	781	838	857	816	826	858	830	846	838	815	782	805	808	806	795	814	863	865	802	801	838	811	806	831	767	843	828	829	846	825	788	827	768	793	818	809	790	866	823	847	807	795	787	763	819	866	767	849	826	826	793	827	802	833	832	845	768	839	783	739	780	854	801	812	817	808	791	785	844	816	806	867	811	808	816	805	842	785	791	772	776	787	869	815	789	766	827	838	849	800	805	801	826	796	831	866	780	868	818	848	858	840	872	843	806	827	773	830	784	816	849	785	812	853	752	863	797	790	842	833	821	835	781	828	809	811	828	870	861	825	811	805	839	822	763	808	815	775	832	813	800	771	774	787	795	833	789	840	828	790	811	813	822	821	773	796	803	799	800	823	780	757	798	819	799	820	876	829	900	810	826	840	831	806	845	849	813	818	843	853	781	784	824	850	789	820	803	811	742	770	762	826	829	851	816	803	848	822	828	833	814	829	780	830	786	815	850	829	796	807	800	761	801	795	788	790	814	843	814	812	794	873	864	844	826	792	801	822	804	807	788	810	790	812	799	822	798	806	813	817	804	787	819	811	843	886	831	817	783	819	855	826	807	778	828	805	788	780	764	847	796	809	828	857	796	863	792	823	834	820	835	858	757	751	798	837	776	840	849	772	825	812	754	832	758	799	838	831	775	842	836	833	818	811	829	797	814	803	806	802	829	826	798	831	830	842	870	823	804	735	775	804	860	852	845	787	800	786	800	853	851	827	804	825	781	794	824	787	838	805	794	826	789	825	775	836	827	779	806	839	828	778	790	851	846	800	806	795	792	793	824	835	805	813	835	779	772	811	868	788	822	830	826	886	803	833	828	833	806	834	830	831	805	817	798	787	769	838	798	788	885	843	810	821	784	840	855	804	831	806	815	817	821	840	840	862	756	805	844	831	836	785	875	804	878	786	812	784	849	792	815	786	804	787	835	783	861	779	784	823	783	759	778	798	822	822	788	778	805	820	824	807	842	848	814	822	863	850	801	844	786	800	794	830	847	862	768	817	796	809	834
22988	21512	29272	24178	21525	21645	12468	3813	2595	2036	1759	1543	1457	1423	1240	1181	1128	1023	994	971	975	916	885	804	733	780	731	787	702	727	675	689	651	671	687	645	697	696	601	654	638	616	592	643	618	620	637	649	669	608	633	648	667	575	602	610	587	682	594	572	630	577	602	590	568	579	602	602	590	589	633	577	640	614	568	639	573	595	572	564	555	585	588	601	601	566	591	614	631	608	606	587	600	574	609	584	563	585	625	638	622	615	600	606	572	621	598	579	572	632	605	624	588	583	606	562	593	567	625	562	607	606	612	577	610	579	555	552	618	604	545	577	611	582	557	595	632	608	602	591	573	568	640	602	556	588	555	604	595	568	601	529	591	589	587	629	593	585	635	616	609	604	544	581	600	577	569	586	589	599	550	601	600	590	602	564	537	660	589	576	621	562	614	622	611	597	618	618	599	582	568	576	630	645	594	627	627	593	616	590	613	579	602	611	566	559	609	602	600	614	622	580	583	602	594	605	613	604	564	617	595	597	614	603	624	570	607	603	588	628	633	590	590	561	644	577	583	597	560	605	602	572	589	600	563	574	624	583	609	594	584	548	595	625	623	578	613	629	566	585	616	608	632	586	605	615	599	611	634	655	594	579	552	574	609	613	598	552	582	545	617	592	605	574	613	609	580	571	600	571	558	579	580	546	580	609	590	636	611	552	608	564	573	615	590	606	608	623	578	585	592	608	572	591	585	566	571	589	560	583	611	581	557	580	609	591	576	575	606	582	568	542	558	575	586	604	579	600	581	580	598	615	584	628	562	624	597	594	587	616	625	635	543	599	582	579	568	598	595	562	615	611	572	612	617	594	621	609	631	603	596	598	550	566	606	613	578	595	592	614	576	552	590	550	612	579	608	585	553	559	561	588	574	569	607	583	555	613	570	601	582	655	581	580	587	592	563	590	576	572	619	601	609	583	573	603	626	586	600	562	629	598	613	597	582	599	618	591	607	597	569	573	626	588	577	579	636	559	614	564	609	551	577	587	584	584	635	592	575	580	575	599	599	554	580	608	623	594	620	594	609	612	578	573	593	624	632	592	610	644	596	592	613	562	596	618	553	584	588	558	593	634	609	621	598	640	576	616	543	591	572	584	632	620	632	588	560	615	602	605	599	571	563	603	613	549	563	586	655	541	626	580	574	558	605	567	601	609	583	641	607	590	555	650	595	601	612	574	576	599	608	620	605	598	613	581	608	589	627	627	593	559	602	641	572	600	604	587	607	558	540	519	629	555	591	588	555	583	592	602	588	615	562	587	625	596	602	616	595	621	584	593	626	557	608	600	589	574	614	552	564	625	607	595	602	597	637	562	551	573	626	567	584	594	610	594	625	603	600	624	593	612	583	610	567	595	592	579	571	592	595	602	593	647	642	593	539	588	594	538	561	587	604	586	612	617	582	547	593	573	564	580	555	633	592	577	612	622	565	572	582	607	598	616	592	604	573	544	572	585	577	616	593	554	620	570	610	575	592	561	576	589	633	635	592	580	609	595	579	607	594	546	591	611	635	615	616	599	616	589	603	571	610	591	565	585	576	547	605	582	556	569	593	561	590	619	588	581	608	602	626	539	571	628	625	623	594	613	623	572	587	615	576	582	588	614	614	589	592	610	601	579	622	562	600	554	578	580	622	576	602	611	601	616	604	570	585	541	629	572	578	581	628	586	590	583	619	581	581	528	593	573	603	577	610	626	636	604	621	630	565	592	547	597	608	607	617	619	564	595	607	581	584	584	602	586	551	550	575	592	607	622	568	598	600	579	584	587	616	629	580	612	592	571	566	609	585	568	623	569	586	581	598	625	591	592	595	622	599	621	569	599	575	586	586	562	595	572	604	583	600	620	586	584	607	597	587	624	594	617	587	632	609	583	586	592	576	594	569	629	616	547	569	624	593	611	582	629	616	622	595	644	569	573	606	601	564	566	604	556	568	587	591	583	575	603	604	608	588	621	557	588	558	548	615	585	586	591	634	586	602	606	577	603	587	578	557	593	602	560	641	607	594	581	622	587	578	603	558	577	608	574	606	575	580	612	535	554	581	539	612	608	610	581	642	560	619	619	549	596	575	568	616	591	579	616	576	624	582	622	560	577	632	611	620	585	581	535	604	606	554	633	609	611	626	622	595	586	592	614	565	578	587	587	557	605	566	583	571	578	599	586	571	568	570	580	592	553	583	587	596	559	556	609	588	586	555	520	568	566	614	554	611	577	590	595	554	575	577	560	583	588	594	570	605	615	619	595	563	585	573	579	613	601	646	637	572	608	590	589	565	585	629	589	560	562	583	573	581	643	598	582	632	568	608	579	594	590	621	561	617	595	593	594	568	619	565	585	591	588	592	573	608	600	600	566	609	582	600	601	605	595	609	623	573	570	593	579	594	607	616	601	597	578	593	562	567	622	585	610	571	593	557	628	600	577	611	617	613	577	580	605	552	551	552	598	582	580	601	613	573	593	614	585	573	605	585	574	581	592	582	615	552	611	614	578	587	619	612	584	652	616	570	570	592	614	647	572	608	612	659	582	579	593	609	565	575	629	603	583	605	631	615	581	639	567	585	587	592	589	594	565	564	566	592	636	572	605	633	630	669	565	563	586	595	565	591	596	611	575	633	596	575	598	599	601	598	598	550	551	627	622	586	616	613	577	580	577	614	587	615	623	601	604	570	598	599	559	613	584	559	556	601	596	607	582	571	566	616	586	610	594	616	535	626	587	596	596	583	600	603	604	598	537	583	611	606	588	611	572	589	578	582	567	579	627	576	570	587	601	615	597	578	581	586	607	574	565	561	562	589	555	621	601	618	653	647	604	554	606	583	612	600	591	622	659	622	573	625	582	607	598	624	567	532	602	613	632	625	616	587	618	621	611	589	622	614	613	576	583	601	606	584	599	580	581	597	607	573	591	574	616	562	618	561	549	580	573	580	559	597	599	620	583	619	594	600	591	627	560	602	578	592	542	571	566	620	564	583	567	621	647	608	588	579	568	585	596	571	585	584	549	646	557	580	621	606	605	557	641	595	557	632	530	583	567	638	576	604	602	579	563	553	561	579	625	610	604	548	590	579	562	578	560	562	615	571	623	560	594	592	554	583	589	597	592	571	616	572	580	613	581	589	580	617	617	544	593	577	587	554	597	589	586	583	594	577	624	559	595	583	574	623	600	681	585	596	587	611	577	581	632	544	668	535	610	567	605	570	572	587	563	562	590	589	585	588	601	598	608	586	638	585	606	579	584	596	619	561	590	591	613	630	611	589	612	589	609	614	630	623	568	602	607	618	603	638	582	616	600	549	562	562	619	590	577	562	613	597	603	585	589	570	614	636	588	588	580	566	586	614	578	570	585	586	582	580	565	600	595	564	609	573	566	600	622	599	646	610	622	578	583	564	567	563	584	570	614	599	606	533	596	577	668	599	618	581	564	568	576	583	579	623	568	589	578	613	605	588	543	558	573	608	588	633	622
37492	37783	27837	17911	12953	9769	7477	5907	4500	3527	3088	2756	2371	2178	1920	1800	1622	1517	1371	1252	1323	1257	1128	1077	1061	1006	922	956	944	881	877	859	856	835	786	773	756	802	810	779	789	729	743	736	736	735	738	735	686	731	728	695	693	683	659	694	660	688	700	682	684	727	706	736	710	666	694	698	660	738	710	657	661	725	720	663	658	669	681	741	683	711	694	670	641	667	701	662	722	663	622	704	638	646	679	680	677	667	666	613	675	684	656	668	656	655	681	683	614	628	662	675	680	676	709	692	696	694	710	715	673	659	693	656	706	646	658	730	696	663	701	649	695	667	683	706	669	638	702	701	668	683	668	673	628	625	645	661	678	677	655	705	701	676	690	700	668	689	689	674	709	680	669	645	685	721	714	664	669	689	659	664	658	658	689	609	656	672	690	707	676	647	651	623	628	648	660	674	664	687	674	683	723	720	692	658	661	642	672	673	692	716	659	716	650	653	651	665	691	701	654	686	675	667	660	657	664	688	694	675	676	672	669	679	682	654	652	666	664	710	666	677	643	670	634	679	676	654	698	681	704	710	622	673	677	680	687	667	681	684	667	676	667	703	739	662	651	690	686	620	654	643	669	670	668	655	690	701	678	691	697	709	705	715	668	707	689	644	711	675	663	713	642	681	625	739	679	668	698	693	656	715	698	632	653	691	639	673	657	692	671	683	678	652	693	696	710	655	610	696	672	688	682	665	712	665	699	733	678	664	692	661	722	696	665	685	679	653	674	689	664	672	660	640	703	672	658	689	678	671	665	691	715	647	710	642	684	633	690	655	645	627	672	686	703	671	687	699	627	684	703	702	629	695	644	664	705	638	718	657	658	669	672	698	661	687	675	628	665	664	701	737	673	695	655	693	671	680	663	683	678	654	651	687	735	655	666	695	692	703	681	678	681	657	675	668	685	697	688	682	672	687	649	712	706	689	684	663	711	672	677	666	713	655	682	686	690	637	636	648	623	650	636	669	696	661	704	641	692	708	675	655	696	678	703	648	644	691	642	679	689	686	664	658	686	615	654	704	666	688	676	671	644	650	687	677	689	668	673	612	660	647	643	732	674	642	702	625	665	649	674	698	675	694	696	710	667	657	707	665	689	698	675	665	681	708	659	681	658	681	732	701	621	684	674	696	690	692	671	664	654	648	632	662	645	706	649	707	688	653	667	678	730	652	676	669	676	673	633	705	680	667	680	654	687	662	659	724	653	677	642	703	717	618	631	709	704	653	674	651	687	728	710	699	651	710	702	670	674	660	683	657	646	640	722	685	649	694	687	684	674	669	662	657	669	676	705	629	679	723	694	694	664	631	684	666	663	628	734	669	714	704	643	661	652	693	676	654	694	678	680	648	674	685	655	711	680	637	717	660	695	650	684	728	627	690	702	675	599	688	669	672	724	692	688	656	671	658	683	679	699	687	652	681	647	701	708	670	692	648	682	652	681	667	646	657	690	670	664	699	679	666	712	701	720	721	636	672	695	683	645	667	653	676	657	691	669	680	681	703	661	645	686	693	688	664	680	709	670	683	645	681	685	714	674	659	639	661	657	705	667	675	729	713	704	646	670	663	679	686	675	619	635	638	662	685	688	662	691	665	662	668	643	700	638	641	656	666	685	703	689	657	682	670	675	633	682	669	629	678	695	666	667	680	732	656	671	707	673	672	667	721	705	674	655	664	679	722	652	659	699	701	680	654	661	676	721	695	708	712	667	669	720	681	700	702	700	672	685	701	644	674	649	688	649	627	696	645	639	628	643	713	620	685	625	714	687	686	679	696	647	670	695	675	692	686	680	677	665	675	679	674	655	691	685	680	658	662	675	696	668	744	658	663	625	706	708	662	631	657	716	642	720	665	703	700	680	608	653	692	675	635	635	676	665	649	712	684	667	664	691	707	644	712	704	683	656	676	659	656	672	685	666	642	691	688	735	658	635	644	639	680	672	657	696	681	666	692	654	694	632	664	644	656	686	671	647	672	675	669	658	641	664	708	668	680	645	696	657	710	679	713	691	652	677	663	688	638	635	710	688	656	635	693	648	620	689	677	655	684	691	651	641	643	716	674	631	644	671	668	588	665	668	601	633	628	648	652	656	678	702	647	674	633	672	663	660	641	682	653	668	702	640	696	644	627	665	622	649	655	661	670	720	705	658	639	683	701	669	696	724	695	679	687	647	659	698	652	669	634	669	682	696	694	670	646	674	646	644	651	717	669	701	684	693	669	653	628	696	613	722	732	698	660	634	680	617	655	679	700	643	691	676	727	702	681	687	669	712	651	647	657	727	694	659	655	691	641	650	642	711	674	653	656	695	663	704	636	695	696	641	735	616	712	712	694	722	695	662	674	663	666	638	707	679	657	689	658	652	671	663	670	676	642	692	677	641	672	636	691	746	673	706	682	693	644	686	657	686	671	673	680	658	680	670	681	655	638	681	659	694	710	666	673	704	672	676	662	657	648	689	693	666	665	708	669	620	682	707	680	642	692	684	673	670	652	657	717	656	665	657	676	720	655	710	652	687	672	661	706	685	685	720	628	652	632	634	628	616	658	668	650	648	655	711	674	692	681	651	679	700	646	690	625	638	689	680	674	655	698	693	686	659	614	653	686	651	651	676	714	649	702	646	703	658	678	667	705	649	665	650	705	684	691	701	689	697	662	719	681	685	699	667	662	675	690	648	631	618	627	683	687	676	656	650	713	721	651	680	682	663	671	653	669	645	631	639	655	656	670	676	633	711	645	661	671	689	663	662	677	682	589	668	658	701	710	639	690	658	691	702	704	711	642	658	703	683	720	710	641	677	673	665	671	718	641	692	656	662	719	721	641	629	671	701	671	665	638	726	657	689	680	644	670	686	698	637	674	646	647	659	695	641	646	673	665	650	694	691	657	642	653	669	655	683	661	685	696	766	688	743	705	704	665	703	691	629	685	643	693	725	684	648	670	655	643	677	700	682	637	627	613	672	655	705	679	688	678	698	673	690	738	718	713	669	697	660	686	652	660	672	677	635	699	689	670	710	684	668	689	668	656	644	722	670	651	678	699	674	648	662	667	662	726	672	660	670	634	676	715	676	697	645	658	676	690	697	726	688	684	684	681	669	678	693	675	689	720	688	671	736	681	639	696	688	681	692	661	671	631	625	669	683	671	671	738	708	702	686	698	645	691	675	675	626	703	686	673	600	642	670	659	691	690	674	673	673	662	638	682	631	640	676	711	631	687	658	667	694	702	653	720	659	708	692	669	676	664	670	675	635	667	694	695	658	668	675	676	623	669	662	658	690	657	706	706	648	678	673	642	673	733	654	655	690	629	654	704	621	683	695	670	643	616	641	678	691	638	615	691	631	649	650	666	665	644	646	683	666	658	641	653	701	649	661	706	665	660	666	671	662	642	675	660	664	644	675	661	653	676	647	669	660	691	660	688	684	706	636	679	674	671	636	686	645	653	675	686	679	697	670	682	685	704	703	673
29628	21939	17022	9091	4266	2827	2125	1780	1549	1366	1325	1254	1188	1148	1131	1115	1017	1075	1029	940	976	1010	991	942	911	935	1001	931	908	884	930	912	926	943	947	917	939	935	880	908	887	894	920	905	901	938	964	927	880	933	863	936	876	887	853	877	925	904	887	866	914	944	892	910	923	844	856	841	868	866	851	876	871	893	885	882	907	913	870	901	922	831	858	898	868	896	946	843	923	885	877	928	910	927	901	862	875	852	904	896	890	864	882	905	832	840	895	910	894	880	819	918	887	903	884	935	897	911	933	926	936	889	904	933	892	864	894	903	854	820	902	895	858	925	881	899	860	897	893	880	908	934	875	897	966	903	874	899	894	854	926	816	879	886	896	927	943	947	954	912	880	886	913	903	871	912	874	898	907	868	896	857	932	824	889	808	912	896	910	826	904	881	926	913	852	907	909	849	845	828	848	835	932	842	938	888	901	940	957	896	871	888	924	869	799	863	900	856	886	916	938	871	915	869	905	892	916	912	873	843	927	908	896	925	856	833	825	932	860	903	903	876	896	911	854	871	848	907	870	952	864	883	921	889	916	915	880	848	917	867	894	855	887	910	887	898	900	885	847	868	886	910	851	861	938	920	910	908	872	900	898	911	881	878	924	884	927	873	934	928	902	945	848	913	901	867	912	877	901	881	880	907	912	880	858	937	840	890	901	881	864	916	880	871	901	884	897	879	890	924	904	944	926	881	876	918	884	897	859	863	870	880	869	863	880	927	919	920	886	880	829	889	943	903	859	902	888	916	885	903	936	932	917	909	868	866	886	850	910	879	913	921	859	860	873	865	909	870	903	875	948	904	943	875	901	915	930	923	894	891	894	967	891	907	884	875	923	859	907	882	853	912	879	871	873	896	923	911	911	891	898	938	890	889	861	908	854	899	885	901	855	914	934	902	904	897	909	861	888	904	858	854	862	876	887	922	922	883	847	834	893	893	871	913	838	863	902	850	842	889	913	895	847	893	906	879	806	811	860	904	823	903	900	862	907	883	911	883	927	886	894	928	915	887	951	933	873	910	917	907	897	877	849	880	872	902	882	855	889	958	860	851	881	905	845	924	927	923	916	896	920	878	845	867	852	882	866	927	905	886	902	862	871	865	905	910	886	921	926	907	893	942	902	852	931	858	949	859	866	882	886	914	907	871	933	866	907	849	902	877	883	851	885	877	908	925	929	840	941	870	919	882	824	900	865	903	908	871	886	865	866	853	876	973	811	863	820	937	889	861	891	914	912	859	951	873	883	899	887	863	910	930	841	848	872	864	908	871	837	913	828	887	871	920	888	843	884	864	943	893	870	848	888	921	883	904	863	925	865	836	916	899	879	897	919	881	877	894	948	897	848	918	845	892	922	843	955	928	897	876	897	876	885	938	872	937	837	848	843	882	901	897	877	900	856	962	868	917	899	866	838	891	886	927	871	864	916	878	904	918	871	889	883	874	892	952	842	905	855	868	901	875	903	913	844	826	887	887	958	903	880	958	895	874	942	836	856	910	871	873	844	920	923	856	853	886	893	909	900	904	912	855	885	901	875	847	860	925	934	945	926	906	872	867	921	872	878	850	896	907	824	864	956	889	894	893	794	845	874	909	876	885	884	901	877	900	907	888	893	932	878	876	866	845	948	969	875	834	867	898	840	879	910	856	867	936	906	908	893	906	888	907	846	901	868	895	866	914	897	873	895	857	920	901	901	857	885	909	859	936	915	935	891	912	871	888	901	881	902	873	885	918	960	933	927	885	864	845	895	895	852	883	900	862	900	900	886	908	881	903	881	907	893	878	886	881	854	872	871	921	948	881	934	879	889	843	883	887	840	858	895	880	849	903	872	908	887	849	869	914	908	864	907	859	830	823	874	890	873	872	895	847	942	878	866	876	897	883	910	912	882	961	844	858	914	847	902	917	894	914	892	899	908	889	885	917	865	904	883	895	888	953	866	913	851	890	926	907	899	909	919	911	876	877	865	882	845	850	957	928	885	916	886	920	852	861	907	881	882	879	915	852	856	880	863	906	934	858	914	939	861	911	865	848	880	930	912	877	838	878	839	912	945	845	870	862	938	925	889	980	931	863	858	852	894	945	912	881	899	933	882	875	884	917	958	887	910	874	895	863	848	881	923	832	898	886	917	853	883	911	935	916	851	830	911	916	877	894	861	914	873	931	868	884	848	926	864	878	862	931	863	865	913	944	833	885	875	943	889	814	896	928	887	897	946	868	889	904	851	887	889	880	926	915	875	901	861	836	866	897	901	902	916	933	889	901	873	919	960	911	834	922	932	898	839	908	879	894	868	901	863	909	895	866	884	879	885	905	977	904	848	912	901	894	918	929	849	903	862	844	883	901	911	893	894	885	918	922	875	870	869	895	909	857	950	917	917	919	817	818	876	890	883	880	866	914	837	860	870	865	942	856	922	911	899	894	910	874	911	908	930	924	908	878	911	892	924	897	878	863	889	879	912	896	846	868	862	929	943	877	867	877	916	890	859	901	889	894	955	862	880	876	892	866	856	903	892	916	879	858	867	907	879	887	900	883	921	870	880	938	894	946	900	898	869	913	931	893	960	875	889	929	881	872	880	895	877	937	877	893	922	905	866	885	890	887	900	899	915	871	838	921	909	932	837	943	901	883	904	865	876	886	906	888	902	874	889	876	867	869	888	893	897	938	923	877	940	852	836	892	844	891	842	826	912	889	880	864	883	892	922	861	879	894	912	850	919	896	944	912	884	870	901	868	910	909	886	912	880	890	869	868	876	902	866	845	879	854	908	925	913	902	903	913	929	869	894	939	917	918	892	894	924	876	868	882	881	876	919	893	885	853	924	917	901	859	894	875	903	856	884	928	932	879	845	883	890	876	916	852	851	980	877	881	912	907	868	935	898	849	885	867	910	894	885	897	914	934	871	892	919	875	890	920	947	876	914	888	916	852	887	899	864	849	861	874	895	919	950	911	944	851	930	861	917	883	907	963	910	902	905	886	901	960	952	971	869	896	836	875	910	891	916	894	904	866	912	832	837	908	882	918	871	932	893	868	878	863	840	887	873	867	963	889	942	916	937	919	884	857	834	822	860	890	901	904	915	847	849	886	890	872	881	921	920	910	866	940	891	882	894	860	866	867	833	873	822	925	856	921	902	908	851	879	885	882	865	862	842	887	889	892	892	890	885	904	876	916	880	885	863	905	857	876	900	881	925	896	905	888	885	842	849	912	903	879	905	884	851	940	896	902	914	913	849	908	868	867	867	896	907	836	903	928	978	855	971	843	869	888	936	927	866	892	896	891	905	884	849	858	894	833	803	891	914	914	946	889	859	873	915	900	859	920	889	872	922	901	889	871	889	877	851	955	886	910	875	890	838	895	891	870	933	872	852	941	914	860	867	885	868	909	871	933	894	877	879	849	925	891	881	869	854	880	902	889	892	894	844	862	905	901	894	911	874	868	869	889	873	859	889	904	852	896	907	859
29898	23849	16561	9036	6357	4700	3520	3013	2403	2056	1907	1743	1635	1529	1426	1362	1282	1276	1201	1184	1214	1185	1155	1129	1159	1132	1113	1106	1069	1060	1115	1013	1018	1079	1032	1022	977	1014	1038	1077	1010	1029	985	1053	989	1005	1001	993	976	1058	999	1022	1077	975	1006	989	1007	1023	1036	1039	964	1046	1010	1036	1015	1037	1025	1061	1012	1026	999	954	990	963	1015	1025	1025	1010	967	1048	1009	974	1005	983	1013	1007	1021	980	985	1050	969	1018	968	1012	1005	1005	923	1002	978	999	1073	1009	1032	959	988	986	1030	999	931	992	977	959	1025	1002	1011	1031	1007	1032	970	983	996	1006	1020	992	986	1005	1003	975	1042	1013	1003	992	971	958	1000	1012	1010	963	996	1001	987	1009	989	1008	1002	1026	1018	1011	1019	1025	1006	1024	966	969	1019	1039	977	983	993	1044	975	975	1029	966	1027	987	1009	980	971	1039	989	1010	1000	1013	1035	1008	992	1047	1016	987	998	1017	1007	1012	1011	1020	992	1036	1020	1003	982	994	999	999	1006	1013	1017	967	985	994	1037	1029	966	994	978	984	997	966	983	1002	1020	1023	1006	1027	1027	992	999	1020	999	997	1014	963	960	1011	1043	990	952	1031	920	1021	954	1010	1014	995	1047	976	1009	972	1001	998	988	984	955	973	953	1014	1004	1017	975	962	978	1017	979	1013	1011	991	999	941	979	993	940	1044	1010	983	1030	967	1014	939	985	1029	992	1011	979	989	999	1046	985	1022	1039	1045	952	1017	986	1020	1040	980	943	968	942	972	968	987	992	1028	1014	964	973	972	1000	988	986	988	991	1019	997	989	1005	977	1049	962	1039	995	994	1001	1000	957	1046	1012	1014	976	986	1018	1010	961	1028	984	1018	1031	1050	979	1013	1045	979	972	1014	1063	1008	1001	917	973	1029	953	980	992	998	955	1002	981	989	993	976	1059	1025	991	984	978	978	1016	1018	1009	1018	994	993	981	1021	1020	1018	1011	997	993	1041	1017	1003	1021	998	984	1052	924	1013	1022	969	999	1043	957	1011	1013	1037	1002	976	983	977	1028	964	1003	1031	967	1040	1010	1008	985	1040	984	989	986	1010	919	1039	1015	982	1021	986	1031	964	1041	1044	1002	964	986	1046	973	1040	1058	994	1053	1032	1044	1019	979	978	989	977	1000	959	1004	956	979	1053	981	1018	1005	1037	1051	963	1013	983	992	987	931	1041	1034	1088	1039	955	1001	998	982	1033	997	993	947	1006	1052	1061	968	1086	1018	1046	992	987	1037	1037	988	1009	997	1022	975	985	1033	1073	981	1012	1036	1010	992	997	979	958	1027	1034	989	1011	996	971	968	1060	964	1006	986	1002	973	1009	1025	985	986	964	1053	953	973	960	1028	1084	1010	1039	961	979	1057	991	953	966	993	926	977	1023	1005	953	1044	939	1027	981	1006	1007	980	967	933	1038	1043	1034	976	1003	1045	978	1003	995	1001	989	1007	1008	1005	976	995	1004	987	956	1020	1014	1073	925	1069	975	998	992	982	1016	1022	953	996	982	978	1030	1048	990	998	1018	980	1008	970	1018	991	991	995	1006	997	1007	992	996	990	977	1041	1051	1013	958	993	978	1039	960	1030	1080	1068	957	1026	995	1044	974	1023	1043	1038	1055	1036	1007	1049	977	957	982	990	955	1084	1011	1017	1003	1028	1010	978	1027	1001	961	1009	1011	1005	1020	1034	1027	999	973	987	1007	1046	991	977	987	987	937	938	983	973	1059	1001	1049	948	963	1007	958	969	1067	1036	1018	1059	978	1029	979	1021	1029	1013	980	1046	1024	1014	957	979	991	943	1021	1020	1012	1019	974	998	941	977	983	982	1028	970	1037	976	984	993	926	1001	1013	955	1020	947	990	949	1006	1004	980	1007	1012	976	1040	1006	1043	1001	1031	999	994	1001	992	1000	942	1035	1041	1021	981	1008	1008	931	1044	1000	970	1047	1066	1005	1002	945	1014	993	1089	1035	1030	1018	1015	1031	973	1024	1008	942	1000	1072	1024	996	1023	1017	1023	978	976	980	1050	1001	1006	1037	1002	1015	971	994	949	1014	1025	1016	957	1018	1063	970	943	1005	1071	958	1062	1063	1008	982	1041	949	965	976	1016	1001	989	1012	1008	1011	1068	995	1031	964	1006	1033	1048	1037	974	972	1003	962	984	1067	999	974	987	967	1003	1008	970	1015	1032	987	1007	1020	1003	997	1015	1062	984	960	987	1002	1004	1028	956	968	962	1017	1007	1038	988	977	947	950	958	985	1013	976	1015	1004	1000	999	1064	1017	993	987	1003	988	976	1023	1082	1013	990	1026	987	1011	1018	1019	1065	978	975	1002	1022	1039	1019	972	930	1039	1026	990	1020	992	988	946	974	1008	998	999	1051	1006	1030	1054	988	1019	1031	964	965	1066	975	1017	1026	1031	989	1000	969	1022	1015	957	989	1053	995	1011	976	905	991	978	962	1027	1034	1045	999	1007	969	1053	995	1013	955	1025	1020	954	1016	985	993	1016	954	1018	998	983	932	994	1023	1022	1005	1001	1069	979	969	991	984	1068	1015	996	1041	979	1050	978	1025	996	1067	1020	1017	1050	1054	1031	1035	952	998	997	983	956	952	994	983	986	1002	997	987	999	1021	982	997	989	1013	998	963	994	979	1018	1014	970	1046	1021	1010	1004	1012	982	1029	985	941	997	1050	972	1003	994	986	996	967	960	963	1009	1027	973	979	971	997	1082	1001	1038	1018	1012	979	981	976	1009	1039	1048	1016	970	1001	981	1038	1006	951	962	978	1037	981	1014	950	993	987	992	994	962	994	931	997	1047	1034	1035	981	984	1017	994	982	972	979	946	1007	1010	1006	1020	995	955	992	1005	1037	988	980	1035	937	1016	996	974	1003	982	1067	941	961	1003	1022	1002	962	945	1025	1026	983	999	1042	992	1032	1028	990	1004	977	983	1007	1015	1003	1001	1008	989	986	1020	1009	1016	1017	967	1027	1053	983	1051	978	955	954	1038	1020	990	991	970	1065	961	991	990	938	1018	1029	980	1007	971	967	1002	973	1013	1062	1030	985	982	965	966	981	1010	968	989	1028	997	1045	1008	1001	992	970	959	997	1014	982	975	966	942	1033	1021	1029	1004	1045	996	936	1012	966	1046	1000	964	963	1025	938	999	997	1006	1053	1015	1005	1000	977	1019	1021	998	986	953	1068	1054	1018	1003	976	972	999	945	1033	1026	988	977	1013	1053	1030	1061	1037	1026	979	975	1018	994	978	1032	999	1016	974	1067	1010	999	1058	994	1008	1003	977	984	999	970	1030	1021	1005	1005	1051	1005	960	972	1015	941	1007	1038	991	968	990	993	1047	992	993	973	982	986	981	1083	1052	942	1022	1007	1004	979	1022	986	1003	1007	1041	1027	1006	980	1003	966	1045	1019	1010	1021	1027	1004	969	1001	1043	966	978	1043	1056	982	1043	996	1023	1017	969	991	1021	1021	944	1009	1007	1008	994	1019	987	974	978	998	1023	1028	925	1043	1005	974	1023	1024	957	1053	1031	955	981	1019	979	1015	1017	959	1032	1015	928	1002	964	989	1030	989	1018	1045	1031	985	987	963	1037	966	1022	1001	989	1024	1024	1025	996	1053	1007	995	980	1030	1006	1002	990	1000	958	1060	1075	998	992	1038	1020	989	1018	1009	983	970	1032	1024	989	1048	973	1033	980	1060	977	987	1026	969	1053	979	1012	1039	1015	1011	1086	1056	982	1006	939	976	1002	991	997	999	1051	998	1068	1002	1063	1033	986	1000	969	999	989	1007	1084	967	987	983	1031	984	982	971	1005	938	1036	969	1017	980	973	1027	984	978	992	1028	988	1002	969	1016	968	1054	1036	1012	998	996	1019	1004	1008	1058	1018	1033	999	926	960	1024	966	967	965	879	963	1070	959	973	1052	998	1017	1017	988	1013	962	1028	918	1070	1011	969	1050	1051	990	975	993	988	1003	1000	998	1000	976	995	1010	953	982	974	983	1034	1008	999	970	992	1040	1024	1005	966	901	993	1006	977	956	1030	973	991	949	1000	975	1070	974	1072	979	1006	1056	1069	969	1010	1033	1042	1032	1052	1017	1006	972	988	964	951	1041	1001	968	924	994	1017	989	1018	1008	1012	958	1002	994	976	978	1044	994	1018	975	940	988	1017	984	997	1059	1001	1014	1009	1003	1012	988	996	985	1003	1004	1054	1015	1034
23911	21438	28745	24585	21413	13304	4427	2689	2128	1819	1589	1406	1375	1319	1249	1202	1210	1132	1053	1085	1046	995	1022	974	909	932	930	957	912	852	873	877	867	880	876	855	891	864	853	850	845	890	837	824	863	833	791	846	832	814	860	816	883	854	822	800	816	796	777	870	818	827	856	812	808	800	841	830	808	757	784	828	800	789	825	822	785	785	798	796	808	858	893	780	786	820	799	828	777	818	826	794	821	806	849	830	855	801	806	812	821	815	806	816	837	786	839	780	816	824	788	830	746	822	827	796	798	831	839	862	822	777	813	815	808	806	809	812	795	820	798	823	802	806	805	815	772	813	816	768	828	840	803	834	777	824	831	821	873	870	790	778	741	792	826	847	810	831	804	828	827	838	823	814	830	804	862	782	854	806	821	811	820	819	835	858	787	860	823	797	831	859	806	827	768	815	776	739	811	773	823	865	829	803	858	784	833	804	780	805	779	843	762	792	795	821	777	822	844	783	824	807	831	827	752	800	774	865	796	824	826	820	849	796	830	788	813	782	831	834	792	752	774	800	769	802	845	835	814	776	845	724	788	816	760	813	768	788	815	859	828	795	794	780	799	831	820	827	814	803	840	839	842	791	834	814	816	843	799	819	745	783	819	775	838	862	768	805	875	780	778	835	862	781	794	783	793	782	799	809	838	839	793	827	819	816	878	814	801	813	782	776	766	824	833	852	790	772	773	821	804	791	823	827	772	832	843	796	791	800	803	808	831	886	821	846	752	872	753	813	795	790	811	809	831	829	784	807	796	780	797	833	805	784	765	814	784	858	868	789	800	788	816	842	765	820	831	794	822	780	777	761	813	783	765	800	840	843	860	789	734	772	824	821	790	832	819	783	842	801	804	774	758	836	723	825	843	825	778	804	809	818	783	790	766	832	840	825	785	794	826	748	830	836	787	809	796	820	829	844	835	839	787	739	839	802	815	787	857	803	798	815	874	760	810	781	838	787	811	805	843	816	845	782	808	882	805	776	864	803	831	777	764	784	831	798	843	804	809	729	818	856	813	804	870	815	764	781	804	793	784	785	802	771	784	790	837	813	768	801	789	825	821	829	814	827	796	836	776	790	797	793	812	801	865	761	813	768	795	782	799	800	875	793	740	844	834	840	807	844	788	805	809	776	773	773	825	803	783	800	808	773	806	796	814	768	816	816	791	808	815	823	847	855	809	801	878	797	810	797	805	817	791	798	804	868	839	803	875	800	780	810	833	839	810	840	815	772	820	780	819	798	805	828	845	779	827	772	765	826	821	812	826	872	812	795	835	855	818	770	793	811	822	781	808	836	777	801	848	783	779	806	799	779	780	828	786	843	776	746	874	815	863	877	813	789	780	820	787	802	813	776	793	794	840	805	812	867	820	828	819	803	810	773	816	790	797	775	792	796	793	791	810	759	789	785	782	794	795	756	852	826	780	810	836	794	808	831	801	758	818	824	767	772	768	833	791	810	818	855	856	817	808	802	841	791	813	819	821	819	817	777	795	776	877	807	847	782	814	799	765	799	777	772	752	751	793	849	808	835	810	842	830	784	762	841	800	842	811	826	812	811	791	786	815	783	810	783	814	788	800	817	788	796	819	815	764	802	768	824	832	752	792	811	814	817	799	787	834	814	815	816	807	818	831	787	823	788	810	819	865	766	847	775	793	833	777	784	831	818	793	782	838	826	768	799	808	787	828	811	750	845	814	799	838	744	826	797	797	837	780	811	809	859	785	829	806	798	821	755	799	796	800	788	777	816	796	820	789	809	778	820	795	812	856	772	798	843	823	798	834	806	842	799	816	810	804	813	802	789	827	768	845	823	804	780	797	798	853	819	783	794	753	780	827	823	758	775	839	753	837	852	775	792	792	849	864	799	854	848	808	803	783	802	843	802	811	793	851	808	790	788	791	778	800	766	852	797	835	779	809	800	807	789	816	827	846	787	791	826	831	829	808	828	783	800	807	829	799	755	831	810	822	859	793	805	793	784	787	772	817	802	781	788	833	777	791	850	795	815	861	780	782	794	819	828	832	833	802	786	716	794	797	769	800	802	784	835	853	798	787	784	822	735	840	841	817	835	797	788	800	780	834	826	848	775	804	823	844	775	785	785	800	793	818	835	756	811	808	797	774	793	785	782	789	806	810	785	804	765	797	829	815	821	794	793	819	781	847	816	842	806	790	837	822	825	776	802	889	834	699	836	838	848	799	824	802	800	785	819	795	793	830	874	833	835	889	833	802	803	816	800	841	773	806	768	798	823	796	809	808	795	834	776	805	826	765	866	803	795	821	845	816	817	772	834	808	813	852	735	839	809	833	835	798	831	756	826	823	800	799	812	797	774	791	794	822	848	801	815	802	828	802	753	863	794	776	844	794	826	823	831	744	846	847	819	846	829	809	723	808	791	847	786	739	834	793	805	837	794	843	855	825	806	788	823	830	812	841	826	811	843	794	815	767	769	758	790	832	810	808	785	760	792	835	732	835	839	831	812	853	833	831	798	855	786	822	816	802	856	755	810	774	822	798	828	842	822	830	829	759	811	807	762	817	804	807	821	789	786	813	798	813	834	805	840	808	796	761	818	799	822	829	816	779	823	844	795	812	817	855	818	870	821	860	845	773	788	796	859	802	762	802	876	796	804	847	797	869	798	804	796	783	814	853	806	849	808	804	830	823	820	752	775	777	808	831	817	832	788	825	845	817	824	782	787	808	782	752	813	829	811	794	813	781	800	782	786	785	777	809	792	817	812	846	860	759	818	732	810	752	810	805	788	808	856	828	787	782	809	773	828	777	818	757	805	842	845	796	781	797	790	862	830	784	772	796	872	806	810	814	855	792	740	774	804	763	850	802	774	810	786	799	858	793	806	804	802	852	851	802	822	795	781	821	784	812	796	811	811	775	822	820	765	785	789	810	834	776	819	776	831	841	797	832	799	798	798	807	806	834	830	832	843	842	826	818	803	767	826	776	820	819	824	855	787	837	824	780	845	795	787	805	819	853	874	848	834	813	788	798	821	845	807	825	834	809	797	834	794	826	831	793	822	805	788	820	804	821	794	805	861	797	800	797	830	811	750	844	789	783	814	838	789	830	775	856	805	874	756	802	852	796	835	796	801	807	764	812	828	803	808	797	826	829	718	808	801	797	792	832	792	809	806	807	794	834	817	831	819	821	785	795	812	789	793	830	793	834	779	758	786	809	768	850	795	857	808	819	792	809	833	822	799	831	817	800	797	789	820	873	833	758	840	792	799	845	871	821	799	808	864	829	814	792	819	840	840	817	801	819	844	817	808	828	812	836	837	813	838	830	815	780	780	791	806	707	793	771	811	766	839	709	824	794	807	847	812	751	801	801	839	830	779	862	786	831	745	810	775	794	822	824	820	823	758	729	819	876	786	861	854	840	852	773	893	811	801	806	815	857	841	826	826	816	834	849	806	862	808	817	790	823	758	801	828	846	831	846	794	774	801	797	801	747	802
33639	34490	23329	13978	9873	7178	5586	4555	3685	2897	2501	2254	2055	1919	1824	1611	1566	1487	1362	1375	1419	1281	1214	1172	1132	1175	1138	1146	1072	1071	1077	1087	1060	996	1022	1036	976	1012	1021	1015	975	889	964	937	978	955	905	943	929	925	957	945	947	901	930	958	910	921	857	917	929	914	915	875	923	932	968	907	926	951	940	857	895	901	940	948	902	929	953	939	929	932	1005	938	955	949	957	885	927	930	924	906	931	935	916	840	898	927	909	924	888	907	916	908	951	879	963	961	922	916	961	921	932	976	892	940	903	937	926	938	933	902	898	936	858	915	939	948	927	923	912	996	947	924	894	923	911	963	902	897	960	898	947	931	911	923	948	884	945	954	918	933	885	863	856	918	900	883	976	948	895	892	952	956	909	956	899	916	951	851	973	894	979	929	951	957	946	910	887	882	913	930	867	948	946	886	940	882	954	965	942	922	945	916	899	938	948	899	1005	951	947	896	887	969	909	913	943	982	914	914	925	900	950	901	936	894	915	956	922	955	872	854	900	908	898	911	949	920	897	896	937	936	883	950	974	921	941	940	892	886	922	879	905	931	967	895	946	939	939	942	938	884	935	950	959	934	913	907	917	883	985	894	924	955	916	889	904	955	927	918	942	886	926	903	897	909	966	916	947	860	937	953	903	973	960	937	937	891	925	973	946	927	900	908	902	908	958	896	901	878	940	904	948	914	930	929	946	926	906	881	929	878	997	928	967	913	926	968	935	951	943	952	943	947	926	940	895	882	908	877	960	921	928	939	957	921	973	888	880	889	864	913	922	935	932	922	909	891	901	873	994	912	834	928	915	934	909	930	921	889	973	934	913	922	952	935	927	916	883	880	906	923	905	942	971	916	883	939	861	932	919	927	961	889	846	893	903	941	941	921	950	901	871	887	917	931	861	929	900	954	917	910	955	946	945	909	949	931	953	902	916	921	999	870	940	882	898	899	966	955	936	931	923	946	918	925	941	911	941	929	925	939	911	924	937	933	913	913	919	957	902	929	976	926	898	926	910	900	924	948	974	884	835	899	913	897	925	966	918	871	976	883	934	917	905	901	901	912	905	896	975	914	923	916	883	934	911	929	832	961	971	874	930	930	931	930	914	933	945	919	903	913	901	887	972	981	946	942	950	960	931	893	950	932	907	948	929	923	948	891	893	996	884	922	947	898	928	925	956	916	865	871	951	880	926	951	864	923	882	896	861	894	901	920	912	911	906	932	889	948	908	937	912	886	939	895	954	896	883	939	937	966	920	917	916	905	953	915	892	912	886	952	914	951	891	917	933	875	891	904	973	913	914	926	919	903	917	960	898	891	938	840	900	905	985	904	910	894	960	864	913	877	914	866	933	955	914	920	895	891	948	930	911	882	926	911	939	900	914	903	898	898	886	942	871	930	889	883	939	925	947	866	943	893	894	870	970	917	945	942	949	882	911	910	955	934	973	907	896	909	889	937	902	851	923	884	915	934	909	911	936	903	954	914	897	915	976	958	884	915	865	918	957	944	914	918	954	937	924	902	877	898	934	919	928	902	934	922	896	957	913	925	884	943	907	913	907	935	956	920	930	967	910	918	994	914	888	920	946	877	893	945	944	897	862	892	938	919	921	868	914	911	918	951	914	974	921	942	942	890	922	908	918	908	897	886	885	903	911	856	905	913	842	909	929	908	913	966	907	972	866	917	948	918	920	897	910	925	925	906	876	909	908	949	916	947	906	930	918	956	870	912	966	918	916	939	949	847	1003	918	876	918	902	820	941	882	942	923	880	891	869	886	909	900	902	919	894	906	952	861	896	902	928	896	922	892	854	896	896	885	942	930	909	917	900	955	925	905	923	879	892	902	958	911	909	892	897	857	923	889	922	929	959	910	900	938	899	903	904	917	966	956	898	887	946	904	934	999	859	912	880	877	903	935	952	921	888	926	900	929	876	925	900	915	940	925	950	893	906	954	933	963	858	952	924	913	947	932	876	910	931	918	866	890	893	910	915	951	976	902	954	919	894	947	948	918	888	876	927	872	971	898	902	901	852	930	879	938	906	918	942	916	910	961	880	868	900	901	958	904	898	908	895	970	914	910	852	963	904	895	918	927	897	947	972	921	950	927	918	958	934	917	891	935	956	950	932	931	910	842	867	873	954	878	927	945	965	947	889	875	924	940	901	948	879	911	901	965	944	920	956	957	926	944	935	947	897	848	893	902	906	931	913	940	925	892	935	931	968	919	915	959	983	924	943	882	928	914	952	908	891	897	887	949	872	969	895	891	888	906	912	919	912	871	937	869	933	926	914	934	930	876	879	938	938	918	948	890	954	947	906	910	949	880	863	903	901	895	966	944	971	911	946	946	908	889	932	937	871	870	914	959	914	868	948	895	946	943	888	951	905	911	940	965	932	891	922	927	874	884	945	906	916	975	918	944	846	901	943	919	942	956	950	896	927	913	960	894	910	894	907	895	914	892	940	932	890	936	903	936	927	919	952	944	901	925	938	931	895	928	896	913	938	926	951	911	929	908	895	913	926	916	918	903	856	911	904	909	919	897	946	939	921	894	916	880	907	867	923	941	926	876	904	915	954	922	942	991	924	879	899	931	956	935	978	904	891	899	894	955	952	908	970	970	886	861	922	928	910	891	962	889	956	948	850	845	893	902	888	887	870	932	912	872	949	942	869	931	893	948	913	943	919	935	925	902	848	888	932	854	883	943	913	921	927	906	864	906	945	914	919	887	903	885	900	904	929	936	928	924	905	901	896	911	894	913	925	916	872	932	919	883	854	967	907	915	921	926	893	969	909	906	886	931	898	996	986	954	923	896	907	913	922	947	928	906	990	924	935	865	934	961	969	905	1001	914	883	897	892	885	928	921	888	905	913	935	897	959	999	949	998	951	873	910	886	907	942	925	899	880	905	919	934	987	922	928	922	946	900	901	946	898	907	934	863	896	966	909	912	942	935	952	932	951	905	940	932	905	904	924	932	906	933	925	892	912	957	943	926	939	926	918	906	908	975	939	915	940	897	885	910	907	915	887	849	890	904	904	907	910	919	961	906	868	942	926	947	925	924	932	876	952	980	882	902	945	865	903	922	840	858	928	916	989	900	922	948	946	883	898	928	932	906	930	938	891	952	961	907	925	948	912	839	957	899	929	930	943	922	904	927	907	887	942	891	940	997	942	915	959	942	906	928	913	916	881	955	929	906	964	903	913	871	894	950	912	908	884	870	934	912	914	905	914	924	937	928	920	947	911	916	907	880	921	899	938	918	927	973	901	896	930	923	881	941	946	902	925	915	945	911	961	898	950	974	934	915	903	883	894	906	989	951	871	934	937	895	971	866	916	923	894	921	961	927	928	912	909	920	877	903	859	933	931	976	925	928	882	892	951	941	906	910	921	940	913	918	966	875	923	935	968	913	945	987	868	930	963	993	941	883	936	883	902	922	899	905	902	964	904	935	945	869	888	928	892	881	911	936	927	872	914	938	891	904	910
25108	21432	27681	25525	13897	4146	2583	1989	1702	1435	1306	1172	1125	1022	1013	1002	984	878	873	938	901	890	835	848	853	799	790	823	782	805	736	806	798	775	774	757	756	757	767	741	759	765	737	768	783	725	761	755	735	767	777	752	749	740	762	748	758	737	736	760	720	759	756	736	787	705	722	677	737	751	696	727	769	760	739	719	801	706	736	723	730	736	742	728	704	723	697	760	712	715	789	697	742	740	721	740	711	707	730	723	728	685	705	715	727	693	783	728	742	711	720	753	771	711	707	718	718	708	696	776	704	725	803	695	768	737	730	722	741	746	714	712	721	756	738	757	711	741	745	723	667	709	711	750	809	707	730	702	755	756	746	717	778	691	719	714	714	754	734	719	693	727	737	771	714	762	743	737	663	719	724	714	737	725	717	782	743	736	751	757	739	757	730	691	723	725	734	773	730	716	730	771	684	647	761	740	775	732	769	754	745	708	723	715	744	758	717	744	748	728	737	710	787	754	757	707	741	735	761	764	723	707	683	773	762	693	765	731	749	684	738	748	734	711	724	781	747	726	741	693	724	727	696	697	718	664	684	749	760	721	704	713	757	744	752	745	723	699	763	670	695	715	777	682	752	736	746	741	714	751	699	752	737	733	707	754	710	719	738	718	748	760	743	700	708	719	706	758	716	718	769	694	760	737	682	743	728	738	791	747	771	731	720	705	751	722	771	757	730	697	723	701	682	708	752	729	717	723	698	735	768	701	740	748	711	697	717	753	764	693	745	701	749	726	732	709	722	731	762	698	714	772	722	714	820	768	721	745	771	802	741	727	707	709	742	771	759	743	771	733	750	706	768	715	722	718	713	774	716	758	724	706	734	723	769	725	716	725	714	725	731	741	749	707	748	718	712	734	733	740	720	697	719	665	734	724	761	750	712	776	706	706	758	760	782	769	774	758	724	761	698	701	712	745	753	747	685	751	684	745	711	723	743	701	736	668	779	702	745	783	756	738	738	719	762	761	708	749	683	722	719	705	698	693	747	703	708	703	754	759	758	682	754	714	704	758	800	697	742	726	685	737	743	797	711	758	762	775	771	722	761	762	739	740	774	724	745	732	711	701	701	720	723	729	751	711	813	770	707	776	746	725	698	675	701	689	734	744	748	747	734	721	780	716	715	700	713	716	702	731	696	699	745	728	752	734	716	716	692	761	716	739	732	717	724	716	703	718	771	751	760	758	688	725	749	741	711	732	710	759	737	744	693	749	745	765	753	750	728	728	751	692	753	720	789	756	777	730	757	734	702	728	708	712	711	732	747	731	730	746	775	800	707	761	767	772	693	769	754	696	710	756	696	723	696	720	746	709	747	752	713	713	742	692	771	699	728	754	687	744	729	756	704	719	739	708	779	704	730	723	775	761	750	726	717	751	746	723	693	781	750	717	781	703	690	770	735	733	692	707	740	702	767	732	763	724	743	721	776	747	700	719	718	723	752	750	744	736	738	777	762	732	695	717	690	706	708	740	715	717	758	751	734	704	783	724	743	752	721	780	754	739	717	692	765	735	771	724	734	753	747	752	743	727	713	744	745	714	705	763	720	702	773	714	709	735	715	704	691	786	692	698	706	741	716	710	689	708	739	731	718	742	725	697	752	698	787	726	728	748	711	712	696	708	718	733	752	690	693	746	694	712	718	711	763	727	691	746	681	748	725	732	725	700	777	721	744	677	716	747	715	732	708	770	738	763	766	720	720	777	674	720	716	739	735	755	711	754	766	750	752	752	739	751	747	694	726	731	742	719	698	691	703	709	715	762	744	734	766	710	746	757	719	749	722	740	742	696	769	706	746	688	764	749	728	758	746	719	755	759	728	728	688	732	770	784	718	729	713	737	718	733	729	735	741	709	715	723	732	716	719	763	656	761	713	727	739	701	740	738	719	736	784	706	781	765	721	762	711	781	743	727	702	707	790	788	709	710	727	703	728	748	677	737	773	725	713	748	712	690	723	756	670	721	681	722	729	719	729	721	718	710	738	752	692	791	706	712	738	761	730	749	740	713	726	729	755	694	713	710	807	748	737	700	748	719	704	769	740	748	753	745	721	764	719	768	738	728	672	752	723	729	685	726	735	734	715	773	708	702	672	742	682	778	697	761	723	715	774	738	751	761	765	714	717	720	706	776	703	756	683	686	704	760	720	729	688	736	770	746	775	694	717	757	740	697	728	759	722	741	700	749	731	716	760	757	770	736	726	729	716	738	726	717	713	705	751	671	735	700	726	706	715	770	706	754	722	692	744	717	689	738	767	718	723	715	740	739	722	746	717	726	740	796	746	784	699	730	737	730	701	732	787	691	746	722	707	687	742	695	744	762	684	748	734	738	705	780	730	694	672	737	717	741	725	719	708	759	728	721	775	712	730	701	706	702	738	730	730	766	762	714	767	687	711	731	691	691	745	765	712	737	723	707	722	780	779	727	739	687	715	732	706	747	767	742	750	738	738	735	767	653	687	700	723	713	765	748	739	737	733	706	710	715	718	726	736	768	704	722	694	721	758	723	726	717	757	744	671	738	748	720	700	771	732	743	757	765	725	769	771	735	748	725	751	659	714	711	712	694	745	743	763	755	748	757	724	751	746	716	747	697	749	749	765	768	723	718	714	790	738	695	756	783	705	725	713	726	726	749	724	749	749	709	739	707	757	716	735	762	703	732	734	707	668	707	710	750	751	746	724	765	720	732	720	747	687	723	734	770	757	720	768	710	747	682	703	727	766	716	753	733	695	777	726	754	718	738	736	709	712	705	720	722	697	728	697	708	712	706	754	722	757	714	725	704	742	690	738	732	711	733	730	715	681	665	744	702	727	719	730	757	721	728	789	728	750	744	735	732	755	725	754	713	752	728	691	738	704	780	817	742	750	732	782	717	698	721	745	746	739	709	775	720	710	749	784	731	681	728	705	781	737	686	715	730	753	721	736	637	727	772	727	755	781	747	723	732	698	743	735	708	692	715	734	714	682	705	699	731	720	711	760	735	705	733	739	699	747	707	728	723	718	732	751	714	707	708	748	694	706	701	725	745	746	768	737	736	718	729	740	689	778	716	744	723	702	736	745	706	713	694	783	745	753	731	750	731	754	760	750	679	718	749	715	742	677	731	681	736	743	700	757	755	735	721	734	703	688	740	713	679	751	714	682	711	726	741	731	688	772	723	736	674	734	694	749	729	705	713	727	725	761	709	683	740	731	710	730	708	739	772	737	759	805	754	729	697	764	707	785	679	724	721	690	743	700	756	735	692	765	721	768	679	720	698	752	759	740	763	727	762	743	709	728	741	735	728	726	742	784	732	763	744	765	737	714	720	708	720	736	699	727	732	783	753	670	736	669	760	680	703	729	759	695	702	696	732	731	733	774	716	754	719	721	762	737	739	715	774	727	750	697	729	752	713	732	744	668	723	717	721	728	737	732	753	725	732	753	700	753	744	751	728	711	687	725	694	754	670	731	699	697	741	749	752
32804	30692	19956	11548	7936	5913	4422	3571	2917	2446	2075	1855	1669	1632	1489	1344	1248	1178	1091	1134	1150	1099	1042	1040	1011	993	1035	1001	930	943	913	899	865	862	838	902	912	893	869	839	852	887	879	874	828	800	769	815	881	842	818	830	837	871	818	834	810	829	877	834	855	839	849	856	880	852	839	827	889	864	805	809	874	838	818	794	807	787	866	825	857	800	828	802	790	866	846	798	844	822	792	789	838	805	843	807	835	771	848	810	852	830	824	823	841	804	830	840	807	807	821	818	888	823	839	775	836	792	818	829	808	843	841	808	754	856	835	851	800	876	758	829	865	838	816	845	836	783	806	818	810	844	852	796	877	790	826	840	839	869	884	771	766	863	808	785	840	819	806	861	766	844	778	803	812	863	850	840	882	802	821	781	842	825	810	799	813	832	795	863	815	786	839	866	791	827	793	865	788	851	840	800	857	866	768	788	793	830	889	803	817	839	836	844	836	783	790	864	794	877	872	788	819	862	857	782	820	781	791	882	811	844	809	835	822	788	800	832	816	851	866	840	813	830	805	855	804	839	785	824	823	829	849	827	784	788	829	838	802	854	791	825	836	845	835	842	869	827	800	806	845	831	778	824	845	821	828	796	889	816	831	820	832	828	817	830	880	821	893	828	847	755	774	822	776	878	831	831	784	841	782	818	818	798	800	796	813	876	820	829	841	811	869	843	801	814	812	822	857	819	826	819	831	832	831	851	833	813	865	829	805	849	781	892	799	807	789	813	779	827	777	847	793	832	815	795	806	783	875	831	821	812	789	839	838	859	802	767	859	855	813	789	817	846	771	791	795	834	800	849	873	835	799	800	881	803	846	816	795	824	830	875	789	854	787	804	841	790	766	815	793	786	842	868	790	819	794	821	803	863	791	847	829	871	827	837	838	840	851	830	860	837	813	821	820	827	837	811	826	860	895	809	802	803	853	802	838	891	825	752	801	810	848	826	818	870	878	845	807	806	784	823	884	855	845	811	828	840	860	859	797	814	813	863	875	800	859	855	825	805	815	869	836	860	811	833	850	830	823	815	847	817	792	846	809	832	827	856	801	815	842	822	836	839	814	855	800	818	786	795	852	773	799	819	827	832	806	769	874	809	793	814	851	870	824	819	840	792	811	875	777	807	791	826	854	810	834	839	858	843	816	861	839	838	858	786	818	871	831	810	825	832	805	795	838	825	878	812	880	825	807	787	806	797	823	819	811	839	804	833	831	871	839	825	818	876	789	864	838	806	825	793	791	825	804	848	808	761	833	846	797	829	745	851	805	838	787	869	802	824	799	836	781	859	813	831	827	844	795	774	813	831	838	848	800	816	776	867	853	834	832	821	800	783	847	837	788	814	823	880	788	799	807	782	792	774	865	775	809	775	811	845	842	778	788	799	788	816	844	806	808	866	872	824	801	809	851	838	801	777	807	805	852	820	834	810	828	779	813	811	812	808	774	852	852	809	833	808	822	866	803	807	802	833	821	835	808	753	834	823	852	835	772	835	787	856	848	828	796	816	780	817	752	779	803	820	809	881	803	857	817	847	800	859	922	844	818	804	787	793	815	832	823	872	794	812	887	851	884	782	874	844	836	791	803	821	797	842	844	803	836	770	827	869	810	811	802	796	849	847	820	879	853	808	845	897	809	855	836	845	772	855	759	810	830	797	799	842	790	784	790	823	831	853	809	833	855	930	832	794	834	865	805	810	842	779	857	795	825	836	829	829	812	836	733	822	819	838	780	780	792	890	814	798	808	862	827	828	778	880	848	830	844	827	806	797	807	770	822	854	819	821	846	820	843	815	832	803	815	767	792	821	822	853	751	808	858	864	803	821	856	833	818	823	799	817	863	801	851	856	775	853	853	828	808	816	827	814	821	827	784	864	830	871	783	770	836	775	776	830	821	857	781	825	849	832	812	835	859	832	808	750	822	856	839	777	885	834	821	814	826	830	801	874	804	824	740	837	798	824	804	831	813	847	858	851	817	862	836	812	823	858	851	787	831	899	825	838	793	865	797	836	822	782	782	816	807	761	822	801	855	851	813	839	836	845	836	838	825	767	826	811	819	810	800	880	813	868	812	811	835	823	826	876	759	858	824	862	847	774	816	807	813	823	795	770	828	776	837	837	823	817	795	795	803	792	798	777	798	814	858	814	847	813	815	861	831	777	735	846	793	781	847	763	841	838	823	873	838	817	818	818	799	816	841	824	793	781	822	885	848	846	826	847	751	868	852	820	855	820	900	806	832	831	838	802	807	832	772	834	824	816	800	803	849	797	810	819	809	825	814	793	828	839	777	830	799	854	845	825	837	831	770	803	842	791	887	849	810	830	778	831	821	814	789	830	799	851	809	826	827	811	798	837	820	815	844	800	862	773	825	868	805	805	842	825	829	773	814	824	775	858	866	801	764	858	835	810	821	874	850	803	772	843	814	799	810	839	844	861	843	884	806	812	841	850	757	813	814	770	840	818	828	832	820	789	857	773	798	809	827	755	828	846	834	845	806	825	828	851	780	843	806	816	843	839	789	834	850	777	797	810	815	764	810	830	835	872	786	798	806	810	843	839	798	819	850	825	857	837	813	798	783	814	840	840	826	830	850	821	861	799	815	836	832	837	816	819	783	829	821	784	800	847	790	874	808	860	785	814	835	833	822	833	840	822	841	781	817	804	771	792	802	836	827	851	812	829	828	832	833	824	845	867	786	835	843	814	824	819	833	820	802	815	877	843	839	847	824	782	842	801	820	816	846	818	856	791	784	847	839	842	871	798	837	777	840	848	750	814	822	781	795	865	796	873	846	840	857	799	779	819	801	824	785	830	819	810	806	846	848	858	805	800	841	828	813	851	910	756	777	831	818	808	863	812	794	825	768	815	794	822	827	849	770	817	787	807	830	812	786	812	832	792	849	804	854	859	824	771	857	838	814	805	836	816	835	907	854	791	793	758	810	794	880	802	809	840	807	803	796	801	829	826	873	839	840	827	851	820	804	850	811	831	810	836	792	819	820	871	836	847	800	804	840	817	843	816	781	792	797	808	819	831	850	830	844	848	829	773	821	814	789	834	798	847	765	858	816	844	809	818	773	837	833	764	787	828	867	858	779	901	820	817	807	855	797	801	803	842	844	856	889	758	841	809	854	829	821	807	857	808	791	838	775	851	800	872	797	857	806	817	799	820	791	812	831	799	761	799	802	808	812	827	800	852	857	867	833	858	842	820	842	877	823	877	838	864	820	836	821	837	871	765	852	806	816	829	844	821	800	808	810	782	811	852	812	802	793	830	795	784	827	804	791	835	820	817	834	798	842	856	810	833	805	833	787	791	845	822	825	811	809	889	808	806	834	826	789	813	846	816	842	822	795	784	863	816	813	865	855	799	770	793	811	787	830	808	789	830	805	756	792	789	860	800	826	783	798	807	836	810	816	798	811	774	832	820	871	825	850	831	832	841	862	798	839	848	784	845	810	840	776	824	789	770
22911	21495	29254	24159	21503	21578	12196	3671	2601	2172	1717	1554	1423	1390	1290	1149	1078	1063	968	953	926	948	863	827	773	816	788	758	745	728	737	687	716	715	681	667	683	663	679	642	679	614	683	654	629	636	595	627	604	603	607	676	620	623	642	606	623	607	612	585	607	615	618	643	625	605	616	628	565	609	592	623	649	595	624	627	603	612	597	597	658	620	605	596	588	631	596	595	628	633	585	662	566	624	566	618	592	570	624	650	561	612	609	612	561	559	624	571	602	572	666	600	565	592	576	624	594	597	615	572	571	623	611	576	625	618	603	561	614	588	580	620	592	585	606	612	603	599	599	585	599	581	597	612	647	626	563	581	613	594	587	606	585	597	639	595	599	601	642	626	592	676	578	619	588	571	611	620	618	609	614	590	588	594	604	626	599	595	610	598	570	594	557	571	610	577	603	576	577	598	612	576	610	615	556	614	606	648	553	622	645	585	609	600	628	587	616	617	629	645	558	621	614	627	614	623	610	565	619	584	541	604	603	584	575	620	570	597	629	577	579	626	586	616	589	586	617	595	568	559	576	600	603	599	567	608	601	600	611	558	549	611	597	596	583	658	612	637	594	615	593	617	627	630	598	617	585	590	650	600	577	635	630	584	575	583	621	610	578	598	579	581	567	589	589	590	593	605	607	626	587	580	617	592	570	582	578	619	630	648	622	546	593	556	584	561	588	592	616	588	593	599	602	591	609	648	580	615	602	565	596	562	611	617	609	627	642	588	581	584	608	577	549	562	637	562	595	612	578	592	559	585	601	605	578	593	612	586	614	595	623	577	631	569	598	607	572	620	588	582	584	590	548	631	580	619	576	599	618	600	617	645	582	673	587	600	642	574	564	590	621	614	642	616	610	618	570	651	603	614	605	573	634	576	645	595	536	603	612	583	604	653	552	643	606	602	667	592	590	596	635	593	622	615	607	609	595	543	578	586	599	609	590	553	609	592	587	634	621	588	593	593	584	564	594	573	582	582	580	558	575	625	592	591	607	598	584	618	580	562	632	612	599	620	623	608	624	660	566	578	590	577	636	653	583	586	586	566	599	560	630	629	596	592	567	573	640	594	587	594	590	581	589	640	577	642	595	593	628	609	637	585	554	578	652	626	606	604	581	610	585	617	599	643	584	599	613	622	577	588	620	616	636	648	656	602	568	614	607	562	617	621	612	603	597	568	616	604	570	584	605	566	599	589	593	622	581	609	584	581	615	607	605	619	541	566	584	622	597	588	614	580	604	559	577	580	605	572	629	600	584	589	562	607	573	599	602	616	621	605	564	588	633	606	586	633	580	601	604	589	567	603	653	605	588	562	589	583	582	614	619	606	592	635	592	575	581	636	593	566	607	631	561	577	609	620	594	647	600	613	626	597	633	581	583	586	649	587	623	620	582	588	603	575	601	603	591	612	584	580	642	585	606	650	604	585	566	616	630	611	628	609	656	597	636	613	539	592	584	604	607	588	564	641	615	592	600	587	623	615	588	601	596	594	623	601	608	595	553	641	594	564	575	581	565	583	597	606	557	625	604	577	610	587	606	560	590	570	585	670	571	610	616	592	635	613	583	636	601	604	587	608	599	598	586	533	592	626	556	600	574	582	613	550	563	571	618	586	556	633	621	597	619	574	618	576	602	574	613	583	606	599	614	604	604	582	632	628	613	586	578	609	572	609	562	578	614	615	589	613	595	565	644	602	620	591	570	594	599	573	622	584	606	595	590	566	578	616	609	635	616	559	611	618	609	613	610	597	626	627	597	631	605	558	613	554	556	608	592	583	576	612	629	599	626	595	583	577	582	578	598	575	621	583	544	606	590	572	602	594	611	573	638	562	588	607	604	585	647	587	601	644	625	565	572	574	604	615	535	580	624	613	615	613	628	590	604	585	618	552	611	610	607	566	615	605	593	604	606	598	596	587	582	570	605	619	606	653	545	621	569	622	611	585	588	624	544	588	598	622	596	625	606	587	553	585	576	670	560	625	572	605	623	566	619	613	577	560	627	572	646	634	620	601	604	614	574	629	598	586	597	592	615	635	578	615	587	618	641	589	594	601	619	558	624	638	611	563	620	587	645	629	586	596	618	601	585	575	629	572	626	610	600	629	612	549	599	607	581	616	613	575	569	597	559	581	622	591	613	594	571	609	594	580	610	617	601	558	615	568	557	575	551	606	605	559	586	597	586	578	582	629	578	570	610	618	590	614	609	614	636	604	570	588	603	594	592	587	600	605	562	622	613	619	579	604	595	628	547	594	599	631	630	618	609	568	603	600	602	597	602	591	623	605	609	584	591	617	574	585	548	622	636	573	633	591	559	586	568	579	610	612	572	558	597	592	563	587	609	617	593	567	581	632	625	602	606	600	584	575	615	574	627	596	569	591	617	599	626	638	603	612	596	603	606	590	595	625	580	623	654	600	580	575	605	579	606	604	613	582	612	625	565	653	606	603	636	659	577	608	581	611	583	585	614	594	578	625	602	563	615	608	584	638	613	636	587	607	587	596	573	643	584	620	617	573	610	608	625	577	596	587	586	637	597	613	560	612	592	607	623	594	578	559	615	611	636	630	575	618	611	569	624	610	610	597	596	577	627	567	559	549	601	639	624	587	571	548	622	603	585	581	575	617	597	580	582	602	634	601	608	589	590	587	623	598	582	627	607	600	564	601	609	545	588	602	613	634	620	624	588	612	640	578	613	633	586	634	593	590	606	566	593	623	635	602	617	583	605	624	615	615	637	578	629	632	638	559	572	570	639	566	593	603	602	566	595	625	607	622	609	646	587	595	550	616	576	611	612	595	630	571	603	590	616	586	576	603	587	585	636	637	609	602	602	604	626	584	618	637	583	586	564	615	571	590	609	596	605	619	574	558	591	567	585	638	590	596	659	615	622	588	614	624	581	561	637	588	628	609	623	562	602	617	594	589	636	626	572	567	632	582	608	605	584	584	589	591	637	583	627	600	534	592	590	573	574	576	610	549	595	577	575	602	552	648	585	600	570	584	580	629	556	589	564	572	635	620	644	620	597	593	582	589	563	601	590	544	577	568	584	629	646	573	613	608	597	589	589	632	609	577	599	571	599	570	567	560	586	611	561	572	621	604	612	546	621	599	548	584	571	576	547	574	563	565	597	595	571	581	617	627	538	597	594	603	604	590	590	588	559	607	615	589	616	614	622	606	561	582	587	611	592	588	627	592	592	566	608	576	620	578	600	554	601	584	595	598	599	597	630	551	639	567	593	612	607	613	595	574	615	640	625	606	589	619	599	648	550	598	555	638	579	592	610	606	617	596	605	615	638	615	574	593	570	651	615	587	603	579	604	601	577	638	601	634	607	612	558	594	587	581	582	619	655	573	585	590	637	635	598	566	610	587	625	589	636	539	598	596	542	593	631	579	617	607	587	635	603	624	601	580	578	581	577	603	592	582	595	594	625	596	574	610	582	584	610	586	574	570	603	555	579	634	608	616
37375	38403	28189	17895	13008	9649	7056	5835	4868	3779	3098	2662	2306	2066	1966	1845	1746	1553	1428	1396	1362	1224	1153	1056	1054	1038	961	1046	907	898	934	868	849	802	773	786	830	844	808	782	774	780	722	750	763	772	756	727	734	731	736	776	709	730	702	740	715	668	729	711	717	696	685	730	709	710	764	685	718	670	702	691	683	675	708	694	723	707	655	674	680	715	684	699	681	707	705	688	697	684	718	720	648	747	707	660	693	704	689	724	699	732	685	670	686	732	703	723	699	715	653	664	690	634	669	684	697	671	689	703	655	660	664	636	691	700	733	739	704	704	699	677	667	702	699	662	698	651	704	658	672	697	684	715	651	678	739	650	689	679	656	682	701	704	689	694	707	679	681	681	724	652	657	669	674	697	669	625	711	658	701	671	661	661	690	714	672	735	673	697	685	648	648	713	707	687	707	691	695	728	706	681	705	650	714	609	668	676	734	706	724	676	698	679	653	673	668	678	727	679	690	682	687	718	641	699	711	678	674	702	727	697	674	715	704	678	650	716	636	667	684	762	687	694	691	713	667	702	700	674	704	728	695	695	678	682	638	705	669	667	679	724	666	747	725	684	693	704	717	634	723	638	687	657	767	678	706	665	691	709	663	735	640	683	668	665	661	678	701	706	664	705	661	713	714	712	721	706	660	683	684	683	638	668	697	660	716	685	630	696	684	708	642	708	686	692	706	638	682	661	724	702	706	672	669	669	675	697	644	632	666	664	652	675	670	683	668	673	680	641	697	664	718	693	692	711	696	696	694	683	654	750	669	660	696	674	666	690	679	665	698	628	697	722	668	673	677	679	671	683	662	702	659	699	718	704	698	686	669	708	665	693	677	639	666	683	679	672	649	692	723	671	677	737	677	760	705	663	698	705	667	736	660	692	692	655	635	682	670	635	704	725	669	653	646	673	666	706	621	670	650	699	652	672	660	688	655	651	702	669	644	687	699	682	739	703	657	726	689	695	717	715	719	701	668	678	687	683	689	673	688	698	707	664	690	624	692	680	664	702	630	693	701	693	650	648	718	707	686	689	662	666	646	671	660	636	705	713	677	691	697	694	675	726	679	680	663	681	681	656	685	733	679	643	736	689	710	737	711	663	651	668	676	710	687	691	721	686	642	611	674	680	679	704	681	668	702	704	737	661	637	695	666	682	703	714	707	697	692	711	713	769	685	746	663	693	661	692	682	704	701	691	693	716	718	706	700	683	724	664	688	638	721	645	687	646	715	719	705	696	702	661	650	671	717	627	716	697	661	700	720	689	662	700	715	751	692	674	659	703	665	648	697	666	657	666	652	671	660	696	610	675	665	738	684	703	670	674	691	682	687	689	688	663	642	641	706	691	703	705	684	689	666	670	690	678	698	649	641	713	666	681	672	711	683	648	667	710	685	700	699	709	719	690	669	662	651	666	661	678	679	647	681	710	667	670	705	677	695	704	660	646	673	693	672	716	659	646	674	677	671	681	695	680	724	680	661	663	669	696	651	711	674	634	697	699	677	660	683	684	689	691	696	727	742	681	644	671	718	682	672	673	702	699	672	642	696	721	654	697	662	701	701	673	691	665	719	663	665	663	686	669	695	644	665	691	716	693	672	726	703	680	686	691	670	678	687	639	661	686	674	697	700	718	701	669	681	739	701	659	730	664	675	687	665	714	676	709	679	654	657	685	716	648	698	688	713	655	732	696	691	631	666	662	692	668	699	681	643	663	679	710	679	669	714	635	671	683	680	684	722	670	691	703	714	687	670	697	662	623	670	673	670	688	689	698	739	687	708	680	705	652	698	636	716	676	697	603	680	682	661	726	649	679	705	670	710	666	679	700	679	715	690	717	753	709	707	738	705	700	704	679	628	678	679	682	753	699	719	667	702	645	696	685	708	696	644	664	684	678	673	725	722	699	669	704	681	674	661	697	699	688	706	684	622	738	671	651	712	712	708	710	753	704	635	702	651	682	653	721	705	729	660	720	697	677	720	683	677	676	704	767	701	673	658	672	676	682	700	679	696	650	711	710	701	677	729	723	691	688	717	670	646	631	682	729	689	659	659	676	664	693	682	691	682	672	677	703	718	698	728	686	708	693	692	654	680	667	718	658	673	710	661	668	719	676	672	707	685	629	688	679	683	658	688	701	691	632	681	689	712	680	703	677	697	669	713	674	663	661	718	648	695	694	704	665	756	646	679	644	679	714	673	654	670	715	665	653	672	627	647	651	622	681	716	668	726	664	701	673	684	747	643	679	685	721	700	712	697	636	684	700	712	691	653	685	680	687	654	695	676	746	696	677	661	711	677	698	634	624	678	651	685	655	683	736	673	707	658	748	680	658	653	719	651	740	701	649	697	656	652	688	665	676	683	685	647	647	724	707	710	638	667	701	679	683	651	701	687	702	642	719	682	702	723	720	712	721	705	763	704	652	716	656	705	698	682	673	645	657	697	711	639	691	686	735	717	685	722	688	718	674	675	692	671	704	701	665	680	704	704	715	687	642	711	673	684	686	698	709	692	724	720	680	683	692	689	702	713	712	688	705	666	717	655	735	672	657	700	669	622	700	631	670	681	675	680	661	701	711	723	712	678	690	736	665	662	650	699	685	700	652	687	699	706	737	687	712	701	722	626	720	665	677	683	702	689	698	705	696	726	677	641	675	674	665	639	628	643	724	660	673	714	712	661	756	689	666	720	632	702	721	695	718	677	687	684	683	623	683	683	686	720	714	674	686	658	658	696	719	673	671	621	694	661	695	672	693	713	672	675	673	688	754	685	665	653	651	698	666	689	645	698	735	666	690	710	681	704	666	705	673	684	689	674	688	718	691	638	671	748	737	675	644	680	669	670	686	625	731	663	683	705	667	657	643	696	681	674	675	697	697	672	659	684	711	673	686	677	715	668	669	738	677	673	697	704	678	706	704	691	680	705	679	678	715	678	645	681	696	645	705	662	661	657	688	675	638	651	693	708	678	730	714	698	620	689	619	668	665	660	671	721	677	693	673	657	664	688	720	655	707	692	684	638	693	671	733	698	677	682	724	706	681	734	648	713	683	688	670	659	678	714	690	676	709	676	745	695	707	704	661	649	700	706	653	666	690	705	697	680	713	692	656	718	686	698	690	674	658	696	698	692	703	648	690	643	661	686	722	637	638	675	698	691	718	692	707	677	688	700	699	680	693	684	660	696	708	676	692	665	685	685	668	678	688	650	648	657	671	629	660	722	673	671	677	693	688	684	691	687	695	721	669	714	656	700	694	697	691	694	685	684	666	663	677	655	669	673	659	748	705	690	657	707	665	749	660	679	717	725	717	746	692	668	639	696	663	652	675	733	670	696	679	714	691	714	723	673	677	691	688	715	688	683	719	709	689	739	695	649	711	670	740	703	695	691	700	720	628	686	708	730	681	676	650	729	730	682	693	708	649	725	654	716	720	694	684	687	724	685	699	713	688	691	681	693	730	678	676	668	628	668	713	701	663
29647	22065	17137	9144	4449	2709	2129	1813	1692	1489	1299	1215	1234	1208	1162	1117	1085	1091	1002	1027	974	1030	1034	954	984	943	955	961	925	914	968	904	993	927	954	961	943	977	942	910	923	891	890	912	850	912	918	902	917	905	850	919	964	892	913	883	951	927	951	936	886	900	844	903	863	880	954	938	865	867	878	910	907	840	900	898	960	857	911	907	890	911	945	901	881	910	899	891	891	854	904	897	895	898	876	931	939	939	891	872	917	872	927	934	952	994	916	982	902	963	895	923	887	901	879	892	918	945	871	949	935	881	903	939	841	852	893	928	908	924	927	897	920	933	916	843	898	900	917	909	871	905	842	918	935	880	922	847	906	890	901	917	890	877	914	928	898	949	893	933	903	904	867	885	876	874	901	898	854	884	970	900	911	860	898	930	904	878	912	925	932	886	950	903	875	874	912	910	914	917	890	920	870	956	921	915	917	902	901	917	840	912	925	915	898	916	941	909	981	889	911	934	886	874	953	904	886	844	932	935	875	917	878	920	925	882	869	925	943	897	892	901	869	875	891	886	890	861	826	885	927	916	924	937	861	925	915	908	932	924	917	903	898	946	923	986	900	905	884	948	932	921	950	956	931	930	965	935	926	952	929	892	902	887	913	923	958	920	934	908	886	942	951	892	965	869	897	893	924	900	945	869	892	872	931	899	920	947	870	907	946	903	897	966	887	913	888	910	874	887	957	894	943	855	930	949	945	928	895	949	918	914	884	884	934	894	907	903	908	898	895	919	848	915	885	892	911	905	875	871	883	882	898	885	951	910	878	910	921	942	885	921	899	917	948	886	895	932	916	904	914	930	853	940	936	918	892	871	869	948	920	891	974	909	869	836	874	900	893	881	841	863	890	898	914	884	936	918	893	915	889	918	917	930	899	888	940	938	887	922	910	886	946	874	919	875	853	901	908	875	887	882	875	893	976	921	881	877	878	916	920	918	887	869	931	936	908	953	933	915	913	915	868	965	901	932	931	929	862	929	877	926	887	918	919	855	904	931	923	928	879	917	871	936	927	937	936	940	917	903	874	915	910	983	928	844	875	902	951	875	892	909	930	900	915	886	895	911	891	865	892	875	914	887	938	868	928	895	956	948	856	916	897	899	914	941	870	924	931	914	951	893	861	932	893	892	943	888	907	893	899	867	917	877	901	900	935	893	894	865	878	837	863	890	891	855	903	939	894	969	965	917	879	900	855	885	907	948	937	905	939	913	859	900	913	911	900	892	900	932	899	886	884	864	912	911	901	890	880	884	857	874	878	919	952	923	981	855	894	866	933	919	947	904	906	910	871	950	946	918	967	965	859	897	940	915	915	916	949	936	920	923	933	919	865	904	882	913	858	895	932	935	870	939	947	871	911	882	885	930	915	881	913	892	925	923	900	913	926	895	929	928	910	925	905	885	829	905	848	888	915	946	952	867	876	928	915	932	886	906	897	925	898	868	975	891	951	842	920	874	903	938	900	880	881	891	886	884	854	904	874	867	965	907	858	884	902	885	899	890	939	859	883	927	878	880	933	890	934	865	932	940	918	895	897	861	909	951	925	931	943	892	927	881	910	893	913	939	892	908	926	950	881	966	932	898	895	875	876	899	915	885	862	896	874	872	885	851	860	904	905	930	905	891	929	853	911	914	934	980	887	929	921	842	846	888	904	952	928	866	914	904	946	880	887	956	896	896	897	946	880	949	924	879	891	879	930	906	922	852	910	878	919	944	938	937	885	886	898	908	885	892	901	906	917	906	957	912	912	879	931	920	872	926	883	913	886	879	903	870	860	935	893	886	903	851	874	912	927	839	900	906	860	926	929	918	893	960	922	935	914	920	850	855	930	913	937	875	927	906	902	904	920	872	876	935	928	938	906	916	887	915	901	896	928	943	971	868	911	922	933	905	923	866	917	927	940	913	919	838	948	929	898	984	893	961	872	904	885	861	933	917	875	922	909	893	851	905	895	939	856	949	890	921	914	897	927	889	916	895	913	917	865	938	882	900	873	906	949	917	885	943	896	897	867	910	859	928	939	896	889	874	916	908	892	928	918	888	894	892	888	961	965	940	885	926	881	953	909	885	918	925	888	902	873	907	892	839	920	927	914	792	881	905	862	898	953	863	922	898	928	889	884	880	831	948	885	825	879	906	907	915	900	936	917	931	894	927	875	905	927	904	883	909	912	887	923	863	890	904	878	903	881	902	929	898	903	918	849	934	902	866	916	936	908	904	894	885	925	873	938	956	861	895	931	936	943	887	888	934	884	921	935	820	892	910	940	905	905	848	922	877	930	872	907	893	887	894	902	911	857	902	903	943	869	907	877	854	863	885	863	887	969	895	852	904	945	896	960	921	953	924	919	922	924	897	836	900	938	864	900	923	915	911	948	968	874	933	941	888	878	882	899	983	917	877	957	936	891	929	962	900	878	919	921	938	924	891	887	895	917	944	929	888	887	941	909	858	912	895	937	860	888	885	920	928	840	908	890	868	965	937	922	955	933	911	909	870	931	862	964	922	954	970	868	896	929	921	923	930	883	901	882	868	889	888	889	953	941	933	905	927	865	916	920	922	881	944	916	926	909	944	897	897	938	966	937	932	979	910	950	951	904	909	934	912	925	965	933	869	932	891	901	855	885	899	924	933	949	883	893	921	899	917	925	847	909	930	882	930	918	878	912	858	879	897	930	900	874	851	873	905	875	887	827	917	907	950	881	923	877	922	911	895	916	915	924	898	928	868	872	925	921	896	913	874	889	890	925	890	926	845	865	909	870	924	868	872	968	918	950	924	962	933	870	928	880	908	946	927	922	871	891	899	938	914	855	880	952	851	867	888	943	963	940	946	898	865	856	933	927	948	896	907	915	874	914	903	926	911	906	957	887	904	860	915	908	909	891	906	907	854	859	950	918	873	942	913	946	902	946	881	901	887	941	926	866	941	940	891	953	855	910	946	947	868	927	927	932	906	923	949	919	914	922	886	958	864	874	903	917	947	944	940	908	913	845	884	897	876	922	868	858	966	921	904	887	894	921	940	893	960	895	926	882	848	898	890	918	923	919	871	930	945	937	896	874	886	969	907	915	911	903	932	898	875	873	907	952	850	904	906	923	949	909	910	897	835	876	886	895	971	922	914	925	872	933	933	841	902	919	851	888	907	853	874	878	905	916	878	900	913	917	933	996	932	929	883	887	896	913	856	849	919	922	855	888	879	909	867	879	931	895	872	911	946	956	884	887	942	943	919	924	886	909	892	911	934	908	912	899	901	885	904	895	904	846	880	894	881	918	913	901	883	925	921	942	814	921	896	886	927	881	931	937	878	943	877	880	883	911	951	899	913	897	871	873	988	897	919	933	943	868	871	908	934	880	842	941	892	885	900	993	920	883	908	858	929	921	902	894	882	924	913	880	891	871	976	876	895	884	915	947	901	941	906	936	891	922	904	928	875	892	904	913	957	942	911	908	869	896	957	903	844	884	903
29956	24467	16705	8839	6403	4530	3496	2961	2622	2196	1865	1813	1602	1555	1494	1404	1341	1286	1224	1211	1215	1246	1168	1144	1187	1116	1089	1142	1107	1055	1083	1097	1043	988	1014	1074	1067	1018	1031	1030	1022	1046	1050	1012	1042	1022	990	999	994	1065	1005	1013	1001	1006	1015	1023	999	1003	1014	1021	1039	1106	1017	1008	941	979	988	989	1027	1045	1114	1018	1004	1014	1040	998	1045	997	1058	1024	994	994	977	1050	1021	1070	977	1037	1007	1030	968	1019	987	1038	940	1022	1001	959	998	1039	1022	992	984	1011	1043	1006	996	957	1017	994	1002	1048	1027	1073	1019	1015	1057	1029	1041	1075	998	1001	1043	1042	992	984	1010	1030	1045	959	1034	994	937	1019	1020	1020	1016	1050	1011	997	955	1014	959	962	1046	1033	989	1007	1001	958	1044	1000	1022	1055	1000	1005	992	1031	927	1038	1032	1028	968	1032	1042	995	1017	976	1002	1059	1023	1054	1007	995	1058	999	1047	1070	982	1019	1031	996	1076	974	1061	989	1024	1011	945	1055	985	1017	999	989	1043	1006	1041	1030	1008	1022	1024	1021	994	972	1035	1012	1029	995	933	995	1006	996	974	1005	951	977	1020	1040	1020	957	1010	1017	1001	1000	1021	1018	1019	1028	1075	1025	1102	974	1041	1041	979	1022	1026	1052	1016	981	1080	1026	971	1027	1054	971	1056	1048	951	956	999	999	1022	1021	988	956	1001	1076	1059	1023	1034	1032	1019	965	996	1042	1030	1101	1076	1059	950	948	966	1007	990	1008	1004	983	982	993	972	1056	973	1033	1019	1039	1016	1051	957	993	1019	1002	959	1037	1031	1004	988	972	1067	1061	987	1025	1036	955	1004	1013	1019	1057	1032	1011	1003	1041	1018	1048	934	1036	1013	951	1025	1008	1060	1066	1060	1018	1013	1028	1027	997	1090	1013	1061	971	1008	993	1015	977	1022	1010	1026	1001	1034	1072	1011	1015	935	990	992	999	1003	1050	1006	981	1076	1027	1007	1027	1035	1008	1002	1062	958	989	1059	1020	1038	950	976	964	1071	1018	1060	1097	1031	1029	1029	1062	1000	967	1040	994	1042	1036	1057	991	1033	1005	998	1031	1002	1043	1041	965	990	1029	955	1011	1005	1053	986	1034	1024	968	1029	1042	1037	1049	981	1013	1014	1018	1066	983	1015	1022	988	1015	1018	937	1005	1034	1034	991	1067	1037	982	1035	963	1031	1025	1040	1004	1001	994	1003	1024	1017	1003	999	990	985	1036	940	985	991	985	1078	992	1009	1045	1025	1018	1055	1030	1020	1000	1015	982	986	975	1008	995	1005	1051	1032	1013	1015	1027	1022	1068	973	1041	1100	1057	990	1017	1012	1066	1045	1066	987	967	1012	1030	979	1051	990	1041	1014	1055	993	1003	996	1089	1015	957	996	1026	1071	976	1007	1042	1011	1047	999	1038	972	1047	1025	1014	1005	1033	1012	1022	973	1027	1012	1070	973	1008	1009	945	1034	988	993	1016	988	1021	982	1081	1037	988	1033	1006	1047	1015	1014	968	1010	1003	959	1014	958	1009	971	1029	1028	1053	959	993	974	1003	1048	1031	986	1027	1014	988	995	1019	975	979	998	1029	989	1041	1000	1072	1035	1012	1041	1018	992	951	1003	1068	957	993	1014	1008	1014	989	1041	1001	1083	1057	1066	991	1016	1007	986	1047	1004	1051	941	1043	1035	1047	1017	1008	1038	1016	996	1000	1001	994	938	974	1055	971	1004	993	967	1009	1044	1022	1007	1031	1004	960	1037	1006	1029	1033	1039	1068	1027	1010	1022	997	997	1086	1033	1043	1034	999	1021	1013	1010	987	989	1024	982	1033	1016	937	976	989	1053	985	1044	996	1086	1007	1046	1035	1003	990	1029	979	1078	1002	1005	1106	981	1036	1005	1056	1076	1015	1029	1016	1001	1018	1058	1073	990	970	1080	1058	994	1043	1051	1060	984	1040	1023	995	1025	992	980	966	951	978	981	997	1024	975	980	1022	973	969	1018	1019	1032	1003	980	1032	995	1049	1047	1013	1042	1068	1009	1050	988	1023	1001	1020	1004	950	1039	933	1033	1008	984	1020	1027	1038	1009	994	975	1045	1042	1112	1012	1053	1048	1080	983	996	1026	992	1052	1045	1094	1002	1031	1077	1035	1053	968	964	1011	1058	1022	1021	1039	972	1014	975	1013	1008	989	1031	1004	984	924	1005	985	1098	1051	1018	978	995	1006	1023	987	1018	1001	1069	1023	980	1044	1114	971	974	1032	957	1043	1010	973	1053	997	1010	945	1018	1053	1070	993	973	1028	988	1058	1046	1034	1040	1020	1006	999	1025	992	1044	1023	1028	993	1057	976	1017	1018	984	1011	989	1016	980	1025	962	1041	959	1009	1016	1034	962	1028	1002	1002	1014	1051	1006	1019	1039	1014	1016	1015	914	960	1017	1026	1019	993	1017	1053	1003	978	1012	1051	993	1071	1009	944	983	962	1080	1103	974	1045	1038	1028	975	980	1008	1070	1041	1100	998	1011	958	999	1091	995	1002	1047	1021	999	1024	964	1009	1027	1033	1025	1020	1033	996	991	994	996	1018	999	980	973	1004	1009	998	1032	977	980	958	983	1002	938	995	961	1028	1022	1032	1031	992	1022	1047	974	999	1020	1013	977	999	1003	964	1033	1032	984	1018	994	1034	1020	1038	1004	1086	992	996	996	991	967	1012	999	1019	1037	1044	1046	998	1035	1033	994	1030	1016	1031	1028	977	1059	1014	1000	1009	1044	1015	1001	994	1012	981	1062	995	1012	1013	1050	980	1045	1034	1016	976	1040	1026	936	1002	990	985	994	986	993	1051	1023	1013	1007	1051	1025	1003	998	1048	978	962	996	997	1037	1000	997	964	1005	991	1026	1023	1016	981	1019	966	951	997	979	1038	1066	1070	1005	988	988	1016	1030	968	1049	982	989	1039	981	1056	969	1026	980	1036	978	1005	972	1003	1078	1049	998	1027	1073	1024	1002	1068	997	995	997	1035	962	1045	993	992	1029	1005	988	1026	1028	992	1080	1016	991	958	1009	1015	993	1079	978	1050	1024	971	1011	1057	1000	1039	972	1033	961	1002	1008	1012	1015	981	982	1124	1015	1012	990	1053	1053	1028	1057	1026	1023	1034	963	967	999	999	1063	1040	1021	979	1020	972	973	1014	1041	1038	1018	982	1035	950	995	1049	965	947	957	1038	1025	1053	1041	1025	1036	1022	1006	1017	980	1010	985	1011	1017	1022	1053	1053	1024	965	986	1018	979	1023	1027	1008	991	1000	1006	950	1053	1072	1052	998	1020	980	1021	995	971	1003	1013	1038	1047	1066	1002	1012	974	1041	1075	996	978	1015	1024	1028	959	1010	1046	1058	988	1010	1045	1007	1047	1065	999	1039	966	995	1021	1036	958	980	959	1000	997	957	1017	956	1011	1046	1038	1022	1045	1053	1046	975	1000	983	954	1018	1066	1029	1002	1023	1003	963	988	1037	957	959	1018	1074	1024	972	1028	1006	962	963	1004	977	1014	1003	1056	1007	1030	1002	1020	1006	970	962	1007	1007	1007	1000	1038	915	1049	1026	1072	982	1021	1063	951	987	988	1002	1023	1073	1041	1027	997	1058	1032	984	1072	1005	1027	1015	957	1014	999	1013	1005	1014	1033	1033	1053	1017	995	1042	995	1022	1001	1007	1004	1047	981	1047	1000	1050	974	994	978	1024	1027	1007	1038	1091	938	1003	1021	999	1038	1005	1008	1018	966	1032	1028	1007	980	1026	1052	984	1049	1055	978	1000	1041	1010	1004	1066	1016	1021	987	951	1063	1006	1007	1027	951	1021	1003	1008	1039	1048	1077	975	1005	1002	1021	997	997	999	999	1011	997	1035	1011	967	1128	1029	1024	962	988	939	1103	1013	955	1058	1040	1016	1030	1004	1037	1064	1059	984	965	1031	1029	1014	1040	1013	985	1011	1024	1010	965	994	1030	1029	1001	1052	1000	1054	1023	1021	1002	1031	1025	991	1018	1007	1052	1068	952	1022	970	972	1041	1023	1034	1023	995	1010	1009	1008	1044	1090	1023	985	1021	1071	984	1107	1012	999	996	974	980	1036	1066	1054	1016	1023	1041	984	1018	1020	1002	972	1084	948	1033	1007	1047	964	1042	985	1003	1025	1019	979	1057	1051	957	982	979	987	1011	928	1013	997	1013	1003	1018	1012	1013	1002	1043	1031	965	966	1027	1066	972	1029	1009	1013	1044	995	967	1007	1059	1021	1002	1039	966	1005	1000	930	1000	1021	1019	949	1053	1038	1015	1010	983	972	1023	958	1008	1096	928	1047	1027	1042	997	988	1031	1011	1011	983	1079	1023	1028	1043	1028	1050	978	1010	1048	1019	1009	1039	1014	1012	1040	999	1010	1008	971	1013	981	1044	1049	984	1001	1001	1052	1021	962	1009	979	1092	1029
23918	21406	28684	24497	21409	13519	4440	2680	2236	1944	1679	1529	1413	1384	1269	1227	1204	1142	1107	1037	1127	1076	1053	1006	975	957	950	903	896	872	903	917	920	915	910	853	848	882	875	829	813	880	865	867	860	859	807	849	845	820	862	778	841	834	862	795	807	848	846	794	813	846	837	828	882	789	800	833	809	840	818	877	812	805	844	803	836	789	829	848	847	801	845	846	791	855	846	809	824	886	828	883	798	788	833	835	860	787	839	873	839	834	844	786	804	847	804	821	788	890	799	857	775	789	844	782	814	866	840	866	830	818	833	799	897	870	816	842	822	857	860	821	862	855	828	875	802	831	794	790	805	838	820	895	856	816	845	806	837	836	831	868	805	800	830	794	874	796	846	877	778	798	820	851	801	844	773	819	834	834	819	786	830	877	827	795	826	866	833	793	808	834	818	829	830	826	844	882	860	797	836	850	843	858	780	813	837	828	765	843	845	834	829	817	825	815	841	838	789	881	808	883	822	786	817	783	728	799	831	804	812	842	850	812	801	849	828	790	846	884	838	810	802	836	828	802	899	865	845	842	870	861	833	864	860	838	848	789	807	827	813	821	860	802	839	815	854	914	835	856	818	811	810	810	840	842	833	842	845	827	801	816	854	831	833	877	865	770	833	795	884	793	840	845	841	841	774	859	884	836	881	813	829	860	885	869	854	783	894	810	841	825	793	833	868	808	801	831	815	812	846	818	817	814	801	853	874	802	843	827	852	845	868	824	767	859	850	824	844	850	843	835	805	824	785	843	843	794	835	926	862	811	816	832	867	779	850	797	841	798	891	790	835	838	814	843	869	847	763	842	830	785	790	864	788	785	814	811	841	820	822	822	837	859	856	829	889	783	844	868	799	791	755	844	808	844	802	845	770	838	779	848	819	891	857	896	836	857	803	853	831	803	876	821	772	803	878	796	870	788	789	842	843	803	795	886	792	835	850	837	833	815	837	853	843	841	810	824	806	847	823	853	816	847	764	811	875	849	820	849	802	771	785	877	795	838	800	796	861	849	840	801	869	759	761	819	813	772	838	815	837	815	842	808	815	766	865	842	834	812	797	800	791	859	773	792	828	839	836	791	819	811	819	836	816	844	870	873	828	833	814	802	803	831	855	844	800	787	843	856	807	839	797	820	822	837	825	855	828	828	808	870	841	842	858	860	818	839	829	881	796	831	813	867	786	824	808	856	801	786	865	833	825	780	790	822	838	844	818	812	845	880	817	867	822	845	789	835	788	835	812	842	810	843	851	875	821	805	848	811	873	822	880	850	779	756	794	867	822	870	835	823	832	841	831	805	894	831	802	793	792	841	828	867	831	819	812	836	878	871	799	830	870	837	792	848	859	827	839	837	852	841	870	813	833	843	855	819	821	861	837	825	834	840	849	878	834	849	828	863	874	835	822	801	825	870	840	816	778	859	873	838	833	834	886	820	814	790	816	810	892	814	819	814	831	805	827	886	821	860	793	809	819	872	882	885	841	866	861	825	831	834	820	869	856	801	789	828	860	832	871	833	777	804	796	853	833	849	763	806	789	840	856	854	784	816	911	858	776	762	805	875	867	803	882	827	803	841	845	857	847	780	818	818	827	821	863	816	852	833	803	832	849	786	802	827	861	858	832	835	839	854	821	836	784	833	785	817	837	868	848	830	815	840	831	845	840	857	875	855	796	846	837	784	779	853	783	852	811	819	852	827	780	824	867	800	874	833	884	801	844	805	862	800	816	817	839	829	781	872	833	860	802	836	822	858	792	824	797	782	795	875	887	849	870	907	848	868	818	853	809	836	818	795	842	811	790	833	844	801	859	854	817	844	812	824	854	841	824	832	844	846	848	847	838	791	821	835	882	883	824	810	780	830	816	791	854	834	833	810	877	851	788	836	802	869	814	817	824	792	835	883	818	793	844	837	810	814	856	787	824	767	832	836	905	831	810	841	880	826	842	811	789	821	826	784	765	858	904	867	815	827	793	830	841	826	818	842	808	840	840	855	825	805	787	840	832	831	828	890	803	837	840	831	839	830	783	842	816	882	871	845	855	810	791	857	797	821	838	819	866	800	824	845	810	839	857	870	824	831	806	820	783	812	832	808	822	808	828	803	846	833	853	857	840	795	794	796	833	884	811	874	884	786	860	849	801	819	820	835	853	796	803	866	841	797	858	815	802	852	810	853	830	783	871	856	841	861	875	878	806	817	832	845	820	815	834	813	822	842	824	832	889	864	782	825	839	850	805	818	813	806	816	766	813	864	798	840	810	835	808	877	802	873	838	852	851	777	820	811	820	795	911	879	804	882	854	857	873	814	814	836	836	842	869	794	809	826	830	848	803	837	848	847	797	825	851	809	848	830	768	797	761	845	834	857	819	852	800	866	817	816	835	870	893	776	812	845	865	799	782	831	820	815	841	836	841	824	840	827	884	837	802	818	827	891	828	823	809	840	793	840	853	845	801	830	821	842	850	873	861	840	832	758	874	815	833	785	809	850	785	827	774	889	785	849	795	845	862	843	828	883	879	862	829	813	872	866	820	811	875	825	808	838	865	853	812	801	825	816	810	838	821	828	809	818	835	814	843	864	787	865	844	808	824	834	895	833	809	861	820	820	823	853	810	818	860	838	805	808	809	776	851	810	859	870	813	857	841	862	907	878	859	813	836	796	858	819	786	845	805	811	858	825	824	845	833	873	828	818	826	872	808	866	825	855	806	838	853	793	798	844	801	809	837	801	869	834	807	796	836	790	866	776	792	842	848	839	818	845	758	885	839	843	855	864	797	829	847	815	808	781	795	832	810	822	854	814	817	844	841	824	879	844	801	814	824	814	795	844	839	856	792	782	858	845	792	845	819	790	841	828	847	811	855	891	822	812	843	748	827	801	830	831	821	806	851	823	855	826	761	819	846	792	842	850	861	875	780	754	815	861	827	803	833	836	829	819	813	816	813	799	835	845	842	810	833	849	819	800	811	828	848	832	844	831	824	831	813	877	866	878	786	849	835	844	839	860	890	857	831	791	840	798	857	775	819	814	832	842	844	844	818	786	837	837	785	831	809	819	788	804	830	849	819	830	834	824	863	828	805	814	809	861	879	831	804	860	867	786	840	822	823	825	794	857	840	797	854	807	839	787	841	812	832	861	802	845	818	846	816	822	868	838	910	877	879	795	819	796	851	846	815	872	815	844	819	888	797	809	845	820	788	837	826	841	792	804	831	867	789	772	858	797	781	815	849	811	822	768	832	852	787	834	879	755	855	826	840	807	799	858	839	848	864	866	841	867	888	876	806	838	861	857	803	826	793	830	861	804	881	821	801	817	810	773	839	797	833	868	810	829	878	796	800	798	870	829	823	808	798	870	827	799	830	803	846	810	816	847	802	882	792	833	848	808	845	882	819	813	821	835	819	884	852	790	872	796	810	821	781	826	820	785	837	819	856	792	849	829	824	839	858	747	862	809	802	819	811	861	808	823	858	847	828	819
33205	33691	23890	13913	9463	7189	5268	4396	3822	3128	2614	2269	2136	1931	1805	1728	1599	1550	1391	1371	1398	1392	1299	1243	1182	1216	1152	1130	1028	1081	1066	1041	1021	1084	1079	1046	990	1065	1023	995	1049	961	947	965	965	914	910	923	967	965	949	939	949	947	951	962	886	947	988	983	930	965	935	877	942	915	957	958	956	931	922	930	976	957	927	963	966	894	914	898	1008	896	933	941	938	903	927	944	927	944	912	987	879	894	936	931	919	935	948	912	892	929	964	898	917	915	929	930	928	939	984	985	928	915	939	892	917	925	969	918	915	906	948	922	925	908	949	935	874	862	933	910	920	918	916	911	924	931	948	913	954	909	948	944	971	882	916	917	945	938	898	940	954	978	924	974	926	915	909	947	945	962	954	933	968	949	973	945	942	1012	935	895	995	904	894	921	952	905	1005	932	1003	928	974	981	906	979	892	928	926	971	941	924	929	933	916	952	932	939	933	874	896	909	919	900	957	963	909	947	964	899	973	923	943	944	982	959	959	915	932	957	943	936	928	924	916	918	933	965	926	947	920	910	943	937	951	952	926	969	938	922	880	952	954	895	904	920	925	947	953	910	936	890	944	954	904	989	945	912	916	910	897	888	946	923	956	924	909	956	948	953	912	943	922	952	961	920	922	966	943	965	911	930	976	899	926	926	977	936	957	941	955	974	942	927	926	954	945	928	975	964	927	913	922	914	939	905	934	926	924	889	977	950	932	938	980	940	955	922	929	969	887	880	950	950	990	944	914	971	940	904	897	950	931	930	920	950	941	901	961	944	913	998	916	928	924	929	980	980	905	900	928	1021	909	921	960	947	989	909	969	978	971	959	959	945	926	848	923	901	937	919	947	867	918	877	892	937	908	943	898	916	984	936	880	961	925	941	919	951	920	978	902	1008	938	912	949	914	983	878	954	939	884	959	951	870	919	924	959	926	977	921	943	929	945	911	937	840	920	939	924	892	938	958	908	931	889	953	848	949	931	921	974	940	892	927	942	927	975	986	989	936	906	926	922	919	938	949	995	917	965	881	893	931	912	931	921	904	931	909	951	900	914	947	949	931	914	929	873	959	973	891	890	931	958	958	947	927	941	944	929	938	899	955	936	914	945	911	922	911	967	937	907	938	962	953	938	900	934	924	909	959	973	924	913	996	909	936	942	961	886	947	925	985	897	921	899	981	1011	953	968	936	934	964	997	931	930	898	960	902	946	909	963	976	920	912	890	899	936	916	976	909	921	933	952	903	964	946	927	963	914	908	966	851	966	956	899	938	910	903	914	946	903	887	980	891	899	930	890	926	933	900	961	931	886	880	944	944	926	923	974	954	946	912	940	923	932	955	939	921	936	918	983	926	960	973	936	990	944	921	939	901	968	899	885	962	894	935	882	886	932	927	930	975	884	920	914	925	893	871	915	871	931	914	915	936	921	941	897	885	888	899	988	893	968	863	917	934	959	945	910	947	919	933	961	947	859	885	902	862	944	963	960	945	924	910	963	869	924	871	887	894	887	946	940	917	944	868	953	894	934	918	933	953	917	967	933	921	974	904	938	951	943	934	960	961	931	895	953	928	936	881	955	973	905	990	982	996	969	896	892	975	955	958	901	911	921	931	910	973	961	967	886	937	916	929	929	891	966	891	1008	953	946	943	923	919	946	940	978	898	917	939	918	928	930	925	973	966	909	915	906	920	961	948	929	935	948	909	941	918	913	926	920	918	975	958	949	902	965	947	887	916	939	922	948	884	971	889	898	917	991	947	954	922	916	902	952	954	933	925	969	980	946	929	934	946	908	935	952	947	897	924	876	969	923	965	909	970	943	906	912	924	960	951	939	967	958	972	943	948	930	942	887	932	974	935	959	886	918	962	905	934	926	937	945	910	955	896	936	910	932	884	985	956	909	885	957	934	975	992	952	899	935	931	949	993	937	915	935	956	890	941	925	915	933	931	915	884	943	959	938	905	936	978	907	918	959	955	907	1004	939	906	972	901	938	930	919	948	905	936	979	909	969	961	978	949	947	901	926	932	977	988	907	941	948	925	961	936	943	890	926	925	924	893	902	969	928	933	955	927	919	925	916	913	1002	899	967	936	950	969	927	942	952	926	948	955	983	974	907	924	982	971	888	874	915	939	894	936	922	901	913	967	894	885	906	905	947	934	893	960	932	936	911	927	966	949	934	973	939	920	994	891	926	934	922	934	939	845	946	926	985	921	897	911	923	990	930	917	954	938	952	923	943	940	963	901	901	932	912	883	945	968	999	937	904	937	954	944	940	924	942	860	983	913	951	879	928	968	975	900	945	939	909	947	935	890	916	919	909	876	952	880	967	945	920	927	965	930	947	971	952	934	920	908	898	889	951	896	921	876	970	927	956	967	968	877	953	936	927	955	943	841	923	953	947	962	895	946	943	966	958	994	933	974	989	932	929	960	939	940	916	879	996	921	966	895	923	891	932	946	890	959	934	893	950	909	923	960	986	936	925	942	968	922	947	958	945	940	913	956	926	910	993	934	935	912	914	934	889	910	958	884	923	968	908	946	961	955	901	954	919	918	972	961	926	913	953	920	938	857	940	995	901	946	905	930	885	970	933	921	928	932	911	924	995	907	953	949	957	880	917	916	931	962	945	963	945	870	967	938	923	919	956	923	899	947	917	936	923	874	941	963	966	912	950	900	967	946	982	985	956	925	914	909	914	950	899	962	949	942	914	896	935	954	959	902	959	950	897	882	968	947	945	972	940	907	885	923	877	914	962	963	919	965	876	921	933	939	906	929	911	947	917	899	876	904	976	946	908	945	940	990	894	967	918	911	958	923	921	930	974	907	887	940	936	949	983	940	942	973	940	925	916	966	955	952	918	878	939	943	923	920	893	901	924	947	964	933	904	955	975	903	923	884	940	937	919	910	952	956	907	919	838	935	959	897	899	906	872	957	911	948	968	902	962	892	911	889	905	954	884	947	918	955	987	922	917	904	949	894	976	896	875	922	942	925	933	924	891	960	949	944	927	987	891	913	966	943	872	939	920	938	920	916	936	930	937	933	937	943	889	911	926	969	966	913	878	931	944	916	938	967	901	913	994	917	910	871	911	964	912	969	979	922	934	963	916	903	964	952	929	891	945	901	911	926	902	910	933	901	917	929	943	913	916	1002	935	932	962	948	922	912	938	964	939	972	922	932	917	943	879	899	973	938	842	905	899	953	977	940	967	887	899	899	958	920	915	916	907	903	943	921	941	924	998	906	871	960	930	974	904	959	957	966	910	918	942	960	956	927	957	918	966	937	932	956	901	950	947	943	942	919	929	977	947	922	924	975	947	910	934	908	911	951	984	937	920	917	884	941	933	947	968	935	937	921	917	916	930	934	970	900	938	969	956	917	957	952	894	970	939	952	914	923	939	906	927	947	924	955	878	896	915	968	949	937	931	963	936	931	940	949	945	933	881	976	918	902	947	918	969	980	923	915	930	931	986	943	977	893	929	886	961	987	963	933	909	904
25197	21461	27728	25498	14242	4273	2704	1976	1643	1463	1361	1256	1204	1195	1056	1086	996	1012	945	890	945	924	888	846	840	862	836	815	862	795	812	759	859	772	827	811	762	829	764	780	768	846	751	711	766	795	721	728	707	735	761	775	758	760	734	765	725	710	782	755	746	743	734	755	750	741	758	752	783	729	781	760	771	776	738	754	759	768	715	773	750	783	733	757	757	726	755	716	741	750	757	773	743	784	751	756	732	747	735	729	701	716	744	738	746	792	753	790	757	713	683	754	731	735	759	749	687	768	759	745	775	759	732	748	740	765	744	684	765	702	711	732	720	733	729	775	775	761	743	733	758	743	734	712	773	802	705	769	777	690	786	736	769	699	779	753	715	739	709	752	694	745	781	731	717	710	728	774	791	697	714	717	733	773	730	742	763	739	761	749	732	745	779	687	723	733	733	747	823	740	753	788	709	771	756	727	717	705	719	766	780	728	754	744	792	763	752	731	751	768	698	765	732	723	734	727	733	734	755	765	745	715	713	783	768	746	726	747	731	753	769	742	749	758	763	770	825	721	808	728	717	741	782	785	766	722	698	800	780	800	772	737	743	692	738	713	739	729	743	762	733	786	788	752	736	783	751	757	759	706	743	766	702	786	757	760	710	788	716	759	761	778	719	743	743	787	716	727	770	740	706	705	723	724	743	748	730	716	727	741	727	744	757	786	726	732	724	724	753	755	697	733	742	742	771	765	709	738	715	708	741	720	758	722	741	783	697	768	752	779	739	752	792	733	765	778	721	794	725	739	765	729	768	740	773	752	752	766	767	781	740	709	788	770	758	760	738	748	698	748	736	721	742	717	781	738	737	786	739	705	721	790	709	782	724	709	726	738	818	737	791	744	767	704	767	792	753	778	793	802	745	734	769	753	715	736	694	749	758	764	717	746	750	729	768	715	706	716	796	767	740	803	749	756	791	727	752	738	722	733	735	734	702	759	756	748	772	754	757	707	719	742	764	771	763	744	790	730	782	756	711	730	753	749	743	708	797	746	771	716	737	717	743	751	753	783	798	725	738	729	736	757	689	790	724	798	734	703	764	721	775	791	702	755	764	777	725	715	738	750	709	780	730	759	760	746	766	755	740	714	701	756	721	778	737	748	771	781	734	732	713	763	772	736	789	736	736	783	727	766	737	772	764	795	720	706	728	703	743	741	728	774	767	771	735	736	748	736	742	733	768	762	731	749	773	771	747	743	690	757	753	793	749	775	740	746	717	779	768	740	720	749	755	754	731	727	741	722	700	747	766	725	740	771	723	745	752	744	761	771	751	770	725	734	766	733	749	799	699	766	716	727	746	728	751	734	772	771	758	762	771	757	719	756	758	761	722	763	751	711	713	703	725	776	755	740	714	745	776	729	784	722	770	763	750	764	776	735	739	804	754	761	750	709	811	759	720	752	724	718	693	722	727	760	802	762	744	763	770	725	764	730	770	745	715	792	801	712	708	750	754	715	814	731	762	768	754	750	807	733	740	752	743	717	763	714	750	732	762	762	754	720	776	750	729	738	727	763	777	730	782	737	806	790	781	709	737	719	739	768	758	800	733	716	747	718	728	714	735	779	758	765	786	750	742	763	801	745	714	763	772	730	713	745	713	755	730	736	720	763	719	768	729	713	794	727	770	751	725	743	732	739	737	730	795	761	806	723	737	740	757	781	765	765	750	737	755	738	716	734	718	715	736	753	763	709	751	730	768	741	772	789	712	767	716	767	747	745	763	684	729	780	798	721	717	735	766	724	749	702	661	741	770	764	751	732	766	790	711	736	724	712	712	696	762	776	711	800	746	758	751	737	783	786	714	789	771	758	718	724	720	747	758	708	725	759	776	740	719	746	757	689	756	701	720	800	783	740	797	732	745	781	705	724	720	804	733	743	778	718	749	793	710	711	776	772	763	735	763	710	766	749	734	753	747	732	751	731	747	746	702	781	747	766	733	717	702	697	761	808	768	713	723	739	734	750	737	736	762	759	730	736	740	719	701	742	726	782	760	761	742	784	734	780	693	801	766	731	738	819	813	724	760	737	780	784	733	749	717	747	765	743	714	769	737	743	721	729	749	724	734	776	738	749	758	768	707	748	787	813	721	763	812	756	776	743	694	733	693	760	737	752	770	709	776	727	752	757	737	737	710	707	791	756	673	752	742	771	702	695	718	779	723	727	730	715	793	673	768	732	710	724	748	786	745	748	796	700	741	703	695	782	749	771	728	766	755	762	807	697	735	724	743	752	808	717	729	733	720	729	724	805	716	714	741	687	762	764	750	760	800	757	801	738	743	764	736	754	731	716	772	754	805	723	732	730	715	718	795	738	711	752	712	746	748	732	700	760	769	749	694	733	778	772	751	700	729	784	755	753	763	781	714	717	784	742	769	741	698	718	750	781	757	706	782	740	744	717	769	745	764	732	749	760	757	729	750	726	688	780	726	773	781	739	731	768	751	717	699	776	764	749	739	722	741	725	800	706	764	745	770	751	701	740	737	752	765	769	758	733	747	751	746	802	762	762	738	724	783	728	738	723	697	766	703	743	740	728	753	743	712	772	713	715	732	749	747	763	762	745	792	788	762	718	738	742	753	764	694	772	763	752	755	786	754	717	747	738	723	702	792	767	727	768	683	744	782	772	798	742	749	764	750	752	694	744	766	753	742	778	701	749	769	770	743	765	726	752	739	712	780	706	691	732	794	691	783	773	729	751	752	729	719	772	725	754	769	756	718	775	730	716	750	744	738	781	791	807	762	760	779	720	760	730	756	730	710	738	721	793	765	762	771	712	763	768	769	709	781	714	794	756	708	741	765	725	763	721	755	726	770	753	731	752	737	726	738	751	713	714	697	685	804	784	770	763	816	749	744	736	775	696	747	735	724	755	742	776	734	754	684	745	767	744	765	680	748	758	723	764	780	725	725	724	735	743	747	757	734	744	708	716	757	741	752	776	738	763	717	733	745	731	790	829	775	759	701	770	753	757	756	719	734	746	776	764	736	776	752	719	759	755	755	752	748	782	723	719	742	791	769	733	735	738	776	752	792	741	746	722	739	663	785	744	735	746	731	758	768	724	775	754	729	793	779	770	729	766	786	698	730	752	780	792	756	763	799	725	757	782	761	768	767	775	729	782	733	766	759	710	754	692	790	727	806	736	779	729	733	784	732	732	753	738	744	736	757	744	779	740	735	738	734	765	738	751	775	747	764	742	740	755	724	748	702	728	765	794	713	729	760	768	766	751	715	722	768	723	789	793	735	738	754	755	770	778	748	795	782	757	675	741	711	774	771	761	748	769	720	774	748	717	731	772	755	728	718	749	755	711	780	707	690	741	702	674	737	787	735	776	783	747	744	762	738	769	716	756	768	735	785	813	766	764	760	700	782	761	722	761	794	815	747	712	779	729	751	735	742	730	740	720	724	717	725	723	753	731	737	714	781	766	764	734	766	709	713	740	823	753	716	760	769	710	763	794
32250	29467	20622	12220	7966	5957	4492	3594	3000	2659	2222	1912	1827	1669	1564	1400	1364	1302	1185	1177	1237	1149	1181	1019	1049	1029	1016	1031	969	957	938	974	930	936	946	897	950	931	904	893	872	848	853	864	847	874	853	866	830	905	829	907	862	833	822	870	896	841	860	881	838	848	836	849	876	828	833	825	877	869	801	832	850	853	811	876	839	878	830	857	806	855	825	821	833	882	866	824	824	768	849	798	865	847	884	825	869	885	834	828	866	817	835	806	834	862	809	853	810	868	797	801	863	818	851	884	848	872	891	828	849	818	789	874	771	783	861	812	836	862	862	829	856	824	858	796	791	851	854	842	854	833	853	846	878	868	809	820	881	812	826	863	836	827	851	840	808	835	802	896	841	871	796	811	841	868	879	900	797	807	819	827	872	795	840	849	822	856	789	851	824	787	853	844	856	895	845	860	832	889	853	872	824	803	876	823	791	843	858	816	819	833	793	857	808	834	884	857	888	817	814	833	828	839	836	837	801	782	775	860	840	797	823	782	841	837	863	803	831	781	802	870	864	881	905	842	854	884	831	859	836	893	842	829	876	853	811	809	877	822	804	861	842	839	788	820	853	824	823	855	861	864	871	826	833	837	862	850	820	818	831	823	819	869	827	837	791	809	860	832	854	816	824	814	789	812	883	819	792	855	793	827	825	813	833	880	807	857	848	847	844	916	841	897	874	842	876	845	867	797	853	836	861	817	840	842	780	817	861	824	825	854	882	872	853	879	794	877	873	811	832	847	866	861	810	812	794	853	839	825	847	858	833	887	845	825	818	883	887	832	826	856	826	873	799	812	822	866	864	858	855	906	856	807	894	816	830	898	802	853	770	825	802	844	801	852	796	837	774	825	847	851	885	833	809	781	842	864	819	809	819	836	881	841	835	839	830	813	836	799	835	797	868	838	829	774	826	850	845	810	861	855	856	836	876	771	785	870	871	857	832	811	860	839	781	843	832	858	859	822	878	865	822	848	860	912	797	882	833	857	849	814	855	835	826	861	852	886	873	798	822	857	871	833	858	828	849	863	886	854	831	896	864	893	833	826	821	843	862	870	850	837	860	800	821	925	800	892	894	842	820	885	864	836	857	867	873	847	892	910	812	832	827	829	847	813	814	880	810	854	783	851	844	824	843	819	819	794	822	863	831	841	844	808	881	882	809	862	820	787	879	829	856	882	856	854	802	896	843	866	843	844	817	864	908	809	851	876	868	864	874	838	872	853	837	895	831	861	845	854	798	820	799	889	846	827	875	863	869	865	794	828	847	844	816	868	812	831	854	780	837	867	867	813	807	819	824	856	858	820	873	839	846	819	872	850	793	848	788	861	814	814	825	844	869	865	873	893	863	820	891	836	824	829	864	874	823	824	859	840	851	828	826	841	815	833	828	810	807	867	859	863	835	830	867	815	784	837	871	852	802	859	823	795	848	881	848	775	847	829	780	877	806	858	782	876	875	821	822	840	792	868	870	851	890	850	846	860	865	829	867	895	860	817	799	840	864	813	812	834	848	848	807	782	860	817	854	870	795	815	822	837	847	865	809	849	823	808	839	785	836	832	866	819	880	822	816	763	812	821	787	890	832	828	894	819	818	826	793	837	873	821	798	877	809	865	882	825	857	829	806	804	835	844	832	888	777	830	867	829	864	865	823	846	824	834	788	871	843	814	824	824	842	835	841	830	854	826	846	853	852	791	838	786	848	896	862	840	841	834	880	861	840	819	834	856	864	836	849	848	828	840	811	832	841	829	835	840	823	803	822	876	831	854	798	839	834	780	830	815	857	815	816	806	850	863	775	778	840	807	895	863	803	870	859	850	847	854	874	874	835	844	784	855	795	829	838	840	784	845	819	832	840	851	860	852	888	845	761	817	848	815	836	830	879	882	797	831	840	856	842	802	826	836	848	843	810	823	854	865	852	858	898	846	846	842	839	844	828	816	806	803	794	829	784	826	837	846	875	815	887	872	863	887	818	827	825	784	790	846	895	796	835	872	880	779	810	866	898	805	860	798	887	857	802	845	842	870	802	839	821	830	878	814	878	855	854	819	817	793	816	841	905	856	840	817	854	910	824	849	842	811	849	840	862	832	841	867	846	819	823	876	889	851	858	828	813	835	863	869	854	826	846	807	852	844	854	866	823	846	801	844	832	885	865	814	916	860	795	853	797	869	812	810	858	796	836	794	841	812	838	859	891	793	834	812	845	837	847	821	829	848	850	797	830	877	826	887	863	832	815	823	786	800	826	772	848	826	853	831	843	814	787	833	880	897	856	792	881	872	849	839	807	866	842	793	863	821	801	872	833	860	908	794	837	856	823	830	853	828	804	822	832	823	859	848	790	803	884	913	834	857	854	804	821	821	846	869	864	859	863	838	803	815	827	833	843	818	800	832	856	793	885	844	858	843	817	867	840	861	868	837	902	812	785	895	828	837	849	828	832	792	827	844	822	802	819	836	816	856	863	801	869	786	792	869	828	832	871	825	840	867	873	817	855	855	837	818	825	836	814	847	814	857	847	849	826	837	856	876	843	891	792	847	851	819	781	800	876	855	833	845	822	819	806	806	858	905	867	783	848	821	837	784	834	854	822	855	793	811	809	829	827	798	819	876	780	845	801	858	855	798	864	849	837	852	852	864	815	825	796	814	840	837	830	845	824	800	858	864	847	887	820	779	869	826	848	846	859	883	825	794	844	829	811	816	840	840	826	869	888	833	810	817	756	791	846	839	835	826	872	836	826	835	873	824	878	850	817	861	832	838	855	880	830	848	837	879	850	851	777	830	837	827	828	808	825	878	803	835	833	848	847	823	795	831	808	831	854	856	843	840	856	800	812	836	845	804	820	786	762	828	837	781	844	833	813	774	840	793	854	756	810	822	800	832	821	821	800	875	854	859	896	873	805	854	862	772	854	863	825	836	865	791	862	821	861	852	840	817	829	821	824	896	818	854	828	814	843	850	799	792	821	794	828	871	827	823	838	799	835	837	874	826	822	889	785	859	841	821	819	830	846	822	871	843	830	781	861	843	882	841	826	864	835	833	840	801	837	836	844	852	800	837	851	824	884	859	875	779	840	849	805	864	858	839	844	803	875	824	833	874	846	824	891	871	770	855	839	895	879	852	884	787	804	814	870	846	823	829	843	837	823	819	852	835	862	895	855	853	871	829	877	867	807	842	813	842	826	845	843	870	795	849	862	820	907	808	789	802	857	818	788	863	831	825	829	851	815	885	862	812	809	863	816	781	806	844	847	816	811	818	787	835	800	825	806	887	810	805	836	799	814	849	804	849	845	853	826	843	895	852	822	839	802	852	803	870	838	824	817	869	872	885	893	854	860	782	865	831	803	826	872	865	839	800	785	871	828	885	803	814	833	805	895	832	874	821	850	851	861	871	819	862	856	884	794	799	815	846	828	826	858	838	788	862	813	833	856	836	821	866	839	814	793	816	867	823	830	826	869	839	787	868	866	865
22988	21484	29275	24126	21497	21606	12279	3501	2539	2246	1913	1516	1576	1428	1310	1194	1122	1189	991	1025	1042	998	908	922	853	806	821	809	752	769	690	703	747	682	650	716	711	688	693	657	600	719	682	638	649	660	636	651	632	649	616	649	692	616	650	626	646	621	621	631	645	662	617	627	587	610	644	628	600	674	610	639	615	657	608	616	599	617	645	610	595	648	615	627	626	620	615	622	603	617	626	616	627	607	624	647	628	644	622	630	652	655	626	598	586	653	596	628	677	657	591	617	620	612	614	621	660	588	602	638	581	596	602	582	589	637	625	652	641	659	641	589	605	615	650	604	603	639	573	618	646	597	600	637	645	592	601	630	646	584	645	633	628	578	600	591	657	631	611	582	609	609	603	609	628	609	643	591	677	632	580	613	618	595	626	615	664	616	619	652	627	578	635	623	631	583	634	616	633	646	650	616	630	617	607	656	595	572	604	585	610	578	668	628	597	594	655	569	642	635	604	620	624	601	650	607	608	604	649	634	641	612	634	599	644	573	628	601	614	586	664	614	614	630	611	634	609	592	613	610	612	639	644	604	624	609	646	611	627	640	639	592	583	646	653	586	639	616	620	631	623	581	609	602	623	647	580	638	647	647	625	611	606	640	655	609	633	585	646	629	605	631	621	611	644	606	642	638	618	598	656	604	674	591	665	575	609	614	644	601	576	569	627	637	650	598	606	614	606	591	609	623	669	630	617	624	602	616	608	628	626	604	682	615	612	636	607	629	680	657	603	588	622	620	619	597	577	611	630	594	652	641	582	592	653	593	646	635	619	599	616	641	626	624	593	623	622	618	635	609	621	626	612	575	578	612	622	639	609	654	619	646	612	560	626	610	582	615	662	671	649	569	616	621	654	652	595	617	620	606	584	587	566	634	653	614	610	633	609	626	594	604	623	603	646	609	597	605	602	668	632	595	612	590	607	599	549	575	631	587	601	559	584	619	549	604	617	637	600	634	671	635	576	574	641	558	635	607	616	659	595	589	608	612	671	604	631	607	567	615	582	643	647	612	631	677	623	597	629	616	641	652	585	647	594	631	639	673	647	643	626	629	608	642	590	648	625	623	566	608	618	626	612	564	598	609	619	638	613	626	630	597	611	632	616	630	585	603	627	612	630	636	625	606	600	559	597	604	604	626	606	596	583	672	645	598	604	556	643	602	626	692	621	589	635	630	605	628	608	616	656	628	619	611	585	621	622	557	617	610	583	646	605	647	601	608	613	578	604	644	614	657	616	633	631	653	579	596	642	638	620	629	648	603	623	608	628	606	644	589	648	649	602	621	576	638	595	643	605	596	597	607	631	632	633	597	608	635	605	606	594	635	570	588	600	632	624	642	630	635	611	630	674	580	616	625	595	662	604	611	581	588	586	629	604	612	587	571	621	633	618	565	620	608	580	573	619	588	608	569	632	600	616	630	644	649	588	589	604	604	616	610	635	568	628	646	584	622	576	622	628	608	650	605	604	576	638	605	600	598	583	592	586	597	627	573	609	560	593	585	593	591	617	613	575	638	638	585	613	623	601	621	599	541	583	592	640	620	597	617	636	552	643	629	596	589	662	579	570	640	609	632	603	643	617	667	642	594	648	632	611	611	620	596	620	628	609	636	603	602	623	575	566	595	626	637	614	600	609	607	676	603	583	572	663	619	635	590	614	607	650	610	628	602	635	618	622	653	601	660	647	608	664	567	586	585	580	577	605	632	601	614	587	651	620	582	568	583	596	608	586	615	599	600	623	612	591	577	564	607	567	621	610	643	664	625	594	601	631	603	630	622	596	654	627	613	643	590	657	640	627	647	684	631	656	626	612	563	595	620	584	646	608	586	616	585	631	605	665	630	630	624	636	603	608	592	604	608	614	652	617	589	618	608	573	645	646	589	603	584	592	662	636	622	657	608	593	646	557	616	602	641	628	635	621	602	619	587	612	600	589	612	615	613	626	603	637	608	624	582	613	580	606	567	617	641	626	607	651	657	652	669	585	593	598	650	623	609	582	637	648	634	601	608	586	602	609	566	558	633	582	637	611	620	597	610	637	630	602	642	605	618	635	633	600	613	633	603	590	623	629	581	581	579	574	652	632	618	556	601	616	632	618	650	613	620	653	670	653	626	588	640	612	611	635	601	609	618	576	593	631	602	637	636	583	576	633	613	616	600	603	674	618	602	634	607	611	629	594	604	598	611	634	646	608	578	609	622	585	627	657	630	628	634	598	622	598	608	651	618	585	651	635	624	629	606	587	618	587	602	617	664	598	610	618	597	626	633	639	645	641	533	606	575	653	620	605	582	629	619	571	580	571	622	635	603	666	600	619	627	622	662	648	641	583	594	605	617	628	612	553	646	651	582	589	590	622	645	591	635	633	683	626	610	619	627	629	621	602	637	617	623	608	603	592	610	636	624	600	633	681	619	581	599	615	626	609	592	639	634	567	651	638	569	585	639	639	617	594	607	620	611	583	641	631	560	563	576	624	592	575	641	586	617	609	606	601	582	608	613	621	645	592	624	608	600	649	605	628	626	612	612	622	640	610	588	608	586	639	607	617	626	603	591	606	578	595	650	615	636	626	660	614	618	633	649	624	615	572	567	601	657	603	595	639	657	603	603	610	612	630	628	631	619	581	658	588	611	622	621	618	641	583	577	676	617	621	636	600	633	626	645	634	627	616	642	641	616	596	672	601	609	603	614	623	626	656	625	602	610	641	597	595	606	589	628	566	638	594	603	624	616	599	615	645	606	605	617	562	620	660	635	630	626	616	623	612	633	616	630	598	609	587	609	580	588	625	640	642	639	587	572	609	593	610	604	628	617	634	662	633	584	633	583	598	650	614	587	644	647	606	656	597	614	599	621	609	611	626	618	603	641	554	622	673	628	578	637	591	634	641	611	609	648	644	586	584	595	648	606	603	610	622	622	605	622	593	629	578	552	607	647	587	625	611	602	613	625	612	655	568	635	619	640	638	583	598	566	593	537	604	584	589	666	630	637	614	639	630	608	636	566	638	625	577	637	599	631	658	570	563	631	656	644	609	634	614	572	598	605	622	606	628	632	617	606	635	626	636	607	639	622	600	610	586	598	622	630	617	579	618	617	601	585	632	617	603	626	603	602	600	619	600	610	632	621	602	620	571	605	611	614	638	637	603	628	631	600	607	626	614	647	599	595	568	581	600	616	619	661	630	616	653	652	608	632	643	582	637	583	636	615	596	610	602	580	599	624	602	571	553	617	626	585	609	652	623	580	647	589	608	618	616	585	622	650	587	624	650	636	609	637	656	631	609	616	634	645	641	613	600	693	599	575	650	642	614	594	595	662	634	615	624	602	595	625	614	616	588	633	667	654	591	616	606	642	655	649	611	575	672	629	655	610	633	617	597	631	603	640	625	604	585	606	621	624	594	663	585	601	644	616	654	604	604	598	574	608	642	593	633	631	652	628	628	585	598	553	573	628	627	625	628	605	593	628
37000	39992	28107	18495	12458	9709	7382	5465	4678	4002	3249	2684	2404	2215	1981	1855	1846	1704	1533	1540	1426	1299	1203	1207	1083	1089	1030	978	932	951	928	854	947	874	878	791	820	799	778	784	778	854	765	719	755	760	719	759	736	746	732	737	702	703	735	723	720	702	730	722	719	681	756	711	693	727	708	737	716	713	683	714	725	729	686	739	745	718	726	743	705	742	666	685	690	695	701	697	718	722	721	678	713	686	701	659	697	725	735	724	780	693	727	711	649	711	678	722	687	678	706	721	681	667	717	708	721	677	670	723	673	722	677	710	683	748	656	731	704	701	691	697	750	723	717	660	665	716	698	709	686	718	706	671	715	728	730	724	700	737	695	699	698	653	706	716	732	660	698	729	670	715	651	696	710	698	692	684	693	732	758	679	689	698	706	683	697	705	700	738	710	719	689	681	696	653	706	692	695	699	654	694	705	702	667	714	685	710	700	713	697	672	651	715	664	711	700	687	650	720	744	698	712	694	679	713	715	748	704	652	691	701	678	652	708	728	704	758	667	686	723	701	669	710	673	748	711	733	708	696	707	668	689	739	709	676	659	726	708	712	713	751	694	731	678	715	698	703	698	704	726	718	715	713	709	695	742	711	707	681	692	713	689	694	687	708	668	708	708	678	696	733	700	705	699	652	686	714	722	674	711	693	702	721	738	700	684	719	711	762	677	707	670	666	722	686	689	704	684	707	694	694	685	716	708	665	699	679	675	706	740	681	672	643	717	684	737	674	640	703	784	702	684	672	724	670	740	645	729	688	729	683	668	678	729	723	737	702	660	710	664	726	688	712	660	710	710	700	695	696	674	694	723	681	648	684	708	730	687	697	742	711	726	703	755	703	734	728	653	762	715	733	700	683	668	712	688	765	709	697	717	707	724	733	667	693	674	721	730	714	676	716	689	692	636	698	707	673	707	704	719	686	724	744	688	697	723	698	697	726	708	751	669	710	721	743	689	743	689	687	711	747	688	707	731	667	686	724	685	687	722	713	651	663	728	675	706	704	695	681	674	698	671	721	750	646	710	700	711	748	679	700	651	681	710	698	679	690	728	717	671	760	686	708	690	694	702	695	727	711	713	678	630	748	710	696	700	743	682	713	707	719	712	655	706	678	691	686	714	662	696	719	677	688	709	665	677	710	703	730	666	675	749	704	708	684	712	713	702	719	714	672	696	679	703	659	698	749	654	711	687	694	678	684	740	739	723	731	689	675	734	691	718	693	672	711	693	667	695	713	745	683	677	688	699	719	693	691	712	684	715	717	677	720	748	666	696	716	694	703	704	658	685	712	677	699	680	692	667	755	672	681	680	660	689	662	721	711	713	695	696	677	662	667	665	717	717	708	724	679	675	720	669	719	639	681	717	667	689	670	684	685	717	723	697	702	719	733	667	732	713	736	664	668	697	716	636	679	705	678	678	738	683	718	703	722	691	680	662	698	671	732	665	679	670	716	658	686	745	685	691	700	707	703	726	713	708	692	711	712	717	693	687	739	681	657	688	680	636	713	667	678	684	694	680	689	720	706	727	664	675	698	750	714	688	711	675	732	710	703	710	694	707	702	707	693	711	679	700	673	727	694	652	727	669	669	725	669	673	701	723	667	718	660	711	694	692	706	672	697	723	687	678	706	704	772	736	693	641	708	710	703	708	697	686	672	693	726	736	670	672	661	660	660	711	675	665	702	751	687	716	674	668	707	725	727	659	654	705	735	714	729	737	703	715	695	737	703	718	723	677	684	703	668	745	697	707	727	752	663	704	680	711	687	676	697	726	699	701	716	723	689	740	675	717	674	675	724	723	734	705	744	727	701	720	719	733	675	689	689	712	680	744	693	728	672	706	698	695	734	698	677	694	708	702	676	708	758	723	751	725	651	647	719	695	682	715	701	705	729	751	710	675	707	700	713	705	713	742	694	732	678	734	696	669	736	730	697	698	678	706	722	690	695	677	727	738	683	685	676	720	685	686	716	685	726	694	709	752	678	722	663	667	735	714	716	714	704	663	741	712	710	703	694	676	729	742	719	727	691	679	660	696	639	715	686	736	671	667	670	712	677	665	713	664	650	684	730	761	657	666	663	665	705	721	704	659	710	697	679	691	680	700	627	692	695	695	687	696	656	675	721	749	709	743	683	687	680	652	714	703	700	671	726	716	698	696	735	735	678	698	697	648	672	783	696	710	707	688	693	671	684	728	690	715	728	712	731	689	696	740	697	686	678	732	735	721	697	710	719	672	699	706	694	685	747	702	712	679	695	717	717	690	655	703	652	693	720	709	709	694	719	714	714	721	719	692	684	670	678	648	683	685	675	715	679	703	611	671	721	730	681	707	714	718	684	700	693	713	696	695	715	691	712	708	642	701	715	727	755	688	753	685	690	688	710	673	745	697	656	686	717	760	727	720	652	664	662	676	705	686	673	696	682	666	685	717	750	759	681	738	704	683	704	691	678	684	720	626	653	687	704	676	705	774	694	743	728	646	649	740	686	699	688	682	683	647	640	690	726	679	682	653	728	737	705	718	673	706	704	706	725	694	683	677	653	713	752	712	697	723	699	682	729	650	702	730	703	690	709	721	682	703	728	655	675	673	656	717	705	691	693	673	693	725	673	694	654	709	678	733	692	682	709	719	704	741	717	701	716	672	683	718	637	732	732	674	682	709	717	645	716	725	688	702	647	645	697	695	681	648	727	692	714	694	716	737	750	685	766	679	677	723	718	715	727	734	733	714	721	716	633	695	682	686	668	678	675	675	679	697	740	778	659	699	725	740	682	712	727	731	694	686	685	698	691	692	687	726	692	715	709	680	691	730	702	642	684	687	670	705	656	711	672	696	711	709	721	648	681	705	695	726	717	698	711	648	716	640	651	713	727	730	700	708	744	732	728	705	748	675	705	691	699	673	714	675	678	695	680	706	706	690	729	693	745	724	707	663	671	754	668	721	728	692	724	705	678	761	686	704	739	714	712	724	682	757	713	713	702	707	710	724	696	731	701	705	714	699	749	719	699	705	697	681	661	685	662	725	666	685	710	686	711	705	720	730	716	752	667	699	712	660	656	692	667	669	721	703	692	678	702	702	703	716	710	677	698	682	725	705	666	688	731	713	723	693	652	722	700	680	699	686	703	664	674	724	636	688	694	695	663	681	712	715	687	674	669	710	660	667	720	721	681	680	686	704	691	656	714	717	737	693	715	682	696	739	717	733	708	665	697	705	705	709	666	664	690	696	702	730	705	695	728	728	710	689	685	704	701	665	678	684	699	677	671	695	755	715	710	705	675	693	740	623	701	688	701	699	657	728	673	682	709	656	701	690	731	722	724	692	676	689	695	702	720	712	692	694	685	659	680	677	754	657	711	717	723	680	666	620	706	721	709	736	714	697	749	678	691	704	744	696	682	687	698	723	672	700	764	696	682	716	711	690	703	699	690	725	736	713	705	726	641	729	712	686	680	717	716	708	726	764	648	698	712
29860	22410	17198	9736	4454	2702	2185	1719	1586	1503	1430	1265	1254	1151	1135	1099	1092	1069	1022	1054	1024	976	1030	1064	1026	981	990	964	1005	960	967	937	903	971	965	901	964	992	920	926	974	962	949	893	888	950	962	986	919	973	941	921	891	896	922	947	896	963	959	935	910	901	931	917	985	916	1007	889	925	918	893	921	898	952	908	893	842	946	914	865	851	907	933	895	928	924	967	904	918	981	982	848	914	891	859	912	912	886	952	957	939	917	938	902	966	889	964	863	930	887	937	919	902	901	961	874	973	932	871	892	966	925	865	892	905	926	922	909	939	909	942	938	869	938	935	922	898	930	981	900	954	933	975	918	936	904	889	893	906	940	878	951	916	939	944	848	907	876	938	954	904	874	901	922	896	935	918	883	925	932	898	892	907	924	863	894	903	924	863	852	855	913	909	908	925	941	909	879	972	981	890	900	923	881	862	973	896	883	873	991	907	893	967	935	948	908	943	931	887	925	951	961	969	895	971	895	893	952	874	936	942	879	882	886	942	937	946	935	906	923	904	916	871	870	904	992	876	894	898	914	951	928	886	875	920	899	963	890	857	906	867	913	898	958	908	892	913	917	904	913	861	930	893	895	960	924	937	887	925	905	946	941	920	959	927	907	947	935	907	920	942	939	896	877	902	910	901	923	941	953	914	932	951	909	924	917	893	947	967	954	965	925	894	889	965	851	933	910	898	922	947	917	920	936	950	943	999	952	870	962	915	950	911	962	886	912	948	902	885	918	969	934	925	891	965	913	909	912	932	856	952	885	922	866	954	966	925	924	908	912	874	941	973	913	917	908	911	865	924	954	911	887	951	964	907	959	914	891	931	865	884	971	927	866	926	927	899	910	927	903	972	981	908	975	936	872	845	904	898	942	965	923	906	923	918	905	887	838	916	937	935	881	917	890	887	914	929	938	906	910	976	952	942	915	909	888	871	881	888	926	964	945	931	927	976	864	966	916	973	896	890	886	951	883	915	941	907	866	881	896	947	863	960	889	947	907	908	905	898	944	935	937	902	931	931	920	868	920	925	881	927	937	948	911	909	945	968	868	883	928	913	848	966	926	874	880	933	869	879	898	922	891	932	888	939	915	915	882	909	882	923	930	890	915	925	976	965	967	961	914	879	935	877	922	886	905	937	910	929	888	932	910	943	879	908	886	945	920	903	957	954	866	880	947	983	890	912	888	906	975	982	930	959	909	926	932	926	986	913	860	904	915	929	1000	926	961	906	939	899	952	928	939	931	952	909	959	950	923	879	944	888	929	926	960	934	955	941	941	965	895	930	914	963	948	965	897	884	905	929	932	931	874	903	979	936	878	905	936	923	916	901	979	943	885	923	929	970	903	906	924	883	884	882	931	923	926	900	889	854	880	949	913	898	922	927	941	883	909	961	928	929	879	885	918	964	949	948	905	948	904	930	960	918	939	937	951	950	911	885	916	916	909	948	958	916	852	959	902	909	944	884	901	953	919	970	910	901	972	894	886	894	853	938	865	921	919	919	916	901	946	866	904	975	921	910	882	902	947	928	952	956	908	943	907	918	912	905	935	939	914	896	947	946	940	952	908	909	959	958	899	976	897	908	954	894	867	913	883	944	898	911	912	921	905	907	900	906	922	933	939	950	956	930	901	947	953	912	894	902	872	974	957	926	911	882	927	937	960	915	859	904	895	950	924	878	921	911	877	916	893	898	977	884	927	941	885	893	922	949	930	868	885	946	896	973	916	935	950	892	925	894	966	932	924	909	984	813	952	872	881	904	954	943	964	891	886	909	901	895	891	954	924	959	941	895	960	939	904	922	929	931	907	974	947	917	981	905	936	912	945	936	916	891	919	933	940	909	916	885	920	916	919	953	858	909	973	962	942	876	902	960	920	899	952	912	923	962	889	926	931	933	926	858	918	862	954	953	875	904	888	925	901	887	953	921	881	894	946	909	932	928	923	875	925	927	934	952	894	947	954	905	933	933	849	935	882	939	897	856	875	913	947	928	930	883	928	882	817	855	904	926	988	910	945	949	910	920	901	846	939	897	965	937	915	925	901	877	929	864	935	908	947	858	892	920	926	878	948	945	944	934	890	891	914	935	934	934	860	918	952	949	942	962	962	864	912	941	923	925	940	970	904	945	932	960	923	919	955	865	897	896	945	916	895	876	911	966	929	957	913	968	930	963	845	955	943	917	987	911	880	914	909	885	870	948	1003	891	906	914	928	953	918	906	885	931	918	916	905	907	965	905	934	921	882	891	896	943	913	953	915	893	931	920	904	883	910	952	974	870	893	950	917	938	917	952	962	935	938	972	914	928	939	889	962	925	906	924	940	938	953	983	944	940	954	905	897	878	904	925	904	901	860	953	936	921	884	932	923	892	965	956	903	895	905	963	917	957	894	911	903	939	906	951	913	969	946	889	934	1012	889	949	824	959	930	896	969	894	940	908	921	903	884	931	897	900	933	866	874	886	853	942	911	928	968	931	942	943	924	887	888	921	956	915	857	902	942	853	889	922	909	924	900	857	942	924	943	894	912	879	942	914	878	893	959	942	895	905	915	909	930	896	956	884	924	891	915	947	949	931	897	915	978	844	866	963	926	934	924	900	932	913	988	944	893	943	909	896	913	839	922	937	836	920	913	907	886	926	885	962	908	905	930	839	995	885	912	875	873	889	890	897	943	841	922	903	926	880	932	906	918	936	912	884	922	941	883	871	949	915	949	927	970	879	864	923	924	890	975	976	829	965	960	919	870	868	970	948	889	905	901	915	927	939	945	887	896	936	911	906	890	979	939	1016	887	918	950	1003	922	875	912	942	923	921	917	889	925	882	894	933	974	882	961	915	899	947	872	867	889	872	962	949	909	873	921	910	912	885	920	913	941	874	858	909	910	890	909	905	920	908	881	867	963	1001	914	928	903	938	918	848	883	961	975	915	931	850	914	967	931	882	919	905	952	960	922	898	939	956	872	891	950	950	956	916	910	902	917	908	895	930	919	847	909	909	913	899	938	852	919	883	957	938	898	916	885	897	901	921	872	941	928	869	956	924	931	906	953	876	926	924	907	900	922	909	901	938	930	964	926	928	885	911	926	881	899	947	892	955	957	875	979	921	903	852	891	930	918	911	889	951	904	905	909	909	879	929	915	936	956	913	941	912	925	910	927	877	910	896	899	988	917	962	932	947	951	947	909	905	940	858	917	891	866	939	959	938	942	917	900	932	900	901	974	919	905	904	882	932	902	895	965	945	960	922	891	960	937	881	939	919	953	881	929	892	955	912	910	899	923	850	924	930	896	933	903	914	946	922	905	938	945	895	931	930	913	895	920	898	914	878	921	906	928	941	901	914	938	918	914	937	898	986	878	949	923	884	953	939	898	899	897	917	931	935	907	901	943	911	927	909	970	902	883	934	918	932	918	940	925	898	917	910	939	858	927	885	923	932	924	947	856	894	882	917	950	938	910	853	922	894	903	917	925	869	887	961	872
30158	25216	16458	9654	6426	4460	3633	2844	2473	2291	2015	1773	1639	1562	1455	1434	1326	1347	1247	1226	1290	1267	1234	1149	1161	1065	1124	1091	1116	1093	1075	1076	1114	1110	1062	1064	1007	1077	1058	1074	1092	1021	1057	1038	1013	1046	1012	1007	1019	1032	1095	996	1073	1031	1037	1123	1009	1031	1062	1055	1079	1078	1043	1056	1005	1033	1034	1010	1033	984	1005	1070	1030	1063	1045	1069	1038	1076	1030	1009	1027	1014	1041	1022	1011	1061	1050	1011	1060	1052	999	1046	1011	984	1010	1012	1061	1021	1023	1011	1012	1101	1019	1075	1003	1079	1027	1009	1008	1023	1000	1024	1047	1035	1040	1064	985	1048	1031	1019	993	1013	1017	992	966	1048	1033	1015	1017	1027	1031	984	1036	1061	1022	989	1006	990	1093	998	1029	1041	1046	987	1051	1047	1006	1035	1044	1033	1025	1004	1023	1081	1002	1024	1063	1086	1003	1028	1031	1028	1074	983	1045	1026	1043	1017	1000	1006	996	1046	986	967	991	991	1007	901	1057	1008	1046	1045	1074	959	1020	1017	1033	1016	1004	1050	1040	1015	991	1049	987	1027	1023	993	968	1036	1008	1074	1010	999	1075	1037	1031	1045	1067	1029	1041	1038	1034	1034	1045	1082	1016	1075	1007	1024	1089	1026	1057	1003	1030	1042	970	1056	1009	1048	1019	1031	1024	1049	1012	928	1030	1025	1016	1076	1056	1034	1036	978	1016	1023	1003	1055	1005	983	1076	994	1061	1034	1027	1047	1024	1071	1122	1052	1065	1023	1054	1024	1001	981	1015	1076	1077	1056	1025	1053	990	1071	1029	997	1028	1060	992	1036	1007	1048	1006	1079	1017	1052	1032	990	962	1038	1038	1036	1010	1000	1027	1028	1004	1031	1039	1048	1020	1005	1065	1005	1038	1051	995	1066	1008	1021	1051	995	968	1034	1040	1076	1032	1048	1082	988	1074	1040	1038	1004	996	1046	1071	1061	1045	1023	1008	1020	948	1056	998	1046	1051	1006	1041	994	1028	1035	1023	1057	1008	1016	1044	1054	1023	1020	985	1049	1008	1007	996	1015	974	1080	1001	1017	994	1016	1050	1033	1051	1000	1036	976	1027	996	1028	995	1042	1092	1064	1017	975	1056	1037	1031	1053	1012	988	1018	973	1148	1005	1048	1125	1010	1027	1039	1059	997	1008	1056	1065	984	990	1068	1074	1008	1111	1129	1059	997	1022	1035	1029	1032	1057	1058	1017	1043	1043	974	991	1001	1023	955	1033	1030	1045	1061	1004	1041	1046	953	1055	1043	1018	1028	1036	1075	1099	1005	1052	1069	968	993	1057	1029	972	1042	1074	1012	1013	1115	1056	1027	1026	979	958	1023	1085	1018	1045	1064	1009	1053	1015	1006	1017	1069	1024	1040	1022	1086	975	1005	1060	1033	1023	990	1003	1074	1042	999	1059	1022	1016	1027	1028	1055	1040	1018	1038	1018	1035	991	1060	1007	1092	1042	1027	995	1033	1026	1056	1061	1017	1002	978	1060	1003	1077	1049	1038	1067	1018	1077	975	1042	1000	975	1019	1035	996	1017	1023	1043	970	1039	1001	1038	1018	1080	1018	1080	1027	982	977	1038	1021	976	1018	1039	1056	1079	1021	1047	1062	1004	1011	1054	1018	1000	1090	1022	1008	990	1104	987	1017	1030	983	1075	1114	1031	960	1058	1079	1060	970	1039	1015	1039	1014	982	1065	1050	993	1065	1084	1048	1075	1018	1086	1042	1036	1011	1021	1057	976	1037	1005	985	1012	1019	1049	1013	1043	1034	1058	1023	1077	1081	1081	965	987	1030	1059	999	1036	949	1021	1024	1106	974	1030	994	1031	981	1039	1047	993	1041	1003	1002	1038	1051	1044	1027	997	1029	1046	1023	1046	983	1013	1023	1067	1010	988	1035	1050	1067	982	988	1001	1023	1048	1008	1009	976	1049	1015	1065	1022	1024	1050	1038	1042	1038	1014	1026	1013	1071	1000	1007	1022	1065	1011	994	1035	1068	1012	986	1013	1038	1018	1022	1030	1024	1076	983	1004	1027	957	1071	1005	1033	1039	1040	1109	1054	1080	996	1014	1076	1045	980	1067	1041	1084	969	1017	1031	959	1011	1020	1054	1042	1012	1005	1082	1077	1000	955	1016	1028	1018	1123	1028	1011	1064	1062	1043	1060	996	1037	1078	1033	1006	1049	1020	1045	1024	1032	988	1055	1033	1060	1044	1087	1052	987	1013	1010	1011	1043	1007	1022	1035	1022	1047	1052	1047	1075	1060	992	1079	1012	1020	1070	1006	1007	1033	1017	1002	1015	1094	1025	1034	1022	990	1013	1015	1011	1032	987	1015	1011	1036	1082	1047	1046	1064	1057	1028	1035	1031	953	1079	1036	1017	1069	1053	1034	991	1041	997	1010	989	1016	1062	1029	1043	1053	1021	995	1015	1014	990	976	1071	1012	1030	1039	1055	1027	1017	1034	1073	1079	1045	1141	1032	981	1038	988	996	1011	1022	1007	1025	1017	1049	1070	1011	1000	1028	1050	1026	1038	1119	1046	1028	1051	1029	1006	1065	1104	986	993	1031	1028	981	1029	1116	1047	999	1036	1011	1053	1020	1014	1070	1040	1042	1054	979	995	1034	1048	1042	1048	989	1078	998	1053	1029	1035	1074	1003	994	997	997	1101	1028	963	1045	1048	1015	1015	1036	995	1009	1068	1024	1044	1034	974	999	990	1027	1041	1061	1048	993	1021	1024	1033	1007	1059	997	1061	1045	1069	1009	1105	1031	1050	1033	1075	938	1007	1022	983	1020	1007	1039	1049	992	1016	1033	1033	1043	1008	1069	974	1034	975	1092	1003	1063	1004	984	1058	1000	1057	1027	1015	1083	1018	1011	1094	966	997	1034	1045	1131	980	1003	1068	1007	1043	1004	1048	1078	1030	1085	1003	1032	1002	961	1041	995	1019	1014	986	1001	1018	1044	983	1018	975	1038	1040	989	1001	1103	1016	1030	1019	989	1026	1030	992	998	1091	1036	1046	1015	1056	1061	1025	998	1042	1051	1003	996	1033	1031	1027	1061	1041	1009	1014	1004	1075	965	1034	1052	1000	992	1026	1063	1008	1066	989	1072	1002	1026	1043	1017	1017	1042	999	1013	962	1014	973	988	1042	1040	1074	1008	999	981	1040	1007	1119	1039	1034	1006	1092	1082	1047	1044	974	985	998	1003	989	1010	1063	1011	1017	987	1052	1080	997	996	1039	1044	997	995	1027	996	1025	1022	1002	1057	1022	1041	1033	1066	1041	1048	1071	1003	984	967	1017	1059	979	1043	993	1044	1047	1001	1033	1003	1010	1010	1089	1054	1065	988	1012	1014	1039	1039	1022	1099	1068	1028	1025	1031	1063	1044	1005	1007	1039	991	1075	1032	1063	1035	1046	1018	1054	958	1065	1010	970	1032	1030	987	1013	988	1037	1039	1015	1074	1004	1033	1054	992	1029	1017	1008	1029	1018	1004	1017	1032	1027	1047	1003	1115	1060	1043	990	1028	1051	1061	1026	1057	1023	1012	1080	1012	1022	1042	998	1013	1036	1045	1009	1098	994	1014	1075	981	1036	1057	1050	1005	1025	1067	985	1042	1012	1018	1034	1001	1057	1057	1050	1031	1057	1032	1043	1049	1012	1021	1063	1025	1040	1020	1041	1024	1048	996	1080	1040	1036	1072	1030	1025	1051	1010	973	989	1068	1034	987	1078	985	1029	1055	1069	993	1070	1063	1060	1004	1000	1076	997	1070	1046	1064	1107	1023	967	1024	1020	969	1004	990	1056	1058	1022	1008	989	1017	1039	1037	993	1082	1056	988	1039	1035	1058	1063	1074	977	974	979	1031	1026	1043	985	1040	1030	1038	1037	1066	1075	1012	974	1073	1038	990	1022	1020	1032	1065	1062	998	1022	1018	1033	1020	1000	1003	977	1042	989	1013	1009	1023	1076	1036	1026	1022	1066	1022	1012	1057	1009	1043	1020	1034	1052	1034	968	1020	991	1016	1070	1056	1038	1005	1027	1019	1024	976	968	1013	1079	1007	1078	1070	1018	1070	1023	1059	1022	1073	1021	994	1055	1011	1014	1007	1007	987	1015	1004	1086	980	1042	1078	1093	1006	1034	1107	1040	987	1077	1058	1097	1060	1059	1031	986	1044	1020	1067	994	1026	1045	1031	1076	1008	1020	1062	1054	1042	1022	1039	1021	956	1023	970	1031	1045	1066	1034	992	999	1078	1040	987	1040	1020	1030	1045	993	1034	1029	1011	1011	1007	1041	1047	1006	964	1048	1024	1057	970	1030	989	1024	968	1018	1020	1034	1063	1060	1032	1070	1023	1035	1021	991	982	1039	1017	1048	1007	1024	1007	1025	1060	1034	1042	1050	1014	1117	1002	979	1073	1073	999	1057	1058	1062	1066	1013	1003	1023	1041	1009	1052	1032	1003	1080	1097	1040	1031	992	1054	1061	1049	1068	1000	1061	1065	1041	1034	1055	1021	1084	1011	1032	1025	1008	1038	1007	1075	1041	989	1026	1024	987	1006	1058	980	990	994	1035	1011	1007	1000	1027	972	1079	1054	1005	976	1038	1048	1032	1042	1034	997	1014	1021	943	1059	1013	1020	985	1028	1055	989	1047	988	1051	1048	1041	1011	1018	1066	1090	979	1005	1060	1049	1039	1036	1046	994	1062	1092	1008	1071	1017	1037
23987	21473	28829	24551	21454	13438	4356	2532	2046	1925	1673	1565	1348	1395	1270	1195	1227	1093	1126	1137	1085	1094	1045	1043	1013	958	992	881	931	954	942	937	889	883	857	825	923	933	849	895	865	869	894	823	890	831	855	914	855	863	912	852	876	854	823	870	856	828	828	851	806	870	846	893	849	822	843	876	887	841	826	869	800	889	870	824	808	885	810	827	831	875	859	850	823	847	850	790	844	830	851	850	859	847	844	874	878	872	828	833	838	899	807	895	846	851	899	874	854	779	807	852	854	855	870	893	839	858	849	804	839	842	879	898	849	864	808	769	871	792	860	849	871	794	802	870	889	840	807	813	824	834	869	788	881	842	859	864	907	849	823	799	830	827	912	764	825	858	803	852	908	845	821	836	809	834	835	804	812	863	806	809	834	896	805	897	873	826	826	824	855	825	848	832	856	891	855	858	828	887	877	828	838	865	831	816	906	856	806	844	818	881	817	883	865	897	842	758	877	869	809	854	872	854	822	836	833	778	870	781	815	841	818	844	838	874	899	788	874	835	868	820	846	927	841	856	829	846	832	865	833	861	796	844	872	876	871	859	892	879	818	884	824	807	858	853	840	818	839	855	830	875	850	804	853	800	838	832	872	857	790	878	815	803	864	889	900	839	790	831	854	815	864	836	843	893	877	845	845	862	825	838	840	864	821	824	850	829	884	899	813	785	772	855	863	886	838	857	852	860	916	842	885	898	866	819	871	820	867	851	848	807	850	829	831	832	794	862	884	859	835	874	841	846	855	839	815	855	839	870	850	825	805	876	838	831	825	856	828	912	861	835	805	838	838	906	833	852	913	834	813	862	837	791	844	841	856	795	803	850	919	861	819	883	831	851	823	853	837	804	866	828	857	856	808	837	829	839	871	843	909	803	809	836	868	824	820	843	870	872	846	826	851	828	837	826	839	824	845	849	812	905	845	863	831	857	800	778	803	811	839	858	843	860	814	824	849	809	855	831	919	815	878	865	843	799	806	772	819	859	837	855	824	871	846	829	868	809	863	834	830	850	812	846	869	850	821	833	865	863	829	844	847	872	821	853	784	869	863	850	806	798	886	877	814	798	831	805	868	850	800	849	802	810	857	851	836	845	816	873	815	808	826	814	859	798	868	830	816	843	862	812	896	836	881	796	809	774	846	834	846	808	837	817	833	878	880	858	926	830	820	900	838	912	860	778	827	879	854	804	872	873	838	790	843	843	768	833	821	819	844	823	837	802	855	821	862	810	830	866	861	857	829	857	852	885	784	845	823	822	899	818	859	835	868	840	791	844	815	848	819	841	808	850	818	827	842	853	861	821	836	807	825	836	864	901	834	761	869	831	886	842	857	813	862	815	831	825	829	842	856	903	860	829	855	849	844	785	847	816	843	845	771	848	893	856	838	839	839	798	878	797	830	778	834	889	791	834	857	836	835	855	857	825	877	871	842	801	815	827	820	824	815	851	855	829	802	855	888	848	874	872	789	771	874	874	830	863	885	856	826	829	886	796	832	808	805	795	819	840	857	808	843	830	799	831	793	825	812	858	850	814	866	800	841	803	844	880	860	859	866	823	859	830	853	796	818	908	843	838	890	855	837	877	842	869	871	821	764	821	866	861	866	807	819	815	850	849	851	866	804	863	839	820	862	844	810	853	815	858	833	839	826	774	840	840	814	883	818	840	839	872	777	873	866	840	825	828	822	862	829	862	852	828	876	871	842	798	801	827	832	882	865	820	852	791	861	833	847	802	820	820	862	863	800	815	832	816	927	807	818	806	829	851	878	808	804	870	797	895	806	885	861	861	862	820	877	786	866	876	851	844	844	894	886	847	850	875	784	817	810	850	799	829	843	859	805	840	836	799	830	880	783	846	895	836	840	808	820	860	831	893	837	814	869	813	846	843	848	815	840	859	823	837	803	837	833	816	847	846	795	824	885	835	836	811	805	850	882	794	824	833	845	827	792	817	801	846	827	855	874	814	793	863	812	830	905	832	853	862	821	819	842	797	866	826	868	841	842	815	873	781	866	828	772	850	838	856	861	765	846	776	825	867	911	807	828	838	846	831	829	860	816	861	817	835	829	823	829	841	819	829	822	823	823	841	847	805	817	878	807	859	844	834	843	890	851	840	858	837	809	842	807	850	841	853	839	845	805	819	850	830	808	846	861	838	883	837	832	864	883	906	845	831	811	863	908	836	815	821	877	836	868	830	812	867	832	821	842	831	842	828	893	884	846	815	848	833	841	823	838	846	888	835	828	838	861	841	885	851	838	820	849	828	867	843	828	875	801	822	806	841	803	829	796	887	827	900	835	865	862	833	867	849	852	822	826	842	863	852	786	827	837	796	774	879	839	811	863	807	911	816	864	861	821	829	745	845	872	856	829	850	833	811	867	863	865	859	865	802	832	792	890	834	831	845	787	864	808	853	838	874	868	876	841	908	833	880	818	816	868	845	829	882	811	811	797	857	859	869	886	857	817	844	877	862	820	785	854	885	806	845	814	884	806	818	840	834	840	852	859	802	825	803	839	836	847	838	868	839	918	824	827	874	800	814	786	868	853	838	809	836	836	841	822	901	896	851	859	808	822	844	839	892	861	820	868	852	829	863	814	826	831	852	861	799	842	829	841	835	846	861	797	878	811	865	874	862	917	865	848	874	858	801	827	856	804	810	902	893	891	773	846	827	868	869	836	870	790	852	808	829	834	842	845	844	849	859	864	841	865	834	844	857	775	842	863	891	829	846	849	854	849	808	790	855	791	811	821	821	786	815	792	838	844	805	879	841	840	820	866	895	830	854	841	867	789	849	838	823	847	829	858	818	828	784	854	866	837	819	872	855	822	877	823	833	787	889	856	871	870	824	818	814	833	779	828	867	814	756	852	876	845	844	829	836	879	893	863	844	805	806	834	806	822	839	889	886	848	832	840	834	847	867	852	836	867	859	818	887	829	822	839	827	895	819	838	842	842	778	888	856	833	837	806	849	913	846	899	845	784	846	855	827	880	835	875	869	833	788	829	856	916	787	861	816	853	807	821	793	833	842	855	828	854	866	827	856	818	785	851	843	859	793	861	873	878	848	835	872	843	798	880	872	791	825	833	795	849	811	847	850	825	783	863	851	797	794	845	865	816	835	818	831	806	826	812	929	897	857	848	866	826	861	844	820	844	850	879	843	805	853	850	825	881	842	819	828	830	878	771	877	850	829	870	873	805	873	844	832	842	815	792	814	846	856	825	864	887	830	899	815	804	839	839	835	856	838	840	826	757	846	844	875	851	829	832	879	804	862	836	855	869	915	828	811	847	835	828	832	840	802	827	841	801	843	864	843	827	840	815	832	790	842	880	859	891	863	843	839	794	811	862	879	835	849	776	804	841	798	897	870	851	796	847	851	785	771	873	815	859	836	893	803	807	867	893	784	867	871	859	876	797	782	832	819	867	772	850	798	833	822	838	813	894	814	817	847	816	837	888	830	886	842	847	858
34220	36205	23427	14534	9978	7116	5529	4270	3457	3065	2621	2258	2191	2071	1735	1696	1693	1510	1419	1477	1411	1404	1327	1254	1144	1238	1164	1194	1089	1064	1103	1122	993	1109	1047	1039	958	1025	1012	1026	989	1033	1028	1022	1010	1005	938	975	955	940	964	942	944	1017	1003	958	951	957	963	1004	984	974	945	974	1007	900	937	933	968	950	966	976	948	943	938	958	917	985	944	953	925	957	973	942	913	880	960	950	978	949	963	961	974	901	967	946	923	960	915	919	962	956	906	1017	941	980	970	911	971	910	917	913	919	977	904	924	925	956	928	915	963	900	936	946	977	1019	960	867	902	889	960	970	932	945	959	929	961	928	969	937	899	894	948	949	932	933	989	942	930	986	931	943	956	946	920	896	905	959	935	1005	957	948	956	967	985	961	973	917	937	970	955	940	937	911	914	974	918	1019	968	966	926	911	942	936	939	925	936	903	909	977	963	970	928	994	951	960	969	928	1002	926	966	978	926	903	941	981	960	962	975	940	976	908	927	966	946	976	975	907	945	949	996	920	943	923	947	942	902	935	968	899	921	941	988	944	1037	943	966	960	913	916	1017	941	945	964	944	931	961	982	924	881	946	925	942	976	937	950	892	988	945	957	954	931	995	936	974	941	959	952	941	922	945	961	958	908	919	975	968	941	1002	951	946	906	897	911	928	947	943	976	979	946	927	973	935	978	983	961	922	965	972	915	986	963	958	902	976	941	999	955	953	956	972	956	906	944	931	955	922	931	915	956	984	978	978	953	912	952	931	919	948	956	917	958	1020	954	940	980	937	965	912	966	943	882	981	957	955	945	968	971	892	925	1005	961	920	962	913	933	930	1001	902	967	944	958	977	902	933	975	930	997	915	992	948	970	925	926	1049	976	912	955	990	952	911	964	941	998	917	972	910	947	929	960	912	978	946	1029	916	922	933	1007	958	991	976	952	946	975	949	964	934	978	946	954	943	995	947	914	884	932	936	960	927	912	936	903	965	1005	922	927	926	979	963	1010	969	950	951	954	900	971	1023	930	968	946	939	946	936	936	949	897	975	922	954	936	942	940	932	947	925	924	955	966	986	980	962	934	929	922	919	922	977	939	1002	953	968	936	931	905	993	987	931	961	970	921	932	998	912	966	990	931	943	917	961	926	948	994	962	983	920	930	912	941	975	927	945	912	959	950	986	916	906	943	995	913	969	956	877	881	970	961	932	1014	927	924	976	908	938	930	926	955	898	912	925	936	981	921	952	939	936	947	962	938	987	924	966	939	940	1005	926	964	974	949	911	917	933	903	956	886	930	977	877	965	964	995	941	939	955	929	993	986	922	974	914	973	944	1005	944	921	972	991	964	917	954	1047	971	953	891	909	948	960	938	986	1009	940	923	941	941	934	1021	888	991	901	883	963	989	946	841	960	952	1002	960	899	931	956	916	980	917	978	943	932	941	972	971	918	934	911	962	937	935	950	929	906	991	973	978	957	949	913	964	936	954	923	915	960	969	933	907	919	898	976	940	915	911	982	944	915	972	934	906	915	910	929	922	1029	936	941	888	933	957	936	897	890	973	952	934	953	969	885	991	920	941	1011	984	908	908	892	952	976	962	998	890	993	871	910	986	950	963	1001	981	997	977	930	957	1018	967	932	953	949	956	980	1000	954	982	924	919	966	863	923	907	1009	973	950	963	981	922	954	927	993	938	939	963	931	940	933	967	1006	934	910	979	960	948	917	960	967	1016	882	984	920	922	910	995	960	921	951	962	943	967	940	933	984	946	972	932	966	993	928	940	899	982	938	935	968	911	943	986	959	959	992	992	985	933	904	948	922	957	955	993	931	961	969	983	973	937	905	921	988	933	992	957	951	946	952	924	933	946	949	923	917	951	972	969	964	948	889	969	969	1007	961	988	901	934	952	998	943	935	970	903	919	953	962	975	984	912	868	1010	902	956	874	953	914	983	922	979	979	847	879	958	907	920	931	902	942	857	965	963	907	930	920	997	969	955	934	971	1011	953	947	928	897	951	947	957	951	942	909	967	940	994	955	978	951	1037	981	955	919	935	955	926	892	991	957	881	945	1002	890	936	942	915	898	914	911	937	939	975	957	958	941	935	908	946	968	959	928	906	949	960	979	988	964	933	960	931	955	931	915	903	922	936	979	952	916	910	897	919	943	950	999	934	955	956	931	913	955	914	981	954	946	962	976	984	1000	911	930	955	987	1014	1007	941	932	945	909	928	913	961	988	977	929	973	924	1051	947	952	884	898	966	933	955	956	952	1022	874	952	976	962	912	957	950	962	945	946	1000	993	960	968	979	944	990	959	954	971	916	905	914	920	935	1002	923	964	951	1044	952	885	930	1000	966	895	937	960	998	949	946	998	909	919	891	1012	861	917	984	990	915	983	931	982	886	957	977	984	948	981	937	956	930	967	966	968	1012	958	942	961	925	930	908	926	960	966	978	948	904	952	959	968	948	979	972	960	973	928	987	920	947	936	900	1009	958	962	900	970	965	962	921	979	966	889	895	976	979	932	971	944	904	947	985	975	937	999	908	906	946	857	985	967	983	952	987	1010	953	943	967	994	914	930	955	971	921	941	965	964	930	934	951	894	931	948	934	961	931	1009	948	902	922	958	1025	908	944	956	990	900	915	939	957	942	977	890	968	1024	885	928	903	936	908	944	995	959	922	930	969	976	966	984	973	899	904	933	976	981	924	958	951	904	978	957	935	962	924	909	953	987	927	946	1001	976	925	1013	886	969	920	934	946	914	899	966	897	958	912	958	949	969	938	997	916	951	974	948	1013	976	978	948	922	947	917	977	976	913	933	917	905	907	960	957	1006	944	975	948	981	927	923	1002	929	975	962	1011	932	969	980	975	940	925	934	967	941	943	946	907	955	932	922	985	961	952	999	933	960	960	953	951	943	939	963	936	929	959	953	955	944	936	1027	933	915	937	965	933	987	953	949	939	941	938	957	930	925	938	988	871	962	959	917	983	921	915	957	944	905	956	950	973	938	939	913	907	989	930	978	909	955	1018	963	906	975	962	971	992	869	953	1008	948	969	990	904	961	969	927	929	947	906	978	958	946	905	917	933	990	940	988	946	938	924	941	935	962	926	954	910	911	953	911	930	956	936	945	924	975	944	989	979	949	943	971	998	962	910	963	977	975	911	984	935	971	964	976	936	914	952	912	940	962	932	969	943	981	926	890	906	924	911	945	978	960	995	950	911	913	970	943	946	948	990	979	946	991	941	961	940	925	948	912	950	989	929	959	973	989	953	906	911	923	929	945	967	904	986	991	887	954	1012	968	929	923	1022	942	944	989	932	967	938	953	962	977	1000	997	959	914	932	903	915	946	966	987	975	953	960	980	922	929	897	936	942	980	1021	968	860	932	944	915	965	925	929	946	927	962	959	989	951	982	976	894	894	1006	912	928	933	920	944	930	984	919	925	970	896	914	905	959	955	949	934	942	944	977	971	972	957	931	942	912	954	911	910	996	1024	954	936	952	924	967	921	999	923	944	961	1013	956	954	940	953	947	974	935	938	938	959	979	995	929	940	939	910	920	902	963	892	958
25181	21497	27745	25603	14351	4239	2561	2022	1680	1513	1423	1204	1161	1157	1064	1080	1073	1014	944	970	951	918	908	874	936	862	858	841	810	830	837	830	835	802	794	784	837	867	799	799	789	722	797	810	738	777	838	779	772	814	779	815	770	800	738	780	756	748	785	772	805	730	779	740	780	747	775	814	756	799	759	731	780	774	789	781	798	734	789	762	747	738	779	772	773	715	789	716	749	792	775	709	781	810	761	752	799	765	736	838	763	809	808	791	735	774	740	821	756	752	745	801	809	817	730	755	802	799	776	799	749	770	748	780	720	726	789	770	719	733	718	763	782	768	779	744	761	759	798	800	730	746	741	783	751	753	789	803	789	765	777	747	801	781	769	785	783	796	757	702	778	752	740	713	715	780	789	734	721	820	782	760	752	713	728	693	810	744	760	768	793	729	769	757	752	788	785	774	790	764	737	805	773	830	759	781	773	756	784	751	734	751	781	792	726	774	784	736	746	746	774	805	799	787	769	770	722	715	775	783	754	784	733	797	775	812	742	809	795	733	794	720	767	760	795	742	727	754	726	735	743	759	761	769	820	741	745	698	778	800	743	795	800	780	760	711	763	786	734	814	748	794	745	741	753	762	805	813	795	755	772	760	790	745	737	732	736	773	816	730	773	842	810	776	810	749	771	796	763	757	736	802	812	804	761	793	702	780	820	764	801	744	773	771	793	740	747	731	793	856	801	725	757	750	815	782	740	769	753	782	762	785	797	784	729	761	761	759	748	803	834	756	796	757	759	772	728	757	761	739	775	752	748	756	821	748	767	734	839	719	729	704	743	770	750	749	807	792	801	750	799	771	773	789	779	758	786	749	811	751	771	797	744	755	763	770	806	746	757	773	757	757	802	776	801	757	802	777	738	710	744	778	752	749	791	728	813	802	792	756	735	752	753	766	723	778	760	785	744	721	737	804	741	762	747	744	762	796	769	742	781	763	772	778	750	812	745	749	770	801	778	773	766	750	795	755	800	759	746	794	761	759	769	717	753	804	779	746	770	789	771	709	744	794	777	797	775	754	720	767	753	801	728	805	738	776	778	794	796	779	780	810	776	814	818	776	770	733	764	718	775	746	748	743	757	747	772	757	805	777	767	802	767	731	741	766	791	704	797	732	759	802	733	770	753	758	740	785	790	774	787	765	815	761	788	761	769	711	779	769	739	764	727	773	820	784	801	816	738	822	776	742	762	710	756	751	727	733	775	752	761	757	774	783	760	746	753	744	764	790	722	807	747	777	780	772	753	724	789	734	743	784	794	782	748	778	729	798	755	765	751	782	782	747	744	782	766	767	767	763	763	763	776	759	748	741	732	794	756	741	765	791	778	759	782	735	786	735	797	787	758	738	793	764	752	760	752	791	809	736	788	771	764	730	752	744	748	772	777	782	752	739	791	751	785	797	805	749	823	799	741	749	756	761	715	804	786	759	781	735	790	781	746	769	771	739	733	787	793	771	797	772	749	725	769	750	804	762	739	757	746	767	746	761	760	794	781	769	755	752	777	731	803	796	737	755	757	796	794	736	745	741	734	743	736	761	745	794	763	763	738	775	721	763	817	714	738	791	790	770	771	742	735	744	723	760	766	755	745	778	752	797	795	814	754	736	801	733	805	769	796	703	757	763	753	780	738	742	777	830	763	792	790	714	732	811	777	718	713	766	742	744	759	801	776	773	779	768	754	768	733	749	755	734	777	767	794	765	811	800	793	761	757	772	814	769	767	782	769	767	764	727	789	781	778	800	769	790	730	823	756	751	735	766	751	799	779	810	765	820	744	794	848	771	793	775	791	781	733	769	777	759	789	713	767	754	740	807	748	739	766	812	760	772	773	738	741	796	747	822	758	813	778	792	784	775	757	738	730	748	778	741	785	774	755	805	825	776	787	725	751	738	763	740	693	739	746	745	741	784	774	785	793	743	763	748	742	780	755	783	778	738	738	741	790	772	756	743	765	739	775	769	735	724	724	740	748	786	780	813	757	734	738	791	800	758	794	768	789	773	745	820	782	759	782	768	767	793	787	749	736	758	742	747	764	759	735	772	762	736	791	765	741	711	726	788	766	779	767	787	713	775	814	778	744	810	741	804	804	755	786	778	824	782	785	693	759	744	776	742	771	810	749	708	759	765	824	759	793	786	781	750	724	774	782	767	775	809	780	782	745	733	749	713	745	752	757	787	774	731	751	832	774	795	768	771	801	750	755	738	748	766	773	784	755	761	769	709	750	767	751	737	778	783	751	744	767	774	756	779	790	793	797	745	771	762	759	734	780	752	803	773	749	759	786	769	789	789	793	766	736	755	781	718	757	807	749	742	804	790	764	734	811	742	746	805	753	788	764	751	824	731	739	759	731	710	770	754	814	762	833	725	745	755	781	780	768	790	754	709	758	784	755	792	864	766	746	804	802	790	800	780	719	783	740	777	773	773	808	779	743	764	787	759	759	768	766	798	775	769	794	746	754	753	786	753	757	737	731	716	802	743	745	764	753	815	772	777	739	743	762	789	759	759	706	811	812	783	713	791	814	745	812	789	771	784	755	763	822	774	757	743	755	771	802	785	707	770	761	784	754	750	740	744	750	775	773	781	760	790	758	727	768	774	830	710	798	743	776	751	731	738	770	732	784	779	725	790	818	716	770	750	738	773	761	785	765	761	810	762	755	834	761	774	739	799	738	779	718	803	759	710	763	743	751	753	755	820	759	749	796	759	783	760	774	749	740	742	794	746	783	706	751	775	738	795	736	806	748	763	757	799	793	764	785	786	725	776	754	781	762	771	768	787	785	754	715	743	777	782	768	738	760	799	719	747	751	736	783	707	792	766	779	735	832	741	759	747	742	767	741	780	765	716	757	765	712	814	755	765	777	736	780	783	713	786	788	766	774	779	733	773	760	720	770	775	767	751	791	738	756	742	739	823	786	774	746	739	776	756	751	780	759	737	739	772	737	725	816	777	749	760	759	722	782	763	756	765	819	750	794	815	761	749	765	787	790	746	718	734	745	743	791	792	770	785	747	782	738	773	787	730	798	695	742	803	714	733	763	786	811	768	752	797	729	756	681	788	707	733	794	784	761	750	740	791	792	795	762	777	767	724	711	714	738	771	809	756	708	727	734	774	739	757	788	758	767	730	754	806	747	812	722	764	757	784	790	745	758	712	739	797	762	761	811	758	721	773	788	731	826	752	788	833	756	676	765	751	746	767	741	755	742	777	766	730	776	756	738	764	867	767	755	750	720	766	774	828	798	785	725	722	813	805	730	800	801	845	739	772	771	728	803	713	750	761	772	738	727	760	771	787	769	776	825	770	763	788	740	757	754	745	709	792	791	717	766	787	745	763	774	827	687	756	754	740	801	785	768	720	765	722	742	674	765	801	757	791	770	797	809	810	754	751	790	768	735	733	754	732	771	802	773	752	747	784	744	798	744	793	741	799	746	733	742	745	835	817	789	751	799	731	723	741	763	770
33841	29575	20146	11733	8287	5725	4473	3492	2872	2466	2284	1970	1756	1701	1558	1422	1390	1324	1285	1215	1156	1206	1187	1104	1063	1034	1011	999	1002	928	960	964	892	942	934	901	930	912	864	860	950	906	883	920	870	920	888	843	897	885	921	876	860	903	860	858	850	872	843	864	887	874	846	869	831	899	875	835	826	871	853	856	900	850	903	888	894	903	880	854	883	854	836	817	858	833	850	850	856	885	880	887	811	814	822	823	815	830	829	876	825	886	835	861	855	879	887	872	804	890	821	862	869	904	807	840	873	889	829	818	882	861	834	835	896	826	853	912	862	858	855	843	929	843	819	889	842	827	884	870	834	853	861	897	888	891	853	849	882	872	889	896	805	881	862	896	878	812	902	866	839	895	831	872	869	907	866	864	843	829	835	876	836	850	848	834	840	860	849	898	859	808	898	863	826	868	854	891	907	836	863	818	831	830	890	841	896	825	907	829	848	836	873	843	880	821	878	847	883	893	843	883	822	891	875	831	858	802	867	819	883	874	882	883	911	808	857	875	839	841	832	881	904	802	854	830	896	845	850	859	849	867	901	831	844	872	815	923	911	844	848	807	905	813	843	859	858	777	875	858	858	814	798	864	855	853	886	856	822	820	888	803	822	814	827	801	879	863	829	883	830	870	900	799	872	856	891	827	862	837	835	836	823	845	840	847	873	880	883	906	816	838	804	893	851	847	842	863	827	876	826	861	825	806	838	876	882	822	861	857	842	846	799	870	816	824	878	880	883	753	873	856	848	860	850	901	825	858	881	834	825	848	845	836	848	908	849	832	864	823	864	868	855	900	875	849	811	869	844	846	867	839	872	875	862	835	912	801	841	858	902	904	826	930	918	863	804	889	844	899	867	813	882	841	863	886	867	848	895	833	875	871	876	783	833	859	818	850	846	861	834	885	851	851	892	851	876	796	833	813	859	825	864	872	908	891	839	829	894	864	800	877	843	822	847	835	894	815	870	813	841	843	889	869	836	893	848	858	828	862	871	868	900	847	832	837	833	879	884	872	866	890	880	869	872	819	856	889	863	867	865	835	874	844	845	888	852	828	842	803	938	883	869	888	870	877	842	884	849	796	852	830	809	846	907	807	864	865	880	889	843	878	869	861	890	800	835	871	854	866	842	875	863	879	886	868	869	814	826	875	880	855	863	860	856	856	878	831	829	842	876	838	850	860	841	849	799	892	860	868	845	881	880	886	884	856	922	810	898	878	814	800	818	885	811	846	829	852	846	834	857	821	860	847	862	868	842	891	841	855	826	845	865	825	863	868	853	882	883	896	878	861	835	858	864	867	884	891	861	873	856	876	784	817	828	809	795	860	878	797	874	848	872	846	818	835	878	893	819	809	922	886	812	857	852	864	905	825	850	864	802	870	836	929	864	873	860	817	847	837	902	867	840	866	883	800	881	891	875	871	885	808	853	845	891	867	838	830	848	853	884	833	855	845	905	860	842	863	906	922	881	874	841	793	904	868	780	881	873	867	851	857	864	857	878	809	842	839	831	870	870	886	845	846	873	869	847	858	864	847	800	824	840	904	866	846	864	890	828	831	897	824	868	873	855	831	833	852	832	890	828	897	854	839	847	842	828	857	836	878	804	813	911	888	822	864	822	881	791	810	891	866	831	827	900	890	837	825	853	857	878	885	888	856	880	969	854	860	844	854	869	896	855	885	850	885	854	850	859	859	892	844	844	825	836	902	840	864	820	890	864	833	867	889	897	803	861	836	843	871	848	877	816	847	868	902	839	852	851	886	909	885	860	865	884	903	858	809	805	835	839	863	879	833	885	856	864	825	852	848	867	864	882	862	886	882	794	877	814	895	878	874	844	903	871	870	881	851	830	835	886	889	820	925	876	876	830	847	875	842	840	869	828	846	843	810	878	846	857	800	905	829	822	813	856	803	835	864	850	851	820	833	878	839	836	873	860	860	828	920	814	883	818	864	876	850	884	821	821	754	798	844	864	867	867	873	846	828	808	880	875	858	806	810	850	890	837	837	876	838	845	870	840	855	834	870	850	834	875	820	871	835	817	849	824	866	815	843	832	860	903	854	830	873	939	826	856	807	893	893	840	883	886	859	861	904	886	846	839	816	863	855	881	877	850	836	830	891	830	817	923	844	851	856	855	879	856	815	891	774	860	821	891	883	847	894	881	816	797	903	854	889	857	872	825	847	820	873	852	808	851	818	894	875	820	858	873	857	856	839	872	838	850	829	841	824	847	838	874	824	894	827	897	812	865	888	859	843	846	909	856	866	844	817	909	798	868	917	901	893	886	828	871	859	842	869	878	891	881	907	845	848	843	854	858	882	906	825	869	842	874	843	812	820	833	857	813	885	885	840	849	866	863	835	844	837	885	810	841	810	918	884	815	881	870	806	865	841	831	861	842	871	828	836	878	812	853	878	814	823	887	839	871	843	783	884	863	852	854	883	880	859	824	878	826	897	844	861	816	909	837	830	840	839	894	827	873	866	856	814	856	813	915	877	824	824	860	819	873	877	839	875	875	877	831	861	873	853	847	836	823	881	793	881	867	866	807	858	870	865	850	831	897	854	910	866	763	846	858	820	846	872	862	877	822	914	855	830	882	819	822	847	858	837	868	838	858	797	877	862	825	890	918	824	867	835	859	780	832	830	854	916	844	900	902	884	888	843	822	847	878	835	876	798	845	827	927	837	862	894	892	846	828	847	862	870	873	813	838	931	846	879	909	881	846	878	860	905	842	837	881	882	867	895	805	830	886	838	883	818	868	867	859	817	866	847	808	864	850	889	842	898	876	815	844	895	869	876	860	847	887	827	885	863	941	864	849	786	871	865	816	865	879	861	857	827	895	821	851	835	888	885	871	907	827	875	868	823	874	885	920	880	826	849	832	817	884	845	865	835	834	830	817	833	866	876	868	854	888	846	879	852	804	844	806	897	883	859	905	840	867	796	822	880	867	811	825	868	900	909	906	908	867	851	867	861	891	848	883	870	877	863	835	873	800	877	845	874	820	858	878	822	857	883	873	811	860	887	856	820	887	822	868	908	841	856	868	883	839	863	897	835	851	930	871	821	906	858	830	872	880	833	891	819	880	840	876	845	794	884	828	904	792	848	881	834	887	847	825	816	890	868	819	900	835	825	877	839	838	816	870	870	831	798	866	903	870	859	873	852	860	839	868	841	867	809	841	811	828	888	905	891	892	842	920	892	838	900	884	853	813	851	878	788	858	845	885	891	857	818	840	852	810	874	861	869	862	866	884	842	837	850	874	807	850	897	831	884	853	829	873	843	865	854	802	849	828	836	840	889	833	823	888	919	852	874	877	864	843	875	817	819	855	858	857	843	822	884	861	872	852	812	845	814	846	901	883	853	791	824	851	803	817	847	846	879	846	865	852	881	853	853	856	789	831	842	869	866	847	798	832	838	882	838	866	843	845	839	816	820	882	895	865	849	846	855	821	814	888	862	838	803	791	901	842	903
22912	21522	29331	24179	21535	21636	12350	3637	2441	2209	1960	1772	1520	1443	1395	1304	1293	1181	1051	980	1018	1005	986	917	888	879	811	803	781	769	746	713	753	701	742	742	719	712	670	673	681	723	640	696	633	661	676	645	654	672	678	625	658	638	603	610	660	658	649	624	604	663	632	650	635	701	662	634	701	657	606	659	651	648	647	649	687	640	635	613	658	644	651	669	656	671	633	616	612	608	613	614	661	617	626	613	646	607	637	598	629	657	638	648	665	636	637	617	667	595	607	686	650	630	636	661	599	638	628	637	620	638	670	636	633	667	592	620	626	595	614	650	644	629	635	625	637	610	638	647	640	553	582	612	635	650	584	644	592	673	669	642	589	634	608	626	624	625	640	651	599	606	660	663	628	631	649	659	605	619	619	693	657	658	650	632	664	587	661	575	598	619	614	648	693	604	628	635	668	621	650	642	637	606	615	588	645	680	604	611	608	627	643	667	621	632	612	624	595	624	612	638	590	634	630	625	590	601	644	641	643	659	641	614	598	639	631	652	665	648	597	597	606	605	636	670	645	593	676	710	643	686	623	608	610	646	642	696	656	576	609	635	642	654	599	687	635	644	608	581	589	636	640	632	636	649	595	636	638	661	697	641	605	648	687	635	641	611	610	634	625	635	618	649	643	658	599	640	635	587	640	634	652	614	591	585	593	630	646	637	625	684	654	608	625	677	631	685	606	641	650	622	647	626	646	617	644	615	659	626	649	612	648	653	634	646	598	606	607	646	629	624	612	640	649	613	636	661	666	617	591	578	599	635	617	635	653	649	615	616	637	636	660	616	582	643	638	631	665	661	663	626	620	658	617	601	625	623	658	635	664	664	605	599	637	635	623	613	601	637	602	634	602	644	677	622	648	569	646	684	659	628	635	649	673	652	612	563	613	599	592	630	628	641	590	629	667	657	644	651	591	665	629	629	606	678	597	643	626	626	652	593	665	619	610	643	604	603	601	653	625	597	652	627	646	603	639	635	599	637	643	620	628	628	614	640	623	649	625	653	684	625	593	565	662	621	538	643	636	593	639	636	636	621	636	576	613	621	638	646	634	605	654	654	631	622	628	641	614	658	659	646	610	611	643	585	647	634	607	590	579	660	614	693	633	613	649	616	684	608	653	606	640	586	584	634	653	617	613	625	615	635	669	606	637	635	650	648	676	620	655	627	635	635	608	620	626	611	609	643	612	626	641	594	653	650	641	635	576	632	590	621	606	591	647	639	619	651	618	589	673	630	591	620	639	647	629	672	648	653	660	604	638	649	638	610	590	615	640	618	603	632	643	654	677	614	634	677	686	646	636	618	624	640	657	596	632	620	653	629	610	630	608	659	614	590	621	617	660	638	676	622	664	659	613	647	657	637	647	619	658	654	650	611	642	687	653	634	632	638	580	634	663	616	629	633	630	673	632	635	605	629	621	659	658	610	636	619	682	640	645	675	617	698	601	609	641	610	635	664	657	622	673	624	671	662	679	618	615	648	601	665	621	603	637	587	629	624	703	657	600	645	584	658	648	615	614	632	610	656	663	622	677	611	614	622	644	624	633	623	621	650	655	624	608	636	626	641	590	662	634	597	603	621	642	639	626	693	574	642	599	633	634	668	633	607	652	603	642	646	605	615	629	624	627	599	655	585	635	603	615	590	620	609	563	607	619	626	617	635	634	608	606	593	639	660	657	625	616	593	617	631	621	624	660	618	635	633	632	606	643	617	675	579	643	633	637	579	605	617	651	616	588	673	638	645	641	649	617	618	666	652	617	660	624	624	582	645	666	620	622	625	635	673	656	548	617	634	588	653	636	612	639	639	612	662	621	613	683	631	614	645	703	654	642	644	655	654	608	664	629	658	561	594	619	605	622	648	621	618	604	638	605	608	642	634	655	656	656	646	614	586	647	650	602	646	598	642	615	665	614	625	661	603	636	611	582	617	617	636	608	640	617	667	604	599	647	666	595	597	625	624	647	626	620	639	636	579	574	600	617	622	646	626	602	650	644	628	621	647	640	651	643	657	638	658	657	632	645	644	569	634	621	643	642	614	651	585	572	585	682	633	597	627	581	625	590	616	662	632	622	630	613	632	667	580	632	633	644	628	610	585	611	616	637	618	660	616	659	593	611	622	607	653	632	620	611	617	598	601	634	589	645	649	685	620	583	605	652	590	646	636	617	639	604	628	655	674	607	641	604	607	652	631	602	618	676	585	598	637	593	639	616	640	611	605	635	636	598	656	593	608	664	626	623	631	665	648	647	627	638	642	612	613	612	634	620	669	615	616	616	653	661	631	615	667	605	622	650	629	654	635	641	629	621	644	626	611	620	619	653	609	611	706	575	669	591	618	643	597	589	607	593	609	614	631	603	621	674	616	646	619	592	596	599	632	584	658	614	607	644	607	641	674	627	667	650	625	669	638	627	652	610	630	633	641	640	644	622	586	639	622	606	639	596	653	637	639	647	652	630	615	641	643	601	627	628	634	626	664	626	600	656	595	615	581	623	621	592	645	633	634	617	606	618	626	636	655	579	608	633	645	654	640	604	631	641	612	605	646	598	622	613	639	656	629	622	626	623	664	594	652	604	595	650	614	604	617	642	612	615	617	659	647	639	635	628	612	647	628	654	632	662	630	643	609	662	663	588	620	618	638	618	598	625	659	636	641	649	642	634	617	611	622	640	592	645	636	658	648	627	608	623	635	672	633	649	621	608	678	642	639	637	644	632	626	640	633	636	633	635	626	640	648	675	610	617	614	650	648	582	583	641	638	639	598	624	626	612	600	637	623	631	646	618	626	627	612	636	614	630	612	667	625	633	618	654	612	620	593	673	637	607	631	604	621	637	627	645	647	649	603	626	606	635	591	652	602	589	611	623	601	632	654	639	629	596	660	650	660	612	609	618	623	614	608	611	600	594	622	613	609	656	640	614	607	622	628	631	615	602	634	652	645	648	659	629	592	632	608	640	645	619	647	623	663	621	597	581	627	635	670	677	608	622	611	670	651	626	615	623	664	616	617	630	648	567	586	662	653	579	574	603	653	626	602	618	596	647	647	638	621	613	652	641	645	631	636	671	626	598	608	634	606	569	590	632	617	630	640	676	628	666	676	615	649	651	617	636	607	661	642	611	618	638	650	637	633	633	668	605	637	651	648	622	588	637	621	573	609	661	649	689	651	674	651	657	602	625	592	625	691	651	638	618	594	650	637	630	686	626	645	642	639	616	618	599	636	615	603	660	610	614	697	643	673	613	622	648	608	580	622	607	607	605	640	647	672	611	624	601	600	634	623	606	610	569	612	615	643	642	615	625	596	633	625	596	612	632	640	585	666	608	636	580	655	657	600	655	621	598	624	630	598	633	623	586	634	620	608	656	629	618	660	607	616	600	661	649	625	643	588	657	616	623	618	589	624	619	610	639	686	653	626	629	622	585	592	578	630	653	617	652	640	595	625	623	616	619	621	599	618	642	638	634	613
37362	38336	27839	18068	12881	9460	7242	5763	4549	3745	3411	2802	2530	2355	2216	1911	1824	1678	1477	1426	1414	1331	1271	1201	1112	1017	1023	1017	1040	988	952	932	884	885	856	887	831	802	807	830	814	797	783	770	792	791	746	689	714	781	771	718	746	710	713	749	748	708	759	790	721	720	713	762	713	733	747	714	670	746	703	740	700	747	749	766	732	696	746	740	646	786	741	697	706	675	690	747	718	725	713	671	708	698	724	721	708	699	675	697	695	740	697	748	671	709	707	729	672	726	746	744	675	705	755	699	717	689	698	764	717	682	687	774	721	724	734	683	750	700	713	720	751	694	740	721	727	702	689	719	690	726	715	724	703	668	725	690	693	696	701	717	743	724	671	709	740	741	749	723	700	703	763	748	717	670	759	734	744	704	704	748	695	648	724	677	717	741	716	754	703	716	721	723	759	747	712	762	673	701	707	679	710	715	702	730	717	736	688	729	697	711	750	745	706	804	622	727	718	707	735	728	761	689	701	731	714	745	738	730	714	680	631	686	726	653	664	751	732	676	710	706	746	685	735	700	700	715	744	694	713	687	746	672	729	703	754	759	698	693	709	701	689	720	721	728	730	704	730	771	691	769	733	707	731	711	733	665	701	713	661	723	737	692	716	703	667	722	703	737	731	721	700	700	721	690	685	738	697	719	701	699	723	705	770	694	701	699	673	651	683	767	738	731	710	716	716	729	689	689	710	752	710	735	740	742	722	726	744	718	685	738	683	714	689	702	705	660	762	716	707	692	686	680	757	682	707	737	711	722	749	707	744	701	707	702	723	675	724	657	778	706	739	729	746	696	648	700	738	759	792	733	714	751	715	726	700	715	736	679	768	717	739	722	726	707	734	776	689	645	708	705	693	738	711	654	712	695	712	725	676	684	724	709	750	689	756	762	703	743	757	727	669	752	672	720	701	778	711	714	701	677	732	723	719	693	743	709	719	752	684	746	723	701	706	683	655	692	752	702	736	651	681	668	654	756	727	691	687	661	703	663	736	735	728	689	722	700	708	756	736	699	691	689	730	743	747	775	666	697	744	710	729	683	716	668	672	715	701	702	740	711	715	716	711	726	729	729	668	680	672	726	721	700	709	755	711	698	688	716	729	752	650	755	742	683	749	679	700	704	725	711	731	716	697	734	730	736	695	682	753	720	714	707	734	729	721	728	679	674	764	711	717	733	699	710	725	732	730	731	712	728	667	753	715	745	705	730	684	720	728	712	726	725	717	684	739	749	709	718	718	709	767	736	758	732	697	696	657	733	673	683	743	723	737	708	752	689	717	729	684	716	660	704	715	712	679	738	699	690	727	712	689	729	748	738	686	712	730	722	714	694	725	707	699	733	662	683	702	729	700	742	767	719	725	749	731	744	747	723	711	688	760	737	710	700	686	735	738	697	741	696	701	675	696	702	707	695	730	752	706	696	703	704	643	695	696	764	726	711	727	738	704	676	763	698	725	693	784	663	707	683	696	736	666	752	737	714	723	700	694	670	698	673	744	722	739	692	730	685	689	678	752	700	750	711	705	704	730	710	738	739	702	713	750	751	710	741	755	753	745	722	718	722	671	733	709	686	734	702	732	780	701	721	696	714	703	714	691	701	706	684	709	735	714	715	681	683	708	704	702	766	696	711	716	769	718	706	727	712	744	757	721	712	680	728	712	690	744	667	673	699	710	743	691	735	718	715	738	717	667	725	703	686	731	706	708	705	742	708	754	693	700	697	707	719	695	734	691	705	695	659	672	728	720	705	718	733	771	745	669	649	699	725	740	719	718	738	737	744	706	651	738	707	708	724	721	702	699	672	745	710	714	685	749	754	675	740	717	715	744	767	744	698	725	721	729	695	698	733	699	663	681	707	755	696	699	735	753	730	754	722	754	708	745	696	741	752	688	728	704	730	753	708	703	733	668	707	699	717	739	784	722	717	717	663	693	737	685	761	722	690	660	744	753	712	750	683	721	711	737	732	683	720	736	684	735	762	719	736	699	730	746	763	671	704	667	673	760	723	687	712	714	686	690	667	766	703	678	726	727	713	746	757	727	706	731	700	756	716	734	693	759	690	730	767	680	685	715	678	729	712	693	755	717	702	683	710	703	694	717	695	701	739	727	691	710	700	723	744	689	718	680	726	707	756	709	706	683	731	713	647	752	720	688	697	724	725	689	743	720	706	747	727	720	720	752	720	725	737	728	704	723	657	707	742	674	742	728	697	704	658	694	741	727	716	680	673	706	681	716	741	730	758	748	732	688	773	745	703	770	731	743	689	739	703	720	714	738	692	767	678	660	729	753	665	703	753	704	739	746	669	702	713	738	706	728	709	761	726	716	696	722	704	738	722	718	727	733	725	713	734	730	701	755	747	692	708	712	700	715	732	714	710	713	708	749	682	710	687	696	710	667	701	703	697	743	758	696	745	689	770	735	761	766	692	715	686	706	744	709	714	724	748	679	735	748	713	702	773	675	694	747	735	727	678	732	688	686	705	734	699	697	713	685	669	710	748	733	714	653	714	694	769	678	718	690	707	724	759	710	674	732	717	690	690	745	721	728	756	660	701	727	710	724	698	767	692	720	678	735	708	684	732	739	717	725	697	716	715	697	726	719	672	742	760	721	684	723	726	704	712	727	729	720	731	749	692	715	722	669	741	710	712	711	734	702	683	687	724	726	657	703	739	703	697	681	731	702	768	716	665	721	692	723	742	734	731	719	742	695	738	690	692	779	744	673	706	757	704	654	754	696	731	737	706	717	714	735	668	707	680	719	694	765	704	738	668	735	699	722	680	655	714	739	675	717	698	709	698	719	716	689	704	689	703	735	688	733	749	701	676	706	752	685	705	723	702	717	728	751	739	666	705	692	731	760	755	721	719	652	719	726	702	694	692	689	709	730	715	685	710	733	737	670	702	696	698	691	742	684	707	712	734	660	673	711	691	697	736	709	774	708	733	750	725	755	701	742	721	761	766	749	712	767	686	722	689	731	691	648	688	741	700	679	684	694	723	722	728	750	676	728	763	715	655	669	712	694	696	770	699	728	673	725	721	709	695	706	725	690	693	702	722	717	723	711	692	662	665	729	684	698	693	702	671	679	710	742	706	692	716	724	710	733	753	668	731	724	731	705	717	717	729	705	739	728	688	685	731	679	724	697	739	686	686	687	692	720	772	724	706	698	753	732	697	743	772	678	714	695	676	729	662	663	687	717	659	736	695	721	667	704	715	770	743	728	714	696	744	719	726	748	728	753	729	689	685	769	726	718	691	790	701	684	696	705	742	684	737	723	698	738	724	708	716	709	693	741	705	677	732	703	671	745	730	680	713	710	699	675	681	741	696	710	697	740	736	747	742	689	727	757	673	732	702	696	706	692	754	710	700	673	734	693	739	723	705	691	698	748	708	670	719	760	737	659	799	676	691	736	752	747	698	701	678	687	737	704	730	698	709	713	714	718	679	631	685	701	699	668	706	688	686	711	734
29794	22153	16633	9003	4346	2711	2032	1842	1601	1495	1366	1288	1251	1255	1151	1168	1083	1128	1024	997	1036	1111	1068	997	979	971	1050	989	1011	1015	965	978	975	992	985	926	957	938	996	915	972	1006	1010	974	942	967	945	958	993	906	896	914	997	902	960	927	870	935	959	991	947	899	901	1001	950	969	974	973	1029	928	948	923	885	915	957	879	935	939	947	959	933	998	934	942	950	931	956	953	933	959	963	940	919	902	999	959	911	934	931	936	937	1019	875	939	954	939	941	935	926	924	921	959	941	909	920	959	964	874	942	1008	962	932	940	916	922	954	975	947	967	924	871	886	942	1014	911	924	907	912	965	949	944	956	948	948	965	952	956	867	960	866	902	918	942	900	986	889	931	921	920	943	916	924	1005	913	979	916	933	954	928	935	915	897	931	976	907	979	912	919	942	944	901	970	912	884	953	911	962	945	935	947	950	916	907	951	939	885	958	889	979	868	915	916	933	904	870	920	893	908	918	960	911	939	930	899	986	985	958	907	926	936	921	916	934	928	964	931	971	909	947	944	934	960	878	937	919	860	888	950	946	949	916	978	928	905	992	920	934	893	914	935	926	899	924	892	959	982	941	1000	932	967	988	924	896	915	918	952	932	975	921	917	980	970	964	895	889	969	947	1011	948	933	923	924	909	935	928	932	896	951	939	943	932	906	939	897	932	894	945	896	971	920	931	957	930	953	884	935	924	952	941	873	942	909	938	899	925	966	908	974	861	932	953	903	968	1000	931	914	907	933	947	957	950	913	983	913	917	947	990	932	953	902	956	948	976	896	966	896	925	927	971	919	848	950	912	961	981	968	934	888	927	911	919	958	927	979	912	906	943	968	928	959	974	916	927	959	950	946	950	950	909	934	925	907	920	945	899	917	915	941	921	918	910	901	962	879	988	953	941	967	947	921	964	894	964	945	885	1002	980	895	975	881	937	959	978	894	872	943	956	925	921	937	923	916	892	940	943	911	942	947	919	919	868	874	906	910	942	944	901	940	972	891	975	944	945	953	934	930	895	920	933	953	977	904	900	889	988	946	980	925	925	941	898	934	951	914	889	961	906	904	925	897	923	979	961	920	919	911	877	946	949	954	936	952	896	1003	935	910	902	918	949	963	932	920	941	924	872	939	939	894	944	923	954	933	921	898	932	875	940	865	957	932	933	927	964	922	949	918	930	920	942	941	960	966	934	959	899	952	918	965	893	950	975	960	930	895	919	908	932	1002	944	989	937	943	973	977	942	937	913	907	957	937	920	889	914	909	911	906	1047	992	976	956	862	900	907	948	971	946	1028	920	934	977	880	976	943	922	899	929	931	933	883	930	944	856	905	946	912	943	917	1000	930	906	926	956	952	955	918	971	930	922	937	907	923	932	957	878	923	924	916	921	888	945	976	908	960	930	948	944	941	976	933	996	924	978	915	918	936	919	961	861	959	986	955	928	896	919	947	944	959	874	907	958	927	955	962	923	936	990	900	1000	905	973	888	927	968	971	934	954	907	873	994	938	916	967	922	967	952	995	919	894	914	949	966	987	895	946	926	954	995	911	925	950	899	958	898	921	908	934	926	916	909	930	924	962	889	979	893	893	973	940	949	955	915	971	983	930	973	930	953	958	903	912	923	889	1020	940	904	928	952	914	901	1016	927	971	930	982	897	945	930	936	910	962	902	962	992	915	894	923	969	955	898	923	952	970	936	933	914	953	904	952	894	909	938	930	908	919	926	962	940	939	896	891	899	953	952	927	940	922	956	919	947	938	944	964	930	1009	957	975	888	912	947	909	894	908	973	913	925	931	970	972	952	932	945	931	899	984	891	879	980	943	901	940	955	991	928	889	933	932	950	907	913	954	954	936	951	966	918	920	955	955	1008	894	928	907	908	978	946	960	989	914	931	926	939	905	894	950	936	937	857	917	957	882	930	887	942	953	970	957	904	900	955	945	946	938	1022	954	964	958	910	966	947	903	972	950	897	855	943	928	966	928	897	943	990	901	915	899	943	969	931	955	903	923	931	996	991	966	948	936	934	968	974	931	889	949	938	917	926	963	884	883	960	964	1023	943	854	962	951	899	949	1013	956	927	896	966	926	948	877	952	929	981	920	985	927	895	942	955	945	939	923	946	963	944	941	872	949	906	956	945	955	951	943	880	949	998	888	900	930	885	980	916	971	925	892	937	906	931	954	918	930	1000	949	940	908	920	962	995	891	955	925	950	962	955	953	913	943	851	922	926	897	978	924	982	932	941	935	954	938	886	989	939	942	945	956	985	934	983	885	904	899	895	954	945	942	914	975	908	974	893	983	909	945	896	938	931	881	942	893	935	889	960	929	898	872	910	892	993	969	908	945	965	943	946	909	995	907	903	970	924	951	958	965	927	926	929	973	915	922	898	920	965	964	967	935	974	951	916	922	922	947	941	905	985	905	891	918	987	959	932	958	916	937	867	991	888	961	960	957	928	882	903	952	958	929	939	919	989	861	914	912	961	948	917	1001	950	959	960	963	923	907	899	909	893	972	1012	953	900	914	945	969	992	937	915	1000	910	903	905	947	937	920	939	934	954	878	943	944	968	936	890	947	935	953	983	922	900	937	935	893	954	902	942	913	905	1003	903	941	904	935	939	906	935	939	918	932	881	938	937	1016	916	936	950	898	919	887	919	895	917	947	967	939	886	946	907	935	902	935	919	954	917	900	904	907	879	911	964	912	924	983	922	902	963	956	900	940	922	897	960	903	952	975	919	946	932	889	950	914	943	932	969	934	902	957	941	891	904	951	921	968	905	1000	935	892	919	872	914	943	933	935	901	931	917	969	909	955	973	952	964	981	929	948	901	882	937	942	930	905	917	930	947	967	917	951	952	977	939	903	877	955	923	899	921	917	925	922	997	912	860	930	928	896	939	968	947	957	1015	921	866	924	947	931	918	914	893	952	903	967	905	977	977	914	916	984	998	925	925	936	921	947	946	976	890	899	910	941	963	892	929	947	974	982	869	958	949	910	898	937	871	869	975	883	937	926	963	986	907	922	977	931	926	975	892	853	947	927	919	938	927	929	967	981	933	928	954	939	945	935	903	959	946	948	939	901	942	912	887	956	980	974	964	903	906	924	966	956	891	926	890	911	945	926	944	933	982	913	952	919	977	938	939	988	910	885	943	937	926	923	923	965	918	969	957	985	921	904	908	990	934	953	944	905	928	875	961	939	967	922	933	885	952	923	927	927	944	939	936	919	944	952	938	950	919	897	976	940	928	926	982	983	960	943	922	981	975	956	874	870	940	925	969	913	962	920	872	963	952	957	943	957	931	894	955	949	907	920	1018	960	946	948	903	974	925	898	930	892	937	948	990	959	964	910	918	1009	938	898	944	936	903	976	940	924	921	893	886	928	949	932	969	936	884	905	887	964	892	909	920	953	962	956	928	991	928	975	951	939	898	958	949	937	921	962	882	955	949	967	963	920	915	953	950	951	966	896	916	1000	919	941	934	897	933	911	950	886	944	949	915	929	849	926	928
30383	24161	15951	9042	6292	4567	3500	2774	2349	2047	1945	1888	1722	1597	1470	1420	1402	1340	1275	1261	1302	1297	1215	1319	1154	1127	1208	1155	1115	1169	1156	1117	1073	1134	1067	1100	1100	1095	1095	1053	1103	1067	1079	1054	1052	1111	1091	1078	1090	1076	1016	1046	1051	1080	1060	1085	1083	1052	1100	1059	1111	1074	1080	1049	1046	1048	991	1111	1112	1011	1036	1063	1041	1041	1028	1101	1062	1061	1032	1027	1048	1015	1024	1050	1033	1034	1112	1063	1001	1030	1089	1063	1065	1031	1042	1074	1050	997	1047	1041	1126	1004	1037	1001	1031	1057	1043	1020	1070	1064	1022	992	1046	1091	1049	1043	1074	1009	1010	1005	1037	1013	1033	1054	1108	1023	1029	1053	1041	1104	1095	1021	1089	988	1088	1027	1032	1124	1029	1058	1020	1047	1027	1006	1098	1045	1023	1052	1083	1032	1080	1035	1096	1024	1041	1029	1051	1010	1064	1038	1024	1051	999	1009	1045	1047	1063	1011	1036	1058	1058	1001	1018	1040	1027	1063	1051	1017	974	1014	1099	1087	993	975	1033	1030	1050	1033	1045	1021	1033	1026	1052	1035	1082	1012	1049	1029	1085	1077	971	1033	1061	1054	1079	1042	1067	1041	1101	1048	1038	1038	1063	997	1048	1064	1024	977	1105	1058	1007	1027	1053	1013	1086	1112	1024	975	1072	1046	1018	1033	1034	1059	1054	1062	1015	1031	967	1051	1093	1056	986	1068	1005	1081	1023	997	1029	1056	1048	1042	1044	1066	1053	1015	1054	1052	1036	1003	1048	1023	1015	1086	1041	1009	1030	1040	1028	1025	1087	1004	1046	1053	1067	1007	1038	1089	1040	1053	1057	1075	1052	1062	1121	992	1103	1048	1091	1054	1035	994	1008	1019	1072	1062	995	1069	1042	1024	1053	1080	1026	1088	1040	1035	1022	1040	1070	992	1066	1031	1034	1081	1005	1032	1039	1038	1043	1036	1062	1092	1073	1049	1080	1013	1025	1045	1069	1116	1051	1104	1052	1072	1046	1046	1003	1074	1034	1071	1056	1032	1079	1035	1035	1018	1067	1045	1049	1026	1019	1019	995	1048	1020	1085	1029	1002	993	1056	1044	1032	1037	1009	998	1046	1070	1068	1016	1021	1069	1013	1025	1087	1064	1092	1095	1009	1058	1038	1021	1061	1099	1075	1078	1033	1056	1061	1050	1017	1048	1077	996	1027	1059	938	990	1088	1073	1043	1068	1001	1074	1036	1067	1050	1048	968	1079	1023	1065	1022	1021	1065	1032	1011	1053	1006	1093	1050	1031	982	1076	1088	1086	1016	1103	1005	1027	1099	1057	1095	1008	1057	1047	1027	1075	1042	1022	977	1051	1090	996	1063	1022	1100	1069	1070	1050	1036	1060	1032	1063	1083	1015	1074	1041	1052	1105	1030	998	1052	1051	1038	1056	1003	1017	1034	1049	1047	1040	1005	1064	1080	1026	1052	1007	1047	1093	1020	1040	1031	1028	1043	1035	1072	1068	1061	1042	1065	1055	1009	1016	1047	1038	1070	1097	1064	1061	1062	1064	1047	1042	1066	1011	988	1033	1044	1023	1084	1039	1059	1104	1093	1054	1045	1087	1080	1032	1090	1047	1050	1033	1037	1081	1085	1044	1002	1002	1101	1046	1043	1097	1026	1019	1051	1003	1076	1030	1076	1042	1060	1098	1055	1020	1040	1018	1034	1080	1047	1039	1011	1049	1111	1028	1078	1007	992	1101	1057	1034	1100	1062	1040	1070	1029	1057	1088	1043	1083	1024	983	1002	1033	1112	1056	1046	1084	1033	1059	1058	1040	1002	1074	994	1081	1067	1031	1039	1121	1037	1030	1058	1053	963	1039	1055	1035	1035	1038	1053	1065	1080	985	1031	1094	1049	999	1053	1073	1032	1079	1079	970	1048	1053	1007	1061	1042	1042	1075	1077	1030	1010	1076	1052	1031	1036	1027	1050	1016	1036	1026	1058	1027	1111	1064	1074	1041	1029	1046	1085	1026	1071	1044	1029	1130	1035	1035	1062	1046	1067	1054	1023	1042	1019	1024	1007	1069	1014	1004	1057	1006	1051	1025	1019	1072	1041	1033	1076	1016	1012	1066	1005	979	1006	1079	1009	1049	1037	1054	1017	1049	1029	1052	1036	991	1101	1025	1034	1051	1088	1034	1045	1097	1009	1045	1035	989	1002	1038	1083	1036	1009	1064	991	1070	1074	1013	1110	1035	1075	1087	1066	1043	1064	1052	1042	1082	1080	1149	1081	1053	1031	1046	1024	1071	1095	1072	1131	1044	1067	1042	1043	1044	1015	1049	1077	1013	1062	1024	1088	1049	1079	1088	1041	1103	971	1029	1100	1070	1057	1051	957	1052	1032	1021	1049	1053	1015	1061	983	1038	1080	1048	1046	1020	1069	1094	973	1077	968	1056	1003	1085	993	1041	988	1055	1087	1076	1081	1023	1096	1060	1028	1027	1054	1058	1062	1075	1020	1060	1067	1039	1042	1048	1090	1027	1056	1049	1090	973	1016	978	1037	1028	1077	1028	1033	1059	1070	987	1090	1073	1052	1062	1076	1008	1035	1061	982	1034	1046	1050	1052	1108	1062	1052	1061	1057	1037	1055	1098	1035	1047	1025	1090	1057	1068	1049	1045	1057	1078	1051	1029	1067	1079	1066	1116	1030	1048	979	1074	1058	1107	1070	1094	1089	1052	1121	988	1060	1056	1044	1075	1009	1068	997	1130	1012	1057	1060	1115	1097	1017	1037	1095	1070	1049	1042	1079	1007	1099	1062	1008	1017	1080	1044	1046	1094	1091	1062	1028	1068	1016	1026	1051	1038	1044	1035	993	1027	1064	998	1037	984	1143	1013	1062	1042	1038	1106	1082	1058	1040	996	1056	1085	994	1096	1025	1045	1054	1008	1081	1070	1026	1029	1077	1018	1042	1070	1071	1070	1041	1097	1079	1055	1062	1103	1030	1096	1105	1072	1089	1027	1084	1016	1088	1091	1086	1021	1030	1061	973	1059	1029	1053	970	1082	1048	1130	1032	984	1014	1109	1009	1042	1078	1089	1031	1020	1071	1039	1070	999	1056	1029	1009	1036	1097	1078	1070	1077	1066	1053	1020	997	1034	1061	1120	1057	1044	1089	1054	1095	1072	1092	985	1072	1078	1036	1050	1073	1087	1081	1090	1008	1044	1051	975	1047	1068	1065	1082	1069	1025	1045	1074	1083	1089	1052	1050	1024	1083	1054	1035	1058	1087	1052	1027	1084	1020	1052	1028	1024	1086	999	1066	962	1051	1079	1095	1060	1062	1043	965	1081	1026	1063	1064	1025	1094	1088	1013	1048	1047	1100	1056	1031	1072	1046	1063	1062	1040	1113	1011	1079	1056	1101	1069	1007	1017	1054	1078	1056	1004	1066	1018	1034	1068	1022	1040	961	1084	1055	1055	1002	1057	1064	973	1024	1052	1008	1081	1065	1084	1073	1038	1048	1038	1031	1039	1075	1049	1016	1106	1030	1059	1057	1097	1062	1096	1040	1061	1059	1045	1096	1006	1093	1058	1036	1038	999	1067	1043	1057	1041	986	1077	1071	1017	1087	1106	1131	1125	1087	1023	1059	1076	1008	1069	1047	1038	1033	1013	1037	1064	1026	1035	1052	1133	1027	1122	1021	1041	1093	1095	1038	1071	1030	1037	1088	1072	1045	1060	1034	1090	1046	998	1074	1044	1027	1051	1062	1039	1033	1013	1054	981	1102	1080	1031	1050	1085	1020	1127	1077	1084	1043	1013	1059	1021	1063	1099	1034	1052	1034	1092	1095	1059	1043	1030	1018	1063	1031	1054	1100	1032	1073	1042	1025	1036	989	1004	1023	1019	1082	1039	1071	1061	1041	1062	1015	1037	1081	1057	1077	1050	997	1004	997	1062	1007	1039	1028	1068	1014	1046	1003	1064	998	1115	1016	1069	1077	1033	1008	1013	997	1004	1027	1057	1026	1057	1038	1009	1033	1080	1053	1026	1164	1042	1063	1037	1025	980	1032	1018	1076	1021	1056	976	1012	1026	1111	1044	1086	1007	1041	1082	1061	1011	1060	1075	1015	1075	1112	1099	1053	1006	1116	1018	1023	1029	1064	1069	1040	1011	1056	1052	1046	1066	1074	1084	1060	1032	1059	1028	1060	1039	1015	1043	1042	1103	1050	1015	1067	1067	1049	1076	1087	1103	1006	1008	1087	1018	1072	1042	1047	1047	1092	1034	1070	1020	1057	1090	1034	1084	1071	1102	1060	1080	1016	1047	1066	1049	1020	1017	1071	1046	1052	1040	1005	1034	1023	1021	1018	1053	1012	1048	1039	993	1058	1054	1090	1088	1052	1053	989	1030	1058	1062	1026	1041	1034	1054	1026	1115	1034	1038	1016	1025	1063	1064	1051	1011	1006	1055	1082	1123	1006	1031	1015	1073	1081	1099	1068	1031	1006	1067	1054	1041	1002	1026	1022	1049	1110	1075	1051	1059	1088	1037	1004	1078	1031	1059	1069	1067	1030	1074	1092	1046	1080	1067	1021	1052	1061	1048	1020	1021	987	1043	1066	1012	1057	1039	997	1091	1069	1039	974	1036	1080	1032	1034	1027	1090	1052	1045	1009	1088	1075	1045	1063	1095	1022	1088	1089	1069	1062	1040	1022	1112	1086	1065	1018	991	1097	997	1034	1080	1037	1069	1006	1030	1046	1062	1066	1010	1090	1042	1015	1050	1038	1027	1067	992	1007	1041	1042	1093	997	996	1041	1022	1039	1075	1044	1006	1065	1081	1055	1067	1038	1051	1085	1058	996	1038	1037	984	980	1100	1025	1016	1090	1044	1096	1106	1040	1053	1055	1048	1027	1057	1045	1038	1061	1066	1108	1042	1012	1011	1016
24006	21472	28821	24540	21473	13450	4239	2521	2065	1914	1792	1547	1497	1449	1384	1324	1322	1252	1171	1150	1091	1134	1050	1039	1041	1040	979	985	970	940	959	957	998	930	887	901	896	894	915	864	926	927	869	898	842	922	881	871	866	805	874	842	842	880	835	856	891	810	830	855	844	868	837	896	890	883	863	896	913	896	852	846	896	848	844	847	862	853	833	829	874	875	857	844	903	819	878	818	793	852	846	910	854	876	859	835	850	849	817	930	869	817	827	813	880	889	852	860	855	860	852	830	819	882	859	900	817	895	888	844	832	828	871	830	815	891	857	842	846	881	818	795	898	883	878	855	872	864	844	838	825	848	902	846	892	882	814	838	868	835	805	877	844	884	819	868	835	857	911	870	846	866	884	906	881	853	863	871	904	918	864	866	887	880	871	860	813	865	873	910	851	853	829	852	818	871	842	876	892	915	880	837	832	847	876	838	819	857	832	855	813	791	814	822	809	814	824	836	878	826	845	887	803	835	885	822	858	808	882	858	883	793	843	806	854	874	836	885	856	831	883	834	832	822	830	866	846	824	925	852	888	839	830	828	884	887	871	891	860	813	849	849	865	865	821	847	857	844	878	916	840	832	869	907	869	902	876	866	866	817	820	854	864	821	882	832	885	837	905	850	868	810	802	871	882	884	895	800	871	812	881	831	856	843	831	801	883	875	835	885	846	902	817	805	870	845	865	839	834	842	832	867	847	881	822	853	873	880	826	861	860	833	833	823	857	845	883	806	836	842	847	884	847	893	808	829	848	834	862	847	860	913	876	842	827	843	883	862	791	832	825	852	887	790	857	902	893	824	838	800	834	834	869	809	865	868	821	832	879	814	889	837	864	907	875	887	846	893	836	864	784	873	840	863	880	819	811	847	854	839	878	811	840	924	846	872	815	898	856	863	839	887	824	814	826	831	847	899	881	891	831	900	811	838	873	805	857	806	818	860	861	847	849	804	854	847	869	838	845	848	885	842	833	788	804	832	858	829	807	854	870	817	858	823	841	826	844	860	866	871	894	822	883	803	830	835	861	849	820	854	811	892	859	857	874	853	872	888	830	865	818	839	863	862	822	890	872	842	866	848	848	882	892	880	816	836	865	871	854	858	859	834	841	853	874	801	840	868	858	868	865	864	843	862	860	849	902	884	806	880	770	868	851	852	898	845	835	801	901	890	826	806	807	845	862	852	807	880	859	824	834	810	838	881	871	836	893	828	920	868	884	871	884	861	908	842	852	867	800	838	793	854	847	894	824	841	901	889	822	876	834	867	821	902	870	793	832	771	795	857	856	853	868	878	832	847	837	814	873	868	827	856	806	842	855	829	819	830	886	871	890	786	840	834	887	888	867	844	862	822	857	842	814	866	861	856	826	842	840	794	816	890	857	842	847	842	846	851	858	874	789	887	829	826	837	850	800	858	827	839	824	848	884	837	765	814	868	862	870	857	876	845	870	819	801	817	860	829	890	792	784	888	830	784	857	893	794	878	834	853	838	873	852	816	872	864	873	821	799	828	778	826	854	838	862	847	861	870	814	834	820	840	836	896	863	851	889	837	903	869	870	848	870	887	848	877	845	833	861	834	864	915	813	851	841	861	893	829	798	822	840	825	866	839	827	856	858	845	834	879	891	868	862	845	823	869	848	818	857	822	827	797	833	839	852	775	909	814	903	915	888	821	874	857	867	861	833	842	834	842	828	819	856	866	814	832	874	854	876	793	850	839	806	833	863	851	874	851	833	904	861	819	821	835	841	888	857	854	846	822	838	842	809	836	822	823	818	858	856	801	861	872	840	880	821	890	865	817	819	839	838	854	855	833	832	872	923	793	858	849	828	810	833	819	810	820	838	884	884	840	852	840	801	863	805	821	866	866	874	813	856	827	831	860	818	860	874	947	867	887	783	851	796	855	901	811	862	825	856	874	874	890	848	808	846	838	846	853	875	834	848	834	865	839	822	839	856	798	815	831	915	831	816	829	796	878	898	827	881	873	812	872	861	894	820	883	841	825	842	807	846	855	867	837	843	831	859	832	831	826	845	905	838	844	829	881	830	843	824	836	880	797	807	865	841	856	887	824	907	855	841	856	810	814	887	833	861	848	851	852	866	877	811	844	876	775	832	863	852	832	877	891	835	798	936	859	850	908	871	850	868	822	856	841	833	839	858	844	836	845	864	830	806	829	819	796	877	858	882	856	830	875	856	853	875	867	872	879	838	884	882	852	838	846	884	867	828	863	902	846	791	837	872	859	839	845	820	858	866	837	805	873	838	884	790	866	867	879	830	823	824	815	872	919	824	802	872	847	882	822	809	839	836	826	844	907	836	810	821	906	842	848	775	878	862	880	834	800	876	811	880	889	781	882	846	785	832	863	880	881	850	848	835	892	893	807	875	856	865	865	826	830	876	862	844	899	866	856	845	846	840	844	845	858	841	832	786	879	866	896	808	857	884	833	887	877	831	871	841	818	836	921	878	861	885	819	872	837	861	883	860	861	835	903	867	836	895	912	833	845	855	855	874	856	859	821	824	883	888	807	801	778	782	871	902	869	873	845	869	828	884	855	913	865	900	823	874	889	830	843	795	854	884	902	844	829	839	868	843	849	820	925	856	886	823	843	866	853	849	837	823	865	871	854	856	890	873	853	853	808	794	897	826	819	868	896	877	828	864	885	888	885	854	873	884	862	899	835	857	804	842	855	819	872	881	859	837	817	871	870	921	872	853	894	843	873	844	852	865	864	828	836	815	819	825	841	844	898	843	863	817	786	857	862	881	865	821	811	887	883	828	818	863	817	840	812	885	791	857	874	833	880	799	850	829	885	807	861	862	871	812	818	833	826	831	874	832	822	870	830	855	881	764	882	843	852	870	858	860	827	791	861	820	829	815	883	791	902	875	823	865	862	889	827	853	790	859	856	888	858	831	819	814	830	822	816	871	856	905	794	885	851	903	817	906	850	855	867	881	855	890	827	880	830	895	856	830	850	806	855	847	885	804	865	845	862	822	878	913	847	836	834	848	789	850	833	819	815	873	866	820	847	861	863	802	862	856	798	855	896	885	849	848	892	856	837	881	815	862	838	856	836	886	822	818	848	843	863	803	866	857	815	866	869	825	864	836	842	867	884	841	846	820	862	868	863	830	869	880	797	819	921	834	895	832	845	852	799	871	858	870	867	797	874	932	871	845	861	881	880	831	837	827	804	862	894	855	852	843	825	814	858	900	844	807	778	897	840	813	844	901	849	896	835	801	832	847	891	838	829	858	855	850	869	812	844	873	876	869	857	814	817	841	863	853	818	800	905	873	816	794	871	787	890	861	871	823	888	868	864	862	815	847	842	881	933	816	881	858	874	846	821	857	838	870	842	875	773	840	834	844	814	850	867	843	883	864	869	881	895	862	881	875	840	832	828	869	848	872	824	867	822	850	840	859	884	858	842	834	850	860	848	829	880	837	835	788	829	842	840	822	888	848	875	830	880
33578	34436	23182	14200	9873	7049	5329	4215	3569	2963	2816	2302	2235	2065	1974	1794	1793	1681	1455	1391	1484	1435	1300	1359	1255	1162	1221	1136	1124	1078	1091	1069	1006	1108	1042	1024	1022	1012	1042	1013	1002	999	1022	1067	991	972	971	1039	999	955	987	977	948	981	969	982	981	966	994	1048	944	970	1039	928	979	1005	967	979	964	979	929	959	1001	988	913	1033	948	990	899	996	954	917	998	943	910	974	962	972	939	880	947	933	895	953	928	968	950	957	1028	970	926	951	1000	946	969	971	989	960	983	899	1021	933	974	907	946	1001	990	947	930	959	988	987	974	937	1016	963	990	926	935	929	1064	992	1031	911	940	976	908	968	981	967	957	983	976	1003	976	949	936	978	931	976	932	955	950	966	931	977	929	918	982	970	941	877	958	975	958	1010	984	910	937	946	1011	980	995	904	1026	939	983	996	971	935	985	1020	1004	928	933	889	945	922	931	950	983	1017	1012	944	921	980	966	944	953	923	931	949	951	946	1012	931	957	954	991	998	1018	946	919	974	979	965	959	994	946	1015	940	928	927	950	993	983	945	960	958	902	939	948	950	966	917	885	922	981	918	979	1032	925	980	966	1001	964	961	950	999	982	943	968	969	987	968	1023	1026	990	944	1001	986	918	919	951	969	974	895	971	977	960	925	962	945	959	1002	1002	928	970	1026	1047	968	953	966	944	999	981	891	935	934	1010	941	1030	952	963	999	936	991	939	975	952	917	908	1012	982	912	948	979	957	993	950	913	951	967	915	914	939	938	978	932	1006	1005	987	1017	917	929	1013	952	953	916	973	924	949	971	932	973	1001	1014	921	969	934	955	979	979	933	949	1002	976	993	961	885	967	962	927	958	917	954	998	943	952	973	1015	953	868	956	940	983	953	949	1018	935	922	966	970	935	982	1007	967	929	962	970	967	1006	1001	940	926	940	1035	947	960	952	985	1006	928	945	942	925	991	940	1031	898	1008	915	961	952	984	981	954	935	920	967	955	948	942	936	992	940	977	951	967	963	1023	975	957	1001	969	900	974	932	972	927	920	956	938	985	942	952	947	985	982	948	966	967	1007	956	990	980	946	954	930	965	970	936	983	976	954	894	950	955	992	925	922	877	930	949	975	1011	945	959	917	964	1004	937	1038	927	910	992	957	957	964	962	986	961	940	1026	940	915	1021	977	953	925	966	938	1005	929	955	963	957	941	872	940	960	956	910	936	985	985	937	956	959	984	972	959	936	961	943	964	981	942	973	943	909	1010	970	984	858	952	930	944	888	950	987	987	954	952	943	953	997	1026	920	987	921	930	1019	958	936	951	940	987	967	954	974	992	1002	968	1032	931	978	978	964	932	925	971	957	956	974	975	974	996	941	937	967	978	981	997	966	916	1024	978	985	971	971	996	984	940	921	947	955	976	951	959	924	945	971	938	1013	974	930	954	918	957	942	931	997	902	938	943	979	1015	965	931	1017	957	941	976	993	914	962	1011	973	999	933	880	958	986	1002	955	999	937	1021	884	964	985	985	911	1012	925	886	963	957	1013	947	889	957	960	958	937	1006	1018	978	932	985	976	924	920	982	950	960	964	942	941	954	965	986	971	935	936	944	945	951	973	981	950	948	961	931	921	902	989	958	941	958	971	959	1009	949	985	925	974	967	966	980	882	917	951	972	930	952	992	935	926	945	926	970	973	966	950	974	964	942	956	996	1011	946	1008	981	1004	917	933	967	967	923	971	968	1004	962	922	947	961	992	988	927	974	928	995	945	1007	948	925	993	924	975	978	993	924	994	984	975	943	1005	923	989	937	984	906	935	977	917	929	971	928	967	941	982	1026	975	954	953	982	984	971	980	973	999	953	949	1035	963	1001	955	956	961	942	964	947	1012	1006	915	988	1005	958	952	973	942	928	889	952	931	957	948	1010	933	915	980	939	960	987	980	955	993	1036	1004	938	968	950	907	1014	972	980	925	972	955	915	924	919	1007	936	1001	1000	1056	922	941	912	988	930	1008	993	944	962	943	974	945	979	973	1007	951	955	957	930	971	1023	929	987	906	935	962	975	903	947	933	955	993	971	923	907	950	947	970	902	977	929	963	1006	1000	979	964	946	943	1005	973	1007	985	976	945	963	980	930	971	950	931	939	962	894	926	922	912	1050	1050	947	930	976	1000	944	982	948	948	968	898	932	907	944	956	945	899	972	977	997	925	935	891	958	927	940	973	978	974	984	965	1016	990	946	955	975	933	1001	888	1024	1008	948	937	996	969	951	947	965	932	1007	1009	905	915	944	990	964	957	995	935	989	1005	963	918	961	961	1010	986	983	944	951	922	960	972	959	981	992	906	933	947	987	947	898	979	1013	1005	950	936	985	914	966	982	904	966	989	947	975	922	1016	1015	928	954	961	980	946	1004	1006	957	925	971	1005	939	971	956	958	932	917	970	983	997	957	986	1011	976	943	928	922	999	915	954	975	1024	884	969	896	948	953	968	1006	933	904	891	940	888	928	931	966	937	938	995	937	950	971	906	992	943	991	959	967	997	952	979	954	943	976	949	954	945	993	982	969	915	911	945	958	965	1007	957	932	976	1011	982	1013	1011	915	977	1008	970	969	968	926	989	972	967	988	967	1010	934	977	942	946	937	995	966	984	944	929	913	932	973	973	959	956	964	970	961	990	961	971	981	961	948	1027	960	954	983	939	1002	950	998	982	961	1033	1022	994	938	958	954	933	921	920	1019	948	1037	976	960	961	965	932	950	949	943	962	939	969	931	903	909	995	957	954	937	927	919	928	987	954	989	939	1014	930	1004	1000	930	993	977	947	1000	997	979	890	945	995	982	970	964	1011	983	1003	954	995	952	955	959	869	949	951	974	1009	1036	993	1012	980	941	1014	932	1002	950	972	974	954	938	985	954	938	925	915	995	903	976	944	973	903	999	945	928	957	995	952	911	938	967	925	947	933	967	999	949	965	910	1009	980	928	947	912	911	1035	914	960	877	970	944	979	937	1019	983	938	1002	914	1016	1002	895	989	941	993	966	985	931	975	1031	977	973	996	904	934	942	936	966	930	923	931	962	947	992	998	901	959	970	1021	992	968	1018	951	959	967	898	1019	957	985	1019	965	991	934	968	940	1047	930	937	1010	989	989	916	1009	955	922	979	969	1042	975	962	1014	950	943	1019	962	964	984	975	932	984	939	963	920	906	970	937	958	903	965	995	972	984	951	962	929	945	946	971	908	957	990	906	983	947	1012	1003	932	1018	983	977	986	964	1016	982	967	945	912	1013	930	966	944	966	987	962	941	969	1006	944	945	991	915	961	997	940	964	957	980	985	971	943	948	983	957	918	942	932	946	957	963	915	945	969	1040	963	987	967	946	991	1004	930	942	1013	933	960	1023	959	1010	931	1005	928	950	930	887	1009	1029	956	957	901	957	968	920	940	1037	964	962	925	934	986	1039	940	972	1019	977	987	960	944	1010	950	947	955	973	932	943	986	994	978	990	960	896	977	997	933	955	952	973	982	949	1028	974	941	953	939	926	936	1035	932	873	1023	1015	952	973	973	972	925	957	928	997	973	983	956	1022	1033	932	944	989	972	997	962	904	1006	927	955	960	905	986	978	954	1043	958	938	965	946	946	907	915	987	995	938	951	953	939	979	926	931	1000	989	1003	1051	963	968	995	957	984	948	979	930	975	934	953	964	1051
25260	21501	27734	25592	14035	4099	2611	1929	1664	1516	1403	1276	1157	1194	1180	1056	1054	1040	982	971	965	872	918	891	871	916	834	826	841	828	806	926	859	850	859	792	831	806	822	776	787	819	738	791	792	779	814	764	802	733	766	782	811	798	804	791	804	766	786	796	804	768	773	755	785	764	798	748	773	766	780	791	760	803	761	692	779	821	779	771	786	838	834	725	791	776	803	770	766	760	781	820	778	783	776	793	778	795	785	797	773	748	764	816	760	703	774	767	764	794	759	790	802	763	797	790	747	779	754	784	761	783	756	816	774	759	795	807	741	800	796	831	828	781	775	792	749	787	813	791	796	787	776	768	715	760	812	837	768	821	794	796	775	784	739	766	771	780	779	782	812	717	822	770	770	777	777	803	787	806	745	730	740	753	788	813	836	796	806	785	783	811	777	757	790	734	738	760	765	769	813	742	806	795	779	793	792	726	761	820	703	753	765	753	750	799	793	753	744	786	786	734	815	756	830	784	788	750	820	736	736	696	777	737	801	758	818	776	761	779	804	755	719	729	761	781	783	773	786	719	785	784	765	794	753	786	800	745	778	780	802	777	751	775	751	802	811	816	741	773	757	762	771	740	789	756	799	762	822	719	777	759	803	777	748	718	752	776	765	790	762	808	788	789	820	738	842	765	828	752	819	738	775	746	795	811	719	792	755	821	770	746	807	765	782	783	825	750	755	764	757	756	741	761	796	762	751	798	782	813	782	747	810	779	782	751	773	780	814	806	803	740	776	763	763	780	817	838	738	750	735	747	737	793	793	729	834	762	802	772	784	783	737	812	739	731	792	744	763	758	784	799	745	729	797	802	767	777	726	786	770	749	757	754	786	766	825	727	762	724	730	764	779	724	763	764	777	759	813	776	782	769	799	741	774	749	762	790	836	770	768	751	788	780	814	746	784	823	776	796	793	808	805	749	774	824	794	786	807	806	802	740	786	833	730	834	748	807	789	805	776	794	822	737	778	743	748	773	741	780	804	719	799	798	733	770	760	760	760	817	737	768	812	781	755	769	762	753	814	793	775	815	754	826	757	756	757	746	769	789	712	780	775	782	765	776	815	778	813	796	763	756	774	791	754	752	822	759	827	806	748	761	767	725	745	745	778	722	788	804	785	748	769	761	751	770	836	772	789	747	764	810	744	741	767	774	802	790	752	814	744	758	812	752	777	786	792	766	811	755	742	777	817	764	788	823	783	712	770	758	797	729	796	786	772	777	760	792	789	830	799	747	786	790	782	805	782	786	799	749	798	776	774	823	795	738	767	771	790	756	753	838	782	750	799	794	763	808	775	801	769	796	745	770	807	740	785	819	759	793	785	845	762	775	748	830	767	793	746	865	836	811	761	751	792	794	792	768	818	765	812	776	768	831	747	795	810	795	799	795	761	772	774	772	825	777	791	699	780	818	730	757	800	842	785	791	776	801	725	714	812	803	763	766	822	775	793	767	741	776	759	728	814	767	769	790	783	819	759	838	786	778	819	803	781	774	744	808	791	781	797	770	805	791	811	743	781	746	743	740	774	773	805	737	811	748	786	790	764	793	801	765	734	724	744	743	793	800	757	801	770	723	769	766	794	778	782	732	745	750	763	794	742	768	747	786	804	786	768	815	795	758	752	763	797	770	752	777	775	738	749	802	806	779	744	838	801	805	761	788	795	758	777	783	787	770	772	811	758	789	772	770	795	782	758	822	759	795	794	751	763	763	824	756	806	756	779	725	732	828	713	784	740	766	745	768	726	786	820	754	773	764	816	769	811	785	797	733	795	780	786	766	800	753	756	790	809	809	732	769	820	734	795	771	747	767	744	799	800	769	798	788	736	769	769	792	816	805	795	746	776	790	732	772	794	776	820	784	774	738	737	786	809	757	750	807	766	721	802	813	762	770	798	765	778	765	815	788	765	813	815	724	736	785	837	749	813	790	775	777	750	751	757	787	751	826	782	740	775	780	737	762	725	755	806	779	738	758	773	786	786	836	791	772	776	795	737	761	804	754	751	839	771	734	774	779	757	785	784	837	751	814	812	786	795	749	753	832	790	784	803	765	788	827	762	758	795	765	744	769	779	766	778	809	789	786	760	759	795	772	791	761	744	801	790	768	785	770	790	733	748	853	816	784	774	771	752	776	766	758	754	752	825	762	828	805	779	793	788	739	784	771	769	778	775	770	800	801	762	730	809	767	797	807	741	760	734	743	757	813	770	771	795	784	755	781	716	802	758	797	790	774	741	765	783	780	781	813	778	762	790	731	757	760	797	781	697	804	777	779	764	786	734	767	778	792	765	781	743	759	798	757	810	833	773	774	751	790	753	758	785	795	799	766	768	740	803	765	753	815	780	782	785	781	745	781	819	801	774	802	718	780	777	760	806	696	789	830	780	776	759	815	760	826	787	808	787	738	768	778	816	795	800	793	785	778	784	803	845	803	740	802	758	758	700	785	797	780	781	757	773	772	750	738	757	795	793	797	778	761	824	789	784	804	812	773	740	805	811	733	771	791	787	805	844	769	822	815	729	805	776	802	793	796	783	806	787	784	743	701	757	741	784	757	787	755	760	820	746	816	775	784	792	820	793	776	743	740	809	759	792	776	738	744	755	731	788	783	714	782	797	743	758	773	800	772	792	811	766	820	792	740	771	737	745	781	777	809	772	693	771	813	802	746	791	746	743	796	812	801	776	797	783	758	770	769	712	775	761	784	764	789	744	747	752	769	782	776	793	742	749	785	767	755	754	804	791	803	800	726	780	756	775	771	767	765	763	786	823	749	772	742	795	789	748	765	801	773	782	796	776	820	776	717	720	785	810	818	720	727	764	742	729	757	834	765	750	767	786	759	763	739	802	789	762	787	805	804	817	780	808	736	797	736	795	765	800	791	755	750	761	767	764	738	804	713	771	800	805	769	784	755	800	747	755	764	827	767	787	826	745	745	759	787	745	716	799	743	751	762	764	748	791	760	753	754	742	801	793	800	807	817	762	797	779	772	761	754	747	716	743	755	799	789	756	737	732	776	782	796	761	752	790	724	778	768	841	812	785	811	758	776	813	756	743	797	807	764	770	756	786	802	770	816	759	770	724	771	750	743	777	734	779	764	750	776	800	748	757	730	722	766	807	765	808	779	804	794	774	766	804	766	764	827	761	776	772	807	739	834	756	801	722	729	736	796	741	788	792	799	777	788	721	796	729	763	809	770	748	724	765	843	727	780	870	773	768	787	820	762	762	723	799	793	791	775	809	795	771	823	749	737	728	779	751	723	750	760	744	818	830	808	782	812	765	729	775	748	736	773	794	805	800	761	744	772	808	757	736	784	786	750	751	766	760	777	732	785	767	740	724	768	841	735	816	770	797	774	777	759	794	727	739	800	777	788	753	751	753	788	793	788	777	769	816	802	767	768	756	795	787	784	755	839	774	756	779	784	766	791	794	811	782	763	768	830	713	786	801	765	794	781	804	773	771	735
33302	30568	19544	11359	7836	5617	4239	3389	2919	2441	2172	1928	1754	1783	1723	1435	1478	1329	1270	1224	1236	1162	1164	1148	1097	1019	1052	1047	967	980	967	974	969	955	868	955	940	907	875	934	914	915	902	890	846	829	879	863	874	915	884	867	885	892	810	903	916	887	876	862	943	882	859	895	923	868	908	906	858	873	936	875	861	913	892	925	922	862	899	889	897	906	832	877	868	831	833	844	871	882	894	869	878	859	882	902	907	849	856	865	815	844	856	848	900	863	857	844	881	888	928	908	836	889	878	915	879	848	896	846	849	883	863	847	827	911	837	842	856	860	832	870	872	879	853	873	862	872	860	847	851	889	866	892	841	841	857	874	910	882	876	843	893	898	842	897	856	824	869	845	834	898	902	851	876	883	925	877	917	953	838	905	815	845	868	918	890	862	887	868	858	837	894	833	900	881	890	858	827	829	929	844	875	898	861	866	843	880	806	871	855	831	815	871	875	888	842	909	904	871	885	892	898	847	844	882	883	856	879	834	863	896	845	886	881	889	836	851	863	889	848	843	901	846	824	861	848	871	838	898	843	843	822	876	868	863	851	876	883	909	865	863	855	825	864	854	889	856	918	858	879	887	839	871	798	896	821	855	856	893	879	840	863	869	842	835	938	854	882	885	804	913	860	863	852	939	927	821	881	843	910	882	832	873	846	898	837	848	877	852	902	847	923	867	857	910	836	863	881	863	917	865	907	841	860	793	833	879	861	862	869	851	854	839	924	861	903	833	860	904	840	808	847	844	874	814	847	805	874	841	889	802	858	850	831	903	893	877	879	828	879	897	890	882	861	848	868	843	854	883	878	920	886	864	851	859	820	902	841	866	881	856	832	869	864	816	861	877	847	829	865	886	891	826	829	853	871	902	916	831	881	883	830	848	819	885	900	845	821	866	897	854	804	897	875	877	894	900	906	879	862	913	865	869	838	835	786	865	905	867	787	926	899	864	938	874	838	857	813	837	884	884	835	854	834	854	900	912	860	835	846	875	878	865	853	831	862	923	922	867	890	849	874	884	892	848	856	907	904	845	888	893	928	862	870	826	859	866	875	835	852	907	836	875	903	868	901	853	900	894	857	894	887	878	902	829	893	920	905	864	864	823	865	876	813	840	844	830	861	869	863	885	840	854	869	870	924	812	872	868	879	876	864	878	857	826	862	872	882	914	871	913	856	873	823	889	875	847	885	844	888	856	859	893	842	837	894	890	849	877	874	845	870	859	872	863	891	827	900	829	884	813	885	857	905	874	876	854	891	835	817	897	894	855	850	910	902	866	858	839	825	865	868	809	877	836	843	884	854	857	859	874	844	816	863	895	851	853	844	854	855	856	854	832	872	880	900	880	866	860	817	856	893	863	803	862	868	897	881	905	861	840	843	875	892	864	840	866	832	907	872	806	895	836	836	911	878	866	855	877	851	881	882	909	892	894	881	808	870	868	837	891	855	879	886	857	853	897	891	870	872	850	828	884	900	864	845	853	848	904	831	865	886	859	916	869	845	899	832	871	831	886	857	868	902	852	791	840	862	887	860	889	929	898	888	865	878	848	858	776	894	871	883	899	850	856	839	855	888	881	856	880	875	848	869	826	823	856	834	906	902	841	816	834	886	883	841	886	917	840	859	850	839	885	827	913	936	901	898	878	848	865	838	867	878	839	879	891	874	845	868	881	855	876	883	878	838	868	932	892	921	863	875	875	902	860	806	795	831	899	851	851	862	843	911	825	830	961	830	846	878	867	858	829	888	884	876	919	885	848	892	864	869	876	854	841	814	909	901	893	831	863	901	934	857	863	883	807	884	871	880	876	890	868	879	871	874	880	798	852	873	875	855	844	880	829	889	877	855	913	854	849	910	863	925	857	880	864	889	871	863	862	902	860	921	917	897	834	869	883	853	850	822	949	851	895	825	914	837	823	869	862	868	881	888	877	900	829	872	795	864	898	883	898	867	883	848	895	844	879	867	824	871	830	864	848	892	871	830	851	858	874	808	822	851	836	828	882	900	937	881	836	873	915	866	860	856	832	901	874	877	880	895	835	866	858	835	866	893	788	874	892	821	836	896	890	883	916	862	852	859	877	875	815	881	838	882	812	887	836	895	884	843	899	862	822	961	876	822	826	867	866	862	867	833	823	922	840	829	835	861	866	893	873	903	868	898	865	858	881	852	869	861	882	860	877	890	832	895	894	887	831	861	903	937	921	853	810	822	847	838	869	838	872	898	822	881	901	905	819	791	928	875	877	866	891	836	860	838	867	869	863	836	866	826	851	882	836	844	867	882	923	854	828	912	894	900	856	887	875	876	800	892	892	845	900	873	851	884	891	850	849	896	939	846	817	899	799	931	830	834	912	853	828	889	889	881	869	900	921	929	854	888	860	841	886	902	874	882	874	859	866	819	838	853	901	913	872	891	866	860	871	854	891	902	900	894	895	852	876	839	881	811	880	914	921	892	891	876	917	884	880	895	818	884	842	879	848	861	868	879	859	927	883	857	899	927	836	913	841	893	757	836	868	827	890	860	848	840	886	871	844	876	803	808	894	889	864	851	841	935	889	876	864	870	845	898	862	823	894	843	883	922	934	866	845	824	854	866	904	846	884	850	837	883	890	856	958	837	894	861	874	881	843	826	872	912	902	830	855	771	862	905	850	851	826	889	859	811	845	829	834	836	861	854	913	873	897	918	928	885	889	868	887	857	863	856	895	904	865	841	863	889	863	870	841	871	880	916	881	881	870	843	837	873	866	850	874	901	918	839	882	828	844	869	859	845	885	866	892	849	869	887	895	908	859	911	887	868	894	832	919	831	909	855	844	836	866	931	807	871	837	906	867	863	886	865	873	896	827	869	883	886	849	902	818	865	881	840	929	911	861	920	860	893	872	877	831	850	846	892	883	866	865	842	806	820	886	827	880	865	881	825	848	890	860	856	913	824	863	878	830	837	831	926	860	885	858	897	853	846	837	847	894	848	857	827	840	868	855	814	821	867	885	890	952	880	901	900	866	863	850	837	867	899	868	860	823	840	852	826	902	860	870	883	925	815	867	827	837	892	889	883	886	804	891	858	868	836	855	869	882	863	911	905	886	835	860	886	865	877	861	896	848	829	864	837	852	854	862	840	861	856	888	807	885	900	867	812	882	850	781	851	874	862	847	894	860	972	856	857	836	822	815	860	858	846	866	827	845	862	854	875	864	830	889	860	891	862	919	892	867	867	872	866	898	849	831	806	856	870	863	859	894	883	871	855	867	869	845	850	843	883	890	864	916	903	892	868	839	878	895	855	900	886	877	854	840	849	862	839	891	873	880	900	877	833	906	857	856	850	840	890	851	883	836	883	841	876	869	880	905	918	863	903	839	912	846	852	806	873	850	856	835	872	857	861	864	815	910	854	856	856	868	858	853	936	890	829	859	882	862	841	856	863	894	870	864	893	848	883	857	872	858	828	860	821	889	874	889	890	826	840	842	879	872
22953	21550	29383	24208	21575	21665	12299	3554	2400	2114	1994	1768	1512	1522	1514	1334	1270	1172	1147	1111	977	983	958	976	919	885	859	803	798	798	745	743	753	768	769	693	723	692	711	675	650	692	697	682	678	694	634	627	688	655	694	647	666	707	610	681	691	705	650	625	678	646	647	615	660	673	646	670	681	641	621	644	609	675	638	591	660	648	639	649	635	614	633	581	604	662	676	695	663	655	638	643	662	637	652	637	639	641	652	608	633	690	652	652	641	610	612	635	649	609	657	594	652	617	690	614	660	613	610	651	641	670	619	672	649	684	632	660	648	655	627	671	639	624	640	615	605	673	624	593	654	623	658	642	677	668	647	633	626	600	585	670	669	619	597	617	653	627	616	616	577	636	662	652	612	642	702	641	641	653	655	638	669	635	620	625	680	632	646	645	665	663	699	650	664	631	587	633	615	662	653	628	649	645	598	654	640	649	635	625	642	667	631	634	656	652	601	627	652	660	625	700	680	678	608	609	626	608	632	600	621	598	657	605	650	641	600	591	656	633	588	602	641	635	669	632	635	612	632	685	633	621	643	661	657	636	631	596	639	643	624	695	649	614	674	675	693	634	612	618	666	640	678	636	649	710	637	615	624	638	682	665	578	642	610	608	641	670	637	693	615	601	624	621	642	639	652	652	651	619	606	642	641	681	625	666	664	638	665	640	641	606	663	688	628	632	668	645	622	668	666	687	670	665	625	675	614	705	630	638	642	680	668	635	610	627	669	638	582	664	629	617	614	607	696	642	668	624	680	610	643	678	620	639	591	653	644	604	634	610	649	642	622	652	661	622	612	664	635	591	598	628	626	674	667	697	682	651	642	656	649	637	627	611	639	653	592	597	664	638	670	601	626	619	601	672	637	628	625	621	682	644	609	630	656	697	693	638	587	631	680	649	623	640	652	704	659	624	690	608	617	637	625	637	635	653	643	634	654	640	648	647	624	622	675	599	654	606	615	632	689	672	599	587	570	662	613	634	634	601	590	622	606	639	656	628	684	631	641	671	619	642	650	628	605	649	611	649	612	633	608	614	658	594	643	628	629	618	645	648	645	600	618	640	663	657	615	612	625	619	655	620	657	638	663	643	613	638	649	601	609	583	634	640	632	643	637	611	589	613	622	657	633	645	667	609	641	660	658	666	618	671	649	640	664	630	604	620	658	635	598	610	602	638	628	661	634	674	642	609	660	610	634	623	665	643	640	659	654	624	681	628	625	672	637	634	619	625	665	594	647	654	608	648	648	661	646	655	622	638	682	671	632	656	604	635	615	628	595	640	629	602	646	696	639	670	629	621	618	663	643	621	621	625	693	624	622	622	611	589	652	655	632	678	639	667	638	666	694	625	665	700	607	597	661	615	658	665	635	625	617	709	701	655	596	656	643	665	626	647	627	649	663	616	605	686	664	629	626	641	662	627	661	641	610	651	657	614	630	597	634	621	680	624	648	620	657	654	637	623	654	680	637	659	698	631	591	657	606	631	659	660	640	636	665	661	626	649	640	649	658	636	634	639	643	679	604	589	671	600	623	653	623	653	657	649	617	637	599	621	667	639	638	613	629	646	616	637	648	640	642	657	642	640	668	660	664	628	644	609	625	605	617	625	631	655	602	592	647	648	667	642	620	643	635	594	635	672	626	634	638	617	644	648	646	622	639	657	611	646	662	653	624	641	671	649	668	630	639	639	660	709	648	593	631	615	620	647	611	672	606	665	623	686	692	656	658	673	632	620	628	639	647	645	620	681	612	634	615	638	678	588	610	631	633	576	635	644	649	638	621	653	620	657	669	642	688	625	630	635	615	654	644	657	618	646	616	587	660	646	636	653	619	650	617	651	612	641	673	639	617	647	651	605	631	639	626	645	634	646	643	635	660	655	630	624	678	634	636	624	627	653	677	618	635	632	625	643	648	597	639	635	656	648	667	667	654	673	658	642	634	643	635	675	641	622	592	607	623	627	615	619	633	684	656	624	653	652	630	630	659	642	604	624	648	662	658	655	661	646	616	673	655	656	657	672	673	650	607	649	620	627	667	613	655	703	659	593	606	610	627	658	648	652	647	638	707	671	628	617	610	678	628	663	667	633	675	614	628	641	655	646	656	630	629	624	609	623	656	582	610	592	649	631	646	620	605	680	599	591	675	625	624	609	637	667	607	629	623	636	657	633	633	663	701	668	675	656	670	628	633	620	638	658	649	663	640	624	657	631	619	612	680	629	647	634	677	647	605	651	605	633	615	612	636	588	628	651	654	655	628	637	641	653	676	606	651	633	631	653	689	610	640	650	687	618	641	624	630	666	673	620	629	670	633	649	636	635	677	658	618	639	629	628	603	648	685	644	602	687	621	594	658	693	636	607	678	636	671	598	661	675	626	607	646	624	653	598	660	603	663	620	615	668	647	677	654	644	647	636	625	635	628	659	635	637	593	600	626	643	646	668	653	635	649	653	641	625	615	669	656	639	628	629	641	610	658	644	578	642	657	633	652	634	668	671	652	636	583	657	627	622	641	635	671	585	593	666	606	697	630	619	635	629	626	618	641	647	659	678	654	647	626	638	651	630	639	632	676	647	679	670	644	638	660	652	578	661	658	658	671	648	653	715	617	662	651	646	591	641	640	644	647	630	620	650	661	659	664	641	650	620	700	648	651	643	678	675	602	688	685	623	661	651	654	628	615	606	629	633	622	614	628	634	605	612	647	640	603	641	725	609	653	625	681	634	619	637	583	660	678	621	630	626	676	627	677	620	653	651	601	599	649	604	610	628	651	597	676	604	650	587	660	622	675	608	646	602	630	625	666	648	625	611	584	649	631	608	654	621	608	651	637	589	643	613	657	663	605	629	631	654	662	633	619	679	624	643	639	661	628	641	606	633	638	645	647	667	603	640	642	666	631	672	660	625	603	645	575	643	609	651	677	629	637	628	645	636	642	643	639	650	615	645	648	681	618	634	623	652	628	672	632	647	632	612	685	631	634	643	624	654	678	601	635	625	651	643	589	606	662	627	665	616	635	622	642	633	621	646	625	657	621	637	663	675	621	634	596	646	633	593	633	648	592	660	642	623	638	651	622	658	655	654	655	640	663	678	633	642	604	638	620	663	600	705	621	628	663	646	653	627	660	607	631	618	643	623	599	687	661	621	637	634	671	637	646	681	602	618	652	642	607	657	612	625	672	675	625	605	678	613	646	645	686	686	636	654	605	633	612	624	603	647	608	623	626	604	663	637	676	652	650	663	642	652	652	603	567	601	654	634	633	624	632	692	644	655	674	651	628	612	620	645	584	630	668	590	624	632	676	635	643	619	628	647	628	631	671	633	645	660	640	616	640	657	638	658	625	687	706	628	600	623	655	649	619	638	625	616	604	607	612	626	650	605	611	671	647	655	598	663	676	638	647	598	643	672	630	635	648	641	621	610	634	622	647	646	691	644	661	635	670	659	647	629	678	665	651	645	621	620	608	637	694	690
37162	38650	27440	17647	12647	9133	6941	5650	4477	3682	3226	2851	2483	2286	2248	1975	1890	1788	1508	1516	1371	1386	1285	1233	1188	1126	1064	1013	1010	966	880	936	891	842	869	868	870	880	842	795	825	814	816	780	788	742	789	738	807	727	749	769	729	767	683	800	756	711	760	764	737	747	810	722	756	707	743	798	753	728	740	723	770	742	711	730	687	707	710	768	730	742	701	713	750	718	697	761	757	744	703	714	701	696	748	693	754	738	727	688	761	731	754	733	711	739	751	739	778	714	740	726	721	762	756	750	714	725	700	715	774	753	761	692	728	699	745	685	668	751	730	775	713	716	721	729	734	721	685	749	680	765	723	749	706	697	708	712	741	750	690	716	720	724	753	711	715	706	708	663	698	724	743	703	749	719	717	751	731	734	778	688	751	673	725	754	713	750	756	716	720	754	763	754	695	720	723	724	675	694	720	715	747	712	701	707	732	690	698	710	749	753	726	714	780	713	702	688	743	748	726	718	730	727	723	716	745	777	736	697	689	716	752	732	742	720	690	740	733	687	661	675	709	759	722	723	694	722	689	699	677	713	769	775	710	746	726	740	738	744	703	685	711	742	763	723	764	730	793	732	689	728	697	739	753	683	699	749	735	704	696	717	726	709	723	729	741	730	728	731	760	730	725	730	695	777	700	672	671	748	746	733	706	715	762	743	760	728	725	720	721	739	714	754	716	689	760	756	726	678	737	732	733	726	723	695	741	673	713	733	723	697	739	686	770	743	735	735	696	745	708	723	720	719	741	718	707	698	701	703	692	716	707	719	707	717	744	712	755	737	698	699	729	754	724	763	690	734	693	710	695	678	676	715	739	733	721	758	709	727	728	706	705	729	749	716	736	746	731	776	717	710	735	708	761	721	746	743	733	702	688	730	666	718	765	731	755	721	728	721	711	717	714	714	734	741	727	698	718	720	698	784	718	733	722	653	705	672	724	779	763	711	716	724	736	690	722	705	713	785	714	732	686	704	753	773	753	725	727	697	700	725	681	737	702	688	709	705	758	722	732	732	718	667	739	697	680	747	735	744	724	688	726	730	683	676	715	692	694	747	729	708	745	723	730	763	729	734	723	749	726	757	658	756	718	725	684	703	695	736	746	747	745	717	777	723	734	778	728	685	741	715	731	698	689	751	741	684	689	769	716	745	699	689	749	750	771	751	718	708	744	749	729	727	743	673	731	707	747	688	764	750	763	698	709	748	717	679	692	727	751	680	698	772	740	772	712	738	744	746	780	705	750	711	703	745	718	740	701	738	710	747	688	720	806	737	707	726	678	746	692	731	756	751	722	710	795	796	717	750	735	722	711	682	746	740	741	697	749	675	715	754	748	732	737	708	760	746	708	667	723	679	721	714	756	715	698	715	746	744	713	696	697	717	697	761	720	734	724	726	727	778	710	776	744	746	694	753	738	701	797	779	704	742	691	708	693	762	709	727	700	728	714	743	757	746	734	723	698	749	738	694	739	707	701	740	685	709	687	743	766	698	749	740	741	746	761	748	711	723	793	732	738	726	770	718	761	752	712	737	709	754	694	733	746	703	743	682	694	702	715	753	674	693	712	671	705	708	720	721	741	734	709	776	714	739	717	720	743	740	730	735	711	740	737	741	733	739	736	742	730	704	697	722	703	696	730	719	724	721	698	681	734	705	674	734	744	775	743	717	721	792	724	744	762	727	643	769	702	727	735	691	734	690	713	781	739	680	708	738	718	809	710	704	751	711	709	730	710	729	759	731	712	792	752	723	724	745	732	680	708	699	721	690	746	712	710	750	686	714	707	710	747	759	739	714	717	738	775	779	709	709	702	737	699	759	676	682	685	675	772	717	720	737	735	730	679	740	716	765	764	721	719	709	792	702	724	735	721	716	695	691	664	722	690	656	734	724	689	720	755	716	701	715	758	748	699	686	712	732	707	727	749	736	683	685	702	761	653	693	714	708	747	733	731	708	719	725	724	742	753	715	745	745	702	757	709	710	774	783	769	673	733	733	679	711	728	715	759	683	746	723	705	753	742	680	723	719	682	743	775	731	719	709	732	712	707	714	737	732	706	762	735	712	714	742	691	751	739	714	697	690	699	754	756	723	710	715	695	719	691	764	767	726	715	763	732	721	709	700	763	728	712	725	735	743	757	750	751	702	715	723	744	714	690	700	756	715	659	715	665	673	735	747	722	769	763	723	793	737	706	741	681	708	764	723	712	720	722	716	716	740	725	761	748	715	721	736	702	693	730	732	751	687	743	691	716	721	765	718	699	760	705	752	712	720	709	681	703	728	717	679	700	699	713	732	740	752	735	772	737	728	726	751	708	695	700	691	681	694	683	734	717	745	703	754	753	740	722	733	755	733	681	723	712	723	784	742	752	648	725	772	739	734	725	750	694	705	676	723	679	716	716	670	737	740	723	767	709	733	739	704	721	732	698	692	730	721	705	734	727	695	684	749	784	694	739	695	735	737	717	696	735	708	790	712	739	680	724	674	656	702	721	708	678	751	750	715	741	665	767	721	782	797	697	731	753	708	736	664	730	711	699	724	690	718	743	746	741	716	683	715	712	755	774	735	725	745	698	690	705	717	740	730	696	743	732	734	710	729	706	730	736	760	722	704	721	735	756	693	696	740	687	727	712	744	774	706	684	731	706	795	721	692	713	665	754	792	727	759	681	731	742	711	732	696	708	737	697	773	722	726	764	728	690	777	755	749	718	743	713	690	736	767	727	769	745	728	698	696	758	736	692	753	744	742	728	681	755	731	742	743	721	713	716	721	700	736	723	735	757	677	698	745	766	762	745	736	795	747	716	733	712	745	655	721	709	666	735	706	721	733	681	685	717	771	727	726	757	725	737	717	780	677	696	709	734	710	729	690	748	727	758	697	710	723	717	713	680	729	713	719	760	733	733	761	697	713	707	735	696	815	712	683	703	744	734	687	714	765	646	716	694	666	737	731	740	712	712	722	751	766	717	726	716	724	690	736	726	714	700	698	757	736	713	722	680	726	715	728	706	683	692	703	733	765	744	733	699	675	745	700	725	720	740	737	721	729	722	751	735	684	716	734	734	741	701	732	697	778	768	666	664	728	750	708	733	714	713	723	692	735	765	709	716	717	741	700	745	728	670	766	746	734	740	754	708	674	715	701	693	714	708	751	731	734	773	736	755	710	741	691	732	747	707	690	712	718	750	709	703	760	687	717	735	735	732	754	690	715	769	719	688	708	770	725	720	698	673	691	719	679	698	746	723	720	716	731	752	717	698	730	719	727	719	716	706	715	674	688	758	742	718	703	730	711	714	725	695	742	753	733	757	762	742	730	710	747	653	712	721	742	728	737	748	743	727	738	700	728	738	724	696	736	727	768	714	705	679	690	696	684	731	644	718	723	716	723	735	748	692	692	724	714	733	727	718	682	679	691	699	742	745	734	721	740	757	751	767	745	743	704	726	709	710	664	734	708	710	723	733	721	753	695	719	747
29735	21689	16619	8956	4281	2648	2027	1705	1544	1418	1381	1359	1235	1178	1193	1196	1195	1114	1164	1073	1099	978	1079	1080	1032	1000	999	1010	920	998	1032	996	943	953	1098	941	895	1008	974	940	947	1007	951	981	963	998	898	957	966	948	967	1029	957	992	912	942	980	984	964	919	959	938	973	966	977	972	938	956	967	952	926	958	925	985	870	938	895	922	982	972	929	970	983	987	936	856	970	989	942	977	993	937	991	967	912	931	930	991	1007	954	941	1007	957	1051	939	916	964	928	943	942	905	904	935	954	980	963	879	959	960	952	921	970	939	968	970	948	950	934	919	964	921	922	902	897	913	982	945	1004	941	938	966	936	968	917	936	941	962	990	928	918	966	893	888	995	963	992	987	982	925	987	945	967	952	963	906	883	972	1012	972	929	948	930	979	927	887	888	914	943	945	939	941	968	964	908	979	953	962	982	945	949	978	988	1009	942	923	895	983	995	951	922	899	952	979	916	888	922	958	961	925	956	911	905	971	970	973	912	927	908	979	983	923	939	971	969	991	915	958	927	944	931	946	931	949	932	957	945	907	965	925	954	958	985	961	979	925	970	938	945	983	904	1026	1009	1015	888	945	943	942	975	920	973	956	915	932	929	985	973	987	937	1036	870	892	976	916	982	949	950	926	972	935	966	949	936	1006	916	910	908	972	917	968	977	935	952	983	999	919	954	917	944	910	1004	994	968	977	921	945	939	967	943	878	882	984	981	913	923	939	913	1016	1005	955	934	984	930	936	941	992	950	962	963	968	922	959	918	1032	938	926	945	994	971	962	905	956	922	1003	919	953	941	880	920	959	984	987	928	953	910	942	910	936	917	920	966	938	930	919	942	961	931	904	972	912	940	933	975	917	961	934	923	952	918	954	908	968	953	950	960	940	962	1000	886	949	952	987	930	916	918	926	971	921	934	979	972	968	896	932	1008	980	915	960	948	886	888	916	982	923	990	950	891	914	912	979	948	942	955	958	985	959	910	918	907	929	932	982	986	946	948	987	1015	957	938	1029	967	969	988	952	884	958	921	947	1010	989	994	955	942	905	919	945	960	882	933	958	961	975	926	952	872	977	954	930	932	963	991	942	957	952	969	990	914	943	941	992	928	988	941	986	958	984	929	957	954	953	978	988	922	995	961	969	889	990	955	966	978	1016	922	954	915	929	918	931	982	935	961	972	978	1018	910	964	934	934	933	949	944	948	941	963	952	972	926	976	910	974	862	959	945	905	964	925	959	962	1029	910	992	981	921	997	976	906	930	986	1004	946	931	950	931	954	968	1005	968	930	952	905	929	960	936	923	919	871	981	972	957	945	941	964	933	939	938	926	1013	964	1017	887	955	911	951	906	924	948	893	982	1012	941	908	977	896	913	1022	948	963	924	934	968	947	902	984	918	971	953	968	930	927	982	935	1012	958	969	964	901	917	966	934	887	970	905	915	969	939	989	914	954	894	966	969	935	947	917	936	1002	975	945	952	935	948	941	958	942	922	885	887	984	939	934	968	898	987	981	958	947	990	947	937	873	946	1027	916	921	917	905	869	898	923	877	949	935	947	954	967	952	924	917	955	970	989	949	923	914	983	952	965	960	933	992	937	966	972	951	944	1000	950	992	912	951	957	931	983	946	921	983	951	963	947	884	985	890	910	967	909	848	933	949	894	957	968	948	958	936	986	981	926	947	957	965	953	1044	913	939	956	916	930	947	912	921	940	969	982	1000	974	887	948	956	965	938	989	962	994	949	922	986	917	928	978	968	982	974	945	928	973	931	934	965	941	927	960	962	908	968	925	940	897	954	908	964	923	920	901	922	993	956	1003	931	926	970	950	933	923	915	977	958	947	970	898	920	960	894	948	926	918	1033	894	959	937	940	969	899	931	978	987	978	953	909	997	936	969	931	913	952	938	895	933	888	993	938	937	924	944	919	911	923	926	966	948	995	909	972	961	903	929	902	954	1026	1020	944	912	963	946	970	909	903	928	924	928	958	995	956	994	947	960	975	947	964	920	954	917	960	972	935	979	985	928	975	942	985	890	924	998	949	993	946	978	879	949	938	939	1009	915	966	901	927	970	968	960	946	926	940	951	907	949	944	947	930	934	964	889	903	982	979	944	969	1007	931	964	952	906	978	933	896	954	948	967	924	981	947	891	970	901	1030	920	924	936	953	939	899	941	996	907	986	1022	978	946	961	952	902	982	993	950	944	975	893	936	902	916	969	922	967	1029	970	971	919	927	991	988	982	961	968	953	952	948	996	931	961	949	885	970	967	910	922	987	933	944	924	927	957	924	909	936	990	967	922	918	920	907	939	974	1018	955	960	977	957	954	961	900	965	963	947	980	1016	934	913	955	983	937	981	940	943	978	882	916	929	967	988	962	930	929	933	957	923	921	955	939	904	916	910	926	966	935	923	966	909	955	937	988	956	968	939	924	920	973	1000	955	1014	911	942	924	1014	982	893	947	915	935	932	907	931	931	977	904	992	912	964	955	976	991	946	916	1042	956	1004	975	967	957	954	906	913	954	983	1045	984	930	943	939	965	970	905	953	905	949	936	928	922	937	933	894	980	922	895	919	952	986	924	961	958	929	914	924	993	1004	930	935	1015	972	933	965	930	954	980	945	927	937	952	933	967	991	936	967	940	975	945	909	945	996	990	936	952	901	911	957	910	960	1016	955	927	933	1004	960	955	970	928	914	941	913	942	993	980	921	943	909	905	962	964	958	954	979	939	931	944	999	926	929	958	931	936	930	934	983	921	920	979	934	932	1000	958	942	901	929	924	957	925	979	938	968	954	917	948	963	946	924	940	962	988	919	946	958	982	994	955	978	954	919	915	975	1007	902	945	943	935	938	941	921	940	947	936	940	927	943	949	921	922	965	930	1041	890	958	924	968	918	917	931	921	977	978	881	959	935	932	959	976	976	980	959	983	946	999	962	891	974	945	943	949	988	998	905	898	912	947	942	999	950	918	1003	960	941	929	899	891	959	919	944	917	903	953	942	939	971	977	993	947	970	974	954	926	932	987	913	915	990	992	943	935	956	956	981	975	942	911	938	942	981	918	912	974	997	915	993	878	922	953	970	958	978	933	953	919	934	937	938	961	922	1004	995	919	871	934	952	920	993	901	949	844	938	930	955	930	971	965	902	964	871	919	947	949	970	971	927	914	937	941	974	951	943	979	981	941	979	959	946	941	970	965	1000	967	971	956	1002	979	1058	955	955	926	906	991	956	1016	903	991	958	948	930	940	958	951	920	1000	943	925	962	967	934	951	939	962	912	985	992	964	907	923	960	913	984	961	927	965	956	971	919	922	992	960	951	933	897	906	963	928	949	956	997	953	926	890	892	909	943	937	976	881	998	948	899	981	927	936	973	959	900	976	931	940	993	969	937	899	972	953	924	908	967	935	907	955	945	971	990	937	946	945	942	959	960	967	964	945	915	984	932	931	932	960	999	956	985	966	1015	929	995	960	985	868	975	901	931	947	948	890	955	961	966	870	965	992	978	932	939	941	939	991	939	972	926	983	940	955	948	983	975	959	959	986	921	901
29733	22633	15702	8953	6102	4455	3367	2637	2408	2096	1961	1848	1670	1598	1569	1519	1496	1401	1287	1293	1284	1240	1273	1195	1220	1144	1116	1141	1157	1122	1111	1171	1096	1122	1120	1138	1061	1078	1072	1100	1114	1101	1068	1069	1071	1075	1071	1114	1064	1116	1052	1121	1079	1077	1049	1044	1116	1135	1066	1090	1056	1038	1051	1030	1061	1080	1034	1100	1057	1058	1030	1053	1079	1086	1061	1060	1063	1044	1052	1010	1018	1044	1008	1079	1050	1100	974	1009	1037	1104	1039	1041	1115	1022	1026	1100	989	1041	1085	1046	1088	1029	1032	1040	1077	1037	1031	1065	1011	1100	1043	1077	1028	1032	1082	1021	1066	1073	1061	1077	1026	1052	1056	1072	1079	1044	1049	1050	1056	1082	1036	1045	1045	1078	1104	1068	1081	1034	1125	1019	1073	1062	1060	1088	1065	1037	992	1039	1081	1019	1108	1111	1108	1049	1103	1038	1072	1046	1069	1059	1098	1133	1142	1028	1024	1085	1020	1034	1059	1057	1038	1063	1077	1040	1033	1092	1066	1108	1070	1072	1055	1014	1020	1103	1041	1047	999	1098	1008	1053	1030	1005	1048	1052	1117	1080	1047	1053	1019	1019	1086	1098	1077	1028	1063	1031	1091	1046	1056	1060	1062	1082	1090	1018	1069	1003	1044	1005	1057	1080	1016	1029	1036	1045	1131	1056	1024	1062	998	1015	1079	1045	1052	1049	1062	1043	1045	1057	1026	1057	1068	1064	1044	1041	1062	1087	1053	1027	1042	1044	1069	1011	1078	1021	1086	1086	1078	1085	1030	1025	1059	1055	1094	1036	1023	1057	1098	1034	1067	1061	1113	1014	1073	1069	1041	1009	1088	1060	1007	1028	1120	1096	1046	1063	1024	1051	993	999	1067	1013	1035	1032	1097	1074	1120	1109	1064	1075	1071	1083	1011	1021	1053	1132	1045	1025	1038	1030	996	1089	1031	1082	1030	1010	1006	1064	1038	1080	1068	1011	1080	1102	1027	1082	1015	1020	1058	1014	1047	1041	1030	1084	980	1065	1049	1042	1053	1059	1090	1053	1068	1021	1049	1086	1086	1089	1061	1030	1049	1031	1058	1009	1058	1075	1030	1097	1016	1069	1103	1085	1017	1038	1053	1023	1041	1037	1084	1030	1040	1081	1069	1075	1018	1044	1093	1060	1051	1034	1092	1100	1042	1018	1083	1092	1106	1096	1043	1088	1100	1006	1020	1114	1045	1069	1026	1081	1008	1064	1087	1053	1075	1041	1027	1072	1105	1044	1055	1113	1104	1063	1112	1037	1011	1010	1021	1046	1050	1032	1018	1142	1072	1044	1063	1056	1053	1028	1106	1088	1050	1067	1043	1027	1024	1024	1077	1115	1058	1113	1095	1051	1059	1042	1028	1010	1034	1037	1103	977	1111	1097	1075	985	1067	1073	995	1088	1093	1064	1065	1094	1114	1026	1040	1074	1016	1039	1059	1044	1058	1087	1052	1061	1086	966	1090	1069	1021	1021	1075	1088	1047	1124	1085	1035	1047	1034	1077	1021	1122	1048	1089	1069	1073	1041	1083	1074	1023	1077	1039	1040	1094	1096	1004	1075	1037	1074	1102	1016	1064	1067	1077	1051	1025	1087	1035	1063	1030	1052	1117	1035	1054	1062	1064	1091	1073	1017	1067	1083	1119	1071	1060	1062	1029	1037	1099	1116	1073	1034	1021	1068	1052	1058	1034	1089	1087	1100	1046	1081	1039	1110	1062	1117	1049	1061	987	1059	1044	1025	1070	1030	1062	1052	1045	1049	1084	1044	1097	1088	1064	1021	1061	1014	1061	1043	1064	997	1082	1046	1032	1079	1146	1068	1049	1100	1059	1035	1036	1077	1022	1066	1055	1104	1036	1033	1027	1020	1084	1048	1035	1091	1050	1052	1009	1066	1062	1078	1027	1037	1065	1025	1047	1093	1041	1114	1062	1027	1101	1015	1039	1045	1062	1089	1065	1066	1022	1039	1019	1056	1050	1052	994	1077	1060	1085	1063	1020	1095	1000	1087	988	1076	1089	1053	995	1063	1066	1068	1086	989	1086	1058	1046	1052	1124	1041	1041	1045	1002	1099	1065	1074	1027	1024	1053	1045	1065	1072	999	1056	1008	1076	1065	1057	1044	1047	1030	1102	1127	1072	1073	1090	1009	1004	1018	1016	997	1021	1073	1146	1032	1091	1040	1061	1102	1115	1059	1080	1037	1025	1080	1052	1091	1023	1026	1034	1059	1073	1033	1082	1065	1091	1060	1024	1030	1060	1061	1050	1116	1067	1055	1042	1052	1120	1097	1086	1068	1080	1090	1059	1087	1028	1040	1056	1026	1009	1056	1029	1080	1063	1080	1007	1050	1080	1094	1088	1110	1055	1091	1104	1068	1068	1074	1022	1065	1002	1080	1090	1084	1099	1072	1089	1073	1080	1038	1113	1053	1041	1113	1017	1069	1076	1078	1081	1042	1027	990	1088	1067	1075	999	1098	990	1044	1077	1006	1034	1017	1019	1088	1109	1076	1051	1043	1088	1014	998	1014	1050	1009	1121	1082	1014	1027	1042	1072	1069	1031	1018	1078	1005	1029	1044	1034	1018	1123	1072	1064	1068	1034	1023	1037	1079	1078	1032	1022	1023	1061	1063	1078	1057	1087	1063	1009	1123	1054	1063	1052	1040	1079	1063	1073	1034	1107	1110	1046	1075	1055	1050	1076	1062	1087	1043	1038	1012	1081	1053	1057	1050	1109	1094	1070	996	1051	1040	1083	1072	986	1057	1038	1027	1032	1094	1037	1087	1029	1002	1047	1097	1055	1101	1092	1029	1083	1054	1036	1094	1032	1054	1052	1075	1071	1025	1013	1066	1077	1114	1071	1042	1038	1143	1079	1046	1105	1037	1090	1036	1122	1070	1062	1081	1058	1045	1024	1050	1061	1063	1108	1056	1110	1054	1051	1064	1048	1034	1052	1120	1025	1127	1082	1051	1054	1079	1055	1047	1060	1052	1031	1037	1068	1082	1095	1082	1030	1072	1045	1082	1014	1107	1008	1010	978	1045	1083	1071	1112	1069	1002	1050	1058	1043	1046	1037	989	1044	1014	1023	1073	1066	1108	1069	1080	1088	1037	1048	1051	1068	1068	1100	1079	1050	1070	1093	1045	1067	1143	1044	1056	1046	1028	986	1040	1084	1101	1025	1107	1026	992	1081	1042	1065	1025	1015	1021	1054	1044	1019	1023	1057	1029	1114	1073	1064	997	1101	1024	1045	1091	1055	1101	1043	1046	1054	1053	989	1073	1059	1003	1089	1044	1029	1059	1084	1075	1030	1032	1059	1054	1110	1058	1118	1079	1062	1095	990	1057	1115	1065	1060	1015	1058	1076	1040	1041	1086	1035	1097	1056	1086	1006	1096	1083	1022	1048	1069	1060	1098	1023	1070	1048	962	1092	1056	1003	1070	1094	1047	1022	1019	1101	1023	1056	1002	1014	1059	1037	1037	1001	1080	1094	1069	1049	1049	1055	1108	1018	1053	1079	1058	1106	1041	1006	1059	1027	1063	1088	1065	1077	1047	1038	1036	1049	1072	1044	1069	1029	1082	1098	1079	1040	1043	1068	1027	1051	1054	1114	1040	1072	1024	1086	1095	1037	1096	1009	1054	1126	1085	1055	1074	1040	1117	1043	1038	1082	1064	1081	1045	1022	1069	1033	1043	1074	1022	1077	1022	1070	1039	1080	1012	1023	1040	1042	1075	1062	1111	1030	1133	1070	1009	1016	1161	1095	1082	1024	1064	1068	1000	1046	1047	1065	1102	1009	1077	1084	1068	1035	1068	1017	1016	1087	1041	1072	1084	1053	1062	1049	1022	1076	1069	1068	1072	1055	1061	1080	1065	1041	1090	1052	990	1047	1044	1049	1033	1057	1086	1060	1013	1063	1037	1067	1054	1100	1052	1052	1067	1042	1065	1083	1058	1064	1052	1031	1064	1031	1009	1070	1005	1108	1054	1041	1103	1037	1045	1064	1084	1037	1085	1050	1023	1050	1056	1026	1053	1060	1084	1074	1070	1097	1052	1077	1062	1070	1031	1050	1067	1099	1083	1024	1022	1024	1044	1058	1065	1063	1101	1048	1105	1079	1020	1106	1080	1092	1101	1013	1106	1103	1073	1050	1035	1041	1118	1076	1082	1037	1039	1053	1140	1044	1093	1010	1028	1045	1044	1020	1035	1079	1031	1064	1022	1011	993	1119	1077	1065	1049	1033	1088	1078	1041	1028	1049	1087	1049	1000	1035	1042	1067	1081	1062	1062	1053	1114	1044	1057	1032	1038	1016	1033	1104	1112	1113	1012	1054	1033	1073	1074	1053	1059	1021	1080	1135	1043	1067	1060	1049	1054	1088	1062	1036	1075	1017	1050	1016	1071	1042	1028	1040	1030	1076	1068	1040	1034	1065	1065	1049	1081	1045	1000	1009	1087	991	1057	1032	1034	1077	1056	1065	1040	1071	1063	1066	1048	1019	1090	1073	1052	1083	1048	1096	1053	994	1080	1071	1054	1035	1101	1022	1053	977	1059	1049	1000	1056	1138	1131	1079	1096	1065	1101	1026	1123	1047	1048	1122	1005	1039	1008	1003	1008	1079	1095	1106	1085	1093	1089	1080	1039	1037	1033	1049	1083	992	1063	1083	1057	1129	1035	1043	1038	1069	1028	1001	1011	1124	1058	1005	1083	1070	1064	1079	1001	1018	1111	1047	1078	1040	1043	1026	1035	1096	1080	1094	1119	1051	1060	1115	1040	1101	1031	1058	1101	1076	1060	1073	1023	1043	1043	1085	1032	1020	1024	1051	1031	1058	1072	1005	989	1044	1054	1052	1076	1041	1039	1057	1034	1112	1051	1032	1087	1032	1042	1000	1012	992	1015	1079	1037	1035	1056	1029	1042	1071	1104	1008	1127	1001	1133	1035	1002	981	1075	1045	1029	1034	1063	1015	1032
24043	21481	28820	24606	21463	13367	4135	2543	1980	1814	1721	1544	1447	1378	1369	1248	1180	1210	1153	1077	1101	1091	1025	948	977	1021	982	934	951	972	997	1013	892	927	902	854	899	900	892	898	923	877	875	919	887	816	859	878	875	869	831	854	880	870	864	859	865	864	904	851	890	930	877	904	869	876	838	823	845	903	858	846	837	866	854	860	887	913	803	906	849	816	833	827	827	865	868	873	876	855	837	828	886	850	869	860	896	877	838	819	856	842	889	891	828	897	853	859	805	831	839	824	867	827	884	871	846	846	902	949	860	884	883	834	840	866	825	852	835	895	825	858	864	841	938	830	841	877	923	826	847	907	847	867	884	863	859	897	874	861	853	890	869	811	843	864	906	836	819	910	916	859	882	846	893	812	858	905	882	885	871	859	897	843	794	890	862	793	830	862	886	877	863	879	800	886	874	858	812	925	862	852	854	849	868	838	869	875	846	872	848	883	868	863	854	898	890	852	775	880	816	903	823	925	877	861	848	945	813	846	824	853	856	830	826	843	874	833	923	870	882	887	900	892	852	826	841	808	876	901	833	843	826	901	896	889	837	869	872	814	817	871	827	823	854	853	814	860	825	896	819	869	858	909	847	863	854	859	886	880	879	791	877	913	845	835	848	834	809	860	897	867	853	886	873	856	814	859	877	807	807	814	847	863	797	903	838	862	833	913	839	854	878	881	886	895	861	799	842	886	873	872	843	884	851	884	887	837	880	818	870	827	839	814	842	842	827	866	870	838	854	823	796	861	889	854	835	872	811	816	896	870	894	887	856	833	887	866	844	856	878	815	855	885	891	853	850	920	910	861	813	900	855	852	835	870	832	892	876	867	784	883	840	878	833	816	839	844	834	839	824	814	867	855	807	867	861	878	854	888	890	879	814	817	890	861	855	852	840	825	870	828	809	863	878	842	800	828	866	869	892	841	805	839	858	800	824	878	891	876	872	891	849	867	888	848	905	918	835	855	925	900	806	889	857	898	863	863	820	840	852	842	907	908	870	872	847	868	809	815	898	852	901	912	832	870	876	871	841	857	844	841	865	859	853	852	860	824	823	867	808	825	814	837	800	860	858	841	868	880	884	805	832	843	849	850	866	900	871	836	807	798	881	836	849	845	881	825	843	877	850	873	826	902	911	837	851	830	908	887	869	837	920	874	850	847	819	835	894	794	866	916	854	826	831	898	878	892	855	801	875	871	847	808	807	873	823	834	869	894	828	882	910	852	910	843	852	847	870	875	881	844	841	876	835	838	854	890	910	872	830	839	850	818	908	865	869	880	793	821	790	847	873	868	912	838	874	861	866	870	864	854	857	886	875	878	803	817	818	843	848	827	839	800	843	838	892	875	867	855	871	898	842	832	820	880	820	871	855	850	815	888	832	833	863	851	848	858	855	848	888	905	858	857	871	824	886	891	905	817	842	840	867	797	803	884	915	917	832	850	872	839	836	888	849	877	890	834	888	834	822	851	840	882	869	863	934	857	812	852	863	844	908	842	888	830	862	885	819	830	800	868	845	859	840	860	851	874	865	793	857	861	861	861	895	810	931	812	881	874	829	795	852	829	862	880	845	815	838	913	814	910	812	898	806	889	868	892	868	870	935	896	875	858	864	895	863	821	861	876	892	908	855	835	815	846	851	851	809	820	873	811	867	902	862	826	885	864	869	870	848	841	827	825	862	841	872	836	871	895	879	859	877	855	836	792	894	804	838	809	871	861	827	825	840	863	902	898	845	854	833	876	851	915	813	848	865	831	830	847	885	886	862	871	887	852	860	874	850	823	855	852	834	914	841	898	841	899	867	859	852	883	909	885	941	837	868	895	843	807	848	811	879	841	910	853	836	867	831	877	841	896	859	857	874	881	881	859	871	871	929	846	890	845	826	868	893	859	839	812	875	823	846	818	947	940	873	858	854	823	833	835	827	856	875	877	848	881	858	829	838	885	861	853	897	913	917	897	874	831	937	810	820	922	883	817	833	924	849	854	879	840	785	826	861	786	868	834	889	849	845	856	855	913	835	885	860	851	924	858	808	853	919	891	871	870	841	838	823	832	839	879	832	880	848	860	903	881	908	873	906	807	868	876	873	866	895	907	845	900	846	827	876	911	848	907	842	839	865	954	833	818	861	803	846	857	873	830	862	875	830	840	861	856	873	791	918	858	880	850	868	877	873	856	841	798	818	858	930	811	839	848	870	822	868	878	837	849	902	877	843	795	868	851	846	888	895	808	883	829	854	842	870	855	855	902	870	892	901	895	813	866	845	804	920	845	878	856	868	818	842	905	898	841	859	876	852	862	901	858	886	836	912	824	902	813	840	879	848	797	817	856	868	854	800	790	914	879	797	845	852	851	859	841	868	838	849	869	894	864	887	853	858	790	844	867	837	859	854	857	845	802	823	875	842	868	780	826	872	880	901	917	886	884	890	843	803	868	861	895	839	877	842	895	883	849	872	883	864	897	835	883	869	861	837	813	859	807	880	858	851	857	814	860	813	839	808	809	857	838	834	833	849	864	843	879	810	803	830	852	870	842	880	823	841	854	881	914	868	855	852	898	874	923	885	847	859	867	868	858	887	846	864	847	858	834	919	851	857	816	828	802	843	807	873	883	841	822	867	823	839	866	850	828	816	911	883	861	840	856	856	870	807	895	875	818	847	839	872	884	829	847	862	854	867	865	905	839	887	843	937	904	859	873	837	858	855	862	900	844	831	884	874	871	842	858	808	906	822	879	849	814	855	869	862	820	885	862	857	864	870	849	846	841	816	857	820	862	870	848	852	826	816	850	880	902	898	841	862	859	876	841	852	814	848	856	857	856	878	857	805	800	876	877	824	867	905	840	839	852	860	831	881	905	874	879	877	864	853	849	884	918	861	841	919	902	818	890	848	878	884	881	793	878	892	837	824	832	811	867	872	832	858	873	841	841	863	873	832	863	818	871	821	848	874	861	867	923	907	923	804	844	868	864	882	851	869	825	880	864	835	833	861	875	835	880	863	884	905	916	883	880	817	865	851	886	819	860	845	890	856	859	839	818	851	911	864	879	861	839	868	911	852	847	876	847	876	856	842	813	911	911	870	876	871	838	880	857	854	830	864	885	811	842	805	836	814	889	858	827	842	841	793	838	875	893	835	805	887	858	811	784	871	879	819	862	838	896	883	861	830	837	870	906	847	905	834	838	866	853	897	946	824	823	885	804	895	868	823	843	902	854	912	825	857	810	895	808	853	873	864	829	877	843	836	863	883	838	866	863	882	924	866	848	867	873	835	830	848	809	844	829	853	813	909	818	893	838	880	833	841	865	818	852	856	877	845	791	910	861	833	892	867	840	876	894	882	814	910	887	875	846	850	807	930	879	838	874	827	822	839	863	857	828	861	881	846	847	830	837	860	849	832	882	848	870	821	870	865	855	790	865	782	857	844	832	880	842	857	868	836	847	871	852	882	840	807	848	851	815	875	802	809	841	881	848
33628	33630	22680	13904	9613	6989	5025	4139	3321	2883	2610	2312	2181	2050	1935	1863	1786	1731	1543	1428	1491	1476	1371	1319	1208	1221	1151	1114	1157	1191	1098	1164	1032	1066	1092	1058	1057	1089	1040	1041	1031	1007	991	1054	1062	1027	1010	1029	1042	982	994	1004	1010	934	965	923	1003	1003	976	976	953	1055	1025	989	971	1004	995	985	1019	982	946	967	924	1008	1057	964	967	956	929	982	930	934	995	974	966	945	985	940	938	908	923	970	1045	878	948	952	955	979	996	936	975	1006	992	928	945	908	996	978	992	984	960	988	958	1007	963	985	924	1014	979	1047	932	938	930	915	901	943	947	996	962	972	969	1023	971	984	950	927	980	933	981	970	983	978	947	979	992	981	969	952	993	1003	927	981	983	948	1036	943	1006	984	997	987	901	944	962	955	1012	991	985	937	964	962	1026	945	911	970	970	978	976	963	987	918	989	954	943	969	956	977	927	927	952	979	966	982	1020	961	1000	967	920	902	950	1004	1022	939	961	974	1027	981	980	924	986	931	927	968	960	959	1029	968	963	986	1012	1012	992	987	981	951	941	1012	928	1033	1060	994	951	931	1034	1017	1026	1009	1017	937	971	986	952	997	927	965	1020	953	992	972	985	934	926	945	1012	968	935	901	962	991	972	962	1010	957	971	987	941	966	926	911	1001	961	953	934	989	957	1004	958	960	959	947	995	975	943	996	981	944	1011	939	993	944	1024	895	1029	1008	998	948	973	1009	1021	1042	989	965	975	978	920	978	936	1024	970	950	998	982	1016	960	1032	933	948	1008	903	981	991	1015	944	1038	950	965	1010	1009	981	946	1034	994	995	1002	1010	956	994	993	993	957	978	958	991	979	949	957	919	954	946	974	946	994	993	969	928	999	955	946	983	961	1010	1004	958	948	1001	990	976	954	1029	968	921	1023	1014	961	966	1009	963	983	956	986	994	943	993	1015	997	1024	982	979	964	937	940	1023	933	974	906	957	1015	959	976	963	974	966	982	994	1015	895	959	994	982	927	996	959	997	932	959	1009	995	1016	1027	884	897	928	918	997	975	972	936	975	958	983	978	933	960	927	959	981	929	995	993	994	999	1025	987	989	964	984	901	985	961	937	1079	993	941	1014	973	1030	971	996	1001	951	945	913	959	934	941	987	960	969	987	965	955	993	992	986	965	971	972	941	1009	1020	996	1002	984	962	981	962	996	943	969	983	1003	965	1006	942	966	976	943	974	960	1007	957	931	980	1009	969	977	994	999	1009	967	1004	1011	955	982	931	991	909	970	928	959	947	957	992	984	1020	925	955	979	968	972	961	987	986	990	901	1022	1001	991	953	946	1034	956	976	985	1022	954	989	963	1002	939	901	979	980	995	984	965	981	1003	960	985	945	983	969	985	917	957	1017	960	946	948	953	957	956	956	1003	954	1004	1007	989	992	992	955	980	987	964	967	993	964	1001	984	998	1014	1011	988	991	952	973	1039	949	1011	976	1000	934	945	947	950	947	1003	964	946	971	920	947	962	920	972	1035	1032	932	963	934	1008	1006	1022	968	981	928	918	926	981	989	976	948	999	966	995	979	966	961	981	940	952	981	985	914	950	999	951	989	965	1033	982	944	1016	962	1020	944	934	951	939	940	984	963	1007	962	978	958	943	1000	957	941	938	982	980	969	960	1000	999	976	963	978	952	1000	933	980	980	1004	961	956	955	923	953	948	1003	964	955	972	992	957	1013	950	1010	973	1016	998	964	1027	977	960	908	930	1000	1022	981	979	935	946	946	992	929	924	949	997	979	991	942	1040	1008	954	984	972	963	1002	956	988	941	951	934	970	1012	933	1018	956	989	978	975	987	887	971	987	1044	960	1006	1005	960	977	983	983	994	1058	979	985	944	999	950	976	951	1015	941	996	895	991	1001	973	937	965	986	988	969	1009	948	1006	977	958	957	973	925	971	957	1001	997	1024	952	938	950	943	966	979	995	960	972	959	929	953	998	996	958	933	1038	939	956	967	973	916	987	981	936	1012	940	977	984	973	940	970	927	911	996	966	990	973	975	955	941	942	965	947	990	1042	984	1016	988	961	994	966	1013	946	1020	973	1006	960	927	1014	1040	981	984	978	986	933	963	921	947	994	977	1020	994	973	967	1016	954	966	965	1003	941	998	969	988	965	962	955	1014	926	1003	993	1018	951	945	909	974	948	967	981	990	978	1024	943	1014	981	886	992	943	957	980	973	1042	957	972	963	976	973	964	969	1012	910	965	994	959	1002	951	986	954	1009	977	975	1019	1037	948	965	1001	979	984	947	1028	945	981	973	975	975	973	946	991	957	1008	1023	921	1002	1005	929	1026	977	962	1003	982	987	989	986	941	962	997	955	938	960	971	969	992	953	964	965	985	1012	982	1047	968	948	982	933	972	993	925	946	987	984	995	937	970	983	916	1000	938	1040	944	954	972	930	911	958	930	995	965	1013	953	984	1019	993	993	938	972	954	1009	986	1014	1016	994	994	931	949	967	1011	953	987	974	962	986	977	946	1015	941	974	1008	968	990	954	997	969	948	931	950	949	916	1024	925	1009	951	983	963	997	972	985	989	977	992	944	992	1067	974	953	959	981	1012	1013	981	977	988	978	973	969	998	961	958	986	1008	945	997	940	977	1031	934	999	934	955	964	927	990	956	967	990	929	1010	1042	934	1000	1021	952	993	961	949	996	1000	969	994	980	983	979	976	1001	955	999	954	979	993	946	947	929	1002	955	917	934	993	973	976	915	996	990	998	943	966	934	957	1010	990	987	968	992	945	928	1004	976	937	968	970	1004	936	1039	966	938	1005	915	956	971	947	987	1011	987	1042	961	993	946	1001	987	975	933	964	1018	982	1012	948	934	928	1024	998	946	970	917	929	1023	927	929	946	922	931	988	1043	982	941	1004	1014	943	931	995	971	959	920	963	991	962	967	956	960	1023	1009	950	929	949	1022	1014	933	987	933	967	1003	931	981	1014	943	991	1004	990	993	999	956	994	972	953	957	972	1017	936	986	948	987	985	1017	933	968	969	946	1019	987	957	953	938	993	994	1001	950	981	991	982	948	970	940	972	922	961	1012	983	1009	935	1048	991	945	941	1020	976	974	998	985	992	975	1002	936	978	919	988	969	950	993	1009	1037	948	956	977	1034	1022	1073	974	1005	952	1010	1025	942	998	981	957	978	960	946	938	991	986	1019	1012	979	1006	942	975	995	969	970	948	1015	976	954	943	941	906	922	958	945	995	985	969	969	937	976	930	964	1022	1049	955	1026	972	945	948	959	919	990	1016	988	982	942	924	974	952	966	951	955	976	983	965	966	976	916	963	936	899	952	1000	961	969	960	986	953	1007	996	977	892	936	968	961	976	979	992	985	970	1057	1001	964	956	951	968	974	1030	941	969	972	980	871	925	950	969	1030	991	960	979	947	956	903	937	995	977	942	927	980	986	979	990	1006	947	997	1022	982	999	929	959	993	945	915	977	1004	932	941	945	938	930	986	966	969	1005	989	922	953	919	933	988	982	981	928	1020	991	982	991	945	981	943	956	980	967	969	958	978	952	1053	970	969	978	987	985	960	1002	1012	999	954	1034	932	1001	946	934	914	922	969	1003	962	960	994	988	993	946	968	949	957	999	935	997	1032	968	946	1013	1000	966	962	992	967	907	971	912	1014	992	904	1011	932	1006	926	1022	946	963	952	959	1017	1014	975	967	965	929	917	973	964	989	1010	964	904	944	1009	1014	988	966	978	950	936	982	961	1009	929	968	945	955	965	940
25143	21475	27790	25484	14106	4121	2435	1953	1623	1472	1412	1267	1195	1197	1162	1084	1082	1042	990	934	1017	912	947	907	965	869	864	886	889	837	842	843	814	865	850	826	876	825	795	775	820	836	846	805	800	816	799	794	796	755	843	779	787	880	783	799	804	767	798	840	771	793	796	745	758	826	755	748	809	792	802	808	848	772	756	768	799	803	738	802	765	795	806	717	778	811	800	779	801	820	763	767	751	825	846	796	726	710	788	832	819	777	776	762	753	764	795	776	710	778	747	835	740	783	778	780	794	759	764	752	815	775	808	787	755	841	756	777	820	784	710	777	799	781	829	772	781	762	780	791	734	799	768	787	772	761	812	788	829	746	797	801	844	773	742	768	804	751	809	800	741	790	836	839	775	818	790	793	736	767	820	775	785	782	782	798	838	750	775	789	761	805	837	792	855	760	762	800	790	778	830	745	767	777	806	805	765	734	800	785	801	796	830	757	722	727	786	768	772	765	772	724	768	764	738	770	780	816	813	811	790	787	760	790	753	727	754	804	864	791	788	832	815	774	768	766	822	739	773	771	811	777	814	774	781	812	766	781	777	803	740	758	817	744	840	765	818	810	745	742	761	777	829	789	777	733	792	791	750	763	840	803	785	784	821	790	786	749	765	775	808	765	766	784	762	784	799	792	791	775	741	793	800	744	752	756	774	814	812	817	777	772	819	713	810	724	767	750	768	803	798	793	727	790	756	791	804	805	752	796	770	761	768	760	783	806	769	773	779	727	797	803	782	794	796	740	779	746	777	784	804	822	787	792	767	764	752	809	781	797	761	819	783	768	856	796	774	804	841	788	763	773	786	797	764	761	783	809	735	736	809	825	789	793	818	802	785	796	849	747	818	815	765	760	773	823	785	796	806	754	738	768	777	824	774	776	760	816	785	739	739	777	794	785	749	778	782	747	805	794	787	800	770	793	752	794	825	791	780	776	749	749	765	798	744	817	786	816	788	786	761	762	826	758	828	777	816	777	783	800	786	769	786	773	692	809	817	808	807	759	782	775	774	797	812	802	756	741	778	752	817	771	799	718	800	764	798	833	748	770	795	760	792	781	804	743	803	782	777	770	796	771	742	790	780	766	782	778	815	756	794	862	807	762	771	779	768	800	790	834	810	752	805	788	819	778	750	792	789	782	793	773	829	830	777	754	780	772	820	834	772	757	787	805	815	788	788	804	771	823	808	767	808	792	830	792	775	785	821	791	790	817	784	784	740	785	763	773	811	747	793	745	786	766	783	804	725	726	800	734	785	800	783	767	767	715	758	773	874	802	810	737	776	758	799	785	826	778	744	796	752	756	778	804	759	743	734	770	771	754	785	780	829	788	784	798	740	787	765	801	823	801	844	810	760	830	813	769	801	790	804	790	786	790	774	773	807	769	766	832	791	767	746	786	801	750	760	795	803	780	721	721	770	784	724	778	846	781	790	750	779	824	797	742	818	827	816	781	764	828	753	742	719	781	765	826	778	766	790	773	770	781	766	746	773	773	780	795	827	836	815	852	762	786	737	725	760	783	834	737	791	811	750	818	747	789	730	799	780	866	760	793	802	745	786	791	771	805	781	770	824	791	796	759	818	726	766	765	781	761	734	778	794	779	747	793	766	772	774	800	776	766	813	803	798	789	741	733	791	839	797	816	778	774	739	812	779	789	766	816	795	766	814	736	779	815	804	859	752	756	733	788	788	772	802	799	774	810	758	766	792	802	824	796	783	809	866	796	780	725	794	770	732	775	759	752	804	760	815	771	776	785	811	776	834	770	764	838	811	735	772	808	787	764	733	788	798	805	829	777	811	788	761	740	816	795	815	765	744	771	814	790	721	748	762	789	766	796	777	829	773	784	763	803	814	781	779	800	813	833	780	815	757	821	740	800	751	766	813	852	753	743	802	758	784	800	828	836	726	774	764	792	769	742	774	768	765	824	810	800	814	768	776	776	775	795	736	821	804	826	770	870	743	802	790	781	723	797	745	764	809	756	813	807	766	765	796	844	829	781	776	825	787	780	765	743	861	801	764	794	798	766	792	803	758	769	813	746	772	824	755	786	786	771	772	790	796	776	764	860	769	786	791	748	738	776	738	790	827	773	810	742	784	750	717	808	801	808	780	799	829	754	755	758	809	820	767	802	753	716	698	762	768	761	791	774	709	791	744	796	754	777	766	791	764	725	802	811	787	815	749	778	783	804	772	796	834	768	772	797	845	782	765	757	770	770	768	798	809	792	755	769	793	753	772	811	812	823	791	810	803	777	843	744	796	804	803	824	777	795	812	790	797	807	799	775	784	763	801	760	779	766	789	720	748	815	728	808	813	819	798	779	775	759	811	777	804	790	754	779	796	771	792	824	825	790	760	812	855	782	788	801	772	766	762	764	776	758	830	773	776	820	850	722	780	765	779	782	727	728	792	807	750	762	726	796	780	817	763	840	791	763	814	755	745	742	782	785	756	811	831	762	748	828	751	776	790	780	771	816	811	778	752	769	814	860	843	809	783	761	798	813	804	773	798	741	805	764	793	838	806	801	783	781	730	809	739	786	770	741	773	824	773	829	819	759	783	830	735	739	813	754	755	783	846	806	785	811	759	803	810	785	820	742	765	848	820	778	792	819	794	781	762	828	789	773	777	731	807	801	771	794	719	772	786	754	836	738	775	803	811	787	736	746	850	786	742	757	785	801	825	783	764	794	789	760	761	772	805	826	816	829	792	792	751	812	802	828	847	783	763	832	815	763	794	775	786	800	728	813	802	779	799	820	810	782	766	774	774	771	796	818	816	769	814	783	826	766	797	799	731	829	804	809	774	792	813	762	728	785	824	797	854	751	769	751	750	808	788	754	772	772	789	780	820	750	794	792	770	762	765	770	806	712	833	767	796	807	798	770	775	760	756	793	799	787	801	788	791	747	778	811	806	805	804	786	824	760	792	780	767	791	780	781	773	765	806	789	745	784	762	781	770	792	805	792	804	783	715	795	747	757	783	752	771	797	822	777	762	780	822	783	745	757	734	824	769	766	760	805	820	783	762	755	796	849	819	735	781	767	783	734	770	754	764	771	819	729	789	816	788	769	810	739	758	812	763	710	792	822	737	811	783	810	764	835	737	774	773	809	804	759	806	793	744	779	758	797	823	805	794	781	778	729	773	776	777	737	775	810	851	847	770	818	772	742	775	756	791	734	769	786	781	767	820	763	756	837	791	800	760	817	787	749	793	760	770	781	794	778	753	797	800	760	766	761	718	730	797	794	763	794	788	825	810	812	767	767	783	794	741	752	793	740	816	817	815	836	781	764	828	746	749	797	808	739	751	779	777	747	768	791	787	809	746	793	719	844	777	755	793	798	785	769	774	783	833	764	716	773	733	834	779	778	763	784	783	785	745	758	776	782	766	752	781	780	774	751	731	811	752	824	802	796	795	805	743	768	744	789	816	818	747	774	821	803	779	775	765	758	760	767	734	736	788	736
32266	28453	19291	11254	7835	5700	4111	3331	2851	2449	2126	1975	1763	1687	1706	1525	1505	1382	1294	1244	1230	1230	1192	1158	1062	1058	1077	1033	1050	1000	991	1010	963	930	974	969	977	915	945	912	927	907	956	928	914	918	890	870	920	916	947	869	859	885	882	880	904	917	896	887	885	942	927	913	844	904	915	885	884	864	907	877	855	913	875	846	841	863	906	861	914	913	868	927	875	873	889	866	858	910	935	898	858	858	837	875	894	903	851	904	908	875	874	932	849	871	866	900	917	904	915	925	853	871	881	854	886	869	877	875	920	888	935	872	871	855	919	867	892	836	908	884	894	884	888	876	870	910	871	868	871	916	911	853	814	888	894	891	879	878	898	889	906	899	923	835	879	925	917	817	804	918	877	857	891	899	855	886	902	830	911	846	874	859	863	893	914	889	886	864	833	862	862	877	855	855	941	890	812	895	878	875	876	928	903	815	882	850	866	868	866	837	818	920	854	864	857	899	910	877	843	877	860	837	844	862	926	880	944	883	841	881	881	825	912	880	825	899	890	890	880	908	881	886	879	880	859	847	931	907	855	869	864	901	860	855	862	792	888	882	891	923	836	885	858	895	837	877	889	912	855	856	877	866	878	921	926	892	899	944	853	875	850	850	855	854	868	880	831	889	844	882	890	821	864	908	880	891	864	903	822	857	866	935	851	890	887	912	871	916	876	907	899	867	866	894	924	920	905	889	878	874	912	901	873	822	879	871	915	817	858	868	834	857	900	867	874	906	856	839	879	864	899	852	866	850	870	867	896	885	865	859	883	887	905	891	938	890	856	853	850	860	806	833	851	841	913	887	876	858	843	834	891	882	854	838	902	876	866	876	861	845	954	891	916	889	867	852	901	883	815	883	889	918	843	854	898	911	895	877	927	901	918	870	881	932	893	831	949	860	949	917	857	827	820	918	878	898	900	805	900	848	882	903	887	876	840	923	869	916	846	854	829	869	890	884	869	903	915	810	830	922	876	886	864	879	911	847	846	838	917	899	911	888	895	866	858	896	862	930	844	938	834	910	836	918	862	873	877	830	871	879	879	826	847	931	947	902	870	904	869	894	886	920	850	888	786	848	864	915	857	913	821	909	859	870	930	899	839	846	878	861	851	891	867	882	881	879	891	881	834	957	890	894	882	860	831	865	927	868	924	951	867	900	837	871	852	912	859	896	892	869	876	860	900	874	919	844	855	887	916	829	904	875	858	805	834	929	844	916	915	859	892	898	865	842	897	847	971	820	875	872	854	840	858	897	895	846	840	848	873	893	931	827	867	869	907	906	882	869	877	908	927	873	893	880	891	940	882	900	890	885	888	903	875	877	866	933	856	820	901	904	871	849	918	904	901	897	880	901	888	846	903	893	904	921	883	882	926	968	862	847	948	819	949	859	898	882	824	867	841	890	893	917	829	907	889	841	904	856	890	837	870	900	866	833	993	861	897	909	864	798	840	836	845	886	884	847	850	849	869	869	889	922	825	874	870	896	843	893	915	856	886	842	913	872	831	827	874	845	867	819	884	874	871	909	866	881	873	831	939	862	912	877	895	890	852	876	858	907	919	931	863	856	890	922	861	921	883	867	913	911	859	881	886	794	878	884	853	893	848	874	942	875	898	872	829	939	843	902	885	886	860	882	899	911	905	880	837	870	852	895	902	885	885	911	847	837	845	883	856	883	830	884	835	878	856	870	916	919	910	869	895	903	849	885	860	888	875	827	824	891	836	863	879	854	835	895	907	904	900	872	836	868	907	887	884	898	860	887	866	891	849	823	882	899	894	905	900	877	899	915	844	828	916	835	852	838	880	873	906	837	885	889	881	886	917	792	838	901	866	903	884	875	901	848	896	891	849	933	885	875	890	881	885	838	889	856	905	879	911	922	837	850	828	875	873	827	846	853	928	858	846	955	865	909	873	866	819	847	884	860	894	872	880	884	837	852	881	883	902	887	896	892	874	864	858	910	912	873	875	915	855	875	832	919	912	853	918	921	861	909	889	883	855	912	836	841	927	864	911	849	937	894	825	846	874	862	909	836	924	863	893	907	847	913	877	875	854	879	893	889	893	900	889	861	836	861	904	887	860	838	850	861	851	935	909	936	869	899	893	890	886	944	829	906	955	902	917	891	894	848	878	890	908	920	872	913	878	878	915	852	876	895	873	838	835	924	921	908	881	862	921	863	902	924	858	909	896	849	874	847	870	877	891	899	870	882	858	890	889	885	874	886	874	885	881	910	873	903	875	885	874	850	897	838	917	886	825	856	904	880	899	898	905	889	882	859	857	874	865	946	910	860	904	847	943	844	894	840	895	798	888	873	886	839	887	925	844	859	876	880	880	902	870	891	900	859	883	923	911	930	906	924	909	877	870	885	896	887	883	884	864	843	860	922	879	871	910	865	907	881	913	873	866	917	896	865	854	836	847	881	913	917	902	810	886	889	864	865	856	851	851	914	892	865	882	923	852	848	869	915	935	892	822	871	858	880	879	879	874	883	871	863	953	868	889	880	875	897	889	875	869	864	887	883	853	846	889	919	888	876	876	917	862	877	858	836	896	892	882	849	844	851	843	937	882	949	917	898	917	851	863	871	869	883	858	887	849	876	887	900	860	897	931	891	898	919	859	897	886	896	968	825	913	903	871	882	863	858	863	883	883	895	890	889	829	899	873	892	913	821	857	878	857	800	895	921	921	888	902	885	854	856	893	887	844	910	883	849	869	943	857	906	900	880	912	857	916	847	868	844	904	900	828	862	861	839	884	872	842	929	851	869	886	872	829	845	852	876	834	845	885	852	944	855	872	882	925	890	917	907	869	907	906	900	934	891	866	879	853	836	853	934	889	848	906	865	875	878	869	857	948	858	926	851	831	936	857	867	890	904	917	997	849	910	883	884	870	860	898	840	885	911	892	849	892	852	862	877	831	902	858	876	890	880	884	890	868	881	885	848	821	933	905	879	854	894	879	865	860	859	890	859	889	897	968	859	818	846	921	866	847	885	857	928	883	881	861	836	899	883	869	939	881	899	868	900	882	859	917	900	855	903	885	971	891	912	840	868	918	895	894	897	908	852	888	916	860	886	881	902	891	815	898	893	858	899	901	940	879	872	926	919	861	898	877	853	869	855	934	835	841	904	877	893	912	839	855	841	842	810	866	891	882	857	905	828	865	886	867	915	891	828	861	904	892	895	858	876	890	851	865	873	874	887	877	865	830	938	846	836	866	892	927	897	887	872	878	892	883	875	893	920	815	882	894	893	853	825	852	917	914	894	889	824	879	853	864	837	874	924	875	826	904	856	851	862	842	843	857	874	876	883	842	859	889	891	860	836	908	886	901	843	875	908	905	911	908	879	872	908	879	876	833	883	938	881	904	859	883	941	844	893	850	907	861	911	823	893	894	857	876	880	876	877	838	908	909	838	856	966	877	903	863	858	846	893	820	916	836	833	901	898	908	894	900	839	857	837	862	862	833	895	855	803
40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
