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
341511968477	341511969046	341511969596	341511970146	341511970696	341511971246	341511971796	341511972346	341511972896	341511973446	341511973996	341511974546	341511975096	341511975646	341511976196	341511976746	341511977296	341511977846	341511978396	341511978946	341511979496	341511980046	341511980596	341511981146	341511981696	341511982246	341511982796	341511983346	341511983896	341511984446	341511984996	341511985546	341511986096	341511986646	341511987196	341511987746	341511988296	341511988846	341511989396	341511989946	341511990496	341511991046	341511991596	341511992146	341511992696	341511993246	341511993796	341511994346	341511994896	341511995446	341511995996	341511996546	341511997096	341511997646	341511998196	341511998746	341511999296	341511999846	341512000396	341512000946	341512001496	341512002046	341512002596	341512003146	341512003696	341512004246	341512004796	341512005346	341512005896	341512006446	341512006996	341512007546	341512008096	341512008646	341512009196	341512009746	341512010296	341512010846	341512011396	341512011946	341512012496	341512013046	341512013596	341512014146	341512014696	341512015246	341512015796	341512016346	341512016896	341512017446	341512017996	341512018546	341512019096	341512019646	341512020196	341512020746	341512021296	341512021846	341512022396	341512022946	341512023496	341512024046	341512024596	341512025146	341512025696	341512026246	341512026796	341512027346	341512027896	341512028446	341512028996	341512029546	341512030096	341512030646	341512031196	341512031746	341512032296	341512032846	341512033396	341512033946	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2751	2000	3600	2300	2751	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	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
23245	21748	29507	24543	21755	21597	7586	2192	1533	1366	1247	1115	1033	988	985	1020	945	888	846	845	821	811	763	756	645	607	605	567	580	589	529	508	583	544	562	567	545	592	544	581	559	551	576	508	538	537	524	537	538	527	495	556	517	555	576	515	520	489	518	501	524	560	527	479	506	489	524	526	547	522	503	524	533	478	525	514	514	485	499	530	511	517	480	546	514	553	508	535	516	522	508	527	493	483	515	489	526	460	520	531	518	504	504	494	489	487	511	489	504	523	514	534	472	448	486	501	528	487	493	498	520	502	517	490	464	529	494	472	489	465	516	478	522	473	513	518	541	537	497	516	548	509	485	472	478	490	485	462	499	489	563	479	486	493	504	502	490	537	495	458	516	493	516	507	516	506	507	499	472	484	479	465	500	541	542	512	493	485	514	501	471	474	478	489	488	501	502	497	488	539	509	535	532	495	503	482	534	500	492	531	517	483	553	495	530	504	510	510	483	528	461	498	472	510	484	482	537	515	514	522	528	516	484	464	528	460	491	484	513	503	520	456	481	491	491	514	499	521	445	478	502	471	518	465	477	465	538	526	509	534	498	501	475	554	512	509	489	492	508	501	559	523	490	536	488	530	524	524	468	495	543	514	489	494	498	508	507	536	513	449	567	513	507	502	533	491	467	517	491	501	493	514	510	496	462	500	487	518	515	521	533	505	446	510	520	513	469	546	483	502	470	479	532	521	497	555	475	462	488	492	522	491	475	497	495	474	497	512	522	492	522	494	501	501	549	486	453	492	500	495	507	497	511	521	490	531	522	502	498	451	525	502	535	470	558	531	508	520	482	539	522	507	518	492	518	563	469	489	493	519	491	520	513	512	491	494	539	534	482	508	556	514	490	499	491	505	489	457	539	463	513	507	499	503	518	487	497	481	485	493	549	513	503	497	508	509	493	455	506	483	512	505	491	498	490	501	510	513	494	503	500	475	507	502	468	524	539	467	520	527	496	475	558	543	529	475	510	506	510	464	514	467	533	475	507	511	493	503	535	508	535	513	547	504	531	511	502	498	487	533	514	511	491	479	522	473	490	498	515	492	502	479	543	511	468	543	458	427	497	531	483	472	511	496	513	499	469	526	507	490	526	508	528	504	500	508	489	496	515	532	543	533	459	498	533	509	502	468	519	496	512	517	458	469	496	483	498	471	495	508	468	470	518	489	516	481	489	517	494	544	507	532	554	512	505	509	489	506	499	492	534	486	493	499	482	494	479	471	487	523	498	514	489	468	451	481	533	480	454	486	493	475	494	495	499	502	461	530	497	494	545	496	532	485	481	501	494	483	502	519	499	471	499	485	487	498	503	499	476	475	493	476	498	526	496	536	491	518	517	469	484	503	508	505	471	504	499	451	519	517	507	485	522	524	467	498	514	523	525	532	494	532	484	513	529	502	490	501	508	515	540	544	516	485	486	508	463	522	522	487	490	519	496	434	503	431	512	487	486	532	509	495	528	492	510	507	472	515	515	502	486	535	477	459	504	479	518	505	509	502	477	482	511	525	512	495	470	477	490	528	468	486	506	534	512	480	558	525	492	517	484	477	502	524	460	507	465	552	516	480	484	504	473	517	529	491	522	470	457	515	509	474	505	462	507	514	519	476	504	533	526	526	507	503	538	489	516	489	494	521	502	506	528	488	473	487	498	476	501	514	510	534	468	444	484	533	497	518	516	510	479	481	521	508	445	545	515	509	466	492	542	507	519	496	530	504	489	502	513	504	493	523	472	521	474	489	515	498	505	523	502	478	518	497	520	494	493	461	470	494	528	497	533	476	492	509	492	520	526	497	502	478	499	547	503	518	527	490	505	501	489	522	500	438	499	508	508	544	473	498	522	490	511	496	482	525	516	464	510	440	530	514	528	514	509	511	483	468	521	511	478	484	488	514	488	503	484	511	474	495	514	489	507	526	516	506	518	536	506	501	486	536	499	526	490	492	486	523	508	512	474	507	516	531	473	506	511	488	532	549	480	498	509	505	488	511	472	496	526	482	508	492	502	481	511	499	492	526	536	476	474	508	492	529	518	515	501	505	490	504	489	486	526	472	470	533	489	488	503	481	450	524	484	484	482	505	505	493	453	516	469	480	478	481	520	499	499	513	431	557	477	466	463	495	496	481	492	513	490	495	500	519	504	518	497	506	504	557	485	503	528	530	520	464	531	517	479	488	508	459	502	526	493	508	495	472	501	483	472	502	495	486	463	481	502	484	488	491	524	488	478	505	502	529	486	497	519	467	546	511	498	515	488	464	517	503	509	468	489	471	498	519	502	527	484	517	457	524	499	504	575	485	495	488	491	488	522	509	490	454	458	499	547	539	513	475	513	490	462	495	503	519	523	486	526	489	521	557	487	479	494	479	503	492	517	510	561	489	513	470	478	472	502	501	469	468	496	524	488	539	510	503	520	502	527	467	528	465	497	457	518	450	464	494	501	478	534	513	505	492	520	502	506	552	496	521	493	476	499	509	507	517	490	484	471	488	510	498	485	498	479	521	550	515	468	517	532	522	495	481	524	487	530	467	525	468	498	533	523	549	540	496	482	497	505	484	537	448	486	475	499	519	491	477	526	499	526	490	462	501	484	486	542	519	511	563	474	473	485	468	502	539	520	532	495	447	524	483	500	503	484	521	517	482	498	448	522	476	503	505	504	486	497	523	496	489	477	462	518	521	493	533	491	467	544	440	480	490	482	490	499	541	502	467	512	494	473	501	481	498	511	499	514	471	479	518	494	506	519	495	534	454	484	468	480	509	487	489	528	518	488	505	485	497	499	462	520	480	497	484	543	517	554	487	495	480	495	547	465	516	516	482	503	497	501	479	521	463	465	470	518	483	492	498	493	497	503	502	468	469	495	532	514	490	479	486	534	502	482	496	513	507	501	534	500	486	503	485	482	469	525	536	494	468	514	483	505	492	476	480	502	490	491	488	480	482	511	485	484	513	496	503	502	517	459	469	507	502	510	486	531	495	496	503	506	487	472	503	555	501	489	515	500	533	487	495	476	490	521	504	492	483	515	468	470	478	460	467	516	449	478	495	462	498	524	492	463	499	480	501	512	518	545	478	504	505	496	517	480	483	524	534	515	534	452	484	481	494	538	510	462	489	542	489	496	496	512	486	552	521	457	492	514	513	480	472	452	483	466	534	538	474	542	484	491	455	507	476	508	519	499	472	488	538	469	482	465	509	513	528	491	476	498	483	451	494	522	502	508	501	504	478	495	508	467	496	515	481	508	554	461	459	502	509	498	438	505	527	494	490	479	527	508	484	519	498	496	514	507	497	493	507	506	476	484	526	475	511	513	471	494	526	528	457	532	505	490	493	477	508	482	507	470	483	487	458	481	523	508	494	496	495	463	509	489	481	483	468	515	517	506	474	484	507	460	489	504	541	508	438	474	500	451	487	480	492	553	479	503	525	495	489	466	477	475	504	519	483	500	530	501	491	500	477	505	486
20720	29393	23635	14741	10178	7244	5082	4040	3205	2769	2370	2060	2001	1909	1923	1859	1665	1580	1442	1336	1345	1284	1208	1097	956	896	843	765	764	789	756	702	854	784	782	805	839	775	788	743	761	748	744	713	737	724	720	682	724	674	663	694	750	681	698	705	701	687	643	697	688	744	647	701	687	693	663	667	669	669	706	675	687	650	643	698	707	657	685	675	714	650	701	662	694	681	603	661	617	616	712	616	598	671	680	648	624	702	670	655	654	624	613	649	647	654	645	683	689	663	709	627	645	647	665	684	684	647	677	642	673	664	644	625	699	639	654	620	669	697	632	643	657	624	683	655	661	655	643	647	635	664	659	680	687	664	663	684	629	644	677	647	638	630	641	667	640	616	666	673	662	693	673	652	661	643	690	697	689	634	674	676	670	635	647	596	653	664	594	690	702	630	630	629	657	641	642	620	719	666	650	653	687	678	712	685	662	671	643	638	717	649	636	661	619	646	675	718	658	632	674	628	611	680	669	655	603	653	714	614	678	666	630	708	651	667	669	626	625	628	651	672	622	629	682	618	655	633	654	657	630	616	652	624	631	648	700	640	635	656	697	691	668	712	632	652	628	632	650	655	667	624	655	706	662	678	631	633	671	635	660	596	643	634	623	658	644	688	632	638	647	626	688	622	687	648	643	647	668	686	671	698	630	705	672	622	622	644	669	635	647	681	647	633	635	666	680	643	672	617	640	673	631	642	656	635	678	626	706	682	632	676	649	637	653	662	658	634	690	640	625	681	655	698	645	659	623	674	679	672	626	630	665	690	644	689	652	602	631	655	678	607	649	648	643	655	649	673	665	604	642	657	634	689	671	630	658	677	640	655	647	602	616	669	637	666	673	614	656	602	646	681	643	656	654	615	646	631	677	607	702	648	641	673	693	659	639	630	648	651	623	629	649	723	636	662	637	640	666	681	651	615	660	636	704	624	664	634	662	664	664	687	640	642	658	642	677	682	664	659	640	660	714	591	617	605	670	615	672	653	660	631	672	596	628	716	629	621	696	611	685	669	630	673	648	637	670	666	630	665	650	664	650	651	636	622	649	644	631	625	648	676	606	719	669	629	683	696	669	688	665	659	639	659	693	622	674	637	601	695	645	634	627	629	649	655	615	646	620	687	631	666	644	631	687	670	625	676	664	675	683	695	638	665	659	690	642	664	667	651	676	615	648	645	614	703	629	621	613	638	669	669	651	633	642	622	661	677	627	672	659	657	660	666	691	655	656	700	634	624	691	628	664	709	652	653	664	695	661	658	618	626	693	689	644	642	632	646	675	662	635	691	694	636	660	666	701	650	646	738	658	654	673	662	664	627	648	674	670	665	648	652	642	673	650	610	647	632	634	630	646	637	658	689	658	640	650	657	636	680	618	666	658	653	645	643	671	634	659	654	660	676	664	679	694	696	684	641	723	622	664	646	655	689	666	635	679	684	667	643	629	715	691	669	639	647	647	631	658	651	657	654	670	680	613	652	624	624	680	660	598	671	665	690	706	653	639	628	663	637	642	634	647	648	630	654	642	658	682	634	631	628	662	671	649	638	613	691	639	659	669	651	645	632	683	619	690	644	648	657	658	665	652	675	691	633	665	637	640	633	699	650	678	690	650	723	638	707	662	650	651	671	625	638	636	627	623	621	644	650	635	618	652	675	634	707	665	661	653	622	660	681	646	661	623	648	652	645	650	626	650	648	648	638	647	694	642	656	662	620	622	629	671	660	658	658	618	640	601	701	649	660	657	628	671	652	682	643	647	657	647	657	674	653	626	630	642	665	704	623	664	706	695	666	663	636	702	678	591	637	667	658	691	676	629	644	638	684	687	683	654	689	695	712	636	627	595	634	697	637	624	661	635	698	644	633	666	619	661	650	629	671	653	630	647	684	660	670	670	658	640	656	681	631	636	619	677	686	635	617	644	654	674	670	664	632	651	709	634	621	632	629	671	695	671	631	659	654	629	651	640	686	664	627	660	673	680	664	730	678	643	648	656	640	633	642	619	644	682	649	687	628	662	667	630	677	639	670	637	635	654	640	652	620	714	608	670	634	624	612	636	665	609	651	641	669	680	634	654	620	651	656	648	667	631	648	680	701	642	641	680	591	688	677	702	672	662	627	680	627	658	655	654	688	649	653	678	701	654	681	632	635	665	652	617	667	677	628	659	601	670	666	689	668	620	634	656	669	641	615	679	687	629	659	661	708	643	646	622	697	662	654	598	635	661	649	662	667	628	633	682	630	678	692	643	638	648	660	635	605	622	626	675	676	614	636	692	653	598	661	618	679	635	646	681	648	649	657	711	615	640	630	656	677	662	680	677	657	631	662	689	709	643	656	659	697	674	705	648	663	646	630	646	651	617	676	619	616	608	692	649	653	634	651	618	690	694	713	659	677	655	621	675	667	667	696	650	680	670	671	667	626	620	678	600	679	666	672	670	684	656	690	667	633	652	687	657	655	711	660	690	709	638	639	665	650	682	645	674	620	637	607	695	658	638	636	643	625	638	709	637	609	654	645	642	663	690	662	682	635	693	700	675	650	628	671	662	674	646	640	680	620	661	666	668	606	647	643	658	666	677	653	680	667	657	635	626	662	665	644	620	632	622	647	650	640	653	607	656	648	653	698	668	692	685	675	642	632	666	626	637	647	656	660	683	595	687	692	645	714	637	661	667	644	659	669	651	655	692	636	652	641	603	604	702	586	683	606	642	665	622	689	638	629	664	608	628	650	656	614	620	682	601	656	659	644	621	666	609	669	709	601	638	634	646	606	619	694	608	623	650	642	658	706	621	644	661	646	635	691	662	680	614	640	660	650	632	646	679	632	643	703	633	683	640	669	624	610	624	670	638	624	646	659	693	660	674	666	626	691	654	655	689	663	651	700	642	634	652	631	650	648	662	642	647	686	656	697	659	646	661	635	673	674	642	627	608	716	712	660	654	638	617	638	638	645	648	642	651	649	606	686	625	722	647	671	635	671	633	652	674	657	612	634	658	630	622	649	643	639	638	666	663	669	625	644	641	660	659	676	640	645	660	601	653	705	684	658	691	658	652	657	668	698	671	652	669	665	680	603	611	657	701	637	640	646	639	698	676	717	624	669	650	638	685	631	665	690	669	657	670	671	663	634	671	686	647	649	677	669	659	657	660	640	698	717	636	662	643	716	670	609	652	646	646	685	648	661	655	696	677	628	691	646	618	658	645	665	601	660	664	622	691	636	576	650	670	600	631	616	680	654	701	663	685	662	672	688	659	681	632	668	678	665	648	665	685	655	656	645	668	691	690	653	670	644	633	668	627	659	665	662	629	667	632	684	631	650	620	659	657	680	672	644	637	614	636	664	658	657	675	636	639	655	684	643	645	657	630	647	654	632	622	681	643	651	659	699	685	652	675	634	651	664	677	641	644	646	646	664	663	682	689	683	666	702	684	645	689	608	661	627	647	648	622	664	728	671	646	646	665	695	626	675	596	649
27445	18641	10123	4737	2708	1824	1432	1188	1171	1053	1057	1005	986	979	1007	982	993	985	972	883	862	921	892	834	842	862	870	790	816	834	824	826	798	760	783	778	768	836	792	765	787	764	783	798	737	817	845	765	826	846	821	783	825	818	761	780	751	819	799	776	765	843	821	743	723	699	773	811	795	783	762	799	771	812	836	752	747	790	823	712	770	772	751	750	788	795	865	714	756	789	799	749	754	735	805	770	751	807	768	762	735	857	750	761	750	742	774	827	775	780	752	766	784	783	748	726	800	792	822	791	739	739	757	775	771	772	732	738	754	789	796	807	759	773	730	833	800	749	781	809	773	793	756	801	804	782	734	752	777	825	823	799	777	792	801	784	816	784	780	787	795	725	794	778	769	749	792	833	769	734	750	761	777	734	722	784	761	727	762	771	779	796	785	766	798	784	786	770	775	763	755	768	830	797	762	768	785	759	771	760	822	814	755	790	814	814	741	773	791	821	774	770	739	773	793	775	797	806	742	790	720	760	764	793	812	775	798	784	781	766	820	751	799	795	809	838	741	786	828	771	788	802	782	812	725	767	798	766	782	804	769	773	781	766	782	781	779	785	784	731	793	775	754	800	823	803	768	749	741	767	754	756	737	741	769	750	772	769	774	802	711	816	780	794	765	799	784	755	735	773	777	788	776	727	734	741	806	768	809	746	820	786	754	766	793	785	741	810	808	767	764	785	798	774	758	762	786	762	790	768	762	750	749	747	779	772	789	788	811	759	756	764	754	821	772	852	779	739	780	761	781	816	772	759	797	781	788	814	781	826	747	794	762	776	806	740	760	752	751	815	788	777	811	760	790	818	790	782	812	767	766	835	766	749	813	813	738	821	783	792	752	824	785	756	750	806	776	779	784	814	783	814	708	751	809	771	790	737	800	735	745	754	807	771	754	753	806	757	783	797	816	769	863	806	782	802	799	774	777	753	770	806	787	796	779	754	777	764	775	813	805	790	757	786	786	800	768	767	737	745	773	783	787	784	762	757	762	768	782	764	764	724	762	768	783	799	775	779	827	784	779	805	813	775	759	751	756	789	857	836	781	800	782	739	764	825	763	805	773	743	785	781	779	769	751	781	761	752	824	833	842	759	787	736	805	793	792	739	774	782	783	815	792	774	754	756	780	773	820	789	783	741	760	735	746	757	745	809	748	818	763	803	736	776	875	800	768	752	748	741	803	783	754	779	785	752	843	749	762	789	817	763	785	796	779	731	797	769	768	810	756	791	762	718	796	800	759	765	761	805	746	800	792	797	748	781	797	761	802	841	756	785	772	737	748	731	778	775	760	813	833	817	775	796	778	750	771	748	764	772	747	753	749	826	784	797	811	741	763	812	798	770	794	747	777	796	807	778	758	814	752	826	769	766	813	793	788	801	801	821	763	784	797	785	825	799	821	798	782	767	730	777	760	771	827	701	742	735	759	785	793	779	773	809	780	787	787	772	763	765	826	838	798	754	772	871	809	792	760	784	809	820	821	774	828	696	748	781	793	800	807	842	781	797	736	718	799	814	727	780	768	751	786	770	800	795	753	812	782	753	754	756	750	779	781	809	765	771	739	740	803	800	746	761	798	739	787	757	773	783	779	800	780	756	725	816	780	746	807	812	787	788	809	796	688	804	785	773	774	830	777	744	746	757	799	760	779	790	784	756	706	781	781	815	807	782	779	780	791	776	779	782	775	808	778	759	790	855	764	756	828	806	711	781	794	751	760	776	715	781	776	791	765	782	740	799	789	775	803	786	773	776	722	798	779	778	830	769	853	772	750	757	792	790	737	756	774	706	810	798	768	771	760	744	788	785	737	812	826	765	789	775	745	784	786	744	812	821	775	787	736	765	786	806	737	847	758	758	752	768	812	757	783	788	757	754	743	780	797	748	740	783	774	750	790	765	812	765	760	757	719	800	745	773	816	770	761	783	756	813	777	767	815	757	765	803	776	787	760	748	750	745	810	782	767	815	829	753	801	771	768	792	730	732	740	775	815	824	777	793	741	754	701	808	782	783	832	761	770	847	785	751	754	790	772	790	828	760	764	775	809	711	754	780	756	791	817	784	770	804	782	759	811	748	827	744	792	776	811	797	834	781	828	779	790	770	781	836	785	752	756	832	766	795	761	776	833	775	806	810	777	792	806	819	820	799	806	762	814	728	767	783	800	787	775	758	762	802	780	795	807	807	724	796	729	751	767	759	795	806	731	786	789	810	764	790	799	815	781	838	786	727	755	742	788	760	791	813	809	772	738	761	800	801	834	795	770	773	799	791	777	767	860	786	773	813	747	832	797	746	804	759	860	782	746	765	788	751	742	779	794	815	748	778	740	811	755	833	807	762	804	829	766	793	799	811	773	766	779	768	807	773	765	780	785	795	792	784	738	768	768	760	712	737	780	814	764	800	786	751	832	815	787	788	814	789	812	748	776	784	778	763	758	802	804	775	831	821	822	830	825	799	812	767	785	767	784	812	756	795	821	765	775	748	748	755	850	740	843	773	791	777	768	807	776	757	771	766	795	765	719	805	792	792	778	770	775	794	775	787	797	802	788	763	782	761	796	741	768	787	799	760	796	838	807	744	789	853	785	793	781	760	803	785	804	825	779	774	746	768	819	817	737	744	795	747	768	782	815	780	828	740	737	816	732	786	799	762	809	774	755	770	783	794	793	781	784	792	719	799	762	767	812	814	791	768	781	806	789	759	762	758	795	810	794	802	806	784	790	802	719	804	779	731	862	778	776	855	745	769	764	778	782	823	837	770	794	776	810	817	752	799	821	794	777	780	728	785	800	794	785	763	794	806	822	786	784	788	792	756	785	736	765	825	757	785	726	811	803	783	776	770	758	770	784	755	776	796	737	790	782	800	746	832	796	833	796	806	815	813	817	783	755	794	821	745	775	746	793	813	795	779	763	779	736	780	765	806	768	786	776	782	785	758	806	765	794	807	740	811	809	715	768	761	803	711	765	734	794	791	829	740	765	794	798	787	772	772	820	769	784	726	824	776	736	749	761	757	804	770	773	762	744	838	833	816	778	748	792	753	768	758	803	714	770	781	772	755	706	751	785	791	817	755	859	825	815	749	744	786	773	804	774	815	777	758	724	783	806	791	793	776	805	761	791	817	782	766	761	820	754	739	729	783	818	771	753	803	828	794	736	786	801	809	798	799	764	772	783	796	730	812	821	822	826	776	792	751	745	736	783	790	812	746	798	779	839	806	778	740	763	782	777	815	798	726	752	753	765	776	752	805	775	746	801	743	825	849	760	774	770	745	801	765	782	799	754	811	769	758	801	726	794	744	784	824	784	816	821	765	745	797	752	768	796	778	760	723	735	809	752	753	781	744	752	789	797	752	792	745	806	817	809	789	803	797	805	739	788	818	804	763	800	814	777	765	798	746	770	716	750	789	784	810	774	774	742	780	786	771	791	824	727	753	789	790	768	793	763	802	808	749	763	790	792	720
14737	15396	11783	6583	4591	3303	2535	2072	1855	1714	1572	1473	1438	1526	1403	1513	1394	1449	1364	1319	1283	1299	1262	1237	1136	1093	1069	1036	1014	1034	1010	1046	1048	1067	1041	960	1067	1078	1030	1035	966	977	1047	1072	1002	1038	983	976	977	1032	978	1037	1001	1002	1014	1008	992	985	1061	991	983	1069	992	989	947	975	936	1011	999	996	992	965	947	970	980	978	974	976	1054	986	980	965	1016	975	1023	1003	1008	956	1040	981	961	993	1043	962	968	936	951	951	975	940	995	1023	1034	1018	1048	994	986	1004	946	996	988	933	1007	945	975	958	1035	973	991	999	954	1015	1074	999	930	972	932	990	1021	1008	963	990	921	926	1013	959	1006	1007	973	993	964	969	993	1040	961	1003	1019	987	978	1000	1002	977	987	968	957	1026	1023	916	1030	1047	1001	979	988	1016	957	1017	983	972	1025	981	959	961	970	980	993	983	991	972	1008	999	955	999	1038	1030	950	940	1001	990	966	1009	998	956	1008	947	986	1047	1005	999	967	983	993	977	979	1001	1015	1016	994	981	971	1017	997	964	969	957	1084	1017	944	1044	980	997	1023	981	968	1042	977	974	995	983	993	1015	942	957	958	988	1027	986	1042	990	1016	1008	962	950	1011	940	1020	993	1059	979	953	943	947	1014	967	973	984	1000	978	988	983	1057	1021	952	949	1008	975	988	1007	1018	940	971	1010	979	941	991	1075	964	967	1028	1051	1068	965	948	1013	982	924	980	967	992	991	964	985	978	985	977	941	990	1018	1001	968	979	932	1004	983	1004	1004	983	988	990	966	958	983	1012	988	1001	968	995	932	1026	1010	1014	946	1016	927	943	1017	943	1032	988	990	1061	936	1023	968	992	994	983	1019	990	980	969	980	980	1013	1015	1042	1006	1024	978	969	1019	1045	1026	968	985	1023	984	973	1043	1022	988	934	949	915	1005	1007	1002	1010	948	1010	963	1013	957	977	1005	981	990	986	971	959	962	1032	968	979	965	975	921	959	1011	983	951	948	1015	952	1019	1000	964	1055	1015	915	931	1005	983	982	1034	981	977	998	1034	963	968	948	1022	985	1001	977	1015	955	1002	992	1005	1006	987	1025	1035	962	999	982	982	997	971	978	964	978	1022	970	953	994	955	996	981	1022	947	942	1009	983	980	975	982	1017	981	953	978	992	991	986	1024	950	938	977	1012	963	1009	977	1047	970	1061	966	1004	941	974	958	979	990	983	987	968	1023	1014	1017	1015	992	1005	938	992	1002	1017	1020	1009	1016	997	940	923	997	953	999	968	985	1040	1010	990	1021	940	971	989	1031	914	1019	939	984	1032	930	993	988	1016	1004	989	921	1013	950	1017	994	983	954	975	955	935	1006	1009	1006	957	1015	1036	985	937	960	991	945	1021	1013	1000	959	936	957	1008	977	1040	989	983	981	953	976	952	991	994	1006	1037	989	986	971	965	962	1039	995	995	985	991	959	1020	974	921	967	961	1006	990	1001	1002	998	938	975	949	1017	966	989	973	986	968	1011	973	1021	996	981	974	989	991	952	1016	966	995	1020	1040	948	1035	996	975	944	968	1009	1004	942	994	1014	977	1010	957	989	1020	980	939	993	1060	1002	995	918	973	978	1023	961	985	901	987	974	964	945	971	994	938	1002	992	986	942	996	967	979	977	998	976	964	976	1007	974	1001	974	970	952	985	957	1018	1022	1016	969	979	954	1009	1004	1009	1008	970	1064	1044	1037	1001	961	982	974	1000	979	987	973	985	1014	1012	990	1016	1005	967	1007	1010	928	989	1014	957	977	996	1004	1056	1000	1020	991	968	970	1019	991	962	1031	1006	970	963	996	988	946	996	984	980	956	960	940	1002	1023	1023	957	930	964	959	1015	988	999	1035	941	947	1009	1022	971	1007	1041	1008	993	1000	988	935	1007	991	1028	982	966	1005	993	913	1002	1001	963	1028	950	984	1011	1029	1008	1027	1005	1008	992	940	1005	972	967	1001	1060	970	965	995	966	948	993	1022	976	978	1035	929	945	967	956	985	978	928	988	1023	995	967	953	976	955	987	1014	946	943	985	969	970	990	1017	959	1019	956	1023	989	1009	987	1004	1015	996	949	940	961	931	953	996	933	942	954	994	989	942	960	983	1030	1031	1001	1001	932	926	1012	1006	989	976	974	995	980	1008	1037	1016	1033	942	1017	1020	1018	1015	1022	990	989	958	1001	1009	967	981	1015	961	984	1002	996	999	1022	981	1033	998	987	1013	1021	1022	968	1021	987	997	1033	965	990	973	996	973	998	952	973	932	944	998	1007	973	977	972	988	954	933	982	1022	1014	1014	1005	1014	954	994	993	983	992	1005	974	998	918	1044	981	972	1008	985	973	952	989	1005	966	1025	987	1029	975	930	997	1006	976	997	1021	999	1047	965	961	961	930	954	996	972	1044	986	945	1023	996	929	936	1044	1027	1010	1026	997	992	935	962	991	1022	984	983	957	1045	978	964	998	973	965	979	991	1009	1005	942	1094	1074	985	969	992	957	964	956	995	978	975	972	987	1029	1025	947	952	969	977	1014	1010	992	999	1006	973	1002	978	986	976	983	953	991	1041	999	981	987	1051	959	943	979	1051	1017	1009	981	966	1003	965	967	980	1012	1011	991	966	1032	961	1004	1028	979	957	966	983	996	984	1000	1011	973	998	1005	986	955	991	919	922	990	969	935	958	1004	948	935	998	1000	939	965	1038	984	989	955	1026	944	998	1058	928	944	995	1019	940	970	984	984	1018	1001	994	964	972	1001	967	1011	1000	938	991	990	961	972	1047	1002	1034	1002	996	987	975	972	975	977	1057	998	997	973	984	1007	1015	978	963	943	1044	964	973	960	936	986	946	976	950	981	1014	1036	942	970	1044	934	1010	1007	1019	977	991	994	1010	960	1014	1011	955	968	1000	1054	1048	988	953	994	937	974	1010	970	993	1034	959	940	964	930	1058	949	1018	968	1017	971	973	991	994	1006	953	1020	926	997	967	1053	1026	961	981	957	979	962	965	954	956	979	960	1026	977	961	1025	970	989	1005	1002	1038	988	990	1014	956	998	987	1035	1035	1053	967	945	988	1032	957	971	966	968	936	992	965	1031	1008	997	1030	1044	920	905	946	982	1001	978	1029	1026	995	968	957	961	976	1006	976	1013	976	965	997	1039	1016	985	962	946	962	998	953	949	968	971	1031	1006	946	981	979	1025	957	943	977	988	973	1014	925	953	984	980	1008	979	992	1000	991	995	1005	975	1030	920	961	1010	960	1017	1009	983	960	1006	966	1002	967	963	917	1012	956	963	996	958	1028	962	964	1001	988	951	996	953	958	958	979	977	940	990	983	1017	967	907	986	933	1008	1011	990	967	1042	978	1024	1048	940	1005	975	1008	974	974	963	996	1006	1048	1012	956	986	1013	978	957	966	996	980	985	954	990	1023	982	956	984	972	954	941	1010	1008	930	962	932	966	981	988	1011	1004	1001	1013	1026	1000	927	981	977	962	1052	1012	1035	1034	1013	1045	995	1012	1009	982	946	961	963	1031	977	1004	982	1010	987	951	951	964	1010	993	982	982	1000	946	984	1004	1018	978	977	966	1021	985	979	1026	958	998	996	992	984	956	954	986	943	969	953	1010	1018	1005	945	943	986	976	994	1017	972	1000	984	989	961	980	1030	929	940	965	968	973	967	995	1011	1001	995	992	1002	993	1030	1064	970	942	956	1008	990	1004	1035	985	1003	938	1002	1013	966	1010	990	977	979	955	988	1009	976	984	1003	961	1008	1000	989	957	1014	959	1000	982	986	934	955	1043	981	962	990	1048	968	959	973	1022	1008	987	936	960	951	988	970	1013	961	1031	979	996	974	949	956	982	958	1019	1014	915	1024	1010	967	999	985	1011	1033	1043	970	963	976	932	1011	976	986	972	983	952	991	998	940	992	1017	971	949	988	946	1036	1032	1006	1022	1049	965	973	979	956	1005	936	1011
23410	20926	27865	24143	20815	8697	2532	1703	1465	1321	1239	1136	1096	1083	1154	1083	1056	1058	1028	896	990	975	947	910	873	849	779	810	827	835	795	755	756	819	800	803	821	793	775	783	798	804	749	759	800	772	755	764	819	752	771	763	767	760	741	747	804	762	753	770	800	765	786	741	773	753	755	784	782	807	737	780	716	754	730	713	783	755	733	724	747	768	783	749	728	767	785	795	748	723	801	732	738	734	813	746	706	747	734	738	727	761	763	750	724	782	773	768	748	733	775	777	800	799	769	711	755	764	738	703	770	783	721	766	780	781	753	741	723	749	724	755	798	711	759	807	741	801	762	743	775	775	771	724	728	740	806	759	726	735	734	768	772	739	718	761	745	755	776	639	760	773	807	815	750	741	777	836	776	735	755	738	736	732	749	769	729	737	766	775	772	735	734	772	753	729	740	757	731	730	714	768	780	783	739	749	784	768	770	763	711	710	727	736	747	744	761	769	712	750	767	817	719	784	733	774	784	789	708	757	758	729	778	719	800	741	731	730	781	743	742	737	721	734	742	791	790	765	751	726	750	826	773	736	756	750	787	751	786	781	713	762	760	771	759	730	752	747	755	725	699	761	773	733	757	752	754	737	761	797	781	713	763	763	758	740	701	730	781	727	777	693	755	704	754	708	761	704	754	750	719	804	780	751	685	726	792	750	793	710	763	746	744	734	705	730	776	790	726	742	742	771	777	773	779	728	760	746	691	803	761	781	752	750	729	776	695	735	771	740	767	790	730	713	726	750	770	722	792	772	729	737	764	767	807	763	767	764	755	729	774	729	780	767	705	747	728	747	789	744	721	761	738	731	763	759	799	753	763	753	732	746	831	716	732	764	693	745	777	815	749	731	755	732	719	780	703	741	724	753	750	741	764	756	760	786	737	733	736	749	779	731	764	768	742	702	750	751	721	785	787	728	809	786	778	757	719	774	758	755	764	771	735	769	751	768	767	733	718	754	772	788	719	796	749	771	766	736	770	735	739	750	714	785	733	741	806	758	755	781	758	779	723	780	729	739	726	775	764	777	754	788	755	774	748	786	697	742	782	733	748	740	768	763	789	787	785	816	750	739	792	756	777	791	817	745	796	759	756	767	766	782	760	779	800	792	767	693	803	794	773	777	762	766	757	770	754	739	816	749	716	724	786	800	683	764	751	745	779	750	766	740	749	735	784	764	749	759	750	765	700	798	764	757	779	778	711	774	726	755	751	774	733	757	711	764	775	797	767	705	763	729	742	764	848	797	772	822	740	808	803	759	747	740	766	767	779	754	716	741	735	762	762	725	693	761	764	732	727	809	750	740	780	781	748	744	747	787	720	797	793	740	775	782	711	699	763	769	768	728	788	734	747	751	778	768	789	677	800	756	752	747	749	756	773	770	718	727	771	729	753	720	761	751	755	765	741	722	729	758	789	756	782	759	744	789	768	734	786	742	724	782	785	794	784	737	795	743	731	732	839	710	755	817	762	780	780	760	783	740	733	746	735	787	730	748	736	770	757	751	740	787	728	758	747	735	711	711	785	741	717	762	703	794	711	755	737	777	736	765	744	759	735	806	757	716	756	764	763	759	772	767	768	724	742	723	745	750	821	760	794	718	743	744	746	763	745	795	714	788	767	755	717	729	796	733	764	769	751	728	751	727	786	742	781	765	748	764	729	728	742	780	721	725	762	736	771	767	757	731	757	734	734	734	720	806	731	759	772	756	775	703	759	778	716	712	739	752	754	727	776	789	738	757	759	752	769	714	756	769	811	750	718	743	685	708	706	723	701	709	784	728	818	744	778	780	790	767	772	763	788	728	784	806	703	771	697	720	700	788	745	752	754	750	745	753	754	683	710	719	787	818	740	756	749	721	783	720	726	755	752	816	718	788	738	759	784	812	736	770	791	700	776	764	784	738	808	749	745	742	777	756	714	760	767	786	799	762	755	804	777	750	781	783	763	798	794	740	693	757	746	800	747	754	748	722	749	732	764	752	775	717	769	755	720	734	666	788	811	759	752	788	769	698	737	732	717	737	739	745	755	739	793	785	734	772	772	762	736	776	753	777	769	756	757	767	788	783	788	790	744	732	771	786	777	757	733	727	771	738	746	767	733	749	742	751	724	695	741	743	774	773	792	712	755	735	719	767	760	767	775	703	726	763	779	771	701	757	750	752	704	769	751	775	712	805	796	728	765	737	797	754	702	697	748	747	788	720	811	828	777	747	782	763	751	753	761	729	750	752	755	731	744	766	799	741	790	824	718	759	776	734	734	731	746	787	737	755	795	785	746	748	751	750	769	734	751	773	767	791	720	717	706	730	754	762	803	788	754	745	739	747	757	753	807	741	716	750	732	748	776	736	793	764	726	737	735	740	698	754	755	729	760	719	710	736	763	737	756	739	778	719	795	734	773	703	757	752	731	729	783	710	744	767	760	743	753	777	766	717	813	733	750	739	779	730	751	766	747	783	713	760	705	754	722	794	767	786	734	733	768	774	721	753	730	711	791	761	754	746	738	742	723	727	758	766	751	761	771	749	797	775	793	762	767	740	705	758	739	752	719	765	765	791	762	725	732	770	759	784	759	734	720	708	758	748	746	777	733	694	770	774	754	763	718	750	730	742	746	739	734	745	730	763	746	786	717	745	732	770	774	754	752	746	735	724	733	761	707	706	784	778	735	750	779	760	748	752	745	730	743	776	759	753	761	726	757	772	736	802	767	721	787	761	750	819	737	759	726	760	778	775	752	785	746	775	753	752	799	776	772	768	807	739	760	787	724	742	717	736	709	779	783	737	768	816	705	718	748	741	768	726	747	781	735	781	762	804	746	776	731	771	742	723	789	754	762	728	768	745	769	748	746	765	735	761	809	750	740	719	799	796	748	775	703	731	764	796	761	755	748	735	733	756	770	722	790	812	760	774	796	766	754	750	761	689	739	674	740	746	750	722	713	734	743	774	749	724	770	763	759	735	732	804	717	732	761	741	714	750	758	766	734	751	757	723	738	798	773	768	698	737	734	727	764	774	790	789	776	709	691	762	767	748	806	723	752	721	764	775	777	736	782	739	732	741	774	782	760	787	694	808	755	722	767	711	801	741	723	729	798	685	745	725	720	735	734	745	776	737	775	756	767	753	755	766	775	745	753	797	755	746	796	770	728	740	689	775	750	728	720	729	789	766	771	740	770	712	783	789	759	764	771	733	754	763	754	733	799	756	732	772	778	735	709	746	755	778	722	741	776	742	761	795	742	738	733	769	730	739	779	736	757	714	782	705	730	792	752	730	745	748	698	721	704	774	768	776	740	784	779	790	752	762	759	773	758	750	755	725	759	728	732	744	704	762	743	741	801	756	768	720	728	765	753	776	751	741	737	789	782	759	732	766	782	700	720	745	759	769	773	723	780	743	755	773	753	759	809	721	732	763	785	784	761	753	770	785	683	796	730	797	753	739	728	728	755	731	774	721	764	762	780	710	771	747
17669	22599	17352	10321	7380	5292	3720	3071	2767	2242	2112	1902	1848	1774	1773	1726	1602	1487	1510	1461	1425	1367	1362	1349	1161	1087	1069	1010	1098	1049	1074	1025	1035	1031	1085	1043	1064	988	1029	1016	1070	955	1013	1000	1014	1020	965	989	981	995	989	1039	1022	982	965	995	984	941	1004	961	1043	1003	1035	966	1004	989	964	1022	1001	945	1015	959	953	925	989	958	988	944	959	911	933	994	1002	941	991	927	985	923	980	990	995	948	937	912	956	955	1024	1020	999	985	977	1008	930	971	986	935	942	968	966	960	1028	978	907	956	958	994	955	967	946	940	896	991	930	967	912	993	947	937	944	944	966	922	999	977	913	956	982	967	977	915	950	883	955	960	988	984	888	963	968	988	952	929	939	991	949	898	949	946	950	946	954	916	943	945	986	981	989	991	952	959	979	983	989	944	1020	962	955	952	923	973	928	955	945	962	957	903	956	924	928	964	1049	961	1008	968	948	987	941	945	966	929	1017	979	933	914	946	956	1007	940	941	952	954	975	1006	1015	968	936	957	959	988	953	1010	962	901	976	915	967	976	938	987	967	938	981	955	960	984	1017	948	960	941	973	916	996	949	965	958	978	905	926	965	973	965	985	1023	995	948	972	959	1011	1032	949	939	980	1010	980	965	994	960	969	975	968	962	1004	912	961	982	969	998	941	919	942	944	952	997	946	962	999	962	947	928	980	987	925	902	944	938	930	988	986	961	920	968	947	956	1021	993	967	914	983	969	965	942	960	1014	991	975	941	972	940	994	942	973	972	938	962	925	964	982	1025	955	943	931	966	946	1010	1023	962	1013	954	937	978	932	973	942	959	999	966	988	976	988	977	945	948	876	953	993	1013	999	975	929	1012	972	943	967	965	1002	1008	991	1002	983	948	974	952	948	991	900	929	1011	964	914	961	936	935	1037	939	1012	937	941	939	957	991	942	975	926	987	1013	924	943	961	928	945	948	1004	971	974	983	990	905	1004	959	960	950	928	910	988	970	972	953	974	937	988	973	961	954	950	976	965	1018	972	966	920	978	976	936	945	1027	943	964	979	973	947	936	987	947	955	983	1029	987	920	998	983	945	955	896	1017	970	985	954	974	880	986	937	954	933	1003	928	985	935	967	973	938	974	960	945	941	969	969	942	922	994	956	983	953	932	974	1005	967	938	940	981	1016	995	982	1006	962	956	966	945	972	948	951	978	940	1014	984	921	955	936	947	895	979	966	1003	1026	984	959	944	961	956	968	924	963	988	937	969	955	980	960	1005	966	971	966	936	1004	919	946	951	957	939	968	992	952	952	1020	911	939	973	952	1009	1002	956	1003	920	980	983	954	989	964	942	925	989	935	956	899	960	935	928	939	975	986	921	980	999	950	939	916	944	956	984	1011	953	949	990	1000	906	966	949	984	959	956	935	934	1002	964	995	927	990	911	951	976	919	974	912	962	933	934	945	1007	963	942	1013	949	956	936	980	967	978	993	1001	1013	976	918	966	923	993	960	917	974	908	995	942	960	997	1004	999	1010	870	959	1012	927	954	979	989	989	925	961	981	962	930	975	991	963	964	981	979	974	943	965	976	944	1008	975	981	990	947	928	937	930	977	1001	984	984	971	928	896	1025	977	958	940	968	982	958	987	985	977	967	967	940	936	912	948	951	909	926	996	915	910	967	955	982	974	959	958	945	965	938	922	969	950	973	947	913	952	951	1013	951	967	991	1045	928	985	944	941	969	925	966	939	951	963	936	970	893	985	959	974	944	1005	908	929	969	963	998	950	1010	921	912	949	991	977	951	1017	1007	944	987	954	1013	969	1031	978	954	979	972	1007	966	955	928	933	1046	931	975	950	968	994	979	982	939	980	960	984	992	925	961	925	988	988	949	971	966	953	894	939	990	971	998	1013	1024	964	997	1003	929	974	915	937	973	945	961	1028	963	967	920	946	900	963	963	968	955	983	1038	961	920	968	930	905	961	997	935	970	1005	947	944	950	972	987	945	983	967	979	956	957	985	956	949	909	982	961	984	945	955	969	964	977	996	925	939	929	987	908	953	941	962	939	951	975	942	987	966	966	991	956	973	927	951	945	981	893	969	976	1010	970	911	973	933	993	951	924	968	957	896	951	1000	961	960	975	947	968	958	991	965	985	943	959	941	961	967	940	975	938	994	981	981	988	942	938	960	989	913	933	1011	975	961	946	918	927	998	978	967	942	935	1001	957	1012	992	944	933	950	1007	1008	963	948	980	995	981	941	984	899	974	931	969	949	982	1001	1005	964	963	990	985	977	946	976	992	951	936	963	1010	962	929	933	936	938	956	930	974	1035	965	957	1010	956	940	975	970	986	983	954	953	950	1011	983	928	997	990	968	1011	961	973	955	921	1002	917	953	940	950	982	966	949	939	919	948	932	912	956	953	980	968	973	959	953	954	973	1010	945	964	947	1004	964	938	966	903	986	1018	956	926	956	949	1038	923	951	991	946	967	959	945	941	949	961	969	982	991	969	990	936	968	946	944	918	953	997	956	995	936	888	968	959	990	913	999	997	928	981	932	967	974	974	997	1004	983	978	1057	1047	979	939	939	997	1003	946	1000	974	972	960	1013	923	989	1006	935	960	965	986	939	954	958	955	938	909	932	962	969	941	959	924	1015	988	971	898	971	982	985	1003	924	961	937	1029	1019	1026	970	883	983	1018	916	963	954	948	945	983	910	913	921	996	978	982	945	973	963	989	999	975	922	996	982	895	960	936	964	989	920	983	969	911	927	992	973	940	1025	997	941	983	981	918	1004	966	950	1012	989	947	976	952	944	985	988	977	973	988	969	1019	980	984	973	940	952	984	1024	988	1000	1006	974	928	932	962	921	966	955	962	962	921	936	945	987	945	902	972	1002	991	980	959	976	945	953	966	925	1037	979	969	963	1005	988	911	1012	935	966	992	935	944	939	965	953	990	930	971	983	1001	975	941	983	965	1029	941	987	927	911	989	969	992	943	986	919	919	953	905	944	1015	963	933	967	921	1018	944	941	959	959	955	951	958	988	933	1004	940	987	985	921	955	975	967	1009	946	986	1020	950	912	1006	956	969	943	940	1007	972	976	997	988	963	968	917	957	955	1009	1004	996	882	942	907	940	963	997	918	952	957	994	1038	990	963	948	925	957	935	984	997	922	938	992	978	963	941	944	933	1021	946	990	946	953	947	934	972	970	955	1009	974	939	963	936	958	953	981	979	914	935	934	981	959	981	1001	954	977	1007	992	944	953	993	1008	1005	970	946	964	966	985	948	922	966	953	935	971	960	1020	953	968	908	921	932	975	1020	944	956	1010	971	935	923	950	988	994	918	975	974	947	893	956	999	954	932	924	953	984	923	980	1005	902	981	981	979	963	988	972	961	1002	948	975	997	969	985	980	938	955	998	935	950	984	1001	958	988	949	1001	959	1000	946	956	957	953	933	973	1034	995	977	938	925	1013	931	918	914	975	989	932	922	924	949	962	973	952	1000	994	1002	974	943	989	978	971	1008	973	968	964	951	1034	956	988	997	969	958	970	991	985	969	978	990	927	930	955	945	959	946	957	944	996	909	953	898	968	976	968	971	984	946	984	965	919	953	982	990	926	958	931	976	930	956	945	967	1022	965	963	1001	914	978	1002	1006	968	946	938	984	1022	957	965	946	957	955
24543	20966	26702	25094	9300	2284	1495	1236	1040	967	917	870	875	794	796	796	772	754	713	763	702	706	710	719	639	622	635	639	600	544	572	595	631	568	593	574	587	555	604	592	583	580	579	561	537	575	576	517	596	594	572	558	609	548	589	590	550	568	561	574	575	546	562	582	590	546	585	564	567	561	522	568	559	545	510	545	554	566	567	585	571	552	561	579	540	561	572	572	565	594	578	541	564	587	548	547	582	564	531	582	578	583	580	538	555	592	515	613	554	577	562	550	559	563	531	534	576	523	558	551	578	497	590	591	600	526	580	547	560	548	548	569	508	551	554	554	547	540	527	551	502	554	571	590	535	518	569	541	594	496	551	579	564	587	605	595	569	546	550	603	549	568	578	539	571	559	533	546	554	559	553	580	556	598	561	593	579	511	576	565	609	598	556	559	561	577	547	540	558	599	563	578	581	589	536	572	565	586	527	526	507	576	549	557	578	524	580	531	606	592	511	576	538	556	543	583	607	551	540	590	544	530	531	586	574	539	583	527	499	514	546	563	589	545	512	567	582	516	583	569	571	531	577	545	539	532	551	554	549	549	523	528	582	534	557	534	617	579	530	556	532	540	540	536	547	570	561	531	570	568	592	588	514	593	603	548	556	550	532	540	598	597	582	547	615	547	575	608	558	577	534	547	560	526	570	578	552	525	596	521	526	534	529	571	559	581	566	547	575	521	542	569	600	567	576	531	569	566	577	534	547	573	555	543	540	533	548	575	573	569	518	530	550	548	508	548	575	601	542	575	574	530	534	570	557	542	563	576	556	557	567	576	557	528	553	592	542	544	517	540	566	482	598	527	569	601	530	573	537	548	558	566	544	549	593	547	560	582	580	532	554	557	510	532	539	549	528	534	549	621	576	554	568	590	566	534	534	574	514	525	573	567	541	569	558	550	534	554	537	547	554	563	575	547	543	548	531	509	544	617	562	556	586	538	577	573	582	560	553	531	526	545	551	572	580	585	547	568	557	541	579	553	485	572	530	518	568	564	558	583	552	520	584	593	585	575	573	592	549	578	563	500	521	549	558	601	588	585	558	524	566	518	586	577	525	577	533	572	595	553	590	572	534	548	577	508	523	527	587	523	553	536	613	551	551	537	532	575	590	585	555	547	551	576	519	531	563	566	615	586	568	569	563	571	568	552	576	565	598	595	574	532	541	546	579	538	566	535	596	581	603	547	518	541	543	531	575	571	567	519	555	538	552	559	587	552	525	527	521	563	575	580	598	572	524	560	555	563	506	530	535	509	513	547	561	581	556	566	569	556	527	604	583	584	582	584	577	578	564	542	580	543	569	555	569	569	594	567	551	570	542	545	585	560	545	561	579	497	600	554	549	537	566	574	559	563	538	580	561	521	546	488	545	571	549	551	527	582	579	543	535	533	533	546	541	594	532	555	561	532	548	549	545	556	559	554	577	557	559	573	563	545	541	530	588	530	531	549	534	559	580	551	561	538	567	547	526	523	540	571	554	582	524	538	511	548	574	591	560	542	550	559	568	593	541	534	528	592	555	594	585	594	521	535	560	579	549	552	568	555	547	540	507	527	555	575	579	563	541	564	565	560	532	559	497	557	588	556	496	578	574	542	574	570	535	557	584	557	558	570	581	551	568	603	558	578	550	531	582	559	529	590	593	581	578	584	553	566	560	588	500	542	568	558	545	541	559	561	588	559	513	531	566	524	556	555	547	566	546	541	567	532	565	552	571	554	567	530	572	551	583	505	555	546	548	534	537	550	604	570	594	545	546	576	532	509	537	526	507	555	551	507	572	588	577	535	526	510	545	541	576	547	576	605	543	526	530	544	567	583	564	525	597	599	497	552	588	572	538	542	544	571	585	552	556	543	574	550	575	562	557	564	592	560	583	567	549	575	578	554	536	579	548	586	564	597	563	567	594	599	567	555	548	575	499	554	605	510	584	563	573	565	560	562	549	561	521	546	577	568	571	546	545	557	529	574	558	580	567	543	535	595	547	534	569	519	530	591	518	583	606	532	537	566	590	541	568	537	512	578	511	583	534	590	540	550	566	546	563	593	593	577	565	563	561	564	546	568	574	549	606	559	548	513	536	539	540	566	564	586	580	545	559	550	592	565	530	587	580	537	536	585	560	525	552	574	597	570	535	581	564	587	578	566	534	569	563	567	559	605	546	571	544	547	568	593	536	570	546	550	542	539	584	511	535	540	538	583	566	544	579	564	537	552	576	584	551	547	527	592	550	533	576	548	548	550	547	539	546	568	553	523	560	583	586	554	582	529	584	547	553	526	570	617	579	580	633	577	538	576	530	571	553	537	591	546	515	569	577	531	585	538	605	515	558	551	533	578	533	564	526	591	551	562	579	559	561	555	515	573	565	537	526	558	587	531	548	592	550	582	523	566	604	552	560	560	537	567	578	574	557	566	578	553	547	540	567	583	549	584	541	578	579	605	559	574	577	561	574	568	582	544	531	586	592	558	549	591	549	559	572	555	568	572	545	543	545	542	555	492	538	537	571	567	544	544	550	572	546	589	552	506	547	569	527	587	587	559	564	575	601	529	555	565	536	542	556	579	584	552	552	577	588	574	532	553	604	586	528	544	529	604	571	578	568	550	570	601	558	579	518	561	562	596	554	553	579	564	541	591	572	547	562	549	546	531	518	584	547	528	562	576	584	532	552	538	562	581	545	578	529	571	561	554	589	600	534	534	551	572	601	544	572	557	555	570	550	617	569	576	544	565	555	562	530	557	558	531	539	577	542	552	578	544	538	567	563	561	543	562	562	539	551	555	559	539	529	523	555	549	530	508	576	575	580	552	570	544	591	569	573	564	573	581	554	563	565	528	558	575	544	589	567	560	495	559	498	565	556	562	514	543	578	630	524	580	564	554	566	556	573	545	578	585	548	573	571	480	545	580	598	508	543	570	551	565	583	572	540	539	592	534	539	539	590	549	566	556	544	507	534	574	576	524	543	548	568	549	534	584	611	519	544	559	599	575	554	528	562	571	572	595	553	554	560	582	574	565	543	538	597	567	535	532	548	560	537	537	545	572	548	551	538	555	564	553	554	565	503	528	550	551	533	529	567	561	560	552	582	557	561	540	533	584	572	501	581	522	572	587	550	498	551	556	581	557	539	589	555	568	575	548	581	521	550	556	564	542	561	588	555	586	540	573	549	507	551	544	521	571	567	522	536	580	558	540	570	581	535	540	567	547	558	521	535	571	514	514	577	536	577	556	553	580	560	593	570	597	601	569	530	580	560	591	582	559	569	524	530	560	546	527	538	543	568	562	582	549	559	570	546	561	578	557	535	591	555	531	558	545	569	585	548	532	552	539	535	557	559	552	537	597	573	502	554	517	543	496	546	562	549	540	566	516	526	574	567	518	577	544	568	585	562	562	592	527	522	584	567	544	543	552	555	524	582	537	500	550	566	553	523	562	567	550	566	552	566	525	564	572	581	564	562	556	539	563
17237	18955	14569	8222	5643	4062	2922	2505	2219	1935	1612	1592	1323	1333	1312	1284	1325	1160	1159	1145	1142	1100	1053	1045	927	836	807	827	751	732	801	775	778	761	794	800	749	780	753	726	763	722	761	759	762	800	738	745	729	721	758	750	698	703	746	750	712	786	752	727	723	735	758	720	713	695	713	713	773	684	733	699	715	697	728	710	709	739	727	712	755	763	684	795	693	761	758	714	741	676	681	739	702	736	693	724	719	683	745	747	689	756	656	747	744	713	731	749	732	708	661	693	710	718	725	751	738	694	721	705	678	696	764	729	670	696	699	715	687	703	767	709	729	685	727	686	734	703	702	734	754	688	710	704	714	735	741	718	708	700	642	726	731	722	709	773	705	655	705	669	743	730	689	713	690	724	689	716	739	699	766	688	730	771	720	724	733	742	736	744	732	701	721	768	713	750	700	724	663	742	675	705	720	719	676	728	731	718	705	687	709	713	754	709	687	714	706	745	735	750	653	690	725	715	741	702	769	704	701	771	715	743	760	736	740	702	702	683	741	692	720	700	718	739	722	772	709	716	747	704	689	715	738	695	748	675	695	689	709	722	703	677	729	692	752	751	754	704	720	718	716	704	714	722	725	700	737	728	716	774	743	714	705	721	687	710	703	731	707	709	703	691	683	711	690	688	670	681	741	738	699	735	719	721	685	721	700	700	683	703	722	769	700	784	696	688	736	740	770	744	686	736	741	715	714	718	739	697	716	720	684	721	691	706	698	730	723	657	706	716	715	676	713	708	756	689	743	726	746	719	722	751	708	733	723	752	714	753	696	719	744	759	733	703	724	762	731	713	727	724	663	716	689	751	725	697	699	742	765	720	739	671	707	745	765	718	690	690	711	753	728	715	721	775	705	762	742	688	698	689	716	732	683	724	712	701	746	720	665	732	690	678	685	718	665	693	711	732	741	690	716	723	720	709	727	738	695	745	739	764	679	740	757	748	729	727	724	737	678	712	716	695	692	694	743	721	693	756	737	708	661	730	715	724	666	688	669	703	723	675	740	747	703	708	717	732	686	717	729	735	730	750	733	732	702	727	721	640	740	752	750	689	715	723	733	727	726	719	703	717	713	711	701	729	706	720	737	783	725	765	751	746	724	714	746	707	744	715	689	717	698	676	738	708	705	740	679	716	727	670	704	692	701	716	694	767	732	690	699	680	716	755	752	698	664	690	713	718	712	696	678	749	704	740	738	733	725	670	719	752	717	734	716	746	730	728	749	709	731	667	701	716	730	714	719	727	724	685	780	702	730	778	754	731	698	689	694	662	723	701	725	719	695	728	676	693	667	723	691	697	728	744	710	757	705	704	716	757	710	711	693	745	713	781	711	700	716	723	691	668	720	740	739	680	755	745	705	706	737	736	707	720	756	696	711	668	695	753	708	785	711	732	750	718	688	735	745	714	741	676	691	679	698	713	726	719	674	704	674	721	719	731	734	691	688	755	681	686	736	695	707	720	744	691	695	722	714	706	669	678	733	708	669	739	740	700	761	719	736	725	718	691	753	708	709	740	713	700	700	751	746	759	678	710	714	732	699	631	736	726	729	702	708	734	720	720	730	717	750	745	701	691	687	706	693	693	670	737	704	761	728	728	740	701	727	740	713	730	675	678	726	704	700	703	695	719	700	808	703	725	705	736	728	749	694	718	716	726	723	739	696	672	712	744	726	733	739	709	729	722	710	717	705	749	683	755	694	734	737	751	688	740	687	747	703	700	710	699	765	681	730	700	718	675	702	688	743	740	707	706	715	707	723	754	734	690	688	703	719	697	762	733	735	709	774	728	663	747	729	673	718	729	703	742	733	720	747	742	707	705	715	717	712	679	678	715	700	758	719	747	712	719	701	716	732	711	784	724	716	681	778	718	703	757	705	709	662	715	679	706	707	759	696	740	754	716	698	716	696	721	731	766	698	691	701	719	734	684	722	682	678	710	675	689	738	744	710	755	715	673	724	742	714	705	747	708	739	740	714	713	728	723	734	730	679	694	737	716	727	723	703	713	751	713	741	702	735	722	686	707	700	701	732	659	708	695	748	707	719	718	672	668	712	773	740	704	678	731	746	699	733	723	697	669	694	736	732	720	715	721	734	700	681	697	690	668	717	723	695	713	727	673	709	703	708	732	712	748	712	722	727	701	740	716	737	700	725	711	751	744	723	763	696	714	742	735	715	711	737	712	753	709	726	700	713	708	732	719	736	726	720	752	704	735	787	725	765	683	710	711	729	727	725	710	699	669	721	713	658	730	687	695	727	702	716	747	727	720	708	685	716	672	719	725	713	700	669	670	705	719	775	705	741	742	688	768	704	718	736	751	710	759	699	725	680	675	715	716	694	709	728	723	685	724	692	729	723	717	704	703	700	680	709	733	695	717	685	687	696	745	700	737	732	714	713	712	708	704	725	736	746	709	715	749	720	708	641	751	702	788	718	730	690	676	734	693	727	723	695	705	709	708	725	715	746	756	744	672	722	718	739	681	656	749	721	712	685	732	751	711	694	651	770	647	697	730	752	736	686	681	755	732	698	773	708	774	713	682	760	735	754	730	704	710	723	697	768	723	737	711	709	712	758	717	693	702	698	695	698	708	759	754	722	730	680	689	711	744	711	722	702	699	745	699	704	732	698	716	691	725	704	705	690	714	704	733	722	759	751	673	705	693	734	693	744	697	724	765	692	717	699	699	751	704	749	695	688	704	733	695	743	730	734	708	697	712	711	715	702	658	757	730	733	667	658	779	713	741	695	681	676	709	699	678	722	705	763	703	723	745	744	670	729	729	721	727	718	712	729	674	695	730	694	699	689	729	658	752	718	711	743	674	721	722	669	717	675	753	701	717	729	682	717	733	704	663	698	727	711	699	726	714	691	699	721	672	676	731	742	761	726	712	702	698	699	710	732	763	724	702	669	766	654	659	763	739	731	733	719	683	733	704	693	764	680	703	731	750	723	709	737	691	742	777	738	712	682	754	752	731	722	697	697	682	718	718	681	741	704	729	720	661	727	686	704	751	711	703	757	710	735	785	667	726	759	730	722	685	701	749	702	732	685	722	726	722	706	709	721	684	738	726	730	735	662	711	710	744	704	700	679	717	735	694	743	740	720	693	701	712	707	668	708	724	717	674	682	715	793	705	728	702	714	738	719	709	687	710	733	782	722	663	703	698	787	722	724	701	672	732	714	709	698	680	694	710	696	714	709	777	721	759	703	740	740	701	710	750	676	730	721	715	723	711	694	745	722	735	709	750	710	716	778	679	715	735	697	746	732	696	709	722	708	694	725	697	705	722	728	755	718	750	755	714	676	738	684	766	702	698	730	714	747	684	734	691	702	714	691	715	719	729	695	683	672	716	742	702	714	706	665	761	727	708	774	730	673	741	705	737	689	672	730	722	689	710	697	686	695	755	708	666	715	769	716	717	724	735	725	738	742	680	713	665	712	700	708	732	682	681	697	697	751	677	709	708
22418	20962	28485	23623	20967	20881	7291	2307	1603	1329	1275	1141	1034	954	964	899	847	848	823	751	782	796	753	690	607	557	545	531	571	538	546	501	542	531	501	521	566	532	572	547	512	526	509	545	524	521	511	495	489	526	509	439	511	499	492	470	496	473	476	492	480	489	492	507	476	504	508	529	486	479	523	497	490	524	491	495	448	452	446	490	480	503	476	478	473	476	472	480	472	470	488	476	485	503	462	491	478	438	459	452	429	471	461	484	486	520	496	463	453	443	487	451	484	476	462	493	468	490	470	475	458	425	477	479	482	479	435	491	447	453	483	449	473	456	510	482	437	454	441	479	460	483	480	494	502	459	504	459	483	438	481	465	461	462	478	445	478	435	498	469	461	447	476	461	466	457	476	457	480	484	484	450	438	488	503	506	470	452	481	494	484	462	444	511	464	430	443	449	433	475	471	511	457	473	446	520	469	453	458	451	487	458	470	499	498	460	463	479	457	465	467	489	494	467	454	502	470	449	478	500	502	488	495	455	461	460	460	451	471	479	519	456	454	456	474	471	492	512	520	438	491	467	491	447	464	468	458	478	473	493	496	450	465	492	461	493	439	456	504	520	443	488	475	453	464	536	504	496	505	475	498	480	485	471	515	489	484	481	443	460	461	481	471	454	460	492	460	451	496	515	475	513	474	488	498	460	468	462	446	470	485	434	540	486	510	435	446	465	489	471	489	448	483	437	458	447	479	493	452	460	439	444	467	476	500	462	482	475	500	488	479	486	489	477	536	518	488	470	478	489	482	479	492	501	451	470	497	506	514	491	491	458	486	491	472	513	482	479	486	502	485	506	467	492	469	484	501	485	462	490	462	491	469	511	500	459	484	507	492	476	480	458	489	462	510	476	468	468	495	474	506	493	486	485	454	521	480	498	470	473	463	474	442	478	462	482	455	458	487	481	483	455	463	456	479	488	457	502	481	503	506	477	461	476	469	495	481	498	503	458	499	495	464	467	445	482	461	488	456	496	460	494	504	471	453	466	483	521	485	473	466	492	473	512	483	474	448	444	497	475	457	471	457	469	492	512	460	479	475	498	499	481	429	473	430	449	514	500	463	473	462	462	496	499	504	499	459	476	470	488	464	484	493	482	460	469	488	437	473	452	486	489	490	468	451	465	495	448	463	459	445	471	492	445	480	486	462	469	490	473	445	466	489	480	439	483	501	471	453	458	485	480	487	417	447	439	424	469	467	479	500	515	518	468	513	455	478	479	462	474	481	454	515	459	437	479	503	466	507	475	510	478	491	457	457	462	545	474	464	476	495	484	464	477	470	469	481	509	449	435	503	458	467	466	484	484	481	469	467	487	505	473	506	496	513	477	498	473	478	458	462	506	488	473	483	495	445	498	486	459	504	507	525	451	469	443	474	461	496	481	491	487	466	518	499	467	482	446	503	498	470	498	472	511	485	467	500	469	479	465	438	478	504	527	483	481	454	490	498	486	453	454	457	469	456	491	501	496	474	463	433	452	482	474	466	459	449	485	470	461	480	470	478	471	498	471	491	501	459	507	458	463	488	523	475	475	478	463	464	477	472	475	486	464	436	489	501	502	473	479	439	477	457	478	495	499	472	471	466	480	509	496	494	473	475	450	497	490	476	480	486	505	458	509	469	448	472	457	473	476	481	448	465	436	506	468	459	453	488	478	536	465	462	496	425	460	474	469	456	471	465	496	457	465	466	456	430	518	463	480	509	480	463	494	472	494	478	497	487	446	464	499	429	473	469	519	479	473	464	525	486	480	457	495	492	492	506	463	470	434	492	466	464	470	487	465	479	487	492	504	471	437	485	478	468	468	521	510	461	463	457	474	431	469	450	483	475	482	497	533	485	527	466	486	461	454	479	494	523	487	482	454	491	471	475	502	460	459	491	418	498	477	444	476	491	503	488	491	502	445	454	461	472	469	398	505	471	488	455	488	466	465	478	451	512	466	494	493	449	464	448	494	446	467	440	448	475	431	492	499	480	459	491	478	487	491	479	494	465	475	490	491	468	501	475	454	483	470	473	489	453	499	485	460	479	488	482	497	494	477	459	466	517	478	454	472	491	487	501	454	465	477	521	482	465	458	473	472	484	504	467	473	498	485	466	466	483	471	489	453	473	489	489	487	443	524	485	488	484	465	495	498	491	443	459	467	488	506	465	445	519	488	494	525	457	454	444	481	508	482	525	443	498	473	442	458	468	498	476	461	480	483	478	464	462	463	483	473	450	466	484	476	480	477	458	439	469	492	443	455	458	507	472	441	475	448	490	486	513	494	471	479	492	453	478	469	468	466	468	456	470	458	491	506	482	485	522	497	488	505	496	468	473	486	457	485	454	451	487	497	466	451	504	447	485	449	484	514	534	518	499	452	493	458	500	446	461	489	466	476	423	477	471	460	477	489	495	480	436	507	517	435	482	497	478	495	477	454	460	507	465	452	458	502	486	433	466	455	417	465	459	454	456	476	488	470	457	481	458	486	458	481	480	484	482	468	488	445	474	488	499	487	484	492	494	473	482	472	443	494	451	475	511	487	503	461	500	482	493	498	476	494	453	449	487	508	473	496	480	462	478	542	469	468	469	478	472	431	516	468	500	485	485	483	422	476	429	484	518	467	491	469	476	499	505	480	460	462	472	483	483	454	448	465	468	420	437	463	451	475	490	502	491	490	457	493	499	487	449	444	493	440	470	517	521	473	473	476	484	475	508	469	470	475	518	468	470	479	515	461	501	469	462	488	492	410	488	502	477	463	481	441	501	471	489	487	452	484	463	473	461	485	449	478	478	461	492	476	471	481	452	514	478	475	508	473	495	492	452	482	488	466	468	462	462	521	450	482	494	485	479	427	470	465	474	462	456	461	498	519	480	468	426	488	494	467	436	453	457	500	476	468	463	459	476	467	434	473	495	476	504	461	460	465	446	452	446	476	510	446	479	451	490	489	469	496	490	483	469	433	481	466	474	485	489	454	488	453	473	438	454	479	443	456	455	471	450	453	455	505	452	499	468	465	447	453	482	490	478	483	500	508	454	451	500	467	441	461	517	467	472	469	451	466	481	452	443	455	491	489	459	489	449	457	451	520	475	467	486	468	488	487	452	482	458	475	468	450	471	449	480	494	455	454	470	486	461	460	533	473	476	449	481	433	476	431	447	459	473	473	500	480	508	456	501	479	457	506	455	461	473	464	493	471	466	521	521	469	461	443	476	488	491	471	486	431	486	528	437	473	518	484	489	501	463	494	447	480	494	460	503	451	456	473	514	426	466	502	462	473	473	470	465	470	478	483	484	501	489	485	457	498	471	462	513	435	516	477	466	463	485	441	470	501	451	441	467	500	480	477	483	493	500	480	479	480	453	419	482	454	469	458	460	464	450	496	449	480	528	506	472	479	496	495	460	435	486	467	478	478	467	461	441	483	465	458	460	437	492	482	480	450	483	528	500	470	431	479	486	488	473	488	472	473	465	463
20911	27495	21822	12644	9285	6604	5089	4296	3522	2867	2473	2150	1963	1790	1654	1579	1586	1492	1410	1275	1259	1277	1193	1110	938	801	790	765	744	803	757	724	733	738	779	755	747	818	712	761	692	674	715	697	657	697	694	644	661	618	658	677	692	698	671	639	635	646	640	680	625	629	650	604	688	637	621	672	638	637	612	588	670	653	672	616	650	657	645	622	686	636	661	650	633	643	591	662	641	613	591	635	637	649	606	625	623	653	631	658	630	655	613	602	650	594	601	601	582	658	612	621	596	635	631	628	654	660	645	624	623	646	639	567	676	585	668	655	632	618	622	645	667	647	632	599	625	629	625	619	661	593	638	672	634	649	638	631	604	659	621	598	609	642	610	552	643	635	584	679	627	651	631	670	618	595	614	670	604	639	659	627	631	623	638	607	628	615	650	636	689	622	619	658	626	619	648	588	622	581	602	653	623	627	639	652	588	652	602	620	668	568	649	602	645	654	619	599	667	640	651	631	638	619	601	621	604	604	604	637	658	547	617	590	615	563	629	659	605	649	597	676	602	669	665	626	596	643	665	604	636	644	646	636	632	621	626	591	613	612	625	638	638	653	626	612	636	668	603	601	606	638	641	671	650	621	604	635	617	645	617	635	638	619	612	593	647	622	611	629	643	591	618	611	593	593	643	619	612	623	586	607	650	618	627	599	585	635	620	617	618	586	580	619	592	660	618	611	628	609	622	615	614	653	654	652	641	599	633	600	636	635	615	601	577	616	668	655	640	622	622	662	637	612	577	621	632	599	654	611	632	607	611	634	625	611	608	629	609	596	635	606	660	645	652	600	650	611	600	623	662	611	577	640	658	639	598	653	602	639	591	642	621	608	622	608	644	637	625	644	633	663	645	620	646	612	636	623	613	610	618	610	648	646	607	661	653	621	645	627	602	650	624	568	642	607	644	591	661	606	632	643	576	631	612	628	596	622	602	647	577	612	635	629	608	581	627	612	630	636	639	601	644	593	594	596	627	617	652	599	602	620	625	608	663	587	624	559	625	631	609	621	631	629	604	609	592	617	647	592	640	629	631	637	606	584	622	613	592	626	641	616	648	629	614	619	611	627	597	595	600	662	645	597	649	637	601	635	619	576	598	625	595	633	612	611	688	606	640	654	614	654	582	596	624	644	613	627	626	614	673	659	603	629	601	622	619	610	644	630	648	674	609	623	632	640	604	641	595	667	662	614	620	627	608	606	644	643	626	582	653	630	604	657	609	626	616	640	623	589	639	623	643	630	629	629	615	586	633	631	631	627	589	630	569	630	596	626	643	603	641	626	637	645	626	617	622	652	618	645	675	628	627	654	644	681	664	620	591	614	616	645	592	612	646	596	624	631	622	615	622	633	598	650	595	605	614	667	597	630	643	601	629	616	676	609	589	660	582	593	601	625	644	622	598	620	628	630	625	638	637	601	607	617	575	647	615	656	603	637	626	627	646	637	586	596	628	646	624	593	645	629	632	626	624	627	624	623	602	605	627	657	575	611	651	620	626	597	628	597	606	617	597	632	621	664	608	601	613	609	600	616	633	612	598	650	613	640	596	622	648	636	611	630	685	580	626	612	635	661	624	658	641	598	608	627	691	622	624	621	645	612	630	593	628	624	638	638	610	594	621	625	638	628	665	633	582	596	667	644	625	600	639	593	614	621	632	633	647	553	648	628	651	648	618	668	633	634	637	637	632	606	625	604	639	658	615	627	592	653	622	604	648	629	647	625	659	661	612	620	604	616	641	634	593	617	616	594	709	612	660	608	666	609	632	643	616	612	617	643	630	571	657	643	613	582	588	608	609	636	602	618	581	631	569	581	636	603	644	583	612	620	612	633	604	584	625	611	626	626	608	621	579	584	561	628	588	645	628	655	642	635	612	633	597	604	594	636	616	570	641	639	586	605	629	597	608	645	607	612	657	608	609	631	623	608	580	621	622	625	639	583	592	668	598	610	607	667	599	566	616	619	613	590	631	587	611	624	620	639	630	614	654	617	637	615	591	599	621	625	613	601	606	635	580	605	606	655	613	637	649	609	615	592	605	642	615	587	608	583	600	636	630	591	639	579	587	642	653	629	584	665	568	633	657	635	638	616	622	616	617	617	620	678	654	671	609	636	647	611	632	686	583	615	598	618	606	632	610	626	617	630	666	632	613	611	592	604	621	613	655	652	601	629	603	665	666	633	647	606	630	607	634	625	662	656	607	642	657	656	667	621	626	653	648	609	587	626	653	653	594	630	573	618	624	628	625	594	650	652	617	636	632	640	636	627	681	596	621	602	591	635	579	636	615	585	610	675	627	637	628	626	664	662	604	648	649	577	598	633	558	652	646	615	641	663	615	624	576	631	583	649	605	629	655	630	627	627	655	609	607	588	607	579	657	587	614	621	599	597	644	594	671	606	630	613	633	571	638	629	666	636	581	601	623	636	628	635	653	616	627	621	612	623	611	612	606	629	681	611	661	626	630	670	606	595	602	703	650	602	655	634	602	667	636	614	602	633	610	636	632	612	594	608	612	602	641	582	613	603	582	555	612	618	590	643	610	640	651	613	625	623	629	649	589	620	624	583	625	663	613	643	638	633	571	591	673	657	645	666	584	602	628	591	591	644	604	627	617	591	581	627	601	668	650	619	652	596	628	618	578	594	614	616	632	649	660	613	668	614	570	586	606	612	611	620	591	626	650	581	639	636	637	625	603	613	637	629	604	603	590	580	620	632	622	634	633	584	597	615	626	639	631	652	555	669	612	622	612	632	625	580	633	609	625	631	657	603	645	655	610	627	586	626	631	633	600	620	647	668	657	583	647	612	607	642	642	650	642	607	619	637	636	609	615	629	617	648	598	640	654	622	632	644	594	642	638	635	605	626	580	612	571	604	651	599	617	657	601	579	575	656	622	612	617	613	578	650	595	609	636	643	627	618	621	623	614	604	613	605	621	641	662	662	646	658	626	661	640	619	630	615	662	677	620	623	638	620	616	638	602	599	597	598	650	626	670	628	580	642	606	637	620	620	603	590	619	647	628	662	640	595	669	614	587	626	619	650	637	639	582	620	618	622	578	660	655	640	613	597	617	624	613	624	631	605	596	638	594	632	593	617	664	639	602	621	654	616	609	577	642	626	668	638	645	624	635	593	626	606	614	600	619	611	632	666	621	618	615	613	579	617	622	634	635	623	659	622	578	617	614	627	672	659	645	636	566	622	655	622	587	651	648	581	585	610	647	620	645	657	607	630	616	617	642	673	605	627	582	643	628	587	631	591	637	604	640	620	603	619	613	638	629	584	645	638	664	647	595	668	620	605	672	633	622	625	604	656	634	607	637	609	624	608	603	599	588	656	638	641	633	635	636	636	643	622	620	656	579	674	629	615	591	621	622	612	620	611	603	656	668	616	640	590	618	608	605	591	619	593	650	656	625	677	583	625	621	631	645	590	637	628	587	643	607	592	641	624	629	584	597	595	605	623	613	593
27527	18780	9735	4535	2339	1622	1421	1330	1163	1015	1001	965	939	914	960	940	892	1037	958	946	923	857	895	892	828	764	779	773	769	771	802	792	775	820	761	830	799	773	787	803	832	811	798	736	849	748	819	836	792	726	787	796	784	771	789	802	793	802	772	769	777	777	740	825	798	794	752	774	816	759	802	773	743	805	815	775	737	778	754	735	770	763	819	774	712	820	785	726	791	845	792	807	795	764	756	784	770	777	771	815	730	759	819	722	766	796	774	724	800	727	735	749	752	764	737	790	745	822	804	753	776	789	771	805	795	716	756	739	774	784	794	799	786	771	814	795	816	809	791	759	776	750	739	788	748	747	736	748	781	767	777	785	745	746	773	825	759	781	774	827	769	750	746	794	762	746	749	793	782	770	819	761	817	770	787	756	789	754	758	772	769	801	801	781	794	763	773	800	787	774	788	799	753	791	822	769	787	819	815	733	788	755	766	742	785	773	787	747	780	726	795	752	753	812	813	721	751	730	812	688	766	775	745	794	735	818	834	690	767	745	774	811	752	775	741	796	787	752	775	727	794	775	808	800	774	778	775	791	756	780	766	708	745	770	756	774	788	772	785	800	755	833	769	813	734	748	757	772	771	762	818	781	745	830	752	727	776	766	717	814	764	744	778	784	759	751	783	768	802	747	780	774	744	757	756	765	785	736	793	785	742	758	770	751	762	787	770	797	806	711	711	735	774	770	782	808	784	776	761	790	769	785	746	797	735	795	765	738	717	763	808	715	770	726	776	727	765	773	763	786	804	776	746	723	711	768	759	772	761	786	821	771	762	765	817	791	828	799	790	776	783	820	753	811	761	797	743	753	744	782	745	758	772	765	792	794	775	816	769	733	783	719	726	758	767	785	780	745	828	797	746	769	757	767	774	796	757	754	802	780	749	725	770	782	740	773	753	773	723	732	814	769	769	793	730	788	755	743	796	832	752	722	775	715	757	819	752	794	808	767	731	798	776	782	763	738	769	801	790	791	808	812	794	744	765	789	779	784	769	789	793	806	786	752	748	798	755	803	794	773	747	773	796	756	768	808	787	731	819	735	804	755	758	709	780	779	777	743	714	722	778	726	831	768	781	719	768	791	732	777	777	783	767	722	805	764	762	777	764	820	749	799	777	789	811	757	883	788	704	797	747	750	763	760	782	788	722	723	758	791	763	742	717	705	809	721	736	776	786	748	785	782	757	821	822	738	784	775	752	767	736	817	747	740	774	790	779	752	766	764	742	756	801	833	751	806	753	825	736	765	819	807	756	793	736	803	770	747	811	774	696	756	775	751	748	745	765	785	755	773	734	774	801	841	714	738	753	764	745	792	772	760	775	803	827	758	801	769	762	787	792	806	768	744	767	757	768	788	753	736	834	773	830	772	783	800	765	757	750	776	720	771	790	749	735	780	770	770	732	739	791	732	766	793	783	827	725	752	783	800	790	753	737	805	783	757	757	790	800	758	750	743	765	778	748	776	775	754	796	710	767	755	717	818	715	780	753	773	757	745	798	786	738	742	782	751	784	805	813	785	806	754	828	761	805	780	853	771	800	773	708	716	847	793	743	747	832	773	779	791	744	780	760	818	731	691	826	831	798	802	824	722	769	812	793	766	737	781	765	736	725	777	756	767	768	772	787	781	808	832	816	770	762	749	787	810	744	797	793	742	741	727	784	791	761	776	791	817	768	724	798	776	775	784	790	785	812	765	818	767	728	767	757	732	771	772	809	762	772	765	751	728	752	719	756	750	735	746	786	777	736	747	724	790	712	733	786	728	751	755	752	774	836	806	778	775	833	782	759	743	782	803	774	772	782	801	771	812	774	722	816	761	807	809	738	769	726	740	748	729	766	747	778	809	778	818	807	763	781	711	759	759	773	767	773	778	784	846	754	760	760	792	788	756	758	785	779	710	756	777	776	765	774	758	783	789	765	807	790	734	800	749	828	785	765	799	786	778	735	778	792	786	768	767	787	754	786	752	787	780	785	797	793	759	782	806	779	817	780	787	834	815	773	786	780	781	789	769	766	786	796	811	736	794	748	773	766	725	752	782	758	760	756	788	767	762	721	798	754	749	759	741	786	770	757	758	823	766	747	800	811	792	736	769	747	768	774	754	779	769	785	800	799	774	775	761	764	741	740	768	808	781	804	765	800	740	762	750	792	801	742	810	749	733	774	753	806	822	764	788	788	810	754	803	751	762	761	806	794	775	773	768	738	757	784	731	777	788	803	736	742	781	760	778	765	785	820	766	778	734	734	769	748	731	786	765	737	772	740	749	780	772	811	780	787	814	769	797	757	715	753	838	818	738	820	810	748	749	766	749	787	775	823	841	779	795	815	783	739	797	781	742	702	797	750	762	799	795	776	794	797	747	730	781	780	817	750	740	814	785	770	769	757	748	805	825	787	709	749	790	779	789	759	775	823	810	783	765	832	761	718	798	771	781	780	778	761	793	780	777	746	729	716	755	750	748	770	798	716	769	770	796	770	752	791	809	805	793	755	764	832	763	743	722	762	817	734	738	788	735	779	807	781	778	783	762	815	769	774	809	753	725	757	756	779	776	791	755	804	818	732	799	749	779	769	736	793	768	733	763	757	819	807	728	824	725	772	774	767	752	805	792	793	795	782	844	732	796	783	810	774	752	733	789	783	763	768	750	806	754	797	751	807	716	737	809	724	808	744	774	807	794	791	759	769	749	766	793	752	774	740	742	756	760	770	782	787	774	754	791	747	829	791	734	767	775	769	757	775	779	770	748	730	764	745	734	753	795	791	729	781	776	807	731	805	831	765	749	770	754	769	817	715	802	767	802	796	725	776	743	782	808	798	811	779	790	763	759	786	764	794	736	743	770	749	786	778	721	825	794	775	823	715	824	748	749	757	791	782	838	807	802	788	818	775	793	763	800	791	805	796	747	781	767	755	732	743	755	773	757	750	746	782	789	799	768	779	754	772	738	753	749	759	774	839	839	782	744	742	781	818	735	783	764	800	760	778	753	779	821	717	791	740	734	770	801	728	777	764	770	746	752	810	815	794	788	748	763	755	763	768	809	775	766	784	827	786	786	763	813	743	843	748	782	812	734	764	730	755	801	774	779	773	782	817	755	752	756	786	769	830	792	736	801	796	801	782	766	741	763	798	805	775	750	763	747	746	757	704	767	710	740	770	796	750	753	752	760	812	786	759	718	754	814	835	825	738	810	754	761	760	752	751	796	769	791	771	826	792	791	761	731	754	803	823	818	766	748	766	704	753	743	771	794	756	759	804	743	778	785	829	775	806	799	769	835	767	787	775	779	784	814	771	760	792	784	802	799	744	762	767	739	752	774	735	768	780	772	803	750	791	823	750	749	771	783	781	761	723	768	811	775	832	786	741	766	749	787	740	777	769	791	751	745	755	804	772	742	719	732	779	809	730	816	806	785	783	828	714	788	777	754	804	746	763	755	788	779	760	806	754	803	718	697	771	773
15936	14716	11156	5835	4181	3161	2538	2350	1955	1757	1561	1501	1466	1470	1403	1402	1410	1391	1260	1296	1250	1307	1277	1193	1129	1048	1051	1042	951	1019	949	975	1042	1025	1031	1077	1018	1003	1050	1036	957	981	1008	991	982	978	1011	972	1000	1002	1045	937	1007	1009	964	997	1030	990	967	953	994	1030	980	966	998	1007	966	959	976	1025	954	985	963	964	1000	1025	979	972	962	1045	987	962	944	942	1000	959	1028	936	960	984	963	997	967	967	909	1007	983	933	939	1001	939	1006	992	935	956	974	981	1006	987	982	962	961	995	981	973	978	983	957	970	960	1003	959	999	968	973	962	985	1049	971	963	977	866	968	949	1014	990	980	951	913	905	971	924	990	971	1004	964	993	968	969	1017	973	997	959	977	952	951	899	972	994	1003	986	930	1031	944	958	1027	986	981	1004	963	987	979	1003	913	1012	1017	991	978	1005	973	966	980	1006	984	979	971	971	962	973	952	938	911	968	992	958	980	937	968	969	1023	952	995	956	982	995	976	1002	953	996	989	988	873	964	988	997	959	991	1006	1003	960	1001	1033	983	999	977	995	933	970	996	949	1029	1015	954	978	991	968	974	945	920	1002	956	1022	998	1040	941	1014	977	988	999	986	1028	983	984	982	972	998	1016	945	949	935	969	981	1012	1012	983	892	974	1013	1004	937	943	948	1055	968	988	944	917	1006	1004	982	932	988	1019	966	921	967	942	958	969	1027	953	927	989	993	993	977	1002	988	971	935	973	976	904	950	984	984	929	998	973	954	932	1003	963	1042	1003	958	1003	962	1023	1010	983	1003	1042	993	933	958	960	961	1005	975	964	967	998	980	967	935	1019	984	967	985	915	986	942	1001	931	923	977	1006	935	962	910	954	937	996	957	971	937	988	1017	1003	986	957	934	947	986	996	1003	973	958	973	910	954	922	974	1020	980	979	931	981	951	966	1026	961	990	955	953	930	967	1001	977	910	1011	956	976	952	996	958	1001	1011	1005	972	962	990	939	979	1026	936	1008	949	982	986	971	950	1008	980	948	949	963	957	963	1005	970	990	997	972	984	969	983	971	999	1028	1009	939	965	1020	982	969	943	996	934	961	1036	965	981	943	1018	982	952	978	1058	974	1014	977	973	1022	948	990	923	1013	988	1006	975	1003	930	963	987	965	1019	985	973	1036	1032	991	1012	977	931	963	957	957	940	947	962	1014	944	1043	956	1014	954	1026	1001	950	961	983	953	990	961	1003	956	935	935	1015	945	919	974	1021	972	972	976	994	938	1001	977	1004	991	1054	1003	966	959	978	954	944	958	1014	977	974	977	991	991	929	996	1031	993	977	996	950	1026	967	944	961	905	1007	1012	986	983	1020	1008	1069	1039	964	998	967	956	976	1001	978	978	970	976	971	962	946	1007	1030	883	985	939	972	984	988	974	1015	998	961	937	952	1011	991	984	964	1010	952	993	970	976	1000	1009	994	948	924	992	938	976	1013	954	956	976	988	1044	969	913	1021	966	946	907	1011	981	965	1021	969	1020	997	1027	952	945	973	981	1008	944	948	953	1011	926	952	923	946	1005	978	968	975	1043	953	977	962	1026	996	930	982	998	954	991	957	1004	1004	963	947	958	989	975	977	969	950	940	999	958	958	946	983	973	1054	949	992	954	989	996	1045	1015	999	991	954	954	939	983	998	945	936	1001	951	964	979	1014	1016	996	974	940	1014	1003	966	914	998	937	918	1006	911	970	905	1046	1033	981	946	958	985	991	962	968	969	985	976	992	974	948	1001	943	1017	977	965	933	917	961	1039	1002	903	992	987	944	927	1046	977	975	980	969	913	983	974	961	1030	1007	986	922	987	970	971	1042	1055	1000	926	970	965	977	1007	1015	1019	1011	981	1029	1001	948	954	990	1020	969	990	929	922	961	1037	1027	981	1006	956	1018	990	984	962	895	1024	1033	1023	991	970	1018	951	986	981	985	988	1001	1020	965	913	976	1040	956	943	990	973	1015	970	980	993	965	997	1012	1034	1011	940	966	1041	1017	1000	986	1019	923	989	928	955	942	981	947	994	1025	1053	1020	982	983	968	929	994	987	1005	941	946	989	960	981	960	964	988	966	950	1039	1017	982	941	1009	947	1029	965	1071	1000	947	984	988	937	1009	1033	960	929	1010	973	992	979	988	997	968	921	971	984	927	963	980	1008	976	972	931	961	984	936	1005	950	1002	925	938	985	947	979	984	982	1001	983	992	983	968	977	914	963	928	943	937	926	945	1015	990	997	970	938	1022	978	989	948	969	1014	1024	1021	948	976	973	1042	950	994	946	946	953	977	990	990	987	969	1010	1007	998	959	969	959	1002	972	1000	989	967	960	1026	949	997	931	961	953	1002	987	948	953	954	963	941	938	983	948	1025	947	989	983	957	1010	936	1023	967	1032	896	997	957	1008	973	963	959	936	968	972	931	966	970	917	1035	1018	1028	954	949	1009	989	984	951	1050	982	921	973	952	962	967	994	951	962	999	996	947	989	979	945	940	977	991	951	988	967	941	957	990	943	955	955	970	1021	945	1000	982	947	947	968	970	1004	1005	997	949	1058	978	963	973	992	938	907	960	963	958	988	979	946	975	957	959	1014	937	993	953	982	985	982	966	970	976	957	971	987	965	973	977	928	969	1024	939	975	954	1013	990	975	957	961	958	948	975	980	944	999	954	1013	944	1017	952	984	948	990	923	978	961	1027	959	1002	957	956	964	965	1031	984	996	965	987	951	984	983	948	975	972	1032	965	984	941	998	971	976	1009	1014	995	954	992	952	1023	961	937	969	1023	975	955	964	1019	999	969	942	1043	960	973	996	1008	914	964	1010	938	915	971	1031	1013	964	956	1036	968	955	980	994	1030	984	958	971	974	954	987	880	958	952	987	957	944	989	940	964	1023	1026	947	989	969	979	924	944	1010	957	963	957	995	919	990	983	975	1003	1031	963	922	945	987	943	962	944	962	960	933	986	979	980	999	985	992	967	929	926	979	1011	994	977	972	1050	974	968	934	988	962	952	958	1043	969	990	973	942	978	895	1018	965	1021	972	933	947	973	993	954	966	1045	1028	1032	1039	912	980	974	1043	1031	963	974	978	1005	985	997	988	1009	974	984	970	983	935	1033	981	984	1050	947	940	1002	991	939	926	969	986	944	993	1040	1007	965	955	984	995	971	939	1008	999	956	1002	890	985	980	1021	992	969	1001	955	978	966	921	1019	1026	1004	967	996	922	988	956	987	988	1015	1025	962	957	1056	980	981	937	1053	981	960	969	941	998	959	985	974	1003	907	963	1012	997	974	979	928	1027	1004	916	990	958	1012	1006	992	1023	995	1006	1034	993	969	977	985	1014	1033	946	997	1007	969	1019	1002	1036	1019	991	957	949	949	1011	975	941	967	981	950	931	1005	988	928	1001	1029	944	948	987	993	1003	926	1008	942	948	984	1017	1007	978	970	1045	999	920	880	1013	985	964	975	984	1023	981	1008	1045	968	962	988	977	964	1021	944	965	1034	982	972	978	984	970	985	977	954	936	976	957	1003	968	1047	945	956	990	987	941	987	895	970	948	983	997	976	981	1005	983	1000	965	1024	942	925	970	1039	975	1005	945	936	1005	962	974	978	948	946	970	995	971	979	989	990	975	943	1040	1005	982	1005	970	976	966	986	943	935	1017	979	943	1005	961	999	991	961	999	961	940	974	942	963	983	884	1015	954	945	975	974	1013	986	959	1033	962	1022	967	987	1039	966	927	1064	911	979	1004	999	949	944	1017	994	960	1033	1001	1000	956	984	986	929	969	958	1004	972	933	968	988	985	938	970	979	982	963	944	982
23529	20990	27956	24196	20835	8702	2677	1831	1533	1341	1227	1209	1138	1096	1050	1022	1053	1069	956	994	956	953	911	921	853	832	855	792	800	803	791	773	807	799	852	783	864	802	755	800	776	782	729	774	786	704	803	780	780	773	732	748	814	749	772	780	744	740	768	756	705	737	746	760	737	758	774	786	712	720	764	728	750	742	787	749	757	700	812	734	779	729	709	703	791	774	756	728	750	777	787	803	753	686	699	807	733	701	735	780	710	792	742	751	755	752	738	783	761	734	760	716	713	727	788	737	776	709	762	745	754	771	769	752	809	752	759	793	763	767	736	746	769	741	750	751	741	749	789	768	742	753	738	713	715	762	741	715	724	728	802	683	733	777	765	773	753	779	767	733	735	764	747	802	752	720	749	736	745	760	699	718	746	722	712	750	731	751	753	739	693	742	763	741	763	735	734	742	733	719	746	780	778	750	746	752	797	708	799	722	734	721	787	721	715	744	718	742	765	753	693	696	751	745	759	742	744	748	718	749	726	748	763	794	742	730	793	780	730	736	767	753	808	763	795	732	748	711	727	746	770	750	761	705	742	737	798	742	751	715	697	764	763	697	737	748	756	694	742	734	739	691	805	731	720	707	739	754	761	738	714	742	716	807	764	703	763	744	768	758	753	747	752	719	732	742	728	751	749	765	758	715	750	716	764	735	731	743	770	758	756	689	746	745	746	765	732	792	700	768	714	730	748	749	790	752	765	685	742	747	756	711	773	741	806	734	735	753	761	768	722	776	745	763	759	796	780	767	746	725	761	698	740	733	752	768	765	742	736	815	788	734	776	728	758	779	758	758	753	760	767	775	747	772	800	772	782	724	735	768	730	782	689	736	730	743	721	745	769	768	702	774	736	737	695	733	710	717	698	710	785	751	724	685	768	743	738	770	748	743	744	710	801	717	758	705	753	726	763	719	725	755	694	713	766	772	756	761	722	783	775	780	767	756	725	705	741	734	750	806	685	714	713	729	738	747	759	760	727	757	754	755	733	755	733	730	741	762	728	765	757	773	739	720	732	746	784	766	748	813	790	762	725	762	742	723	768	726	735	744	760	740	753	699	730	723	720	732	723	748	751	715	775	715	755	687	727	751	739	773	808	789	733	740	757	725	727	731	705	759	733	685	721	710	724	708	738	773	745	690	711	729	793	767	737	701	707	703	696	725	732	799	697	740	694	764	746	793	757	759	728	785	750	764	795	715	734	713	748	756	764	764	747	752	725	727	802	758	776	700	770	761	788	734	794	740	703	752	733	751	722	768	705	856	708	742	725	784	731	776	717	736	752	728	747	746	762	831	733	803	714	746	766	802	762	767	666	753	725	737	762	756	736	790	730	747	739	780	771	769	732	769	694	704	768	768	716	766	724	751	741	758	743	726	701	759	717	758	726	738	721	746	760	734	739	764	730	783	721	794	757	749	769	782	754	711	780	785	801	724	768	791	745	774	727	740	702	753	693	779	727	709	741	781	764	719	733	765	763	780	752	771	740	717	738	713	730	737	757	731	754	748	790	757	751	741	763	815	730	740	689	755	770	766	742	729	804	719	776	721	759	761	738	747	724	710	720	713	755	750	768	735	747	803	797	766	746	776	742	683	710	723	734	758	724	712	733	741	769	730	709	760	770	730	804	758	710	739	733	780	698	747	728	762	737	769	807	733	714	741	742	760	700	708	726	717	743	771	795	687	756	715	718	741	698	749	699	775	746	760	766	787	756	737	801	759	714	758	757	769	719	767	762	742	752	740	784	749	712	710	761	756	725	736	712	744	743	698	780	747	718	696	741	719	774	769	731	747	716	727	714	773	773	706	738	747	723	733	711	729	725	723	725	735	719	847	740	775	793	718	716	770	742	732	756	730	700	761	766	735	767	736	789	724	805	726	702	754	745	714	724	741	711	737	757	692	753	810	749	792	785	775	775	752	752	712	771	731	753	740	765	709	786	718	716	791	733	718	747	774	720	752	738	748	716	699	719	755	751	775	724	742	753	764	734	719	737	750	767	763	739	727	762	742	760	750	754	743	687	719	748	704	744	719	731	771	723	772	719	710	735	675	725	726	710	774	704	731	707	722	777	719	683	734	696	756	730	756	725	735	700	762	707	782	739	692	727	724	802	786	763	778	736	775	771	708	716	736	742	790	809	752	735	711	780	743	751	774	710	735	785	754	739	722	753	696	755	726	761	752	755	796	757	706	765	763	717	727	715	759	710	771	740	755	715	746	742	743	704	708	730	752	732	711	782	804	730	770	728	729	750	758	727	784	766	751	693	751	742	748	726	755	709	786	795	711	709	754	751	768	708	794	738	687	735	728	705	799	700	733	796	795	718	776	714	774	766	766	776	801	760	717	728	771	746	746	753	748	696	737	665	720	712	766	767	779	763	737	739	728	763	796	740	719	735	765	753	755	791	765	745	738	740	708	763	778	761	791	725	774	673	741	715	764	771	762	773	727	757	773	772	730	745	746	728	810	748	766	714	695	732	774	752	724	728	749	732	713	759	714	768	809	772	727	752	728	715	762	718	764	757	748	726	763	680	725	755	806	759	761	793	716	719	768	725	739	739	747	769	758	759	733	746	709	770	749	737	762	720	740	747	718	774	761	758	730	749	788	763	734	754	726	763	761	697	746	747	720	737	812	742	801	745	728	741	723	759	719	779	736	750	729	751	763	793	742	729	700	735	696	757	709	752	767	761	712	783	785	763	754	777	784	754	696	749	744	733	703	739	731	747	736	721	779	725	725	773	774	774	764	770	750	701	781	737	758	731	724	749	761	791	790	749	735	721	725	774	743	735	751	743	686	767	759	757	793	747	719	733	721	728	732	680	771	736	727	759	706	673	764	745	790	791	731	739	706	750	781	719	781	768	744	738	723	786	719	765	723	795	723	701	743	746	758	775	699	721	734	703	725	745	744	741	748	754	719	753	751	740	724	733	720	787	771	709	759	710	752	679	718	703	728	729	741	713	743	722	712	770	763	759	714	744	776	723	756	733	746	744	749	698	746	756	765	762	748	724	770	720	707	716	738	738	732	761	807	727	744	730	740	747	752	719	813	689	722	750	763	784	754	767	776	757	747	756	692	758	715	766	735	758	747	732	670	696	751	760	775	734	776	725	728	769	735	743	789	793	781	725	739	759	747	730	735	744	747	727	745	751	719	790	727	751	742	772	754	760	761	824	729	775	705	755	751	706	792	712	751	814	733	768	735	784	779	748	723	796	772	768	701	742	725	772	777	670	718	715	745	749	724	761	735	734	706	761	686	719	751	748	759	743	747	749	722	743	711	722	715	718	714	754	733	759	746	760	751	774	735	734	715	717	759	715	786	742	784	761	720	734	717	755	768	722	740	726	690	767	721	746	741	777	725	741	696	760	744	717	757	744	713	733	710	683	744	744	724	757	744	704	744	799	770	738	780	763	744	705	758	720	743	782	752	737	747	754	740	737	745	712	779	748	721	714	774	766	784
18121	22063	17192	9288	6520	5162	4295	3441	2834	2489	2220	1982	1867	1776	1717	1621	1639	1549	1580	1532	1444	1434	1336	1286	1163	1111	1108	1053	1063	1048	1012	1022	1057	1048	1081	1045	1014	1072	1032	1045	1031	1016	1016	1012	1016	930	1009	1015	1007	1011	970	945	985	995	937	982	926	922	1037	996	988	1000	983	941	981	910	950	927	957	933	987	944	907	953	998	1000	939	945	963	944	963	938	958	981	911	966	949	965	928	946	1006	914	944	982	948	981	901	946	957	932	975	977	969	984	943	955	935	899	1010	1028	948	909	928	900	987	959	945	932	899	955	1010	942	936	984	980	960	973	992	969	885	922	948	938	993	953	958	938	926	925	939	920	961	916	970	969	912	940	988	938	938	973	920	930	996	934	989	1004	935	957	942	946	945	977	912	936	973	978	897	949	953	953	921	954	975	963	888	918	926	995	975	973	954	998	971	987	964	940	888	946	946	967	936	977	935	1001	998	997	969	1005	1013	987	930	914	980	903	1053	924	936	948	1000	969	935	979	984	954	951	981	968	965	996	979	969	992	956	988	962	938	971	975	956	930	994	967	955	1026	922	976	947	918	942	951	884	957	909	990	917	906	1007	943	941	924	962	892	989	912	973	908	953	959	954	1020	938	947	978	969	993	979	955	985	938	951	977	990	954	994	1031	939	960	948	974	938	927	950	924	945	926	951	1016	967	948	970	949	935	945	987	929	971	942	966	960	972	967	963	931	960	931	968	945	1014	927	981	888	921	953	909	923	938	948	946	877	906	979	924	949	963	956	982	920	945	906	944	986	972	957	957	957	952	936	918	959	957	977	947	953	934	939	1019	977	971	916	939	975	956	968	1013	956	901	944	988	960	971	976	930	1011	915	957	1013	980	948	976	959	941	954	979	930	901	930	910	916	959	928	942	948	909	975	902	943	966	962	931	958	940	943	922	926	957	940	908	978	982	939	901	976	952	924	944	946	946	991	908	941	968	999	967	906	950	904	942	981	991	940	934	920	933	936	925	969	938	969	954	937	962	922	988	968	935	967	945	966	880	962	959	962	947	938	929	920	898	963	1002	940	995	961	905	928	973	908	919	974	919	962	1021	987	907	938	932	974	944	987	961	961	966	927	913	954	981	960	920	941	958	938	895	932	922	937	931	965	948	938	932	988	988	942	1021	959	990	976	947	993	944	939	939	983	923	903	913	954	968	928	969	975	957	909	930	970	939	934	943	984	937	928	973	999	1018	986	968	906	980	983	969	963	930	958	913	947	972	975	946	969	983	973	986	964	972	976	963	914	1017	961	944	930	951	936	928	984	952	968	968	974	937	914	937	1005	916	934	973	907	982	931	972	956	925	941	939	964	931	1009	972	968	953	919	961	970	962	1002	964	916	926	941	951	962	980	946	942	939	904	933	965	973	958	946	981	918	881	997	943	926	934	948	927	998	937	984	900	994	937	990	956	946	910	962	964	968	927	917	943	908	966	963	987	968	957	981	965	985	962	960	960	945	989	972	889	946	971	973	959	984	950	919	913	963	967	901	954	955	951	943	924	970	987	989	1041	1031	937	977	1003	975	941	944	936	913	941	933	895	964	999	878	956	975	977	962	998	984	951	934	956	954	983	993	947	936	1005	882	944	1007	942	930	991	956	909	958	981	900	920	946	955	1017	991	963	926	938	890	943	916	940	937	975	948	1006	1000	972	932	908	980	918	937	969	919	937	961	936	972	968	932	908	971	971	991	1039	932	911	1003	924	938	989	960	1000	1040	923	930	984	904	976	932	887	940	1000	914	1004	950	941	936	1006	911	941	956	1043	931	986	983	957	934	1032	966	941	958	959	947	954	927	936	990	963	994	921	935	927	1007	895	961	974	962	945	966	966	923	1023	1040	962	973	991	984	954	929	965	955	919	924	994	939	973	966	893	934	943	975	936	935	947	960	998	1023	953	950	958	960	940	945	925	955	959	973	902	919	975	991	981	1037	974	921	965	884	1007	896	990	953	936	954	975	1020	928	999	964	996	891	948	938	928	933	930	962	919	961	928	974	990	980	952	913	928	988	972	956	932	981	945	942	947	968	892	967	926	927	1003	897	962	938	995	939	953	982	941	941	900	951	953	952	938	856	993	987	989	941	959	965	972	931	936	982	961	978	948	965	946	940	970	907	930	980	921	954	938	946	986	1016	948	995	985	921	952	935	956	923	969	899	968	972	949	928	974	917	961	968	999	944	921	929	947	1009	936	964	949	964	929	985	980	910	928	912	937	957	993	922	925	975	981	938	978	932	953	966	968	984	895	973	954	1003	941	965	942	951	999	911	891	911	959	957	949	950	953	944	933	923	997	978	941	942	977	966	1014	939	952	907	940	943	937	967	960	1004	934	998	930	975	975	946	993	976	895	891	958	949	955	949	1000	968	969	909	906	975	961	931	942	891	964	958	961	991	975	947	910	983	987	983	950	948	956	968	960	976	948	963	997	924	984	954	898	936	940	969	981	949	931	942	977	916	960	984	974	905	946	947	1005	1000	942	991	929	960	1018	971	957	923	953	969	957	992	953	921	984	937	978	921	939	949	948	973	979	977	925	961	996	957	964	911	922	908	962	946	918	970	965	991	970	965	932	922	917	937	950	989	962	959	972	964	939	930	891	944	947	1014	1027	961	934	936	968	953	909	950	958	962	900	917	993	972	941	924	972	934	946	987	960	906	931	957	961	980	1005	933	905	974	913	958	949	921	962	999	988	969	915	932	966	894	961	973	924	916	932	920	967	966	932	917	949	917	933	936	1011	931	951	918	966	904	1007	998	949	915	995	931	915	958	995	957	959	943	939	965	958	990	926	896	948	942	1017	939	945	931	959	1004	942	951	949	969	954	979	942	997	950	915	950	934	952	940	941	897	967	910	941	918	959	953	983	964	912	939	975	961	946	958	958	962	1017	952	993	966	951	931	1001	909	980	969	952	959	954	959	911	957	946	977	971	1005	912	946	948	951	938	964	916	942	954	944	955	918	917	970	942	910	930	997	935	929	973	978	925	968	914	951	981	941	946	939	959	977	987	944	912	949	947	927	993	924	965	923	884	985	911	940	892	952	955	1045	966	948	964	964	985	947	947	939	969	984	967	966	912	951	951	969	900	962	970	936	948	930	914	970	1018	960	935	944	944	969	909	949	939	935	920	956	1022	926	1009	952	940	1004	965	965	942	950	938	954	941	967	939	995	953	969	1001	972	948	961	964	908	911	963	937	939	934	973	966	965	1034	986	965	955	967	1002	941	956	988	921	945	862	931	959	969	902	954	916	959	935	959	949	950	974	913	932	942	996	944	943	969	917	964	908	957	932	955	926	999	969	916	980	960	964	967	962	961	946	945	963	947	974	962	970	934	956	984	917	909	939	961	955	962	946	1021	926	949	977	967	979	930	943	887	929	983	935	921	974	975	943	993	944	918	935	937	913	912	937	916	952	940	987	926	963	892	922	860	950	934	990	939	956	950	978	979	929	908	966	922	961	948	952	916	986	960	913	1015	908	944	974	938	958	939	1010	975	939	942	929	906	1020	921	1001	920	932	1012	909	1017	949	986	998	938	960	945	862	962	1006	979	958	964
24575	21024	26772	25130	8682	2123	1657	1296	1114	975	960	932	834	826	804	773	789	745	778	750	672	766	657	665	619	630	567	550	580	552	582	581	584	591	553	562	603	582	585	555	586	572	590	554	571	577	567	544	559	575	608	556	549	527	551	535	595	551	547	556	563	549	541	509	548	560	544	538	574	510	560	567	576	510	530	530	552	563	527	507	544	568	544	571	545	531	571	576	568	540	571	564	564	551	562	564	548	553	524	568	575	621	583	559	587	582	554	581	549	523	527	548	553	559	544	582	536	524	549	566	597	543	553	531	547	564	556	543	525	578	586	558	557	518	547	501	552	514	533	574	536	572	573	560	543	537	555	550	545	617	570	565	581	569	559	529	556	561	532	592	554	547	538	509	571	486	588	526	565	544	534	502	547	569	522	567	567	564	560	589	571	533	560	559	584	566	527	555	581	542	543	580	572	567	561	506	540	593	566	579	581	530	547	600	541	550	527	612	554	570	542	584	568	551	553	605	578	503	576	522	500	549	541	556	554	562	505	559	591	515	528	558	555	547	585	588	568	520	562	540	548	540	553	553	575	535	565	549	505	552	581	533	556	557	553	517	571	528	510	561	521	525	542	514	546	567	581	558	564	536	549	581	609	575	530	523	522	541	557	544	500	590	542	606	556	518	588	575	535	575	598	572	556	573	574	558	513	539	577	519	574	496	567	551	540	554	552	550	548	525	572	573	551	530	558	567	535	548	582	525	551	525	579	543	544	534	586	525	577	549	510	535	533	533	524	523	543	546	569	559	566	535	562	533	545	578	559	511	560	588	550	515	589	567	538	536	592	564	549	547	532	555	575	542	554	521	520	585	546	548	585	553	569	575	585	584	533	548	540	543	542	542	533	551	581	538	545	553	569	519	593	509	527	562	575	527	550	538	552	540	538	548	526	536	548	515	568	552	551	516	594	488	559	544	575	554	567	625	529	532	514	540	551	530	546	516	545	556	585	531	571	595	543	570	517	562	540	526	592	561	526	529	542	525	547	556	551	570	567	606	535	537	510	594	522	562	551	599	573	504	582	615	540	541	537	548	547	568	507	588	525	562	527	568	538	521	551	529	570	598	533	544	511	557	565	508	496	574	554	557	578	538	579	622	550	538	549	588	536	557	520	517	528	528	532	516	589	515	538	580	612	541	536	534	520	542	542	583	570	570	567	532	543	583	553	558	542	535	587	544	558	553	517	544	568	571	513	568	534	523	541	510	616	521	563	559	550	535	579	562	559	606	506	510	551	536	544	562	525	524	531	563	530	559	569	570	574	549	576	602	533	570	568	528	604	515	559	529	525	545	540	592	509	553	539	547	545	558	539	543	550	570	507	541	544	577	567	537	540	557	564	585	577	551	576	563	499	560	520	519	537	563	563	572	519	582	545	524	563	522	563	523	553	537	537	524	552	548	522	570	565	533	521	569	556	572	552	550	500	518	545	560	566	587	519	537	537	547	578	531	513	531	539	564	564	550	532	562	527	561	526	563	507	547	579	565	574	559	537	570	579	529	535	547	519	553	560	527	528	565	545	575	553	586	557	517	544	568	547	523	508	558	521	566	581	538	570	510	545	540	574	540	561	556	576	523	544	610	543	526	538	565	555	510	546	575	555	553	587	561	568	543	548	564	585	513	526	595	549	551	521	528	537	547	531	553	579	584	560	551	529	579	545	531	558	570	546	553	526	557	551	572	574	564	567	540	548	525	565	567	547	555	568	583	583	564	563	579	555	546	551	536	531	550	561	555	567	495	559	534	543	510	546	543	586	542	558	545	582	514	513	526	535	576	552	564	518	513	533	555	558	538	557	520	556	596	531	549	510	543	544	521	539	549	561	525	544	568	597	547	519	517	542	500	509	553	526	561	557	594	546	518	564	552	585	569	536	575	531	572	560	566	529	561	585	633	524	518	546	551	529	569	557	508	585	545	536	527	540	544	548	578	575	539	578	535	595	544	529	561	571	556	534	576	533	542	531	541	543	527	542	560	561	533	548	524	580	569	551	572	548	585	553	608	569	568	554	546	553	564	539	553	571	554	501	545	548	568	549	556	549	562	562	550	563	553	514	572	567	535	580	576	559	549	589	550	522	570	560	554	551	560	491	550	511	568	533	551	594	549	547	582	560	556	550	545	575	553	562	560	527	524	523	541	557	550	546	578	544	571	580	567	539	529	578	539	513	587	568	539	570	556	593	529	560	494	544	593	585	550	579	563	536	549	545	590	608	531	546	552	510	564	551	551	555	531	580	551	544	503	535	538	561	588	573	552	556	519	533	548	525	541	571	569	560	546	551	567	564	601	564	565	528	588	539	586	537	593	555	562	538	572	564	541	553	552	546	568	538	557	544	569	539	539	603	520	545	561	543	573	520	572	596	558	545	521	602	555	571	575	551	549	527	572	587	542	564	552	563	519	543	582	511	551	562	537	515	549	537	550	511	570	545	499	526	518	545	584	565	556	536	550	554	589	527	536	515	544	575	547	556	530	548	544	513	564	557	538	559	522	555	554	568	542	528	538	546	562	555	569	547	580	502	615	589	534	543	587	518	513	549	580	578	545	556	588	566	554	535	523	500	494	569	568	531	514	535	529	544	498	561	525	564	560	561	546	568	514	569	580	558	534	562	521	564	568	567	532	525	560	516	527	566	516	547	571	528	552	524	549	535	552	548	545	512	532	587	508	562	538	548	538	514	574	574	573	554	554	575	542	557	498	570	563	565	498	577	543	561	535	579	529	492	551	548	520	553	505	550	550	550	561	528	543	562	559	543	540	532	550	516	578	586	518	546	555	550	567	530	582	580	586	567	540	553	544	573	529	583	558	555	557	537	551	532	605	501	545	568	534	563	534	539	564	536	568	541	547	553	559	592	540	546	563	568	553	532	536	555	616	580	555	548	580	531	536	542	553	627	504	547	531	600	588	559	557	488	531	583	570	578	550	573	542	545	562	516	555	532	526	530	548	543	540	555	553	598	530	571	557	534	554	531	566	546	552	575	563	541	554	541	542	562	558	546	553	520	528	505	539	505	532	582	568	576	533	544	528	551	565	554	543	597	574	518	542	546	558	520	536	563	505	564	564	556	555	581	554	538	594	580	550	556	547	546	553	567	571	603	548	571	559	547	545	538	561	564	551	553	543	566	594	577	581	508	554	532	554	546	583	529	567	520	555	552	542	543	535	568	541	524	554	576	570	532	557	544	534	494	535	534	598	541	551	541	586	529	571	546	568	552	558	563	503	576	549	540	535	535	573	547	491	544	590	551	563	577	561	541	618	542	532	573	537	552	554	540	540	537	537	554	572	599	559	566	551	573	510	535	512	539	587	528	530	537	521	580	527	525	553	514	518	574	581	496	553	567	558	540	522	558	571	605	561	523	545	608	548	532	536	529	554	547	543	495	553	601	540	507	543	552	563	501	539	576	562	527	573	572	573	522	600	533	563	597	584	533	543	551	541	551	547	529	508	525	551
18327	19069	14165	7457	5044	4070	3313	2656	2189	1990	1692	1639	1487	1362	1372	1213	1314	1120	1221	1160	1136	1098	1017	951	914	824	748	739	785	763	788	785	807	770	723	811	774	787	836	741	746	758	751	717	763	713	718	750	722	727	738	692	682	707	721	757	745	686	721	767	759	706	742	754	691	741	719	682	711	674	707	748	677	713	730	700	672	730	733	723	717	726	691	683	688	717	691	716	727	678	695	693	672	699	709	747	748	690	730	740	678	709	737	674	687	669	648	713	690	725	748	707	673	666	720	712	762	717	720	697	678	695	715	716	724	723	745	684	675	673	721	754	632	719	657	716	669	663	742	689	721	750	685	736	734	666	697	649	749	732	715	711	744	694	719	730	717	715	706	737	688	700	721	632	649	737	614	761	676	734	700	715	696	721	697	666	714	685	711	696	700	670	699	710	695	709	668	752	710	703	703	704	682	727	706	681	708	692	683	655	702	730	738	765	737	685	742	739	642	704	642	662	657	714	725	671	717	740	718	674	743	709	699	680	711	730	715	708	660	647	668	698	721	722	676	697	721	747	695	738	705	672	678	731	684	705	710	712	702	722	743	740	705	711	682	700	678	684	696	685	716	733	707	709	634	721	685	722	720	694	734	714	688	719	696	679	676	686	728	725	701	714	718	747	724	719	714	699	719	692	725	702	657	724	729	725	707	720	758	748	714	729	719	750	711	714	736	712	696	734	737	673	708	726	732	648	693	744	702	727	711	696	696	730	744	740	692	715	731	672	697	694	703	688	758	684	685	737	660	689	714	712	659	701	657	747	730	689	741	714	699	676	681	691	708	744	743	691	727	679	716	637	688	702	675	722	717	767	682	686	730	705	758	714	675	748	693	640	730	659	727	697	747	742	741	742	742	719	719	697	722	697	722	687	687	758	712	693	695	716	716	682	704	728	676	714	701	662	724	693	695	723	657	641	690	734	710	728	732	699	715	679	706	719	671	675	703	718	674	724	695	677	701	713	712	713	686	683	705	729	708	699	699	697	703	710	724	714	763	717	707	703	697	710	732	698	729	732	663	681	746	684	726	704	718	703	739	692	740	720	713	722	693	621	735	718	661	697	634	738	654	772	672	702	648	681	746	672	719	719	687	750	688	669	732	686	666	722	681	729	727	762	689	717	754	715	737	674	720	711	661	690	685	717	703	668	766	694	712	685	700	703	746	754	691	738	721	684	730	724	705	673	698	759	667	728	701	691	727	726	700	663	718	691	691	690	753	725	725	683	699	697	712	669	709	690	701	715	718	745	684	690	699	622	674	705	717	705	735	702	686	702	697	735	703	718	687	689	712	715	719	696	735	720	711	707	690	706	718	720	723	736	707	669	689	699	678	706	657	747	726	715	638	708	692	697	726	679	707	698	708	683	699	738	719	708	712	747	673	671	715	674	746	685	719	694	742	710	723	720	692	743	705	736	669	736	691	703	751	723	682	684	657	682	722	719	730	700	690	727	732	704	686	758	701	628	746	699	689	730	692	716	723	728	746	709	714	688	701	723	692	704	670	672	739	752	697	708	695	655	693	694	700	731	750	677	689	694	718	693	679	688	737	699	712	646	757	652	701	743	718	715	702	685	675	694	726	688	724	728	733	690	681	702	684	671	644	690	700	713	752	711	678	678	708	704	707	702	676	709	729	711	688	743	754	680	688	736	688	734	692	742	687	682	711	705	734	697	728	724	703	712	698	759	704	770	718	753	758	726	687	679	698	674	647	705	699	735	652	743	703	673	697	721	710	726	675	703	718	743	710	678	774	690	675	706	691	688	707	733	677	709	729	706	737	726	689	730	708	715	723	686	712	743	687	693	740	681	696	677	719	740	668	683	699	697	675	729	698	708	743	651	641	704	732	705	686	715	694	703	666	735	706	718	670	648	697	680	768	705	677	658	704	688	731	720	738	700	678	738	712	686	708	705	703	737	698	727	689	702	719	713	681	691	742	691	687	686	687	679	757	693	698	724	669	687	740	701	740	722	743	719	693	728	722	662	731	698	760	734	686	753	730	680	695	723	714	667	722	706	722	724	704	678	706	695	655	714	718	753	678	641	748	679	722	721	697	685	690	750	709	690	709	749	734	699	702	696	677	688	702	701	726	682	707	729	677	675	718	668	755	711	731	705	680	691	705	729	662	718	709	727	710	681	705	708	682	706	742	701	722	645	758	727	727	695	728	655	673	666	645	707	709	744	669	744	693	684	724	680	674	703	738	705	720	745	731	711	661	729	712	706	728	713	734	751	678	724	685	679	738	676	715	737	722	695	722	702	699	702	699	660	771	736	685	723	696	711	692	700	723	648	751	689	727	714	674	764	716	753	720	709	703	685	707	673	716	713	703	680	706	734	683	718	749	715	687	664	740	675	751	718	678	695	717	722	696	686	712	731	675	743	675	700	729	735	710	697	723	695	670	671	712	702	759	702	736	687	726	691	704	645	653	688	676	693	706	714	736	734	661	722	715	693	742	689	655	728	713	677	702	655	729	670	702	716	710	736	680	711	691	729	754	702	681	746	660	717	728	733	701	659	739	725	728	714	720	745	709	692	735	723	706	713	710	686	707	695	728	685	658	705	750	704	674	736	708	652	698	640	719	686	691	712	691	702	673	708	665	687	698	725	708	717	670	736	700	686	700	735	670	684	687	679	722	708	694	719	721	723	670	725	702	706	731	703	694	695	714	707	697	695	728	705	718	705	673	716	685	713	688	716	678	688	648	678	683	715	658	680	686	704	721	703	699	761	731	730	682	699	737	701	691	659	692	720	690	739	696	680	690	763	703	718	711	700	692	704	694	728	729	705	670	702	702	719	713	729	674	690	695	740	715	695	737	742	717	722	687	692	704	711	693	659	647	685	744	671	670	664	719	674	692	731	729	691	691	732	658	712	749	678	719	723	733	690	705	713	698	700	728	689	695	681	674	710	717	730	691	761	709	708	740	755	706	665	745	701	730	685	712	716	642	715	732	734	722	706	707	724	726	675	764	653	706	706	711	698	702	713	745	756	712	653	701	683	725	744	708	706	683	738	724	682	683	675	659	645	719	738	730	695	738	651	701	691	704	697	709	752	726	677	692	737	718	678	685	676	734	715	687	675	752	756	693	731	707	703	677	711	720	726	670	682	709	788	701	692	657	668	725	674	709	692	712	681	703	709	778	739	694	720	746	730	689	674	743	695	714	723	719	707	737	665	674	736	734	732	688	685	690	725	675	706	762	726	732	729	703	726	730	721	694	704	656	698	679	759	691	754	712	710	706	706	696	684	678	674	732	770	712	744	728	666	711	684	716	658	704	700	708	758	732	725	702	688	673	672	726	735	746	625	712	697	666	662	674	660	681	714	690	699	717	674	719	677	733	736	666	747	745	663	704	708	744	698	724	683	718	718	700	731	670	720	727	690	714	698	697	664	738	714	723	734	708	711	731	665	694	745	737	694	641	740	737	651	703	732	739	667	663	700	721	723	702	705
22455	21010	28509	23704	21013	20928	7528	2287	1602	1400	1274	1076	1046	1003	916	882	891	858	851	821	803	777	701	668	594	599	541	538	539	512	522	524	533	512	533	537	540	571	520	515	541	553	479	481	517	515	473	501	496	497	506	487	529	491	504	436	514	477	489	533	482	462	490	496	482	501	486	445	462	468	491	479	487	488	461	493	486	480	498	473	460	475	496	452	470	467	440	487	451	455	480	453	485	475	445	501	435	443	478	458	478	478	450	464	502	485	499	456	489	499	544	459	476	438	496	507	466	472	471	494	469	465	489	478	458	486	482	485	488	470	449	484	454	469	451	447	486	482	459	450	485	479	496	513	457	466	467	463	473	457	453	483	452	466	478	498	467	453	443	496	482	472	449	459	487	474	453	448	501	492	437	498	514	420	477	456	449	513	441	484	475	476	494	478	463	473	491	469	497	478	466	448	464	456	452	476	500	468	513	426	475	466	463	471	453	469	489	484	473	481	484	484	458	506	484	421	469	493	459	515	486	462	433	495	476	466	472	471	469	463	501	484	487	482	468	468	476	473	454	493	475	461	454	501	464	487	505	466	505	475	447	481	469	419	445	428	502	461	444	454	508	532	450	517	445	483	476	444	481	462	474	460	474	467	453	479	488	512	471	475	453	467	477	470	448	452	478	487	478	485	488	525	486	464	456	459	485	440	482	489	478	485	467	487	496	428	474	469	489	492	485	489	476	471	496	459	492	495	517	493	449	447	476	475	417	479	480	460	454	482	479	510	452	468	509	462	468	492	468	468	488	452	475	455	425	476	487	486	490	463	418	487	499	491	482	468	485	486	486	506	445	458	453	463	459	436	443	505	459	473	488	483	482	479	493	462	475	494	478	460	484	489	495	479	460	473	479	477	445	446	459	464	464	444	470	476	477	486	481	437	484	491	454	471	467	458	462	448	491	485	496	523	507	483	462	448	456	501	459	469	480	483	482	456	458	451	429	495	475	504	452	469	491	482	488	443	479	470	484	463	449	478	483	481	483	544	440	460	499	510	454	480	466	484	478	457	472	461	472	471	463	473	469	494	464	474	457	496	461	495	505	477	484	527	454	466	469	465	503	493	481	478	476	493	494	474	464	440	468	455	462	492	449	499	449	465	477	406	527	490	461	453	429	515	448	452	473	482	471	436	457	456	458	469	504	493	453	442	511	472	459	476	482	448	462	501	460	500	462	501	477	515	504	492	485	475	460	486	502	452	466	455	485	515	461	432	467	492	448	498	495	470	472	491	449	461	487	465	522	469	444	456	475	459	486	482	458	486	482	471	474	479	465	447	488	458	505	497	474	468	458	437	472	479	418	462	457	485	447	450	456	481	462	482	454	487	480	464	475	478	500	480	439	422	475	487	463	465	471	478	469	518	489	517	444	475	445	467	470	445	474	456	466	452	484	449	456	460	460	472	460	439	453	476	485	468	509	477	469	473	428	485	519	469	489	466	500	474	488	518	489	463	448	481	481	486	453	474	477	466	509	458	452	451	491	461	459	468	423	501	467	483	496	470	494	443	510	514	504	468	449	471	446	522	486	479	464	466	438	457	489	511	481	481	530	472	454	451	489	511	465	489	469	491	483	482	464	483	487	493	517	522	437	485	482	528	451	450	454	504	442	463	460	484	472	464	447	474	455	473	463	485	450	483	471	501	450	488	511	473	455	459	473	488	435	479	450	505	451	528	490	499	475	441	506	426	474	462	484	469	493	503	441	484	477	517	467	502	448	448	492	497	509	497	486	467	430	460	501	437	485	462	445	452	477	509	454	473	458	475	472	479	442	457	459	469	444	424	460	482	448	429	466	476	471	468	481	485	448	511	474	463	429	481	454	474	475	458	477	462	472	458	493	476	467	487	440	460	459	459	482	464	482	446	477	491	476	431	475	520	503	508	462	488	496	502	479	510	473	468	442	467	491	474	490	452	507	428	443	476	452	529	462	500	468	456	461	465	467	441	461	458	487	447	487	460	488	458	500	466	463	474	471	427	472	497	479	451	486	472	445	461	492	477	452	465	469	448	495	518	461	502	457	463	462	477	454	464	515	477	489	474	488	478	432	425	472	443	463	438	498	471	474	472	456	451	437	503	456	430	476	496	458	480	470	493	490	508	479	512	461	459	517	526	480	459	472	477	451	482	524	432	462	471	493	482	478	524	477	481	470	475	462	463	472	490	487	492	499	496	461	483	451	469	469	503	452	475	507	479	458	465	475	464	484	464	482	430	443	458	462	505	500	463	455	476	466	488	461	463	495	471	481	471	484	469	485	518	452	471	460	494	489	431	471	471	487	440	456	497	437	467	466	464	476	480	456	501	465	470	495	510	432	467	480	493	497	499	478	467	444	495	484	470	480	467	452	454	471	442	448	470	470	459	440	501	479	470	483	507	489	469	483	443	470	441	466	492	443	448	454	454	489	517	499	459	434	456	472	476	467	461	466	478	463	471	489	496	434	507	455	517	467	479	471	472	490	494	516	484	464	488	481	460	519	474	443	457	497	519	484	497	487	447	493	456	455	451	454	459	478	505	497	437	477	485	489	470	489	468	484	495	449	482	450	442	495	489	477	450	510	452	475	489	465	488	508	506	447	465	430	479	464	484	465	497	510	501	493	430	465	458	446	485	459	523	446	450	463	477	475	486	456	488	477	461	478	465	450	473	477	508	510	467	470	503	451	466	502	457	474	454	487	468	459	462	496	463	446	477	470	463	459	497	500	490	464	452	493	493	468	500	467	490	489	451	451	465	477	473	435	434	509	494	449	479	455	503	455	438	507	511	466	469	455	493	493	462	473	510	460	455	478	517	431	497	449	450	499	448	444	504	471	483	514	489	471	493	491	469	459	508	449	455	433	465	477	510	478	465	451	443	486	450	474	508	470	462	449	446	492	455	468	459	515	480	461	466	443	478	456	466	498	439	505	465	444	466	453	420	463	486	455	461	460	484	447	436	455	444	479	464	509	490	450	437	457	483	451	479	450	513	475	451	459	492	460	461	449	496	452	479	451	490	489	454	423	496	431	483	477	450	482	504	474	439	470	491	482	433	474	457	484	486	473	423	412	482	439	500	438	497	452	473	453	467	481	479	461	460	450	490	500	451	508	456	494	507	463	471	488	501	466	468	481	483	468	461	462	455	471	454	454	474	483	425	473	506	436	479	477	458	444	482	414	418	513	456	489	470	488	476	451	467	465	489	451	473	458	510	467	500	427	506	433	470	478	459	430	489	473	455	481	497	482	471	457	461	462	467	477	484	495	445	500	483	487	485	519	483	483	465	469	434	460	443	431	460	464	433	445	471	443	466	458	464	496	494	461	458	457	481	461	467	446	446	493	475	484	431	472	498	488	454	459	462	491	487	513	493	472	466	497	476	455	467	454	540	457	461	441	433	507	483	473	469	466	505	458	508	465	481	460	523	491	456	494	486	469	455	437	476	456	457	457	437	483	462	439	463	489	476	443	472	484	499
24832	28194	21298	12200	8794	6904	5498	4262	3412	2996	2551	2160	1907	1730	1673	1582	1589	1514	1394	1378	1264	1204	1158	1043	911	791	825	830	726	760	703	737	730	797	765	764	764	730	762	711	724	704	734	679	631	657	707	672	663	658	653	672	678	642	661	601	622	643	666	627	641	629	645	657	588	644	651	639	630	628	681	603	599	664	618	615	681	593	655	610	661	662	577	657	597	645	625	648	685	656	606	556	636	631	642	607	617	621	639	616	658	618	633	627	582	620	620	617	598	588	627	646	594	610	644	664	614	595	627	649	630	646	598	668	641	627	593	595	614	607	625	606	644	614	645	622	567	567	638	586	674	607	660	600	606	635	642	622	582	641	618	639	622	586	654	644	623	621	634	607	618	634	660	619	619	651	606	611	670	598	599	638	599	588	631	622	578	609	627	599	625	611	594	607	583	600	617	628	617	617	650	629	616	564	606	609	606	629	643	649	629	624	625	650	657	642	632	578	637	624	618	632	621	607	620	616	595	580	655	639	639	668	607	635	646	652	625	609	628	648	661	586	646	618	620	614	646	612	590	638	581	653	642	622	656	593	611	637	593	579	572	608	578	585	619	622	621	635	615	632	608	615	656	596	604	623	652	561	586	606	650	593	607	666	631	627	636	574	575	593	618	704	613	597	632	594	631	663	607	588	669	633	591	626	578	677	642	579	630	595	621	618	625	609	607	579	617	645	652	549	627	594	621	585	625	655	589	632	646	612	594	590	627	646	625	615	642	626	631	627	599	645	627	649	662	613	629	603	624	640	616	584	632	618	612	609	622	610	563	633	612	622	581	636	562	616	582	614	630	585	614	643	618	616	663	617	585	602	614	602	632	655	633	609	634	615	650	670	621	653	653	646	581	658	619	624	610	573	655	624	619	591	641	621	636	595	623	650	589	619	660	603	600	608	656	606	576	610	620	614	651	640	646	613	651	593	602	613	620	588	601	615	580	647	614	603	625	610	626	610	624	626	602	611	608	605	559	624	592	647	610	642	627	589	606	630	618	578	613	613	602	633	615	593	611	603	643	636	587	577	620	611	611	559	624	591	624	572	600	598	628	604	591	632	611	614	600	619	587	652	643	580	624	616	591	638	620	601	654	632	597	635	636	640	629	634	612	636	633	637	625	614	580	645	617	659	656	606	615	659	614	576	624	631	609	654	640	626	647	599	624	606	617	594	600	602	613	686	664	649	601	643	599	641	612	619	625	617	658	660	625	625	607	628	642	568	610	636	626	685	628	614	641	619	633	611	612	600	597	619	635	626	662	656	609	617	616	612	588	584	626	577	599	623	635	611	618	621	606	628	677	633	587	646	681	619	640	621	600	597	636	609	624	577	575	612	619	608	663	578	578	581	599	622	561	657	613	634	660	618	608	634	621	621	637	622	593	638	640	656	615	606	620	640	615	602	611	641	613	636	621	673	625	610	640	631	677	613	635	617	630	630	575	650	634	566	620	587	608	604	661	633	586	634	652	600	625	624	624	622	597	623	643	615	614	615	589	647	622	670	621	626	616	649	595	626	658	637	649	652	572	632	630	608	629	610	604	638	620	642	639	614	579	622	582	614	649	637	621	622	658	629	608	636	625	634	606	632	635	636	614	606	596	606	617	616	613	622	610	608	644	586	600	627	570	660	585	621	623	626	625	627	571	572	604	619	599	616	628	587	613	594	653	565	665	564	678	616	604	631	607	614	641	585	629	656	598	620	605	586	620	609	602	606	641	621	660	645	612	601	617	612	599	647	611	617	658	577	589	658	607	589	616	606	626	628	610	613	642	597	621	654	621	573	587	614	596	633	655	646	617	610	617	556	604	580	618	617	623	637	593	620	642	638	615	631	617	676	616	642	621	635	565	608	625	659	593	624	597	624	636	654	620	583	642	625	583	585	630	622	571	601	665	613	643	631	630	615	650	640	575	646	630	578	603	655	621	601	607	642	618	614	608	597	592	637	605	574	623	629	658	627	624	599	614	656	633	675	617	610	589	608	628	605	640	635	621	601	621	660	653	581	609	610	643	633	637	629	668	626	623	615	587	610	600	634	626	663	634	609	615	678	637	642	629	587	597	596	592	646	621	600	648	614	602	669	632	628	577	633	652	638	644	613	635	650	671	577	581	627	637	645	656	610	586	610	632	622	618	617	605	586	649	659	606	610	614	613	575	659	606	593	618	618	643	605	635	553	643	618	611	657	620	638	637	612	667	647	634	622	621	597	642	593	639	619	619	583	602	642	630	649	590	634	600	640	665	679	624	603	612	622	646	626	580	635	608	580	640	607	597	639	614	633	617	604	643	674	608	654	585	654	625	625	649	593	623	597	610	635	631	624	619	614	622	627	603	640	618	642	645	646	651	605	661	615	598	615	603	657	600	595	641	658	608	629	662	595	611	640	644	598	626	610	657	583	557	634	607	624	604	622	629	615	638	612	600	622	641	660	588	610	631	670	631	637	664	598	628	566	616	643	562	617	616	624	650	570	583	609	681	600	610	690	597	668	593	635	579	606	617	627	628	634	664	605	621	640	603	628	621	620	627	637	682	627	623	651	638	611	610	623	678	657	611	594	619	586	588	616	653	600	601	650	587	612	610	595	601	609	622	621	634	631	626	599	609	608	630	619	633	596	619	588	610	635	568	552	649	629	627	610	629	673	658	685	629	642	648	644	633	635	623	648	666	615	615	649	611	612	634	656	656	639	652	570	597	607	586	598	620	617	645	582	622	620	599	623	605	638	636	623	639	631	640	616	626	633	606	634	605	660	646	619	657	590	641	602	604	637	614	654	640	605	632	631	651	640	646	618	600	642	599	597	637	646	590	605	609	604	631	643	645	605	613	578	603	602	630	638	619	619	607	657	639	605	581	631	633	643	635	582	620	617	607	624	609	586	626	599	585	578	616	652	658	632	607	613	669	642	582	603	647	624	613	659	622	590	623	614	626	647	606	586	630	620	631	626	624	617	619	638	627	638	615	646	543	626	647	624	611	610	619	650	588	622	650	608	619	665	602	642	606	657	637	604	572	588	647	648	649	601	593	622	621	612	643	633	625	614	683	605	626	648	618	640	614	633	628	633	622	624	620	616	590	556	669	590	595	670	609	616	625	652	586	597	677	594	616	668	620	594	661	619	661	589	639	579	624	597	594	621	622	636	609	609	606	625	622	646	641	603	571	609	630	630	589	605	643	602	643	608	649	592	638	629	616	624	602	624	572	624	604	620	588	614	659	617	614	605	646	612	601	651	646	569	632	612	658	609	621	598	573	625	596	657	640	642	621	654	621	625	588	615	617	622	638	625	626	616	659	662	611	640	652	605	650	591	603	620	641	622	595	628	619	616	666	632	692	631	615	627	595	659	608	621	612	608	639	607	605	605	609	609	620	646	627	606	611	578	596	621	637	626	594	617	565	600	611	612	666	578	637	614	627	613	616	658	593	617	584	572	607	657	587	613	606	616	643	627	622	571	675	623	583	570
27500	18676	9407	4082	2297	1696	1452	1267	1104	1076	1000	1020	980	933	996	952	949	971	913	932	906	855	926	822	834	827	788	741	764	764	765	797	769	769	807	794	724	832	797	758	776	763	762	780	796	791	750	799	739	817	771	777	808	747	861	789	751	728	767	751	761	779	777	728	785	790	806	761	723	741	786	768	795	733	795	757	761	776	762	754	789	724	768	754	758	771	748	780	776	773	757	767	740	731	807	797	741	742	749	737	781	794	793	757	716	735	765	709	749	771	736	791	756	761	774	747	752	770	771	752	765	758	732	738	707	776	772	751	784	751	780	763	721	719	738	771	740	753	754	780	783	750	766	735	761	767	756	772	763	766	732	773	739	775	750	759	800	736	750	735	748	803	746	714	798	738	768	754	797	770	729	746	817	752	785	740	757	799	813	717	778	709	733	708	775	702	745	760	753	759	710	778	724	776	790	751	740	789	800	806	750	778	792	769	726	792	759	727	744	776	727	741	752	731	761	792	827	776	743	815	786	771	817	763	782	767	759	742	802	793	703	793	739	785	754	725	768	760	785	779	745	774	770	774	788	750	769	728	745	756	765	753	778	768	727	731	797	755	747	741	816	756	744	764	787	760	732	803	737	787	735	761	746	771	790	753	755	784	804	734	764	738	766	818	694	737	758	732	773	764	757	783	746	742	745	707	780	801	759	802	780	732	764	778	782	764	811	721	789	782	747	791	763	764	782	745	732	746	757	784	756	816	774	790	766	764	759	813	770	783	808	807	765	716	784	721	781	759	786	759	757	683	726	748	790	758	716	759	759	748	723	820	762	724	778	772	758	749	797	717	683	737	722	740	790	794	775	765	752	815	766	724	767	744	748	750	756	739	763	732	770	730	798	720	741	752	777	735	727	739	772	827	781	762	790	753	811	735	750	781	774	737	759	759	695	775	828	733	796	773	727	801	772	714	742	712	765	786	769	698	757	727	781	736	709	752	759	733	741	813	781	766	749	747	800	718	758	760	789	774	794	780	789	787	743	753	795	697	724	738	716	726	786	729	792	735	756	815	765	756	787	724	768	758	713	764	773	745	750	749	728	729	812	713	762	771	762	759	724	819	729	750	732	830	733	714	786	728	716	796	822	751	713	750	735	774	744	802	789	766	721	761	799	748	786	805	700	773	730	770	757	751	746	788	758	794	810	738	749	773	768	754	751	750	727	787	732	729	786	737	769	729	772	793	747	782	775	786	770	766	784	721	756	717	747	753	705	811	783	771	765	763	740	757	726	796	701	722	783	779	768	715	755	758	735	774	764	790	767	740	746	742	760	751	752	812	845	818	787	720	780	736	767	785	777	762	778	708	779	732	720	741	763	786	766	776	816	769	767	795	746	722	768	768	722	769	723	689	767	769	780	744	716	764	741	819	785	776	729	737	747	767	766	782	735	752	764	721	728	751	806	704	762	814	718	747	772	807	732	740	764	768	744	750	778	732	748	779	757	790	798	772	743	739	806	780	757	748	736	772	720	788	767	750	782	767	745	761	745	761	732	751	777	786	779	801	780	743	745	737	704	750	759	753	796	788	759	731	775	723	731	768	794	795	727	731	802	784	751	769	729	754	767	726	727	769	753	763	743	758	721	731	790	763	755	759	709	782	760	774	753	814	766	783	753	771	764	701	798	736	785	761	752	722	791	765	749	788	801	811	746	770	773	743	748	753	752	736	765	781	763	775	774	832	767	781	763	783	780	780	785	739	738	782	736	767	786	709	762	792	779	850	748	774	708	766	756	741	759	748	727	775	745	762	792	749	771	722	761	801	727	762	748	738	747	752	746	763	773	732	782	738	713	767	734	753	788	767	715	764	782	796	811	732	698	765	804	784	770	736	784	749	778	762	763	782	718	756	788	795	778	791	800	758	793	755	750	789	777	738	734	800	779	771	730	732	772	739	775	695	794	789	728	795	764	725	812	770	682	746	749	763	724	757	786	768	804	774	770	743	786	750	721	751	790	778	719	737	765	746	808	719	762	726	817	751	786	770	815	747	783	775	770	788	729	750	749	802	712	768	759	803	728	740	720	788	747	755	778	793	807	782	765	758	785	781	734	761	767	817	740	784	763	761	703	733	728	747	728	766	750	779	751	753	789	725	732	755	763	767	789	719	784	762	766	797	747	741	785	748	682	758	784	794	780	797	753	733	831	748	784	747	765	722	757	776	727	772	752	729	751	783	773	755	766	804	809	770	799	784	768	731	769	753	734	775	759	764	729	799	768	750	728	735	752	760	781	753	757	760	761	727	710	769	789	775	780	750	788	785	734	741	772	763	776	715	764	757	759	735	796	752	790	783	816	738	755	740	759	772	698	757	762	726	816	791	750	777	775	718	736	750	707	721	756	775	760	770	760	704	734	734	746	729	788	765	750	762	792	765	783	762	769	807	825	747	713	756	728	763	719	795	716	753	783	733	719	749	777	766	740	789	763	729	756	723	794	736	741	786	745	753	711	777	756	711	794	747	728	749	803	760	786	704	795	763	750	746	734	756	771	733	782	712	762	737	737	761	766	777	783	771	768	801	768	768	731	732	728	761	842	816	728	807	740	746	778	706	731	763	763	745	741	747	759	781	766	755	745	793	768	714	751	751	744	756	755	809	733	718	752	752	775	742	785	764	765	781	724	727	766	763	757	761	723	749	729	767	768	733	788	787	720	728	744	766	769	769	758	776	786	792	805	778	742	769	740	778	754	749	782	779	743	714	743	740	761	763	755	755	729	767	785	749	740	800	774	737	742	769	803	757	757	715	769	743	734	791	767	804	781	765	807	772	783	756	738	742	758	747	737	760	779	787	735	763	748	753	746	758	727	763	768	752	756	715	728	754	746	783	803	729	780	745	776	801	731	740	832	762	723	760	767	751	746	741	741	743	733	782	746	790	822	797	757	803	768	748	772	753	775	743	765	814	733	768	808	744	810	765	780	746	765	771	784	771	763	733	759	812	711	714	703	744	812	751	745	812	776	765	758	716	763	764	720	801	747	783	721	777	785	822	726	726	775	777	793	758	755	748	805	777	770	742	818	761	744	737	740	786	767	803	742	733	801	781	759	771	771	755	773	752	741	757	777	781	724	790	745	772	788	786	764	804	732	718	716	767	773	744	823	759	733	753	760	764	778	808	776	757	721	812	789	799	711	709	803	709	768	741	753	712	749	752	757	745	757	792	765	729	769	771	746	777	805	756	798	731	756	817	730	738	768	712	699	754	774	730	796	764	738	791	789	752	749	782	835	690	764	789	740	771	725	781	787	754	726	776	723	738	750	770	732	804	773	723	781	726	729	748	779	832	755	760	767	777	760	709	821	761	725	721	720	756	736	758	785	808	767	795	767	804	791	763	768	820	776	752	767	783	757	716	749	724	790	759	737	745	787	734	697	764	792	754	806	785	775	733	772	735	779	728	746	753	794	701	726	756	798	759	754	742	774	759	737	772	818	758	738	753	760	724	770	720	826	720
16926	14460	10934	5566	4036	3214	2832	2172	1948	1742	1572	1595	1529	1415	1324	1350	1443	1420	1356	1262	1305	1250	1171	1078	1042	1034	1004	1054	1034	1009	994	966	1058	1060	1080	1045	1086	890	1011	1072	999	1032	990	1004	959	978	903	992	970	976	1048	965	998	987	995	962	978	946	978	958	996	984	996	974	961	996	1024	968	971	1003	963	984	993	960	964	1022	927	987	935	934	894	941	1030	1000	987	977	963	984	991	951	937	951	949	953	954	994	949	1002	944	1053	995	974	973	900	963	969	977	993	955	916	979	931	1034	1012	954	941	940	972	977	1004	962	965	993	954	1005	946	977	903	943	964	946	989	984	966	930	915	985	975	945	1030	1002	991	982	990	974	948	929	941	931	956	985	928	969	979	985	954	987	995	970	926	1014	939	965	956	923	939	921	964	985	902	981	903	976	966	942	962	932	990	998	951	898	964	969	920	943	941	952	962	949	974	944	989	965	908	957	911	958	981	1007	997	978	955	898	978	975	933	986	954	988	994	996	928	1000	961	998	995	969	975	923	967	968	1010	995	924	963	1035	995	1039	959	970	957	936	1003	973	981	978	1006	937	1003	924	949	960	941	997	916	984	1036	986	1012	955	987	916	959	1020	945	910	968	964	979	968	960	1014	954	962	995	983	964	995	973	919	960	1000	928	960	946	947	1032	973	973	990	982	933	921	960	967	992	983	1022	1019	961	1011	973	947	937	985	985	994	967	969	987	954	972	1038	995	992	954	987	996	925	1004	1011	940	1023	946	981	952	953	925	968	923	962	1000	956	998	963	952	951	891	890	945	990	933	919	970	922	963	960	997	965	967	941	987	976	991	1002	932	955	1015	941	961	993	950	955	953	922	936	976	983	962	962	963	967	1025	968	983	960	977	903	963	920	985	1020	899	985	984	953	946	990	948	929	943	963	1026	958	964	989	915	1001	968	1029	941	1018	1004	954	993	993	1028	996	966	901	974	1000	982	992	974	967	912	959	959	920	949	982	960	919	977	1040	940	917	992	969	1004	954	999	994	943	943	936	967	1017	911	1022	973	989	935	971	955	962	1005	1003	928	961	969	945	923	907	999	1004	976	964	967	952	983	978	971	960	938	945	927	985	979	951	974	1007	981	975	915	910	992	986	905	986	925	985	948	989	967	980	1017	972	971	986	973	926	962	989	949	969	988	1019	981	946	967	1005	932	988	933	967	990	988	991	952	993	1008	1052	939	963	991	923	916	950	968	957	990	970	961	938	1006	939	991	1001	945	966	980	922	922	929	954	998	933	965	974	985	971	998	929	952	940	953	950	971	980	1030	952	1004	934	956	935	984	962	953	983	996	973	956	1015	1024	971	953	943	939	982	958	934	1001	991	974	932	986	987	998	965	1028	898	967	871	957	974	946	934	1012	934	1014	935	950	969	1014	943	977	937	1001	976	986	968	973	963	994	966	978	926	1011	968	980	1003	938	996	958	1018	969	968	919	1008	979	895	929	999	972	980	882	940	952	970	984	975	990	911	959	947	934	955	981	956	970	977	982	969	969	964	988	945	917	987	943	993	1009	944	932	945	968	968	959	1035	990	979	1001	1003	1020	974	937	1029	981	941	943	964	931	995	963	982	1016	925	982	972	1011	995	947	979	956	953	1002	1036	1001	993	966	1019	970	944	965	1018	955	965	922	989	902	980	986	946	896	965	935	988	1012	949	988	914	967	1016	987	949	1001	977	945	973	962	992	1012	996	1006	964	1019	984	955	947	1027	964	969	967	988	1012	939	976	961	1028	946	1000	950	972	982	975	987	959	929	978	996	964	965	958	976	1037	969	975	954	971	1027	963	964	924	948	985	963	935	951	947	971	964	1014	983	958	964	970	1002	960	974	1040	936	1000	970	958	985	955	955	989	988	983	959	976	960	993	1017	966	962	960	941	967	911	952	967	980	961	980	999	997	933	1034	989	1013	966	951	924	951	951	958	982	961	969	938	975	921	960	989	952	956	970	982	945	923	969	984	976	946	930	1001	956	976	1008	998	942	975	959	975	991	916	989	988	923	1059	910	1032	1002	940	951	924	989	970	973	1007	955	1012	986	1006	978	1014	966	983	960	998	1005	1011	983	973	1005	984	966	966	970	975	947	982	960	997	998	1016	1004	959	954	954	1007	920	964	941	963	995	962	978	977	1010	994	905	973	941	998	954	919	962	967	1055	974	963	950	967	999	946	939	946	983	990	983	947	961	972	941	1005	972	1000	924	889	1001	963	953	1035	980	948	1000	1013	894	967	941	940	953	932	957	944	945	997	960	945	941	1018	943	939	951	1062	1045	1003	969	1001	960	931	930	957	962	945	992	940	1002	1000	948	925	967	933	1006	972	988	1052	938	934	1010	950	926	935	961	956	997	982	979	1037	983	958	929	1002	1037	978	932	1019	934	886	1043	1036	964	983	977	953	919	971	1030	977	940	1020	941	966	900	929	1021	969	944	985	952	973	1000	1012	977	938	975	921	966	938	958	996	915	935	967	963	943	987	1002	993	944	940	964	969	998	942	963	1009	952	943	977	968	953	949	945	1007	960	962	926	921	961	970	958	900	975	912	919	971	983	993	993	919	990	961	988	1029	974	908	950	994	1008	950	930	897	993	949	992	975	927	964	913	976	887	972	948	995	980	987	971	931	986	980	933	975	985	922	979	986	958	1004	946	915	954	924	1036	975	944	937	982	995	983	988	905	980	978	958	962	929	925	945	953	986	1023	944	923	964	954	1030	936	951	918	950	951	982	917	984	991	957	966	955	960	914	968	955	977	957	1063	987	980	978	966	1007	967	987	954	1006	947	956	921	953	989	987	954	951	980	1007	949	926	988	966	927	1004	994	962	881	954	941	1008	998	973	992	979	984	962	993	1015	981	973	946	949	1031	1016	959	944	958	1033	940	961	951	982	958	969	982	974	935	939	948	1004	933	1012	991	952	892	979	959	968	991	955	992	983	1020	975	952	969	1004	988	965	946	916	955	961	995	958	924	926	918	971	995	1018	950	975	954	944	964	972	1034	964	951	983	940	930	998	1007	965	1028	975	959	957	1015	994	980	1016	929	1025	940	968	981	986	998	937	1015	999	995	972	962	925	931	954	946	986	1020	968	971	1000	988	953	1029	996	902	962	956	959	970	969	979	974	958	973	969	958	943	984	962	957	967	938	1012	1014	969	958	1005	978	970	948	967	945	942	972	974	994	972	978	973	996	958	986	971	986	966	965	1000	913	962	976	943	948	973	966	933	972	978	980	961	984	968	929	953	1003	968	929	967	924	958	984	963	975	971	961	942	940	924	1006	940	946	952	929	956	995	987	956	954	975	1014	978	970	950	1002	978	931	1052	943	940	954	964	991	946	960	946	987	989	957	923	958	963	1001	1000	924	951	954	960	951	949	905	987	976	960	975	941	956	975	1019	919	981	957	954	990	944	922	971	982	963	981	960	991	995	954	1007	959	984	944	951	966	980	1012	1002	981	985	945	955	988	918	963	962	1002	991	935	911	964	997	954	962	984	981	977	954	976	951	988	930	912	901	961	963	949	1034	983	1017	941	992	943	945	989	939	961	973	969	944	963	966	969	931	929	968	988	964	969	944	970	933	1008	962	977	1008	958	996	987	980	968	934	962	978	953	945	958	1029	927	978	999	975	973	927	984	1050	987	941	969	957	976	926	1008	975	947	1029	964	983	1009	991	947	1004	998	964	967
23579	21003	27922	24231	20832	8408	2704	1722	1488	1376	1279	1272	1090	1052	1020	1012	1079	1004	1007	927	943	870	858	874	831	874	764	783	780	797	725	808	816	767	854	779	752	674	778	783	783	765	730	778	760	744	792	804	732	743	765	774	740	744	742	755	783	771	711	722	730	726	702	798	742	759	771	736	732	729	776	766	702	776	683	749	711	668	753	681	717	739	735	705	703	764	759	749	734	714	773	727	731	767	732	735	741	699	751	763	758	730	764	730	781	697	732	722	813	720	744	759	687	755	731	759	720	767	748	725	706	725	718	717	717	764	707	735	737	719	731	700	762	772	712	718	755	719	787	737	714	698	715	751	704	729	718	768	738	752	736	702	749	743	721	740	699	725	748	698	771	707	782	713	773	727	771	737	738	707	745	704	734	735	705	736	749	717	767	736	764	683	755	713	738	754	719	737	767	715	728	710	750	765	747	686	742	693	736	681	741	726	769	794	718	734	646	714	697	767	720	734	726	738	750	795	734	714	699	731	720	745	736	700	772	737	701	702	675	749	698	732	772	758	754	736	740	713	745	726	693	700	765	700	719	754	736	747	707	721	780	698	753	755	706	761	668	710	705	719	728	733	680	748	752	750	701	732	725	721	716	747	727	681	769	718	668	786	710	732	751	784	749	708	730	758	681	734	733	720	746	732	772	774	738	733	730	693	764	758	695	713	730	768	765	719	743	751	740	754	678	728	721	708	698	740	730	784	758	736	770	754	729	780	817	686	730	749	732	751	753	738	719	722	720	761	751	764	670	722	692	766	777	711	752	767	695	713	789	695	730	682	736	750	767	738	740	765	724	734	783	760	710	727	725	736	742	719	721	733	739	732	694	754	726	706	690	716	739	706	721	761	719	756	743	739	779	686	784	769	782	731	738	714	725	754	735	688	713	774	736	752	742	730	735	763	704	763	768	751	746	745	748	722	768	751	754	752	724	689	736	734	753	757	767	721	724	706	761	798	743	704	701	710	749	744	763	702	708	711	729	757	707	748	741	671	730	775	706	746	792	731	706	788	727	738	729	743	741	676	732	690	744	757	739	778	725	761	725	724	777	761	770	716	758	723	756	728	757	731	743	737	770	670	711	689	696	753	777	739	708	746	719	745	734	724	720	782	729	733	723	751	689	703	768	772	716	707	693	729	682	723	779	774	774	787	733	735	736	718	704	701	746	701	720	782	718	674	724	766	737	719	791	689	727	765	763	778	730	744	726	745	700	723	773	730	741	752	760	770	707	731	734	733	721	774	762	735	736	698	758	740	774	787	709	731	746	755	735	750	744	729	692	711	729	810	715	734	732	749	753	750	722	780	714	730	713	756	700	766	730	756	749	674	745	738	720	766	743	724	734	770	744	727	716	741	707	741	665	723	739	777	715	725	705	739	762	700	711	736	734	743	764	747	744	734	750	719	714	748	736	714	768	744	743	766	745	752	673	703	740	672	752	785	701	755	707	709	722	743	754	682	785	758	715	764	717	725	760	687	792	710	700	717	706	719	731	805	771	703	732	753	728	711	739	682	802	763	727	726	722	734	746	705	738	711	741	754	669	747	673	721	738	734	719	750	727	745	722	748	723	748	722	672	812	722	749	718	721	744	753	736	744	774	665	746	768	759	740	728	753	755	795	755	698	757	709	771	725	704	743	710	713	758	716	689	743	740	740	747	713	717	746	644	731	747	756	715	726	713	703	703	672	755	741	717	740	753	672	775	735	731	748	711	780	667	704	741	756	720	782	724	741	714	726	723	761	726	721	712	753	730	683	716	739	712	708	718	709	721	740	773	702	763	762	754	777	773	762	748	719	754	712	709	737	699	724	766	771	726	691	729	722	710	734	776	730	748	738	714	778	717	737	733	747	788	755	759	769	722	775	760	733	739	813	750	720	749	721	747	743	709	719	717	757	752	786	790	768	721	723	749	713	738	699	728	750	766	761	717	751	755	723	739	738	723	694	706	723	728	697	742	755	727	741	729	749	688	736	747	748	767	668	718	734	736	735	730	735	695	733	729	760	704	745	764	711	724	727	753	742	785	758	719	713	679	717	719	718	745	776	674	717	752	753	723	710	745	778	741	734	715	766	777	729	714	666	768	707	698	737	715	708	710	725	725	726	760	731	757	685	691	723	748	761	707	763	756	733	740	728	757	718	700	733	682	692	813	686	810	742	696	740	725	759	747	732	762	771	693	751	721	705	786	734	716	717	735	694	711	739	719	722	789	771	739	749	748	728	729	746	736	764	758	716	773	745	712	744	757	723	706	760	707	702	791	726	744	722	713	722	753	775	761	736	756	736	719	722	760	749	770	730	708	746	777	738	701	706	716	740	712	751	739	726	749	745	772	728	712	687	739	729	763	722	774	738	705	796	733	732	780	768	716	735	706	799	777	769	764	724	714	735	803	751	724	775	727	741	697	710	706	701	737	742	750	763	752	718	762	697	738	750	735	743	711	730	790	740	754	767	791	739	708	730	744	739	725	738	701	750	729	711	700	779	715	752	743	745	756	720	744	743	733	741	753	803	782	709	703	741	733	731	751	733	747	734	680	698	780	736	732	739	716	741	747	754	736	709	775	746	760	746	777	747	764	693	725	755	707	740	729	735	754	735	744	745	737	743	758	705	717	727	721	730	713	755	748	773	725	710	772	752	703	758	718	699	736	735	748	748	762	702	728	734	743	689	687	731	682	793	748	749	723	715	731	743	740	709	746	742	690	716	750	735	757	712	700	764	725	750	767	727	796	743	732	769	750	717	748	732	744	754	728	771	763	699	719	732	774	757	742	753	745	721	747	769	702	745	698	736	674	698	753	723	740	692	770	731	727	736	769	708	729	751	740	712	720	734	735	715	744	683	707	690	767	747	708	760	717	702	731	753	730	703	716	737	796	728	719	719	765	762	740	735	720	705	680	722	703	700	731	717	768	726	704	745	714	727	776	693	718	748	715	826	723	705	741	779	773	670	708	721	739	692	716	721	754	702	792	750	683	764	760	731	739	747	803	711	728	782	759	752	763	772	779	684	752	776	717	761	670	706	773	720	782	703	749	755	747	734	741	736	743	720	705	718	707	727	728	762	719	719	753	765	718	747	729	750	729	771	714	727	827	725	723	740	749	715	773	709	708	739	751	708	694	723	714	757	755	738	751	706	729	711	743	734	738	722	753	770	826	726	734	723	713	768	714	757	715	716	747	706	747	735	702	778	711	769	735	710	743	740	731	744	728	712	793	720	710	718	758	736	789	721	723	762	755	725	742	728	770	682	732	729	745	749	691	753	703	697	770	763	751	722	747	712	732	747	714	735	735	717	735	710	726	747	724	725	712	720	762	696	748	742	699	755	762	736	705	684	740	696	749	741	742	736	759	756	748	749	712	709	751	752	753	703	737	706	690	743	691	723	735	798	689	760	738	747	728	741	763	781	724	727	744	712	711	746	768	749	736	744	730	699	710	732	722	702	752	767	733	756	787	731	707
22072	22168	16440	9033	6439	5046	4188	3200	2751	2422	2169	1993	1752	1719	1609	1689	1629	1630	1569	1411	1395	1421	1287	1190	1185	1056	1058	1012	1062	1035	1010	959	1037	971	1066	1026	1071	1064	1031	995	988	999	998	973	1046	1007	939	954	933	897	981	1012	948	1019	943	992	890	1010	928	1006	996	930	968	953	976	942	1026	988	1022	949	978	990	925	924	951	966	917	986	994	904	968	986	985	888	985	934	945	934	955	927	931	969	968	936	940	889	930	978	965	997	977	869	946	1002	935	983	928	916	985	909	1013	951	974	983	897	935	896	1000	956	938	900	935	943	906	950	1003	957	935	963	905	948	924	969	960	981	990	940	919	939	903	979	979	940	979	954	991	971	942	974	883	909	957	917	977	1002	1008	972	973	980	964	959	961	940	939	928	962	930	933	931	941	949	920	918	954	904	921	893	918	961	980	900	952	918	951	933	1000	888	928	929	960	861	966	934	936	902	955	944	904	936	998	916	922	952	892	905	955	1007	924	966	986	1034	944	959	962	916	1004	964	960	972	961	975	947	949	926	939	961	918	932	882	967	959	956	925	924	925	951	973	945	975	892	992	942	944	946	942	967	967	924	937	888	893	944	971	935	970	973	920	911	956	900	959	940	956	925	953	959	976	963	888	943	932	906	966	1011	960	952	970	893	988	886	1004	948	931	959	1004	921	993	992	985	914	983	912	968	923	926	963	947	964	955	951	991	978	966	959	902	961	904	988	891	925	942	932	948	984	959	950	987	934	1016	910	989	950	914	967	943	988	929	956	908	936	924	951	907	938	928	893	981	926	966	1001	936	936	943	920	957	944	907	919	960	958	970	921	993	952	918	938	956	958	969	980	970	940	945	941	944	942	925	912	899	912	943	963	994	957	949	947	954	985	908	918	999	946	930	920	938	931	996	989	941	949	923	926	921	937	970	1011	948	931	951	936	927	932	940	906	945	963	947	949	947	986	949	980	980	937	992	891	921	963	986	964	1000	948	936	965	958	917	919	917	903	889	934	932	885	1023	951	1003	937	951	986	958	917	925	925	924	912	991	971	971	936	960	987	963	923	940	912	890	889	899	973	986	960	929	956	946	996	938	955	963	938	941	939	966	944	926	879	941	976	950	960	992	922	907	947	948	949	963	957	945	934	900	960	905	958	905	1005	942	930	919	1014	964	931	957	905	1001	1039	891	952	937	884	906	966	971	876	904	902	942	895	948	929	965	931	992	976	952	933	939	943	958	993	1020	902	927	957	903	924	950	947	967	894	900	1015	941	862	944	933	962	942	945	942	932	912	949	896	919	977	929	921	949	934	957	943	913	950	969	907	1005	930	969	990	967	1025	970	992	955	963	926	958	962	983	943	904	956	949	931	982	902	962	904	933	981	961	937	980	931	909	963	900	947	939	968	978	890	956	926	939	933	922	935	991	927	911	968	945	884	904	987	995	968	916	966	892	987	904	961	946	935	868	926	944	923	997	936	939	966	944	909	946	944	915	1000	987	936	927	918	925	976	976	1006	965	946	946	943	953	955	923	936	991	939	909	952	950	948	936	932	961	947	945	952	1019	977	891	938	975	914	893	963	935	914	963	973	923	945	986	956	924	948	934	962	933	916	912	900	922	947	938	959	952	951	967	974	984	985	940	898	907	942	950	938	920	935	949	910	990	929	940	913	917	896	986	950	916	898	975	936	944	928	989	1001	947	959	909	913	944	953	975	890	904	922	973	929	922	972	1010	889	972	933	962	927	961	901	988	946	988	947	932	962	949	978	970	925	958	967	918	909	913	919	976	938	894	1038	928	941	959	928	923	992	967	931	974	977	968	981	916	918	972	1007	956	922	958	924	904	979	958	961	924	924	931	924	962	964	952	930	923	967	984	877	974	947	940	927	925	932	920	957	966	941	909	987	973	950	911	971	932	935	944	976	967	967	981	962	946	940	932	949	909	916	939	916	963	913	900	914	976	909	908	948	950	961	977	926	896	991	902	959	924	931	960	946	968	942	962	941	936	944	902	979	963	909	936	947	881	986	963	915	878	918	892	991	941	899	900	901	927	930	949	945	961	966	952	897	929	970	918	1001	943	920	1009	950	983	925	929	1019	947	930	934	970	934	940	971	906	970	996	948	983	917	999	941	920	944	933	957	958	934	925	979	926	1003	938	923	933	939	955	938	977	947	929	938	917	964	949	944	917	954	978	960	909	934	941	985	927	965	928	966	942	910	949	920	900	968	956	918	951	960	911	970	909	954	912	988	911	957	964	961	947	920	920	972	934	950	945	978	967	983	934	931	975	875	820	972	920	871	929	937	926	920	934	899	960	958	971	947	939	981	949	872	921	942	948	984	958	994	950	931	949	902	910	931	915	959	968	923	973	924	930	906	974	957	962	994	971	968	977	981	913	932	971	983	961	926	944	894	878	936	931	902	958	958	958	933	967	991	913	957	1012	982	988	960	938	949	975	946	948	958	964	960	1009	933	942	978	942	1010	966	918	952	894	924	924	936	948	969	920	932	938	985	965	993	932	921	914	937	973	967	935	942	964	927	921	937	920	980	924	909	1008	946	880	908	969	881	966	965	956	921	911	922	875	922	932	899	968	960	997	974	960	954	961	932	953	966	965	952	977	940	944	938	936	975	848	993	941	899	943	916	929	942	900	958	927	986	925	918	991	919	979	950	874	932	931	979	921	926	923	1012	912	933	951	967	985	930	934	920	950	906	933	899	975	976	968	958	951	974	932	935	966	958	909	971	936	916	915	931	948	921	935	894	1002	988	960	938	940	911	923	914	990	983	925	921	964	946	923	950	974	1010	925	946	928	925	970	900	937	1023	969	988	947	993	964	953	950	955	957	928	937	939	949	949	903	951	1022	948	903	914	965	998	965	936	946	963	958	982	1013	933	933	913	964	941	913	956	934	953	1009	904	924	908	957	875	944	848	984	942	917	924	943	958	955	921	980	914	952	977	1028	982	914	972	974	912	947	977	833	985	958	929	923	967	997	941	999	942	949	924	1007	942	954	969	961	950	998	941	914	899	940	937	952	930	949	965	893	949	952	958	954	977	903	940	960	961	968	960	944	944	949	982	915	890	923	911	963	944	958	938	987	984	949	911	959	937	906	901	998	949	932	888	972	933	981	903	932	934	966	936	981	972	972	955	949	986	977	972	967	935	942	944	931	912	954	907	967	909	923	949	908	942	908	990	944	900	925	989	964	983	919	945	970	921	944	987	942	910	932	999	927	989	920	996	984	967	927	973	946	914	957	894	947	937	899	927	909	942	911	973	952	970	940	930	975	925	994	912	940	948	943	983	928	939	979	953	992	991	964	899	936	945	928	962	955	969	973	980	952	950	967	911	954	955	891	908	929	953	909	942	949	945	962	984	898	965	937	991	969	929	938	876	989	909	894	961	973	940	933	910	971	937	952	906	915	974	993	942	920	994	933	963	906	932	851	937	928	1002	973	970	924	996	913	948	951	934	961	930	941	948	890	912	959	961	929	956	917	966	911	984	973	943	923	889	945	951	940	915	953	994	923	899	909	942	920	936	942	990
24573	20983	26644	25197	8739	2182	1607	1278	1100	1001	931	918	828	851	766	804	830	834	718	754	704	647	654	623	616	576	566	602	587	557	540	518	574	580	570	573	598	589	596	593	574	554	546	544	591	598	554	570	603	615	569	540	560	601	573	543	582	555	581	559	558	535	571	558	503	525	603	531	563	554	540	541	534	545	519	602	563	544	525	573	559	600	537	534	540	524	558	525	536	572	539	533	563	564	543	514	559	576	538	537	534	547	525	587	541	562	543	519	547	579	565	504	576	529	520	536	544	543	559	570	553	560	566	560	558	533	560	566	597	523	560	563	565	542	577	540	524	526	547	536	519	521	557	519	559	524	561	507	596	523	520	571	571	583	556	578	582	554	564	515	521	537	551	569	542	533	531	516	540	561	515	547	545	558	541	570	523	538	558	520	518	519	527	558	541	542	530	536	572	538	555	535	536	623	518	530	562	530	558	533	552	553	526	491	541	559	569	587	525	516	536	544	549	546	532	563	544	540	535	594	563	551	521	513	568	570	525	547	533	529	530	539	549	583	567	531	563	569	572	547	500	530	489	568	525	542	607	543	577	532	558	591	510	516	538	545	479	591	531	559	562	531	540	538	521	547	545	548	535	537	556	537	546	575	518	532	526	531	549	518	532	586	595	524	573	522	526	582	531	531	517	519	552	552	505	572	520	557	531	531	550	508	555	530	570	540	500	536	551	523	555	582	512	593	509	545	527	562	567	565	579	548	507	531	552	540	560	572	582	536	548	551	563	595	542	520	526	549	509	549	524	542	510	540	523	569	535	573	569	535	538	550	540	532	548	517	579	543	497	498	583	562	557	526	529	536	568	532	550	533	506	563	614	559	535	550	518	543	553	552	557	549	516	553	553	563	549	542	535	552	541	511	541	568	575	529	556	482	562	563	519	553	609	536	531	540	550	547	511	560	533	539	534	520	564	634	529	536	554	561	528	586	604	576	523	555	534	557	594	563	490	503	546	557	540	554	552	517	598	578	551	541	533	552	521	598	527	558	534	508	544	505	549	551	558	533	575	549	549	534	506	544	518	554	539	514	540	536	526	509	560	542	552	543	504	569	564	514	525	549	550	590	555	546	541	535	552	516	523	558	567	586	514	551	591	517	519	569	543	586	533	551	552	493	546	528	520	572	545	543	568	565	573	517	547	560	574	539	534	573	549	539	569	586	557	538	526	519	547	532	518	530	509	546	536	589	599	554	519	540	552	489	504	573	582	514	539	545	542	576	495	541	565	526	558	514	513	554	557	542	569	521	544	576	538	551	558	527	598	527	554	561	553	521	526	560	580	594	573	556	529	582	553	531	562	531	552	545	517	551	554	558	566	522	552	556	525	534	520	531	549	559	535	567	532	524	556	550	520	530	529	519	532	496	527	536	580	548	545	547	582	521	517	545	549	551	567	565	547	499	558	548	567	526	504	535	564	534	577	522	540	515	560	516	521	539	549	548	553	518	563	497	536	494	550	528	568	582	544	519	504	544	565	522	551	514	543	492	557	505	517	526	522	577	596	515	540	553	546	524	546	558	544	539	565	555	551	529	556	505	510	513	583	533	545	566	531	507	522	529	522	534	564	545	522	519	537	536	576	557	546	551	606	575	516	551	515	534	542	514	566	540	563	541	543	538	529	540	507	559	540	496	570	496	540	525	548	592	539	586	598	553	554	549	531	513	559	504	555	525	521	550	565	538	537	531	510	519	587	551	582	569	532	548	487	522	544	528	529	523	539	585	514	545	495	603	543	508	575	509	528	503	557	579	528	526	566	553	536	565	534	565	535	553	539	526	554	532	569	536	524	552	542	567	509	552	545	533	549	528	547	561	549	586	567	552	532	576	534	528	564	567	508	521	553	534	576	547	582	542	536	524	572	535	525	523	538	537	560	542	544	571	583	576	548	566	529	503	519	520	540	537	603	521	561	561	581	504	537	556	544	545	591	529	502	525	525	562	548	586	577	520	621	568	507	536	525	559	562	581	535	519	545	554	540	558	546	556	518	534	531	514	600	561	585	539	519	561	510	532	533	551	520	519	547	555	570	563	554	540	567	546	540	596	532	533	552	553	547	508	563	545	550	566	535	531	533	565	568	548	537	560	509	576	551	576	542	526	594	546	512	545	543	527	474	549	558	506	532	528	524	521	506	541	525	530	551	549	535	515	495	555	508	521	530	554	566	595	531	572	558	549	579	531	583	583	523	536	536	541	557	573	575	528	516	516	539	561	545	559	569	588	552	552	534	531	534	524	525	519	534	500	514	572	535	546	554	536	533	523	524	560	498	543	527	506	571	502	517	533	532	545	577	544	591	580	549	532	554	550	551	548	558	559	517	506	550	576	543	533	539	559	520	528	532	548	550	613	586	557	583	527	559	559	556	547	540	520	526	500	529	569	557	599	580	568	538	566	534	527	508	557	571	565	511	557	538	576	569	528	530	518	533	548	541	531	547	556	486	536	542	549	516	528	530	535	545	574	557	527	531	538	564	552	538	556	558	527	541	532	572	542	531	580	546	523	606	582	559	534	558	521	526	552	566	544	544	545	511	559	545	536	551	514	555	524	563	575	556	584	517	538	524	526	567	567	508	555	540	524	560	529	553	564	530	552	589	517	545	516	531	564	537	556	563	558	567	534	557	529	562	560	524	548	528	481	529	553	539	500	532	538	521	530	519	539	581	544	542	546	543	558	532	538	544	512	551	529	574	518	549	533	593	529	517	520	568	549	552	527	517	533	516	558	559	541	534	535	527	513	525	537	529	543	539	513	541	522	558	504	567	531	533	549	503	513	517	531	526	551	505	561	480	555	562	538	504	531	532	534	530	527	550	532	560	513	527	536	548	536	590	531	507	542	575	524	519	542	535	585	602	548	541	519	573	514	567	562	525	543	550	566	572	561	541	524	554	509	510	529	521	553	519	564	536	578	535	506	524	554	553	517	540	534	563	529	528	515	570	500	562	577	518	504	567	556	523	564	556	589	566	534	528	554	579	514	554	550	521	534	550	522	542	573	566	546	541	518	514	524	560	532	571	513	529	558	537	524	552	570	518	576	562	536	553	547	538	524	559	570	510	554	554	565	534	597	515	550	551	520	543	551	533	533	566	540	543	558	541	520	538	567	534	554	527	551	538	561	519	535	550	532	582	575	526	525	526	520	540	563	526	538	557	536	514	541	520	520	514	560	543	522	505	523	529	553	557	558	533	501	564	500	530	578	508	520	503	535	533	573	565	515	533	542	568	529	571	530	506	585	547	499	523	534	525	541	519	566	520	505	551	557	562	519	518	557	540	524	571	580	532	546	567	516	532	530	525	572	606	518	541	591	590	537	531	521	550	536	516	508	521	570	555	566	550	548	539	554	567	514	539	543	545	546	539	497	572	529	512	519	541	541	538	554	557	532	528	526	567	596	566	543	555	538	547	547	548	536	585	573	556	536	549	543	522	529	524	545	558	544	552	545	537	513	531	552
19774	18121	13334	7257	5234	4061	3248	2508	2214	1916	1758	1573	1438	1292	1284	1313	1361	1248	1163	1133	1065	988	966	955	889	863	779	793	800	796	744	803	779	742	713	769	750	773	780	752	785	733	727	733	695	748	723	713	681	730	742	721	769	689	751	656	720	713	682	731	745	689	713	723	704	733	729	711	708	715	693	720	717	730	731	678	687	728	727	731	727	710	689	754	708	694	688	734	719	707	741	665	687	713	702	654	717	696	711	711	661	703	679	707	724	734	749	734	715	698	655	701	687	727	663	694	733	708	663	725	704	668	723	702	711	698	717	673	709	722	683	683	739	731	683	713	726	709	684	714	723	727	695	698	673	709	679	799	684	744	694	737	663	729	742	664	711	749	724	683	711	723	717	748	695	745	686	669	703	740	675	659	706	706	702	721	703	668	694	699	724	703	687	669	684	696	716	670	704	717	678	753	745	710	678	695	711	740	755	720	723	710	718	712	702	700	742	675	690	713	698	665	691	694	686	721	686	734	734	701	750	702	730	690	716	714	648	689	775	711	717	712	711	698	718	714	714	672	709	700	702	668	643	715	676	670	684	756	678	708	665	663	715	710	673	727	683	750	693	652	709	692	678	709	727	681	718	733	715	730	685	681	699	694	672	675	675	700	722	737	672	696	731	645	653	696	727	683	671	678	696	707	711	685	690	675	696	712	721	658	706	686	719	638	753	693	649	706	703	727	696	659	657	661	691	694	693	720	709	677	708	643	725	671	682	706	754	735	734	690	693	751	716	681	708	735	687	721	718	687	645	721	633	675	725	674	732	710	721	681	724	762	691	739	676	730	707	719	735	709	686	766	668	689	708	706	696	664	687	690	677	679	707	678	699	702	698	702	685	692	713	699	692	676	717	735	707	641	674	707	731	696	691	678	723	733	733	660	716	734	688	677	710	684	757	700	697	655	722	717	683	731	714	704	729	737	735	680	699	713	689	698	725	703	682	722	724	710	710	672	704	690	666	695	699	705	708	694	699	710	701	690	690	718	666	710	710	755	702	725	699	718	677	732	687	696	717	699	692	697	708	684	671	647	701	688	707	694	690	710	728	671	682	680	656	677	708	731	747	709	730	687	700	685	707	720	649	677	709	637	709	684	743	712	707	740	737	752	704	723	745	717	694	704	737	729	737	687	688	684	689	703	758	712	664	684	697	712	663	720	659	681	692	713	693	715	678	725	707	708	734	713	694	701	716	671	700	707	703	698	708	732	701	719	715	692	696	669	694	692	703	702	686	696	684	713	683	699	769	692	683	750	705	712	628	707	661	674	701	744	730	666	676	683	741	716	741	681	688	689	733	701	705	717	759	700	687	748	705	694	709	698	693	692	686	703	710	688	650	647	668	746	747	726	751	713	679	747	724	698	721	702	681	687	738	642	704	722	714	687	672	658	729	677	689	698	739	717	732	667	723	716	712	702	704	709	739	690	709	635	699	685	690	692	698	733	739	687	717	720	708	699	712	678	702	691	667	739	688	678	710	718	719	708	744	699	695	700	692	712	690	702	706	706	677	704	688	710	696	681	684	738	701	709	710	723	692	724	681	747	660	661	692	715	697	677	692	680	679	735	731	705	735	693	681	671	727	695	684	736	690	691	700	646	678	713	670	689	691	659	676	679	668	706	678	675	643	684	685	746	715	703	684	688	742	710	738	662	677	670	683	658	666	716	680	667	707	726	678	717	753	657	730	675	704	683	657	717	715	679	695	681	704	769	728	683	690	697	666	716	754	748	708	711	672	742	708	687	682	687	708	734	676	722	748	672	717	706	685	717	703	682	681	707	698	728	649	708	713	662	707	701	651	740	684	660	730	697	713	663	698	723	735	707	715	679	695	690	654	696	706	707	687	697	685	674	696	728	652	675	674	714	706	734	709	690	705	678	713	699	649	668	698	723	737	689	751	747	682	684	714	688	674	706	735	684	696	681	724	699	697	699	685	685	682	683	708	686	693	677	716	676	699	749	733	729	659	665	704	674	729	648	693	706	680	704	740	736	703	714	689	730	734	692	697	694	713	697	695	690	697	740	712	724	698	657	725	680	708	659	662	708	652	684	767	727	741	753	679	750	714	709	709	709	689	717	705	678	680	717	696	724	677	712	700	709	692	730	676	694	688	722	714	678	690	704	644	691	720	716	691	666	696	716	703	714	684	716	723	663	703	695	670	667	713	690	697	671	727	734	697	736	685	696	764	675	723	677	727	660	737	667	668	715	715	714	691	703	692	692	721	645	687	695	731	702	735	711	670	705	712	732	684	690	708	737	743	704	717	749	703	651	744	642	670	732	727	667	717	686	688	708	755	705	738	757	715	706	643	715	705	713	731	680	670	710	665	703	728	693	709	686	715	721	694	708	743	725	700	697	710	660	720	722	731	679	714	693	738	683	718	709	680	749	724	709	696	649	667	726	695	677	720	694	718	731	742	760	686	722	715	652	675	696	727	704	681	692	689	738	756	720	635	728	649	719	685	709	673	664	674	742	659	694	720	690	732	679	704	751	688	698	742	684	680	737	699	666	671	707	716	692	679	677	733	721	723	666	692	719	709	732	682	695	700	727	670	646	741	666	623	677	681	675	703	732	702	701	709	691	674	698	690	725	713	752	746	675	681	734	691	679	716	702	693	730	657	720	678	724	684	696	693	702	701	701	698	645	719	729	629	702	643	720	710	733	768	648	723	677	663	693	669	711	714	682	727	725	729	691	735	678	708	708	663	687	671	696	711	684	719	701	649	732	643	706	672	763	694	731	729	707	700	694	705	712	737	768	665	695	719	667	715	618	707	712	672	649	657	707	692	738	678	705	721	706	727	692	695	697	697	748	714	716	679	707	726	700	682	699	702	706	680	734	689	698	706	691	699	724	746	726	724	714	713	742	737	706	677	719	659	723	685	706	692	770	702	674	666	735	668	737	658	716	735	710	658	687	670	766	669	728	702	658	672	666	717	698	656	729	678	709	669	699	736	703	737	714	740	709	711	713	709	728	671	686	688	755	693	741	678	712	717	694	696	696	742	700	678	689	697	688	730	664	712	711	746	680	709	713	694	656	675	706	679	709	725	729	656	724	696	706	696	710	701	704	691	742	758	712	694	679	693	697	698	724	657	670	684	682	709	683	746	682	704	710	682	695	723	722	675	687	665	706	697	694	699	670	695	695	713	717	723	700	714	736	709	690	692	691	741	751	666	696	724	734	660	725	711	704	690	703	689	713	696	706	673	713	699	703	720	728	676	690	690	695	670	735	672	712	741	737	724	734	699	710	756	701	717	693	686	679	675	704	678	737	716	701	749	728	719	720	724	720	695	708	735	715	692	723	732	705	695	702	677	699	733	724	747	686	741	675	678	703	683	737	741	733	669	680	672	746	680	729	723	673	650	727	676	699	704	671	731	713	669	701	716	701	695	668	666	687	677	669	685	681	702	719	667	687	712	693	721	708	703	664	686	699	722	719	698	689	726	727	687	725
22519	21060	28563	23756	21064	20988	7884	2239	1737	1480	1286	1143	991	970	924	849	925	908	857	844	734	726	689	661	589	587	594	509	504	553	533	557	532	563	500	543	511	516	509	535	505	558	452	528	521	494	489	496	493	529	486	498	499	463	484	519	528	495	481	494	516	467	440	453	481	485	475	449	518	477	429	448	440	458	439	470	465	460	491	463	483	488	469	454	440	498	484	446	484	493	469	457	496	467	454	483	486	470	451	532	487	464	453	466	460	508	484	458	484	468	449	469	515	485	488	475	443	470	485	450	455	477	443	453	465	451	467	471	514	449	479	465	438	484	472	479	429	458	493	468	471	478	449	433	448	500	494	464	440	494	449	442	471	459	459	488	489	484	487	490	510	484	459	500	449	440	494	477	455	509	452	483	472	524	454	452	475	480	457	463	476	491	462	464	494	455	498	474	457	455	455	482	504	485	466	491	495	499	461	458	456	474	457	492	437	485	435	481	458	476	445	438	498	486	504	491	448	449	481	490	485	511	496	478	485	491	490	480	463	476	501	459	499	487	469	450	476	480	466	489	440	478	466	470	458	468	459	483	484	468	509	482	488	474	502	456	447	451	498	466	445	472	474	466	470	439	475	481	487	482	421	500	451	436	456	442	477	471	504	466	485	458	444	462	435	473	428	474	495	488	461	482	491	470	441	435	492	472	477	488	472	488	463	439	468	461	434	466	435	462	487	466	464	441	498	507	471	471	493	461	472	443	489	484	460	464	497	463	478	471	467	477	485	498	515	454	468	494	468	464	462	470	432	511	446	506	472	494	479	476	476	428	486	460	475	465	470	454	475	495	475	437	462	514	523	470	464	510	487	520	468	449	476	485	468	525	469	462	457	465	438	473	501	484	438	480	456	444	421	452	457	448	443	460	466	461	446	440	495	427	458	426	474	493	477	443	498	486	430	477	476	463	492	472	476	457	491	480	521	457	480	452	491	468	455	452	435	500	501	472	474	449	439	479	473	470	420	472	512	496	467	444	465	482	491	462	467	466	454	486	481	455	486	452	433	459	450	483	474	491	437	456	441	480	473	497	443	497	457	480	477	473	410	417	449	490	483	476	460	452	493	501	455	455	441	455	446	498	452	473	449	457	518	481	470	455	482	460	499	471	501	480	502	483	497	452	447	468	480	472	511	491	462	464	501	445	434	454	483	444	487	479	481	473	454	455	453	460	452	487	534	459	498	452	432	441	469	447	486	451	437	452	461	466	499	500	472	463	449	490	482	447	476	470	472	410	478	459	435	485	473	514	492	440	476	464	477	479	464	476	461	454	489	495	487	495	482	464	488	484	481	457	487	445	476	451	489	474	442	471	446	425	509	474	478	471	431	482	430	459	485	474	509	475	521	465	493	477	475	449	529	488	458	449	468	471	462	426	500	435	428	503	472	437	472	456	481	489	483	451	472	445	458	456	469	498	442	472	472	488	458	486	468	497	443	449	468	503	477	475	479	497	464	448	473	415	503	480	477	482	464	516	475	440	474	446	464	509	437	477	503	465	483	467	500	452	445	460	468	454	468	506	474	444	455	482	435	510	426	517	517	428	508	478	464	484	445	476	487	497	481	424	450	477	501	470	438	456	469	479	469	445	429	447	473	484	473	432	492	480	470	475	450	492	479	442	454	435	398	460	477	474	454	457	450	492	449	488	488	485	436	480	471	460	492	466	480	488	485	514	452	470	497	433	508	462	480	460	456	493	483	494	487	461	490	462	462	466	458	444	467	477	453	455	496	502	469	461	460	466	469	467	484	459	459	453	455	467	514	472	490	461	460	440	486	448	422	449	497	440	481	480	467	440	441	466	476	481	483	474	438	452	469	456	460	425	445	445	454	445	453	484	502	432	502	482	485	472	441	397	449	481	497	435	460	477	499	461	472	438	466	466	467	492	464	492	498	467	462	479	443	502	458	438	503	457	534	472	534	462	468	503	485	508	459	481	476	475	466	423	450	462	465	438	459	448	498	478	478	488	466	489	459	457	446	462	496	472	468	466	460	464	470	466	492	481	462	464	453	469	473	474	441	472	463	449	474	471	459	457	463	490	477	479	487	493	526	485	452	457	439	448	452	473	450	473	494	447	470	475	468	490	493	484	456	476	434	493	451	459	482	446	478	455	492	446	418	471	444	516	488	437	470	457	465	488	455	475	495	471	444	444	474	445	471	456	477	472	478	481	479	498	458	463	477	467	435	471	489	439	476	494	476	492	494	462	473	459	476	505	476	498	483	449	441	441	424	473	449	443	473	456	451	478	439	474	453	449	513	477	496	462	444	473	460	476	501	467	469	459	466	460	481	477	463	467	450	478	516	473	472	482	437	472	468	479	473	459	519	461	445	479	522	473	450	477	484	415	505	465	450	453	462	465	464	491	475	481	462	488	472	440	483	407	417	450	496	477	422	462	449	484	487	464	502	473	452	470	480	538	458	495	440	507	494	461	434	503	486	447	460	470	447	497	456	476	446	470	438	474	497	447	486	459	458	477	456	492	441	424	502	450	463	458	486	478	463	495	475	450	461	503	469	466	458	488	453	464	490	450	453	504	478	456	490	452	480	449	471	472	430	462	475	453	477	526	483	500	449	486	462	466	465	448	479	441	429	492	455	457	483	460	470	455	491	426	447	494	485	495	484	448	468	413	459	504	472	469	500	452	443	450	436	511	412	460	457	434	426	490	486	500	454	448	440	489	486	464	474	455	440	458	494	452	502	474	463	491	472	449	469	473	471	483	521	478	448	489	473	466	484	461	509	452	450	471	465	492	487	464	447	468	517	499	477	450	489	462	470	475	474	464	520	478	464	455	494	466	440	481	466	510	506	493	460	486	429	458	474	439	468	476	465	468	447	514	466	463	494	438	493	467	428	475	465	482	468	473	460	514	462	432	504	460	484	466	461	471	477	447	455	463	470	486	459	505	482	498	511	493	466	486	451	503	480	433	486	492	450	472	451	478	462	431	452	478	464	505	453	471	454	505	451	501	447	485	501	444	474	463	478	493	476	488	450	478	470	441	444	497	451	464	448	517	463	454	453	464	477	482	476	446	465	443	487	452	481	460	457	446	496	490	455	457	453	453	490	475	528	470	472	463	504	480	497	484	465	468	486	449	486	443	483	445	459	497	484	482	461	494	495	451	440	481	442	462	494	460	471	475	463	464	464	439	469	463	460	474	423	454	491	494	495	468	500	451	451	448	462	481	451	454	471	436	475	482	506	454	498	421	433	492	505	410	461	485	464	438	439	439	466	458	470	457	477	465	480	490	480	489	486	483	432	475	527	459	452	470	448	469	475	444	477	437	447	493	446	438	434	507	527	454	431	470	449	476	459	477	452	449	452	464	473	449	483	433	461	413	482	472	448	531	501	464	495	488	473	484	505	447	476	453	457	448	461	461	454	447	442	477	439	451	489	477	482	459	476	426	436	484	423	466	449	477	486	471	492	477	437	485	417	526	502	448	511	470
23782	26943	21234	12401	9037	6949	5564	4377	3680	3065	2541	2190	1897	1741	1678	1591	1647	1608	1398	1361	1310	1171	1133	1033	906	787	776	774	746	776	762	735	764	721	753	729	747	758	764	697	737	671	657	667	646	684	678	645	652	615	642	646	659	612	627	684	683	639	661	677	650	663	663	648	668	682	662	634	636	643	565	633	599	634	644	632	612	601	617	621	633	588	595	650	613	676	625	642	629	652	603	620	618	574	623	636	610	617	605	609	634	589	615	645	608	656	610	639	636	618	609	612	603	666	633	590	628	639	581	635	622	642	575	618	626	600	622	594	593	630	621	648	589	590	581	684	606	620	601	576	661	625	556	562	633	601	602	604	607	631	634	640	601	595	626	613	633	632	594	658	631	624	648	584	624	659	606	565	609	643	603	592	600	584	641	634	590	607	576	653	641	622	589	583	621	621	651	614	590	604	576	642	637	569	600	599	605	585	544	615	580	605	616	630	605	633	615	585	636	609	621	603	649	613	646	623	584	613	623	616	645	642	638	618	600	608	621	569	602	645	568	590	643	607	607	601	601	622	628	591	657	610	635	624	633	628	575	641	607	578	622	629	601	628	620	592	597	647	600	608	582	614	626	596	625	613	612	626	605	623	591	613	623	565	598	601	599	610	609	601	598	620	615	640	618	620	623	588	601	576	618	618	641	669	599	632	583	653	667	624	654	621	621	603	602	640	620	585	604	622	569	583	612	582	655	593	627	598	627	635	638	641	623	597	627	595	574	618	610	650	601	611	600	597	602	601	624	571	608	614	644	585	602	598	588	636	634	598	606	623	627	630	596	635	608	622	625	584	651	563	616	633	629	588	592	593	590	628	590	603	652	598	633	629	595	613	582	650	636	675	642	632	602	577	584	625	635	613	654	619	611	679	625	676	610	631	614	608	629	584	628	642	590	567	599	596	616	604	561	612	642	616	607	632	612	612	607	631	608	592	614	647	574	593	619	595	619	608	608	575	608	590	621	612	634	586	574	633	601	614	641	577	641	608	608	605	631	563	588	571	574	612	662	586	622	578	590	591	592	589	635	650	579	623	580	659	645	657	602	620	622	580	610	628	614	625	615	635	663	638	602	593	637	670	630	636	652	632	620	636	645	632	636	617	609	606	651	595	613	566	650	607	582	657	628	602	617	576	614	635	640	571	581	640	586	646	583	624	593	582	618	646	623	620	600	595	620	635	594	643	615	604	634	622	611	606	573	620	610	604	589	613	639	613	609	642	634	629	605	601	611	655	629	634	628	611	596	553	627	637	633	577	615	616	606	638	618	664	612	625	612	593	576	641	633	602	643	626	626	604	611	624	652	640	631	627	581	620	622	590	612	645	614	614	661	634	635	583	621	586	612	688	622	583	624	645	634	624	607	632	628	589	645	610	584	569	602	584	643	602	610	581	602	584	611	602	634	607	615	616	603	633	623	638	627	625	634	627	572	604	639	591	570	595	608	581	617	559	632	651	606	600	637	607	604	644	591	627	645	584	634	576	576	617	596	639	617	649	634	604	616	629	608	589	591	592	614	558	609	643	622	630	623	597	577	647	596	618	630	584	619	629	626	582	577	605	607	623	616	681	592	567	663	614	623	598	626	639	608	609	550	634	587	585	555	631	584	624	616	576	617	618	623	601	607	628	617	632	586	607	606	636	652	598	581	626	566	620	641	605	610	619	644	613	582	611	596	616	609	624	604	606	614	600	631	653	666	575	621	579	663	576	624	639	644	615	638	634	642	591	615	595	612	632	610	637	604	642	601	587	601	591	634	651	604	604	557	636	572	664	628	565	663	585	595	625	581	597	633	594	618	566	624	600	638	629	595	636	602	583	633	646	615	635	651	609	629	628	635	625	578	614	590	559	607	651	623	623	624	622	551	613	594	630	600	617	567	652	580	621	641	660	600	620	605	594	550	649	626	571	564	614	592	619	619	606	633	623	634	638	584	611	606	627	582	623	640	632	622	616	603	607	617	611	624	586	586	604	601	581	587	610	664	593	623	609	588	586	574	602	616	621	614	620	634	631	611	621	631	628	640	580	596	600	606	624	657	572	580	580	613	608	602	614	623	585	627	607	599	629	623	662	591	612	586	599	663	629	633	636	595	624	573	677	581	607	615	623	623	613	572	664	629	597	619	607	602	599	630	592	603	631	660	628	641	588	642	585	638	599	638	575	627	602	573	646	615	577	643	632	627	580	601	630	603	613	638	586	603	594	608	600	625	608	603	604	598	646	601	612	614	606	610	610	625	631	570	621	634	574	619	636	604	612	615	630	627	586	619	600	613	584	576	613	639	613	605	655	573	616	591	633	612	650	623	600	632	606	652	637	632	598	604	602	579	616	602	620	659	607	560	594	618	607	601	606	598	600	620	633	595	600	557	604	630	620	622	590	655	577	554	663	638	580	631	599	600	587	608	617	573	590	612	586	610	625	601	606	606	603	596	606	657	601	612	585	632	651	637	617	579	608	592	614	669	572	555	607	627	572	635	603	605	580	622	610	666	596	632	667	590	645	577	575	612	649	559	600	658	601	624	676	611	623	611	634	621	618	614	627	634	622	577	614	624	552	635	609	596	623	641	591	634	632	618	603	635	598	568	636	598	649	586	610	630	636	634	606	592	602	584	664	601	590	644	625	607	588	599	592	647	617	638	564	627	650	686	640	650	585	583	659	615	593	633	603	605	598	608	632	659	615	579	645	629	653	596	617	635	658	597	608	634	640	632	592	621	643	572	621	580	612	643	568	605	617	586	625	597	570	643	629	654	562	637	612	602	663	622	577	615	648	626	605	569	628	608	599	611	628	599	621	596	612	571	601	591	607	601	562	598	610	575	639	622	629	642	587	593	612	594	632	631	601	656	630	640	635	625	641	650	622	621	595	610	631	610	626	609	581	610	617	607	577	584	613	600	605	618	622	668	605	623	593	590	560	596	591	674	641	606	589	585	612	570	591	617	606	587	623	674	565	602	610	573	588	599	615	636	558	583	585	576	651	595	609	585	625	638	585	608	594	613	607	642	648	636	633	663	613	601	592	571	632	596	628	620	567	629	637	622	625	625	619	595	608	594	617	617	628	591	612	621	631	655	647	611	618	654	605	594	596	619	630	589	638	682	623	637	613	602	599	587	606	600	580	582	585	598	584	619	671	616	592	618	607	626	599	657	643	632	598	596	601	606	568	610	633	615	565	594	583	639	650	616	581	618	610	600	615	583	564	603	621	669	569	630	609	567	640	608	573	597	642	632	625	650	603	619	607	658	615	603	616	626	600	618	627	623	630	593	609	591	639	646	603	614	606	617	596	599	618	662	582	609	625	563	604	532	577	603	592	629	620	601	634	607	607	662	612	656	593	618	647	668	609	611	583	617	600	642	634	709	618	599	604	612	587	608	626	604	612	618	621	690	607	614	618	625	575	617	611	608	623	614	627	637	609	608	654	652	604	621	615	622	616	632	656	589	609	607	608	633	625	626	669
27479	18548	9150	4095	2236	1725	1430	1285	1186	1096	1125	981	930	885	958	934	944	953	941	886	854	884	865	867	831	762	785	770	735	777	721	776	775	787	803	787	780	725	770	836	743	762	786	783	781	763	764	734	717	780	686	757	735	744	754	751	752	797	763	808	757	781	781	771	750	738	766	717	739	739	811	721	673	731	725	791	757	726	752	736	781	740	737	727	744	730	718	726	741	741	726	754	764	748	743	784	738	732	775	813	768	751	739	762	747	757	752	749	749	735	749	732	771	728	760	711	813	722	725	739	737	730	769	721	751	710	741	728	783	789	768	729	800	716	752	770	704	730	745	738	773	775	765	749	791	728	756	730	719	768	727	730	752	719	794	746	767	706	759	777	724	745	734	754	725	761	720	780	746	732	743	805	751	760	771	715	750	780	729	771	733	770	754	711	768	717	702	733	731	742	722	754	711	728	746	750	749	745	782	774	729	725	761	728	774	776	762	775	775	752	812	722	767	739	726	770	756	750	740	733	797	774	725	742	752	759	773	764	777	748	770	743	780	734	712	781	716	792	770	791	765	722	756	759	732	763	741	753	746	721	774	754	749	757	778	729	799	779	737	724	786	742	796	755	784	744	758	761	750	777	764	770	768	725	732	748	739	771	760	772	749	778	808	740	746	787	769	757	796	807	744	764	709	752	826	757	714	768	785	789	767	745	785	768	739	764	755	775	776	715	800	796	726	768	729	725	768	785	728	726	757	732	735	771	764	705	768	761	751	742	774	769	725	789	733	748	772	789	761	719	758	826	696	753	765	803	722	793	750	745	803	778	761	783	736	768	740	683	756	786	768	746	793	751	735	739	738	714	783	766	748	697	745	763	764	715	741	725	742	766	755	768	725	686	765	763	748	705	774	768	777	759	765	717	786	759	695	811	707	770	740	749	755	761	756	798	717	777	744	728	776	779	781	760	777	766	822	740	737	749	763	765	716	678	749	770	720	734	729	789	699	792	738	711	761	740	756	734	781	761	766	741	791	768	733	727	757	744	734	729	774	723	721	761	738	729	702	735	687	722	719	686	764	785	777	725	753	742	743	772	753	751	709	758	758	755	792	810	686	761	756	786	749	794	760	779	752	751	686	738	736	751	751	752	794	710	743	764	739	750	747	728	716	710	754	724	707	776	755	747	737	766	790	751	746	796	712	735	776	778	725	801	728	779	745	684	827	761	767	730	761	760	808	795	751	801	799	741	733	792	676	707	742	735	740	796	743	753	771	745	768	719	708	735	731	762	732	765	718	759	737	728	763	780	818	795	765	743	780	762	708	697	774	752	748	790	742	798	805	734	763	771	749	745	742	751	734	726	778	733	809	706	720	716	763	763	791	728	768	742	790	801	791	732	734	738	732	732	739	690	732	731	788	709	752	734	744	756	796	746	743	782	794	731	720	749	752	765	743	748	739	793	750	774	727	755	750	782	750	801	733	771	705	753	745	806	716	782	747	705	720	742	774	719	772	777	737	773	716	799	749	731	737	778	722	702	741	788	747	786	748	790	713	736	725	744	759	770	765	722	738	700	749	736	768	748	746	727	777	763	790	745	761	758	761	773	729	784	774	755	711	777	745	720	679	799	777	742	766	762	751	770	730	764	734	707	746	769	760	720	755	738	773	750	772	748	737	779	772	711	717	764	754	751	713	773	763	733	731	768	796	767	776	761	759	717	781	770	747	747	750	735	693	695	753	800	728	752	782	749	757	762	803	751	752	724	742	715	765	792	712	745	741	807	812	733	738	777	744	754	775	740	735	789	767	795	751	778	740	725	725	765	750	765	771	725	769	775	774	732	685	749	703	725	724	741	708	755	740	770	745	714	791	715	732	801	726	805	739	811	735	744	741	734	809	717	750	761	739	706	723	726	737	735	788	726	772	779	739	740	799	724	724	770	725	769	829	779	771	793	780	744	737	754	756	742	750	748	706	778	749	737	722	777	780	747	765	727	723	736	737	729	754	754	802	729	765	807	767	803	740	758	757	765	746	706	796	770	745	751	788	799	736	757	759	769	732	770	749	745	767	768	705	761	764	736	722	765	733	751	792	733	767	784	768	755	753	761	789	733	724	784	685	702	727	726	715	675	801	720	727	766	760	765	757	713	793	746	719	750	754	747	749	753	769	755	772	756	715	784	732	789	758	737	743	752	757	751	719	756	738	745	721	695	759	746	777	776	737	760	784	714	842	786	760	783	748	725	777	742	761	755	767	669	730	737	739	766	769	761	741	731	784	722	745	736	721	718	760	713	807	798	753	759	755	753	723	741	829	761	805	767	801	727	786	792	676	664	751	758	781	688	763	766	740	755	781	778	722	689	760	748	723	758	767	699	727	721	748	780	718	735	774	740	745	779	768	775	750	789	744	802	763	781	792	763	809	745	765	812	790	744	737	723	757	741	743	768	754	729	756	743	743	749	728	730	780	743	779	758	740	743	752	781	751	772	744	764	757	697	721	736	722	754	754	706	724	743	764	661	763	777	766	761	774	728	738	717	724	765	753	778	707	764	782	773	769	776	726	787	752	758	814	722	754	750	723	797	766	819	749	767	754	750	780	751	782	795	766	734	685	748	730	799	772	762	762	734	728	752	741	728	767	777	780	755	747	746	784	784	785	757	740	702	719	760	706	731	744	747	740	719	735	722	756	784	802	773	705	793	778	833	724	769	742	764	713	750	744	787	728	780	738	765	755	733	716	692	737	723	761	769	796	748	731	774	741	803	745	785	730	780	770	713	768	771	736	788	758	727	767	715	756	766	769	812	755	783	769	757	748	748	711	741	740	757	744	784	747	708	762	767	729	811	751	723	784	757	760	699	789	778	735	737	753	783	741	736	749	781	778	750	798	732	759	751	741	782	774	790	755	754	758	735	809	727	704	783	711	793	743	764	698	826	758	786	758	708	759	762	747	755	784	769	694	802	711	764	744	819	724	721	801	686	717	777	789	760	769	764	717	758	729	738	813	719	783	746	748	727	755	736	791	753	738	783	784	736	792	755	723	729	726	719	740	794	738	765	745	766	724	779	697	773	742	747	788	743	739	777	768	759	718	790	751	739	764	770	769	744	784	814	821	743	720	786	763	778	788	754	780	755	751	754	760	769	792	750	734	683	723	762	742	761	707	765	708	733	772	799	761	704	739	724	698	740	784	814	733	763	784	777	732	733	820	810	728	784	739	725	755	775	760	760	742	802	765	795	725	802	806	745	752	776	802	729	723	744	752	756	756	790	780	785	746	762	749	783	730	730	802	726	745	785	773	776	752	763	780	738	797	730	780	756	771	738	729	742	748	744	753	703	767	771	781	778	725	780	750	754	703	763	800	780	760	784	782	743	773	748	756	773	798	737	712	766	767	746	728	761	765	755	720	768	733	742	796	748	763	792	717	760	757	788	742	761	759	807	809	748	785	742	771	771	741	741	749	792	718	769	724	723	820	809	751	765	784	794	775	728	800	793	761	780	795	688
18609	13731	10134	5450	4131	3234	2763	2320	2135	1871	1711	1556	1379	1402	1390	1374	1454	1366	1304	1322	1299	1215	1200	1165	1054	967	1057	998	1054	1004	974	990	1008	1010	1019	1022	977	976	1009	1030	1005	991	1035	992	979	985	1044	1030	948	973	930	943	1003	961	979	1017	954	993	921	997	961	972	912	1011	924	920	994	935	959	981	1006	937	944	978	917	996	972	977	926	951	974	954	1025	956	942	944	983	979	954	939	947	959	952	952	968	993	996	954	946	969	980	922	968	977	944	916	985	932	967	957	982	904	970	1003	972	935	948	993	970	996	985	901	994	976	950	952	998	956	970	952	957	962	935	973	964	1027	953	950	995	907	995	977	942	1001	957	964	957	953	990	928	926	1010	932	1036	954	959	992	938	883	906	936	1045	984	972	926	936	956	947	932	907	937	929	941	953	930	1008	923	936	984	933	986	943	978	980	902	996	931	988	954	947	992	996	945	955	961	954	972	956	991	948	931	966	904	917	1030	948	916	931	1000	948	933	930	958	941	953	893	916	1005	944	961	933	975	939	926	939	1004	974	1022	965	988	980	1026	987	995	972	934	957	958	940	915	970	1037	996	969	925	976	990	971	949	1014	976	964	922	967	969	944	937	972	950	993	950	997	1011	994	903	967	953	974	950	947	962	975	918	989	968	940	939	929	958	951	1000	927	984	1008	1010	952	914	1001	985	967	937	935	958	941	965	982	944	909	925	991	997	947	931	964	912	957	917	952	977	946	949	992	925	930	953	920	936	952	985	918	974	999	953	943	944	973	938	909	1005	951	976	942	990	929	1009	910	1039	971	951	998	918	943	1000	991	984	963	971	989	908	961	938	983	992	969	998	920	961	914	979	956	975	927	1015	957	959	970	983	949	1010	911	949	976	1014	948	962	973	966	941	952	921	911	927	938	926	932	947	957	927	980	978	961	989	967	961	924	962	948	969	933	971	967	976	895	955	947	985	965	960	938	972	894	972	949	962	948	976	950	950	937	926	951	953	918	955	957	933	985	966	964	974	947	1018	974	958	934	911	920	1005	968	933	935	915	964	1033	1044	942	931	975	963	946	939	920	936	967	895	1025	979	982	938	959	981	961	974	918	923	984	973	1013	946	987	963	969	942	973	976	928	985	1007	972	977	957	946	978	1024	954	970	937	906	990	977	963	989	957	988	950	1006	909	970	979	1044	963	929	972	965	929	937	951	904	987	977	1002	936	923	981	946	1018	963	1015	1001	961	961	971	999	965	944	935	986	972	917	938	937	932	980	925	932	1024	940	953	987	963	913	997	930	959	1012	902	941	911	929	981	932	979	936	1005	958	984	960	942	977	960	981	996	969	952	924	927	932	980	941	998	919	997	936	914	928	931	935	924	925	976	988	905	928	960	986	1017	910	956	906	978	940	973	946	917	935	947	974	976	976	973	957	942	980	935	924	984	951	992	946	981	935	946	939	962	925	944	950	924	1019	923	935	967	960	966	972	996	978	937	941	962	997	958	972	976	965	928	951	955	1022	963	960	957	959	1054	954	985	975	986	916	970	962	909	917	945	1005	975	967	907	966	1010	976	900	943	951	938	1001	901	939	980	929	929	960	925	1005	976	996	962	891	904	911	959	973	1011	969	933	914	981	967	971	938	952	956	979	921	1004	931	918	1004	975	902	954	990	944	959	941	938	958	939	950	940	982	947	935	950	945	941	907	977	955	965	962	972	950	964	904	954	1039	975	993	1029	910	1016	975	918	902	976	940	917	926	893	949	923	930	982	923	1028	960	1004	891	963	981	967	950	939	978	954	1001	998	929	979	918	970	949	963	917	963	1023	959	971	917	917	979	1006	963	955	985	1005	993	979	939	995	958	974	1012	940	968	987	1006	900	973	1015	968	946	997	952	931	921	957	941	971	970	1000	977	945	916	945	969	945	991	952	925	967	942	972	1026	955	926	976	949	958	949	925	934	961	958	974	937	981	1047	985	918	929	909	987	988	914	946	963	993	962	972	979	965	958	995	967	919	946	942	992	915	963	948	945	947	970	988	987	983	953	1016	986	985	943	939	1010	936	1030	928	966	945	927	896	940	947	971	951	921	957	938	992	876	952	988	963	975	928	941	953	1028	977	974	985	996	953	981	937	933	890	943	956	931	910	971	944	942	984	1004	949	953	916	989	945	954	1007	980	954	974	920	902	934	914	1018	943	975	962	973	928	922	964	952	949	956	969	918	978	951	967	967	977	930	965	941	950	968	925	963	969	974	941	948	967	991	958	948	947	971	930	979	984	952	968	1003	980	937	901	954	966	994	979	989	967	897	937	981	934	966	968	905	951	929	996	972	990	954	926	897	966	960	917	992	945	927	932	956	965	930	931	943	938	976	963	946	972	950	929	974	990	958	995	935	929	978	962	913	971	953	988	961	928	952	958	956	926	957	955	974	913	980	970	957	1013	917	957	925	1008	957	937	997	977	955	939	945	938	932	973	925	950	1044	963	963	909	933	996	915	932	977	997	1007	987	940	928	965	969	964	911	987	962	923	983	944	968	1007	951	968	891	947	941	1006	966	929	955	992	945	985	958	902	924	1013	942	962	965	979	953	998	918	910	920	943	952	965	945	919	964	1002	943	996	967	979	1014	991	936	992	981	959	970	973	974	941	956	990	925	993	940	957	944	906	982	982	926	956	987	971	961	969	951	967	943	961	946	947	935	950	1001	974	927	896	961	1011	980	992	938	925	966	973	943	967	947	956	947	895	930	999	940	958	973	948	972	965	990	959	949	961	961	964	946	984	920	913	962	933	972	961	936	932	955	933	999	993	946	920	946	971	922	963	999	990	965	968	949	1010	984	905	975	941	943	978	940	927	977	1019	894	973	974	873	982	949	927	937	948	991	1001	979	1002	892	918	951	990	945	944	998	959	977	1000	988	1026	974	908	985	970	955	987	944	987	919	985	981	927	968	982	959	937	954	965	921	972	933	933	909	978	973	944	965	928	953	985	912	922	987	964	963	999	988	946	956	963	928	1049	961	960	996	1001	889	941	964	986	951	972	959	923	977	957	935	950	1019	898	981	969	991	970	972	978	974	963	968	915	938	931	989	983	980	1000	971	936	958	982	911	955	965	939	914	964	994	959	966	906	967	908	901	958	953	963	958	922	929	939	1017	923	955	919	967	936	926	968	930	950	974	975	959	941	957	980	978	923	937	897	952	969	951	938	894	988	963	958	909	1025	943	954	953	935	968	990	979	951	906	922	1007	962	939	976	958	998	956	948	984	969	1017	929	939	929	918	966	1004	968	924	940	978	978	990	992	937	938	958	932	954	917	910	945	921	957	980	942	925	986	959	931	969	974	1017	1005	977	961	976	939	967	925	996	971	987	919	940	964	947	933	970	1037	975	966	970	930	974	955	924	1026	970	918	967	995	970	1009	922	907	930	962	1000	935	923	975	953	927	930	944	966	943	937	958	958	913	966	930	922	929	963	963	959	1004	991	970	951	986	965	913	948	985	1007	978	962	898	980	1007	1002	933	914	958	926	940	1023	1011	1026	972	966	959	923	950	931	1004	908	961	996	1009	982	985	980	975	956	919	982	953	951	954	970	981	937	952	985	916	958	952	935	958	937	985	974	989	928	959
23519	20992	27964	24167	20886	8742	2731	1930	1604	1477	1254	1198	1093	987	1074	1091	1147	988	970	945	917	903	888	864	817	837	753	810	815	791	748	777	842	833	768	784	770	756	800	769	817	753	733	723	752	731	749	746	712	746	754	764	723	777	744	768	768	769	744	778	729	752	710	740	710	748	730	745	793	728	728	682	719	732	696	695	780	696	744	721	726	699	762	800	800	714	715	789	691	734	707	729	792	701	799	777	785	712	711	775	761	690	725	689	767	729	732	746	685	744	689	706	760	726	752	762	698	730	781	749	724	745	740	674	728	683	740	724	738	739	733	763	732	735	729	727	718	750	743	744	755	775	704	712	753	689	737	702	758	702	724	723	729	712	715	715	738	749	670	714	732	718	727	735	716	775	728	745	737	755	709	711	789	718	751	708	746	727	692	730	755	746	711	699	721	741	760	711	724	710	745	782	684	727	778	710	771	703	724	715	720	723	749	715	695	759	728	711	729	741	731	729	740	722	691	722	727	739	741	730	709	746	754	772	713	735	732	752	807	770	696	730	733	759	716	737	702	710	733	734	708	761	709	741	675	725	703	719	717	782	710	731	773	750	730	752	746	718	737	727	734	755	715	710	684	750	710	738	698	741	767	756	754	722	679	711	765	750	763	698	764	727	788	709	715	748	712	764	764	725	713	704	754	745	754	744	744	696	746	782	679	770	706	785	704	688	723	703	749	804	744	696	657	696	746	739	796	733	797	735	712	771	788	757	701	744	728	678	753	723	777	707	672	701	725	724	733	708	730	730	729	701	724	755	714	690	719	723	723	696	722	731	774	734	729	728	693	754	742	723	729	750	761	694	725	713	745	747	757	753	749	740	705	749	702	692	726	746	728	778	737	715	750	757	753	784	731	733	720	720	736	746	716	766	686	714	735	712	750	735	728	754	732	756	711	798	736	727	730	703	721	729	716	768	721	712	753	741	723	754	727	734	724	726	718	734	742	718	723	711	701	781	709	701	766	694	690	728	719	731	697	737	755	751	694	724	703	776	703	789	751	728	736	736	743	730	659	700	717	742	724	667	740	717	710	753	764	728	706	749	703	743	711	757	740	701	758	709	715	713	694	739	740	739	767	735	732	743	758	738	720	744	693	769	718	694	752	728	694	719	675	735	735	708	747	771	752	754	758	718	721	721	741	783	663	748	750	773	754	755	739	711	714	736	735	745	707	719	745	704	746	681	724	697	724	706	744	716	746	712	741	701	685	704	728	718	720	783	764	733	706	711	726	759	748	726	740	748	705	710	691	663	744	727	802	741	723	712	743	713	756	782	710	739	711	733	755	714	731	696	770	739	711	705	710	739	770	759	737	724	776	698	711	734	738	708	724	738	737	715	693	735	704	707	753	674	704	723	763	710	741	691	717	723	702	728	722	727	773	715	734	690	759	716	735	769	719	710	728	758	723	739	720	741	745	744	735	730	740	700	712	713	697	735	727	755	757	765	709	693	747	740	745	745	735	692	682	740	793	773	705	698	721	746	757	742	739	704	686	713	744	683	697	701	699	709	692	768	714	712	690	693	743	690	740	718	732	739	695	747	671	724	745	712	760	755	741	718	701	723	771	676	727	729	680	701	746	676	759	756	742	674	769	721	692	751	692	743	687	771	751	748	721	745	735	757	729	724	732	751	712	750	675	733	765	792	703	706	762	697	727	728	724	768	724	743	773	694	766	736	722	696	739	703	763	734	757	767	724	722	731	687	715	688	788	756	679	734	683	715	769	729	773	682	753	736	708	716	728	762	774	684	690	743	766	774	727	763	734	752	761	672	797	721	727	736	708	684	705	704	732	716	764	753	699	729	704	754	742	734	787	769	707	737	763	700	717	785	664	714	740	739	694	722	720	703	747	714	701	732	718	760	727	744	720	756	757	748	726	715	695	665	697	700	672	703	805	800	721	703	706	717	730	717	739	691	699	713	740	699	769	697	713	774	698	726	711	745	727	698	701	723	732	768	687	724	732	724	698	709	745	683	684	733	736	723	716	728	701	785	736	767	726	713	713	725	737	748	713	750	710	736	720	774	746	729	700	746	743	722	740	754	719	734	693	715	737	741	697	741	739	715	730	746	675	776	699	690	740	725	768	727	736	748	741	725	730	704	726	732	733	710	758	673	697	734	737	767	789	754	712	736	764	765	730	717	728	771	728	775	722	735	783	738	697	756	653	750	736	764	717	760	721	757	680	746	692	722	720	769	738	712	719	675	762	736	699	714	691	710	727	736	721	754	744	732	715	770	668	724	749	691	689	671	781	694	755	731	709	718	728	727	714	731	747	730	742	712	727	733	723	724	727	766	729	700	683	743	750	754	703	698	693	714	712	719	742	744	773	762	722	688	688	703	740	702	713	734	745	737	746	749	746	711	740	745	706	753	693	742	734	776	736	751	744	732	770	796	727	703	677	734	773	708	732	711	758	754	688	768	697	732	696	769	746	749	754	725	713	720	753	740	700	700	731	777	753	686	694	773	728	734	714	737	716	709	737	730	704	751	716	728	692	762	777	681	723	755	766	755	725	705	732	696	739	734	686	701	688	764	674	726	734	752	732	725	706	700	756	737	754	725	695	767	742	747	715	750	693	728	718	725	652	735	732	763	742	709	738	744	736	749	733	750	733	708	731	724	720	734	745	733	770	702	743	691	752	754	753	722	718	744	667	739	703	727	713	716	720	708	768	704	661	748	712	736	733	737	801	728	701	738	755	743	777	749	683	710	745	719	691	681	787	717	693	701	717	742	760	757	813	728	779	749	738	746	690	739	727	742	722	727	750	739	762	743	732	709	696	784	765	700	694	688	753	729	691	698	711	746	712	727	750	704	708	749	750	741	710	723	741	744	759	755	753	745	691	770	725	732	688	746	779	715	709	676	717	724	704	743	727	732	778	711	770	735	717	732	702	727	695	726	723	728	707	738	699	741	743	732	733	781	745	690	760	732	728	752	735	702	707	725	766	695	722	765	730	734	754	724	773	690	725	709	708	732	725	741	712	769	777	727	762	743	736	718	727	730	696	747	764	732	722	746	738	747	674	742	726	724	732	772	743	736	762	748	759	732	758	712	709	734	758	736	705	708	712	757	750	752	733	689	674	715	699	718	697	697	710	761	756	739	737	690	769	718	697	727	736	707	758	775	738	742	683	728	742	670	724	725	727	741	719	739	747	721	729	741	705	708	747	760	736	706	752	783	687	734	734	738	705	706	737	778	682	761	741	703	742	711	673	729	728	713	728	743	734	705	749	723	703	707	735	701	715	746	751	763	764	712	738	722	766	743	791	704	734	734	719	709	714	750	696	776	757	724	720	742	750	704	711	725	757	711	737	721	678	697	700	667	696	772	766	742	706	728	691	716	723	704	725	698	663	704	738	749	757	747	736	764	741	698	759	786	718	766	745	700	715	723	744	706	718	743	775	781	777	661	730	717	760	757	742	721	685	713	708	723	718	758	736	729	743	716	753	709
20228	21095	16032	9074	6913	5318	4254	3513	3063	2666	2285	1997	1663	1694	1650	1680	1648	1481	1608	1484	1399	1262	1226	1205	1154	1023	1029	1015	1037	1052	1024	1059	1021	1014	1102	1012	1072	1049	1001	1018	994	977	977	945	998	1037	960	974	938	977	908	1004	1048	934	930	966	920	948	950	937	931	978	957	945	898	939	962	954	965	933	972	969	945	993	985	988	955	938	926	951	941	952	939	872	941	926	958	960	934	935	902	920	991	943	918	932	959	964	911	919	903	909	933	940	911	957	957	974	960	941	952	940	920	941	932	920	963	963	956	929	922	930	922	885	910	922	929	953	957	921	910	957	895	934	979	958	950	980	937	961	940	930	959	996	926	918	967	900	856	871	972	968	907	939	910	922	906	977	943	927	956	876	912	947	955	931	948	947	952	944	902	916	921	957	917	994	940	953	921	934	925	971	987	946	961	931	963	950	947	930	935	956	938	925	905	935	906	931	928	932	1019	912	962	964	992	913	932	954	946	945	963	951	905	944	972	964	966	947	936	975	933	935	967	955	946	953	905	939	951	926	940	910	907	872	899	943	978	906	954	959	961	899	931	989	903	929	939	938	943	946	962	925	944	933	939	940	953	957	1010	964	940	913	968	961	902	909	971	941	937	911	929	908	899	902	991	943	944	942	965	948	914	934	997	998	957	932	983	892	951	952	924	908	984	924	913	963	913	929	923	964	960	973	915	876	945	904	943	950	930	959	973	900	925	919	982	919	894	942	918	919	952	937	955	887	933	917	946	890	942	896	902	947	904	924	974	912	919	894	938	950	884	930	883	1003	954	923	946	902	917	960	922	946	944	946	942	906	926	962	989	917	972	964	988	951	953	991	954	922	954	910	959	931	935	928	959	954	887	947	950	937	876	928	945	980	962	993	895	942	971	979	929	897	904	923	944	953	908	996	963	923	985	933	951	969	971	897	975	925	874	922	977	920	929	975	899	943	993	920	972	946	926	960	895	947	915	943	968	874	911	899	940	949	968	918	945	946	902	896	855	947	929	940	954	935	942	937	925	894	965	942	1016	917	946	955	928	944	940	897	967	902	933	924	939	936	956	937	966	880	957	928	875	941	927	977	923	1000	928	934	876	949	908	934	922	949	899	965	941	957	945	876	988	991	975	908	936	873	920	887	951	910	1006	914	987	945	930	884	951	968	899	973	942	943	875	960	944	976	948	958	979	925	930	924	903	955	956	963	913	892	956	945	950	943	948	954	941	923	970	956	968	921	893	948	958	948	979	942	957	893	898	931	926	921	890	893	928	939	915	992	910	999	904	879	955	933	946	946	905	928	996	971	874	909	923	946	905	927	935	946	938	946	941	956	932	969	993	947	963	899	977	992	924	945	912	961	941	928	903	995	946	958	942	967	935	874	909	940	926	944	967	993	942	942	919	940	927	916	916	978	981	911	925	969	894	967	929	971	920	918	917	952	1003	986	910	955	935	958	896	933	944	1000	911	930	959	888	941	934	994	992	987	946	962	950	959	951	937	921	949	929	951	1005	922	901	930	981	927	1003	918	955	898	891	976	907	982	975	908	953	904	938	960	952	896	952	903	960	904	920	964	895	941	980	912	917	930	924	920	958	950	940	935	915	933	947	978	876	968	898	963	859	962	914	938	894	950	975	960	993	990	945	898	921	967	922	952	906	981	934	944	859	961	907	963	921	910	934	978	927	878	910	950	946	972	927	943	921	960	973	903	872	933	979	949	941	960	921	983	954	1004	966	905	949	942	926	912	976	956	943	970	967	943	982	953	963	951	963	942	946	920	944	960	922	961	977	940	916	965	922	928	948	913	923	985	936	990	959	955	907	917	954	942	940	908	963	922	929	877	922	938	896	914	964	991	914	940	967	955	930	938	922	952	897	894	973	916	956	909	940	965	952	959	985	939	921	973	983	899	952	891	906	913	889	921	933	946	923	989	966	941	939	940	898	907	930	963	893	899	938	933	950	1031	939	924	893	929	959	902	907	963	983	922	934	895	917	953	969	984	929	967	957	939	946	923	952	946	956	853	927	983	956	939	932	988	924	942	964	975	912	987	954	953	945	941	903	915	916	950	998	932	953	898	938	958	904	907	926	911	956	906	941	899	939	958	884	929	892	898	959	928	889	1002	949	928	883	933	883	890	926	918	973	945	931	938	960	866	970	919	971	894	986	953	923	958	941	922	964	938	928	921	926	928	941	931	921	898	1001	954	965	974	935	928	976	951	1011	939	956	892	954	946	952	955	1026	927	959	944	964	926	909	937	994	888	947	910	919	931	945	943	990	985	939	923	964	930	933	948	953	919	953	962	1017	906	900	931	961	1009	911	956	948	977	952	936	936	987	924	974	931	892	956	920	908	983	948	906	921	935	949	971	923	935	915	975	935	906	995	955	939	921	877	999	946	979	971	943	944	947	931	956	914	968	931	986	989	898	899	959	985	924	956	954	934	922	937	926	979	984	912	932	968	976	897	893	951	886	973	895	918	925	911	910	941	954	965	871	905	906	941	938	969	940	947	915	930	960	936	927	915	921	977	943	883	1013	882	940	937	929	926	909	946	908	924	948	992	934	929	952	959	975	968	941	875	978	957	974	942	933	955	1001	946	924	911	937	946	932	893	919	982	960	906	932	946	959	980	954	932	907	972	948	986	956	936	977	961	918	959	897	959	935	964	944	942	910	870	967	907	929	933	919	945	947	994	923	927	905	944	896	952	982	942	923	924	1000	921	1001	921	961	916	947	920	910	932	896	872	961	906	912	956	919	966	982	940	954	897	964	987	896	910	950	902	931	927	929	941	878	913	956	995	967	969	918	886	939	926	920	998	926	911	913	932	937	915	923	932	910	930	950	865	940	894	957	939	976	924	960	928	919	949	915	924	933	932	976	918	971	931	886	973	919	1003	987	881	924	939	906	990	985	926	925	967	921	977	964	944	920	954	952	874	934	900	977	989	939	955	925	924	920	916	904	974	944	893	964	989	935	945	989	942	925	890	930	905	904	916	936	922	951	959	888	940	914	982	1002	926	921	892	942	948	972	877	954	969	917	925	937	921	962	898	957	952	937	957	960	957	952	919	939	896	926	950	958	957	973	958	979	903	897	994	966	951	934	949	946	895	917	926	936	914	935	944	942	984	945	969	940	891	928	940	1005	979	981	943	928	919	919	954	899	922	953	905	977	937	900	973	924	875	974	945	955	892	888	965	940	954	932	955	961	975	921	931	1005	966	961	927	935	959	947	947	934	883	901	914	879	976	942	953	925	902	948	995	935	943	967	952	908	928	918	918	896	912	903	937	950	964	942	949	960	976	947	960	939	919	980	1007	958	956	938	903	930	959	933	931	972	953	955	972	926	962	964	952	942	968	945	941	998	945	893	938	1011	966	947	963	948	910	938	888	944	924	934	881	1011	1018	948	875	1000	944	929	968	959	924	951	930	924	971	953	893	967	941	953	977	947	930	953	972	939	928	983	911	970	917	994	932	863	943	948	928	953	918	892	971	951	965	947	939	931	949	915	924	972	910
24653	21027	26763	25215	9016	2330	1707	1364	1215	1060	968	832	864	736	732	795	771	822	736	789	733	641	641	623	624	608	582	598	552	553	593	558	595	532	592	619	571	564	550	663	559	589	561	539	576	522	568	572	545	578	571	563	534	498	516	592	528	561	553	564	541	537	507	550	590	538	556	523	550	547	566	528	520	545	536	565	537	536	524	570	514	541	557	539	540	552	549	529	533	570	540	500	530	526	533	543	528	517	580	524	542	530	512	542	551	560	544	518	528	567	534	539	566	573	537	548	573	528	532	552	501	543	508	538	535	542	544	493	559	563	518	561	505	568	557	549	529	542	583	553	548	502	572	494	529	586	502	531	554	523	537	543	553	552	531	520	563	524	534	521	537	547	531	577	539	537	526	519	544	590	494	542	557	578	539	554	521	535	601	544	558	549	537	554	522	542	528	548	583	548	533	535	531	542	559	574	538	514	539	547	559	575	546	523	567	587	537	542	548	531	508	548	563	527	560	558	571	571	568	568	508	559	551	527	556	582	607	549	574	557	547	571	503	518	510	510	533	555	534	571	514	537	544	572	573	576	588	492	534	538	565	539	537	548	574	562	553	544	591	522	592	500	534	555	552	557	579	538	506	560	548	533	573	523	545	512	548	562	524	548	548	555	548	573	518	553	538	569	510	548	541	541	561	514	470	548	511	527	580	566	512	548	510	545	559	546	545	516	534	529	529	570	519	561	531	571	581	546	544	550	532	529	531	559	525	562	551	532	520	584	529	522	553	485	562	527	559	538	531	544	514	508	535	529	509	572	558	563	531	523	542	547	536	533	493	525	570	510	547	584	567	560	561	546	528	574	529	551	562	553	550	563	525	562	534	550	504	552	529	539	512	561	554	563	565	530	554	554	563	547	532	544	552	540	511	520	559	525	554	566	560	538	558	562	560	559	527	545	515	520	518	543	539	557	552	584	512	542	532	526	586	597	551	603	520	535	523	555	562	537	547	578	531	569	538	533	556	527	530	572	485	563	558	580	516	575	525	521	510	553	567	535	540	523	541	513	531	524	522	549	551	526	539	581	510	533	517	526	529	528	568	511	581	526	598	551	565	566	543	505	555	479	573	549	568	522	573	539	557	567	530	551	565	551	516	502	510	530	564	545	524	525	558	590	511	557	539	560	556	527	563	544	553	549	510	535	517	533	556	532	555	579	552	544	490	513	510	543	547	564	546	559	522	535	520	543	580	565	577	567	532	597	519	540	493	556	545	554	519	508	574	500	554	518	557	534	530	507	556	504	554	572	495	533	558	518	530	521	559	538	564	540	527	527	564	544	548	548	532	537	523	554	554	523	518	585	586	587	515	536	562	522	537	537	543	595	503	543	547	537	616	524	556	592	589	541	534	568	528	518	588	521	545	549	574	510	556	544	533	557	547	512	577	563	545	539	521	548	550	563	538	530	542	549	538	507	546	515	572	518	501	528	531	518	521	552	522	541	519	511	558	536	547	560	534	569	543	558	558	551	558	577	572	541	571	553	534	553	537	549	554	524	518	516	568	533	541	567	523	583	526	587	566	556	564	563	567	565	585	527	569	571	571	528	505	537	593	491	529	545	541	575	514	542	576	561	524	533	545	536	590	610	547	491	546	536	494	557	530	568	537	553	515	551	545	541	557	540	484	589	545	539	538	516	545	521	547	536	513	531	542	562	551	524	561	556	557	497	584	494	584	510	548	510	534	589	539	553	540	555	566	578	467	565	512	529	538	551	522	544	529	546	542	548	521	511	557	527	510	554	541	521	519	503	523	541	531	571	558	533	537	547	570	516	556	513	524	567	528	569	564	529	536	499	546	518	553	534	563	577	511	533	537	536	517	554	522	557	559	532	531	524	519	555	552	570	544	555	525	538	525	535	545	542	527	576	547	554	531	547	559	531	525	553	576	521	513	549	551	521	531	528	601	565	527	556	524	545	541	578	566	578	580	543	491	486	548	512	551	547	531	512	553	526	559	532	554	554	534	554	508	563	546	561	501	559	534	547	580	496	557	543	549	482	569	533	556	531	537	541	556	530	543	561	522	526	558	542	554	524	507	503	550	553	615	527	542	563	535	496	530	585	525	557	528	517	535	524	517	524	524	544	566	554	533	556	554	547	528	562	592	560	564	541	546	555	552	560	536	530	527	559	550	520	549	559	520	532	531	557	535	554	540	585	538	558	562	517	558	525	563	541	555	542	549	514	550	531	511	565	536	529	559	576	543	583	578	522	529	550	554	568	580	571	540	521	559	543	576	523	533	528	512	552	522	551	557	540	525	550	529	560	569	537	526	571	531	558	528	584	538	573	553	542	514	532	605	524	518	545	549	561	533	578	558	594	586	544	534	562	549	543	523	572	514	573	484	562	556	550	576	563	514	517	568	570	554	530	512	555	503	527	562	532	558	535	521	551	528	598	589	524	541	531	578	534	544	533	527	569	534	571	538	568	551	550	540	550	528	611	558	554	523	557	523	518	504	526	541	533	506	507	552	542	503	492	551	564	537	576	511	518	558	524	549	568	538	532	542	552	567	561	595	547	539	550	556	542	553	526	530	542	538	566	570	530	547	532	524	533	542	559	524	567	516	572	511	536	542	561	531	515	507	568	494	569	549	490	533	529	576	514	535	565	540	520	572	494	570	515	534	559	551	521	531	546	561	562	539	502	505	545	538	535	539	558	552	559	513	553	564	564	578	580	547	520	582	548	524	617	524	530	527	511	549	539	555	541	543	511	547	531	554	539	541	536	560	537	578	538	562	586	491	482	518	522	539	514	562	528	556	539	568	580	513	508	560	539	530	569	514	522	570	583	553	541	516	559	572	578	561	562	502	526	573	524	539	522	554	577	539	536	571	553	549	521	518	526	572	545	539	555	543	524	567	525	529	550	553	577	551	545	543	545	553	579	482	548	555	557	512	546	512	571	545	546	537	544	520	587	559	520	570	545	527	526	555	560	530	548	562	539	575	530	535	550	523	518	550	520	533	558	528	532	529	553	569	532	563	483	534	564	599	523	544	531	547	568	520	544	562	515	565	548	565	552	555	532	509	555	537	559	545	581	568	545	524	556	586	519	526	499	529	534	554	535	533	514	515	532	520	541	562	484	519	569	522	536	549	548	489	593	523	529	525	561	573	551	515	531	545	524	572	533	528	509	547	534	504	517	506	524	562	535	562	573	542	588	561	532	556	540	522	545	549	528	569	535	531	529	558	538	537	531	563	517	531	524	557	544	510	564	548	562	541	553	553	564	520	553	551	561	580	538	545	558	502	496	539	517	547	491	564	561	503	581	524	540	518	588	556	563	533	554	535	541	588	483	536	552	547	540	511	552	488	525	566	549	527	578	549	522	570	534	550	528	560	542	559	582	532	533	517	554	558	534	543	538	562	544	537	557	548	522	575	535	560	551	506	530	569	561	577	526	526	562	598	562	562	503	552	514	546	580	565	596	529	539	575	568	511	564	537	526	555	555
19752	18342	13082	7069	5549	4286	3465	2961	2454	2108	1647	1546	1479	1304	1312	1384	1321	1209	1212	1158	1131	1112	983	925	837	809	745	765	762	769	794	724	742	741	790	777	742	785	789	763	753	713	715	734	791	715	703	730	696	701	752	689	734	717	714	700	718	708	739	678	683	707	745	719	719	700	716	693	679	727	681	724	701	759	681	717	694	707	729	717	738	716	679	762	743	722	635	717	747	756	738	677	701	740	737	714	678	713	711	717	727	679	715	716	711	714	756	684	679	701	711	713	698	682	711	682	652	681	699	695	685	704	719	666	709	656	711	725	700	717	682	709	694	633	712	661	723	727	706	713	687	682	716	737	744	703	676	707	692	694	741	702	656	692	703	722	648	698	687	685	703	722	737	686	659	710	708	699	714	678	704	702	721	698	708	740	717	770	684	686	731	674	650	697	693	690	681	703	714	679	765	738	741	655	668	740	696	697	696	706	717	688	751	654	723	705	690	736	711	704	733	695	747	710	682	653	695	703	667	704	713	686	718	705	683	726	708	694	692	678	701	682	671	703	698	698	734	702	731	717	666	734	701	714	736	672	687	684	715	701	754	667	722	694	724	699	729	689	694	739	659	679	677	718	700	719	671	724	726	713	696	724	712	681	718	676	735	674	739	778	683	690	672	744	726	730	719	693	706	736	732	670	755	698	682	714	709	707	706	710	676	739	654	680	688	735	760	737	696	695	720	731	677	682	707	742	746	697	699	737	666	701	684	668	764	740	694	715	730	751	690	758	736	711	705	708	711	659	716	675	735	697	713	693	737	685	718	715	655	716	684	680	750	714	687	752	724	715	680	715	714	719	668	653	695	720	694	703	684	667	681	697	693	736	738	685	705	699	725	698	679	705	721	683	719	739	702	755	680	707	710	702	685	711	722	683	714	704	692	693	700	714	746	697	703	694	736	709	719	740	697	689	737	708	709	717	707	692	717	691	699	709	699	686	703	714	703	711	720	688	703	721	726	697	684	731	701	610	670	700	715	690	710	729	714	714	685	707	698	700	718	631	698	707	691	732	733	662	689	707	697	722	729	700	648	693	686	739	705	715	708	735	712	696	721	699	716	759	675	700	748	660	703	695	730	744	703	740	695	720	706	707	646	677	682	711	728	729	699	691	663	714	678	720	695	657	711	651	641	693	697	668	754	676	721	715	669	710	702	694	723	696	687	686	691	688	739	710	676	675	687	756	731	617	693	688	684	678	690	703	687	684	717	727	727	695	706	705	688	696	705	672	745	686	710	700	742	651	674	723	736	672	717	692	653	682	674	689	719	737	675	688	676	702	696	685	699	671	692	719	720	725	678	654	712	725	673	736	659	667	658	656	658	708	691	677	723	713	735	715	728	702	739	709	646	693	727	643	707	700	671	715	696	671	705	690	668	735	692	741	718	704	699	710	709	671	659	742	727	688	680	700	723	702	704	692	682	658	693	729	693	724	755	689	717	713	662	716	687	691	720	725	675	684	725	630	702	725	676	710	703	704	698	672	704	678	700	687	705	674	676	672	722	706	714	701	679	745	694	731	720	718	713	671	741	708	738	729	653	739	711	699	701	671	715	707	755	708	696	700	658	738	665	734	687	688	660	725	701	652	725	711	655	717	701	728	678	701	663	709	680	680	675	735	660	686	692	673	673	702	770	715	700	693	706	661	701	706	650	720	714	666	714	728	743	741	679	719	666	673	646	690	736	701	686	670	702	685	717	708	688	705	724	674	662	713	715	677	713	645	711	712	742	714	747	719	701	725	714	644	680	707	698	691	690	709	736	700	689	721	703	714	710	732	669	732	716	686	754	691	660	714	691	718	686	750	741	716	734	693	663	726	712	711	730	710	706	727	713	729	746	731	703	664	712	719	682	731	697	714	689	699	711	701	691	716	672	698	689	691	706	705	689	759	692	696	717	731	699	708	717	693	718	700	671	723	723	701	729	694	713	752	671	713	706	689	718	706	661	723	702	738	718	702	617	717	671	658	697	708	676	710	727	656	690	697	689	667	730	668	717	692	628	714	690	685	690	685	657	688	726	750	672	707	686	732	661	673	707	701	658	686	712	708	730	694	725	674	677	727	699	653	715	688	723	707	733	680	755	704	684	721	741	679	726	708	703	726	669	697	697	714	701	660	695	679	702	641	709	705	696	639	703	683	686	704	712	689	717	725	699	734	669	706	656	693	712	689	671	698	723	718	713	700	721	689	691	690	717	677	682	657	707	696	652	732	656	714	679	687	688	712	707	683	713	700	719	647	694	683	735	692	687	699	693	689	708	713	683	717	665	647	699	667	690	730	694	700	689	686	676	707	690	687	710	696	736	685	759	709	738	747	685	732	703	664	669	699	686	698	691	643	725	662	701	683	711	724	689	691	688	691	710	708	728	718	706	717	693	759	702	680	669	670	684	674	719	757	689	751	710	680	701	677	690	647	682	714	664	730	659	720	668	736	726	686	686	734	702	688	689	690	691	728	688	699	734	705	699	671	689	649	741	704	704	715	718	703	677	692	721	702	701	722	691	658	717	728	717	755	727	719	696	736	681	682	723	657	701	709	704	718	689	660	706	668	682	662	668	719	737	714	679	704	702	689	656	692	686	682	669	675	702	727	779	713	692	672	677	677	697	682	698	768	717	678	720	715	725	692	706	708	721	725	689	692	678	705	754	705	673	707	734	701	677	718	710	716	722	701	680	704	700	663	657	673	724	691	733	710	740	676	682	694	723	697	705	717	718	743	702	693	712	722	707	725	710	717	710	693	720	714	719	683	688	715	679	706	751	718	687	709	719	691	752	700	737	705	690	727	719	692	692	710	685	682	700	668	723	667	716	727	707	720	719	727	711	718	698	712	712	701	678	631	780	661	692	669	691	664	704	692	701	719	715	703	699	655	710	724	685	693	720	734	660	729	676	714	705	689	693	681	741	730	703	720	704	710	649	713	752	752	695	712	732	738	682	700	685	698	730	708	695	719	680	732	719	740	668	702	720	696	666	713	702	715	741	755	716	679	710	704	711	750	721	706	700	692	682	676	685	708	727	725	729	674	756	702	716	737	682	730	713	695	659	720	685	673	733	697	687	687	730	703	657	695	670	686	684	722	701	689	729	682	701	693	755	722	705	672	731	695	687	686	697	697	666	742	675	680	736	665	688	746	708	709	710	717	723	687	692	714	709	734	718	745	666	723	676	717	697	685	717	728	677	743	698	702	686	637	716	699	697	697	702	678	676	734	747	688	718	739	701	673	693	711	668	734	676	743	684	718	714	719	737	690	714	673	692	685	704	739	741	685	732	674	728	702	715	694	724	706	717	675	697	708	736	687	649	734	664	676	725	681	750	713	697	699	692	697	677	669	723	726	647	675	710	697	666	738	719	697	683	749	698	698	723	721	746	675	671	699	703	734	709	692	687	709	693	731	651	663	730	701	735	709	723	722	714	714	675	734	688	736	698	734	653	733	691	719	694	676	699	668	724	729
22403	20983	28498	23679	20987	20875	7775	2527	1772	1575	1174	1055	996	946	876	920	909	920	822	875	826	716	659	630	621	555	536	546	569	537	540	536	503	500	533	518	521	493	548	522	496	538	479	499	498	541	480	448	469	506	499	489	492	479	464	477	508	465	492	508	457	483	482	464	475	450	487	494	483	474	471	463	495	472	496	434	455	433	453	464	487	454	458	443	460	445	464	469	430	486	461	499	471	471	477	471	469	447	498	445	442	483	444	478	467	421	495	439	456	463	466	423	413	484	479	487	445	458	503	478	471	486	476	500	472	429	494	470	442	432	442	449	425	467	481	460	467	478	424	438	506	509	488	483	463	462	494	458	452	431	440	414	466	459	499	511	494	468	431	479	487	407	508	477	431	463	473	464	470	446	467	481	483	480	462	444	449	456	460	501	442	473	497	448	500	439	449	484	466	485	480	504	491	487	426	448	471	437	452	475	484	499	473	476	452	469	464	474	471	443	467	467	441	454	450	448	468	461	479	467	444	436	455	471	441	459	467	504	443	450	452	496	450	471	449	480	460	473	490	461	491	445	463	456	448	434	472	468	450	472	483	483	501	467	450	476	469	496	498	467	471	445	463	454	427	447	504	455	499	467	461	486	442	442	444	446	480	454	447	470	467	461	475	486	445	455	430	454	442	462	434	456	461	499	447	484	428	449	477	440	466	451	472	476	486	457	496	465	464	472	477	432	486	457	459	477	445	440	467	471	470	475	452	457	476	441	462	519	469	487	449	499	432	480	472	465	469	468	443	448	431	484	438	477	490	482	502	515	475	476	453	497	488	506	485	443	470	453	458	500	418	449	462	471	487	456	487	439	451	492	478	486	459	469	451	483	454	445	448	465	476	483	456	438	455	437	482	483	452	432	459	450	493	495	499	468	455	421	493	479	494	499	438	465	494	458	500	460	503	441	495	479	498	463	483	477	471	452	458	465	443	419	495	450	467	477	455	478	453	497	457	504	482	456	434	483	489	499	499	472	463	433	486	459	494	475	461	470	460	468	471	457	487	520	494	463	464	468	448	443	465	502	450	490	504	460	456	483	432	465	442	487	473	454	457	473	497	489	477	456	470	482	479	478	499	441	472	486	485	398	488	449	481	450	443	487	444	468	489	437	469	493	472	476	469	453	437	484	427	477	419	452	452	472	452	471	443	450	455	480	437	447	471	433	474	475	469	459	469	443	426	458	483	468	439	487	491	465	450	439	478	479	497	503	470	451	477	454	441	478	461	484	470	462	466	455	472	451	453	511	456	456	452	493	426	401	450	456	489	436	455	480	475	493	465	469	464	481	486	485	467	462	500	460	454	436	490	470	475	462	459	435	447	426	458	493	442	491	517	441	431	503	463	445	473	483	447	480	440	459	460	511	454	454	460	462	434	431	455	459	452	466	471	492	451	453	463	471	497	468	511	513	492	448	427	445	477	454	511	453	457	447	481	471	437	482	436	488	459	436	452	426	450	489	484	433	459	480	458	460	459	509	475	452	434	447	443	484	504	444	472	443	452	449	467	484	488	479	431	491	468	451	455	501	494	469	464	450	431	457	471	497	505	466	472	443	464	460	464	483	491	494	511	469	476	459	469	473	474	468	487	507	475	441	431	450	456	431	459	462	424	462	429	429	459	460	459	415	423	442	472	437	467	499	485	455	471	488	499	477	463	411	464	504	462	452	454	487	458	455	504	439	457	460	465	434	475	476	468	446	428	451	469	436	474	473	428	456	449	434	439	503	488	492	477	472	448	450	506	461	486	489	429	479	472	439	460	456	506	428	457	420	500	443	443	475	449	461	464	481	474	477	447	491	461	507	493	433	466	459	470	492	427	484	445	453	456	446	488	440	419	455	432	429	453	452	460	476	460	478	462	472	474	459	481	458	450	478	466	495	470	458	430	443	465	441	480	479	491	412	470	465	411	466	512	496	454	456	465	452	443	474	446	489	475	434	462	463	490	463	458	468	471	458	469	476	484	512	462	465	451	450	463	447	464	427	485	447	498	462	431	424	434	467	468	457	500	451	488	518	460	475	470	444	482	437	482	484	421	497	480	440	459	425	448	476	481	516	497	439	458	446	439	429	459	455	476	468	460	475	473	485	455	462	479	471	449	432	471	478	509	457	462	466	484	482	441	437	490	406	452	470	471	449	437	488	444	467	456	493	414	448	462	442	467	483	445	477	453	444	463	480	452	508	491	463	474	417	438	451	503	428	461	448	451	456	471	470	491	459	479	481	443	471	452	500	474	479	439	484	451	487	493	458	483	450	477	516	431	444	517	479	429	462	446	467	485	466	417	444	467	501	487	491	466	450	448	503	443	482	461	445	498	475	465	435	488	489	475	466	440	438	462	432	455	460	485	459	498	455	476	475	466	460	443	465	474	477	456	464	460	458	457	472	450	459	435	466	461	482	471	487	483	468	454	474	494	508	465	461	474	435	477	493	485	462	485	481	455	463	446	438	469	457	460	485	447	449	487	466	498	463	435	502	465	456	500	447	475	465	452	448	475	470	458	450	494	494	474	479	475	469	490	432	444	479	503	458	450	502	470	442	484	457	480	425	460	498	448	449	488	480	455	494	433	451	469	481	453	428	484	464	503	479	453	438	461	426	450	491	500	479	471	458	456	449	469	451	462	506	493	487	419	480	432	438	425	466	443	456	462	434	457	470	439	458	449	438	459	469	457	417	454	470	466	492	465	491	460	458	479	461	462	492	487	478	461	452	473	439	492	476	471	484	456	466	446	448	461	464	466	447	449	461	490	439	472	467	475	464	459	472	460	483	466	486	453	459	479	454	479	488	456	491	492	457	460	450	460	475	453	448	487	487	495	465	473	476	455	473	442	466	404	406	472	465	451	462	468	470	470	488	445	454	465	439	476	463	486	413	442	478	469	414	494	467	453	470	454	483	481	462	459	504	486	453	474	458	505	471	450	490	486	466	445	424	471	458	467	480	490	473	485	488	506	489	436	464	446	403	501	458	469	482	447	444	474	467	478	453	428	418	467	493	473	460	483	442	445	465	461	480	446	445	493	467	438	484	496	478	441	463	424	468	444	519	456	448	442	467	498	491	460	472	486	505	437	487	461	464	515	474	511	513	486	442	457	459	489	468	445	486	475	481	477	479	488	470	437	463	481	450	472	473	436	430	466	454	438	473	443	425	445	450	487	466	489	465	428	460	453	464	421	421	444	478	455	480	459	446	466	466	468	469	453	473	449	458	475	475	486	468	480	461	462	449	461	473	429	465	479	464	475	444	468	465	452	439	465	466	469	470	477	491	477	488	451	439	457	486	471	477	474	489	474	473	433	435	430	488	490	468	470	427	491	435	447	426	446	458	486	453	454	453	459	478	448	473	430	474	472	458	462	443	434	501	475	425	512	490	463	423	448	475	471	507	488	489	464	449	487	450	470	445	449	463	486	457	485	446	430	471	444	476	453	432	446	484	461	418	460	468	511	485	503	443
24739	27180	20620	11920	9112	6913	5711	4980	3992	3041	2429	2033	1897	1692	1621	1652	1561	1559	1477	1504	1344	1190	1077	977	912	860	752	746	716	741	732	731	701	720	793	747	739	724	707	740	716	735	655	670	701	635	674	647	638	618	668	690	612	628	632	626	612	701	618	632	636	648	692	632	594	668	627	629	628	612	687	620	607	596	670	636	640	611	612	630	587	625	640	633	630	633	583	666	603	620	617	618	612	632	623	614	629	600	600	634	600	600	603	589	606	586	581	568	619	579	621	601	608	629	634	642	631	637	610	605	601	620	614	625	656	647	649	596	599	595	567	633	612	655	611	596	617	637	570	626	598	620	627	567	595	590	638	574	632	592	623	577	601	601	590	561	597	629	570	621	610	635	636	633	569	634	617	578	585	571	605	649	642	595	637	589	621	608	580	615	612	625	606	596	596	619	640	583	574	583	628	612	637	612	603	611	632	621	611	597	623	600	583	632	589	686	612	601	627	594	636	613	634	588	636	599	602	616	599	584	581	582	622	607	587	586	585	587	618	573	637	618	637	557	610	617	621	596	611	612	608	585	608	623	574	665	609	597	599	582	585	596	589	597	589	576	615	627	582	592	615	604	643	615	626	612	590	631	622	638	624	603	614	595	627	614	616	620	605	573	595	626	596	594	588	644	630	611	630	597	622	612	642	601	606	662	621	612	592	630	631	642	659	640	548	664	583	615	623	573	600	584	599	565	606	582	607	636	707	568	600	595	606	578	635	646	616	626	627	590	653	562	645	623	631	606	608	594	604	614	618	615	547	580	613	612	648	619	595	602	641	607	593	597	605	622	617	623	586	644	624	591	622	608	610	665	569	618	609	578	544	617	624	643	606	616	614	583	614	586	629	677	642	637	589	600	615	631	636	608	630	613	615	653	612	592	587	614	645	609	644	641	623	603	600	662	615	640	669	595	592	589	631	589	588	602	609	607	606	626	602	641	608	615	540	605	588	621	574	598	554	635	598	600	627	575	599	587	630	591	645	641	612	605	590	648	592	636	652	620	621	619	603	610	659	605	562	628	595	592	605	592	590	647	561	619	598	648	602	574	574	613	621	583	617	598	652	612	617	605	576	651	622	564	638	599	645	564	630	637	615	614	601	679	610	611	645	653	659	597	620	580	629	564	564	571	622	624	599	613	632	616	617	593	629	588	580	583	618	630	610	645	563	606	583	596	609	647	628	599	618	649	602	600	636	622	594	578	655	608	611	641	615	582	602	601	614	663	632	611	614	595	585	648	591	625	613	596	610	596	635	582	628	617	634	635	637	632	584	576	621	609	595	609	621	601	618	635	578	616	596	600	603	580	642	622	597	625	620	601	574	635	571	633	603	600	654	646	603	597	578	660	616	628	593	602	643	637	604	603	581	638	599	664	598	615	610	563	627	602	563	630	601	614	644	615	609	617	600	585	583	678	604	617	607	611	595	610	619	622	620	595	583	613	597	564	586	616	631	614	653	593	584	570	639	606	556	596	580	615	631	602	665	633	593	602	582	592	566	620	563	639	590	622	624	588	631	570	583	594	614	591	575	620	609	600	598	636	556	593	629	620	612	587	598	610	660	647	536	644	591	627	602	663	580	605	598	635	594	652	644	630	643	665	633	616	591	572	586	613	611	533	600	611	598	625	631	623	536	653	636	639	575	603	629	608	571	576	597	594	631	640	577	595	618	618	611	627	597	632	589	593	583	631	604	613	611	607	606	609	615	576	626	628	623	584	656	615	608	636	595	639	599	570	592	647	611	600	627	584	584	617	627	589	591	605	589	645	603	617	603	615	613	586	553	623	653	662	632	645	582	572	623	640	630	599	671	631	607	578	623	622	561	597	603	600	634	621	578	606	612	630	621	605	614	644	630	569	596	611	569	606	603	647	602	664	631	592	597	612	631	587	589	620	609	584	584	587	624	604	650	620	587	641	595	592	608	637	687	615	632	587	601	563	614	601	612	613	583	652	630	601	622	690	617	603	620	586	594	627	623	597	634	564	618	622	610	606	626	621	591	639	578	613	628	606	578	600	603	662	613	590	606	637	572	610	627	584	626	630	619	649	580	566	571	612	596	618	626	645	606	569	602	600	600	597	606	577	617	604	616	615	597	634	630	596	647	602	620	624	613	650	624	663	623	598	644	605	570	613	601	622	597	651	624	613	632	622	621	601	646	606	621	555	614	594	624	596	608	616	603	619	573	608	629	582	572	635	601	612	572	594	639	616	604	587	659	612	607	627	630	582	628	600	607	641	633	555	574	615	633	578	611	613	605	610	584	647	604	618	599	623	640	582	581	649	589	619	592	621	597	570	653	614	587	625	621	603	600	589	624	596	640	647	614	622	627	612	653	569	611	587	606	675	586	612	576	634	669	635	565	575	624	622	595	629	601	623	616	579	634	615	629	610	593	639	620	585	623	564	634	626	579	660	581	633	633	643	614	621	619	579	590	641	608	572	628	575	598	600	608	607	620	614	619	557	612	606	611	593	603	593	582	606	625	586	605	633	580	614	620	615	657	599	614	620	623	630	631	616	594	557	621	592	573	644	651	629	625	627	591	603	627	659	597	616	575	650	602	575	630	631	579	626	623	617	568	626	623	583	636	593	619	619	602	595	593	607	655	641	590	585	643	606	635	604	607	627	614	563	600	630	569	562	602	626	579	595	597	628	631	600	616	600	631	556	592	615	609	625	602	626	643	616	632	606	628	613	610	589	600	613	584	624	613	627	551	605	641	610	600	601	627	611	596	624	639	591	586	622	619	628	631	545	600	585	590	595	613	579	586	604	584	609	592	652	578	627	615	614	597	572	592	560	564	605	574	643	616	583	646	558	657	622	626	621	602	632	650	614	604	602	575	592	629	596	617	629	606	590	614	600	621	588	596	603	612	572	574	628	619	606	611	615	621	601	624	671	653	596	668	579	619	601	580	644	622	630	586	634	608	587	610	587	620	595	621	657	626	596	590	622	638	625	609	583	676	622	646	624	611	645	596	667	598	639	576	618	627	616	671	573	622	642	602	641	650	653	623	635	613	584	616	612	602	587	583	649	612	569	607	613	622	648	599	604	588	623	589	607	597	602	584	621	580	624	580	602	608	630	624	590	637	582	589	587	603	639	583	558	620	605	575	597	614	625	576	653	599	649	589	613	593	629	595	614	631	627	600	592	622	626	650	660	596	596	628	623	652	632	630	584	606	573	604	633	579	611	638	597	632	625	610	604	612	623	634	600	594	605	605	594	603	583	599	595	607	580	637	615	605	603	627	624	631	621	583	618	606	590	654	574	584	621	613	621	625	620	575	558	588	575	606	644	594	594	552	607	616	557	607	601	600	603	623	673	638	654	552	603	612	609	607	563	620	636	599	605	599	597	649	608	609	602	648	607	555	606	619	565	614	639	614	621	601	604	572	645	583	583	562	613	655	638	592	601	598	657	630	606	570	585	569	602	639	592	604	614	605	624	614	595	592	584	602	607
27412	18467	8976	3933	2412	1781	1511	1293	1235	1098	1003	907	878	985	962	1007	920	965	925	906	930	841	883	798	795	801	800	749	749	762	744	752	702	776	798	759	795	776	816	732	749	772	680	755	753	746	743	734	781	756	748	736	780	725	785	741	749	764	752	780	787	658	728	791	795	755	744	768	779	778	767	686	731	716	773	770	770	787	725	738	723	762	741	757	727	705	742	731	730	738	746	751	792	720	712	753	751	765	716	771	778	747	714	751	690	708	771	747	734	735	726	787	708	763	725	763	795	728	761	694	793	720	702	772	692	789	736	781	756	736	744	762	741	749	776	753	740	766	746	736	742	743	726	725	724	728	736	751	798	708	750	776	718	765	706	757	741	743	731	739	777	761	741	770	809	757	780	747	776	739	768	742	801	724	759	814	771	723	732	733	729	726	784	771	769	773	781	748	731	736	749	758	764	756	760	768	758	709	774	735	777	762	715	714	743	702	815	772	763	726	688	744	769	721	720	762	724	748	777	738	739	719	750	726	693	732	745	735	825	783	743	716	721	747	769	731	792	712	815	741	767	692	729	770	716	787	767	697	741	721	689	769	756	691	783	821	766	732	703	739	770	743	811	707	737	774	764	717	752	734	742	714	768	787	760	707	747	755	741	776	705	742	743	750	711	771	709	784	775	739	747	743	721	769	692	751	706	782	686	770	750	755	687	750	791	726	727	761	767	812	769	730	763	715	738	737	730	809	733	742	788	735	795	754	670	721	718	723	719	795	717	721	762	712	776	722	755	799	736	744	743	795	765	716	775	729	727	719	723	754	772	772	803	760	754	749	764	756	737	725	727	739	722	747	705	805	782	761	760	774	766	779	755	757	775	733	717	741	737	805	775	714	723	789	808	710	781	736	745	757	739	731	708	773	737	792	814	763	717	719	748	765	765	725	703	695	759	767	747	784	742	749	761	773	777	736	745	775	779	810	694	740	776	755	735	762	741	726	707	706	735	709	736	806	712	787	712	761	725	762	806	743	691	753	751	746	767	712	741	806	749	741	762	704	729	745	705	745	728	730	706	729	723	757	739	760	768	782	784	758	736	802	772	750	736	692	769	802	726	737	736	780	721	739	743	782	709	728	755	718	767	749	766	708	740	720	742	739	763	723	771	793	790	730	756	754	758	726	727	726	740	758	744	719	743	824	770	755	775	743	769	739	742	758	700	743	746	735	769	756	759	772	767	818	793	749	766	717	761	775	740	755	724	748	809	733	708	719	756	784	740	743	751	780	784	739	819	802	733	798	758	746	743	719	708	749	747	724	752	749	813	753	781	726	766	751	758	762	698	766	713	717	760	774	708	749	749	745	756	721	720	789	722	769	713	716	756	770	718	772	772	770	738	796	747	739	725	805	741	767	726	718	747	779	750	756	766	726	718	753	728	784	778	742	753	745	748	756	710	733	749	751	745	769	748	734	760	677	740	727	751	723	752	786	742	736	718	713	757	715	761	752	740	707	756	757	708	775	805	729	698	723	740	788	756	748	773	751	755	742	744	729	776	786	757	739	774	718	769	783	766	753	769	729	749	803	714	736	745	720	783	760	755	735	766	750	730	776	750	762	762	699	740	797	753	761	738	769	780	710	720	723	720	773	754	754	734	721	800	773	736	784	706	779	762	791	766	778	739	722	729	751	773	771	723	749	703	738	741	748	754	784	751	780	749	725	767	756	712	754	755	718	745	704	758	749	698	716	773	730	789	775	723	814	733	762	752	782	781	776	754	731	752	806	770	735	748	788	730	721	745	757	732	788	735	743	743	749	769	775	720	806	762	778	757	737	771	746	770	763	727	743	763	773	717	721	792	775	747	721	757	745	778	711	716	696	803	751	730	760	735	693	762	735	749	697	754	763	765	744	714	717	749	735	754	713	791	777	710	774	757	706	728	714	736	752	711	745	785	713	743	751	789	793	783	736	714	794	752	728	775	804	723	751	748	741	761	701	732	747	724	762	732	717	732	736	773	749	764	757	760	745	790	769	783	766	811	714	738	751	744	766	773	763	748	734	730	783	768	771	723	733	763	757	746	776	764	753	740	719	747	760	746	764	754	780	725	774	746	746	737	719	720	724	747	720	760	760	754	733	768	768	790	785	782	784	715	677	743	720	811	738	734	718	807	781	755	725	737	757	724	754	776	742	721	775	715	740	751	687	773	757	725	711	768	751	698	727	742	717	716	735	782	752	754	795	672	724	689	741	774	741	728	792	716	717	759	749	755	750	772	736	767	796	775	759	747	788	710	778	740	785	791	765	741	767	751	773	784	745	777	761	712	770	724	749	737	741	722	806	758	772	770	751	729	750	730	718	724	767	738	729	773	712	755	732	776	739	783	815	787	796	761	850	757	696	715	712	718	744	745	742	754	754	737	736	772	753	780	743	757	744	744	797	750	756	760	722	764	747	751	737	756	717	720	787	751	753	713	777	759	738	737	774	733	715	741	766	739	727	771	711	763	791	771	739	716	737	755	697	804	722	730	777	755	761	792	800	749	753	792	788	767	765	813	767	773	788	764	764	741	782	762	709	708	727	759	739	724	777	790	767	780	728	719	817	723	773	708	780	745	731	742	738	744	729	734	744	755	772	701	705	759	778	733	749	793	758	753	771	754	776	727	761	732	711	768	742	730	740	719	753	737	765	734	715	729	808	765	748	761	711	763	711	746	786	783	798	751	766	705	710	747	804	726	760	740	736	763	695	793	744	766	781	759	688	695	778	769	777	798	822	761	775	793	772	739	734	716	768	732	709	730	689	798	716	727	752	725	755	734	761	771	747	783	715	736	790	706	749	771	740	752	746	738	718	740	782	778	752	731	778	753	754	693	743	737	691	767	764	758	714	755	754	754	752	777	770	708	768	753	725	745	745	723	752	744	744	728	807	763	713	756	779	746	755	705	775	751	702	745	759	785	741	743	829	768	736	762	778	726	710	773	813	710	753	766	727	768	727	782	730	707	844	771	748	731	745	763	733	773	809	733	774	762	752	706	734	737	763	737	746	768	749	765	781	721	771	754	758	744	722	700	758	767	736	747	772	706	759	745	690	767	742	789	752	724	701	791	755	757	747	732	743	759	750	745	760	743	739	787	749	721	744	746	790	716	757	720	708	773	768	738	746	731	744	716	729	727	741	750	689	773	747	767	755	709	793	773	781	755	772	764	709	747	765	757	738	708	768	760	771	741	764	690	740	778	753	737	679	784	798	754	695	771	778	737	719	748	767	758	752	793	775	766	766	761	775	732	736	767	742	741	737	702	741	746	745	784	746	782	742	764	784	737	786	728	746	728	786	767	781	775	736	748	793	792	753	746	719	764	729	796	725	800	746	754	731	698	770	741	722	702	739	754	734	735	737	712	739	758	717	763	731	708	745	781	684	762	752	735	738	726	747	738	769	748	732	713	762	736	749	730	710	789	761	727	713	750	713	750	790	713	762	771	751	749	732	762	744	753	760	716	703	741	817
17404	13812	10123	5355	4194	3317	2851	2457	2223	1808	1520	1398	1407	1423	1375	1485	1410	1405	1374	1304	1226	1130	1114	1085	1021	1039	1004	987	995	963	1009	960	991	1060	1006	1008	1030	1036	1031	990	951	1064	1005	1028	949	1017	954	942	985	909	1025	939	908	981	981	965	903	986	970	948	983	918	947	1009	956	907	933	948	932	955	974	966	976	962	992	959	959	933	1002	966	899	984	984	920	934	1011	920	958	922	948	972	902	961	987	911	946	948	929	927	950	930	944	920	948	968	932	966	969	1002	946	990	899	951	972	969	968	912	908	965	913	950	911	953	1001	962	1011	898	922	1013	953	923	953	988	989	903	952	919	905	963	975	1015	974	1008	937	922	935	917	946	965	1028	935	966	925	932	950	973	944	964	986	984	879	965	948	932	880	923	951	963	949	972	935	931	942	932	912	1038	977	973	974	956	972	986	942	951	969	925	913	941	1004	919	905	950	924	978	929	922	1027	960	1029	938	1019	943	945	1020	935	926	948	970	911	959	941	962	944	971	957	972	963	927	925	1006	930	936	977	947	925	889	928	996	958	929	952	1004	1015	958	931	966	911	1008	938	938	963	959	943	962	935	967	955	960	971	932	922	928	957	973	933	916	942	973	940	944	950	955	949	948	938	879	965	966	979	982	912	919	946	908	1009	1002	984	941	882	979	987	967	924	1010	988	926	1016	955	985	967	932	947	978	966	962	997	929	936	956	959	948	981	956	989	923	942	961	912	966	1011	979	943	993	933	992	899	929	933	938	928	952	963	963	1016	905	1000	958	928	991	967	980	946	951	963	963	956	960	982	931	917	993	914	965	940	989	981	967	974	967	893	905	1016	950	976	926	984	954	973	921	961	968	928	950	1007	969	957	966	934	965	950	974	957	966	980	959	908	987	949	981	957	990	988	917	907	902	974	968	1003	984	897	964	921	932	933	955	949	947	955	942	994	968	982	928	998	1037	935	974	969	940	982	943	972	940	939	926	941	954	936	987	951	929	948	937	971	931	960	1016	932	973	932	933	945	961	931	957	974	941	932	910	954	935	978	891	951	903	916	932	1002	948	1014	1016	962	986	1008	993	961	959	958	983	936	940	960	943	971	973	962	991	924	990	947	960	947	936	963	944	901	928	948	949	988	938	980	945	935	995	956	962	972	982	950	969	940	940	979	956	946	973	949	971	1003	941	969	988	985	963	929	936	994	910	918	963	981	942	939	958	971	959	914	950	976	947	954	967	886	953	961	928	927	914	970	975	962	954	978	990	964	938	960	900	928	915	1004	928	924	965	982	981	952	974	902	986	969	1017	1027	973	979	1003	928	908	945	908	946	908	924	908	982	980	977	965	1009	957	958	948	916	984	926	953	967	943	932	949	953	965	964	964	960	912	952	921	1001	974	1052	957	934	924	984	964	955	946	913	937	982	971	969	949	908	1022	956	973	966	945	967	920	1008	889	962	965	954	1030	952	951	951	905	956	973	947	958	987	1002	975	965	936	977	910	950	956	953	987	974	924	941	867	964	1011	958	929	919	982	983	979	979	1028	962	987	980	957	950	975	917	928	1007	980	933	977	934	968	957	915	933	966	956	1011	947	945	948	972	950	935	957	964	972	938	945	1019	956	939	902	1028	936	951	995	962	889	1000	927	999	930	930	951	937	921	967	957	975	940	983	909	980	937	1004	910	947	954	1007	882	945	906	1034	973	997	1015	983	933	961	949	969	959	938	949	995	884	951	936	899	1026	912	1023	993	913	928	1014	871	939	936	991	889	930	942	951	941	959	989	957	905	943	918	939	921	932	931	966	886	940	963	941	947	955	982	1041	909	956	894	979	986	946	912	989	914	958	975	927	942	998	980	967	985	959	896	1032	956	965	1014	949	912	996	981	961	947	880	979	951	989	950	937	989	877	952	985	952	941	913	909	939	979	949	941	981	920	968	930	973	975	1003	938	954	927	1007	992	987	996	940	1016	929	931	952	920	963	946	897	930	973	957	1013	949	913	974	987	993	971	1002	933	903	938	1039	941	989	935	938	973	976	974	953	929	1001	958	900	948	905	889	893	937	954	971	987	886	965	917	937	967	928	913	950	977	961	935	925	960	935	936	942	1003	915	930	955	907	931	954	936	956	971	955	934	925	1004	989	962	943	984	939	969	969	988	947	943	984	962	994	873	967	984	970	998	942	975	977	934	957	946	920	938	962	984	962	914	995	904	948	936	952	922	940	961	978	949	962	917	907	952	1012	922	886	999	933	934	916	917	955	968	956	940	936	948	912	884	938	988	938	954	950	996	945	945	944	895	891	917	972	967	984	990	925	882	996	945	936	941	941	899	953	940	881	971	942	938	901	898	932	950	1009	919	875	963	937	995	978	947	966	929	925	982	969	972	986	934	925	958	988	959	947	944	955	946	971	892	926	993	938	929	916	931	951	952	916	941	978	944	966	960	968	933	887	957	958	940	983	934	982	943	942	944	964	985	1012	982	959	971	957	968	910	942	928	936	964	966	960	954	986	984	957	946	961	1012	913	982	959	958	934	931	941	974	946	957	956	955	913	941	1010	900	933	969	958	961	956	986	936	933	967	978	943	965	986	925	919	940	894	962	918	990	948	935	951	944	935	955	959	971	979	959	1000	955	947	976	1007	937	1029	992	950	985	945	906	944	910	947	937	953	931	974	923	945	929	970	983	930	966	982	976	922	913	958	914	939	963	943	981	949	953	1002	931	965	982	961	970	955	951	932	1039	923	971	951	966	922	931	963	897	968	977	986	936	931	992	893	949	964	919	896	965	911	963	981	932	976	917	948	981	991	932	927	967	968	966	959	910	978	940	973	934	941	926	938	1028	971	947	948	930	990	942	954	976	892	930	973	963	940	870	930	1009	944	941	914	942	979	937	1016	947	940	1014	978	969	948	982	948	922	935	960	907	931	897	937	927	984	926	920	930	944	963	923	994	941	916	911	962	912	1025	913	908	943	917	982	918	906	905	917	900	997	1011	939	899	986	968	949	1007	926	934	964	899	967	946	942	950	962	907	1004	916	861	914	915	971	950	924	913	942	972	958	925	949	932	906	947	972	986	940	953	955	911	982	986	953	983	941	960	969	930	934	935	985	960	951	984	990	958	964	969	882	968	988	967	956	954	897	876	915	963	962	914	1008	967	979	979	965	926	926	946	943	959	965	877	965	916	995	961	946	950	935	945	912	903	961	919	944	954	1016	930	956	950	933	978	926	965	999	982	975	1001	931	945	952	966	969	981	921	986	981	957	950	962	950	994	942	973	963	983	964	955	968	937	968	946	931	1007	937	950	910	967	967	920	957	970	916	991	996	958	943	980	875	929	1014	890	918	955	956	941	968	946	955	950	897	991	980	940	900	929	970	973	937	960	928	895	990	990	941	1001	935	950	977	927	971	996	975	981	960	951	953	933	964	930	971	1004	895	968	992	912	905	917	927	973	985	938	946	921	997	973	954	983	972	950	928	952	964	1028	1037	921	909	932	949	996	984	938	962	905	987	982	936	908	908	957	995	980	1000	950	963	959	958	893	941	904	934	917	916	917	941	960	988	936	974	969	1022	929	939	915	962	966	928	936	970	935	941	972
23505	20990	27973	24182	20885	8901	2715	1908	1557	1478	1125	1028	1081	1033	1057	1064	1060	945	972	937	846	905	913	907	818	794	769	769	795	746	770	760	765	751	779	796	741	725	771	744	780	734	727	775	768	664	695	786	701	768	752	764	744	731	706	725	736	727	737	711	687	724	742	764	747	696	704	766	709	711	735	726	685	731	753	709	738	735	720	731	716	708	721	742	686	722	792	777	751	731	707	722	701	734	756	708	774	748	706	697	726	738	728	716	751	776	754	772	688	780	741	707	754	710	733	781	745	715	726	701	662	764	738	753	653	708	728	711	723	761	754	786	733	738	769	747	699	743	692	701	743	746	685	695	706	722	730	718	736	685	728	709	725	710	744	686	722	713	766	763	718	751	749	725	725	784	718	709	699	732	700	709	753	693	727	700	657	756	755	718	764	747	719	701	750	716	778	733	691	710	724	742	714	716	725	746	697	766	708	748	778	761	715	731	741	717	756	713	666	737	740	708	680	696	693	723	755	719	761	735	717	722	679	733	693	701	726	725	750	724	761	719	704	743	716	772	704	739	783	663	711	741	738	740	751	710	718	710	723	739	714	761	725	704	683	756	708	719	713	735	729	744	748	755	721	750	757	701	709	756	756	738	753	667	671	761	669	807	748	758	754	740	739	738	726	734	761	732	735	742	693	697	764	696	710	716	712	737	743	739	701	722	746	702	724	721	783	763	720	733	731	718	708	777	738	724	733	745	730	741	715	724	699	704	760	696	740	700	709	731	759	679	731	699	673	729	697	783	772	699	734	744	705	719	709	721	705	695	698	747	710	717	702	716	733	747	680	759	695	717	747	742	748	722	704	740	770	736	770	776	689	700	706	763	709	755	707	720	731	698	672	737	709	719	734	771	743	750	712	718	748	717	677	733	712	758	750	748	718	750	669	713	712	758	696	721	804	761	751	707	716	707	754	682	731	709	715	747	736	730	747	750	785	739	751	743	717	744	748	691	725	701	711	730	729	741	713	754	687	733	749	713	711	705	684	740	745	731	691	738	737	731	683	711	747	775	719	738	692	706	673	731	723	709	740	745	707	705	710	727	716	744	655	677	744	713	735	744	722	696	726	707	716	696	761	733	718	730	708	718	747	748	726	715	735	675	748	707	738	704	714	707	768	727	766	685	759	704	692	708	686	740	766	681	737	655	719	694	701	726	760	712	727	721	721	715	693	712	675	708	762	695	789	700	731	716	707	786	711	757	728	741	688	753	727	755	731	701	713	714	715	762	720	716	702	709	711	756	774	731	686	721	702	687	684	695	734	686	655	753	718	711	712	724	670	766	719	671	744	704	706	768	760	692	731	701	699	713	776	700	758	740	684	741	775	736	693	761	695	727	696	700	720	741	719	787	725	742	691	725	732	772	769	707	727	730	722	700	729	673	713	695	741	751	714	692	752	751	773	742	719	747	669	686	717	707	752	734	704	722	709	744	781	716	751	677	706	715	672	703	691	713	741	733	707	771	744	731	754	726	732	726	756	738	715	711	746	721	744	713	726	729	720	694	741	761	705	709	669	709	738	748	688	747	701	735	699	704	771	711	727	760	698	712	727	712	759	710	771	759	747	743	759	745	772	772	702	721	705	688	717	753	685	701	728	718	698	751	749	711	768	696	723	732	727	763	732	727	734	750	787	700	730	717	728	710	722	723	724	726	722	674	708	735	716	728	649	700	740	721	746	747	705	744	731	688	690	715	721	757	732	690	772	669	727	727	650	690	715	699	742	745	780	761	733	733	744	732	785	736	745	682	677	721	696	749	698	738	707	735	743	753	709	707	749	731	661	692	728	749	713	747	708	727	715	723	708	721	765	695	698	725	738	737	764	704	769	699	732	751	743	748	735	721	661	724	678	753	724	689	717	743	693	720	706	692	671	786	724	676	754	734	773	734	705	757	736	727	662	705	712	765	761	744	736	715	747	744	665	733	710	696	699	725	759	690	718	747	743	705	727	723	733	691	750	747	748	734	716	752	780	732	727	740	736	743	736	749	722	708	664	733	737	765	711	771	718	708	764	699	705	720	715	757	685	724	774	686	717	701	761	716	726	729	809	687	684	688	697	737	744	743	687	652	733	724	715	683	722	645	758	737	717	676	705	710	685	717	721	744	747	692	739	740	716	745	729	712	709	730	693	693	740	720	733	733	754	738	716	738	687	643	767	714	769	714	684	744	750	714	698	738	728	687	756	715	743	685	708	713	699	750	683	738	735	733	764	716	747	716	722	752	762	732	736	743	715	755	733	664	741	742	712	750	755	681	705	677	670	778	720	718	709	748	727	712	709	728	714	709	783	736	731	698	696	746	678	747	738	717	728	706	726	755	674	727	746	743	725	694	742	712	701	690	733	765	739	690	707	771	746	745	696	739	722	737	745	716	733	708	714	737	697	732	732	701	729	752	745	789	673	751	689	712	771	769	731	726	685	707	743	710	750	801	720	737	734	744	722	699	722	688	731	692	741	762	746	687	681	738	645	711	740	738	725	719	736	776	765	762	721	721	722	750	746	738	703	755	742	699	742	659	718	716	678	737	710	778	738	794	699	736	716	742	743	737	713	685	749	686	768	704	718	715	732	742	725	719	679	690	705	684	749	748	724	746	730	714	755	734	706	680	675	717	700	703	681	757	723	674	684	725	705	722	740	743	753	709	671	686	763	690	713	689	691	753	686	735	721	686	696	718	704	686	692	722	730	731	751	759	786	759	738	661	705	719	756	755	715	747	746	739	742	667	739	730	737	721	764	730	758	690	714	738	665	742	730	721	730	669	676	728	707	712	698	710	723	739	698	713	717	689	717	716	777	691	740	772	735	732	772	717	682	703	683	738	701	696	696	698	692	708	707	687	715	701	714	714	729	723	751	707	708	747	717	716	728	719	737	730	760	718	730	727	699	686	706	740	724	696	736	766	719	723	751	756	730	745	732	739	701	719	710	715	670	717	723	778	702	641	699	690	720	712	743	746	753	686	679	762	711	660	755	737	757	713	773	735	735	703	718	719	743	769	753	714	716	741	748	707	733	689	709	716	762	740	725	718	700	759	692	698	746	660	748	724	724	722	711	728	691	730	742	750	722	730	686	748	741	695	772	739	728	701	722	721	758	693	714	713	712	728	714	744	713	717	760	707	759	726	728	727	690	736	708	716	686	693	697	717	746	707	738	670	683	724	738	776	728	734	743	721	700	719	709	763	751	745	677	731	659	731	691	747	740	716	687	731	735	736	734	710	739	725	721	729	749	749	759	708	708	745	687	708	691	695	733	773	705	720	707	726	750	691	683	695	746	797	720	725	715	725	722	737	780	711	699	721	691	719	758	719	724	718	715	712	773	696	703	712	752	778	687	720	691	698	702	716	723	714	749	713	719	745	721	702	737	748	740	767	732	739	716	701	742	734	703	743	744	741	700	730	772	664	683	707	735	703	766	763	733	719	736	706	697	673	738	703	727	724	710	710	689	729	673	734
22011	21450	16034	8886	6874	5330	4331	3587	2991	2558	1939	1779	1651	1718	1694	1715	1760	1424	1457	1384	1319	1409	1253	1220	1136	1061	1064	1009	941	965	1077	968	983	1026	1038	1033	982	937	1016	936	999	996	975	998	981	935	943	941	921	958	969	970	998	953	926	910	968	947	979	938	971	942	894	957	974	938	966	917	927	904	914	919	923	941	953	932	941	935	965	967	972	955	908	952	952	931	926	963	972	946	967	923	935	880	898	922	962	964	932	928	883	921	875	915	931	915	901	953	877	952	950	924	921	889	935	917	964	875	921	972	936	922	948	913	911	991	915	956	898	911	976	977	904	956	1024	922	936	916	954	967	879	878	948	907	907	958	922	904	926	905	916	937	903	959	960	915	921	904	953	903	913	926	888	923	898	911	967	912	964	931	968	935	890	918	944	897	926	913	917	934	929	919	918	935	965	926	955	941	957	915	885	944	936	946	872	940	873	943	949	950	984	1001	955	952	860	947	937	940	886	896	942	916	888	928	950	925	916	930	965	952	944	931	916	998	885	925	937	949	902	913	949	923	947	925	932	927	887	940	977	903	915	920	892	891	927	930	906	936	999	878	874	927	969	942	936	933	954	936	891	954	947	935	890	923	939	980	878	898	952	949	1000	891	948	907	912	909	865	910	949	897	958	899	953	953	948	912	966	948	906	968	952	902	891	908	956	925	878	895	907	903	916	957	973	925	1008	949	937	944	938	890	901	896	854	908	938	937	956	868	934	930	958	934	911	918	866	957	930	875	926	964	948	917	931	953	874	895	958	939	916	939	933	894	925	945	956	929	1001	963	897	952	917	915	888	869	904	868	954	895	988	903	951	923	990	959	953	899	928	904	912	944	986	937	930	942	911	927	992	946	954	935	928	944	915	894	941	910	904	967	887	915	950	938	902	905	927	891	947	917	935	943	991	854	845	918	928	985	898	915	940	877	970	946	879	886	915	935	925	879	946	941	867	906	944	957	975	901	847	905	911	924	927	869	966	977	992	864	854	946	967	889	900	968	890	915	893	900	916	870	895	973	939	927	968	981	954	923	904	920	967	911	978	935	942	944	937	832	946	894	906	952	968	937	908	925	958	885	939	934	966	916	859	938	955	952	926	965	891	891	905	902	886	906	949	970	897	891	957	931	917	920	893	966	907	888	934	903	956	924	876	947	972	917	952	899	924	922	934	948	958	916	941	931	927	903	922	946	918	940	926	929	878	930	867	981	940	918	960	976	950	920	925	914	885	950	935	920	895	907	866	836	919	933	943	898	928	890	983	924	868	880	877	886	929	956	922	901	942	936	968	929	887	951	918	954	881	899	916	930	968	934	993	936	898	959	901	945	884	955	839	928	939	900	961	927	911	886	950	993	932	906	888	894	952	894	917	946	875	932	981	950	922	920	926	951	970	912	923	1006	898	936	940	942	926	918	919	923	936	931	951	926	903	905	938	894	935	943	962	958	887	940	900	923	949	909	896	885	993	871	949	898	894	902	913	932	903	951	962	949	890	931	930	950	917	925	958	910	892	973	909	909	889	889	987	949	944	875	906	923	965	925	950	895	966	895	952	908	928	942	909	900	896	905	942	930	921	937	932	947	908	929	917	919	903	908	942	915	899	891	964	929	941	985	951	897	893	903	905	899	937	952	937	898	933	951	863	969	946	914	943	967	927	931	906	891	854	923	933	960	977	903	961	908	995	955	917	934	966	921	918	874	945	943	910	921	897	892	906	904	887	887	966	952	882	876	906	947	943	966	901	942	935	922	928	915	951	962	920	851	952	907	961	940	906	958	930	866	951	887	958	897	985	964	931	938	926	960	950	967	935	925	898	909	901	917	994	913	899	996	913	897	928	930	867	952	933	1009	933	897	912	880	923	973	940	930	910	936	949	940	890	879	916	941	936	915	945	885	950	956	929	921	876	974	950	939	918	974	905	983	947	917	954	911	895	981	905	954	930	891	897	862	972	904	941	984	930	918	925	926	909	929	916	914	871	893	938	925	930	936	921	973	949	949	895	921	952	949	915	925	915	934	923	899	936	886	901	904	949	936	933	938	987	919	968	896	963	906	911	929	871	988	952	893	917	971	916	893	941	922	896	920	925	928	886	912	946	960	924	912	888	950	888	900	926	995	905	975	944	939	936	980	937	907	937	930	931	1022	873	963	902	913	917	926	883	869	906	962	920	907	919	947	975	919	904	947	910	907	946	957	951	957	947	874	904	953	936	958	924	916	975	931	927	984	904	931	895	895	970	896	914	922	881	946	917	947	943	964	920	972	907	905	888	934	946	884	936	900	923	946	916	873	915	925	906	913	939	915	933	883	948	902	948	880	880	939	969	926	904	968	909	954	895	890	897	934	955	870	879	937	909	950	955	920	936	968	876	922	922	975	953	934	953	944	987	923	939	902	954	920	949	979	915	962	933	906	911	914	927	989	951	901	903	919	936	917	896	949	921	981	882	905	847	900	921	914	924	944	951	916	909	900	910	889	984	867	889	908	984	950	942	920	925	937	894	931	877	932	922	939	941	898	927	949	990	882	918	956	869	972	940	877	962	964	905	911	928	940	967	967	955	885	900	961	926	893	941	932	922	918	906	979	994	961	850	911	885	898	968	956	924	919	906	909	912	916	919	977	931	908	1023	920	902	917	896	881	978	925	960	913	964	913	934	928	852	957	966	970	915	955	942	963	961	932	954	915	939	935	939	979	947	958	944	937	955	969	934	982	946	927	935	894	907	904	931	921	957	893	923	928	920	960	973	911	937	909	931	909	975	953	923	893	967	979	944	920	947	882	899	901	889	939	918	908	882	965	996	870	893	919	944	965	914	922	938	941	971	940	1000	915	956	919	965	936	957	904	923	959	955	888	934	918	914	898	948	1018	915	926	930	927	913	912	903	924	980	937	918	875	925	958	930	939	906	891	977	917	927	931	930	932	908	906	963	911	951	950	965	954	889	926	878	891	959	931	845	937	890	944	902	908	965	943	863	897	929	950	891	918	895	925	896	883	980	850	918	960	919	972	865	921	901	887	905	941	938	946	964	891	928	911	892	971	925	950	922	937	955	933	938	960	925	934	931	901	910	944	924	927	920	915	894	914	870	907	936	907	926	932	880	894	924	958	944	958	897	904	844	925	900	959	910	917	991	987	972	939	938	950	975	941	885	943	897	975	900	899	948	882	923	898	951	919	881	916	942	969	884	872	882	941	926	939	941	899	959	935	966	895	883	909	954	919	928	914	902	903	917	929	873	930	958	959	949	911	940	985	929	931	897	914	930	899	891	944	959	911	932	931	891	933	936	913	892	933	902	931	941	920	967	923	900	951	945	889	906	945	962	947	963	954	940	948	957	931	963	903	813	936	943	868	927	950	929	962	944	888	938	912	968	980	929	937	884	878	918	967	982	936	948	930	933	916	946	932	910	900	930	938	931	935	917	921	964	943	881	924	929	917	903	859	938	939	970	889	918	956	958	932	952	866	931	896	951	923	923	954	933	938
24676	21032	26763	25207	8865	2297	1673	1418	1118	1094	841	757	767	815	844	756	798	754	669	707	662	696	631	600	577	604	612	589	535	536	579	574	572	564	544	606	560	551	551	500	529	564	547	574	520	518	538	549	549	522	527	495	525	563	502	518	521	484	485	540	591	526	557	550	513	547	560	560	557	522	512	511	520	537	513	519	572	573	514	537	536	531	548	539	563	543	509	564	524	556	541	571	546	540	544	526	496	562	505	526	520	502	508	511	571	579	537	537	572	560	533	520	531	546	520	541	542	529	490	553	530	582	502	524	549	529	536	523	558	543	574	501	613	522	507	539	537	544	529	574	540	535	524	517	543	514	556	539	545	536	565	513	494	540	549	543	507	511	601	546	464	560	557	552	536	541	526	555	558	576	548	542	552	538	539	519	539	509	570	524	542	473	500	501	530	561	556	583	528	575	595	544	540	515	527	518	536	554	495	544	574	570	545	515	553	517	569	523	558	513	528	534	554	564	566	516	513	522	531	498	576	550	579	542	574	554	518	519	578	554	526	532	545	546	568	526	534	548	528	552	498	546	515	544	532	510	507	503	526	560	555	563	550	532	526	526	544	551	504	556	532	534	527	516	548	522	541	555	546	498	552	545	524	568	560	542	532	547	497	495	573	514	552	529	558	482	525	497	585	553	480	541	563	545	565	578	535	539	552	549	510	549	533	487	554	541	494	540	545	543	536	496	543	503	536	536	536	574	504	523	535	518	516	563	545	533	537	536	563	544	566	580	534	559	529	555	539	507	537	504	565	545	560	516	529	528	533	521	521	560	546	535	490	537	549	524	533	479	556	555	560	537	555	548	579	544	508	552	549	539	486	549	551	477	561	539	549	540	544	518	540	554	526	514	588	523	532	561	556	540	510	555	529	541	548	522	493	557	543	553	504	565	580	534	525	560	545	509	570	524	564	525	556	538	533	570	487	577	554	528	527	510	528	554	538	563	535	505	528	505	600	525	541	531	555	532	499	556	555	516	512	563	517	563	482	552	534	560	524	546	529	539	537	547	511	504	547	526	552	531	518	541	551	543	533	544	558	512	524	531	549	578	549	546	591	554	515	509	521	569	545	548	514	539	559	510	563	506	551	571	498	521	545	529	520	533	562	516	577	537	524	540	506	596	536	535	557	613	535	559	534	553	518	550	583	506	546	562	573	606	486	530	551	546	537	526	541	563	521	555	518	506	527	473	536	536	527	561	546	510	546	527	532	555	537	543	534	544	578	563	538	521	537	563	567	544	529	533	526	519	542	539	525	545	549	553	557	519	545	527	559	524	538	529	525	543	525	564	520	547	511	536	505	495	537	568	528	517	543	549	535	530	513	556	528	536	567	550	508	545	513	541	537	563	558	552	532	542	502	518	568	527	537	523	507	513	547	567	525	533	550	557	516	527	543	532	558	524	495	552	540	569	524	551	536	545	540	539	559	566	538	576	495	538	543	557	513	514	521	546	533	527	529	547	553	516	511	524	532	525	559	538	484	522	551	555	493	491	540	523	579	520	545	551	492	509	536	495	539	543	520	509	536	563	561	488	526	536	550	530	544	515	557	524	550	555	543	556	545	537	557	556	516	545	571	530	541	536	526	519	574	551	515	525	496	549	528	562	526	559	541	555	526	536	504	534	547	572	509	497	527	557	514	556	530	532	543	551	546	516	519	547	525	531	534	536	515	527	541	559	515	533	530	533	557	537	555	527	522	543	556	555	536	503	515	519	536	561	554	514	560	514	542	504	526	549	508	508	511	542	477	527	489	510	549	515	549	550	553	549	588	541	546	559	554	538	501	516	519	495	540	501	555	509	532	538	537	570	552	532	525	532	529	521	554	506	525	526	525	521	545	530	535	557	516	536	518	544	516	528	579	542	543	508	515	523	536	543	519	574	514	528	519	539	553	563	521	514	526	519	552	515	526	541	546	581	535	536	507	495	527	494	506	576	573	558	542	515	561	524	492	498	543	541	553	540	502	559	491	544	542	525	549	505	528	529	558	540	525	538	513	508	543	527	548	564	560	549	514	487	524	536	491	552	512	500	519	500	539	564	521	539	546	565	517	565	551	531	498	542	511	543	541	551	510	535	538	542	532	565	533	499	506	512	540	514	495	529	508	580	540	498	555	525	560	552	530	563	519	563	590	545	563	534	570	520	517	537	533	520	549	557	552	557	551	515	560	533	536	538	507	561	528	490	527	564	578	530	554	556	521	533	539	526	534	560	554	545	499	491	534	563	529	520	547	571	541	522	542	543	548	543	558	517	492	566	540	516	515	548	555	508	500	527	500	510	589	490	566	559	602	550	568	565	549	513	508	515	586	560	565	533	533	552	546	547	542	530	546	531	538	544	519	519	564	527	555	545	523	522	567	560	560	530	526	518	537	523	524	520	526	567	532	538	542	557	525	545	519	578	530	556	537	534	569	517	557	533	537	536	561	529	510	543	500	532	526	492	542	524	540	546	540	541	565	483	546	535	521	579	529	546	533	546	540	534	492	519	511	550	572	529	495	566	577	527	544	566	550	511	581	517	535	517	536	527	556	564	525	521	525	501	525	494	537	540	545	538	546	520	583	553	522	540	552	556	559	522	543	497	550	541	552	506	535	528	538	535	519	580	547	555	523	553	538	527	520	545	600	521	552	553	539	544	565	529	533	497	532	539	536	524	494	531	517	584	557	523	555	513	515	500	575	515	541	526	563	514	505	536	511	504	489	514	556	539	540	523	551	512	524	551	527	567	519	508	572	525	509	562	529	554	515	515	544	534	504	535	528	561	537	556	515	531	541	566	547	548	538	570	534	574	589	534	556	521	586	541	566	537	534	528	599	575	508	547	558	515	548	525	593	533	518	544	505	547	522	552	540	539	552	504	525	560	525	518	507	527	512	567	486	506	554	523	526	518	561	506	569	550	578	522	497	572	515	557	528	538	548	522	516	528	541	546	500	533	561	556	581	528	521	527	540	476	539	577	567	531	537	552	524	549	524	534	501	512	517	502	522	556	566	516	532	523	537	594	531	523	514	509	504	572	519	561	542	528	502	491	556	528	597	545	553	509	541	560	564	573	528	573	549	520	548	559	487	537	560	525	550	552	541	543	556	506	527	515	561	495	510	558	519	564	516	507	536	552	559	530	543	537	534	541	574	531	542	550	495	543	535	570	535	589	520	532	518	493	530	529	542	559	548	508	561	573	544	541	519	563	518	556	515	520	572	558	500	540	527	532	518	550	516	537	534	497	539	530	517	528	489	533	526	519	532	541	528	531	505	540	500	508	507	548	538	540	571	524	547	505	546	507	538	510	549	512	537	575	577	521	559	559	500	531	493	520	516	511	523	498	549	579	495	524	531	533	562	540	540	547	497	532	525	558	547	500	570	496	542	533	535	532	534	512	519	547	546	541	567	540	507	549	515	558	529	552	589	529	572	518	558	548	550	536	540	556	553	526	559	571	555	514	564	526	540	548	537	571
21480	18095	12945	7082	5367	4283	3404	2858	2251	2024	1483	1291	1248	1330	1237	1366	1322	1149	1106	1096	1054	994	961	914	879	804	807	791	781	765	738	783	725	746	731	775	764	798	728	746	706	743	693	737	722	701	743	707	668	720	672	725	688	709	727	683	707	701	699	733	726	725	647	721	671	691	662	722	702	671	670	705	724	745	666	668	695	665	664	709	685	668	645	719	678	698	656	730	696	715	717	700	681	683	676	693	689	712	684	667	729	690	664	660	672	680	744	657	632	689	657	642	651	676	723	672	732	642	722	677	636	682	698	694	658	659	690	677	649	705	647	733	674	705	733	683	662	648	678	723	721	727	668	716	721	673	675	704	688	699	661	704	702	684	661	681	635	706	670	708	714	644	734	719	689	698	666	642	674	715	645	659	689	689	716	688	652	683	695	671	745	647	673	624	747	733	647	670	715	685	678	689	681	677	695	691	711	661	678	696	706	664	640	645	691	683	707	632	697	674	702	707	713	703	692	687	646	708	716	768	674	658	660	709	700	674	729	710	687	710	657	692	696	628	698	665	665	716	685	696	738	713	705	691	668	751	687	649	687	674	734	700	670	706	748	729	657	685	685	688	658	647	682	684	658	666	680	706	691	718	687	700	690	698	668	691	683	676	697	708	692	733	722	717	720	681	693	673	690	707	706	652	684	675	701	670	691	704	696	673	689	688	737	659	720	701	664	702	687	677	700	699	715	669	689	660	679	684	671	688	668	712	679	656	702	718	667	686	687	680	666	732	695	693	683	670	693	702	719	696	688	689	706	730	672	690	733	680	676	717	672	690	655	672	697	719	710	659	700	722	700	732	728	685	681	698	714	707	694	663	729	653	713	696	718	668	686	649	723	696	721	706	695	649	710	681	643	704	695	671	663	708	706	710	688	696	687	717	724	690	716	700	645	710	653	714	684	708	703	675	664	671	657	726	674	685	738	734	677	698	687	709	692	649	677	717	623	692	666	652	714	701	667	672	675	681	676	672	672	690	774	697	673	740	665	688	710	629	663	694	674	742	712	686	686	697	700	722	707	672	692	689	748	680	675	694	657	689	667	645	708	668	711	679	722	664	736	652	687	677	705	715	735	696	698	710	701	699	701	657	690	739	663	711	673	713	751	687	683	717	673	695	676	669	687	695	727	720	710	658	705	671	718	663	703	713	755	690	680	722	641	703	729	698	640	639	710	745	680	680	653	695	715	688	650	668	677	691	710	694	664	705	648	682	698	691	657	678	695	665	766	708	644	631	692	693	657	670	668	664	656	703	656	691	688	699	686	686	679	656	648	708	668	676	689	643	698	616	660	689	657	655	685	654	682	675	701	689	685	675	671	698	666	703	722	700	691	684	696	736	655	734	694	649	701	695	660	699	679	670	684	633	671	656	698	711	703	649	706	661	679	707	713	717	703	714	692	675	670	673	683	678	664	718	658	727	667	698	694	736	688	674	668	688	700	670	698	720	702	721	687	689	681	744	692	709	665	696	668	684	709	698	680	701	722	720	687	689	662	695	727	644	677	715	671	714	689	704	678	658	683	707	699	732	681	672	719	713	669	724	675	683	685	731	701	675	689	701	687	652	679	748	685	654	689	686	648	708	641	684	724	664	675	665	682	697	719	663	652	686	696	637	656	739	687	664	724	692	706	679	723	692	719	652	676	692	697	630	678	683	692	608	704	711	687	690	629	690	696	706	686	692	679	684	704	686	679	671	719	634	666	663	703	683	703	712	708	656	744	687	700	660	684	692	701	668	676	672	682	654	665	743	687	681	688	707	691	714	690	669	693	696	743	774	746	689	696	717	683	669	656	683	651	702	680	690	698	688	633	691	718	717	737	700	684	671	665	650	753	694	727	677	681	702	672	663	706	665	722	683	678	672	731	647	710	681	665	645	731	691	716	699	712	680	699	691	661	679	698	686	677	690	659	742	676	660	734	692	664	713	679	676	682	683	703	688	664	708	682	718	696	756	680	652	669	662	696	712	694	681	698	661	698	665	684	689	658	691	682	663	712	658	657	630	690	681	745	676	678	719	656	691	690	660	682	676	701	681	698	675	690	689	709	678	660	654	625	693	702	678	681	689	708	702	686	706	665	699	660	775	714	691	702	674	689	737	696	715	646	670	735	657	721	740	639	660	686	696	666	682	699	731	672	730	691	694	657	680	714	716	685	675	695	700	723	690	718	701	673	713	675	691	653	663	670	708	684	747	726	687	738	673	672	709	663	635	708	649	717	696	720	717	682	691	710	668	730	696	646	645	663	669	722	675	710	691	676	676	717	685	696	675	683	682	678	726	681	739	703	719	702	694	658	715	668	716	696	709	683	694	732	712	682	687	677	753	704	653	684	691	666	673	635	662	701	742	698	691	686	681	657	697	654	715	668	638	688	668	748	630	696	696	711	663	667	718	716	699	668	726	617	696	669	725	659	679	719	694	700	653	697	701	684	634	686	719	639	688	719	672	670	665	695	663	694	708	726	707	716	686	687	681	673	690	677	713	672	681	666	672	711	663	687	690	716	692	676	643	700	676	648	742	664	693	656	688	694	694	680	662	672	707	663	673	662	643	728	708	711	685	703	687	750	731	666	680	712	740	738	702	678	717	655	660	647	709	681	702	661	742	675	652	707	685	717	691	651	683	627	682	698	663	697	666	703	662	640	663	663	723	644	691	667	661	712	749	678	687	704	660	715	735	702	669	642	715	652	693	723	628	670	715	689	732	739	705	729	658	648	712	652	701	669	704	703	676	723	661	713	685	693	696	680	719	701	629	648	648	703	744	677	630	679	686	661	725	734	733	649	686	637	733	680	694	668	695	678	707	699	715	691	707	698	718	720	709	669	671	692	650	710	724	721	659	672	691	661	709	690	675	676	667	699	698	672	700	670	676	709	654	752	669	716	655	660	697	700	722	686	725	663	722	691	664	713	693	706	715	675	729	641	675	703	661	690	661	678	654	722	705	725	690	714	679	673	717	675	669	669	735	681	708	709	686	635	688	725	693	670	714	674	657	683	656	675	658	701	674	655	740	699	711	707	684	669	679	709	688	634	668	713	693	675	648	688	696	729	657	647	672	669	702	712	658	708	693	711	690	691	725	685	684	667	685	686	711	718	720	653	723	661	676	709	674	694	643	668	686	677	702	643	663	682	693	689	675	681	639	686	669	714	714	708	667	703	729	686	662	663	683	679	673	669	694	686	682	694	665	663	673	746	689	742	713	737	662	680	717	679	623	706	683	668	709	716	638	700	710	685	684	680	702	692	719	722	744	678	688	748	668	681	673	709	685	695	654	668	664	703	707	691	695	716	622	673	652	659	665	704	698	767	689	642	700	695	693	668	673	687	730	728	700	714	706	700	713	721	693	712	728	676	693	650	684	679	716	711	669	666	677	720	676	635	729	684	672	698	709	684	709	688	622	671	712	697	716	688	674	664	705	684	698	725	718	658	685	681	692	713	672	681	694	654	631	714	690
22528	21022	28568	23664	21025	20946	8123	2431	1595	1444	1061	975	951	935	906	917	972	806	723	808	692	744	750	626	606	566	553	534	523	518	557	511	513	542	517	507	507	510	521	511	471	454	522	488	508	517	489	474	486	477	492	481	456	440	475	470	444	481	468	465	480	445	441	479	470	472	457	454	455	492	442	457	494	473	429	476	469	457	428	438	488	459	454	450	457	462	449	481	471	481	451	492	499	428	473	454	457	492	471	462	455	495	464	444	424	426	483	437	461	519	460	450	437	474	432	499	444	468	432	420	459	473	452	480	434	462	437	450	479	429	447	468	458	434	475	457	452	435	473	466	452	483	441	465	461	475	413	423	410	458	476	461	423	449	498	453	468	478	472	475	494	464	458	431	425	448	428	492	487	438	475	455	457	438	458	464	476	489	473	465	432	475	446	455	419	498	496	441	453	448	514	450	435	468	467	475	474	462	459	511	443	473	484	458	465	463	477	448	475	443	404	480	434	478	452	494	441	471	431	455	499	464	452	436	486	478	447	470	475	482	475	495	436	436	463	443	457	424	470	438	424	431	469	481	503	450	467	504	444	459	476	477	436	432	477	476	456	524	453	434	431	438	448	484	439	458	480	425	468	430	472	459	463	462	473	452	452	442	450	491	458	429	465	459	495	466	503	473	454	438	454	474	476	424	491	472	411	464	441	426	464	470	459	506	473	489	478	459	445	458	444	490	424	471	471	459	465	463	440	468	412	460	470	446	443	476	475	479	520	472	429	418	425	474	461	451	452	451	432	466	437	455	400	453	458	472	452	454	476	445	412	455	449	450	439	463	434	460	469	481	460	482	440	468	436	471	492	470	466	462	469	425	479	459	467	474	449	504	456	454	459	450	475	487	425	491	444	492	473	427	462	506	478	412	439	445	461	466	436	474	461	455	460	471	413	473	494	444	459	476	478	439	484	445	460	497	464	428	422	458	473	446	449	499	453	450	447	437	437	486	474	475	461	477	457	452	460	446	487	460	469	446	453	485	441	435	458	455	488	457	441	431	465	425	453	422	488	464	499	475	413	437	454	481	443	457	468	445	449	480	487	445	466	463	495	457	440	480	470	442	487	475	457	432	459	440	456	473	462	425	482	461	422	482	462	502	481	431	491	454	465	451	493	432	434	431	458	467	461	467	443	455	442	448	501	447	467	416	460	497	509	460	458	452	430	476	464	445	460	465	479	516	481	451	414	459	445	470	432	459	474	468	436	450	442	410	483	441	430	472	515	427	451	459	445	484	509	469	427	450	460	470	428	446	467	459	472	466	432	463	455	482	448	466	444	485	481	454	433	418	496	469	448	448	443	455	447	470	468	486	464	435	451	481	463	460	467	486	494	450	442	456	492	471	469	494	501	493	438	435	445	454	443	480	438	470	477	431	478	442	444	467	437	448	481	490	427	434	477	494	434	441	461	399	437	458	431	464	446	446	406	447	491	467	458	481	482	457	458	461	488	438	490	481	394	501	445	470	434	445	488	469	478	452	439	444	469	452	468	447	466	440	444	466	462	470	438	430	501	424	449	474	500	452	447	476	457	438	455	463	469	442	448	474	423	471	456	474	461	444	457	444	478	445	478	409	456	443	432	454	459	454	430	426	453	464	473	449	472	455	468	453	500	432	477	460	449	449	459	459	435	472	445	439	421	492	462	452	448	473	471	441	448	452	458	453	459	440	460	501	470	468	486	419	427	420	476	496	435	447	511	491	460	445	452	449	443	452	470	483	477	470	416	482	452	464	455	471	429	436	453	475	460	469	457	461	475	492	455	458	493	547	463	487	466	478	459	448	437	424	471	481	442	458	440	482	510	478	479	456	474	469	437	406	479	452	470	466	474	484	420	476	463	431	465	456	452	456	438	470	468	481	453	473	442	479	498	460	484	457	503	487	426	429	468	494	438	429	458	455	445	466	434	476	465	467	480	433	452	487	479	466	447	460	465	478	441	444	473	456	451	447	439	447	450	468	465	459	421	452	486	459	468	443	453	477	463	444	445	467	454	480	485	435	453	480	472	475	474	404	420	442	452	439	442	486	497	468	497	486	467	492	465	479	506	449	478	468	448	467	451	466	439	450	455	473	479	442	477	452	471	424	430	472	506	499	478	450	446	449	442	459	457	478	437	410	460	459	444	514	447	483	458	430	415	452	443	430	436	450	454	460	426	422	466	494	466	487	463	450	477	477	468	449	446	421	425	448	424	416	476	458	440	471	425	486	477	496	423	454	496	482	449	496	493	452	434	441	453	457	436	428	441	457	472	443	480	457	466	462	458	457	440	448	460	439	521	442	490	463	442	466	424	456	481	460	505	439	440	477	476	496	410	419	484	444	466	461	451	504	445	479	465	458	429	494	457	492	448	449	460	501	449	441	474	491	480	450	477	461	447	433	451	480	446	497	442	438	485	460	426	441	467	470	437	442	432	481	472	462	472	492	437	435	433	470	477	458	485	441	414	406	468	432	431	425	489	447	446	465	456	467	461	460	422	458	486	449	436	473	467	466	418	469	486	455	458	457	450	492	470	430	413	437	427	439	423	485	438	451	480	494	442	449	441	474	428	485	444	452	430	453	444	494	444	477	467	474	411	470	416	444	475	468	493	438	468	422	440	456	466	443	447	452	478	455	489	459	437	417	498	469	470	455	479	471	422	479	449	424	460	446	471	488	478	430	458	495	443	479	449	424	468	466	487	425	470	446	506	482	465	489	524	435	484	480	442	438	432	450	464	469	431	459	437	519	446	453	451	441	512	459	449	467	477	463	441	466	477	432	451	466	475	508	428	453	476	460	438	450	483	460	477	464	496	512	449	438	494	443	483	439	452	482	452	446	440	457	457	456	454	464	469	486	446	470	433	468	437	432	455	424	433	499	449	443	460	489	482	489	465	431	422	428	451	449	457	425	445	479	480	475	468	467	499	461	450	491	461	439	461	462	489	413	464	479	505	455	430	449	455	454	442	446	475	431	489	464	449	450	470	450	454	457	452	456	471	436	445	456	473	430	426	482	453	440	454	457	466	473	476	447	467	454	455	429	472	459	484	478	435	480	466	470	451	441	463	436	424	448	450	439	482	461	494	461	436	458	423	457	455	425	419	465	468	461	470	412	429	459	438	421	478	471	485	453	450	503	467	454	438	459	474	447	428	452	498	481	481	474	441	468	409	454	442	448	475	451	438	506	444	444	433	487	466	457	497	461	475	434	477	476	475	462	451	469	472	458	450	434	468	479	424	481	455	429	446	466	461	482	481	440	463	460	460	507	479	431	426	427	437	469	452	479	421	450	421	458	454	422	503	485	478	466	479	492	418	443	487	488	476	434	456	468	481	471	473	424	466	451	447	449	440	418	448	464	434	484	431	418	494	476	470	442	473	450	464	447	456	509	443	429	432	441	446	459	462	439	490	451	472	454	418	470	468	441	434	486	461	434	456	486	458	438	447	406	417	427	446	429	443	436	436	470	460	452
24447	26169	20421	11771	9149	7299	6044	4497	3402	2921	2161	1856	1802	1720	1715	1683	1630	1391	1250	1225	1203	1167	1038	993	899	808	804	704	756	741	724	743	686	702	712	727	775	677	721	678	697	655	670	634	677	634	621	631	664	640	626	672	653	599	606	643	607	677	620	612	636	652	626	628	609	616	582	645	618	598	571	597	622	629	566	594	603	602	604	635	560	604	633	667	654	593	598	621	608	574	591	620	633	620	566	583	617	596	638	554	603	581	609	597	597	584	608	573	612	606	606	591	638	601	600	626	574	577	612	604	609	587	620	561	621	622	594	626	612	588	578	596	577	591	563	575	586	601	624	594	604	593	592	596	545	595	594	603	608	599	591	602	600	591	575	582	598	609	564	638	621	629	623	596	620	609	602	587	593	656	577	592	552	613	565	580	563	601	599	604	583	609	578	606	597	617	610	595	623	570	593	609	597	590	574	594	562	587	602	588	589	598	588	592	641	581	622	612	623	629	600	570	616	576	612	560	575	627	571	627	565	579	590	572	621	580	588	593	630	636	583	632	630	587	611	618	628	625	636	598	578	617	605	610	600	563	605	613	603	559	624	610	618	604	603	630	606	624	615	580	615	643	595	620	593	618	615	614	605	656	608	591	641	615	558	638	612	602	587	617	607	614	617	605	574	640	628	599	629	603	588	612	600	579	642	566	606	575	599	631	621	548	580	644	597	611	609	586	603	609	624	616	576	619	563	605	623	598	614	589	648	615	656	551	622	579	631	620	605	583	595	615	633	590	643	589	640	639	600	611	593	646	538	576	592	628	575	612	628	604	586	650	645	600	624	574	607	622	593	581	648	610	571	601	611	608	585	560	628	602	625	586	570	586	591	624	640	581	619	616	617	567	540	628	612	570	617	566	605	616	647	596	584	562	599	585	596	602	624	610	571	617	598	645	588	592	584	532	596	610	624	582	616	584	576	610	570	602	593	606	597	610	631	645	605	587	619	584	588	643	589	606	605	584	567	630	608	624	594	602	607	612	595	570	581	603	599	597	604	609	591	587	650	616	621	576	613	596	574	625	590	645	560	602	625	593	587	579	568	567	555	566	609	589	605	579	617	598	606	587	601	637	590	605	577	583	600	556	615	583	595	540	655	604	580	603	589	585	592	588	614	623	579	624	622	639	600	599	589	583	591	589	586	580	634	617	587	647	630	576	606	569	602	638	620	607	577	587	574	627	626	556	575	652	603	652	617	594	601	599	615	621	592	591	633	616	606	572	544	589	610	609	584	597	622	601	576	604	571	566	593	536	649	586	623	578	622	584	606	621	605	620	592	652	588	580	612	546	591	598	589	618	622	633	658	557	608	569	617	593	638	634	644	625	634	613	651	600	592	588	569	581	575	595	571	634	608	663	606	602	594	593	605	602	587	550	577	564	644	637	575	645	641	606	609	611	587	611	591	606	638	619	549	624	650	623	621	561	612	585	585	619	611	585	558	590	599	625	546	579	614	574	547	605	642	596	600	588	586	624	622	604	611	617	591	590	604	622	613	589	601	593	578	621	577	603	579	564	615	625	587	578	582	587	571	619	583	599	580	584	624	535	592	600	619	602	621	630	605	572	558	593	598	607	561	600	615	590	574	610	619	549	644	564	660	595	568	568	653	551	624	580	597	586	593	578	558	612	610	611	617	591	623	580	595	587	641	621	578	608	597	616	575	585	576	581	596	583	644	631	573	596	583	629	611	606	623	585	569	614	569	596	610	594	618	574	628	627	596	612	592	625	601	544	629	577	613	628	628	584	639	593	608	593	628	620	573	570	604	575	599	609	613	582	596	598	622	572	626	623	616	561	586	562	619	603	604	551	621	581	637	596	553	565	611	567	595	556	570	641	582	578	601	571	574	610	625	575	626	589	645	592	588	549	629	637	544	580	596	603	625	620	550	626	608	593	609	605	629	600	605	636	644	619	599	589	602	568	589	608	582	596	655	600	615	607	590	629	613	604	595	555	623	613	592	579	601	589	570	614	641	573	642	643	638	574	595	571	621	571	593	616	553	565	579	551	636	614	606	628	568	594	645	614	588	654	619	587	647	583	603	610	578	596	577	564	591	557	600	575	564	555	611	614	608	625	576	596	584	629	627	601	605	619	574	654	559	591	598	614	610	627	598	607	613	614	605	550	663	561	574	594	602	593	605	562	595	615	568	606	597	585	592	597	591	606	569	611	587	611	569	568	642	596	594	636	549	600	607	574	625	623	622	606	591	569	600	648	619	594	613	561	598	602	617	642	607	569	635	608	567	640	593	591	586	602	586	628	602	556	585	626	614	580	612	628	652	598	598	582	603	592	627	593	582	595	606	562	620	604	598	643	601	583	564	609	601	606	598	590	565	624	564	590	618	623	556	592	601	598	577	601	612	608	573	585	575	605	586	607	537	636	621	579	592	595	616	597	575	584	603	622	617	600	645	589	580	619	590	559	586	568	569	585	593	640	589	614	607	643	614	589	593	603	579	624	577	587	614	584	599	591	579	593	599	583	604	636	600	608	624	639	602	590	616	599	590	606	562	591	632	608	558	594	619	621	581	606	623	582	622	608	607	601	651	621	600	569	613	591	613	648	534	633	600	580	593	609	588	599	567	558	636	566	584	606	566	584	613	584	594	610	588	596	596	611	625	609	566	586	602	614	618	603	588	622	596	571	586	620	622	616	558	577	620	645	608	583	633	608	621	569	597	581	598	579	633	610	626	625	632	658	583	576	625	615	600	597	582	613	626	626	599	608	609	602	669	603	581	628	577	558	601	594	597	605	610	576	611	596	617	604	640	590	600	620	598	602	574	551	584	600	583	587	618	635	572	620	608	607	601	607	616	560	616	633	660	592	613	542	600	602	575	608	621	565	621	671	606	602	607	607	633	578	594	660	622	558	555	580	582	595	628	625	636	614	585	630	606	542	613	627	627	617	581	543	570	615	606	572	588	601	624	605	612	621	597	531	618	588	572	579	587	588	630	604	609	614	601	582	585	647	580	613	621	563	612	628	595	614	556	618	569	586	626	582	616	608	614	612	603	580	619	590	589	574	592	573	627	589	619	580	604	622	623	577	625	566	571	575	619	607	650	588	610	597	563	647	579	626	576	589	594	639	640	601	584	624	588	583	601	555	632	617	601	618	638	630	628	584	586	601	616	559	581	549	608	617	584	599	642	572	611	598	626	590	561	550	631	582	631	612	582	610	617	568	608	599	585	624	606	574	563	644	647	645	587	603	613	595	571	594	645	629	594	621	560	604	613	611	614	552	549	614	602	643	640	610	597	611	598	614	616	572	569	587	631	594	591	572	553	584	611	590	589	634	589	562	635	555	584	589	608	590	572	607	613	620	616	558	587	638	583	629	634	592	605	604	637	628	630	606	575	536	564	612	600	583	610	613	565	572	553	613	584	590	589	663	613	622	620	562	588	589	587	601	629	590	606	630	643	627	663	607	578	550	566	623	587	570	613	609	574	577	551	615
27614	18663	8988	3841	2334	1788	1613	1351	1083	997	956	894	920	909	968	1019	913	907	878	922	872	804	850	826	806	761	796	736	752	780	781	757	736	809	778	806	779	770	714	736	828	722	780	736	760	809	707	725	749	756	732	709	789	695	762	730	702	814	749	800	812	709	781	792	741	701	779	744	747	700	789	762	788	714	751	775	765	712	762	765	765	728	726	743	753	684	692	743	743	753	718	740	745	728	778	716	710	724	698	759	743	748	720	737	706	791	746	700	676	758	777	745	725	756	762	738	770	707	755	706	762	762	783	688	750	699	697	732	716	722	758	709	727	739	741	792	735	756	688	744	769	742	717	775	749	691	737	784	750	760	732	732	745	713	750	754	761	714	714	732	712	708	759	744	679	705	749	729	750	744	711	736	736	734	780	767	707	738	763	747	777	722	700	738	690	762	750	723	745	700	745	750	773	745	738	758	736	712	734	735	734	705	722	725	742	687	760	771	711	739	746	741	753	733	718	760	766	736	764	738	740	713	734	729	716	715	741	767	721	771	746	751	737	709	752	732	697	756	748	754	702	802	717	727	752	757	742	748	739	778	760	722	712	801	726	710	721	792	715	769	733	708	765	726	692	784	779	772	780	776	753	729	769	791	741	730	719	753	763	762	776	717	715	701	736	743	790	716	792	777	682	739	786	741	762	753	741	740	743	747	729	735	699	753	719	727	744	776	773	764	778	734	753	768	753	718	718	752	763	731	764	752	732	689	727	735	777	738	688	729	747	769	735	771	768	777	815	760	743	706	751	788	748	806	749	766	777	739	705	714	765	762	725	749	748	728	763	751	732	802	726	693	746	746	738	749	718	721	743	788	717	754	812	741	735	737	753	783	767	751	736	749	723	772	785	716	700	760	742	731	749	733	758	749	737	730	771	776	707	715	698	737	768	708	726	715	766	717	728	698	747	727	732	711	749	750	750	766	687	747	746	696	758	726	759	741	733	756	770	733	742	770	766	701	730	746	735	761	708	715	779	748	767	742	727	782	743	760	724	748	741	731	705	766	734	760	759	713	718	780	735	755	747	699	796	777	805	770	774	744	734	755	737	801	762	771	730	783	760	772	756	751	729	723	742	757	739	715	746	745	750	742	695	715	750	738	747	734	741	763	742	752	701	771	725	743	744	770	751	744	742	808	712	758	729	734	750	753	696	762	696	725	752	730	760	761	788	754	744	759	721	731	761	720	738	748	730	760	772	737	702	743	708	753	740	740	778	732	689	746	738	755	692	739	805	735	774	769	734	784	779	760	766	746	701	719	744	749	745	744	753	732	774	729	738	733	692	768	747	726	768	725	765	752	753	780	768	734	776	730	751	672	696	765	741	736	746	737	746	763	781	750	745	759	713	725	695	755	743	742	686	724	746	816	778	720	756	746	754	747	789	709	760	723	729	768	762	755	752	754	702	737	752	745	796	768	752	723	723	724	706	744	702	689	754	721	743	768	759	718	751	688	721	713	764	763	758	717	770	682	713	764	754	742	691	730	720	788	686	766	744	737	722	719	751	729	767	728	704	771	717	732	715	754	772	729	753	764	746	739	750	744	748	812	697	772	735	750	717	749	737	760	723	708	751	741	821	745	774	729	758	743	762	702	750	739	720	795	712	703	764	729	744	713	750	707	740	763	761	758	757	716	680	744	715	744	709	751	724	733	721	766	728	705	760	728	686	771	713	748	770	743	762	736	720	751	768	693	752	741	697	774	710	734	769	705	762	769	750	767	720	767	719	703	744	737	707	785	758	725	766	768	702	750	735	723	767	715	770	738	785	718	731	712	713	781	724	729	723	728	761	771	697	768	752	781	699	743	732	761	736	732	756	710	723	756	727	737	762	773	742	744	729	734	724	728	700	766	750	764	750	719	654	769	712	730	785	735	712	747	726	723	731	716	771	784	768	731	733	772	745	731	763	814	775	723	727	726	716	776	724	764	725	742	734	742	776	730	700	749	711	774	720	713	719	724	707	717	723	736	746	710	747	721	742	688	732	747	714	722	741	740	758	732	736	709	731	745	711	770	762	788	698	796	772	732	724	741	712	762	698	699	736	788	726	758	791	706	729	792	758	737	750	740	787	725	737	738	763	758	735	766	748	680	720	731	684	749	749	771	713	729	744	744	761	720	773	761	767	711	743	769	765	734	735	730	726	813	753	756	757	694	721	727	702	705	738	742	699	737	718	766	733	769	696	736	807	736	718	750	722	723	782	757	721	791	716	761	700	725	730	721	747	735	706	734	714	770	703	726	743	712	730	728	744	741	710	716	783	730	745	743	742	795	740	750	713	770	738	766	736	733	722	730	736	742	736	775	732	719	774	717	736	696	741	737	771	700	693	765	709	716	746	705	710	725	684	760	718	780	731	738	776	769	698	743	757	741	825	717	792	736	704	801	740	744	721	757	773	705	753	715	734	720	695	719	741	785	778	743	774	749	774	738	702	790	776	719	710	769	719	728	703	741	766	724	758	726	731	765	752	737	781	715	778	771	769	749	781	790	726	721	730	769	804	760	699	706	750	764	721	782	731	726	759	750	768	769	747	727	710	717	697	753	763	734	751	738	704	746	715	764	738	748	742	731	718	782	732	755	707	769	695	701	754	741	704	743	731	671	743	783	749	730	721	758	775	699	787	733	733	721	747	745	724	774	705	727	748	742	743	744	751	749	734	710	723	770	744	713	727	728	743	752	775	720	728	785	745	784	731	760	686	689	774	735	723	733	776	676	750	759	739	722	733	736	694	716	712	749	742	730	769	759	724	730	740	741	728	738	769	764	751	752	746	747	761	756	717	735	786	743	727	736	723	703	717	754	803	755	722	723	731	781	691	705	703	762	780	757	765	768	770	688	744	758	710	758	711	724	780	790	755	756	733	717	810	737	732	757	778	796	803	795	759	746	762	729	740	764	749	763	772	731	717	761	759	740	762	723	748	762	746	738	731	716	760	751	793	699	753	753	776	693	760	777	783	763	744	738	778	727	694	725	763	700	681	771	754	777	738	728	735	735	769	709	771	775	709	732	740	723	749	763	741	768	736	729	719	752	705	739	738	771	720	722	761	789	793	779	732	736	726	727	785	740	752	775	766	729	744	713	748	730	762	729	750	746	752	720	756	783	768	693	703	780	718	723	765	752	779	754	779	762	681	770	724	730	708	731	761	722	776	801	769	788	763	710	770	733	762	749	717	764	717	712	762	761	718	728	765	743	749	728	799	735	743	733	741	728	719	703	731	721	750	754	737	773	732	724	775	738	750	766	773	743	703	702	734	737	749	763	737	726	766	778	728	743	785	758	745	732	740	756	757	762	713	736	765	725	735	722	737	725	711	754	698	750	688	719	738	722	703	772	758	689	721	771	755	722	701	741	735	690	774	729	757	723	689	742	731	741	740	766	764	707	733	729	737	747	763	711	769	764	732	772	693	750	763	754	761	780	785	731	799	771	765	768	776	696	755	763	787	763	733	746
17311	14405	9812	5283	4216	3450	3189	2499	1765	1713	1498	1387	1310	1299	1370	1443	1379	1216	1275	1194	1170	1229	1157	1121	1049	995	1015	981	975	921	1020	1034	979	1011	1040	1002	999	987	973	1013	931	969	951	945	942	952	914	928	971	929	1006	932	1005	1016	934	965	983	995	938	973	971	941	971	1006	963	934	924	979	946	940	951	949	925	928	962	939	953	932	1000	933	907	995	948	976	911	915	919	975	937	970	964	961	982	938	956	928	939	968	968	988	958	968	932	954	924	904	986	998	928	945	944	922	909	967	930	904	931	972	918	1004	924	919	919	956	963	864	911	920	919	912	952	923	942	952	978	894	942	932	948	952	952	906	932	964	977	1007	957	963	873	976	879	931	938	897	930	939	950	925	910	951	953	978	950	1004	979	954	917	953	964	951	1011	986	894	914	959	966	939	944	913	926	965	912	913	996	921	974	946	955	962	923	975	963	907	908	961	966	970	968	944	928	890	943	947	940	913	957	952	945	967	954	912	957	937	966	975	921	918	913	964	972	914	939	922	910	975	895	929	975	890	920	933	937	871	962	967	891	936	1005	949	955	940	946	899	930	918	877	960	951	921	898	983	964	938	942	952	953	1024	999	936	920	927	1018	949	947	979	975	958	997	932	978	1009	953	901	919	935	914	1000	933	977	958	974	883	914	952	909	1002	922	963	901	965	963	944	920	903	976	928	935	937	952	961	952	938	1032	972	982	912	965	982	976	939	903	944	959	996	899	935	961	950	947	963	1064	950	980	937	913	948	930	924	880	957	882	952	918	941	925	965	997	901	968	944	953	889	950	987	981	960	953	951	944	935	955	929	985	932	934	952	955	941	958	923	972	998	969	905	961	957	914	953	989	879	990	959	914	976	939	950	931	900	958	904	939	910	921	949	956	930	947	928	937	924	935	964	954	1011	921	973	949	894	924	927	878	935	922	938	844	919	989	966	940	1002	980	985	933	954	951	952	955	931	966	941	944	920	975	934	891	951	938	916	936	976	955	1012	927	956	959	918	941	909	926	943	970	949	957	959	965	937	980	932	989	968	940	906	912	911	978	967	923	948	930	964	930	953	1014	958	962	915	1000	935	920	866	921	962	967	948	942	986	972	919	968	931	980	955	949	977	935	927	951	995	1009	985	949	918	934	986	934	944	986	889	1007	911	929	970	973	945	961	966	909	981	965	891	936	985	933	949	957	940	994	947	947	919	1007	978	951	929	927	961	951	968	963	931	961	954	938	898	944	934	907	901	968	923	967	943	923	933	955	997	905	925	945	933	934	982	967	987	1005	972	919	981	930	920	897	921	958	920	963	956	956	964	923	931	987	988	913	939	1004	998	943	922	960	930	959	932	972	974	904	930	960	930	873	893	921	979	946	958	938	925	929	948	963	961	963	920	985	1007	1008	958	956	965	964	961	952	915	979	975	963	915	982	906	934	948	968	924	951	938	965	939	893	981	952	861	903	925	933	915	962	954	1018	965	944	949	918	936	956	931	930	917	937	1016	966	943	908	919	951	966	884	951	971	955	936	1001	943	923	967	979	907	966	948	962	925	964	925	926	950	915	924	922	922	1015	941	975	857	892	986	983	953	925	911	950	920	1003	989	927	900	925	929	958	942	906	937	937	906	950	949	927	922	947	870	943	901	940	977	986	931	965	898	940	947	914	1011	933	936	1002	919	954	939	946	926	985	946	948	936	926	937	961	928	897	979	947	931	921	988	969	939	969	916	943	934	981	999	953	924	931	982	971	898	934	949	944	936	948	951	936	934	999	939	906	938	885	959	910	954	954	954	927	925	921	986	975	936	939	1009	904	926	930	933	943	964	900	952	968	906	945	969	962	951	984	967	978	956	939	927	933	936	908	994	946	941	954	889	935	996	951	956	990	937	939	939	986	921	958	938	941	941	974	977	933	926	932	1006	1004	962	973	931	926	955	947	919	925	895	931	905	871	983	895	966	952	891	910	938	948	946	945	938	929	972	953	884	938	909	987	929	951	974	955	885	998	990	997	951	952	951	954	959	939	918	973	971	905	960	988	883	874	965	982	959	977	907	942	957	931	961	959	979	947	934	955	929	925	967	976	950	966	941	972	974	935	914	968	973	949	999	945	923	1006	944	935	948	966	941	909	942	907	958	945	963	930	957	907	951	892	952	898	977	843	972	938	943	998	968	942	923	921	918	925	938	986	967	1016	958	974	951	911	924	959	949	951	987	941	933	928	899	947	969	960	1010	935	934	919	983	929	906	871	959	946	959	917	974	955	925	926	961	915	953	942	955	971	950	992	927	969	917	923	936	973	935	940	1005	904	1002	914	937	962	905	988	904	926	959	921	915	981	1013	913	938	910	924	918	884	968	920	946	902	1001	969	967	944	976	980	943	941	908	911	1010	942	914	951	934	935	882	977	926	934	940	943	941	934	959	906	898	952	968	887	915	1011	953	916	960	986	919	1000	928	971	963	918	901	936	977	906	974	1000	936	1016	962	878	970	917	921	971	923	938	929	970	946	914	884	970	944	924	952	929	951	989	942	997	993	930	971	980	942	963	1019	949	897	1001	990	986	937	992	1008	910	913	977	978	948	924	933	922	922	951	918	977	926	955	954	971	944	911	945	979	916	933	996	956	933	933	946	938	950	987	965	961	925	943	969	965	946	913	960	942	948	962	921	963	931	940	893	958	927	990	925	898	974	982	972	860	917	968	925	939	909	893	957	988	986	905	941	970	924	921	946	948	1011	968	975	948	985	1002	938	917	948	931	939	991	863	906	945	947	938	940	938	979	932	969	945	972	1009	991	964	958	943	909	974	930	986	925	911	958	941	906	1003	994	982	953	958	939	937	984	928	952	907	982	984	967	954	904	944	931	915	895	947	941	1013	952	948	924	952	910	888	973	903	972	918	970	1028	924	957	950	942	898	903	931	955	932	1009	930	920	932	954	960	982	908	898	967	972	906	933	960	942	909	929	899	930	973	900	903	921	970	930	931	920	905	992	963	939	929	950	891	987	945	925	969	977	962	961	937	941	931	968	947	956	940	961	947	886	944	984	961	877	926	936	915	936	942	996	945	934	948	902	967	862	934	923	938	932	966	863	898	925	919	964	911	948	939	935	923	944	934	927	898	959	969	917	922	951	881	950	995	971	969	900	989	916	960	927	1004	999	944	907	951	946	926	966	1016	998	1006	912	932	960	909	943	963	958	953	941	920	906	962	1028	985	921	885	906	937	854	954	912	918	919	1005	923	905	1004	1024	943	937	906	913	928	933	924	910	977	993	937	880	929	948	935	976	963	915	910	999	942	941	890	895	945	953	968	984	957	915	933	924	905	924	982	956	952	948	918	1000	942	939	956	1020	942	959	896	958	971	898	903	922	906	912	941	979	953	896	915	902	901	923	951	922	934	911	935	952	965	958	1036	979	921	959	954	936	932	947	896	943	952	889	952	967	916	907	932	918	932	940	950	953	950	932	919	947	966	879	1000	953	926	971	838	975	980	946	942	929	927	942	1001	946	927	951	921	907	947	975	965	956	950	990	919	902	955	937	961	900	963	978	930	952	955	968
23531	20990	27946	24193	20868	9038	3042	1849	1415	1262	1107	1025	1096	1028	1076	1009	1043	950	987	897	938	889	879	915	817	738	761	751	784	778	762	768	763	765	757	729	797	725	796	726	735	759	774	748	747	726	737	711	786	754	741	729	768	726	699	723	725	719	719	740	746	710	732	716	737	699	702	736	752	739	720	737	739	751	724	694	701	699	700	708	700	683	768	744	722	688	697	728	725	684	739	727	711	782	683	715	721	723	736	745	726	716	697	733	706	726	744	758	695	725	695	751	713	769	664	704	680	709	683	709	736	682	687	750	688	767	762	701	685	761	757	749	688	698	715	748	750	700	701	694	738	721	772	738	722	734	749	734	744	753	734	738	742	718	663	722	666	702	693	687	717	720	697	703	685	754	681	749	737	757	677	708	661	726	707	706	748	706	713	657	693	727	750	701	721	646	667	709	739	691	718	723	720	729	743	749	734	746	679	700	665	711	663	749	733	691	738	693	716	684	704	725	771	727	699	701	704	695	756	740	659	703	746	730	721	713	759	722	697	723	766	717	743	708	712	729	712	669	678	695	710	780	698	779	764	742	708	708	717	704	715	717	662	717	738	726	728	740	690	687	709	728	732	643	716	740	692	701	706	731	718	698	699	701	725	717	721	707	714	712	704	712	720	721	720	693	705	716	694	670	689	683	689	745	715	680	712	744	696	688	686	703	685	678	685	723	731	724	727	686	694	681	698	715	719	746	734	718	777	694	679	725	711	739	756	744	700	688	718	746	664	728	720	670	722	709	725	756	769	703	727	712	731	682	769	725	725	725	784	734	811	700	728	699	754	682	719	737	680	742	719	734	670	674	718	717	727	705	722	708	724	724	708	683	750	695	687	727	767	737	675	708	726	667	686	705	683	749	700	721	685	726	724	723	747	741	704	754	723	763	681	695	763	710	726	770	683	730	704	745	719	758	685	700	726	727	709	726	670	703	651	723	694	667	727	721	730	701	698	736	680	730	707	664	720	749	766	698	731	717	713	722	681	698	733	740	693	710	690	692	727	675	749	734	722	709	709	699	725	734	661	698	728	726	719	693	716	728	654	710	712	757	693	710	712	713	720	683	722	735	751	695	708	730	670	725	730	711	715	703	685	707	732	728	711	758	738	719	696	693	696	768	671	696	735	696	716	716	724	712	761	703	684	701	708	717	778	702	690	719	718	763	712	698	664	681	706	710	741	704	713	707	726	768	709	699	712	694	707	678	689	716	719	699	704	690	722	765	744	717	717	640	722	697	729	727	731	676	702	730	718	667	677	717	683	735	663	726	697	741	753	748	729	702	696	720	676	704	694	705	676	713	700	681	701	687	741	705	695	697	705	707	691	701	677	758	711	691	720	676	719	700	757	757	700	774	739	685	760	686	688	747	687	752	742	699	673	718	685	715	686	725	716	713	674	640	667	746	713	688	736	696	721	705	731	686	725	703	715	714	723	713	721	692	690	717	679	739	707	771	736	713	690	713	670	723	706	728	773	738	719	676	724	784	711	776	739	662	734	694	699	715	714	709	711	739	758	680	727	713	698	726	724	694	687	692	731	713	706	702	695	732	669	708	761	719	687	727	706	688	697	704	666	708	677	760	662	724	735	669	691	705	781	764	718	717	734	737	754	775	739	698	723	734	734	713	711	705	699	726	720	744	664	682	707	711	734	724	719	705	731	645	732	693	752	701	735	737	724	724	668	744	725	717	723	699	726	720	713	686	685	747	727	762	739	727	724	723	733	642	690	674	728	769	742	720	715	718	704	746	765	657	698	736	723	683	725	699	728	731	739	755	677	751	658	762	761	737	706	697	710	725	718	728	694	744	733	714	737	660	727	716	771	694	735	710	690	676	688	715	711	730	682	719	698	753	663	754	772	691	720	696	701	679	719	704	707	706	724	753	676	721	734	689	739	657	713	748	676	780	729	758	687	756	740	717	706	703	742	707	684	725	732	701	710	723	730	712	716	666	709	742	692	744	718	762	679	664	686	762	665	722	735	682	706	739	722	661	703	688	714	755	731	762	710	679	753	687	740	756	704	691	693	688	714	664	715	696	656	767	712	743	700	709	715	731	686	702	724	674	682	647	700	702	715	721	726	716	696	702	683	731	696	730	732	731	672	718	804	739	724	727	728	634	701	730	695	694	747	698	684	716	696	715	733	691	730	700	738	678	693	753	737	741	781	723	687	684	692	719	707	727	710	725	757	671	732	796	728	734	727	731	727	722	730	778	728	725	726	692	705	705	671	712	710	770	759	726	666	682	735	769	751	766	691	705	755	698	718	716	732	757	724	743	746	732	713	670	679	717	694	700	725	698	689	720	735	710	687	761	710	717	738	721	747	690	664	714	698	749	678	671	770	711	726	717	695	719	745	714	694	753	733	734	721	733	675	690	717	715	649	684	715	695	669	714	681	695	700	708	694	714	752	670	742	715	717	694	712	727	676	704	654	776	709	768	692	711	736	673	707	733	705	718	719	718	749	730	670	744	657	698	672	747	670	735	740	699	775	701	701	711	723	709	711	739	712	692	699	705	725	652	662	688	711	713	753	723	706	697	677	715	709	715	759	697	710	747	747	751	670	667	714	677	696	681	721	741	697	704	786	723	727	724	731	710	775	730	683	727	705	714	687	705	664	770	710	731	756	698	660	714	712	668	737	751	699	713	684	684	666	727	743	700	675	741	673	693	704	761	718	705	723	709	710	680	728	735	706	716	718	728	781	724	706	712	719	706	740	717	727	728	675	685	712	738	703	712	730	685	747	753	722	758	761	707	672	707	733	686	715	716	731	771	764	704	659	729	768	686	725	726	680	704	724	686	737	738	714	706	707	722	666	710	703	768	723	724	723	645	697	689	676	736	707	692	700	700	711	706	710	748	697	728	704	712	679	733	715	668	712	681	766	688	726	711	726	747	707	663	701	718	758	724	681	669	706	710	722	706	729	638	668	729	676	761	732	711	696	706	690	700	706	709	700	764	737	696	703	724	719	716	712	683	722	731	692	715	758	678	704	803	746	719	677	771	696	715	735	752	687	723	677	723	726	728	757	711	665	709	690	710	743	721	719	698	726	702	742	720	735	707	683	729	703	696	697	711	703	710	718	679	675	711	732	718	693	743	766	738	678	690	693	669	731	645	734	758	688	712	738	733	674	753	688	750	721	700	706	710	755	709	704	677	728	760	689	679	710	700	734	748	690	729	714	744	708	700	728	713	713	684	710	725	713	696	756	699	671	715	778	695	711	657	738	728	752	673	697	718	714	720	714	696	691	697	685	706	714	726	684	725	708	695	759	717	700	713	741	714	708	738	704	713	730	759	704	720	766	712	745	714	686	709	703	683	686	729	680	739	722	693	705	739	722	709	674	709	708	680	748	692	752	712	702	732	698	729	704	672	658	695	728	732	697	736	784	658	728	713	718	688	689	733	679	721	699	715	697	700	736	721	716	705	671	777	744	768	751	700	710	675	698	703	718	715
20266	21872	15821	9147	7126	5699	4871	3553	2581	2288	1997	1808	1705	1702	1643	1700	1535	1445	1436	1364	1386	1265	1231	1190	1193	1037	1022	989	969	999	1015	972	1029	1017	1027	1038	1006	1048	989	1040	1014	999	964	976	971	975	921	957	982	945	984	1000	935	926	917	908	922	962	915	966	990	949	940	956	928	968	919	859	936	951	927	941	930	955	950	887	902	867	905	930	884	903	924	967	903	967	903	905	947	905	906	944	896	919	970	927	937	988	905	924	973	875	967	948	914	921	926	925	925	844	885	937	869	929	956	910	917	899	897	924	940	930	876	877	924	902	922	891	912	880	929	964	961	905	900	917	892	900	902	941	933	931	888	935	927	1010	888	920	941	916	903	887	927	939	887	886	919	913	894	863	904	934	892	944	937	891	941	872	898	890	969	902	937	914	905	935	944	942	935	915	899	901	926	928	889	930	878	969	886	879	901	940	950	961	927	891	904	884	939	961	892	913	914	910	888	917	945	899	859	977	916	961	921	915	878	887	900	928	878	908	943	966	891	848	903	922	868	911	953	869	886	936	930	888	958	948	889	959	925	869	923	914	956	923	948	929	948	906	950	929	937	877	915	955	965	895	954	892	884	906	911	928	875	926	925	949	925	972	950	870	904	894	864	879	916	858	875	883	887	924	905	907	898	929	877	897	914	933	967	879	901	900	909	896	855	882	878	1007	898	918	938	931	928	905	889	951	927	933	918	896	932	937	923	900	894	938	896	916	887	904	937	993	895	918	959	921	883	943	884	911	920	911	905	893	878	899	968	856	940	933	909	922	913	903	849	920	890	899	895	899	954	935	953	953	952	915	942	892	941	913	939	910	870	865	968	888	908	983	882	883	909	924	898	982	873	907	896	896	866	927	944	924	907	922	940	923	949	876	893	880	907	894	933	909	937	940	956	962	928	926	921	901	890	950	929	913	950	913	963	970	878	919	950	948	866	926	925	913	933	932	930	920	931	907	916	860	938	941	940	956	926	917	941	853	950	921	942	924	897	890	911	861	969	931	945	919	926	909	929	949	927	947	904	890	849	892	952	940	918	942	956	924	885	942	928	917	926	902	905	885	899	944	876	907	927	920	898	898	956	915	890	953	891	913	940	890	910	880	874	963	899	975	953	901	918	899	921	931	946	887	963	878	906	880	904	844	915	909	937	969	898	860	922	951	900	862	893	937	921	948	935	857	897	903	881	953	941	895	967	941	957	866	912	916	918	971	893	922	950	935	881	952	886	947	903	888	911	923	916	913	951	922	922	889	879	949	915	981	927	927	906	846	894	929	869	960	904	945	925	924	926	905	913	922	911	910	949	922	932	854	918	912	899	910	877	869	868	928	889	888	863	869	881	932	937	907	937	945	938	884	910	954	940	913	940	904	893	885	967	906	905	895	986	923	930	930	904	950	947	933	891	913	910	933	948	913	882	932	920	927	923	871	908	904	932	893	884	887	902	975	918	881	916	899	917	927	916	950	926	896	959	850	928	900	920	922	919	944	934	917	933	891	967	870	897	902	932	936	964	890	919	911	941	928	893	895	883	936	877	943	926	941	926	991	929	907	952	910	895	873	973	881	899	925	854	934	851	838	961	935	901	932	918	891	926	938	911	927	886	890	917	907	919	947	882	931	881	970	889	898	958	864	919	929	896	908	909	920	938	907	932	930	879	899	939	931	874	895	928	866	924	923	922	916	888	865	925	908	892	857	916	949	885	883	982	914	870	902	942	932	925	881	884	944	973	966	937	949	893	958	909	886	938	921	894	891	888	884	935	921	886	885	936	945	884	887	914	929	947	944	899	905	904	902	933	902	856	924	932	936	908	923	906	917	849	939	916	917	917	951	903	902	942	967	910	904	887	901	919	873	961	898	893	926	901	939	869	914	920	922	950	916	942	900	919	909	940	931	902	926	877	922	881	893	939	924	893	932	904	939	919	898	932	925	955	903	885	903	902	843	876	908	933	922	926	966	876	877	902	927	903	926	901	910	946	907	954	945	913	925	937	898	938	897	919	873	907	904	913	947	954	896	954	889	925	894	873	987	921	912	925	899	897	911	924	890	936	884	901	942	948	967	908	963	891	897	957	903	929	939	911	892	882	923	875	932	892	934	897	929	874	943	895	959	906	869	922	884	933	899	909	903	869	889	961	967	937	954	933	908	875	934	874	899	895	905	869	888	906	910	913	924	896	930	909	902	922	900	968	932	935	898	930	955	964	937	898	885	897	873	914	894	909	932	939	934	880	938	907	930	920	904	928	1013	870	921	920	933	928	907	954	911	932	896	885	897	975	955	921	961	879	932	913	910	926	949	940	922	939	935	935	933	949	941	895	936	881	877	857	926	905	914	889	950	903	884	927	899	956	923	853	954	921	896	927	950	930	940	882	925	976	875	855	914	886	946	919	936	903	900	902	894	897	909	909	899	911	873	952	856	848	939	895	930	924	905	897	930	883	904	865	930	968	923	909	895	938	951	928	930	899	906	896	899	977	901	901	923	856	890	898	946	922	937	911	913	897	921	897	943	882	947	855	897	965	930	862	955	920	933	939	918	898	906	913	877	921	924	874	872	905	946	929	958	947	921	900	915	966	906	934	908	901	886	982	863	952	1011	905	897	891	893	950	939	915	926	942	873	914	929	880	917	879	925	900	922	914	955	948	961	953	909	913	902	939	909	900	945	871	954	899	937	905	962	925	916	897	926	901	884	924	927	941	926	939	913	952	949	947	918	906	914	968	916	886	1017	912	926	935	938	991	946	872	965	893	932	916	934	895	917	913	972	942	883	936	958	970	895	906	954	976	907	902	909	905	909	910	956	919	917	879	924	906	923	849	886	972	919	931	923	918	898	894	946	950	914	937	900	934	908	885	915	912	868	926	905	924	913	872	975	960	911	863	897	896	926	916	928	940	954	905	882	916	908	908	941	943	865	927	900	912	961	917	899	920	934	888	876	941	943	870	943	941	910	919	895	871	882	866	943	967	911	885	898	953	949	869	896	942	905	920	893	968	924	910	928	952	880	894	985	871	892	937	909	902	986	917	940	923	937	908	924	915	934	927	895	879	883	919	905	941	893	912	903	898	893	869	893	928	885	993	931	908	842	910	919	875	903	886	875	928	911	844	877	902	904	925	925	918	909	923	923	897	909	929	904	904	948	882	894	953	918	922	924	897	917	888	902	916	898	898	917	919	918	876	920	961	930	939	900	894	928	887	881	874	902	853	935	898	921	898	917	991	901	901	915	880	928	932	963	908	931	920	924	921	930	888	903	981	908	956	881	886	916	914	962	860	911	916	904	951	904	937	921	981	939	888	889	929	963	990	921	939	920	887	936	918	873	900	935	934	975	901	886	949	900	866	885	921	900	937	929	919	881	912	891	914	906	852	956	912	870	901	906	923	907	886	934	913	900	891	877	933	953	917	909	902	928	948	940	936	980	908	963	838	940	890	943	919	937	962	957	879	944	920	913	939	904	934	888	919	902	948	956	930	879
24604	21004	26686	25199	9399	2649	1945	1343	1060	943	826	816	784	805	742	768	823	721	703	709	657	662	617	672	636	571	617	560	592	551	603	555	560	590	597	560	530	578	547	559	556	588	523	537	565	556	518	498	598	564	557	565	538	547	513	542	572	502	540	526	558	535	527	545	580	541	577	540	540	527	545	546	559	552	509	523	507	557	520	510	559	538	539	546	484	554	562	518	497	542	596	542	514	555	563	511	519	515	522	524	541	520	540	516	557	540	532	583	571	539	528	537	547	542	494	552	536	563	535	514	487	512	544	533	554	519	513	539	498	529	540	539	495	508	535	500	523	542	571	502	497	508	496	515	525	560	520	526	538	550	566	541	491	537	543	573	566	531	529	539	519	533	518	538	560	519	545	563	515	539	552	541	544	527	494	535	544	533	522	544	557	549	571	555	541	551	534	529	573	556	509	493	539	531	535	531	540	516	536	551	479	566	550	509	550	502	527	541	494	569	502	500	504	528	559	542	533	554	591	520	537	557	519	495	490	529	517	506	543	545	493	551	509	569	510	530	504	509	453	510	560	537	579	505	548	515	530	544	560	577	527	563	554	502	534	566	588	506	538	521	508	566	541	518	510	551	518	557	510	542	487	557	508	546	523	577	549	487	546	566	542	527	502	534	530	547	512	513	522	543	536	510	546	549	534	507	506	514	546	549	524	511	528	521	544	522	547	521	534	559	554	514	525	515	543	542	585	526	574	546	567	499	517	556	549	558	556	542	553	514	546	549	533	547	497	491	508	515	537	542	514	563	559	518	458	508	526	541	562	550	521	605	560	557	525	498	533	480	521	530	534	528	535	524	540	535	593	536	543	517	511	545	536	541	529	557	544	554	482	525	513	561	515	504	521	544	546	548	489	523	495	551	537	510	570	525	549	591	560	499	539	484	526	490	524	536	532	513	561	550	536	529	520	539	514	526	538	568	572	491	554	527	528	532	549	572	540	525	512	589	551	508	507	512	510	545	553	551	544	555	512	514	499	510	555	545	575	519	538	502	494	551	506	599	526	524	525	518	558	544	529	511	537	539	546	549	543	555	536	531	556	517	529	521	536	567	536	527	578	514	539	522	509	551	529	569	540	513	535	512	526	510	500	511	531	560	526	513	550	531	573	551	503	534	511	547	514	557	563	523	501	583	533	532	510	544	560	573	539	529	561	554	564	553	499	518	500	545	505	548	532	576	543	509	518	527	527	544	522	519	526	564	555	532	571	566	536	578	558	525	548	539	582	525	524	551	506	520	528	550	490	458	538	540	552	499	548	554	486	503	543	539	551	532	498	535	559	537	543	551	527	529	487	584	507	534	483	522	526	521	553	550	542	515	559	560	558	470	527	505	505	550	556	595	525	558	548	536	532	531	561	519	545	540	518	537	539	554	513	523	538	490	486	510	550	510	521	558	544	530	529	536	478	509	560	489	546	500	552	502	508	536	584	543	527	552	527	573	530	527	525	526	521	498	523	533	533	519	522	499	567	523	522	491	514	536	541	538	501	535	540	493	534	509	535	540	536	548	522	561	523	521	584	561	552	566	523	554	566	556	534	523	529	555	538	541	537	539	555	586	506	518	564	512	530	520	553	523	526	542	550	531	542	507	527	543	543	561	505	560	511	488	522	529	471	535	540	526	558	510	518	524	550	489	543	512	567	517	502	533	491	536	507	514	525	566	512	551	536	502	556	537	519	530	529	546	528	517	495	538	544	555	554	521	524	547	539	499	524	514	563	502	521	525	564	492	526	543	519	573	538	519	530	490	493	528	521	468	523	541	537	505	524	508	510	564	566	562	533	561	515	550	529	533	510	551	516	522	542	585	504	536	526	518	541	475	510	521	544	557	512	523	487	503	528	523	543	552	556	547	550	521	521	566	513	561	532	510	553	522	544	497	524	543	514	524	538	550	534	533	563	583	587	527	549	468	514	517	574	530	510	551	558	521	529	540	521	532	573	601	526	552	515	568	535	536	525	500	510	503	560	515	535	523	499	509	555	549	515	549	519	490	521	586	516	507	535	509	545	535	543	507	513	541	558	501	559	525	516	592	536	540	544	545	548	532	514	535	515	527	509	497	509	513	530	499	509	557	504	544	545	517	555	551	552	503	529	511	561	531	557	551	570	554	518	533	577	553	566	517	526	517	523	552	550	504	504	538	516	566	563	557	497	555	494	492	565	547	561	531	560	536	550	496	537	515	536	518	545	572	544	491	536	565	521	579	569	552	548	555	509	541	546	530	501	570	531	535	532	524	485	543	543	512	511	565	503	516	589	592	516	528	495	541	543	538	523	515	502	514	534	535	548	517	518	518	518	568	532	512	508	532	541	499	592	550	550	547	536	539	514	505	510	537	525	556	506	547	562	537	534	522	520	525	530	553	499	558	529	538	543	573	501	517	507	531	486	502	566	561	562	520	510	529	539	488	533	523	503	515	524	547	561	557	556	520	553	530	532	534	475	565	549	501	514	518	518	517	524	559	543	524	524	499	553	526	547	579	511	547	507	550	513	548	553	538	488	542	561	542	577	525	541	493	561	547	522	487	538	543	527	542	569	556	519	532	535	506	550	519	550	549	533	499	524	557	548	527	523	511	535	508	585	514	495	507	525	526	510	523	521	519	509	510	518	524	520	511	519	500	516	527	534	543	561	551	560	539	539	520	552	486	531	534	539	527	537	541	521	521	519	537	607	558	537	538	537	509	528	554	480	512	520	551	532	512	552	551	552	526	531	527	574	526	524	540	557	517	518	521	540	540	525	521	544	551	558	486	483	545	506	526	564	549	562	523	545	502	535	522	527	558	499	515	565	516	521	507	552	523	548	521	516	516	578	548	539	561	513	567	559	532	537	557	510	519	543	527	496	506	532	553	543	556	506	562	591	543	549	563	552	566	489	537	558	574	469	522	525	553	529	516	544	503	521	528	525	538	541	559	511	524	572	513	584	506	536	542	532	524	557	492	571	534	533	513	523	512	474	558	499	502	530	508	549	534	531	529	529	511	554	526	535	514	550	583	553	511	544	497	547	520	534	541	559	535	516	556	508	528	488	531	548	556	548	547	561	531	519	569	486	531	563	470	538	559	557	562	490	561	530	522	516	544	513	518	531	502	511	515	558	486	526	551	534	543	538	559	501	542	549	548	542	514	523	516	540	534	532	505	536	550	604	526	546	509	496	555	602	573	565	530	550	488	583	526	523	507	573	514	549	519	517	541	556	540	517	510	533	543	543	550	572	553	562	526	549	543	585	529	558	527	527	531	551	521	513	549	517	494	512	568	551	529	570	502	506	540	559	503	508	493	524	499	535	517	523	500	536	510	522	526	508	549	507	485	529	536	551	514	516	526	517	520	506	554	539	537	536	476	533	499	521	569	526	543	603	513	525	504	505	545	517	554	546	522	562	507	524	572	558	533	548	548	506	504	562	530	519	538	522	546	554	577	510	607	544	543	520	553	529	548	522	549	592	535
16100	18178	13212	7453	6120	4962	3904	2876	2061	1812	1552	1480	1469	1339	1323	1240	1300	1117	1142	1124	1076	1055	967	964	895	804	713	810	773	764	775	760	764	798	736	794	747	772	746	756	727	715	728	707	701	747	673	724	707	723	675	695	716	702	714	743	710	742	753	722	685	677	682	728	687	712	660	701	724	654	658	686	685	631	686	685	699	718	674	680	706	659	672	679	687	708	721	744	729	735	717	665	687	684	657	688	684	660	686	707	701	675	702	704	655	673	721	669	727	697	716	716	708	726	671	732	717	723	659	660	706	674	744	649	689	681	654	688	622	652	698	696	660	764	686	665	706	699	686	708	655	655	693	709	669	662	698	668	686	629	691	677	715	683	667	679	692	679	654	701	660	688	715	693	620	704	647	693	682	632	702	694	673	708	677	732	670	668	648	701	693	701	675	689	701	676	653	676	695	701	646	665	684	731	671	675	698	687	712	716	675	676	730	658	644	704	728	642	658	678	659	668	681	720	675	674	724	723	709	687	699	661	701	706	724	722	637	689	724	684	712	714	683	702	680	661	680	669	673	671	668	686	701	665	765	706	631	636	706	730	704	672	686	691	665	692	657	709	660	659	732	691	670	659	671	696	665	733	641	695	700	672	712	676	739	697	674	693	694	626	682	642	722	691	688	684	682	657	672	675	697	719	697	669	638	684	652	671	674	715	684	692	673	689	649	671	690	670	673	669	699	733	678	655	730	671	660	712	685	679	674	675	634	699	672	712	651	632	634	668	676	710	688	691	711	643	670	715	664	668	655	726	679	684	747	681	691	654	688	740	650	649	672	620	668	662	715	665	719	707	713	706	697	649	672	705	728	701	679	689	698	685	702	682	698	687	709	682	697	725	683	699	679	677	672	698	675	657	691	716	657	686	689	676	675	701	676	686	715	666	688	678	708	691	703	720	675	666	668	706	740	674	684	699	682	705	657	674	652	683	695	682	680	678	706	667	706	684	684	688	734	687	675	703	716	694	674	649	690	715	651	693	639	674	715	724	702	670	701	670	683	655	695	709	650	677	666	703	672	678	641	677	675	707	655	643	700	667	701	688	652	666	708	645	743	701	703	686	679	732	680	735	664	669	662	669	698	715	705	711	678	683	699	674	694	715	680	698	645	645	656	681	725	652	649	716	697	688	709	610	666	672	678	694	695	663	668	676	707	679	661	703	688	673	662	725	702	712	664	720	688	709	681	723	701	685	677	682	719	667	708	729	599	636	661	682	703	698	655	664	682	683	704	666	689	674	648	682	693	697	667	692	701	667	695	692	691	686	734	660	675	729	702	724	675	640	674	687	680	723	633	691	649	707	695	632	651	747	718	675	715	690	690	666	689	669	657	716	691	653	717	690	679	649	671	695	716	680	705	718	693	654	666	666	715	680	661	717	661	631	651	653	632	652	722	697	717	708	704	686	668	683	682	671	663	683	663	713	754	710	703	704	708	699	753	704	701	728	709	645	656	712	716	624	706	678	653	707	687	730	711	718	650	685	671	683	666	696	695	690	644	681	684	702	669	677	705	660	685	654	676	668	716	666	635	680	712	710	657	693	666	678	694	706	677	726	685	702	724	681	695	700	687	701	705	669	679	697	656	668	680	660	709	702	715	717	716	683	672	716	658	669	676	707	701	657	675	715	727	684	685	664	690	686	685	696	702	697	646	717	655	706	644	746	687	631	711	709	684	716	663	697	650	696	657	643	697	672	672	672	640	683	703	746	693	655	690	720	689	672	668	628	676	663	684	704	707	695	683	627	691	706	629	651	664	648	693	662	658	663	647	678	665	697	701	698	708	740	674	668	681	731	689	679	662	708	672	669	701	686	662	682	658	705	695	659	706	704	646	664	643	680	698	724	698	689	680	692	681	719	658	707	650	707	704	738	678	698	654	672	646	676	703	707	692	650	682	673	720	707	698	682	664	702	674	651	673	675	679	691	684	748	685	680	699	635	647	694	680	698	693	666	673	718	675	676	714	661	672	697	699	657	693	675	715	703	663	711	694	666	709	710	667	617	743	685	660	641	708	658	673	659	690	723	691	690	678	708	673	669	693	648	714	708	708	645	696	701	667	672	688	729	687	684	689	625	712	705	697	686	666	690	674	661	690	711	684	668	656	692	655	704	679	668	687	685	692	713	673	660	704	693	723	688	675	678	679	689	665	688	694	725	694	654	732	724	684	739	700	655	724	696	703	698	685	675	674	703	662	695	692	695	684	680	727	661	684	680	678	661	665	659	712	674	675	678	653	705	690	694	693	660	679	710	653	651	664	678	696	682	681	659	622	649	670	657	696	700	684	681	623	705	698	682	681	666	673	694	680	630	640	730	712	675	672	676	673	688	703	679	660	694	736	653	660	696	700	686	660	684	671	712	741	668	671	706	658	641	720	664	676	692	651	682	677	671	684	698	689	682	711	697	656	633	719	659	678	662	713	668	689	660	691	714	652	631	730	715	757	656	696	688	667	647	639	701	679	678	675	657	672	735	709	731	670	663	631	701	693	682	635	683	734	658	696	727	696	741	688	683	663	687	689	690	650	709	666	710	679	689	722	694	648	683	699	702	739	696	687	711	674	692	673	728	731	684	668	710	693	666	658	706	670	678	647	685	694	739	676	674	672	689	658	696	707	660	687	752	642	671	730	724	720	660	608	687	699	687	671	651	690	654	682	667	729	657	672	656	709	718	707	659	682	708	674	728	685	672	654	698	695	681	675	720	675	705	685	696	681	677	705	723	670	684	648	673	675	680	727	662	696	680	657	723	692	684	711	714	713	662	704	699	680	645	698	700	684	668	676	681	686	705	671	703	710	687	646	688	661	682	680	695	690	635	703	674	706	686	673	687	643	706	705	665	675	715	692	691	663	728	673	680	699	681	665	652	646	631	662	678	633	677	625	667	675	652	666	663	693	672	688	692	636	697	700	654	712	680	694	688	672	698	621	682	664	672	664	654	675	706	689	698	670	655	685	653	657	686	644	696	665	699	680	679	652	660	697	681	680	695	733	706	665	703	656	710	699	690	706	697	664	652	663	722	670	714	713	665	668	687	705	710	679	659	675	698	705	695	675	689	705	651	667	697	690	688	666	666	697	707	724	681	696	675	700	707	685	638	689	730	719	703	673	693	674	631	718	682	743	670	755	676	709	725	673	720	708	679	643	678	660	641	707	694	698	627	681	675	692	649	664	680	658	693	706	687	675	674	703	641	667	717	693	685	706	754	733	660	742	682	696	716	703	733	692	702	636	639	725	699	645	707	712	700	687	720	691	677	648	698	616	649	720	718	661	682	687	692	683	711	640	654	683	689	661	686	699	629	628	622	677	711	677	722	642	659	697	669	697	706	671	647	700	664	630	686	678	688	680	712	735	653	648	710	685	723	674	675	715	673	718	723	685	672	661	721	678	703	709	697	726	718	717	686	692	715	659	633	702	708	700	737	712	718	724	662	734	658	716	692	662	669	667	671	672	720
22462	20982	28490	23640	20987	20919	8609	2402	1507	1272	1164	1045	1059	892	931	908	792	763	805	736	702	682	690	614	573	588	510	537	496	516	520	509	514	536	501	497	512	531	470	522	469	516	527	459	480	480	470	524	471	457	515	486	490	477	487	468	497	490	502	423	510	483	426	450	450	463	451	443	473	500	407	417	532	422	462	443	433	435	463	449	463	428	430	464	438	464	492	475	458	432	464	463	465	454	449	410	480	444	458	456	458	427	448	470	424	456	465	488	467	467	452	420	471	455	460	442	444	418	444	449	496	420	463	426	454	441	453	469	408	460	453	498	459	491	453	432	467	441	456	426	460	461	451	459	464	428	479	464	476	442	456	477	454	478	451	453	474	467	425	457	478	469	461	449	460	473	482	469	445	464	489	489	453	480	417	447	420	474	421	473	420	456	443	422	460	479	483	451	466	429	401	412	419	448	437	417	457	440	423	470	494	477	460	451	444	412	525	420	413	431	419	520	433	447	454	474	402	431	422	492	479	466	462	468	461	457	422	462	467	451	451	436	451	425	461	452	455	481	473	444	460	445	481	447	431	453	449	435	445	477	457	442	446	451	461	454	434	437	427	441	446	445	443	487	474	448	434	430	435	417	457	422	440	457	474	429	457	466	417	403	435	467	447	434	479	448	455	448	454	426	469	441	437	428	440	436	448	438	462	444	454	427	442	435	445	479	450	445	448	435	441	394	441	432	481	470	452	411	442	459	430	455	434	462	427	440	473	462	444	477	416	443	459	420	456	480	446	432	429	442	433	470	470	461	454	433	421	438	424	440	475	512	429	428	452	462	447	440	438	451	457	449	459	431	446	434	423	441	458	431	442	436	464	407	457	466	434	459	445	487	459	449	440	426	449	440	414	450	479	485	431	464	486	465	472	440	397	440	446	436	450	436	437	419	429	398	446	439	463	464	454	432	414	470	439	415	453	429	470	442	462	418	426	440	454	448	420	409	452	442	461	480	458	475	447	475	465	446	455	437	453	475	436	435	444	448	453	462	444	462	483	435	459	399	473	469	441	450	438	449	459	488	455	480	460	486	454	475	390	423	399	453	432	446	468	472	451	477	456	442	443	455	427	436	451	491	475	446	443	426	457	413	419	447	462	407	447	436	446	439	441	449	449	445	432	470	433	462	420	454	482	451	412	411	456	456	432	469	477	425	422	446	400	419	492	461	448	449	470	449	456	459	441	432	431	447	448	459	377	470	443	465	458	417	514	426	476	449	452	421	433	447	444	435	427	451	463	438	425	443	442	445	452	432	412	434	468	469	413	484	422	466	439	407	484	453	428	418	431	479	448	449	461	510	412	432	429	459	473	455	482	462	442	472	444	435	456	439	479	437	416	450	452	466	475	418	425	433	468	423	470	427	461	443	448	427	477	447	426	450	467	454	459	441	462	434	456	489	444	481	453	466	435	458	439	453	479	455	459	423	425	449	457	463	462	450	443	434	462	489	460	447	485	461	439	445	484	465	462	428	449	468	445	472	436	402	447	447	447	478	423	459	422	463	488	419	414	467	504	481	434	454	411	429	445	461	452	458	459	441	449	461	459	445	506	422	438	452	469	490	453	454	472	426	428	418	454	423	440	448	457	463	435	445	437	471	457	387	414	443	455	441	483	447	436	439	434	445	459	486	457	441	449	467	457	462	450	475	448	435	434	435	502	472	448	459	485	467	465	463	453	445	411	418	494	454	474	466	469	395	433	448	453	442	428	438	473	450	442	423	457	428	455	449	438	483	471	473	445	426	443	470	471	446	484	446	421	429	474	465	460	425	445	476	441	461	434	435	475	502	503	445	436	449	459	437	451	438	410	470	448	432	478	458	479	442	454	416	454	450	447	404	471	478	423	449	428	454	451	502	466	450	462	469	459	460	433	437	453	448	438	464	485	443	405	421	479	471	460	445	448	437	437	446	451	447	428	413	458	481	427	469	426	456	447	473	432	465	451	436	442	434	448	436	427	444	453	448	446	467	426	452	441	446	446	467	441	481	460	463	452	460	469	443	416	440	446	430	457	443	429	439	466	458	494	467	450	458	459	436	430	486	457	440	475	453	451	446	450	465	454	424	463	446	445	467	471	443	493	462	426	507	417	447	427	459	432	436	410	419	425	450	456	453	481	413	437	456	466	458	466	474	403	444	438	470	469	490	440	479	454	469	445	439	468	453	427	464	449	484	440	489	442	448	432	463	491	456	454	451	423	484	490	490	466	424	472	452	450	477	471	412	456	470	496	445	453	448	467	453	433	410	441	425	456	450	444	443	462	484	447	474	446	488	452	438	454	422	495	454	462	419	437	489	461	438	461	435	458	444	417	475	459	460	400	459	418	404	461	440	459	412	455	441	421	418	407	448	427	474	461	472	458	460	476	454	457	437	443	457	423	507	458	451	434	482	476	436	459	451	423	453	429	463	416	427	455	469	442	436	474	441	485	450	458	468	441	436	435	428	447	453	426	493	443	428	426	465	460	461	491	460	444	479	465	422	447	447	481	402	480	466	455	496	462	472	431	403	474	409	474	434	413	449	454	412	428	433	463	441	474	444	430	417	422	476	425	447	424	439	480	461	451	412	453	426	445	404	462	464	470	438	456	450	445	445	425	459	465	437	400	484	410	461	468	415	465	450	470	447	456	464	435	444	413	461	475	444	441	438	449	435	475	499	467	407	438	436	460	477	479	452	458	424	464	434	464	463	451	435	443	456	487	443	439	423	446	438	443	421	482	449	458	445	457	430	429	435	434	427	410	468	470	484	464	478	440	450	437	475	412	487	450	448	497	469	453	446	459	491	442	445	445	421	453	445	481	450	454	468	435	452	503	412	432	441	439	507	448	436	464	467	474	471	493	458	459	444	455	408	428	418	470	421	442	480	452	480	465	437	454	482	472	467	443	477	435	440	457	414	447	442	463	471	456	442	464	466	444	468	465	447	467	439	460	479	453	476	419	452	442	483	431	437	446	446	452	455	449	485	466	471	425	452	420	439	442	454	452	425	465	469	447	453	413	427	443	426	430	411	471	444	430	452	476	428	469	468	464	437	454	466	428	446	437	427	450	456	453	450	427	435	446	489	439	450	447	450	450	469	402	479	461	453	448	450	442	434	455	470	437	461	420	454	459	435	449	446	446	407	406	422	489	423	402	467	440	418	445	458	431	435	438	457	464	450	453	418	483	459	458	423	454	431	478	455	455	421	480	500	444	456	412	432	455	466	484	468	448	471	465	462	454	452	440	452	465	457	428	450	422	424	433	470	433	444	394	457	410	484	460	467	444	464	465	441	425	444	440	448	464	450	490	463	461	482	484	437	451	467	429	443	393	464	427	446	446	444	526	451	463	442	447	495	417	445	409	470	438	497	460	452	437	453	438	437	461	450	469	433	441	481	424	469	476	471	469	438	437	473	470	465	462	423	431	465	459	432	470	478	440	440	464	461	463	418	450	435	445	451	421	421	461	463	420	471
22809	28658	21164	12864	10143	8115	6184	4480	3343	2675	2301	2087	1851	1692	1655	1597	1529	1303	1300	1296	1198	1128	1145	931	870	802	773	747	691	713	739	709	732	704	731	724	722	749	749	697	655	690	739	679	641	658	624	662	647	698	658	616	594	687	646	635	644	644	618	623	629	612	639	599	650	588	643	584	611	550	562	612	643	643	617	565	595	611	604	595	572	587	613	563	590	577	568	618	587	596	627	579	552	622	624	653	636	569	602	652	591	620	578	591	578	586	580	591	572	598	595	574	589	575	585	588	615	610	618	604	634	610	611	572	624	596	596	573	547	593	605	573	652	594	578	652	549	619	561	599	653	618	597	569	585	592	554	612	551	572	628	609	577	604	576	587	588	588	570	606	569	598	558	554	553	561	608	616	575	584	581	608	590	605	605	570	546	603	572	547	589	639	599	596	557	599	590	598	567	601	589	572	606	557	611	606	564	568	631	599	556	562	579	615	559	537	563	579	578	558	631	595	639	629	576	593	579	560	582	596	666	574	573	559	608	620	572	535	619	571	595	606	622	614	585	619	584	626	585	554	596	605	614	629	601	553	574	643	617	576	590	571	582	588	549	593	572	596	596	565	591	599	582	608	600	620	593	596	568	555	613	589	589	615	568	594	597	568	613	603	570	578	580	617	584	611	603	577	604	634	607	583	601	589	580	577	581	642	600	598	594	590	600	574	561	595	550	597	580	553	614	592	597	648	584	567	595	556	582	580	630	565	588	618	586	531	587	596	588	569	616	540	585	607	560	574	607	617	595	583	574	642	624	607	574	586	609	579	559	607	579	600	596	600	595	547	563	625	588	593	628	549	597	606	655	555	634	554	559	608	615	624	617	581	607	637	604	586	569	630	555	574	592	612	575	548	604	638	608	599	556	549	582	613	601	567	580	589	603	582	606	629	607	568	613	593	573	620	621	603	645	585	609	612	599	601	632	619	573	561	584	574	588	634	600	587	597	627	603	566	637	622	642	588	578	604	599	525	598	624	613	625	599	552	608	576	574	619	589	616	603	631	545	605	583	602	605	552	598	645	576	603	595	587	578	571	631	582	621	629	605	559	607	618	587	602	575	553	602	628	627	618	607	564	613	591	614	615	581	594	585	609	557	588	601	628	579	563	570	559	635	591	571	574	599	591	611	571	557	583	598	635	612	528	608	612	626	594	592	583	590	596	539	596	618	583	591	599	620	597	571	623	604	610	580	574	576	611	602	593	589	582	582	609	627	608	581	559	631	584	607	553	582	580	617	623	601	568	553	596	585	578	616	566	611	617	635	585	600	567	606	599	601	556	618	549	601	572	562	583	591	555	632	594	575	617	599	577	643	570	622	592	522	590	580	594	611	603	622	599	593	643	601	586	583	586	608	588	600	610	607	618	590	610	571	562	611	615	660	557	563	592	600	571	576	576	643	630	603	569	603	599	594	608	603	598	583	612	562	602	631	559	602	604	611	627	596	590	599	575	551	612	624	588	604	576	622	620	557	584	626	599	662	599	592	596	567	588	556	586	614	574	598	587	565	583	617	618	613	566	608	618	612	563	546	593	581	606	608	603	609	556	608	606	574	600	626	585	583	587	621	568	571	606	640	581	616	579	583	576	575	555	587	582	561	603	634	639	585	571	568	558	612	590	568	588	532	610	599	587	618	559	570	627	600	598	612	597	605	631	584	599	595	575	605	621	566	629	588	606	570	566	629	603	550	658	586	544	580	587	580	593	569	599	565	562	604	608	583	572	603	601	605	577	584	604	599	593	598	592	583	615	580	608	648	603	591	607	589	584	579	602	623	607	594	607	590	623	627	554	600	648	583	601	607	589	614	549	633	575	627	582	593	579	601	559	596	591	622	542	577	610	608	548	648	588	556	604	631	573	600	576	608	621	614	536	581	588	563	609	621	582	596	586	640	613	575	557	587	584	589	589	557	615	594	585	601	619	561	561	623	629	603	597	596	564	574	605	576	598	599	602	608	636	609	567	588	597	578	522	600	606	532	556	614	618	602	599	616	628	584	602	558	623	606	577	606	571	583	621	595	610	580	574	607	570	580	594	620	575	571	571	577	576	584	543	617	571	584	622	591	595	576	593	608	608	598	632	612	571	579	599	611	624	619	577	598	577	528	622	597	571	581	551	590	614	587	617	627	596	620	605	581	554	609	560	571	577	609	638	603	564	578	575	601	574	622	579	578	590	551	623	579	577	611	589	608	579	597	626	611	599	591	579	591	557	611	578	592	576	576	557	572	612	582	604	598	590	588	610	620	595	567	590	581	613	590	581	593	561	606	594	559	571	605	623	649	621	572	626	593	571	553	577	582	608	572	556	569	626	633	534	557	609	574	595	620	607	596	561	589	579	588	604	608	581	623	601	587	590	588	634	575	577	608	576	609	573	557	554	591	607	601	643	575	616	565	603	556	603	582	596	568	631	578	574	603	590	628	584	575	619	569	569	632	627	601	600	566	608	618	627	602	610	574	607	607	602	539	582	631	585	589	612	603	553	614	597	584	600	581	576	607	542	566	549	578	612	568	593	562	604	586	609	578	554	589	602	666	583	569	623	608	571	596	598	608	564	592	552	629	628	580	598	546	568	559	583	635	608	582	602	617	636	571	595	588	572	604	601	612	581	585	573	605	628	645	617	619	608	580	590	588	582	621	603	618	581	576	584	597	591	578	563	568	610	613	624	567	628	545	616	594	568	621	583	577	600	579	631	606	598	576	613	573	557	576	614	597	604	605	550	579	569	627	592	586	570	607	586	582	596	631	596	590	571	583	589	571	553	565	613	615	570	603	570	579	616	595	597	595	587	610	599	532	607	566	560	582	565	607	582	587	600	603	635	584	604	598	570	613	591	582	615	589	607	586	588	587	606	576	614	608	623	607	598	604	594	612	599	554	578	588	604	562	616	571	606	633	585	621	567	602	623	592	628	625	574	630	598	600	569	569	581	642	569	627	597	557	619	580	582	606	585	595	585	581	593	584	602	601	625	610	565	641	587	570	570	581	621	616	564	553	628	568	589	608	593	592	559	574	601	586	606	604	611	582	548	608	572	615	614	592	587	624	597	609	553	554	601	631	522	546	623	575	553	563	562	567	591	608	566	638	627	645	629	579	592	592	609	619	620	602	563	600	612	617	593	584	576	557	629	597	606	578	543	574	608	560	568	570	619	585	585	655	587	574	603	605	582	604	573	585	599	542	582	582	586	549	594	625	573	559	590	600	575	580	614	622	605	567	570	579	554	594	582	573	583	567	587	567	639	587	584	597	579	589	605	595	594	621	572	596	608	617	622	623	604	581	596	602	591	565	585	584	634	590	566	597	576	609	592	617	572	593	605	613	566	613	612	599	629	606	606	596	548	579	565	571	589	569	602	591	574	599	571	565	609	606	634	546	615	599	586	568	590	580	625	602	605	551	600	581	570	579	598	574	585	626	589	591	597	568	608	599	590	596	598	598	586	587	652	560	554	554	637
27504	18820	9698	4170	2509	1830	1616	1191	1123	1031	997	929	917	910	931	922	832	839	877	908	838	883	885	836	772	796	715	774	770	769	762	769	764	717	758	785	758	771	764	720	743	788	733	804	783	745	735	737	728	759	708	776	731	738	781	740	724	756	704	712	700	755	738	766	693	725	741	757	780	705	686	725	775	681	722	702	639	764	719	778	692	694	721	727	768	725	702	700	715	721	764	756	735	697	705	677	665	743	726	754	711	744	705	698	717	704	727	736	696	734	750	755	696	739	704	734	700	738	714	732	701	742	694	775	727	758	695	720	759	677	745	706	826	747	721	718	719	747	754	739	723	739	710	754	738	734	734	687	722	732	761	736	731	670	721	736	769	735	716	741	739	709	743	759	734	814	733	728	735	719	722	739	733	741	744	720	716	770	713	769	790	762	708	728	755	793	726	731	734	774	749	757	712	733	703	738	723	747	778	746	736	762	701	770	747	776	745	782	750	738	727	759	772	735	690	735	702	701	735	707	758	709	754	751	652	781	717	723	786	721	716	747	754	712	745	743	764	718	777	777	683	723	750	798	746	770	743	729	700	740	754	749	739	762	723	752	741	736	708	711	745	704	734	721	749	746	738	762	758	811	766	727	744	758	765	724	737	745	734	725	726	725	766	731	748	688	744	755	781	689	745	756	715	712	688	732	737	758	748	760	752	758	734	753	749	764	704	681	753	751	714	757	750	722	760	716	725	724	768	741	733	698	718	696	718	705	732	705	713	702	707	724	740	771	686	722	766	697	747	726	702	776	728	693	716	754	716	781	713	738	712	745	786	740	770	768	744	740	758	727	750	741	703	713	708	768	725	699	696	712	753	773	811	760	757	755	696	748	739	775	727	777	723	739	764	692	762	690	730	740	724	705	724	735	723	748	743	683	706	754	714	697	754	691	718	711	738	745	725	743	807	686	751	727	741	732	750	674	781	728	746	699	717	722	719	709	735	760	696	735	706	767	792	740	777	708	704	803	721	764	746	783	763	705	683	717	769	782	737	717	730	712	761	735	740	737	740	736	742	756	733	733	711	740	753	702	756	813	726	720	762	727	739	699	738	733	690	718	791	740	759	749	741	739	765	733	676	743	735	727	732	694	768	800	758	733	746	741	719	733	793	767	716	731	749	704	758	789	749	691	704	755	748	728	767	745	710	748	760	777	758	738	751	705	722	736	751	768	747	706	713	737	758	744	738	697	746	746	776	742	718	715	726	757	698	750	762	711	756	703	757	740	782	714	713	770	748	738	704	726	773	756	725	738	730	715	708	726	698	670	708	713	740	732	738	740	712	727	728	723	734	760	767	736	732	668	722	715	705	696	737	752	685	772	727	751	755	730	758	808	714	757	704	747	739	736	714	724	700	700	727	711	752	702	730	699	713	698	697	699	756	721	725	786	767	712	707	761	711	732	706	713	747	736	736	702	725	712	800	720	798	782	785	749	739	765	773	738	787	748	723	756	769	678	721	759	721	710	717	767	712	734	706	773	721	680	740	719	749	732	707	714	757	744	744	760	758	764	691	747	717	760	728	758	796	692	772	713	760	770	692	675	789	773	731	707	747	704	740	758	726	751	733	753	717	726	716	740	729	726	692	701	678	681	746	768	734	733	735	766	723	723	711	765	709	741	732	728	766	726	764	743	723	772	753	779	792	729	733	719	727	786	732	720	752	737	697	719	743	746	738	716	738	723	735	743	756	775	710	750	741	696	723	708	724	711	716	715	754	732	741	703	699	704	747	725	702	753	725	748	754	773	791	716	748	744	767	688	765	710	680	738	753	713	721	751	724	716	757	716	681	751	740	743	733	718	737	711	732	730	720	742	729	706	725	764	752	716	703	760	713	692	755	711	768	729	793	709	722	699	743	756	718	717	685	692	742	721	721	707	770	752	758	707	728	748	797	731	748	719	693	730	728	741	740	737	729	789	728	745	809	708	743	690	794	726	773	743	718	732	755	739	673	760	725	728	694	763	756	780	798	730	681	734	734	752	759	712	740	745	756	765	725	733	760	778	721	746	742	737	756	746	756	781	725	745	707	700	725	733	814	713	738	729	727	696	740	717	707	724	736	716	715	721	739	744	814	735	731	701	806	706	744	725	725	721	736	722	761	713	753	785	746	695	746	746	814	734	785	747	734	713	725	749	786	720	744	674	751	731	755	710	719	775	774	770	704	790	736	700	733	717	748	733	745	708	725	735	722	713	782	733	702	689	752	780	732	733	657	731	754	742	766	762	708	767	750	733	748	780	741	744	726	728	671	720	768	789	777	749	709	720	720	717	755	719	704	716	746	706	755	691	776	734	735	722	713	732	748	694	675	743	741	720	777	720	755	725	755	740	713	754	735	713	725	661	733	740	728	677	775	728	740	721	733	727	742	745	774	738	670	727	705	726	723	753	725	754	734	709	782	730	722	732	732	793	722	708	713	677	685	716	732	732	747	735	703	713	737	725	699	713	735	709	692	738	782	767	738	725	759	760	710	739	721	655	736	712	771	744	755	690	729	728	731	675	703	715	760	701	688	721	776	752	739	722	707	756	739	709	721	791	698	754	750	766	705	770	731	729	738	716	780	738	773	693	739	728	700	797	745	741	734	762	720	703	759	738	767	727	773	734	726	713	741	744	720	730	757	687	799	716	711	749	696	795	748	712	683	744	743	705	730	716	695	742	764	690	735	741	746	757	763	724	752	765	718	743	714	734	766	728	756	723	800	784	755	719	681	752	733	696	726	735	698	707	726	764	733	708	698	747	720	706	792	741	738	681	767	738	729	730	777	752	756	751	739	718	756	691	725	703	737	677	738	723	719	724	723	750	725	731	699	740	745	756	722	690	740	759	675	723	761	737	728	681	712	760	750	706	736	743	692	762	721	735	700	793	748	764	750	727	755	775	769	693	705	707	788	703	691	738	711	697	749	693	748	737	714	758	726	731	746	770	718	727	720	739	768	686	776	737	708	734	742	680	715	790	762	748	722	684	738	750	717	755	677	703	688	716	733	710	729	761	755	708	803	697	743	722	734	757	723	772	737	760	767	755	752	748	711	753	740	760	737	738	734	762	724	715	777	729	699	709	753	762	714	726	745	710	733	743	687	740	736	754	706	737	747	748	726	676	729	750	750	718	695	742	748	729	701	763	719	690	748	701	737	731	789	745	777	793	746	744	752	793	697	748	721	723	754	696	726	755	698	757	734	730	772	739	660	726	783	701	717	705	744	752	761	741	764	743	768	742	676	738	718	753	721	770	723	733	739	725	672	736	757	766	699	703	758	777	713	761	691	750	756	724	737	723	748	758	681	762	718	679	715	735	729	746	720	705	725	763	789	770	708	703	747	697	732	758	731	742	721	729	772	756	762	706	747	736	782	728	719	686	756	748	771	742	736	750	759	749	749	719	728	683	760	732	727	770	718	725	815	751	723	757	767	734	751	753	763	711	707	788	727	757	692	748	730	747	708	759	741	743
18560	15545	10774	5642	4629	3734	2957	2248	1869	1603	1605	1426	1431	1249	1408	1326	1262	1340	1245	1210	1211	1154	1218	1099	1090	981	960	952	952	1030	1040	995	943	918	1016	934	968	1046	969	977	987	1004	965	947	934	976	926	906	941	942	961	942	956	921	889	957	953	877	895	940	954	975	964	888	992	911	934	930	915	922	909	935	930	954	941	904	919	925	913	909	978	914	913	982	941	955	969	919	920	949	948	957	985	926	943	959	954	956	948	940	903	1016	923	914	937	907	941	894	987	898	944	879	1007	930	942	943	909	935	962	968	976	890	891	910	977	912	928	925	941	925	901	880	946	997	970	896	995	920	916	918	959	963	924	970	969	856	944	919	894	1020	930	844	906	896	923	965	926	952	932	969	992	961	920	935	938	962	898	926	906	961	973	908	914	973	915	896	888	944	875	904	963	989	852	925	969	978	897	939	965	951	906	870	951	955	939	947	991	930	901	923	906	915	973	887	916	960	917	929	890	905	927	939	926	947	992	935	892	975	904	912	986	939	931	918	891	896	883	925	914	961	968	916	963	942	915	848	947	992	942	918	945	947	915	927	905	975	901	949	920	933	914	938	953	913	954	1007	941	948	885	963	965	935	931	909	964	894	942	925	946	942	961	881	927	953	919	910	910	914	880	941	959	916	942	928	894	932	899	921	981	951	881	940	924	913	917	983	943	951	962	938	872	958	947	953	953	963	920	999	931	961	961	923	903	883	959	890	923	942	920	914	971	963	975	885	934	938	926	921	942	905	894	957	966	950	955	915	930	945	956	960	970	867	921	981	953	961	878	915	953	942	947	961	950	865	931	869	918	917	911	980	961	930	940	926	950	917	949	930	931	908	854	964	936	912	920	908	941	988	960	899	886	942	1008	1026	969	973	947	954	973	879	844	935	915	893	930	920	1003	935	948	947	945	939	921	961	874	937	978	939	930	970	954	903	922	915	1026	915	891	916	907	938	965	922	970	904	985	908	919	882	887	958	931	932	921	935	946	890	904	930	931	924	944	938	921	958	957	931	999	930	926	939	930	941	969	917	923	1008	980	936	924	925	1016	946	936	924	943	931	946	906	968	895	906	997	964	929	928	962	1003	958	924	978	911	983	915	936	958	971	923	942	973	925	994	925	914	920	930	928	975	944	922	960	916	931	930	889	933	897	931	971	885	1005	959	918	948	950	1004	985	950	957	918	929	942	904	913	930	1026	933	916	903	990	987	960	960	952	922	906	885	926	941	909	855	943	917	914	929	915	935	937	916	912	939	905	975	917	955	900	1001	922	945	895	943	892	905	970	942	912	916	939	946	960	954	967	916	937	994	851	944	916	928	928	904	961	931	941	934	910	942	956	917	939	960	969	962	945	964	974	902	951	889	911	957	959	924	915	926	974	976	952	934	931	965	885	942	927	952	928	902	893	876	951	890	921	938	918	940	916	909	954	904	972	939	889	900	989	949	935	887	916	888	894	902	967	911	929	952	916	946	1005	928	933	879	924	940	944	938	932	955	902	958	938	952	936	920	953	888	982	906	849	885	957	870	966	993	937	1006	879	916	925	923	896	938	991	926	935	915	874	881	959	935	991	938	963	992	904	932	943	982	913	928	922	925	920	929	926	934	929	945	966	923	962	990	946	1000	937	894	989	935	910	946	956	944	937	918	980	934	946	961	966	908	901	879	936	914	948	948	891	939	880	928	951	961	969	933	889	986	974	952	966	941	916	1000	906	943	972	839	878	987	969	935	903	960	905	902	962	979	943	955	892	906	924	871	977	967	959	891	997	908	958	918	958	868	927	965	934	895	905	913	972	937	952	939	942	894	894	1005	927	896	921	900	962	927	961	900	907	911	925	933	895	916	932	946	923	952	977	926	982	983	905	896	960	945	953	962	984	947	956	947	924	994	906	970	1019	983	975	883	933	950	936	922	974	973	972	943	954	918	992	934	955	920	924	933	946	932	1010	957	963	937	888	932	897	859	897	961	947	913	899	904	900	913	919	910	947	963	895	903	917	949	999	951	922	958	907	909	942	934	910	905	969	919	939	940	936	940	894	956	921	899	959	922	935	951	963	902	946	940	906	914	910	924	917	932	914	964	925	913	927	922	920	888	901	956	941	880	964	926	928	936	917	956	928	936	990	933	927	988	965	926	945	967	945	920	932	935	915	910	938	916	995	935	918	955	869	909	915	898	949	964	906	969	928	980	912	931	901	936	942	954	986	922	949	902	889	900	947	967	950	959	913	995	910	890	997	968	989	940	969	898	873	966	914	902	940	989	941	970	890	885	948	859	914	914	940	893	939	904	882	964	956	934	924	972	931	863	957	910	986	1013	900	900	927	909	926	911	977	951	944	983	962	964	948	938	941	955	937	940	896	930	892	940	986	977	942	920	898	913	980	906	930	882	945	951	924	908	953	961	942	899	890	984	935	932	960	944	942	933	930	947	930	899	921	915	922	896	978	906	919	933	944	906	897	917	955	904	927	937	942	949	894	979	948	921	939	975	986	910	943	934	888	975	904	944	912	905	899	892	931	941	969	884	868	877	981	915	961	963	932	931	928	930	1003	969	926	907	850	916	969	952	956	934	977	941	905	932	940	961	940	959	958	928	884	940	898	908	903	969	896	958	916	911	948	922	889	878	948	1000	979	936	986	954	928	920	926	926	927	925	928	952	916	973	938	958	934	947	936	933	957	963	917	908	959	958	903	893	920	897	938	940	948	901	983	929	903	947	937	905	935	980	912	945	940	947	895	947	900	894	935	982	958	936	994	972	872	975	939	924	924	1031	897	963	1005	985	895	952	937	931	872	894	919	948	936	878	983	946	968	911	942	889	944	918	917	945	876	959	943	914	916	983	947	961	888	940	948	909	953	900	957	951	929	914	874	882	927	912	917	942	940	948	949	939	939	884	920	980	903	956	925	955	946	968	905	909	970	999	937	940	998	910	923	918	965	885	956	874	941	931	906	971	934	907	924	886	940	989	948	939	964	909	922	976	886	946	907	911	956	910	905	911	930	952	914	905	973	892	929	962	929	948	943	915	915	900	954	935	948	943	968	1007	948	874	947	928	935	911	908	932	942	938	910	995	944	945	872	940	989	941	915	880	980	944	904	909	934	965	947	963	883	994	910	952	956	888	929	934	925	997	929	912	895	892	911	937	892	934	921	958	965	937	964	924	901	940	943	911	889	970	927	943	989	938	882	951	892	961	974	910	910	999	1030	924	961	971	940	924	987	953	945	869	914	913	959	934	937	904	953	962	1012	919	945	907	899	921	973	903	968	984	952	981	885	934	965	920	930	959	935	884	926	934	953	924	898	928	969	960	912	910	892	927	944	934	923	931	949	942	939	953	1013	958	951	979	932	894	961	911	904	954	891	893	962	946	895	979	960	929	895	928	890	922	988	943	1003	948	996	961	942	905	928	964	890	929	970	927	901	936	980	994	917	965	894	915	882	978	999	931	922	908	938	913	958	999	886	928	938	960	894	974	924	919	936	925	920	924	984	919	929	891	915	937
23498	20985	27994	24161	20855	9339	2970	1807	1443	1273	1152	1085	1006	1046	1053	990	961	974	913	914	903	868	864	829	878	778	691	765	756	755	802	738	753	730	791	740	734	735	730	749	766	768	769	742	699	742	691	742	710	706	689	746	733	711	689	754	739	720	736	708	695	724	739	681	750	721	734	736	772	695	764	707	759	675	706	715	732	701	684	717	731	698	671	677	751	745	719	783	692	707	700	719	694	674	702	744	678	710	706	658	715	709	684	649	709	689	724	718	689	714	650	726	711	717	698	677	716	697	729	726	709	695	700	673	741	699	681	705	709	711	692	697	693	701	750	711	708	727	677	686	714	718	672	730	686	664	641	651	709	673	685	724	635	682	714	664	691	685	702	698	689	689	690	693	717	676	683	733	718	645	713	728	726	733	705	739	697	733	729	707	676	724	687	724	688	707	699	727	698	668	704	722	664	727	689	710	696	710	722	656	711	694	664	687	692	703	711	716	712	723	646	680	694	726	701	687	697	669	684	758	699	716	711	693	734	708	697	748	699	689	742	719	670	700	695	676	700	706	742	711	675	666	680	743	713	652	669	725	683	702	725	748	671	713	699	688	725	705	687	732	711	712	701	688	710	722	713	696	759	687	725	733	721	719	720	709	728	707	733	708	748	680	721	723	730	653	718	720	735	700	743	738	705	692	730	708	666	718	679	728	699	700	724	682	723	726	665	688	699	718	688	748	679	688	708	771	731	721	695	685	772	669	678	672	732	699	727	708	704	705	700	712	673	685	709	674	683	642	661	723	710	691	690	660	714	699	697	684	735	712	684	680	698	726	719	730	742	736	702	702	756	730	713	695	750	680	754	675	765	690	700	697	716	733	728	746	668	730	675	725	709	720	756	704	709	653	722	704	701	735	698	676	714	682	723	674	694	693	682	731	700	743	655	687	733	718	741	698	735	682	663	692	688	697	696	640	721	689	705	748	700	738	687	721	680	690	705	724	675	646	673	720	699	720	743	695	725	679	695	674	685	746	686	709	667	659	695	658	711	631	716	743	675	692	679	721	704	766	710	698	711	739	686	713	754	687	665	687	737	707	686	739	706	680	748	725	658	695	686	755	730	680	740	699	678	727	733	714	706	737	708	719	659	689	739	678	684	736	699	649	686	725	699	710	686	693	733	665	719	733	728	729	642	689	728	653	749	700	746	716	692	687	689	716	691	693	683	671	683	730	752	704	705	725	685	732	700	698	690	724	703	734	747	734	725	732	680	724	650	696	698	658	734	715	708	699	707	708	742	677	755	680	697	693	680	712	709	674	747	709	699	715	681	737	692	696	724	689	737	676	709	721	664	732	661	702	690	716	698	705	730	723	713	731	713	726	673	713	699	750	669	717	722	651	710	731	732	692	713	735	660	717	708	686	744	713	677	693	704	668	729	709	751	746	691	718	700	714	723	727	721	722	662	713	729	692	673	705	679	698	708	728	724	682	690	692	731	719	720	704	673	656	720	660	740	708	691	744	738	693	701	685	695	687	685	735	692	717	709	695	686	721	709	672	704	695	694	720	687	664	694	709	678	668	719	735	723	671	713	718	723	671	682	736	743	688	654	736	660	698	735	708	676	688	695	721	698	676	697	682	685	722	717	687	737	669	725	710	693	673	737	748	684	698	699	752	727	728	718	686	703	679	743	665	703	690	690	739	717	743	681	664	738	675	736	674	719	667	754	726	711	683	677	661	681	653	685	764	736	747	696	715	689	713	749	708	722	678	689	702	729	703	688	738	730	701	709	705	716	725	655	712	727	678	685	702	714	704	710	716	746	713	692	694	677	649	776	660	683	710	692	706	746	665	701	720	727	705	711	729	681	751	693	720	698	677	719	706	740	727	698	684	701	745	705	730	708	710	761	729	722	707	667	680	728	690	692	705	694	725	706	699	739	722	674	724	723	741	672	670	665	703	766	696	728	705	690	704	727	637	724	694	733	724	728	701	688	700	686	700	727	711	709	665	727	782	760	731	672	716	676	691	717	697	711	692	765	717	695	721	679	745	747	705	711	719	666	659	678	662	748	703	689	685	704	696	686	741	714	689	702	719	737	725	672	751	741	683	720	703	743	722	717	656	663	695	650	715	695	666	692	701	707	703	715	696	673	688	715	746	726	643	729	709	713	681	686	676	705	736	701	739	699	720	738	680	668	739	696	714	708	701	739	699	675	768	752	767	703	712	734	691	732	719	760	697	686	688	719	758	748	676	736	723	728	711	719	674	733	704	679	702	675	697	703	684	675	707	699	746	726	705	631	753	688	696	703	695	701	726	708	736	708	752	718	720	727	724	697	682	731	740	720	721	733	655	715	750	725	683	706	727	662	680	703	680	658	719	689	654	643	696	697	699	693	701	720	724	694	710	699	752	724	648	707	684	725	726	703	718	742	702	713	727	693	693	700	719	678	703	741	688	670	677	703	712	685	754	704	751	714	672	744	691	665	728	732	712	710	746	726	695	721	711	714	693	694	651	739	689	739	701	742	746	720	681	740	706	682	700	705	722	750	730	741	724	692	673	694	744	694	743	701	725	749	714	663	686	741	699	714	686	638	731	727	685	674	728	720	719	701	659	649	744	717	689	672	728	724	760	668	736	731	752	703	722	674	674	695	681	721	736	758	707	692	708	692	720	685	760	706	760	702	730	715	750	699	664	691	728	681	749	646	727	712	743	688	728	733	696	710	675	753	719	717	689	672	685	744	687	684	721	676	729	791	715	673	679	705	677	747	691	694	720	709	676	678	716	734	678	693	727	706	677	680	673	722	658	731	690	730	685	746	711	693	723	671	724	680	688	730	665	717	704	660	710	739	685	748	688	694	769	709	712	695	755	686	689	677	738	694	722	696	734	710	697	716	676	685	715	742	737	718	665	696	667	699	739	672	711	697	686	727	711	687	705	720	689	704	681	737	643	675	699	669	708	688	704	692	695	728	663	719	678	692	726	683	727	718	692	741	699	731	671	714	752	700	683	755	692	715	722	680	666	718	706	707	717	703	710	680	696	733	729	734	702	694	670	684	685	738	735	661	678	718	740	739	684	714	699	728	713	708	694	713	735	729	717	717	721	711	685	689	661	727	731	734	692	721	661	724	701	680	665	668	761	737	713	731	704	690	690	714	714	707	742	722	714	733	696	747	678	678	716	701	709	746	704	718	718	694	701	702	707	740	675	735	746	694	764	713	736	678	727	731	713	689	691	676	737	705	709	716	669	677	697	667	709	702	712	686	712	688	696	710	684	727	734	703	725	732	676	628	680	667	691	702	696	728	647	678	692	744	699	687	721	716	706	747	685	686	691	703	669	747	700	716	737	748	717	686	707	661	648	667	691	662	681	728	678	641	656	679	700	721	676	673	691	690	751	716	667	688	675	713	706	701	694	746	683	691	742	690	708	722	714	711	704	734	726	704	765	736	729	737	715	724	700	739	750	698	725	728	684	739	738	676	719	682	728	722	654	688	707	666	721
23694	22724	17106	9361	7200	5610	4727	3384	2644	2216	2052	1840	1583	1558	1594	1555	1530	1412	1440	1369	1250	1308	1268	1177	1098	1048	1067	1055	987	1005	1014	955	991	995	1007	951	1043	955	988	965	1020	958	957	966	957	952	1008	973	923	924	941	946	956	944	912	922	976	863	969	899	943	917	953	957	952	925	941	943	888	973	902	903	908	927	856	904	901	911	959	906	899	932	878	887	867	870	926	892	890	933	909	923	942	928	849	884	866	897	862	959	899	888	858	961	907	938	877	905	884	872	930	900	949	939	901	930	866	949	863	869	905	934	943	940	931	905	925	903	869	870	878	893	925	906	904	884	916	952	870	940	912	901	934	902	896	919	939	906	965	867	908	974	923	938	919	902	919	921	940	929	928	928	945	960	901	933	931	922	911	901	918	921	881	893	882	874	863	918	928	942	916	916	894	948	892	955	886	934	912	922	913	899	904	952	904	897	934	903	927	872	900	908	863	911	908	911	921	937	937	903	936	922	913	958	884	904	946	906	913	940	923	912	932	917	878	872	917	961	940	863	942	871	916	912	964	919	914	886	966	927	887	922	962	919	910	927	878	857	893	972	965	935	874	863	900	964	923	926	913	871	882	930	1007	889	878	958	880	945	960	908	914	949	878	975	893	951	949	898	936	893	926	904	896	879	892	907	869	910	932	854	952	871	904	879	852	896	922	909	925	888	943	901	899	872	921	931	899	954	903	851	945	884	930	928	910	935	877	975	963	907	950	928	885	907	915	931	906	898	898	908	859	883	907	893	914	906	918	823	942	961	858	931	919	919	922	920	881	874	870	907	887	894	938	885	924	864	895	939	892	895	906	886	884	950	918	913	947	912	896	927	917	880	942	899	885	946	883	893	952	918	918	929	924	971	873	899	901	870	862	890	949	928	866	926	967	870	882	906	861	893	922	955	937	937	883	887	876	944	897	962	914	923	904	923	948	870	878	901	917	917	939	891	934	883	908	899	889	876	933	855	887	879	958	948	948	921	955	907	949	910	934	906	899	905	948	924	901	908	872	879	918	897	883	927	948	967	945	911	982	933	899	888	931	922	870	860	870	972	949	897	903	920	932	827	878	899	939	876	925	895	918	953	940	916	886	884	928	930	875	946	892	918	937	933	929	910	859	846	947	932	914	883	919	925	870	944	865	905	905	973	927	888	933	920	885	946	891	947	935	961	881	936	933	911	881	838	886	879	867	941	910	942	893	934	883	967	904	978	943	938	811	948	898	989	879	899	891	940	904	941	905	914	956	909	913	928	925	854	963	950	923	895	939	901	883	930	950	871	859	931	902	963	898	887	876	896	863	949	959	922	909	982	940	953	885	961	876	908	889	884	889	893	879	871	938	934	931	863	883	931	964	901	975	886	937	897	847	920	898	845	911	900	912	934	925	987	879	888	899	909	870	947	917	881	894	947	908	928	922	850	902	882	920	902	872	867	929	923	900	853	893	886	980	895	892	897	945	902	900	963	942	889	881	923	899	953	899	894	920	951	892	961	951	925	923	887	918	929	932	931	909	849	908	847	898	889	888	933	885	948	898	928	951	928	917	878	865	897	929	883	864	922	835	940	983	870	956	887	937	858	945	916	873	924	917	875	942	846	892	895	910	876	909	908	879	880	911	978	891	933	938	951	932	947	959	904	914	923	924	921	924	901	947	869	886	884	875	856	927	866	911	937	935	943	931	900	906	931	929	879	875	932	927	907	952	889	918	860	902	957	915	917	921	923	925	885	905	921	925	932	908	925	882	919	943	901	909	881	929	888	927	934	915	930	913	921	939	832	921	936	944	900	872	919	914	899	965	941	887	916	884	903	880	900	923	937	870	911	940	864	952	913	881	937	927	921	934	973	925	839	932	889	898	864	942	938	900	934	949	865	894	841	909	932	997	868	908	920	928	919	926	877	924	917	925	951	885	903	877	924	900	934	946	953	918	925	946	906	924	901	842	897	907	865	934	946	890	927	901	957	925	912	923	892	831	933	966	842	903	911	905	938	864	898	907	913	950	906	911	942	932	900	945	924	897	876	908	893	936	938	965	929	928	921	948	935	899	928	966	964	971	911	942	905	958	908	946	906	917	915	914	951	915	948	914	862	902	900	928	883	940	949	908	917	895	907	904	864	894	952	903	924	943	929	907	942	899	872	940	946	931	883	883	906	883	871	957	874	940	930	915	905	887	951	946	907	826	867	963	929	920	903	998	933	956	956	903	952	926	956	867	894	925	894	927	913	913	876	937	928	977	888	876	923	956	850	931	893	898	973	926	892	906	949	853	937	905	903	938	939	944	877	936	866	941	862	863	935	928	910	918	892	921	900	990	921	972	899	875	914	929	892	912	921	930	919	947	933	920	874	918	869	904	859	896	878	897	931	909	891	896	885	876	954	896	884	851	939	929	933	926	886	891	922	910	942	889	912	884	911	950	929	929	874	859	911	914	982	941	919	915	884	873	903	924	900	924	935	906	929	888	851	934	871	923	934	898	920	922	906	891	908	926	912	884	907	902	883	934	892	953	912	945	888	918	915	915	907	893	895	867	893	910	879	883	855	958	920	939	872	893	913	948	901	900	948	890	855	856	911	900	887	943	901	939	925	897	886	935	886	908	924	918	936	878	904	922	883	915	899	867	921	939	913	941	884	988	900	892	922	972	950	908	972	904	904	934	899	931	910	882	889	907	898	914	900	950	874	898	932	968	885	905	946	902	867	865	898	906	951	925	900	861	870	903	933	951	924	889	1020	912	902	957	868	868	922	971	899	965	904	860	935	886	918	921	884	886	901	865	968	929	960	948	914	887	943	949	947	911	907	910	899	938	903	862	899	876	886	923	892	911	835	926	943	882	904	916	913	930	945	918	919	866	943	901	896	930	850	923	948	885	889	893	851	921	938	891	896	934	925	886	930	983	893	914	889	940	865	929	862	888	917	870	887	893	898	874	914	918	865	886	950	959	922	909	933	948	917	941	945	938	873	926	907	916	891	937	899	898	920	924	876	908	947	905	895	883	890	981	892	917	919	991	912	875	891	911	910	877	913	938	913	872	921	923	941	870	896	932	927	899	917	962	912	950	874	924	904	909	854	903	935	932	909	967	943	911	882	891	949	923	887	883	914	917	935	911	904	936	909	931	907	911	909	907	956	918	914	950	841	929	878	888	921	897	891	923	878	906	994	897	928	897	905	873	930	932	874	946	900	866	955	939	928	917	955	890	934	924	928	942	941	911	944	911	921	884	919	910	869	896	913	901	879	862	961	935	907	921	941	915	918	937	928	889	921	938	925	903	887	880	921	965	951	851	891	929	879	896	911	910	889	903	918	918	932	888	894	944	920	945	840	928	917	909	947	870	895	986	932	872	875	961	875	895	912	943	988	902	878	924	934	931	858	899	871	910	885	937	927	917	923	936	895	881	922	886	904	908	884	907	859	926	869	897	872	849	903	910	871	947	942	934	863	855	904	933	914	920	927	921	899	838	868	921	940
24641	20967	26700	25138	9654	2457	1841	1249	1081	993	841	808	769	762	732	750	685	707	693	731	673	657	646	603	577	561	588	558	588	535	563	559	546	561	576	572	586	512	554	577	558	515	541	572	517	541	525	587	535	558	582	565	517	555	525	577	530	564	515	522	517	548	529	522	509	502	515	546	528	503	543	546	508	511	529	517	523	551	541	497	524	569	496	495	542	515	558	548	511	535	495	553	528	514	515	524	534	551	528	546	528	564	546	530	546	526	545	543	552	524	479	535	517	513	522	491	560	536	551	535	516	520	457	532	519	507	481	513	537	531	534	533	532	553	537	502	545	527	505	506	568	494	518	514	527	548	533	509	553	562	536	525	536	535	529	515	500	480	546	519	558	509	546	528	485	538	549	531	536	540	540	496	539	522	530	538	519	553	559	541	538	503	528	560	538	475	537	542	523	474	530	480	500	545	500	527	541	541	557	515	507	512	547	536	523	552	516	506	466	504	554	561	534	518	501	494	533	536	546	534	505	554	538	520	546	521	516	521	525	503	497	544	502	545	459	513	517	535	546	523	536	493	545	530	511	507	531	495	513	534	533	565	543	490	554	491	565	504	516	525	508	515	544	525	514	542	527	526	577	514	531	531	547	507	539	513	467	510	540	556	541	542	512	526	514	527	539	542	532	500	534	495	503	542	518	531	522	499	514	509	562	534	527	514	526	500	532	531	548	530	525	531	522	544	541	575	533	516	568	509	541	500	573	492	519	522	550	536	533	510	544	550	496	523	534	538	518	486	529	562	576	512	560	506	549	523	520	540	543	529	502	507	551	495	511	564	527	494	525	496	510	520	557	513	514	521	535	512	545	561	558	489	537	514	499	497	537	520	549	543	548	509	541	486	506	515	572	509	512	523	530	558	487	527	519	501	536	541	553	533	510	492	526	508	513	518	541	559	538	532	484	542	520	521	532	567	523	523	541	492	531	549	501	558	527	525	484	493	498	513	503	544	496	486	468	543	553	527	537	530	480	512	518	543	519	544	489	502	486	525	506	491	517	572	515	563	502	572	532	558	496	494	485	495	519	502	514	549	517	527	533	499	494	527	514	547	504	547	514	557	531	500	551	523	490	538	471	532	556	536	549	500	544	475	498	542	562	557	561	530	559	520	530	515	505	519	514	520	493	541	484	508	535	489	484	545	523	528	546	515	528	530	553	550	539	546	545	546	555	539	554	546	527	508	548	506	538	584	524	542	492	516	531	549	520	500	486	554	524	540	540	542	536	496	506	508	502	528	525	542	490	503	503	519	522	533	502	527	531	514	521	548	605	519	586	490	520	547	534	521	532	525	535	502	495	536	522	533	545	519	554	542	563	544	528	499	558	507	560	492	533	542	526	527	515	537	533	499	547	487	556	506	574	560	509	503	520	547	530	524	588	473	554	534	507	494	553	513	525	522	524	490	548	522	504	533	523	498	520	535	542	530	505	535	514	561	524	536	522	503	518	585	516	525	534	553	532	578	521	573	532	468	486	519	539	555	531	511	532	503	540	524	546	551	455	534	530	511	511	520	505	519	481	510	510	520	521	521	512	517	530	492	526	488	527	496	497	531	566	472	532	501	532	484	492	493	557	563	532	497	569	535	580	528	513	495	513	503	546	532	560	501	514	516	535	557	507	525	534	562	491	515	524	520	534	536	543	533	501	525	503	496	540	553	489	534	503	537	538	517	515	512	495	529	539	522	502	499	489	508	537	496	507	527	532	537	554	534	484	550	513	523	519	543	470	523	553	499	530	551	524	526	521	506	534	509	499	544	532	531	551	508	574	522	543	539	525	542	526	534	552	514	558	560	492	532	554	560	535	546	531	539	499	519	531	521	515	527	514	526	518	503	507	520	566	518	536	516	486	509	519	544	517	517	498	540	534	507	505	528	549	513	523	486	496	482	482	498	576	546	542	499	533	567	539	493	548	525	568	524	558	528	530	506	491	560	542	525	518	570	543	573	546	483	520	491	535	560	515	504	542	510	505	547	522	547	479	515	534	541	532	507	536	490	505	499	535	495	544	503	530	511	554	530	549	499	529	517	543	488	547	472	491	544	514	486	501	506	493	543	532	498	463	557	524	528	493	554	516	541	494	527	512	553	504	514	493	565	545	525	515	480	552	563	521	537	543	561	503	526	511	559	500	496	536	485	517	534	580	554	509	533	504	539	490	510	524	525	516	517	536	537	506	547	512	555	518	538	523	506	542	524	509	513	545	542	531	486	509	511	545	513	543	516	542	542	514	511	527	522	521	519	471	527	502	522	602	541	504	542	527	523	500	573	493	528	528	554	519	519	535	533	557	542	520	555	504	518	517	543	548	523	510	537	538	525	534	530	542	504	483	521	553	560	546	513	550	497	513	538	554	518	520	537	537	528	518	517	515	531	468	536	480	532	545	530	523	506	534	485	574	532	549	512	522	550	508	548	501	505	514	529	498	555	522	496	535	509	517	556	535	510	522	528	547	547	509	496	542	502	567	531	530	550	516	494	535	524	532	466	544	548	517	505	518	514	499	533	461	562	541	501	549	518	528	548	549	538	554	481	539	530	509	524	501	535	532	534	509	551	544	531	497	524	487	553	529	541	512	500	539	510	541	547	541	516	532	519	555	512	480	509	538	504	573	524	527	541	520	542	533	517	512	519	537	518	496	527	518	515	514	493	514	547	574	553	502	535	535	522	510	535	541	538	553	545	556	529	512	545	557	482	547	504	523	489	467	513	529	531	546	543	538	506	509	497	515	545	505	515	529	533	558	490	516	532	492	543	510	525	560	552	500	575	564	521	542	543	541	493	532	555	513	493	507	507	496	529	505	554	492	515	532	513	540	523	497	511	503	464	533	479	519	525	509	512	466	529	555	534	499	547	526	527	525	536	513	518	510	527	498	549	530	555	562	504	508	536	513	524	545	512	502	538	539	553	535	556	551	526	525	537	510	504	517	529	524	543	533	516	502	511	560	469	526	520	506	526	472	564	527	543	555	519	520	562	520	535	534	503	526	525	515	563	496	529	526	539	524	515	566	512	516	514	514	514	505	548	508	518	524	530	524	508	482	533	518	545	527	485	580	519	558	577	575	528	564	528	555	481	549	541	512	534	562	531	565	544	537	508	534	525	546	504	520	473	507	539	543	522	520	533	520	514	552	509	530	535	530	494	524	520	558	559	549	530	530	550	490	556	474	527	554	516	528	508	523	559	526	527	513	528	526	556	508	526	554	550	559	552	485	533	498	550	547	509	537	552	560	547	504	547	505	528	532	497	485	502	497	511	529	545	484	543	487	499	513	543	560	518	542	515	513	558	573	515	574	552	529	520	497	524	510	540	521	538	508	532	493	541	492	513	493	543	543	525	573	523	541	536	494	502	528	516	518	523	514	536	536	518	524	534	562	541	496	506	466	527	558	554	542	537	512	531	555	556	530	530	507	541	510	537	527	509	526	493	531	549	509	527	558	531	528	558	478	556
20597	18946	14771	7864	6113	4662	3836	2751	2143	1851	1563	1377	1267	1269	1313	1203	1118	1104	1089	1006	1058	1027	945	893	842	811	770	737	771	753	766	752	730	755	778	772	777	697	710	692	759	725	744	721	699	682	713	708	743	749	699	730	687	742	665	735	686	700	680	700	684	689	695	701	693	735	696	707	688	670	647	719	720	695	688	712	704	718	662	694	675	633	682	664	684	666	686	674	696	654	680	582	673	679	672	694	679	721	628	682	679	731	690	677	659	712	671	648	682	697	630	595	687	703	681	703	651	630	672	642	659	704	666	694	691	669	698	684	688	671	696	691	665	674	679	713	759	636	686	726	683	688	706	650	621	720	717	690	683	675	626	668	583	704	634	695	706	657	692	668	670	686	681	698	681	713	659	677	687	711	699	681	686	643	627	686	677	631	675	678	699	672	659	681	645	682	695	630	683	697	665	705	657	692	719	686	677	696	686	696	669	695	689	666	690	625	684	650	686	703	711	669	661	713	684	675	680	647	691	691	662	697	711	692	663	664	688	685	637	702	676	709	677	692	698	697	699	675	679	644	691	709	643	697	637	656	725	692	646	660	693	741	665	676	718	705	673	668	711	710	729	704	723	672	661	674	673	708	666	680	675	724	692	650	679	685	745	711	679	700	676	675	695	697	684	688	681	718	692	681	689	650	654	670	658	671	691	685	683	654	697	680	666	665	709	752	632	708	667	732	704	744	629	696	659	648	685	679	660	701	664	681	648	672	674	679	681	675	718	652	720	738	698	679	681	709	705	708	677	651	675	651	653	645	714	612	708	627	664	731	670	714	715	722	694	675	670	717	714	700	684	672	697	684	706	661	666	675	633	699	675	728	673	639	716	703	698	691	675	667	649	689	638	679	705	663	666	642	663	661	683	698	693	698	699	657	651	632	687	631	703	724	674	668	697	710	674	635	732	676	701	685	687	656	673	621	690	683	692	669	693	667	688	687	686	704	656	712	674	663	653	651	707	670	708	677	637	702	699	654	681	672	691	683	628	686	732	688	694	692	687	657	705	649	693	673	633	705	697	738	711	684	658	690	704	688	670	650	628	681	660	693	679	682	671	673	699	653	720	689	647	683	737	680	677	661	684	737	694	638	660	623	675	714	685	696	677	717	692	686	662	674	673	651	695	682	652	674	713	672	663	652	682	671	669	662	639	699	690	647	701	684	672	647	643	675	655	723	697	683	640	656	666	667	704	664	661	682	704	657	710	680	681	680	695	687	694	676	655	665	655	688	693	644	632	688	699	679	688	664	693	716	675	699	708	662	704	660	673	703	712	722	651	721	685	731	639	654	710	695	693	667	668	694	606	683	700	670	658	686	662	667	626	667	654	655	707	669	681	650	648	661	683	664	646	635	690	643	678	655	684	654	686	702	727	711	692	702	729	655	679	640	694	657	670	724	691	718	698	673	653	637	723	677	684	676	658	688	634	686	717	676	657	674	627	641	706	662	680	698	710	637	671	667	642	701	652	684	666	682	665	667	689	668	657	706	639	678	690	691	648	643	644	647	712	616	693	681	702	721	688	708	687	676	712	682	678	729	656	705	679	684	697	713	661	668	687	711	685	670	693	675	691	689	675	692	729	690	669	746	653	651	712	690	704	660	688	715	696	654	670	695	690	703	685	692	675	690	667	675	648	624	665	698	685	667	604	712	707	642	630	670	738	640	653	745	688	674	746	634	651	691	667	702	722	690	659	699	666	719	643	674	667	669	666	655	667	671	672	673	693	674	668	673	666	675	667	639	616	682	689	712	661	681	673	684	644	694	704	690	649	664	663	647	663	692	709	712	661	636	705	653	698	627	711	673	699	704	689	697	668	710	670	701	723	657	693	675	659	623	677	709	676	622	686	629	701	695	677	661	675	653	651	652	701	711	698	712	739	641	670	672	654	719	698	686	677	690	731	662	655	744	674	742	648	707	691	701	677	712	676	677	700	667	668	678	682	682	684	683	686	613	662	678	689	658	683	674	705	650	747	663	667	671	704	723	673	696	657	673	667	727	682	703	715	665	682	638	698	710	714	687	650	662	659	628	656	672	695	665	700	725	700	731	648	602	652	638	713	628	711	682	681	663	682	676	697	655	671	656	684	622	675	740	630	650	682	692	684	657	649	671	653	689	676	723	674	649	683	687	654	689	656	636	669	687	686	723	695	694	673	667	683	650	678	683	673	669	709	672	705	717	670	636	699	683	691	664	663	697	714	658	710	692	715	681	717	685	693	681	637	700	667	642	649	654	711	660	671	706	697	658	727	670	683	664	673	658	670	652	670	642	623	695	673	683	638	659	695	637	702	710	670	666	678	676	690	632	668	689	667	721	719	664	673	713	698	634	648	701	695	615	680	694	671	692	657	625	676	643	672	688	625	641	656	693	707	680	666	682	745	711	663	681	700	675	687	712	642	720	695	640	694	650	669	676	631	705	645	670	689	637	642	666	695	696	670	668	644	635	688	672	717	671	667	668	693	681	690	660	631	696	669	661	681	692	675	694	714	672	704	679	682	672	708	663	623	650	680	706	673	671	693	669	634	687	650	671	691	711	660	655	664	686	674	695	651	667	682	697	671	667	664	702	687	615	650	685	632	682	708	710	683	657	636	630	679	643	688	682	664	687	712	655	670	739	678	646	672	685	661	662	680	718	717	697	671	674	702	682	682	699	703	684	734	631	679	667	690	701	687	663	724	699	715	688	680	682	691	704	737	691	711	660	722	685	678	678	639	679	721	738	722	648	699	692	679	733	695	658	659	670	673	714	665	691	711	688	659	720	634	672	720	678	682	667	677	691	708	713	690	682	708	721	712	660	696	640	669	706	703	663	686	633	672	665	674	692	671	638	677	677	669	678	665	700	707	717	685	710	676	658	707	674	670	685	721	702	663	665	725	666	648	660	662	713	712	641	657	691	670	703	674	727	652	651	687	658	671	667	659	746	757	707	675	702	667	680	710	674	690	675	712	690	693	689	673	659	665	700	739	639	665	718	680	675	653	661	648	682	667	648	662	668	665	665	639	752	695	677	726	659	669	673	664	682	685	628	726	707	646	646	709	673	695	666	659	673	651	689	661	697	686	670	730	703	659	659	689	666	647	643	653	650	687	668	656	713	669	697	682	700	664	663	676	698	618	715	694	704	705	727	663	696	618	630	709	715	701	679	739	668	693	649	664	685	689	677	659	722	640	709	683	684	682	635	695	710	662	685	634	719	692	664	621	687	712	696	716	686	674	686	714	734	670	656	676	647	720	654	643	695	684	698	700	682	680	696	733	658	682	696	694	684	712	677	685	680	692	687	654	711	716	691	740	677	685	673	691	701	705	686	635	647	663	646	684	666	642	695	685	672	647	722	677	684	681	675	651	648	663	644	693	715	683	681	700	665	687	634	673	688	646	650	688	656	679	651	698	741	690	723	708	748	661	661	675	665	712	654	695	687	690	696	674	690	682	668	660	728	678	706	670	728	712	701
22518	21044	28560	23742	21046	20928	7994	2325	1617	1358	1110	985	939	871	910	794	803	766	758	728	718	698	655	657	554	550	533	518	527	554	480	508	497	493	523	508	509	529	477	509	490	530	492	493	496	480	460	484	465	501	470	455	505	482	507	489	493	467	434	421	495	438	462	452	459	456	449	485	492	445	447	474	455	456	439	454	454	473	470	463	444	504	456	451	427	413	441	433	433	447	438	461	439	446	453	446	451	474	409	411	482	441	462	448	448	485	470	444	440	415	450	471	456	452	495	474	484	436	457	460	432	429	428	462	474	462	421	434	460	451	443	431	459	438	428	444	444	452	449	421	433	448	419	443	444	418	467	429	457	449	469	387	435	408	468	445	451	438	453	445	430	439	429	453	455	445	462	427	475	429	443	401	422	417	459	491	454	438	472	470	462	471	444	417	471	450	432	485	431	442	443	455	451	450	448	434	464	429	463	456	423	407	464	457	441	437	467	444	443	459	437	432	411	441	446	453	433	456	430	416	485	448	436	445	485	428	408	475	461	487	420	442	484	436	428	457	486	472	438	412	468	464	456	453	464	493	453	437	452	436	418	434	460	423	424	456	434	425	466	449	448	429	460	456	430	472	445	437	435	436	472	429	456	429	474	471	468	489	451	441	466	440	396	431	454	430	445	427	438	396	472	442	465	439	432	439	462	466	434	458	434	411	470	467	423	392	467	448	497	467	397	469	426	444	464	433	483	409	468	439	471	458	490	426	451	444	412	447	450	444	424	437	433	424	402	475	442	467	465	486	461	428	469	446	489	464	450	430	420	471	410	443	451	484	426	435	474	449	466	426	429	406	449	433	406	450	432	435	419	459	443	432	442	437	461	402	460	427	458	412	499	423	429	443	462	421	436	414	485	450	465	456	412	443	404	448	411	444	453	455	457	452	467	445	466	445	478	436	452	460	455	426	432	446	450	432	403	491	450	450	430	444	460	428	431	429	444	439	443	438	469	453	399	455	462	474	458	488	477	466	426	458	412	442	462	461	438	498	445	458	413	422	422	437	457	441	483	442	446	462	442	488	437	445	437	464	441	469	452	450	442	444	459	461	455	492	461	459	447	440	437	463	445	418	407	410	445	443	438	408	433	423	476	468	466	450	419	422	482	412	471	443	472	425	417	447	447	425	442	427	440	451	433	460	450	433	447	457	511	466	440	433	442	416	438	449	481	449	474	445	451	450	461	416	457	459	434	429	423	443	447	438	408	421	425	430	441	438	426	469	422	421	438	418	459	438	425	406	456	413	431	405	464	442	433	447	432	451	412	462	425	470	430	452	422	429	448	484	459	472	453	450	405	483	415	428	494	478	431	460	446	399	411	473	425	442	439	443	489	502	428	461	448	410	456	456	423	462	434	483	457	462	462	426	439	458	422	438	445	453	434	448	461	440	431	466	463	468	460	440	469	455	463	463	477	450	454	443	496	461	466	463	421	492	451	437	451	452	434	458	441	448	464	451	496	481	429	468	438	439	436	459	456	439	479	439	462	459	441	455	427	448	457	452	445	471	441	441	434	446	456	423	443	440	438	420	439	435	442	428	462	448	451	445	449	427	452	436	443	462	420	454	447	407	480	433	479	441	482	467	454	445	406	443	398	418	429	428	447	468	412	438	431	456	491	471	451	448	443	445	421	466	452	439	446	463	450	471	425	436	427	472	419	404	425	424	460	460	461	401	452	421	449	469	444	424	433	441	442	439	426	423	445	442	406	472	454	450	461	390	423	490	436	456	426	414	427	477	453	401	420	419	446	453	467	408	454	440	444	462	445	457	430	428	424	406	423	433	478	459	512	452	507	414	471	464	437	469	465	448	456	442	436	434	422	408	480	421	401	460	443	425	469	441	492	453	433	462	453	408	442	434	466	444	429	455	430	448	419	426	443	429	442	430	460	462	454	408	453	443	427	441	409	448	443	429	497	431	442	467	425	461	474	430	445	454	447	476	456	451	443	407	486	471	454	498	440	435	433	466	447	461	467	436	438	468	469	453	444	400	479	448	441	439	454	421	393	435	413	456	426	387	435	483	467	466	474	482	430	422	489	458	442	412	427	462	420	470	442	444	458	431	434	456	458	421	468	458	414	439	483	468	385	456	454	432	476	449	467	464	456	457	451	449	456	427	443	454	458	461	416	436	445	463	472	437	464	451	421	409	454	459	466	456	441	428	447	433	456	441	447	420	464	491	458	460	460	453	434	409	435	458	455	431	460	450	426	418	436	422	453	421	416	471	440	461	477	459	457	456	472	437	516	465	460	440	473	472	416	483	428	471	464	462	455	425	386	452	438	452	489	492	432	437	452	416	462	469	440	480	418	470	458	449	421	437	436	435	427	437	424	438	442	482	467	455	439	448	458	428	450	422	444	463	453	461	432	420	445	469	450	447	435	475	452	470	435	399	442	429	445	446	447	457	453	459	414	445	454	462	442	437	422	400	468	422	444	415	453	460	463	411	439	412	434	419	463	430	453	472	439	448	433	453	431	452	403	425	453	438	450	453	470	418	455	450	418	473	472	459	455	499	433	448	412	444	450	441	420	442	448	487	446	423	454	447	454	449	448	440	473	418	442	494	468	453	458	423	417	443	435	445	454	480	458	427	454	450	452	428	442	465	449	430	442	431	455	425	425	427	414	403	478	427	432	454	461	486	439	418	445	463	428	423	486	461	420	441	447	452	469	485	434	447	422	450	440	490	453	459	490	414	474	455	456	486	427	418	413	430	426	442	409	428	432	487	419	401	439	413	457	442	413	477	452	443	476	452	421	460	453	467	449	453	441	434	432	437	463	446	462	461	465	491	422	435	490	432	452	490	444	475	431	448	437	423	460	447	429	442	429	433	419	446	403	483	456	425	439	468	507	429	426	434	416	441	420	457	421	455	433	469	434	429	414	437	435	457	465	437	470	475	500	493	479	428	464	453	458	439	436	429	428	455	459	436	467	426	424	489	458	459	457	464	441	432	457	427	410	408	437	428	470	463	457	428	459	421	421	391	457	470	467	439	425	407	430	445	464	451	449	464	421	414	443	462	443	412	454	439	488	430	414	447	427	446	402	470	469	435	458	469	483	401	428	454	444	423	428	435	444	478	483	414	396	476	434	478	454	480	452	460	440	441	426	423	440	452	441	433	503	446	471	484	427	438	454	459	446	427	469	478	433	459	444	450	424	472	467	443	396	448	458	469	449	445	477	477	433	440	450	496	458	442	469	465	432	417	483	442	458	464	461	491	453	444	463	449	435	485	421	426	444	419	472	447	454	462	458	500	458	440	476	459	469	431	413	451	452	431	424	428	432	435	487	438	450	443	442	440	432	433	458	439	461	493	434	409	449	460	457	448	481	415	429	467	418	430	482	494	495	438	456	462	475	455	445	442	424	390	455	491	455	452	485	458	473	442	421	414	476	444	441	445	459	475	435	490	450	470	473	433	437	457	437	460	478	448	419	472	472	418	461	459	479	435
23409	28011	22991	13449	9976	7652	5766	4432	3509	2739	2338	1942	1675	1573	1542	1510	1409	1320	1236	1200	1236	1150	1044	997	881	773	752	733	737	763	755	734	678	732	772	771	727	676	683	666	660	689	671	674	619	633	665	683	656	683	585	580	647	666	601	633	611	625	611	590	609	635	647	608	609	643	620	594	617	594	620	629	585	576	631	583	590	623	608	602	597	574	598	637	589	610	632	601	575	588	571	631	594	602	556	565	597	609	570	588	546	593	569	554	590	597	596	574	565	605	632	615	556	589	539	589	584	656	549	631	573	585	586	570	602	557	570	565	609	605	584	586	622	577	579	601	581	595	578	580	603	606	556	623	592	602	600	612	577	552	609	582	590	575	559	628	614	582	620	615	576	596	576	601	617	568	575	591	559	607	615	580	578	605	594	585	581	613	597	595	575	602	591	605	633	598	611	636	592	575	575	553	582	579	557	637	569	609	598	609	574	593	582	572	615	586	578	551	603	614	599	612	606	591	625	553	571	623	567	575	571	588	603	622	614	599	660	591	611	592	581	542	591	586	553	593	593	581	604	576	537	598	598	613	559	552	612	611	646	545	605	567	597	597	585	586	538	632	577	596	608	568	570	612	571	585	596	627	591	600	596	596	578	595	616	562	580	561	552	617	588	608	585	585	581	586	584	573	587	578	592	588	607	612	607	580	604	609	596	598	606	621	561	566	555	602	531	544	581	593	544	603	559	586	621	619	526	565	563	591	573	583	594	538	576	567	600	588	622	574	587	544	590	610	619	558	558	600	543	602	624	582	557	598	565	597	605	602	600	592	599	580	620	583	561	641	571	602	595	606	574	634	553	590	589	594	551	608	579	580	592	609	583	590	595	611	619	531	571	568	618	561	577	560	584	585	564	575	600	584	590	611	609	602	578	539	529	603	578	614	550	584	579	577	587	576	551	610	611	604	603	539	585	581	550	599	617	616	590	622	605	591	627	584	598	586	580	579	588	585	558	617	572	613	604	587	589	534	571	567	607	597	597	631	571	575	594	579	641	598	593	599	582	565	545	608	592	583	575	584	619	560	583	574	601	584	591	651	606	610	578	572	544	566	641	567	599	624	591	590	576	601	608	555	602	635	602	582	600	551	569	577	609	566	609	602	601	597	611	623	625	568	560	637	580	601	535	560	614	608	563	558	577	583	599	610	588	559	540	606	564	575	616	597	536	583	582	590	655	582	591	628	568	619	575	580	591	591	602	611	576	617	598	597	595	580	581	571	568	579	576	596	586	596	587	610	616	572	586	571	600	618	649	602	609	589	584	568	652	609	612	538	556	584	546	597	579	593	581	600	602	533	549	575	580	595	598	663	556	575	548	552	650	590	585	592	621	560	590	602	567	576	574	531	599	589	617	537	604	547	598	625	632	616	562	620	605	541	582	615	614	604	578	585	555	611	585	603	575	588	615	590	582	565	592	627	564	574	575	594	578	603	613	607	561	546	592	577	550	566	583	600	605	571	614	559	539	586	596	586	543	609	615	580	583	579	560	611	590	597	613	612	596	585	567	607	553	566	592	610	570	595	609	602	562	552	625	633	602	579	570	573	589	591	604	598	561	548	569	548	586	579	603	573	602	583	598	604	590	614	581	603	578	581	612	613	622	601	581	578	590	608	559	590	590	596	605	584	565	563	620	613	607	598	586	578	596	588	561	599	601	574	568	621	606	635	589	580	554	615	561	587	589	570	592	599	564	546	611	603	580	564	587	602	614	588	591	541	582	604	579	564	599	564	572	587	594	549	591	591	564	594	530	592	612	578	605	588	553	601	586	609	575	630	588	636	591	624	611	580	591	618	601	571	615	588	559	603	570	572	581	564	618	568	614	617	567	596	574	563	612	570	568	601	571	596	588	564	582	592	539	542	593	591	605	568	580	563	591	573	594	630	626	595	582	607	548	571	592	596	567	636	596	611	551	650	570	597	543	558	605	568	571	604	616	580	602	590	587	608	599	573	578	607	566	595	592	629	615	615	561	635	558	560	584	554	571	568	596	606	614	578	581	593	596	582	644	635	588	601	593	583	554	556	593	601	590	559	604	575	638	571	629	565	575	603	600	561	611	611	624	641	579	645	575	563	568	572	561	562	607	627	576	633	605	563	553	548	619	577	569	640	574	585	575	614	601	594	579	616	593	544	589	600	607	605	564	598	600	564	582	589	590	643	555	608	552	583	582	566	595	561	582	588	622	592	568	585	559	592	575	631	583	575	590	583	591	603	595	577	600	576	595	595	572	582	630	615	579	528	646	553	595	582	558	611	575	599	578	584	603	582	565	619	627	553	569	546	550	583	653	583	603	571	567	570	610	622	585	571	574	560	597	594	542	516	572	578	608	630	591	549	587	642	607	527	611	557	560	604	565	610	600	576	577	592	606	595	591	576	567	624	576	614	567	586	624	589	597	594	583	580	571	568	587	625	598	565	578	590	629	570	562	585	557	559	584	585	610	634	544	623	609	572	620	539	585	611	548	604	585	596	634	538	544	615	598	570	577	602	569	593	564	561	598	576	594	591	598	595	582	577	592	565	562	566	590	578	572	606	577	570	600	593	595	596	564	603	584	593	603	609	587	569	582	558	575	616	546	594	605	599	585	605	571	559	586	580	535	560	606	547	610	578	600	575	619	558	566	614	596	581	589	580	557	600	581	587	586	606	560	591	573	618	640	562	594	593	569	575	597	564	562	619	634	591	611	610	562	610	572	605	623	603	600	628	583	614	572	600	586	571	589	577	597	589	635	581	594	554	575	549	596	621	610	600	570	606	568	566	570	563	568	579	603	535	606	572	606	555	585	601	600	604	622	557	574	590	632	563	578	583	599	603	654	543	609	511	625	598	659	574	589	614	610	595	614	561	598	633	610	597	579	618	587	617	605	608	576	586	583	618	588	601	539	571	582	624	587	621	567	545	585	598	615	608	573	549	593	593	609	636	552	572	600	598	597	598	558	579	582	573	585	609	573	598	561	598	581	627	535	581	531	559	585	613	601	601	562	585	561	558	600	603	547	620	608	588	566	628	599	622	559	573	644	543	595	575	549	569	617	584	572	604	553	594	570	593	565	574	525	556	578	594	584	542	580	583	594	593	602	608	553	612	569	577	555	560	573	581	615	601	594	587	586	610	610	602	601	566	615	577	616	565	620	542	574	563	595	575	572	591	595	552	596	595	577	608	541	569	617	617	584	623	603	564	559	567	600	541	606	603	636	587	583	656	535	586	573	612	534	588	563	556	590	596	597	569	604	605	618	632	616	589	590	540	591	568	603	626	608	568	551	593	620	562	620	588	597	562	581	590	583	582	597	601	607	534	561	593	613	586	592	607	584	573	617	653	568	571	559	538	572	544	562	585	632	556	576	648	601	552	604	577	559	598	633	597	598	573	611	592	643	550	582	614	579	599	594	599	563	576	548	538	598	601	597	606	536	586	548	610	560	598	598	579	605	631	616	602	598	594	598	622	562	625
27316	18862	10627	4886	2646	1860	1493	1279	1102	976	895	911	868	841	902	910	826	837	842	814	865	866	806	820	775	753	727	733	696	757	735	738	789	710	760	768	740	727	753	760	728	740	737	750	680	756	730	750	719	762	717	729	705	714	705	717	686	716	738	724	699	721	728	748	769	740	722	711	701	726	724	736	757	728	689	695	728	709	753	683	734	748	737	706	707	696	687	755	736	689	701	739	740	701	722	760	760	727	706	672	741	716	686	701	679	733	739	722	727	733	733	741	714	751	684	708	719	721	695	690	732	677	725	715	748	735	757	734	716	732	694	722	664	716	686	714	730	694	746	714	717	707	733	727	694	717	738	686	673	736	749	763	719	741	663	716	704	736	726	693	733	785	698	700	723	659	716	724	701	746	724	714	716	748	701	739	715	672	714	703	732	706	701	713	722	694	773	760	729	695	691	710	665	738	776	714	719	712	782	709	708	756	699	717	658	684	683	754	740	731	774	760	727	744	719	745	715	734	745	719	748	755	727	753	750	742	695	744	708	777	767	737	698	715	753	727	738	687	673	739	698	717	732	686	664	737	721	722	688	694	680	789	715	746	726	713	712	814	753	746	740	714	747	736	676	732	731	705	701	737	678	697	688	751	761	728	726	725	728	748	717	749	688	742	728	751	731	687	733	723	677	728	707	753	721	729	759	676	724	739	737	739	744	774	765	724	756	690	745	736	734	695	727	746	765	728	750	749	776	695	750	718	743	760	703	712	679	690	747	708	741	715	717	679	728	710	717	760	692	758	682	688	721	722	742	679	715	667	723	696	684	717	746	702	720	762	713	704	715	686	696	741	690	735	746	724	736	652	667	728	731	711	681	713	792	675	717	732	753	687	721	720	728	692	765	720	730	731	751	710	724	751	705	720	695	695	760	703	683	770	694	690	722	757	710	667	715	688	715	717	718	700	720	747	716	693	750	748	719	665	740	708	672	719	681	681	725	748	708	712	729	683	729	703	715	724	725	687	756	697	713	726	723	744	726	710	736	741	737	680	670	698	741	693	737	703	705	707	690	714	706	751	730	755	731	768	721	645	738	722	745	710	712	714	723	732	707	713	718	716	714	717	709	710	715	732	724	779	754	695	750	705	719	721	678	799	694	713	711	738	719	740	696	749	721	698	689	739	727	703	725	708	665	741	753	737	734	739	735	710	688	699	707	748	718	699	685	704	722	740	698	719	707	707	741	702	702	708	736	691	771	711	715	683	747	709	756	784	746	746	680	742	727	751	771	770	749	742	727	669	707	719	719	756	719	738	685	704	717	718	660	718	720	734	756	702	722	708	730	744	701	731	791	702	785	752	709	759	720	742	742	696	766	754	711	706	703	724	715	720	777	721	757	672	742	730	702	650	730	692	749	753	733	719	687	712	724	729	749	704	712	715	736	743	726	705	729	727	680	684	720	742	730	715	741	717	738	711	735	703	733	742	743	676	705	741	741	687	711	713	728	739	719	733	758	708	685	712	721	745	748	714	693	719	756	708	728	715	690	733	690	714	706	694	712	681	764	686	735	755	714	748	747	685	747	686	743	705	694	653	729	689	740	719	755	749	719	730	754	722	689	669	694	725	711	709	742	718	720	670	737	716	700	769	719	693	704	706	687	729	698	705	745	740	754	710	707	686	713	724	732	733	718	694	669	745	734	722	730	743	667	717	722	760	747	736	770	735	702	732	688	717	720	715	733	693	723	723	741	714	743	657	729	716	682	718	735	720	696	699	704	735	669	745	749	740	685	727	716	727	696	739	735	706	682	746	698	673	798	692	718	686	687	744	725	662	710	764	721	701	707	713	755	726	687	754	730	701	736	712	726	715	738	755	718	704	730	682	709	683	706	727	680	731	721	740	744	786	721	712	710	748	726	689	720	706	724	712	739	695	755	717	740	684	695	733	695	728	690	704	750	667	747	679	705	685	709	734	726	729	760	694	703	726	707	738	722	761	719	738	710	769	720	704	726	710	774	660	748	710	728	696	737	762	662	731	709	701	682	732	800	701	698	741	733	744	712	719	738	710	695	709	706	661	689	700	718	753	702	687	713	755	716	729	783	735	687	739	730	716	730	711	683	673	743	757	730	688	738	759	701	710	707	701	726	749	762	707	743	742	720	696	723	721	721	683	710	731	711	698	704	653	697	754	692	706	704	723	709	737	757	705	757	662	690	736	734	739	752	741	722	751	691	707	688	704	716	768	756	731	701	701	693	725	698	735	698	744	699	740	759	718	754	722	698	700	730	703	692	702	694	709	690	678	743	704	776	735	745	697	734	739	749	714	702	736	740	765	706	674	677	725	714	690	716	725	666	786	715	762	710	732	676	696	756	718	718	717	701	745	682	712	678	716	734	744	721	735	742	749	709	734	694	694	734	698	700	658	717	707	752	693	729	692	714	703	684	701	666	716	747	774	710	767	715	731	728	707	713	695	716	788	700	680	732	709	661	735	723	720	730	722	711	789	676	702	725	717	706	702	733	707	692	708	716	682	661	714	729	715	702	673	680	710	716	690	716	720	697	715	752	743	761	665	755	709	721	724	710	717	741	693	721	656	687	722	715	731	703	691	710	749	721	710	714	705	720	675	709	711	711	702	742	735	729	751	739	708	738	743	760	712	762	761	700	725	718	735	704	680	724	721	698	727	746	757	738	714	760	698	740	729	714	686	761	677	708	704	708	769	704	749	708	674	710	711	646	732	701	667	734	709	735	738	681	768	698	716	715	753	742	697	693	716	733	753	737	694	712	732	733	769	715	741	720	687	651	743	706	710	693	722	715	729	698	668	718	731	707	734	712	666	724	735	727	713	711	698	754	768	696	748	685	742	685	681	677	725	725	756	712	723	678	726	718	731	804	739	737	699	727	679	724	738	742	667	714	734	718	731	742	713	761	729	744	690	742	660	699	773	735	728	746	732	707	707	718	726	702	661	714	767	708	764	730	740	738	754	688	733	723	722	696	741	763	706	712	742	717	746	755	689	727	724	709	714	716	692	745	734	690	729	724	800	718	726	743	723	746	748	718	747	720	741	734	718	688	682	714	708	708	700	727	757	712	731	663	684	733	683	730	804	690	706	765	703	713	750	701	730	759	735	703	693	691	726	784	761	697	706	717	741	745	736	700	695	743	654	760	750	680	690	697	692	737	697	721	749	687	733	692	721	735	691	697	704	697	690	738	679	693	739	738	731	695	738	732	706	730	706	721	720	718	743	765	734	695	724	764	703	673	745	710	732	690	677	725	714	734	726	777	701	711	748	703	693	709	723	716	710	669	729	709	704	710	710	718	705	722	696	673	720	728	677	726	673	739	704	688	707	732	694	694	769	677	824	664	729	719	763	749	734	733	698	712	741	756	707	689	694	738	783	718	642	704	702	752	709	748	724	717	717	752	707	723	738	736	762	765	676	741	695	750	712	765	700	707	730	687	712	777	737	758	710	747	732	675	700	711	757	750	708	735	717	670	725
16688	15182	12338	6681	4695	3574	2758	2350	1888	1614	1498	1445	1282	1307	1334	1360	1243	1170	1209	1167	1178	1130	1043	1087	1063	986	973	1004	985	940	977	953	962	990	923	1017	986	1009	980	938	948	940	953	920	945	951	915	902	945	971	950	914	953	962	910	913	936	926	958	929	857	920	960	969	897	920	932	919	889	910	937	909	946	925	922	885	912	934	928	916	920	919	917	913	901	915	901	900	946	928	936	969	886	932	883	990	919	910	935	945	953	937	929	932	910	930	927	912	901	940	977	932	946	913	914	925	935	950	939	906	959	940	947	869	953	909	899	912	934	921	939	893	981	883	931	927	928	967	927	910	920	967	880	930	910	907	954	935	884	959	933	941	925	970	944	856	885	882	930	934	910	928	934	943	945	904	953	876	953	939	965	879	926	948	920	971	910	934	934	937	945	948	939	925	887	939	937	885	894	931	921	957	933	931	924	893	871	970	880	877	992	947	888	876	925	899	834	975	965	973	899	926	860	884	906	915	876	963	916	898	939	911	910	962	951	925	926	894	957	938	901	932	930	895	930	949	909	921	912	949	905	894	952	979	874	940	891	826	953	901	882	957	963	866	992	954	955	908	926	926	903	864	926	894	901	951	946	971	891	968	929	885	867	930	932	932	907	916	954	939	886	921	964	897	950	926	927	903	916	951	918	963	962	918	902	953	911	960	898	884	944	925	939	919	953	936	954	917	865	882	928	970	921	906	884	965	946	908	895	950	951	891	902	932	950	889	893	951	931	911	981	959	895	907	931	915	888	893	911	961	923	932	901	892	929	970	882	894	939	956	925	970	911	980	937	923	923	950	867	926	966	887	938	896	931	909	976	940	939	960	913	948	888	909	938	854	938	906	955	859	879	863	834	932	900	916	905	925	883	934	924	932	928	891	914	907	875	934	893	941	902	922	923	916	941	926	926	952	899	872	897	910	925	941	859	914	931	919	910	917	913	904	940	880	989	960	928	933	933	903	904	930	910	895	926	908	884	936	957	884	944	966	902	914	970	920	945	901	957	952	916	948	918	877	929	940	906	925	868	878	928	910	901	926	910	901	926	932	908	939	919	912	957	964	919	954	988	939	904	950	986	868	912	943	938	942	841	917	916	972	903	936	945	903	965	882	951	880	956	916	894	874	913	899	875	938	863	971	896	969	917	902	875	886	950	914	918	945	877	949	944	944	1005	933	967	919	930	948	914	957	906	927	950	931	982	964	894	976	953	926	932	969	888	884	926	988	970	906	957	927	970	957	915	882	909	883	948	892	957	952	990	911	954	916	894	919	895	888	885	910	989	907	896	913	937	954	864	960	927	869	915	929	949	928	965	922	997	903	936	897	959	872	943	912	927	921	897	920	951	874	1040	949	920	924	948	922	909	897	912	885	911	913	941	866	928	913	893	861	910	880	940	885	879	974	971	901	900	999	1004	979	926	955	913	910	935	906	942	880	903	902	924	960	882	920	927	910	929	981	920	932	915	919	886	925	979	883	879	932	947	930	917	971	931	889	929	914	938	942	885	969	889	974	912	867	891	882	882	913	938	951	942	897	908	970	922	946	929	942	913	963	940	932	918	904	882	957	908	951	882	918	928	893	921	901	902	906	896	933	956	941	882	877	941	944	942	845	988	886	919	964	891	936	893	926	981	915	960	887	936	938	866	926	910	894	909	986	891	940	915	973	935	921	921	897	958	929	907	877	874	921	917	925	929	919	943	911	899	933	940	895	938	960	948	952	908	862	920	988	960	916	958	905	912	883	921	923	900	971	924	946	884	919	890	959	891	910	880	928	900	908	922	883	924	896	907	896	906	942	948	883	913	930	922	911	896	895	884	944	901	942	914	909	888	941	911	927	897	929	963	924	882	895	917	926	883	916	915	900	991	860	927	913	931	857	876	917	891	924	943	873	920	934	891	915	907	873	918	863	942	943	960	925	926	1001	960	928	909	919	943	857	938	963	880	899	929	875	884	955	891	879	930	903	962	877	944	943	892	991	924	960	906	902	886	940	925	975	828	919	947	949	910	882	950	929	923	934	933	906	840	914	937	925	894	933	974	891	939	889	913	951	893	928	895	917	883	904	930	888	879	879	948	967	932	904	892	942	918	890	899	958	935	989	937	913	903	974	960	875	913	883	896	934	937	900	943	896	911	929	884	886	923	923	938	930	927	964	886	886	940	927	912	913	931	895	936	887	978	947	962	888	881	917	923	861	885	935	885	897	889	930	948	901	962	951	895	894	917	905	913	891	959	891	999	904	885	957	909	880	938	900	952	873	894	899	896	917	907	947	901	919	923	944	895	883	900	938	954	945	932	891	925	928	960	920	932	938	949	1033	935	928	942	950	985	927	945	925	910	967	929	928	905	899	869	938	929	989	970	922	875	994	940	883	925	939	961	953	927	951	912	958	908	915	925	941	958	842	943	943	892	899	953	907	920	927	943	863	907	964	887	976	875	907	914	910	935	929	920	912	878	944	878	881	914	907	910	898	966	929	919	922	942	925	952	918	898	906	879	874	901	898	922	929	904	884	973	905	959	919	911	883	946	926	871	945	913	895	940	874	885	953	888	949	900	938	893	944	924	959	936	881	952	966	911	883	932	972	920	914	929	917	946	871	948	865	890	948	969	919	846	914	924	927	947	894	943	922	945	897	903	919	918	913	933	954	894	926	950	874	957	921	926	914	866	939	940	885	886	908	892	896	944	939	878	929	936	953	957	920	875	949	948	930	916	978	951	906	941	893	982	937	921	909	914	980	882	903	907	927	906	924	854	909	917	969	892	927	925	916	929	926	965	917	938	915	930	919	925	894	891	907	914	882	878	907	938	897	944	913	878	970	903	914	901	968	920	936	864	928	883	916	947	908	900	897	928	944	885	863	929	899	955	949	875	929	898	948	918	904	861	909	866	921	881	940	900	969	875	964	922	904	897	880	974	914	913	921	939	927	885	911	869	910	918	908	865	961	874	942	971	888	902	936	904	939	942	915	900	938	851	902	936	898	885	935	938	881	914	910	868	889	931	907	920	955	867	921	908	989	945	888	958	884	932	923	939	966	899	932	941	946	925	917	923	930	938	890	944	930	919	911	876	897	902	912	925	939	870	916	918	884	948	879	962	952	914	967	931	937	934	861	908	918	917	916	913	866	936	927	937	881	952	868	945	963	960	950	887	903	934	927	942	858	900	925	869	893	917	865	917	949	909	892	894	920	909	929	880	937	940	924	977	872	899	965	887	892	859	896	908	978	924	948	945	950	879	961	952	973	905	946	910	898	923	932	900	931	996	953	902	913	967	912	929	878	878	912	979	949	893	925	924	965	952	932	899	902	903	927	854	898	930	963	972	901	926	954	961	828	897	951	922	935	951	868	990	886	944	928	927	914	910	938	892	933	908	907	959	974	945	905	927	870	953	897	856	917	929	920	922	857	938	975	897	886	956	886	921	905	909	902	921	900	919	923	999	928	957	914	935	885	927	884	976	961	943	888
23525	20944	27995	24082	20795	9170	2722	1858	1416	1242	1113	1071	952	994	1008	1009	944	888	909	895	833	880	842	821	820	828	794	756	752	778	772	728	729	699	742	725	748	763	720	748	741	740	678	760	686	751	701	693	693	640	743	707	715	722	755	691	702	660	712	749	713	700	688	667	644	711	653	652	761	615	759	721	671	694	734	695	716	692	682	686	692	667	696	692	682	699	677	686	735	673	693	725	654	655	619	687	701	667	674	722	719	704	710	725	690	674	715	694	705	676	718	614	664	714	690	654	639	643	710	742	687	717	722	686	660	696	682	695	712	684	735	674	708	736	745	648	744	660	691	673	688	666	720	703	718	729	717	713	689	682	659	695	728	707	712	702	703	722	700	721	723	734	704	718	710	684	658	691	710	730	751	687	694	728	641	681	706	717	688	659	663	703	729	686	718	686	637	674	679	714	699	683	737	681	661	674	680	650	684	664	709	638	691	698	689	706	700	686	707	680	696	647	601	645	658	687	692	704	651	670	689	730	715	702	691	695	680	708	742	718	732	675	682	710	707	682	712	668	664	724	740	670	698	664	701	662	700	645	709	670	680	683	691	712	658	681	692	721	710	719	658	696	657	678	651	656	717	688	694	680	693	660	711	671	682	637	686	695	678	686	671	629	714	758	711	698	719	676	718	715	718	727	722	713	663	709	671	666	703	697	699	680	709	681	693	701	710	668	709	694	685	678	675	676	684	712	660	689	693	756	665	679	724	688	701	662	730	715	679	701	693	665	704	627	659	724	700	747	680	736	736	671	705	657	685	682	676	696	687	690	719	669	702	693	699	699	727	707	723	723	680	728	686	695	692	651	748	697	686	736	675	691	664	645	750	686	706	688	685	728	693	700	692	658	694	672	728	684	668	675	708	682	667	708	690	660	735	675	720	648	710	687	666	719	662	724	687	711	692	673	641	667	690	685	717	702	662	720	719	713	709	688	697	665	731	767	655	719	737	651	677	715	657	636	678	655	715	697	663	692	690	743	663	650	694	681	738	644	687	651	699	687	690	714	703	694	681	734	702	708	736	701	697	684	697	747	674	695	707	705	672	678	691	647	677	695	691	694	683	686	655	719	692	669	676	696	716	705	726	663	696	690	704	692	674	673	665	696	711	695	671	683	692	681	698	689	679	674	696	698	708	695	662	667	666	674	687	716	704	711	695	667	655	709	651	675	658	686	660	666	691	699	703	672	695	712	685	710	673	709	718	642	683	637	685	700	735	708	696	681	671	658	664	706	672	636	718	709	659	700	687	716	678	741	676	680	681	703	698	694	695	678	686	693	673	641	705	664	703	709	696	677	682	709	686	695	695	668	722	681	677	676	697	672	719	655	658	721	737	675	666	620	678	679	698	714	676	684	671	679	680	646	685	713	679	706	702	680	718	715	700	685	673	710	655	698	666	692	681	710	659	692	726	763	706	668	659	676	619	688	667	717	676	666	670	688	694	687	709	679	705	671	728	678	641	666	668	672	689	681	693	672	680	667	693	685	726	625	670	643	689	693	679	706	684	640	675	704	626	687	693	712	688	657	684	668	677	668	688	669	668	685	697	727	737	654	730	712	701	661	716	675	725	705	705	693	677	693	668	697	686	702	676	671	624	707	713	656	655	681	670	699	700	679	682	648	715	678	690	714	677	646	687	696	706	686	690	688	715	648	679	716	731	746	715	673	689	690	690	671	665	697	649	648	699	658	687	709	715	703	675	653	699	669	681	717	687	689	727	754	644	729	679	626	709	742	714	712	677	670	643	743	693	632	664	673	725	673	643	690	714	666	690	676	688	715	670	703	695	702	645	683	683	687	706	687	682	687	688	702	674	729	733	643	696	667	661	724	700	726	726	742	698	679	687	703	681	709	646	656	690	687	675	679	694	717	711	695	715	631	673	699	707	669	704	671	638	673	679	700	698	635	704	668	717	681	696	701	640	692	672	686	674	671	703	685	678	715	657	710	717	702	683	693	694	679	732	685	695	679	704	624	706	699	711	724	727	651	665	714	727	692	691	719	684	750	696	738	661	664	661	644	702	705	678	713	677	690	727	631	680	700	677	669	712	672	714	670	660	684	692	661	677	681	707	682	678	696	647	727	766	679	674	678	715	658	716	689	714	676	742	678	720	701	674	659	686	733	735	682	666	694	773	711	737	704	741	700	676	701	679	695	681	672	720	658	682	712	699	677	689	631	707	694	699	720	725	665	707	707	676	695	619	669	716	682	681	672	704	671	703	685	676	684	703	732	636	700	656	682	683	662	652	700	692	698	682	686	656	705	696	688	708	751	665	692	648	689	675	703	692	714	657	682	726	715	695	695	702	680	704	678	688	716	678	694	703	663	692	719	697	670	694	650	698	716	714	706	709	730	692	719	660	651	755	671	700	702	713	726	681	692	726	707	750	700	695	704	704	657	672	706	718	653	696	726	701	649	726	719	644	666	695	645	692	670	655	728	685	677	683	746	694	773	725	696	679	736	728	671	688	690	732	694	674	744	702	691	693	715	725	669	700	736	691	703	733	686	685	754	627	722	695	739	741	682	680	674	720	729	659	718	744	674	683	671	667	703	660	672	715	695	690	645	690	709	659	717	693	716	690	695	681	736	686	703	720	690	675	699	712	723	694	683	632	694	704	644	732	640	739	687	695	694	719	668	733	679	680	703	715	695	670	694	714	743	728	675	673	676	735	627	698	688	698	680	708	719	703	683	707	680	701	690	732	704	684	682	689	701	724	757	733	731	696	641	745	670	712	655	636	667	667	684	729	676	653	680	691	695	692	709	657	695	722	650	748	654	695	711	743	650	663	692	669	725	691	666	639	707	644	731	699	702	640	667	657	709	715	728	710	748	703	704	696	676	688	694	656	732	652	740	724	699	704	719	766	665	727	655	693	688	676	713	697	693	688	689	682	669	698	687	707	690	635	706	684	673	678	674	715	713	700	657	684	695	681	693	675	700	721	712	703	721	711	652	673	702	658	628	716	703	727	695	734	659	709	707	720	662	706	681	668	736	660	722	680	758	657	730	710	666	690	697	697	667	717	736	658	686	706	694	678	645	684	692	654	669	671	705	736	666	698	693	672	728	680	714	646	694	698	647	746	643	628	742	692	709	679	687	683	651	701	656	707	696	690	660	715	683	700	728	651	661	674	737	668	702	678	681	707	731	718	692	650	674	678	692	685	717	677	717	721	716	686	719	691	705	734	664	725	670	651	704	595	692	706	666	685	692	700	710	686	712	693	699	664	729	710	669	719	683	686	679	646	746	725	706	678	639	676	679	755	695	729	723	661	666	663	724	692	663	700	665	716	706	652	675	671	651	700	724	712	674	692	668	709	669	696	684	652	674	661	681	685	670	746	677	726	686	691	676	667	708	699	753	624	693	690	726	688	668	654	684	655	707	665	727	675	682	654	708	676	697	730	706	671	730	648	716	669	693	679	667	713	680	666	643	707	755	711	653	722	681	703	729
20543	22714	18546	10529	7547	5642	4143	3438	2698	2223	1990	1714	1649	1573	1539	1504	1427	1406	1380	1279	1272	1267	1194	1199	1140	1081	1050	1030	985	962	1004	991	954	982	980	971	971	1007	972	972	934	996	1007	901	911	899	982	912	965	939	932	911	963	916	943	933	970	914	952	931	878	912	966	922	921	880	910	902	929	888	919	887	886	865	926	929	901	891	912	889	875	916	882	937	845	961	983	917	930	889	914	904	961	973	851	846	865	921	910	898	887	884	897	852	872	867	912	890	881	933	902	894	909	914	879	914	868	888	884	872	875	888	874	891	928	928	897	856	856	954	949	884	918	889	893	887	899	877	925	873	923	912	905	893	825	907	939	837	880	875	906	869	826	899	922	929	908	965	865	949	863	901	894	924	921	910	905	881	879	929	868	869	892	966	869	915	899	828	910	886	922	888	900	869	864	856	871	858	910	888	955	892	866	885	889	904	946	941	908	928	933	862	882	949	884	913	894	869	911	891	911	900	886	862	910	925	911	891	880	872	917	863	832	899	927	884	896	905	924	938	871	885	890	898	871	865	867	915	846	902	883	850	856	917	945	862	908	881	878	910	886	910	863	937	878	910	905	933	920	921	908	969	932	883	918	913	919	849	926	918	895	852	877	964	854	924	927	892	908	892	949	889	901	881	976	901	910	945	865	907	898	921	916	848	879	859	935	876	918	943	886	940	868	835	888	938	909	887	937	891	966	893	892	893	900	936	876	919	928	917	857	931	918	939	896	883	855	898	908	861	865	896	872	921	891	861	918	853	911	916	905	903	920	880	873	851	861	847	912	906	919	940	882	871	894	902	900	903	897	928	897	851	898	921	928	899	918	893	911	907	944	906	879	929	908	916	881	901	898	875	889	846	902	915	902	919	862	901	918	932	924	874	936	876	870	904	910	815	918	926	955	843	933	927	861	835	886	876	857	947	856	890	918	956	923	883	960	898	924	863	900	931	925	878	878	957	910	880	916	870	891	932	933	917	902	830	927	917	858	888	843	978	901	896	907	880	906	927	869	842	924	870	868	923	866	839	931	920	910	919	841	922	883	922	881	891	892	888	861	871	886	883	931	931	926	880	871	881	880	890	901	877	893	840	902	912	915	850	935	891	904	892	900	888	892	872	900	852	868	915	885	899	898	927	924	977	930	874	918	919	922	898	932	872	877	857	908	910	934	934	918	853	877	906	924	901	909	907	860	936	872	922	924	882	912	908	884	904	910	912	924	886	933	907	891	907	891	917	912	926	966	909	848	828	891	938	903	863	871	842	898	942	915	851	932	864	889	882	889	917	881	873	933	918	881	846	883	875	947	938	890	928	903	905	894	915	907	876	903	887	889	879	929	930	933	866	880	892	920	905	904	909	922	929	868	917	889	879	941	908	865	894	872	934	923	889	914	930	838	856	858	901	898	898	954	870	901	918	916	947	945	906	880	894	978	917	928	907	886	915	894	898	892	908	886	893	894	863	887	942	912	876	914	900	851	875	874	878	909	913	869	892	879	904	861	861	873	915	924	902	915	902	873	887	847	912	936	850	887	822	928	855	904	918	906	929	839	884	858	843	899	949	925	885	870	867	919	919	901	871	911	911	891	852	858	902	868	840	855	892	898	878	937	831	884	861	908	881	912	899	903	916	916	861	889	882	914	940	917	907	909	876	828	907	954	904	839	952	905	854	929	983	869	900	906	864	890	920	908	842	939	908	920	922	926	842	849	935	916	959	919	889	917	920	874	878	865	904	888	880	913	935	865	918	928	883	863	869	866	861	926	893	856	884	917	952	926	920	935	864	852	916	854	916	913	946	888	890	898	952	860	960	897	870	897	885	916	890	945	935	911	886	900	945	880	959	888	932	931	922	836	918	874	871	882	874	887	904	938	915	945	889	897	861	899	923	890	908	856	903	908	918	807	859	908	899	935	892	949	948	878	936	889	891	931	904	859	906	906	910	925	891	905	885	875	861	888	903	863	923	888	896	802	945	909	905	893	897	907	901	871	914	911	833	894	908	927	846	886	844	924	887	909	887	939	908	920	887	829	918	886	909	918	920	896	879	889	860	862	883	888	881	861	934	864	960	879	872	843	883	854	889	894	910	872	909	916	838	860	843	884	916	873	868	939	897	905	886	937	855	994	884	901	886	931	910	875	904	857	917	879	863	935	890	877	879	918	843	905	911	869	937	892	878	922	875	868	892	857	860	885	931	944	891	847	931	897	888	919	932	938	912	884	886	880	869	894	899	802	890	980	885	830	829	940	885	842	893	879	871	930	860	896	881	919	891	951	886	915	871	891	891	891	912	935	894	922	844	892	928	898	898	866	948	902	881	912	910	904	911	953	878	878	924	871	881	920	882	924	876	946	844	928	900	880	916	874	907	903	908	911	900	935	957	932	894	879	878	849	860	916	913	880	871	890	997	927	894	923	864	905	962	950	912	886	907	933	840	879	919	970	924	854	880	847	872	931	894	916	879	888	922	855	875	868	797	921	917	858	891	930	917	833	889	887	905	861	889	899	884	918	945	934	862	884	901	908	909	889	881	896	898	917	874	876	924	935	910	935	975	858	938	896	913	913	906	897	878	869	855	894	894	921	915	907	897	883	938	859	890	939	927	893	901	831	926	885	830	877	892	905	917	894	878	946	939	938	872	916	838	891	908	914	915	966	929	927	906	864	886	859	888	882	886	934	915	933	869	904	874	916	863	920	860	903	882	918	886	899	836	917	896	864	832	884	896	910	889	928	884	830	867	887	845	884	883	854	869	914	910	887	902	948	917	891	887	900	939	903	875	874	896	922	918	891	899	865	917	877	917	889	933	907	915	898	932	851	894	879	857	900	830	879	900	905	876	930	900	879	924	928	912	870	854	817	866	893	929	923	876	871	884	956	872	864	862	863	850	890	926	897	922	895	870	924	882	893	912	924	886	900	931	842	875	909	875	910	897	954	891	893	849	901	890	886	899	914	856	860	897	913	941	894	849	821	867	899	913	906	881	873	877	906	893	837	918	904	835	925	862	882	902	890	909	917	910	939	886	949	916	906	937	876	951	877	890	917	909	854	877	884	879	927	866	865	832	850	897	925	903	887	929	883	940	859	883	937	913	896	910	902	941	874	954	921	888	913	897	907	910	918	873	872	902	890	922	947	909	916	885	871	874	964	894	919	933	873	859	976	862	877	938	894	928	858	919	918	909	883	909	861	933	893	898	940	926	937	888	922	896	941	939	867	971	890	912	857	895	882	887	849	914	922	903	893	827	884	913	872	906	936	909	926	897	901	891	883	911	876	916	869	908	837	851	915	850	942	900	892	954	881	892	892	956	913	885	902	910	869	946	864	840	956	926	920	923	894	917	893	904	873	932	886	876	924	851	942	931	873	942	924	920	881	925	880	892	938	885	897	901	923	880	874	903	911	853	947	868	890	873	912	892	868	916	933	857	902	847	970	906	959	842	901	901	925	920	929	885	894	909	926	897	887	904	858	904
24672	20922	26677	25111	9862	2454	1714	1278	1127	942	858	774	786	701	742	728	676	682	670	644	638	666	627	603	611	577	513	540	545	541	539	574	548	551	588	597	540	560	555	515	544	535	520	520	534	495	525	534	517	494	489	518	496	520	525	489	543	518	500	518	534	506	535	528	567	477	554	555	548	508	548	533	565	549	517	479	512	503	527	540	517	488	537	535	481	518	526	567	508	529	492	489	548	529	485	532	562	538	506	544	515	570	505	517	518	509	547	519	536	526	561	518	525	545	522	545	503	543	534	519	511	520	521	508	499	550	519	547	534	543	527	535	493	490	562	489	523	522	518	526	520	452	506	525	543	497	513	540	535	501	519	486	535	514	489	505	484	532	520	520	475	514	534	555	513	549	505	498	566	492	483	548	525	534	520	529	550	496	567	498	520	509	525	466	509	533	495	491	520	535	556	512	499	543	516	519	552	534	488	507	499	497	511	514	502	495	519	574	493	524	524	522	510	520	540	532	514	505	512	506	513	537	509	474	521	515	531	506	469	521	532	499	549	529	523	507	525	546	481	548	511	496	534	483	531	498	511	484	510	474	498	526	491	534	486	554	530	505	545	517	514	500	500	525	520	468	524	503	530	521	550	542	495	546	498	528	496	503	543	526	545	515	485	550	523	489	538	537	489	572	529	499	539	509	517	558	516	534	492	533	501	538	533	532	503	510	512	499	510	528	533	467	498	586	544	514	522	565	510	525	503	545	516	520	510	527	528	531	540	541	497	545	487	560	499	529	548	517	507	519	512	508	504	501	532	508	517	535	534	536	537	455	459	533	529	511	526	506	523	528	491	468	514	526	486	490	489	507	488	521	503	553	482	500	507	497	521	532	493	509	574	518	508	501	539	518	515	528	500	490	533	518	493	512	529	495	562	523	560	493	529	478	530	491	573	539	519	523	515	541	574	520	563	476	479	497	480	562	527	553	532	515	543	532	522	542	518	516	523	529	495	527	526	516	518	527	521	526	503	526	531	493	511	524	485	533	540	489	530	556	535	537	531	498	507	515	496	560	492	521	489	523	512	501	499	490	501	502	532	481	517	515	516	523	536	529	503	511	521	521	573	496	511	551	496	504	506	493	547	474	513	506	499	512	530	498	517	545	501	508	541	543	534	527	484	544	549	497	503	529	513	511	475	537	497	531	528	554	517	494	524	547	507	530	499	490	493	504	536	597	521	549	529	472	516	490	486	498	545	502	518	526	508	513	531	515	509	503	521	502	502	548	558	517	552	508	516	557	494	519	501	531	506	529	533	511	531	494	545	545	531	542	540	502	503	553	554	499	548	537	482	503	526	512	512	552	487	490	526	536	485	501	529	516	485	474	491	544	531	526	515	525	527	552	503	549	488	501	536	515	524	475	500	448	533	542	527	510	506	500	584	548	514	523	559	474	539	549	496	497	515	503	563	531	527	488	507	514	487	513	482	527	498	491	502	505	488	527	540	523	535	503	509	513	567	535	499	518	514	486	558	513	541	505	495	501	553	562	539	511	537	514	528	528	503	527	512	509	514	493	540	505	532	511	512	567	526	522	536	501	508	499	518	534	529	535	512	517	486	526	546	484	500	481	506	543	520	540	525	516	528	521	541	511	502	535	577	539	542	484	543	479	496	494	561	491	515	530	556	501	525	539	507	497	495	570	522	532	482	479	538	548	564	506	492	525	543	507	516	530	510	513	530	519	526	511	504	494	488	546	501	508	495	525	514	494	552	491	490	544	518	522	489	513	502	529	506	475	514	576	561	519	487	507	524	515	520	525	554	490	514	480	515	522	545	511	501	526	516	477	522	521	550	513	562	530	526	586	524	508	478	548	513	526	497	539	501	505	529	553	532	526	519	495	544	481	514	489	532	527	516	503	578	512	502	510	476	515	504	548	536	534	488	454	502	502	545	476	493	538	491	570	519	491	530	508	540	534	514	532	535	495	513	544	493	527	541	511	496	494	531	498	502	517	508	513	577	500	510	541	544	536	543	497	482	527	493	497	504	505	532	531	508	504	518	510	476	534	519	500	513	589	513	543	549	524	537	497	519	500	502	512	532	530	535	496	495	522	554	501	491	526	526	478	528	479	549	548	578	523	505	532	514	498	522	513	505	503	513	515	487	510	523	536	505	531	546	543	547	507	565	530	537	571	558	501	566	524	518	516	480	500	533	502	489	539	499	526	516	515	519	515	532	487	510	490	588	511	487	520	528	499	527	513	523	521	510	490	517	495	534	494	536	492	515	518	543	552	503	507	527	510	538	525	483	498	518	498	545	503	518	505	502	532	486	507	515	537	481	532	492	536	504	541	530	498	490	537	515	507	521	508	534	529	499	527	533	539	514	524	492	505	493	530	529	524	522	528	514	485	511	475	491	544	503	517	512	485	527	500	533	497	504	554	508	534	489	552	500	525	483	547	516	513	552	538	546	503	497	490	521	513	497	497	537	496	498	502	522	471	509	508	493	507	500	523	491	525	520	540	511	544	546	519	504	518	506	502	529	511	534	552	538	506	494	552	492	531	541	487	540	535	499	522	506	576	478	500	528	559	562	520	519	466	528	525	521	485	523	516	491	513	522	514	526	516	504	541	531	517	523	512	547	508	506	551	475	502	486	524	526	489	537	510	490	528	532	484	501	520	501	521	470	561	501	494	512	483	503	518	514	540	499	540	509	510	498	501	527	508	529	498	516	512	495	529	482	506	512	498	572	494	542	510	470	505	518	526	495	499	491	504	501	520	523	505	494	535	529	493	529	529	507	519	507	533	492	502	511	510	503	479	544	543	488	521	519	495	485	525	493	546	501	518	531	496	514	502	551	552	525	480	494	523	528	518	502	457	509	539	497	516	510	541	491	496	518	487	533	511	545	519	550	525	507	515	513	499	521	478	477	493	524	502	525	519	504	511	521	486	508	478	542	521	542	531	500	573	503	472	522	541	538	471	515	501	513	507	488	531	480	517	503	557	528	517	504	496	540	511	506	511	500	529	529	506	516	559	565	508	512	536	505	522	527	508	482	531	504	505	525	519	539	533	517	579	493	522	522	499	542	554	517	499	488	533	493	543	485	514	501	471	526	526	469	532	525	532	515	564	514	523	503	527	516	518	510	562	527	486	517	520	527	504	514	513	492	477	535	518	533	514	506	503	539	525	522	536	535	515	525	519	544	502	501	507	515	505	516	524	539	519	523	524	523	543	488	484	556	528	511	503	515	540	507	519	476	560	508	515	537	532	504	484	539	544	508	506	493	486	528	497	540	514	521	515	531	545	540	537	541	532	559	492	556	516	496	484	533	504	509	523	540	504	559	503	507	483	541	529	521	517	498	547	541	501	536	502	537	520	552	528	530	519	526	511	504	515	484	492	544	479	502	509	489	524	504	530	510	545	550	532	507	515	509	549	535	511	492	519	503	537	478	526	495	509	507	464	518	525	529	512	504	497	519	528	521	506	528	488	532	531	515	492	554	505
20304	19064	15011	8536	6405	4518	3484	2788	2211	1851	1569	1401	1317	1185	1178	1153	1139	1058	1093	950	933	975	881	878	818	781	808	719	743	752	787	741	735	830	736	763	776	715	724	709	732	692	720	705	717	708	687	695	703	715	693	628	723	694	679	715	670	699	680	661	622	687	717	679	673	669	687	702	698	689	711	728	673	693	675	666	670	688	667	674	700	664	691	682	628	678	682	685	658	620	711	692	627	673	681	662	707	668	676	637	659	709	698	660	628	657	686	677	670	655	677	685	691	688	648	653	709	683	677	640	729	713	657	702	659	665	672	668	698	679	687	691	650	618	662	668	687	675	636	686	653	640	718	648	689	621	663	735	669	682	645	670	648	681	682	657	687	684	692	724	684	708	692	679	653	706	633	662	669	712	696	676	642	680	656	645	681	675	673	636	657	650	646	686	641	687	677	695	705	703	717	663	652	660	662	662	667	705	660	650	645	682	683	693	737	657	651	693	681	701	680	659	685	621	685	708	649	651	636	713	692	681	660	668	703	665	725	642	666	700	684	666	641	701	716	669	658	695	680	673	661	661	650	702	654	704	687	633	679	656	695	657	700	680	673	661	701	699	658	720	723	668	638	698	636	661	665	686	667	685	716	664	682	679	669	729	652	653	658	682	698	672	697	642	612	718	699	647	634	684	705	685	660	680	699	715	706	656	681	693	713	677	681	704	668	709	642	645	630	661	651	679	704	701	674	655	631	667	662	650	678	658	646	739	685	676	719	706	663	635	668	674	695	646	663	644	673	692	677	680	624	690	659	707	701	678	676	669	688	701	686	657	672	639	686	686	675	709	723	635	642	636	696	680	682	686	676	669	670	640	641	687	682	664	647	651	680	695	676	623	681	665	657	675	711	662	690	668	708	673	626	658	667	649	660	655	670	657	667	655	688	692	724	616	717	621	664	689	669	680	681	681	665	649	686	642	651	682	638	663	675	685	652	624	656	640	693	694	672	706	692	685	657	706	653	674	722	673	686	696	736	706	643	710	680	672	694	686	673	701	663	674	707	660	645	678	635	644	615	675	636	673	642	701	673	660	682	668	651	720	671	673	670	696	644	636	619	655	706	698	725	672	687	646	629	696	690	710	647	675	615	695	653	670	609	680	653	673	653	658	673	672	685	646	754	671	704	711	689	707	724	696	669	731	667	665	700	639	679	654	652	665	647	621	717	628	655	639	617	699	681	731	684	670	685	682	701	654	673	688	667	675	676	640	655	668	662	610	714	622	607	649	712	682	662	656	664	636	658	682	656	653	703	638	714	720	685	671	681	648	723	643	675	655	636	681	677	691	709	673	707	659	710	692	636	648	648	659	682	650	703	655	642	643	661	655	690	694	662	709	669	633	672	671	695	679	681	699	688	684	685	675	674	658	677	660	642	668	682	683	666	686	667	696	723	657	683	642	638	676	709	678	685	674	660	672	652	671	663	706	639	673	671	664	627	617	654	692	708	651	658	702	702	734	671	671	681	673	681	703	682	702	698	685	705	688	654	709	640	682	695	619	682	683	662	686	652	643	710	629	699	669	665	663	676	684	695	686	657	698	659	651	660	672	667	717	704	663	658	669	702	694	651	629	648	725	675	677	719	666	624	687	653	739	670	672	693	648	667	673	644	647	653	681	640	655	690	683	670	669	667	666	668	643	675	645	705	681	666	645	658	691	687	708	682	667	656	632	680	694	703	664	693	645	627	716	684	691	673	624	657	724	686	672	670	634	662	691	687	682	659	680	650	647	684	676	661	686	651	635	705	663	681	662	665	673	654	649	661	671	704	652	596	665	694	676	663	701	660	653	664	645	708	672	666	697	693	709	691	668	682	710	633	606	626	676	650	638	691	692	711	661	707	675	710	666	664	682	640	683	615	691	690	649	671	669	679	610	713	671	655	671	683	604	704	697	670	630	647	677	670	672	671	671	655	674	630	651	666	716	671	661	681	685	682	669	709	651	689	634	686	660	675	661	676	721	716	696	676	655	691	672	694	677	679	726	646	627	682	679	642	673	641	658	703	663	685	660	600	686	671	682	661	703	658	648	700	652	743	630	671	679	666	680	646	672	698	673	712	671	686	629	647	647	669	636	651	659	694	628	678	674	683	666	679	681	651	672	695	644	661	671	710	725	637	659	697	711	678	651	649	648	692	693	687	639	658	690	681	697	702	668	669	651	656	699	678	697	704	710	701	662	695	667	630	685	689	715	660	649	641	644	694	666	675	667	683	643	656	666	646	633	700	695	665	700	685	650	656	690	653	640	648	679	702	664	718	695	646	673	642	689	675	645	670	656	686	654	637	675	653	698	678	632	711	654	649	656	702	652	702	663	684	680	685	706	689	638	673	686	670	672	707	703	657	624	659	680	645	603	688	666	686	656	642	676	681	670	689	652	655	677	677	669	652	716	675	686	673	708	683	691	663	697	656	627	636	675	727	699	651	655	728	653	645	690	682	649	718	684	677	697	619	664	648	650	686	657	708	653	667	687	668	692	704	655	668	695	662	674	623	704	705	651	663	640	696	621	664	636	643	642	687	696	690	679	632	643	638	662	663	654	702	689	683	718	661	706	668	653	668	677	643	718	682	634	667	665	655	646	688	710	694	616	671	675	663	643	749	638	670	663	668	656	677	678	654	665	689	692	656	694	641	677	678	681	687	703	638	650	682	683	715	634	688	672	715	718	680	688	675	675	709	658	623	675	653	677	650	680	646	679	709	663	682	671	670	718	633	679	690	658	694	683	668	669	663	690	709	715	657	636	645	640	662	720	625	659	654	723	682	689	698	665	696	632	671	656	659	685	692	680	654	646	672	702	688	677	678	661	637	682	677	705	667	691	666	666	711	669	698	663	646	686	693	587	645	634	708	662	713	658	638	682	649	673	641	624	686	668	704	721	656	662	637	684	633	642	676	627	710	664	631	647	683	637	678	699	660	715	715	650	669	637	660	665	673	690	621	654	683	690	660	690	636	666	705	709	660	610	662	654	688	654	646	702	702	676	659	691	672	706	646	644	651	675	729	672	647	701	695	685	676	689	675	651	682	684	677	676	680	662	747	656	713	665	667	652	637	682	647	695	682	673	620	657	667	701	693	683	689	657	687	663	738	659	657	650	665	688	636	667	662	646	683	643	678	696	678	673	701	640	667	669	684	673	657	673	638	688	688	656	668	691	663	652	653	658	710	680	628	737	678	669	668	689	675	676	680	640	688	663	647	699	648	676	670	651	644	631	652	656	704	664	642	663	708	676	677	639	663	704	645	644	645	658	701	661	695	700	630	663	648	665	683	640	681	654	673	656	673	717	700	650	688	653	661	684	693	646	668	712	683	707	677	679	703	685	637	697	697	677	674	657	654	675	647	669	684	692	674	649	637	653	665	654	646	713	638	685	695	690	714	668	660	694	671	634	637	653	659	630	673	659	677	679	671	679	675	667	694	656	674	651	652	667	657	669	644	682	640	697	660	672	675	680
22510	20985	28499	23627	20981	20902	8246	2254	1637	1242	1140	1004	923	910	822	815	789	764	740	690	673	672	628	616	551	543	500	519	519	453	511	511	497	494	524	503	497	488	483	515	481	492	490	471	489	482	446	490	481	470	477	467	427	431	491	490	479	476	430	455	427	425	438	466	439	489	461	472	458	451	422	452	450	452	458	424	421	435	435	430	435	425	458	456	442	485	462	444	453	441	436	461	487	452	441	438	451	423	437	465	443	434	446	442	389	442	432	440	408	456	460	446	452	453	420	443	449	409	444	460	447	428	411	445	468	444	454	417	466	402	438	441	413	437	442	445	429	389	414	445	477	444	420	442	427	441	440	425	407	411	426	485	444	439	397	470	428	409	433	407	451	406	414	460	416	409	455	430	436	455	435	454	433	402	401	446	415	445	422	419	441	407	439	407	430	432	425	448	419	427	426	416	457	445	408	435	399	421	461	446	432	437	433	440	428	431	446	438	419	425	438	432	467	439	433	474	428	450	445	453	445	432	435	418	449	470	498	440	415	417	435	446	505	391	437	427	426	444	419	443	409	416	422	446	439	443	411	450	486	436	425	430	418	426	469	381	452	443	448	433	457	452	456	434	426	476	423	428	410	458	457	436	452	434	443	470	433	444	458	422	435	464	402	434	399	441	437	423	464	455	437	442	445	400	429	413	435	459	452	445	430	481	452	423	447	432	422	433	459	423	424	440	449	420	420	432	438	448	454	434	449	460	465	441	445	403	429	413	452	446	461	422	452	420	435	428	435	422	429	406	450	454	467	443	475	446	446	450	431	460	447	447	451	411	435	418	456	408	427	428	447	422	443	421	439	427	424	441	448	460	419	431	451	375	463	402	454	429	439	414	455	417	433	464	459	435	443	422	461	424	409	418	413	437	422	453	470	443	482	458	427	434	480	422	411	452	397	414	438	443	475	442	430	486	399	466	436	384	452	460	448	407	444	424	438	417	410	476	433	450	416	410	427	437	455	444	451	423	457	454	451	456	458	452	417	468	456	500	429	422	431	419	435	411	472	443	437	433	459	448	455	452	424	448	467	434	453	465	444	450	445	427	451	441	420	384	442	440	403	430	436	462	409	463	455	422	429	421	411	436	428	435	448	435	358	419	420	462	457	441	399	403	405	435	423	403	444	423	450	392	442	409	459	428	419	445	447	408	462	420	429	440	469	470	421	415	443	452	431	452	416	429	411	451	459	459	473	404	427	407	449	419	459	410	478	445	403	422	478	450	412	432	438	428	424	432	461	472	458	435	430	436	426	440	433	475	418	450	491	430	441	452	433	436	461	406	444	446	457	418	425	411	470	432	468	449	422	447	441	412	454	443	439	452	439	410	428	409	425	448	465	456	411	485	412	427	464	462	424	472	435	482	438	446	418	386	424	439	426	453	437	434	427	426	453	460	472	454	463	471	445	441	462	436	439	453	455	442	425	446	431	427	432	445	405	395	473	447	430	421	440	426	446	420	421	427	445	394	407	446	450	428	444	462	461	451	457	443	448	463	420	459	433	438	471	468	409	452	452	404	408	425	444	454	420	435	446	424	404	438	460	454	431	417	452	422	473	439	430	430	439	467	476	391	446	461	454	411	452	447	436	435	418	441	472	417	458	457	422	432	457	429	466	432	448	422	412	463	438	423	421	435	425	460	439	410	440	449	420	404	457	495	400	450	430	423	450	448	432	428	474	431	429	431	421	411	451	449	429	439	448	457	446	464	449	438	445	413	438	422	451	445	401	400	462	448	445	435	466	472	468	436	447	435	435	468	430	431	449	432	477	457	415	421	430	414	475	422	439	403	447	426	409	440	418	437	434	438	442	419	427	418	453	452	430	468	426	444	417	400	427	431	429	419	441	446	453	441	483	415	451	454	437	434	443	426	445	445	427	441	458	429	487	456	446	432	435	473	468	426	443	427	455	415	410	427	401	425	436	425	439	422	418	425	396	445	451	462	429	426	439	429	451	456	456	430	406	430	443	449	443	466	433	387	462	429	441	445	456	463	461	450	454	414	400	430	441	441	444	424	432	425	434	435	435	495	463	487	481	450	412	447	438	453	462	422	463	430	446	420	424	435	422	446	429	406	417	419	439	444	466	433	387	400	424	441	432	440	491	467	422	441	427	467	442	459	459	405	400	455	436	446	438	454	412	409	413	426	397	448	407	423	422	428	441	448	427	421	376	483	425	426	427	456	426	449	410	463	444	437	432	472	435	420	421	447	447	425	459	449	449	439	436	420	443	452	408	407	445	426	462	429	422	413	429	416	428	448	404	432	412	430	442	448	424	442	438	429	419	447	451	431	419	430	423	413	471	450	427	412	435	432	450	436	447	437	428	423	423	415	458	415	419	441	460	418	454	408	446	399	485	432	437	414	419	428	371	454	436	467	465	453	419	417	458	405	428	414	392	446	449	439	466	425	408	438	438	443	435	454	419	444	445	436	434	470	426	477	460	442	467	429	391	447	466	438	440	424	462	481	421	440	415	438	415	455	423	441	452	452	459	443	474	437	443	432	426	475	377	411	428	440	432	455	446	428	460	449	452	434	434	428	429	453	431	450	467	429	467	414	435	432	475	437	464	414	447	410	440	433	419	451	429	444	419	408	444	438	447	454	407	453	465	472	427	446	421	480	448	426	455	408	435	463	442	444	443	402	428	471	437	481	401	448	439	430	422	483	436	438	425	446	417	432	439	429	442	434	427	470	404	437	428	452	470	446	446	464	462	429	419	456	476	438	437	435	450	425	466	408	417	415	412	442	441	410	423	419	436	426	464	437	450	420	399	435	453	411	423	449	451	454	455	453	442	438	449	469	433	419	414	414	415	407	463	417	421	446	457	444	414	411	425	428	414	431	489	448	447	451	426	448	423	464	428	432	433	449	421	434	402	442	456	457	447	392	439	456	449	422	424	419	426	444	446	438	449	440	442	419	407	473	428	433	477	447	401	426	439	486	414	445	463	441	398	413	448	434	433	439	435	474	437	430	458	445	432	439	433	460	431	417	454	435	477	435	432	430	456	464	413	438	416	463	425	459	436	470	447	483	453	457	423	460	433	435	416	420	449	433	491	398	450	432	450	424	428	432	447	459	428	423	427	445	446	435	429	433	432	433	433	448	434	434	445	450	426	441	414	439	449	429	437	412	437	423	455	447	437	397	416	471	466	439	424	468	443	381	432	433	429	439	431	426	461	435	406	410	461	430	444	421	415	423	400	416	458	442	454	435	476	437	416	401	447	454	441	422	480	410	420	457	451	455	435	442	437	431	439	479	456	447	469	440	442	411	438	434	418	440	423	445	460	465	403	461	435	413	407	463	415	445	408	444	400	448	434	451	406	443	431	440	415	432	410	452	445	423	450	447	441	453	402	409	433	457	460	438	455	388	418	452	455	426	440	465	443	433	409	448	417	442	430	431	439	437	446	414	440	477	448	458	441	454	409	455	489	413	461	447	412	439	393	422	393	439
24030	28498	22591	13910	10094	7641	5657	4434	3473	2660	2251	2009	1774	1576	1489	1463	1363	1225	1314	1196	1112	1060	1053	983	871	769	751	785	735	722	762	724	698	741	733	773	654	727	691	647	681	613	635	675	619	643	650	603	659	605	597	570	650	633	635	622	582	588	612	602	613	627	592	565	609	641	586	566	632	615	599	612	584	576	569	597	570	575	570	583	592	569	575	593	559	562	617	543	551	616	555	561	598	589	584	629	582	586	607	556	567	552	570	572	568	603	579	586	560	586	551	597	592	612	614	606	596	591	570	598	590	592	629	570	602	611	586	547	578	576	616	576	611	520	557	604	566	619	609	588	551	597	572	588	588	587	573	500	596	579	594	556	616	587	563	589	582	535	598	581	608	596	596	562	549	622	567	587	593	609	570	589	592	553	554	617	584	602	609	552	617	545	569	554	601	585	528	540	582	586	588	539	591	598	576	586	633	524	576	535	586	557	592	579	583	581	617	609	580	577	637	536	541	586	570	595	606	587	603	598	587	574	602	635	559	600	561	619	598	556	566	575	564	533	592	564	586	584	575	551	570	601	576	574	562	618	600	601	532	589	582	559	625	589	576	604	592	591	531	597	541	558	601	579	590	542	575	574	573	579	560	592	609	605	604	589	579	577	624	596	610	650	578	556	524	578	557	563	603	582	618	615	579	593	617	563	537	611	609	557	564	587	595	579	600	595	582	566	557	564	544	600	621	613	579	572	564	562	566	562	553	605	561	561	585	614	602	563	560	579	544	553	554	592	588	608	564	574	585	578	569	574	589	605	585	601	563	588	570	578	564	553	569	589	566	577	603	602	603	572	621	560	583	621	571	591	622	580	592	546	572	594	599	559	610	570	555	563	601	635	594	608	619	565	544	591	603	551	605	580	566	587	581	621	567	579	594	573	530	593	590	556	556	597	583	569	570	629	592	521	562	574	584	571	612	577	557	569	572	567	640	575	566	554	591	597	571	575	573	568	629	576	609	586	544	594	553	542	648	600	548	583	555	592	565	580	608	621	597	639	598	636	577	560	569	573	576	598	494	603	589	593	605	588	558	537	555	586	595	577	628	600	583	605	575	588	582	628	575	579	599	607	595	561	567	587	569	563	565	561	566	577	611	596	587	603	604	607	603	561	606	564	572	562	589	653	590	556	565	597	572	555	598	566	570	631	545	561	612	569	590	597	556	590	573	563	583	568	598	588	577	575	620	578	569	572	554	582	614	574	559	540	584	574	557	632	567	631	591	605	557	595	607	575	557	599	590	602	530	587	525	580	579	545	554	592	612	523	591	619	582	546	620	543	610	598	600	598	590	587	556	570	626	597	541	601	571	597	568	599	575	601	598	599	578	591	596	590	603	600	613	571	605	594	576	617	597	597	610	521	598	589	527	561	565	536	598	594	561	577	536	591	633	608	577	589	575	605	621	517	602	550	583	567	587	538	575	567	564	574	589	600	579	573	592	542	532	566	598	531	596	544	557	609	555	546	574	584	584	552	558	615	584	575	561	557	590	609	535	633	578	608	565	543	588	609	551	577	590	584	582	567	554	577	554	613	575	604	548	623	535	595	590	563	519	597	576	575	560	599	596	568	595	587	542	550	580	595	594	583	621	524	599	591	575	569	539	575	583	545	570	546	552	575	593	599	584	621	533	532	616	564	564	567	601	559	570	602	548	578	576	584	550	601	542	573	587	572	588	567	552	595	618	613	563	579	624	546	610	603	606	599	575	584	577	537	566	582	555	611	536	561	556	592	618	569	588	616	624	593	610	561	584	541	628	576	556	558	606	588	551	571	571	578	555	562	561	587	571	612	575	593	542	583	561	578	545	585	566	591	556	605	566	574	605	559	574	646	545	567	622	523	566	565	582	613	593	587	558	596	548	537	574	565	607	597	580	574	618	595	591	539	577	561	615	604	601	559	575	587	574	578	603	570	575	590	575	613	627	582	586	591	587	545	611	561	570	599	568	628	580	565	593	582	573	571	600	602	543	592	606	589	557	567	572	613	550	539	601	614	594	591	531	589	620	563	571	567	603	523	598	578	582	602	612	574	558	612	559	580	587	635	526	548	604	574	594	593	532	556	555	565	518	544	594	605	586	614	574	538	539	546	569	570	558	553	635	615	554	575	606	590	594	533	586	571	576	616	582	595	582	550	601	585	608	592	594	651	590	600	576	588	576	558	596	583	565	583	590	548	578	573	570	573	562	637	578	597	621	564	572	599	619	550	568	580	566	578	647	535	586	576	595	573	570	566	578	555	591	559	556	600	568	609	596	589	583	563	599	573	575	552	566	569	565	570	600	579	605	580	596	596	546	551	588	592	605	612	613	572	571	626	561	593	562	547	572	576	606	591	611	618	590	574	561	541	564	553	579	576	592	586	580	553	569	542	529	590	615	577	583	563	590	641	578	650	554	575	578	622	594	583	594	625	565	581	604	558	596	564	610	554	581	605	609	619	597	588	542	552	641	579	582	563	582	554	565	581	558	597	570	555	606	613	558	547	608	580	613	540	564	627	547	578	554	581	607	569	632	589	602	555	536	547	567	602	620	579	592	570	601	607	612	551	580	593	555	597	599	592	578	535	570	581	604	577	589	598	572	601	589	592	650	585	574	576	595	605	622	599	604	578	552	585	587	596	531	565	588	579	568	620	568	552	580	584	591	572	571	571	593	593	606	594	579	614	600	587	585	559	577	546	560	597	561	572	618	576	592	563	579	569	577	514	560	584	539	580	562	609	559	561	565	557	601	583	559	593	539	589	615	549	595	577	581	543	603	544	564	612	582	591	569	568	588	573	561	578	595	631	573	580	580	564	570	544	525	597	572	587	568	575	582	552	580	615	579	562	558	549	604	617	590	575	616	556	588	585	556	612	576	526	615	562	539	585	560	558	584	549	544	567	591	605	620	582	585	577	629	615	568	574	577	573	609	542	570	585	590	609	581	599	633	576	585	554	584	536	606	609	553	553	568	540	583	608	553	596	585	546	635	552	552	577	581	609	587	597	597	607	584	571	538	567	579	568	560	597	565	586	573	567	607	566	565	581	582	564	545	585	582	564	627	628	520	544	618	630	582	606	538	572	589	540	575	604	585	555	584	589	593	610	588	598	566	554	548	604	588	559	623	551	584	570	599	574	564	580	582	614	565	598	608	588	541	593	629	563	626	590	585	582	555	581	579	555	599	586	632	570	583	577	589	584	567	568	614	602	562	581	565	585	574	628	569	611	607	568	585	571	557	558	594	572	581	530	578	569	626	568	550	584	615	561	622	549	574	585	572	584	575	593	617	540	633	536	608	617	548	632	560	586	601	557	567	590	568	577	570	572	533	613	598	587	591	531	554	596	579	539	558	607	565	569	535	538	559	592	588	570	576	613	547	582	552	590	583	586	591	560	579	557	572	577	570	558	598	575	570	565	589	561	566	595	568	558	562	590	593	578	568	571	614	568	579	570	569	550	604	566	611	559	598	559	583	572
27424	19018	10520	4838	2541	1834	1447	1241	1089	997	946	994	855	858	911	847	905	846	859	892	796	814	780	746	790	751	774	733	781	745	724	738	755	800	741	704	745	725	721	731	685	700	743	694	693	746	743	721	697	702	754	747	715	701	676	711	693	664	745	713	709	713	765	727	704	713	726	706	710	754	754	724	708	707	717	722	711	719	722	734	748	711	727	745	725	718	719	720	757	731	721	738	725	701	708	737	706	743	713	780	700	685	715	710	679	726	769	736	746	670	683	708	723	713	695	702	678	684	722	687	736	715	707	668	705	750	720	705	746	727	724	698	720	692	706	695	711	657	758	707	760	689	756	684	718	754	727	735	684	696	733	730	725	705	718	725	670	724	687	726	691	722	682	692	768	760	703	750	736	679	732	724	722	751	719	759	757	697	733	747	719	686	668	683	676	693	710	714	729	694	707	735	731	694	702	772	721	694	720	745	730	750	720	709	659	701	729	726	701	670	646	716	738	688	713	752	674	710	705	696	647	743	743	689	710	761	750	717	738	735	746	656	702	754	761	737	705	717	695	657	655	724	701	673	681	701	716	662	729	745	764	696	758	685	685	727	718	724	659	763	752	735	740	690	719	716	732	727	747	680	712	736	720	695	686	716	715	743	704	706	690	668	712	698	720	717	730	676	720	729	706	738	706	710	694	695	705	737	727	735	699	668	741	715	740	686	716	717	716	686	785	732	734	729	743	698	698	781	716	720	713	716	663	676	694	762	726	732	709	714	686	714	731	739	701	727	692	708	723	723	675	710	694	693	747	720	784	695	756	737	711	698	710	719	769	699	741	706	709	689	729	700	729	731	677	728	718	695	739	740	724	715	706	714	758	761	720	729	678	708	743	705	727	709	751	611	716	742	722	696	712	715	739	714	743	698	741	715	715	730	740	726	703	759	730	727	746	728	692	727	726	718	701	722	709	770	739	674	742	718	665	702	684	749	711	726	728	687	725	660	679	747	753	720	741	720	680	690	706	708	746	667	744	748	710	731	693	760	726	742	733	792	681	741	701	736	737	722	728	742	712	687	712	723	718	779	720	704	723	725	701	743	744	687	664	738	754	690	726	725	735	744	744	715	679	733	723	708	731	715	741	704	737	729	702	715	670	695	733	739	722	749	758	708	713	701	718	744	713	690	720	698	750	690	693	706	749	760	744	716	719	729	726	664	717	763	749	696	702	760	737	792	706	730	738	736	736	706	707	708	717	752	759	734	747	763	741	691	674	721	686	698	709	732	731	749	730	696	781	730	675	713	746	705	717	728	734	735	745	753	729	749	735	709	717	714	697	692	716	670	731	716	738	705	712	707	695	734	754	721	669	723	734	707	727	701	769	668	739	698	721	731	719	729	730	753	743	673	677	707	685	737	731	685	666	721	682	742	698	720	733	639	681	716	701	731	699	735	789	694	672	732	666	675	661	726	705	690	725	703	754	770	727	717	661	646	724	732	690	725	679	729	760	687	726	705	705	707	723	703	759	711	710	710	749	713	729	711	671	729	755	752	707	719	744	704	780	654	703	781	765	685	744	724	706	729	706	710	755	730	731	699	744	741	741	726	689	721	740	704	733	681	680	711	748	747	689	721	709	718	727	701	673	722	686	733	692	690	700	680	698	738	725	730	708	672	680	705	721	689	662	735	646	722	733	738	754	688	767	713	714	756	775	734	692	764	743	720	722	737	704	674	699	692	747	686	752	712	687	697	704	718	735	721	740	729	730	732	736	700	746	760	747	738	755	706	763	763	719	725	716	746	736	706	726	727	715	744	721	678	709	703	695	757	746	780	720	742	701	720	712	712	729	698	760	689	726	694	712	730	769	702	720	718	718	659	708	687	622	692	735	728	713	773	676	725	715	726	716	720	717	705	738	696	713	705	706	718	717	737	693	721	702	701	717	771	713	737	670	719	724	758	796	744	733	723	718	704	709	682	762	718	727	730	700	721	715	778	759	724	726	692	710	729	709	689	700	697	704	726	733	795	730	717	728	732	751	675	689	743	709	738	693	732	723	705	668	812	683	752	711	685	680	771	733	722	768	720	706	744	712	765	677	715	733	693	754	764	639	738	748	779	688	674	690	732	698	747	695	731	724	726	706	712	748	769	765	722	662	676	736	679	728	679	722	680	728	708	698	718	686	746	733	687	675	710	739	719	695	732	711	794	726	752	756	753	737	717	709	656	728	673	702	715	716	728	744	734	758	737	732	674	748	721	727	661	713	724	731	713	754	712	682	749	665	715	678	684	732	721	740	674	724	747	727	690	692	761	720	752	680	678	729	688	729	736	716	735	750	770	715	706	686	690	693	760	720	715	693	723	743	722	687	743	716	728	741	682	710	721	687	766	711	708	715	748	728	712	717	710	788	750	705	737	712	725	712	755	679	672	736	702	738	703	703	740	705	722	765	704	732	744	697	699	720	706	733	655	732	725	704	702	720	693	701	686	683	716	710	724	682	692	705	672	718	762	718	694	721	718	741	675	738	729	707	742	720	724	728	715	727	687	724	718	734	677	695	757	727	667	751	690	684	711	698	712	731	710	771	768	763	736	707	686	716	747	744	740	754	684	709	720	704	786	768	735	720	749	716	682	688	672	725	717	689	684	723	713	690	743	749	740	717	722	748	737	701	750	793	733	694	705	693	690	720	758	722	699	691	760	692	683	693	731	748	706	684	701	701	760	706	753	714	687	730	710	748	712	785	750	757	717	734	742	758	700	729	724	702	722	717	749	728	708	734	744	669	702	724	726	738	718	740	706	683	715	731	745	702	729	678	704	728	719	783	719	695	693	707	762	715	752	729	724	711	724	680	726	728	688	667	679	716	698	741	766	738	729	672	688	737	753	688	705	673	711	692	673	709	685	733	704	723	694	721	703	742	737	784	745	771	712	752	719	700	703	747	731	717	715	720	712	733	673	672	728	709	735	705	706	688	695	689	750	759	689	729	730	713	720	671	714	706	743	727	750	695	675	720	690	710	742	737	742	693	679	694	689	718	802	715	670	699	710	731	738	720	753	728	672	735	748	674	722	710	693	733	736	739	711	702	779	703	717	685	745	731	734	750	754	716	736	756	704	687	697	681	750	714	708	680	716	741	708	739	711	720	741	721	737	695	724	737	715	712	710	732	771	700	710	717	720	765	685	652	708	696	745	689	693	702	669	721	679	777	717	748	689	765	732	771	700	737	694	736	722	665	678	709	697	709	772	690	675	749	747	709	741	721	739	733	732	702	687	656	742	707	699	676	699	712	762	710	721	739	760	761	710	729	698	707	753	713	693	752	724	721	724	708	704	702	688	684	731	761	690	709	733	719	766	705	767	733	774	752	698	702	692	722	714	711	707	699	714	701	749	700	710	715	698	693	665	680	715	702	722	794	725	676	764	706	708	718	675	713	702	757	683	697	729	735	722	687	705	702	732	741	710	737	748	716	677	696	701	683	709	715	722	734	707	699	700	744	748	761	732
18131	17223	12014	6633	4915	3610	2818	2198	1757	1616	1491	1419	1366	1293	1281	1212	1286	1231	1177	1139	1166	1134	1136	1145	1022	1002	1010	975	905	961	974	967	1005	968	913	943	966	952	975	943	942	934	962	962	935	968	919	916	983	963	953	885	927	971	885	961	949	925	871	928	931	948	923	915	903	996	939	925	915	910	922	960	861	961	918	907	890	909	900	908	960	892	916	889	928	893	921	886	921	933	895	879	921	938	899	910	950	940	917	1000	912	908	983	918	980	941	948	955	921	942	894	861	890	920	940	951	879	884	917	889	926	925	978	893	898	869	917	946	865	865	964	909	958	848	857	935	960	906	896	901	913	985	935	924	903	900	874	933	961	916	931	861	895	905	929	913	916	884	900	915	950	916	919	925	915	874	906	882	955	903	924	866	927	905	875	865	931	958	921	910	918	899	933	916	889	928	942	899	900	910	889	900	933	866	854	865	917	926	919	964	914	962	904	957	872	975	890	904	940	963	920	886	933	855	922	934	900	901	915	931	919	924	878	882	921	882	963	940	969	957	978	938	916	880	929	908	910	860	910	931	943	980	848	897	966	880	935	943	931	888	873	884	925	947	949	913	889	917	893	914	881	892	944	879	949	920	894	900	930	928	873	932	879	914	894	952	913	876	914	945	845	884	917	908	887	947	914	872	958	898	913	849	960	971	913	844	903	997	854	936	938	909	889	909	916	872	900	863	924	890	959	878	876	908	892	946	881	892	907	868	921	881	972	877	939	869	891	918	889	912	926	942	885	925	938	863	916	890	920	979	906	896	870	957	924	869	876	942	978	990	894	865	900	938	903	958	873	895	908	888	889	951	881	904	977	920	943	906	926	873	872	930	886	893	951	912	947	908	943	944	955	894	852	925	913	950	868	943	933	923	948	944	967	910	877	950	932	856	916	904	957	917	929	930	934	862	928	943	925	944	892	958	901	903	889	893	983	959	949	883	951	931	924	907	896	911	886	921	914	883	889	856	952	936	918	877	915	915	921	890	896	908	915	897	843	882	910	888	915	999	927	940	837	936	894	913	906	909	881	924	847	897	928	902	889	877	936	897	911	887	897	863	883	929	915	905	904	862	905	903	935	942	955	910	895	900	920	948	983	920	898	959	893	941	909	966	901	894	864	933	904	907	937	924	860	919	892	916	976	955	939	953	880	955	908	867	888	923	947	897	901	873	920	916	925	940	903	914	890	934	933	941	903	951	916	948	942	870	889	910	871	919	950	930	916	895	915	878	848	914	941	870	965	878	912	875	921	929	926	931	902	866	878	888	871	912	893	926	958	919	904	931	946	925	913	933	898	901	903	885	896	915	866	882	922	898	885	899	847	992	935	886	930	914	936	907	930	902	898	922	879	937	904	950	955	855	942	963	982	917	888	893	932	895	871	899	928	914	926	921	944	943	874	922	935	950	886	885	936	937	948	930	979	922	929	878	958	915	925	914	905	895	949	939	882	876	924	877	937	906	913	911	903	940	932	895	966	963	909	974	906	922	936	922	982	898	897	960	920	924	929	914	898	783	896	915	902	907	971	924	904	938	929	910	883	907	963	900	929	922	898	913	934	953	895	879	914	895	945	952	918	965	860	944	949	878	956	915	922	908	880	937	949	935	958	940	876	967	889	874	941	882	944	911	883	874	936	879	907	882	906	955	906	947	909	925	918	925	940	911	909	880	866	910	931	917	958	923	876	916	894	856	969	950	897	963	906	947	878	978	828	924	938	955	906	983	873	880	911	884	898	898	913	926	932	902	902	902	895	911	948	918	910	863	889	917	941	903	889	893	948	931	958	907	980	964	919	898	880	928	961	890	926	876	945	925	902	951	921	946	920	872	956	882	886	939	874	912	949	888	886	955	908	871	982	900	911	874	892	933	948	888	930	872	889	942	944	869	915	945	960	866	934	905	927	903	921	909	892	911	853	889	906	910	954	958	915	912	943	968	939	877	929	915	894	881	896	859	897	929	851	969	919	910	925	956	956	937	906	924	885	883	879	906	899	944	922	897	860	925	943	918	902	854	951	926	922	921	886	917	884	886	947	944	920	906	871	934	882	917	894	885	949	905	945	902	950	863	874	879	940	919	963	948	919	888	900	911	918	926	839	928	886	919	941	936	924	937	929	911	879	965	920	927	932	908	945	979	904	922	913	931	932	878	914	849	947	906	905	916	938	903	908	930	958	903	947	897	967	926	939	915	926	879	948	960	926	941	920	891	952	895	888	959	901	882	872	957	936	929	897	882	892	901	926	875	892	896	942	918	925	917	944	954	981	911	912	905	986	915	957	934	905	924	927	960	885	916	929	956	855	949	959	898	903	929	897	943	932	936	939	922	923	901	907	925	896	893	907	899	932	887	946	914	972	898	931	951	930	924	958	938	928	889	908	898	917	896	910	977	939	974	871	889	904	922	891	875	915	896	959	928	890	906	883	961	930	901	959	931	862	894	949	944	855	915	884	918	950	970	914	904	950	923	874	896	939	944	925	917	875	884	902	886	964	919	879	977	952	913	915	893	882	898	870	914	919	914	896	963	931	890	899	945	927	862	962	888	912	922	935	908	954	950	919	935	897	901	955	948	931	893	928	932	912	873	873	948	894	904	920	930	901	951	884	924	926	933	911	906	895	914	915	927	895	946	922	938	942	890	906	881	869	899	891	928	904	975	925	912	876	912	894	894	954	981	911	985	905	978	905	954	926	871	956	923	886	889	892	941	873	937	907	939	940	933	865	898	908	889	937	903	937	920	971	937	923	970	921	895	949	911	877	877	945	914	910	926	850	917	964	958	941	910	971	903	889	879	939	928	961	865	876	867	934	931	935	885	872	945	942	946	921	945	949	937	910	921	905	917	902	906	962	969	926	945	884	868	928	931	891	924	898	909	856	940	903	875	892	914	899	903	948	902	941	907	949	961	942	948	930	928	888	881	902	926	898	924	929	873	911	918	924	861	922	930	984	908	898	892	892	934	916	915	971	865	918	961	963	921	893	915	961	964	972	922	916	873	943	947	902	933	850	993	936	884	913	906	941	926	931	908	924	891	1000	951	946	929	920	916	889	914	917	909	936	916	962	844	929	873	923	861	933	930	899	956	948	974	862	923	974	904	894	879	962	994	923	948	941	931	914	921	900	929	869	872	907	915	917	932	931	887	933	948	939	947	848	908	927	923	960	917	901	927	908	912	925	904	972	958	854	976	957	915	915	919	887	930	891	912	903	839	919	899	899	962	930	913	897	942	910	937	907	966	956	910	917	919	950	880	942	939	913	891	924	927	857	875	914	922	935	940	902	920	899	880	945	879	891	882	921	945	972	932	873	879	921	871	910	926	963	859	948	862	852	895	905	954	904	855	913	874	943	939	909	878	929	901	890	907	934	992	858	985	923	895	901	897	902	912	930	904	908	933	915	913	961	941	863	875	914	946	931	893	863	910	937	942	899	916	958	854	931	899	905	869	906	924	925	934	880	942	857	877	924	888
23485	20928	27914	24102	20824	9488	2734	1703	1386	1257	1135	1127	940	964	1008	984	921	903	897	810	858	843	849	764	810	738	799	761	730	712	739	770	736	753	752	753	671	719	702	703	680	708	725	671	693	700	683	726	657	725	690	700	719	701	737	689	756	733	748	722	745	670	711	679	709	669	702	653	741	691	718	694	656	648	724	642	696	721	663	690	678	670	660	632	696	738	686	695	695	669	684	680	675	686	632	678	652	660	701	696	732	679	662	728	667	699	675	697	670	704	688	667	703	712	715	718	680	661	651	674	743	672	686	687	708	693	758	669	684	692	678	666	696	715	675	668	664	632	704	684	693	644	696	698	664	707	699	682	663	702	737	684	701	674	677	660	698	673	696	652	607	662	662	716	633	669	686	674	658	671	695	706	716	707	664	702	665	666	681	730	743	680	692	652	684	620	686	673	610	683	668	691	736	711	703	667	665	673	657	658	680	659	670	686	707	652	691	704	659	720	665	690	678	682	667	691	665	672	674	720	665	632	676	673	683	663	677	644	736	676	702	668	658	695	686	682	666	682	695	720	708	726	639	654	714	669	658	635	622	672	747	703	664	698	700	679	673	705	660	693	678	691	695	655	670	672	678	681	731	737	661	677	682	672	670	723	708	652	683	686	708	746	663	715	719	654	699	660	656	669	665	664	712	689	665	702	712	676	689	730	666	648	685	704	677	673	652	724	673	650	669	698	680	696	697	701	635	677	709	689	708	683	662	656	674	672	691	729	704	707	683	697	687	604	720	705	678	728	709	709	706	674	663	661	658	665	662	720	657	679	675	667	697	688	692	629	755	675	697	699	678	688	651	691	707	715	662	651	655	730	703	685	654	677	674	660	643	657	694	624	677	715	683	648	704	690	647	731	682	736	660	676	679	718	687	699	693	690	753	714	666	674	729	747	693	665	614	678	727	667	667	640	658	701	681	704	678	707	670	662	684	673	663	662	689	633	700	721	657	703	705	691	690	679	695	675	685	692	721	723	709	698	684	682	679	686	648	699	650	649	721	681	723	658	756	704	721	706	652	699	688	676	707	709	655	668	643	700	619	660	715	708	672	669	701	652	689	650	713	665	686	732	680	668	703	711	684	716	651	659	666	696	744	640	680	672	691	677	711	700	678	737	676	673	698	668	678	710	715	708	668	675	634	678	723	709	656	689	692	672	698	707	695	689	657	629	685	670	692	687	675	674	657	641	704	663	666	697	670	671	636	649	698	680	665	686	696	666	669	676	689	706	690	667	672	690	681	667	682	680	635	721	688	708	690	715	655	691	653	632	649	690	670	685	650	745	648	682	699	725	706	687	645	696	638	713	683	660	697	682	688	674	709	730	740	688	712	686	669	673	690	712	727	695	672	674	677	715	686	698	615	695	677	678	675	699	686	679	636	686	736	671	680	683	662	675	675	713	669	647	713	699	678	690	681	699	703	726	687	704	666	680	663	667	646	673	659	701	738	677	693	676	673	674	726	685	668	675	728	674	653	681	681	646	663	629	660	703	671	663	667	670	662	683	607	714	725	706	666	684	649	699	697	683	689	731	667	634	693	678	637	696	675	701	697	681	683	710	671	673	678	678	671	635	675	734	676	661	703	631	677	733	680	689	696	732	676	725	727	656	678	637	698	714	682	699	661	683	697	692	662	685	655	685	664	694	674	690	729	693	697	719	705	687	703	672	654	695	700	675	696	622	697	668	700	674	675	682	660	674	668	694	693	714	730	693	702	718	715	677	758	660	662	690	674	730	690	651	668	664	662	704	731	710	663	725	719	693	706	657	676	696	674	679	681	676	723	676	670	687	720	702	697	679	663	625	628	664	669	659	701	656	690	673	659	670	673	625	679	719	704	684	712	639	710	660	677	696	724	657	710	662	709	650	668	729	660	720	667	724	674	692	659	716	683	747	710	716	654	681	662	654	672	660	722	727	650	700	697	729	688	669	668	698	687	703	656	665	696	680	674	684	660	701	675	662	719	658	652	648	709	723	763	670	635	688	705	709	670	663	673	674	655	667	606	679	691	746	692	708	702	668	698	660	672	709	712	646	705	713	666	702	699	646	689	650	664	654	697	726	699	689	706	706	685	653	662	716	702	658	716	682	700	700	640	696	686	681	690	684	651	700	685	745	643	639	726	694	686	641	677	672	719	667	662	615	646	697	678	662	687	613	633	692	680	678	670	703	681	695	680	669	662	662	661	671	660	680	683	702	722	660	672	702	689	731	702	701	702	661	698	676	697	686	685	706	697	692	704	671	673	675	698	684	741	674	704	702	699	685	664	715	664	742	671	688	666	618	696	693	706	674	686	700	667	663	698	711	678	675	672	685	709	705	666	651	641	675	736	685	692	634	686	664	653	622	673	704	683	666	664	631	709	748	702	710	668	647	679	665	672	677	660	693	679	741	700	679	673	714	685	707	681	642	712	691	642	649	716	694	674	657	704	730	743	668	690	689	654	686	703	688	649	701	710	668	650	654	685	672	669	728	690	613	689	643	673	711	674	683	706	712	707	727	659	663	653	682	689	643	689	642	668	652	689	671	680	716	718	656	636	641	694	626	703	722	696	667	685	684	689	665	713	716	703	695	698	682	708	686	655	672	726	703	630	712	691	692	625	682	659	670	720	667	722	686	681	671	717	677	651	714	717	699	694	634	693	728	671	666	655	685	661	718	637	697	680	718	684	672	645	661	698	679	676	687	699	686	685	720	672	661	688	655	662	725	661	691	683	698	692	651	695	661	678	635	637	640	704	670	677	663	657	715	685	635	723	677	725	666	663	671	645	703	702	700	659	677	708	719	679	665	672	657	687	656	671	675	721	669	668	648	670	659	678	653	641	704	707	687	656	657	701	630	699	696	681	693	684	693	688	689	696	698	699	712	658	674	683	617	726	690	731	689	645	684	673	668	695	745	640	765	688	680	653	689	728	721	652	711	682	649	669	704	694	717	629	642	710	666	674	696	690	737	659	709	701	747	694	659	658	671	646	643	671	640	732	679	674	676	671	673	705	693	637	693	687	703	679	648	702	699	682	657	700	647	659	660	688	709	667	690	641	699	710	668	713	683	657	682	637	670	642	698	687	722	668	744	718	743	651	699	671	716	663	649	669	674	661	709	683	660	670	709	731	661	687	732	683	671	663	669	730	673	622	691	660	672	682	716	742	710	704	680	665	695	698	661	711	706	691	706	658	717	695	713	681	717	710	687	706	710	669	668	653	655	664	682	663	668	708	673	648	649	703	696	693	684	674	660	688	674	696	682	656	680	690	681	690	671	688	697	694	689	664	669	700	666	724	728	725	674	708	630	695	680	682	694	676	684	670	693	681	698	704	688	672	686	641	693	698	705	665	641	695	662	663	697	663	739	645	719	677	654	634	716	714	707	655	680	682	649	705	704	698	695	691	681	661	714	642	663	701	656	682	696	685	685	681	723	680	706	694	668	641	730	653	701	703	701	670	701	675	642	659	638
21393	25454	18791	10924	7880	5712	4329	3201	2599	2233	2006	1846	1677	1573	1562	1434	1402	1305	1342	1281	1191	1284	1155	1123	1093	1014	1002	948	951	994	958	896	985	1011	987	980	1001	999	977	963	987	890	942	921	937	965	877	894	891	937	961	951	968	893	923	946	913	912	898	864	986	931	860	903	931	922	865	896	889	882	871	953	912	853	917	909	903	936	879	869	905	909	832	886	879	886	901	907	835	878	843	892	854	890	909	893	847	896	894	880	916	840	905	892	882	887	878	854	869	917	858	924	876	882	919	887	898	869	872	866	887	876	901	894	878	881	934	906	913	881	881	894	875	903	874	877	858	919	952	899	876	888	880	892	863	889	858	897	911	968	884	830	859	839	815	902	872	871	864	903	900	875	853	870	829	848	887	880	866	868	876	931	833	873	832	902	939	920	872	847	882	869	912	856	861	933	885	902	923	889	939	855	910	872	895	935	838	922	863	945	926	880	924	874	906	887	868	918	888	873	864	857	887	870	869	900	911	857	953	940	861	926	902	874	925	843	857	877	917	932	891	921	950	923	919	884	907	914	935	887	919	887	874	893	880	870	877	867	956	897	853	857	919	897	906	876	917	839	907	865	920	896	910	883	838	848	942	879	885	897	850	891	943	898	919	868	878	893	887	873	861	897	896	859	859	849	872	886	889	922	883	885	919	824	864	883	878	875	910	881	886	849	842	937	878	903	893	868	920	916	903	860	870	853	910	859	914	916	870	896	872	853	930	873	895	932	866	861	919	877	862	836	924	958	912	899	913	891	905	899	888	880	859	891	876	857	893	869	889	877	917	869	890	891	898	911	904	925	878	891	886	823	952	876	861	865	885	915	872	880	868	889	839	915	907	878	869	896	856	920	934	861	952	922	834	883	901	956	911	934	902	941	863	903	917	856	889	826	865	922	903	909	846	872	919	962	926	856	884	858	932	882	877	884	893	895	888	895	889	880	851	907	827	876	900	931	890	853	836	916	877	891	872	943	844	885	951	878	838	928	916	893	913	873	930	910	882	902	854	892	894	883	906	963	873	859	907	867	889	860	891	930	878	870	846	920	837	891	864	892	940	929	930	933	868	900	911	833	921	889	898	902	910	881	910	892	874	862	918	875	894	861	857	857	897	865	963	913	855	900	887	908	889	856	880	875	895	857	873	845	937	899	910	864	910	865	892	868	825	861	876	919	905	891	872	926	912	869	866	871	945	882	909	883	854	896	839	871	918	905	890	905	862	854	898	866	875	888	864	876	880	912	962	899	900	879	888	863	918	854	885	907	853	861	880	854	921	843	916	907	893	863	899	886	871	868	920	858	889	883	844	854	897	901	941	886	879	989	857	858	850	839	899	875	875	895	909	831	873	881	974	846	881	878	871	861	887	902	892	905	864	892	884	915	904	856	856	924	887	909	821	897	855	844	883	902	925	914	876	928	905	886	893	930	874	878	909	885	858	914	937	888	871	928	882	888	917	910	918	893	957	909	902	868	884	939	883	863	905	902	880	879	883	874	859	897	935	877	875	882	867	931	912	881	872	914	887	887	948	896	916	880	897	880	906	899	858	861	906	887	910	908	905	936	845	878	845	858	855	847	853	913	926	803	917	901	868	878	923	879	858	896	857	882	911	914	930	899	934	878	909	878	929	955	876	858	875	853	945	928	897	898	902	968	889	880	869	885	856	899	913	853	876	893	881	891	902	924	865	866	901	880	938	943	878	912	847	915	860	888	873	896	809	937	900	917	890	914	883	914	869	871	917	897	876	892	889	885	898	932	896	865	854	834	884	934	909	889	871	894	913	902	918	860	891	884	894	919	883	900	874	891	903	923	908	913	932	836	835	855	890	838	861	859	941	881	970	862	857	880	834	840	856	906	959	866	853	882	886	899	907	945	882	928	901	899	938	856	845	893	885	880	894	856	872	886	839	879	908	908	869	894	855	845	852	910	901	894	877	832	883	909	876	899	894	884	937	883	849	889	931	888	855	890	945	888	850	915	910	874	881	878	853	907	887	956	886	922	854	880	883	855	920	873	918	786	918	916	892	906	843	870	881	866	932	910	873	922	852	899	893	876	883	879	859	902	887	861	840	837	913	898	942	868	861	859	896	924	903	903	869	867	866	832	867	905	871	897	927	806	872	887	868	826	878	870	870	864	899	887	841	847	905	844	870	887	937	862	856	875	890	874	891	890	913	885	844	876	937	894	866	877	915	877	865	915	845	872	839	877	884	848	871	898	904	891	877	870	842	862	868	887	870	845	876	887	906	864	929	848	901	889	867	864	913	871	870	936	810	865	884	905	897	850	901	865	892	848	882	888	893	913	880	876	875	833	890	949	922	887	858	867	838	880	877	838	894	860	879	871	879	917	882	872	838	930	869	914	898	891	917	855	876	900	869	853	875	916	870	849	941	895	896	876	874	858	850	891	908	867	872	917	874	924	930	864	911	892	879	884	860	893	918	875	867	816	931	900	836	863	887	872	882	900	898	884	894	886	878	884	853	849	863	918	899	878	886	866	849	875	917	865	881	891	953	887	883	888	913	872	878	861	868	934	871	888	887	867	892	890	851	898	870	861	891	861	921	897	840	913	909	881	947	870	907	897	928	907	902	908	862	869	937	934	871	895	948	920	876	882	879	900	904	879	868	898	922	896	880	946	895	892	907	851	874	918	861	918	878	877	907	866	855	886	886	848	914	916	884	824	907	924	863	886	904	883	892	912	889	893	921	873	796	892	880	869	889	884	866	905	886	904	841	922	815	845	899	881	899	890	881	912	933	874	900	909	896	868	879	920	845	931	863	875	931	814	942	902	838	885	882	854	891	900	933	923	924	959	924	917	913	880	893	888	899	877	858	908	852	830	862	873	898	899	913	869	909	878	897	878	897	905	839	878	856	890	866	880	891	969	889	906	912	931	912	897	888	911	906	892	879	886	851	849	887	920	908	904	859	879	872	849	871	847	870	883	850	849	932	927	857	909	873	911	845	900	851	854	891	896	896	912	903	885	890	940	893	908	889	866	848	887	884	935	846	889	896	927	921	881	808	870	896	858	879	914	891	845	833	931	868	868	901	886	870	854	866	845	908	924	875	875	889	955	896	851	870	845	886	971	862	850	878	890	945	881	856	851	873	875	861	901	882	856	875	864	909	806	846	867	847	892	918	858	884	875	896	888	917	890	874	878	881	887	928	908	911	860	885	878	897	886	873	971	903	893	957	866	857	854	848	878	910	864	883	895	927	875	855	874	886	857	871	874	870	928	948	851	845	902	920	908	850	875	871	880	900	902	896	975	865	890	896	876	906	899	906	912	892	865	876	905	903	915	858	932	867	865	867	908	911	899	884	913	882	822	878	920	881	920	863	915	917	878	831	880	846	849	907	851	899	862	890	907	896	918	921	877	894	944	862	864	877	960	833	869	885	855	887	847	848	809	904	883	856	896	866	859	877	861	858	876	852	860	942	875	845	901	926	845	907	897	906	903	886	884
24664	20943	26706	25044	9820	2402	1684	1170	1002	847	813	769	792	702	747	745	672	665	680	664	659	673	599	628	579	570	574	526	546	547	552	559	512	545	549	558	543	554	552	565	499	553	541	523	528	550	516	553	529	478	517	558	542	535	521	529	552	500	517	515	521	512	535	534	502	504	517	512	470	526	487	562	526	510	513	536	479	472	549	431	521	495	530	532	598	543	551	511	481	512	444	505	474	520	540	544	520	516	495	514	517	532	556	511	474	467	506	485	520	517	492	483	523	546	547	525	511	546	512	484	477	514	488	535	506	489	486	511	502	515	507	485	487	499	519	535	473	508	529	475	507	545	520	525	527	493	493	502	536	509	499	491	487	490	503	534	538	479	550	491	502	514	540	489	504	499	524	500	516	525	466	531	489	542	512	513	498	500	525	544	523	475	506	534	504	538	506	499	501	565	500	515	518	493	508	511	495	488	482	479	493	498	523	484	522	484	501	527	513	475	480	525	503	532	499	490	502	497	521	453	505	492	527	491	505	538	477	495	556	504	486	518	534	499	535	532	526	487	517	541	512	533	500	537	522	518	541	529	507	541	529	469	490	492	515	484	514	466	499	508	566	483	475	559	481	482	498	507	499	483	486	511	517	535	502	522	519	490	515	480	505	480	486	515	504	511	461	534	500	514	516	502	499	502	493	531	548	502	551	502	533	513	492	534	512	496	508	495	533	516	510	544	532	521	503	523	487	470	510	509	519	503	510	472	491	531	489	519	501	526	483	527	555	509	508	512	511	459	531	495	525	498	514	504	501	505	501	513	501	513	545	502	511	523	491	517	525	531	481	471	521	487	512	524	452	540	539	540	485	515	518	518	533	485	494	528	510	527	495	513	530	524	558	552	548	512	495	509	520	541	462	512	508	512	518	497	522	499	495	522	522	520	526	473	498	513	536	473	516	518	496	506	496	531	549	459	495	506	511	544	535	492	479	513	519	515	504	512	532	529	488	500	535	490	508	539	495	502	473	554	509	512	501	538	487	521	499	502	482	492	475	493	526	496	553	530	501	523	505	471	488	486	502	525	503	522	545	513	509	529	536	499	534	489	508	495	512	525	505	510	491	523	459	493	488	498	499	500	481	466	540	529	526	536	563	510	526	542	511	484	495	534	524	524	527	509	516	525	496	503	477	506	493	470	515	511	504	476	545	477	446	480	505	535	476	520	494	500	534	508	518	549	496	477	518	496	493	515	553	496	560	493	510	494	518	502	522	485	515	481	506	537	518	525	500	519	500	496	481	529	486	527	509	499	518	494	524	485	525	508	529	435	509	499	528	515	493	509	522	526	556	495	501	551	536	514	486	502	510	492	518	507	450	516	497	504	507	522	522	502	519	511	489	534	512	507	488	517	505	498	540	547	550	537	488	501	491	508	519	488	507	510	480	523	531	500	502	528	492	519	511	516	525	489	522	498	522	533	524	497	500	509	516	546	497	482	502	500	513	523	477	496	522	500	497	507	518	532	467	515	475	508	506	514	528	517	507	498	478	505	529	527	543	539	569	533	531	463	545	506	508	487	531	483	512	497	482	498	467	497	492	509	511	464	503	486	468	514	509	483	538	537	487	509	512	519	500	521	527	503	500	551	534	481	530	490	545	476	513	497	485	493	547	522	471	505	530	504	532	513	520	503	515	474	531	474	521	533	498	537	533	520	531	557	557	522	501	488	534	516	480	470	505	498	487	490	524	516	550	498	501	509	513	479	493	521	488	554	479	491	515	539	509	493	555	480	497	509	554	481	550	495	501	498	543	516	524	503	513	515	491	539	518	502	486	530	528	517	509	500	507	489	566	489	496	503	501	509	499	484	519	477	506	494	552	491	519	490	510	505	492	504	519	481	569	548	493	499	542	527	493	514	511	520	510	509	487	519	513	495	496	523	550	499	545	533	535	502	520	504	546	532	559	498	524	529	500	517	484	520	563	501	483	460	483	546	502	488	468	550	575	488	530	510	536	504	459	493	485	519	479	577	488	491	487	488	515	519	542	495	521	502	506	530	527	530	553	521	500	496	476	517	497	503	485	484	501	523	514	530	502	541	491	444	513	505	475	535	494	517	498	529	514	516	518	513	513	490	478	500	494	459	527	512	506	507	521	525	559	521	484	542	504	517	500	467	509	491	524	494	452	525	526	503	511	526	505	515	497	506	490	561	474	518	521	491	469	507	541	474	485	530	514	455	489	492	522	506	537	489	493	496	488	487	492	503	483	458	455	539	476	524	498	521	462	533	481	528	494	512	554	490	530	529	590	492	488	483	497	531	509	519	480	506	502	520	491	494	531	493	500	483	477	524	491	548	541	484	519	485	508	539	517	525	522	509	495	515	533	515	524	439	470	493	511	512	531	512	522	521	464	550	537	498	511	528	555	508	510	522	517	542	539	550	480	514	496	533	562	512	510	496	498	488	528	523	467	522	474	485	511	499	490	507	512	557	466	510	532	513	510	508	519	541	523	535	536	511	553	534	487	482	525	533	557	525	488	498	488	525	532	485	570	547	501	522	493	502	518	515	523	486	503	536	533	539	505	507	507	528	536	515	541	511	557	506	519	507	534	534	523	505	518	481	514	454	507	512	470	519	476	557	495	531	533	498	485	573	529	507	550	510	515	506	480	516	513	525	542	482	464	502	537	522	485	565	499	501	484	516	487	504	520	490	525	463	496	525	495	511	508	534	472	515	506	538	541	503	564	494	501	482	508	528	518	530	483	547	516	508	493	487	535	548	516	516	481	495	525	483	484	497	527	530	462	496	531	515	494	458	542	506	521	492	504	501	503	515	481	561	500	526	537	502	497	551	501	482	529	566	526	482	517	487	513	518	508	499	520	501	542	476	520	498	498	483	488	500	498	498	495	512	491	506	488	532	512	489	541	493	502	493	494	509	522	519	515	495	519	506	511	530	533	500	497	536	487	503	489	516	456	489	496	496	501	462	492	556	539	495	492	499	561	485	515	504	520	516	491	517	533	515	503	497	490	492	525	490	519	484	513	497	510	531	499	475	482	553	523	515	512	479	518	484	487	546	484	505	486	527	485	480	532	477	516	526	481	509	515	463	554	510	471	491	550	506	516	519	550	508	518	514	520	523	486	545	525	522	493	497	504	515	521	501	563	526	506	520	518	507	518	473	482	475	498	496	517	475	522	479	489	526	513	496	470	540	534	521	498	537	487	521	490	465	482	500	463	507	511	499	469	500	495	523	509	516	532	512	517	475	511	476	526	500	514	487	467	514	536	526	526	502	501	529	493	510	535	484	528	475	531	507	519	506	568	452	518	504	476	500	511	528	510	506	530	514	518	496	528	519	451	513	507	494	490	510	505	492	539	504	486	490	540	473	504	496	516	556	520	541	506	504	511	514	500	514	505	512	544	501	562	512	514	455	504	489	549	537	492	536	482	488	501	562	472	530	467	518	540	490	523	493	513	478	509	538	481	536	524	519	478	508	490	503	462	515
21521	20960	15624	8947	6472	4397	3365	2470	2041	1771	1518	1368	1317	1260	1250	1131	1092	1004	1014	907	971	985	947	886	810	800	811	805	717	760	756	777	704	749	766	749	785	750	749	738	738	702	720	728	727	674	723	712	674	720	711	693	678	699	683	703	648	688	712	663	674	676	685	699	654	647	701	686	698	650	690	637	629	660	660	633	665	652	668	664	641	688	652	688	701	664	674	654	674	635	674	655	679	658	674	653	678	659	687	680	630	665	646	664	618	661	685	670	689	646	658	620	683	698	659	625	655	657	703	670	688	686	666	686	654	673	686	717	690	684	591	744	686	675	626	694	707	659	715	666	649	655	657	651	669	665	620	693	681	683	650	675	680	655	660	637	727	681	675	663	670	672	633	648	666	611	625	654	681	655	647	656	639	656	706	708	654	686	644	641	626	680	665	668	649	693	634	660	679	677	679	667	673	696	631	697	697	651	637	669	657	694	639	654	640	687	641	647	663	695	689	677	664	662	661	631	646	713	663	687	700	711	661	647	688	682	638	634	641	626	655	657	639	635	655	651	678	645	635	640	662	675	636	633	686	649	652	630	637	653	681	661	672	601	665	690	657	625	597	711	665	701	695	670	674	671	619	664	638	655	711	672	657	653	639	625	658	687	682	679	681	691	655	661	665	626	706	648	639	670	647	639	659	643	650	650	683	647	669	678	674	667	690	680	693	642	691	677	620	667	660	660	653	615	679	634	653	641	695	704	631	709	688	644	672	691	671	673	639	645	671	726	684	651	639	704	664	624	649	667	678	643	655	641	655	652	656	683	636	669	662	673	687	699	612	678	687	657	684	665	668	668	702	713	699	691	632	661	687	648	691	667	717	660	672	720	624	665	683	670	673	664	698	643	652	683	632	695	626	638	685	654	648	678	674	654	637	647	632	659	669	661	646	698	650	691	701	689	671	647	656	660	613	681	677	671	696	688	711	649	649	666	607	683	652	712	666	656	691	736	659	664	682	669	659	649	620	656	687	665	657	633	684	640	635	666	630	730	668	633	642	650	701	639	673	696	671	663	629	668	634	701	667	676	664	688	658	696	704	647	670	678	592	667	659	656	645	646	717	659	672	646	676	663	644	676	697	670	683	639	700	660	620	633	648	665	708	685	702	690	664	695	599	644	647	671	603	721	640	659	658	664	681	699	693	687	640	693	670	627	639	613	668	651	650	705	636	673	655	658	660	725	663	646	663	670	665	591	651	701	644	667	678	691	672	678	650	621	703	687	681	644	674	687	662	693	699	622	638	669	700	716	674	667	683	636	682	697	641	633	640	656	669	691	691	659	652	694	644	627	685	675	652	641	665	679	650	695	725	640	690	698	614	706	645	673	660	694	672	658	622	680	645	627	680	662	640	673	654	672	646	647	673	655	673	690	689	622	675	674	655	647	711	678	676	634	629	626	596	617	678	663	675	681	699	705	668	671	657	646	658	655	680	710	642	667	677	638	653	671	670	741	638	656	674	698	750	678	656	624	730	637	658	678	660	658	655	672	636	670	637	683	712	671	670	706	706	661	662	667	609	676	650	704	627	650	639	603	669	690	637	674	628	634	643	677	684	716	657	699	657	657	678	682	660	674	665	646	667	687	623	660	685	679	697	691	627	663	626	639	676	659	658	673	649	679	647	673	702	693	664	648	665	638	671	680	667	668	665	670	672	659	655	659	681	684	738	662	672	703	675	705	679	701	696	654	633	686	704	670	686	732	708	654	684	680	609	639	683	616	682	696	649	654	684	641	636	632	665	690	698	639	638	641	688	679	661	662	709	666	668	677	675	667	689	679	652	662	645	680	680	638	630	664	643	653	632	639	660	700	633	678	678	698	659	632	678	684	701	700	713	659	671	644	679	680	678	684	652	685	661	641	652	673	723	644	647	703	680	693	640	650	689	686	608	633	638	674	635	724	642	652	673	607	713	610	645	649	669	633	674	665	661	673	657	639	660	702	648	682	681	708	659	702	672	663	651	644	662	604	630	649	655	666	610	679	667	670	676	655	674	622	693	652	680	727	669	633	653	717	633	633	644	680	651	692	648	646	698	709	694	649	689	611	609	640	676	659	621	667	709	698	667	683	681	667	657	676	664	706	657	666	667	635	680	659	677	685	624	669	664	639	654	643	643	651	671	644	638	680	661	642	672	672	634	624	688	734	651	685	703	683	697	677	710	697	702	651	687	699	663	690	683	646	680	655	683	616	649	675	669	697	693	628	651	674	695	670	677	638	609	707	641	672	637	628	663	639	692	657	647	642	671	681	671	613	639	720	670	611	628	635	649	665	719	633	675	643	691	675	663	715	625	706	653	649	672	657	668	714	675	659	708	708	663	639	676	664	681	686	674	690	643	657	685	617	700	665	671	638	648	690	680	641	685	681	673	611	697	667	672	658	645	638	685	626	675	675	668	665	681	667	693	664	618	628	600	665	650	652	634	719	660	701	656	698	675	687	662	657	663	673	711	678	680	670	665	639	615	658	655	696	653	613	667	627	660	655	638	679	653	674	698	663	734	645	647	666	683	668	660	682	659	640	685	647	684	692	674	644	657	686	686	698	653	680	661	642	689	643	648	658	640	663	637	647	723	704	686	650	699	647	632	664	617	626	638	685	701	648	713	629	723	696	663	679	697	684	662	654	703	618	663	699	628	681	631	703	680	690	649	636	667	686	682	649	690	670	702	655	672	627	647	692	677	616	687	703	690	629	673	685	680	657	662	668	634	679	687	650	643	646	712	615	659	659	645	669	647	615	655	700	610	689	645	668	628	658	661	639	708	709	711	677	663	706	654	626	663	671	691	668	705	682	651	650	636	699	673	610	678	669	655	635	641	638	672	683	674	681	667	642	679	701	663	658	624	675	662	680	633	678	651	682	621	656	639	658	731	621	667	661	628	687	681	712	674	664	673	671	685	678	693	647	641	663	642	642	676	675	649	704	623	634	682	648	639	669	664	709	685	695	662	679	603	665	654	669	725	650	637	653	657	703	680	667	632	640	627	714	646	693	710	669	667	683	663	675	667	649	633	668	622	677	668	644	650	669	653	651	645	672	660	655	664	692	685	611	654	685	646	654	645	642	656	641	693	653	597	672	677	688	689	672	651	697	670	640	649	627	648	674	701	652	671	657	698	655	650	667	680	664	695	644	696	706	609	671	706	670	665	647	670	677	634	713	674	646	691	626	673	669	709	663	657	653	654	696	664	669	696	625	699	644	691	642	662	666	641	664	681	661	669	689	659	703	648	701	674	675	656	665	677	637	698	624	646	673	635	682	680	652	646	660	655	728	675	658	647	638	672	632	660	671	665	609	638	634	682	651	659	644	664	687	669	647	653	709	674	667	683	686	667	687	710	695	643	649	660	688	643	592	668	655	626	646	661	676	665	689	660	652	651	658	686	658	647	611	680	654	678	671	665	658	684	634	659	614	677	653	691	654	703	661	668	681	660	639	633	619	637	717	658	656	691	670
22542	20994	28552	23627	20996	20893	8068	2312	1535	1231	1146	983	939	818	775	769	731	721	691	666	597	666	617	587	571	538	522	523	516	523	517	475	494	470	501	500	495	510	527	487	478	456	463	428	482	478	460	467	463	465	438	454	526	470	405	442	454	439	411	475	430	439	438	475	448	445	494	471	475	472	455	431	433	414	455	448	451	409	432	473	445	442	420	419	473	441	401	437	428	453	468	460	432	466	435	413	456	443	442	408	429	426	467	410	433	420	422	433	433	460	461	425	473	459	414	438	451	441	442	420	435	432	436	420	445	401	399	441	428	427	393	438	417	404	434	438	421	461	418	460	448	444	435	475	398	462	484	432	427	418	419	445	418	396	449	417	450	445	441	395	438	424	405	496	451	432	447	442	438	432	449	434	439	408	454	455	439	456	444	448	408	436	441	414	446	451	410	437	466	451	469	458	467	459	434	410	401	424	435	439	477	392	426	439	446	429	482	425	436	442	435	432	426	436	410	433	399	423	444	424	461	470	430	449	434	466	407	457	419	433	451	413	423	436	437	426	424	420	432	450	461	464	387	413	420	430	427	450	428	412	470	426	423	418	466	419	425	452	447	426	416	429	415	414	427	448	409	431	440	438	410	428	429	381	440	430	402	465	429	420	458	420	416	422	453	398	424	429	421	416	398	429	418	454	435	457	416	416	416	454	383	432	413	428	478	408	457	444	427	422	419	403	448	438	432	425	465	404	487	439	413	450	450	419	437	452	431	421	451	414	447	449	452	398	429	460	447	452	422	411	442	456	439	431	419	433	425	404	406	462	380	407	432	442	410	423	442	400	436	426	388	442	453	425	430	493	459	407	452	392	408	412	441	435	441	452	450	448	415	443	451	439	418	432	438	464	448	453	466	430	405	386	405	433	441	427	478	432	455	418	402	424	427	424	436	454	452	446	448	460	434	378	428	449	443	395	441	443	411	462	411	450	449	447	420	396	479	397	431	445	439	475	454	460	405	434	455	459	427	468	434	454	430	422	445	416	456	449	447	445	430	402	437	445	429	443	430	432	411	453	451	448	437	441	422	408	448	453	440	433	415	435	417	447	468	406	447	416	427	412	435	411	383	463	440	440	412	413	453	440	419	423	431	437	454	428	446	489	419	446	432	393	428	476	436	464	415	415	428	462	469	392	458	450	448	443	451	454	446	433	434	434	452	428	428	445	444	455	417	410	447	394	430	454	445	447	425	428	421	456	407	452	431	439	483	446	391	419	405	440	480	396	427	448	395	410	435	393	463	437	438	412	420	399	423	443	419	427	446	426	428	486	441	434	445	481	440	432	444	428	442	419	452	426	429	417	447	385	444	414	462	433	428	449	416	433	442	428	428	413	447	439	433	447	436	436	452	445	429	400	444	465	438	424	442	425	432	405	399	474	429	472	436	442	411	445	433	424	431	431	433	451	423	425	470	416	437	419	414	383	443	468	429	454	445	424	418	455	437	436	453	405	412	448	402	467	435	449	418	404	424	416	448	433	397	444	482	419	437	459	409	450	442	405	434	446	446	417	428	457	448	443	410	401	418	435	414	407	411	463	441	417	425	448	426	440	455	398	455	441	468	420	442	432	425	468	440	401	425	426	422	437	427	433	429	391	444	412	459	455	452	398	405	422	428	496	481	423	444	421	430	409	456	379	427	450	437	473	430	385	445	441	431	436	428	433	470	457	459	467	402	417	447	425	453	436	429	427	430	448	436	419	444	458	434	428	401	440	441	417	457	401	426	417	434	423	434	422	386	430	437	412	429	393	434	407	451	418	426	442	412	446	445	439	401	417	457	456	420	414	423	462	417	420	460	447	445	410	449	385	416	416	419	444	429	446	455	436	419	401	434	437	407	408	415	426	443	410	476	437	426	466	417	433	429	453	403	425	479	434	461	425	445	463	412	436	444	446	415	450	420	452	438	412	418	446	417	419	423	433	425	454	449	456	396	411	468	444	388	399	392	397	440	411	435	437	448	406	461	475	451	455	408	459	419	408	455	434	442	419	413	469	454	471	445	454	463	431	429	405	454	418	428	404	433	458	414	444	407	426	441	414	468	428	419	424	429	401	422	421	432	427	432	414	427	448	457	443	425	446	431	383	426	459	429	435	442	429	454	417	433	421	417	399	433	448	439	405	438	429	439	439	457	409	427	447	441	397	454	464	442	436	428	469	416	387	444	430	419	418	444	414	438	440	427	426	437	435	413	453	442	412	454	440	446	425	439	428	430	425	446	394	443	427	450	413	440	453	435	425	423	432	438	456	435	432	457	424	433	404	379	436	459	446	443	435	415	414	439	475	404	439	442	450	449	441	439	422	446	460	436	430	407	466	424	442	397	432	436	427	430	425	454	409	470	463	475	448	429	463	427	423	466	404	430	446	438	436	424	462	438	429	434	429	449	464	438	427	417	415	460	430	406	409	426	433	438	428	451	452	429	457	408	443	439	466	406	430	436	435	425	444	460	465	414	409	432	413	436	426	435	408	422	470	419	417	437	442	401	445	408	396	397	416	441	415	465	440	424	419	434	452	443	411	421	454	425	457	398	442	469	420	464	429	436	407	414	437	433	453	440	460	400	451	473	428	425	423	414	400	434	439	388	449	435	458	444	432	420	419	428	403	452	430	474	434	425	470	432	453	441	432	444	417	422	429	424	433	420	443	426	436	447	456	461	445	471	429	417	470	414	432	444	447	434	451	413	463	452	437	421	431	454	439	449	399	438	435	440	383	411	432	436	424	457	428	398	410	455	410	452	446	439	467	453	451	419	424	435	385	445	471	443	463	429	446	428	415	448	473	433	410	425	424	406	423	444	424	480	435	424	442	460	387	419	407	382	432	419	406	450	418	396	434	455	388	434	398	429	444	437	394	414	411	451	432	419	443	453	431	420	427	363	447	449	459	388	431	404	446	455	460	436	438	420	433	444	411	437	423	440	439	469	431	456	425	432	424	438	441	409	408	443	464	401	394	413	469	431	447	480	416	420	409	404	466	430	437	402	409	467	410	372	420	421	423	474	409	435	457	437	403	424	426	425	403	447	418	428	413	436	439	415	425	414	429	424	401	398	377	427	437	422	401	421	391	441	414	449	427	422	438	397	397	468	454	460	446	410	423	450	415	401	490	435	421	405	425	394	399	434	419	441	397	423	465	430	453	405	436	402	440	460	450	449	393	423	417	373	412	444	395	410	447	428	431	407	408	389	443	435	436	436	379	463	403	428	410	409	440	453	432	449	417	425	454	392	426	420	427	442	434	419	419	436	423	431	434	442	415	428	416	407	407	447	408	437	429	401	433	425	450	424	393	443	429	420	454	401	417	437	443	427	434	436	499	406	448	417	422	477	434	440	407	386	414	463	448	424	452	429	426	445	456	433	427	455	400	455	440	473	432	391	412	431	424	445	453	425	437	456	422	408	430	417	438	419	432	429	428	415	451	404	437	419	410	403	444	453	419	421	459	427	424	428	436
25603	30247	23215	14181	10303	7357	5559	4262	3229	2600	2221	1904	1778	1555	1424	1425	1248	1214	1068	1082	1058	1080	997	899	848	812	750	730	724	741	701	707	667	728	687	744	685	733	667	666	698	600	643	693	631	688	660	639	623	661	562	653	617	608	606	605	617	627	574	594	605	597	623	594	533	635	572	584	613	546	562	570	574	604	571	609	566	600	532	603	564	573	589	599	561	566	627	601	560	555	571	615	563	568	510	575	555	578	580	604	558	587	558	552	559	582	587	538	583	534	577	596	572	573	567	590	595	573	531	554	585	567	601	562	558	583	555	603	576	585	600	613	597	632	578	566	562	572	566	567	551	549	646	576	543	544	579	551	587	565	589	589	543	574	597	558	526	591	568	569	569	546	557	597	556	546	562	557	518	581	570	534	544	588	585	537	600	583	606	582	560	550	578	555	584	591	576	561	626	587	559	600	587	584	584	590	566	550	600	569	550	584	592	533	615	582	594	579	569	570	585	582	588	563	568	582	605	572	559	503	586	562	611	563	562	601	580	569	528	562	574	550	575	573	599	599	545	563	552	532	564	549	600	545	617	570	583	563	568	573	597	546	626	564	614	613	587	588	563	573	523	547	588	596	560	596	563	591	570	555	592	573	574	530	519	588	609	580	610	549	618	560	558	523	567	579	580	569	554	579	533	608	592	605	585	602	560	572	581	594	569	595	553	582	554	548	577	561	585	584	588	544	594	607	578	569	585	590	639	592	576	547	579	588	583	554	566	607	543	578	569	562	509	597	552	565	522	603	563	572	599	608	537	539	542	547	560	597	616	588	584	584	552	568	556	547	571	586	602	575	574	540	591	578	549	615	583	565	597	606	584	519	575	595	590	556	521	533	604	577	554	581	593	568	594	576	599	535	571	579	571	576	531	582	541	589	548	591	620	592	545	582	569	532	580	595	594	553	562	566	525	574	576	565	546	601	602	577	544	554	554	577	601	569	579	577	551	592	574	584	569	579	614	539	602	530	589	579	588	534	593	561	592	595	572	551	551	611	561	594	596	580	599	565	552	612	585	568	590	559	536	604	553	572	567	555	554	599	573	530	518	584	570	569	576	566	573	566	585	583	595	551	571	550	556	554	572	596	554	591	603	584	520	601	562	554	546	607	584	579	623	579	607	586	581	594	534	595	558	567	596	593	577	583	566	596	568	579	555	561	591	527	573	580	563	550	546	615	579	568	572	595	581	594	581	566	574	518	536	626	595	586	551	554	604	590	550	549	540	558	566	580	586	563	584	592	589	538	564	538	604	586	545	599	579	564	562	595	553	557	579	568	613	591	583	524	582	523	571	537	632	565	554	571	560	555	593	557	566	574	587	566	581	582	574	604	536	562	588	597	597	580	549	540	578	553	585	555	579	580	526	581	552	577	568	569	570	566	596	563	570	526	574	564	577	622	565	573	573	581	591	584	556	609	571	579	556	569	535	574	593	597	580	539	610	563	597	559	589	563	534	592	579	580	571	608	587	603	564	560	557	555	578	603	571	524	579	563	540	580	601	584	549	563	591	619	597	547	572	559	574	535	573	584	564	568	527	560	564	587	614	528	565	566	616	604	572	590	557	605	617	575	564	624	568	552	583	596	613	566	555	582	527	498	560	577	571	587	552	617	551	543	608	542	581	582	593	580	572	557	554	588	582	561	581	634	603	567	542	553	571	562	571	613	593	579	586	558	584	603	553	565	588	576	558	600	584	569	581	571	595	580	580	563	592	595	558	535	559	565	565	572	562	580	531	545	593	595	538	601	609	605	590	582	559	551	538	580	605	542	617	579	566	531	573	570	557	573	556	559	565	560	592	560	560	588	555	595	573	570	604	479	564	518	538	555	574	550	558	581	595	586	587	592	567	558	542	579	597	552	571	558	610	567	536	531	596	571	558	616	595	595	543	556	570	545	583	523	570	519	575	584	544	516	620	563	571	559	589	562	579	554	587	590	547	531	560	562	599	546	595	572	554	546	595	560	559	574	565	557	571	612	567	542	612	573	585	610	523	595	547	540	567	583	572	595	584	594	599	582	608	588	589	576	578	598	572	548	580	562	536	553	599	591	575	598	595	558	595	574	592	553	582	554	553	593	598	578	577	586	537	547	571	582	569	577	611	570	585	580	575	562	584	567	596	592	608	608	607	543	588	578	569	557	575	598	565	555	565	563	582	577	562	558	586	533	597	581	592	589	604	552	566	552	555	616	570	541	581	553	529	579	601	537	576	589	603	595	585	565	570	572	570	578	632	572	574	592	607	574	588	564	551	560	586	582	548	580	546	569	568	569	568	597	586	564	588	577	590	596	562	571	609	585	606	565	545	571	582	538	582	571	555	552	569	590	569	578	560	528	591	578	588	564	576	555	580	558	556	556	603	574	587	592	583	584	538	573	628	622	597	597	600	530	563	566	534	588	575	552	542	596	595	548	584	594	581	528	565	576	602	580	555	610	560	582	563	551	568	604	574	598	628	596	568	568	553	537	563	558	561	549	606	534	575	555	572	598	535	555	605	572	563	595	590	619	572	555	628	561	605	600	582	549	521	579	632	562	558	596	558	577	600	562	595	612	580	606	582	555	559	575	591	578	584	581	586	566	582	566	558	595	590	619	547	564	604	561	595	575	555	583	568	575	572	577	581	550	547	581	552	573	544	555	545	585	590	606	571	605	564	594	578	569	574	613	547	556	583	530	508	572	584	583	558	581	530	608	549	627	603	604	583	571	577	563	587	619	555	617	587	539	578	584	552	571	591	598	598	557	541	578	550	561	596	536	600	567	562	629	588	596	576	524	573	536	539	551	577	591	574	610	576	595	574	558	557	599	527	574	603	569	572	569	581	563	631	533	605	566	592	569	563	577	534	557	581	583	583	567	571	557	568	583	601	567	598	563	575	529	547	588	513	552	586	551	588	591	607	577	590	577	578	534	566	569	550	544	587	588	581	566	569	569	560	569	554	596	517	538	545	578	614	573	561	578	580	558	548	602	603	591	596	597	549	535	599	596	590	606	621	554	547	574	548	552	591	562	555	584	585	554	559	583	575	623	557	615	585	585	603	563	542	644	600	560	574	558	572	624	597	585	612	539	595	556	585	573	513	576	544	608	574	569	562	572	571	593	565	588	594	552	592	569	570	537	543	569	567	596	592	578	574	547	584	588	570	545	559	584	559	566	555	577	580	570	547	631	558	612	587	599	580	575	599	569	542	557	570	577	561	589	582	593	605	567	571	554	551	557	596	563	574	560	556	581	544	545	542	574	599	604	584	570	561	568	565	608	572	604	539	598	611	593	522	547	589	530	578	582	550	601	595	513	576	583	539	589	581	570	599	571	575	568	588	523	580	589	561	550	568	577	603	568	561	533	559	581	542	587	584	612	557	573	555	558	577	558	554	564	560	567	630	572	569	577	589	559	549	556	570	596	571	583	615	636	614	544	617	544	593	558	592	549	597	543	551	601	587	560	583	561	571	563	585	606
27410	19096	11085	4925	2579	1785	1321	1198	1021	964	913	867	891	864	827	797	843	777	793	749	830	838	787	774	750	783	766	739	701	726	761	745	724	765	693	744	751	795	750	741	786	720	737	751	709	687	725	732	718	718	720	745	687	732	680	677	719	692	715	700	727	683	750	667	740	741	744	722	735	715	705	693	661	743	691	664	708	701	658	679	663	696	738	736	753	740	706	739	638	704	691	732	711	711	693	738	735	719	739	770	736	694	678	650	715	735	706	715	766	736	688	709	654	698	694	727	714	697	702	664	716	747	692	729	660	719	661	682	716	702	679	706	683	720	752	713	680	705	689	705	721	695	703	704	672	759	708	729	727	673	695	699	702	705	691	684	693	699	720	717	726	673	740	719	744	740	684	647	675	724	736	708	700	740	740	680	688	720	688	737	668	733	696	735	706	743	696	709	714	717	697	721	728	694	689	683	758	667	730	739	711	757	693	744	670	727	712	658	681	689	694	713	702	666	713	694	732	686	705	690	716	740	680	702	696	721	751	711	670	801	707	688	742	717	677	712	702	735	705	700	680	722	713	683	724	668	697	699	730	687	694	728	789	726	773	701	694	727	707	690	737	709	712	731	711	708	722	761	678	731	740	698	705	723	712	699	652	747	702	732	697	674	738	702	710	712	745	731	648	726	706	697	710	679	654	679	709	696	738	689	684	704	694	704	696	748	700	675	707	709	672	707	706	707	702	735	684	709	714	694	735	707	708	703	709	671	749	714	719	701	693	692	707	686	703	659	733	706	680	662	690	675	757	672	695	742	700	704	721	684	711	711	668	751	732	708	690	738	698	708	694	673	738	666	694	691	768	675	687	651	691	708	746	715	699	753	716	700	710	702	687	701	719	684	689	741	705	760	701	712	685	704	706	713	696	708	720	748	688	737	684	729	667	693	736	687	746	732	716	739	692	718	746	730	737	727	674	723	776	716	660	759	729	719	716	699	687	742	701	702	689	696	730	667	690	725	728	716	701	672	757	733	712	695	741	694	720	703	677	689	712	767	678	717	717	714	710	666	708	759	731	701	724	713	710	698	708	674	641	685	662	734	695	706	724	694	692	743	703	703	741	703	721	683	709	723	710	758	702	745	736	725	763	683	749	755	679	761	737	681	722	711	763	677	737	708	712	702	724	698	696	711	671	664	711	713	691	735	705	687	731	692	705	723	718	718	706	752	670	707	698	670	717	718	681	749	670	696	759	716	745	704	729	728	748	756	728	773	705	687	708	687	706	661	706	726	688	662	682	643	671	719	703	726	710	695	700	655	704	687	661	743	691	674	675	675	736	717	712	724	697	690	709	730	652	726	763	746	718	717	694	712	699	724	735	683	722	713	687	728	673	678	707	704	717	713	665	728	736	690	757	670	673	750	720	685	681	695	779	720	688	719	692	685	786	719	685	718	680	669	765	702	674	734	675	706	714	680	723	676	715	730	694	713	746	724	691	662	693	717	709	684	688	743	700	687	683	701	667	710	701	732	712	728	716	712	696	734	708	712	691	706	696	656	653	735	693	698	735	648	727	750	675	718	693	727	698	700	723	729	719	728	675	729	682	736	670	719	685	723	663	663	700	673	650	708	657	673	740	693	743	706	681	743	711	704	721	742	753	707	680	662	717	739	744	719	729	664	709	716	693	722	684	754	726	661	645	714	736	750	684	709	714	675	757	720	707	742	686	703	736	691	715	719	660	723	676	678	700	695	725	773	705	694	712	706	695	692	718	680	686	669	679	725	686	756	640	686	694	727	697	700	666	689	749	728	746	726	680	664	718	663	730	719	735	705	739	685	698	728	704	692	727	723	693	712	686	722	692	714	717	700	737	730	706	679	727	704	723	690	696	697	729	717	744	750	718	710	708	679	692	685	689	731	734	737	672	722	727	701	722	692	693	687	711	701	710	722	714	694	719	680	736	768	727	709	672	698	644	732	742	726	697	738	776	699	672	709	701	750	728	731	655	691	712	757	675	708	680	736	688	750	699	728	718	717	737	740	704	731	710	722	684	686	668	672	721	698	716	721	684	700	712	685	677	685	675	702	712	734	716	680	686	717	699	720	699	654	761	695	658	717	665	720	716	724	706	750	761	730	687	711	691	668	701	706	706	723	666	726	749	619	695	681	700	680	766	704	686	678	709	701	661	687	736	725	735	685	722	722	709	675	747	688	695	704	697	725	731	676	738	725	679	717	740	682	693	694	795	702	707	692	718	717	730	738	734	722	725	681	755	674	710	711	728	728	742	727	719	755	714	728	745	653	679	690	770	735	727	759	734	717	713	746	715	756	687	704	752	702	697	751	705	717	726	692	658	737	684	722	721	780	692	677	665	740	720	717	712	736	656	743	733	686	725	708	677	678	693	710	710	706	698	688	709	696	729	666	728	677	698	668	720	710	701	692	687	731	680	699	700	658	746	672	709	651	699	703	686	668	766	650	706	687	742	722	693	700	721	696	751	701	678	707	675	707	703	756	690	687	719	763	694	689	686	728	700	703	711	682	711	746	668	718	730	721	707	670	699	723	780	713	700	754	726	741	733	714	769	701	717	701	701	732	690	738	727	717	718	675	667	741	718	674	743	698	698	681	711	709	719	750	719	669	716	743	710	685	713	708	670	700	685	728	749	731	725	758	716	682	720	692	652	707	691	742	697	721	719	673	687	674	676	713	694	711	731	659	742	709	686	709	719	701	706	722	746	668	705	687	698	713	743	715	682	724	715	718	696	720	728	714	764	646	703	709	754	706	695	714	725	712	702	651	666	712	731	691	696	693	733	700	678	726	779	753	722	694	658	739	673	742	702	752	679	703	700	672	720	694	669	710	716	696	700	711	707	721	688	692	700	710	661	722	672	748	708	733	728	682	696	699	685	699	735	701	742	715	673	718	743	710	717	669	681	699	701	730	703	731	712	696	663	723	705	698	729	653	690	715	735	698	729	706	730	659	705	712	692	699	741	721	691	682	705	708	732	736	714	711	759	722	703	741	711	685	723	731	681	682	757	729	703	674	728	718	712	730	716	725	648	670	717	729	714	681	737	735	725	650	706	693	748	671	750	678	725	712	710	707	696	662	763	738	662	734	682	710	715	726	711	708	747	732	676	710	690	702	654	729	727	688	713	745	727	691	712	671	675	743	749	729	739	657	713	754	717	747	709	673	736	731	717	695	693	719	739	726	674	701	705	706	719	732	701	670	698	721	683	682	673	699	661	694	701	728	688	708	701	690	719	691	677	681	742	709	716	674	695	673	709	683	705	686	734	685	707	679	720	689	680	732	717	711	696	696	694	681	658	690	694	748	732	765	689	701	694	697	717	763	715	732	651	718	701	724	684	668	707	691	711	708	730	702	718	713	716	716	716	681	722	676	729	682	694	718	747	680	702	696	723	703	765	738	712	725	736	709	725	703	741	689	711	708	701	722	728	723	708	713	715	755	744	669	751	743	674	701	759	759	705	700	674	680	743	705
19527	16714	12540	6616	4665	3419	2633	2149	1690	1553	1472	1341	1352	1279	1288	1185	1170	1242	1151	1059	1059	1049	1107	1070	1047	983	957	947	966	924	940	949	974	949	995	949	933	995	988	973	933	979	908	960	891	890	991	977	938	970	916	951	903	853	889	917	914	923	927	937	909	945	883	941	883	930	933	847	892	957	864	880	909	886	886	900	948	910	815	904	882	873	927	871	922	956	917	930	905	979	899	930	883	849	978	994	917	917	930	933	882	881	933	910	930	892	932	941	892	944	890	916	902	896	944	910	923	903	947	883	925	894	932	932	876	932	894	862	891	840	895	870	910	958	854	956	863	873	882	901	929	954	863	909	921	930	909	922	937	853	940	895	907	882	918	932	924	886	848	874	925	859	937	864	899	898	917	929	901	854	923	884	887	926	918	904	925	871	882	886	952	901	901	900	877	945	889	918	951	950	947	859	865	893	946	873	863	920	845	916	996	872	925	929	943	900	886	940	919	908	856	915	903	919	903	950	911	988	862	876	889	894	863	888	912	939	898	945	924	876	917	847	911	943	912	924	950	944	936	863	882	890	895	813	861	929	927	909	954	883	932	914	901	948	949	922	947	957	884	873	929	890	870	898	892	897	909	918	876	906	912	884	938	926	884	858	898	933	906	888	863	856	898	910	940	911	862	890	921	921	904	930	958	931	904	897	885	962	868	917	908	908	877	913	886	948	935	948	930	894	883	920	934	926	918	946	943	914	922	921	901	913	885	893	921	872	969	909	953	898	873	900	857	919	915	957	911	894	940	931	854	948	938	876	915	893	867	944	962	955	919	947	929	924	913	948	898	901	858	911	869	917	959	922	921	890	939	913	887	875	891	841	898	938	887	941	936	861	897	894	956	915	879	929	933	921	887	982	887	903	931	894	837	918	901	906	901	874	934	856	900	916	902	911	886	929	887	938	922	871	914	904	902	888	921	909	896	938	941	928	904	870	917	931	891	841	927	944	865	864	919	872	926	910	911	906	928	908	947	934	905	887	936	887	863	871	911	893	906	912	879	881	874	925	912	904	915	904	851	901	939	887	896	893	942	909	965	930	927	917	869	938	974	881	908	920	905	895	898	899	866	904	913	852	881	950	887	934	894	894	895	931	939	952	905	918	897	920	952	883	939	920	927	873	887	915	919	926	921	930	910	882	933	909	923	913	913	912	945	855	906	876	865	874	927	857	912	891	912	910	885	934	894	906	932	939	882	949	934	923	904	903	920	951	892	920	884	926	948	946	862	921	918	846	979	885	864	937	890	910	927	906	924	903	914	929	897	906	894	912	902	872	937	921	897	915	934	883	929	915	905	921	873	904	940	882	935	941	916	878	908	943	845	914	926	885	934	922	908	875	905	915	922	938	933	906	928	905	890	871	939	948	896	909	938	982	908	877	901	877	928	884	927	932	886	873	925	946	888	893	851	888	878	918	919	949	928	851	927	934	912	905	911	914	863	913	935	897	897	878	925	938	911	898	942	929	888	917	949	957	927	869	912	877	922	920	935	930	904	886	905	926	891	911	896	886	874	873	892	884	930	877	922	913	855	833	863	856	906	869	903	929	914	930	880	952	898	873	886	886	914	902	950	926	883	898	869	936	941	855	858	924	953	881	895	909	892	903	908	946	926	891	879	883	890	905	889	912	920	936	915	948	920	895	946	915	954	911	928	860	977	904	877	866	893	911	910	876	945	874	919	842	895	931	865	922	931	880	863	905	890	865	886	863	891	891	931	928	889	867	905	913	921	902	832	840	860	892	890	894	901	903	878	876	868	842	953	904	961	896	914	887	920	916	902	930	904	934	941	930	870	900	872	888	919	897	963	896	959	842	886	919	921	916	864	912	911	862	899	946	866	900	881	895	881	845	892	959	902	892	996	879	922	950	911	861	879	919	873	877	924	951	867	911	920	914	900	870	923	919	896	888	917	908	914	967	942	938	933	881	919	882	861	915	916	920	882	894	927	910	929	859	883	968	915	923	885	900	931	865	901	898	862	882	963	850	912	968	880	907	911	920	918	885	927	876	885	938	880	872	889	891	892	874	927	884	887	839	876	933	899	905	895	896	938	907	906	855	927	883	871	916	919	903	915	889	876	886	927	912	927	906	924	896	928	896	898	866	895	900	934	947	935	923	923	887	841	928	861	955	908	943	916	902	878	892	880	899	890	902	927	904	866	930	892	908	924	924	908	870	953	915	903	910	927	911	877	914	862	835	890	867	933	980	881	923	905	929	923	889	939	922	930	908	931	875	836	858	856	894	921	910	880	900	908	926	898	931	933	984	869	909	902	920	934	903	905	900	881	885	863	917	843	903	892	908	876	871	907	932	906	889	895	962	851	936	916	909	872	867	877	891	952	852	925	942	900	888	936	900	917	913	916	887	908	947	901	894	901	870	885	868	891	929	926	893	909	916	972	865	953	926	885	853	940	911	891	880	923	899	945	864	883	918	860	906	942	939	907	879	943	915	933	930	947	886	866	912	878	933	920	916	923	843	911	908	917	884	896	911	907	885	869	863	893	897	868	869	874	892	918	900	906	886	960	929	885	927	924	941	908	888	931	953	902	930	915	956	847	965	920	915	925	876	919	884	913	898	902	932	869	910	933	927	947	889	897	894	943	926	907	870	889	883	909	926	930	904	958	883	930	873	902	899	902	916	884	907	917	860	898	873	868	891	955	903	916	940	896	869	844	913	843	900	853	939	904	909	875	889	880	890	888	845	935	857	962	926	907	926	905	932	943	838	900	897	918	906	909	869	892	881	929	949	879	945	927	884	889	874	848	906	910	923	889	990	903	840	883	915	926	901	860	867	902	897	929	937	895	919	894	924	935	864	927	943	910	928	913	889	902	875	897	914	846	878	866	895	918	971	930	894	918	933	883	915	865	910	897	877	936	913	933	837	893	942	892	935	880	893	902	943	895	927	898	886	923	895	912	914	810	899	914	948	919	918	910	884	898	914	861	982	956	917	872	934	906	870	860	903	881	929	870	880	927	886	953	912	954	920	904	923	875	916	939	882	899	993	915	897	896	895	894	893	945	927	917	896	893	960	916	941	863	906	925	880	925	884	877	890	912	891	876	913	919	911	886	871	907	892	894	888	909	935	920	896	939	861	862	859	957	899	912	919	860	900	909	919	884	906	858	917	882	913	914	881	892	868	938	929	897	868	839	925	905	950	946	901	883	885	883	889	888	937	932	936	915	937	872	931	874	879	910	918	914	888	908	899	893	873	877	841	914	910	870	842	927	898	910	886	937	901	974	897	892	899	946	935	927	977	889	924	874	930	873	921	962	922	855	890	898	894	879	895	951	954	912	920	841	909	907	925	896	872	923	871	873	899	841	949	916	928	877	852	834	925	922	962	896	891	867	881	873	936	898	853	924	886	917	916	902	932	928	843	909	916	979	915	950	865	923	897	953	888	975	881	891	905	936	921	885	894	925	895	902	877	923	852	890	881	893	895	955	928	855	934
23523	20936	27909	24098	20813	9446	2683	1760	1363	1200	1144	1085	1030	973	919	852	910	897	907	862	839	855	790	816	772	740	725	746	712	715	737	714	717	787	761	715	725	722	730	694	700	706	732	729	702	715	717	709	655	696	753	729	739	708	717	695	709	716	675	690	707	652	681	715	739	659	721	683	718	698	717	702	675	681	656	667	717	707	690	661	692	679	654	641	627	668	668	689	722	682	691	658	680	614	710	718	677	654	672	688	705	695	671	666	692	679	653	656	679	704	662	661	668	673	733	701	700	736	678	686	670	669	667	717	649	667	738	682	708	677	682	707	666	658	687	736	674	654	703	734	698	648	654	733	672	691	717	670	723	639	672	634	684	693	741	660	703	623	709	674	654	650	706	702	703	626	683	674	661	701	697	639	638	708	694	671	675	684	661	691	720	698	637	706	686	665	654	670	674	715	691	639	628	694	690	658	674	651	687	670	699	624	662	644	679	643	683	683	656	680	690	666	667	703	730	720	718	627	648	692	699	721	695	715	681	673	670	711	665	729	679	748	724	680	695	738	707	636	653	641	689	677	663	680	659	672	653	719	682	671	699	663	683	730	712	661	662	697	708	681	688	680	719	708	702	692	655	681	701	706	721	664	682	652	691	652	730	650	659	639	693	684	699	672	678	663	693	732	683	739	731	686	695	655	671	720	705	742	666	691	658	645	717	696	668	681	652	680	754	682	671	699	659	675	727	666	670	691	685	634	704	671	682	692	687	713	667	606	637	660	672	723	678	649	698	678	661	731	689	687	702	664	697	659	649	670	683	675	732	639	664	716	700	675	661	676	694	700	661	657	687	698	666	684	674	700	618	667	661	647	654	756	701	648	744	712	678	684	701	664	658	690	646	752	700	689	719	649	720	679	646	686	714	710	679	690	684	657	631	699	657	689	653	677	673	674	680	736	681	688	684	647	664	696	656	722	656	662	671	680	662	697	656	673	715	681	683	669	633	702	663	685	681	738	717	699	701	684	661	686	686	688	671	718	680	715	702	698	660	689	692	631	670	692	695	729	701	681	706	710	721	641	705	679	650	651	671	690	711	645	699	696	678	695	665	682	680	662	660	711	714	735	645	670	706	693	652	698	690	681	666	710	684	665	688	716	663	723	669	637	689	666	698	705	674	648	692	692	644	668	658	691	650	718	685	697	686	691	672	687	699	662	717	700	674	721	670	663	675	680	710	675	687	737	678	675	694	719	688	682	659	669	725	645	654	663	700	708	683	700	713	734	685	661	707	654	740	680	674	695	691	706	670	659	700	672	704	651	620	664	671	689	681	687	676	687	722	635	689	647	686	655	679	678	656	669	665	712	697	680	734	666	678	658	701	717	666	706	674	693	688	715	690	703	693	680	704	675	701	702	668	680	702	704	686	664	692	704	699	700	676	675	700	666	700	654	687	660	657	690	689	686	695	651	675	661	651	695	680	649	717	643	663	679	614	653	738	670	686	686	617	695	676	744	683	672	685	605	678	680	707	735	691	685	689	674	652	662	653	656	683	709	684	672	639	691	693	655	662	694	690	733	657	665	707	662	618	682	689	684	718	678	693	649	644	656	665	747	649	685	652	719	710	712	667	684	694	683	652	689	717	682	667	655	722	699	699	634	677	706	715	691	679	655	700	697	723	714	703	661	683	675	676	668	711	652	685	639	664	666	695	681	665	683	670	708	630	690	660	707	669	646	689	711	666	639	696	712	686	653	703	713	664	657	701	685	709	716	669	668	667	694	716	713	695	689	693	710	647	683	669	675	698	688	653	700	676	687	695	751	669	696	660	681	738	675	690	631	678	725	707	711	696	625	675	666	652	695	690	648	701	675	671	713	701	662	652	691	738	656	688	700	675	708	628	697	663	666	677	707	654	634	645	721	710	693	682	668	713	686	659	730	655	706	660	693	713	677	657	726	637	687	722	684	672	715	678	666	677	717	714	721	660	687	687	699	677	710	701	712	693	667	688	656	684	677	729	658	679	655	655	713	698	677	709	690	671	667	650	699	671	706	677	713	668	694	660	696	715	692	667	690	676	682	652	633	698	672	695	673	674	680	700	660	702	662	686	646	689	731	686	666	616	689	705	696	708	699	677	691	685	719	657	666	720	670	698	682	679	663	724	685	668	683	648	681	739	649	640	684	696	720	661	649	692	685	689	691	699	700	700	668	666	728	688	710	693	665	654	672	678	682	693	695	649	678	714	639	684	624	699	686	710	665	696	631	694	710	661	676	680	704	696	682	593	719	670	703	647	697	679	670	736	696	707	679	728	665	661	720	703	672	687	648	663	698	705	736	703	739	695	711	668	730	655	692	671	650	690	643	708	710	674	702	674	728	620	722	679	641	747	670	716	691	663	673	704	737	698	673	679	678	668	703	718	712	723	715	690	705	680	690	706	672	726	716	669	680	710	639	725	677	735	640	658	666	687	669	679	692	657	682	687	634	700	649	713	744	694	669	684	635	687	668	642	679	690	699	663	662	662	675	648	699	676	708	718	654	668	667	703	693	717	701	693	656	702	669	688	697	695	659	644	635	674	647	667	674	706	688	661	620	695	692	737	692	701	683	658	649	729	720	692	663	705	687	685	726	732	687	644	693	632	682	698	656	699	655	658	665	678	638	688	646	667	714	662	697	687	693	689	651	706	648	683	676	635	688	651	683	710	671	686	663	715	646	681	684	694	689	678	654	699	687	725	650	717	751	714	716	704	715	693	696	647	695	691	698	688	659	686	693	687	688	659	667	675	674	685	699	686	666	691	680	694	701	666	692	702	661	650	656	658	667	682	699	714	637	673	692	685	643	654	710	701	687	669	639	715	682	667	690	641	715	678	637	651	652	597	707	692	707	659	641	682	677	677	699	629	710	603	692	640	715	682	708	673	701	695	678	681	725	728	669	669	665	621	666	725	679	696	674	703	657	706	668	665	674	629	619	677	677	664	716	718	723	669	675	679	687	664	640	716	649	653	702	696	650	678	714	679	652	704	703	674	659	706	676	684	638	672	667	708	661	672	669	715	693	761	638	714	673	650	683	693	687	690	702	639	701	674	667	664	672	669	666	725	707	631	653	730	718	678	683	663	632	691	643	672	718	694	676	693	627	707	711	707	658	687	677	755	717	712	703	686	707	725	664	667	660	655	711	647	688	685	704	693	659	700	677	713	690	640	702	682	684	657	704	673	714	671	684	664	626	667	693	651	702	655	702	658	671	686	680	721	690	718	651	688	686	674	653	617	651	679	650	669	658	702	671	648	642	636	651	687	723	694	655	685	684	671	697	677	658	692	675	653	676	699	662	663	681	691	709	653	658	686	699	672	682	644	717	711	689	668	677	714	691	692	686	640	672	737	682	678	682	712	694	676	691	692	674	701	645	679	677	668	632	665	648	665	696	703	708	684	716	658	646	663	670	679	633	711	723	665	674	658	700	706	683	658	666	690	671	651	711	638	701	687	646	682	702	644	671	658	738
20971	25192	19277	10552	7660	5492	4150	3212	2593	2156	1954	1779	1653	1520	1580	1446	1296	1238	1263	1239	1195	1230	1132	1123	1008	988	1041	990	991	962	958	984	1000	1019	970	968	919	936	975	993	909	940	940	930	928	922	927	897	902	879	891	914	882	942	906	913	900	860	883	919	900	936	937	872	933	896	857	894	897	881	899	874	848	860	808	893	884	929	860	856	913	853	920	871	896	859	896	878	892	871	893	792	819	854	869	864	835	914	852	819	889	885	865	867	893	868	898	929	918	850	872	872	853	873	892	910	893	900	965	877	896	913	900	914	860	888	915	886	842	874	903	894	893	868	833	853	830	901	862	880	915	896	850	830	888	874	867	878	865	895	887	891	876	934	916	863	880	887	906	832	837	860	873	836	908	901	892	944	854	905	889	881	876	880	861	864	919	876	915	874	876	879	882	879	904	857	914	835	878	884	906	874	830	898	902	872	868	846	849	891	862	883	854	891	910	905	900	884	793	869	878	879	843	855	906	908	857	883	870	885	874	869	890	876	795	863	886	912	857	877	896	893	905	882	823	826	890	878	825	878	864	853	923	840	864	864	890	852	833	871	914	895	892	874	871	851	897	852	871	828	878	898	854	879	864	899	883	889	859	833	912	868	855	841	868	897	913	927	849	881	870	858	911	894	855	868	891	909	898	825	873	894	857	899	913	842	877	874	900	860	842	862	889	808	899	873	896	914	872	906	857	928	878	891	901	895	856	901	893	873	821	860	876	912	905	865	888	845	871	834	864	929	886	851	889	840	906	927	844	895	845	859	917	828	931	898	891	890	907	887	925	920	892	828	861	846	833	902	930	907	919	871	857	880	853	931	960	835	851	901	878	934	881	852	919	828	888	880	846	877	865	924	894	880	912	845	854	919	858	881	928	849	882	870	853	901	865	874	902	892	930	865	900	886	843	902	814	862	819	887	919	881	893	923	885	933	819	871	873	855	851	878	902	889	876	815	851	898	890	901	823	893	864	839	869	831	852	891	869	872	857	857	906	837	841	887	840	944	892	890	833	871	884	880	886	813	837	898	860	877	874	879	852	958	898	829	855	977	903	853	859	841	886	844	903	864	865	886	879	878	859	909	857	899	859	895	911	891	911	828	821	909	877	856	848	866	825	860	901	867	909	869	878	848	886	850	829	895	899	869	921	830	932	923	814	884	911	938	868	895	873	870	903	884	891	863	845	862	895	884	839	843	878	885	855	890	853	882	920	902	841	863	902	875	861	928	879	915	853	896	893	894	888	924	909	848	953	931	840	907	840	880	821	965	865	913	934	883	879	852	892	882	852	890	871	938	906	870	863	820	892	844	886	861	859	840	855	862	900	830	852	890	837	879	900	822	914	890	863	888	890	840	871	901	874	839	911	969	866	896	919	869	861	862	911	880	847	843	851	831	887	870	872	884	870	876	870	911	834	868	882	895	864	855	860	875	832	915	849	865	861	929	881	883	856	889	853	892	890	955	896	870	876	886	916	871	901	913	857	920	884	911	865	879	888	865	880	854	907	833	885	906	891	946	890	902	885	874	893	940	867	874	905	821	886	867	887	848	902	787	892	836	846	879	882	885	906	814	881	834	827	852	894	841	855	857	865	877	899	864	891	858	856	872	866	892	852	832	886	851	898	870	869	842	875	895	949	827	850	885	828	848	824	889	917	878	923	890	873	842	906	934	940	826	909	825	899	850	893	912	899	877	882	839	903	875	867	860	868	876	871	879	860	847	912	887	837	812	853	860	891	904	890	820	915	914	903	827	861	873	820	859	913	871	849	895	898	891	835	873	884	906	899	842	827	866	853	845	792	846	853	866	833	875	887	823	957	906	887	864	865	850	840	887	885	867	896	901	851	836	913	890	894	854	876	880	882	864	842	879	893	859	866	886	860	922	823	905	918	897	896	892	810	871	828	873	907	866	853	896	838	884	878	894	919	840	935	841	895	868	889	836	889	908	841	871	853	852	836	891	851	916	918	855	887	852	847	871	861	905	853	856	902	913	893	837	969	865	881	865	857	898	921	833	827	817	825	870	911	850	891	842	877	840	877	836	811	897	860	860	841	863	863	886	861	866	831	886	871	922	845	913	859	858	836	863	888	886	858	888	856	896	835	924	889	872	860	845	946	857	881	880	838	885	907	858	898	855	897	847	888	901	827	901	899	937	821	856	898	900	879	892	865	865	852	864	853	908	876	899	920	859	816	881	926	882	918	864	881	875	875	904	858	796	900	872	864	900	848	805	852	890	928	896	852	904	837	887	858	892	884	881	948	886	858	863	873	844	878	872	885	838	802	886	914	857	910	915	900	826	905	909	862	899	903	879	878	880	888	877	845	864	862	805	867	879	837	854	855	907	976	854	895	937	900	893	880	920	940	898	857	948	845	844	851	897	885	871	819	870	870	834	906	885	931	897	869	845	913	846	867	871	859	913	915	881	861	881	934	896	851	857	875	843	874	932	889	859	868	892	906	860	893	854	868	866	858	893	890	857	903	917	857	882	887	864	877	867	884	896	899	897	853	838	833	873	867	870	927	891	887	832	924	830	850	903	833	908	887	904	893	887	837	852	894	864	919	867	904	933	851	835	840	894	890	837	857	862	849	890	903	869	897	932	811	938	876	898	885	886	894	855	862	846	839	907	869	925	879	887	864	886	938	883	891	889	892	866	883	839	857	866	882	885	901	894	876	846	858	912	894	903	896	904	833	860	887	864	877	860	897	906	891	836	882	827	855	827	914	888	863	939	831	901	855	834	877	842	907	888	861	913	903	912	864	820	921	896	860	922	852	879	923	912	865	827	936	872	940	880	894	928	900	818	875	887	847	871	901	839	875	902	852	890	896	826	937	867	840	864	861	918	915	848	878	844	879	913	858	893	839	847	878	921	856	890	870	833	874	840	926	847	895	820	862	884	876	870	832	886	894	890	860	906	863	827	880	903	948	844	903	802	905	899	868	840	890	832	847	842	902	882	861	839	942	874	823	870	895	883	907	874	867	886	871	915	906	906	882	875	892	840	898	876	882	862	884	897	912	908	888	885	893	897	929	859	887	913	848	908	881	855	887	901	917	906	859	891	911	875	870	856	840	879	947	833	881	869	895	880	883	880	880	866	903	860	847	902	851	921	846	891	886	866	862	830	880	950	836	859	887	918	864	857	809	898	862	868	868	909	919	919	840	861	840	856	885	872	912	866	840	883	878	877	836	880	880	880	835	836	878	921	840	898	881	843	904	881	905	865	886	822	917	868	855	920	881	882	878	933	867	878	874	878	893	827	857	927	898	871	856	882	859	932	902	899	928	884	885	872	819	899	870	890	868	872	906	903	841	892	865	850	890	922	815	800	926	820	890	890	850	890	902	981	961	884	890	874	846	863	903	829	850	835	850	935	898	916	846	901	907	874	905	886	833	903	894	896	876	930	896	816	871	868	872	924	946	859	887	856	870	890	864	870	884	834	888	869	892	916	877	860	864	874	871	879
24620	20933	26695	25005	9729	2561	1642	1235	987	952	804	826	738	762	738	705	637	648	669	664	634	594	609	566	563	571	572	565	507	563	567	546	546	565	562	551	522	510	506	528	547	525	475	542	537	535	491	528	497	561	481	511	506	463	492	499	510	499	522	486	473	557	509	520	490	518	516	508	512	503	518	506	518	476	509	532	526	469	489	527	508	506	555	472	509	545	554	515	525	501	492	538	519	506	526	490	526	512	478	526	508	476	502	520	516	501	541	491	514	513	484	521	490	526	495	510	536	474	543	503	569	525	531	511	523	502	481	550	492	500	527	539	518	505	476	501	533	497	513	513	496	496	538	511	498	523	487	502	488	514	479	505	496	522	486	547	489	541	520	510	501	499	483	522	489	493	532	506	500	532	491	495	522	524	498	485	559	505	499	502	488	524	488	543	524	532	534	529	536	510	510	536	502	537	497	510	551	509	467	552	516	505	539	492	503	509	518	521	494	499	518	553	513	510	529	482	492	494	501	538	505	539	493	476	512	524	517	490	538	512	472	503	479	488	514	535	476	503	515	548	518	541	516	489	503	490	486	483	516	481	494	487	513	512	497	475	496	472	490	538	504	519	514	493	440	486	517	540	540	535	496	472	526	543	521	536	498	471	486	507	469	543	504	467	512	527	492	535	473	523	515	503	531	519	500	491	524	538	517	520	500	517	498	491	515	531	508	514	514	487	544	486	555	494	520	514	498	480	503	497	505	526	528	525	506	524	470	518	478	493	537	540	517	478	477	501	515	460	504	530	470	522	507	499	547	527	497	502	514	503	511	508	493	510	479	509	525	495	537	531	511	530	480	514	513	535	507	518	547	497	521	543	519	518	483	485	557	500	526	507	485	522	529	513	501	505	484	517	522	497	548	556	533	547	484	494	508	517	503	516	497	516	527	505	500	500	487	509	481	484	543	479	547	524	491	534	507	485	531	499	492	491	515	500	527	511	506	508	521	505	543	518	481	509	459	528	518	528	522	551	503	525	524	502	496	526	500	529	537	485	523	512	496	528	530	536	502	521	519	492	508	507	456	513	471	520	489	502	455	509	522	505	514	499	522	496	499	522	508	539	518	527	469	558	536	521	498	535	510	523	531	507	506	531	531	515	543	478	505	491	505	478	493	464	504	501	542	498	492	517	508	516	473	464	518	490	503	529	508	491	545	477	505	466	487	515	523	524	500	513	470	541	511	515	588	489	488	515	497	512	478	458	522	458	533	461	540	501	536	522	568	503	545	525	518	475	523	495	527	513	506	531	511	496	546	531	486	485	506	525	536	484	522	533	515	513	494	530	522	477	526	494	499	504	509	526	472	523	526	498	497	541	522	527	510	469	544	530	537	539	493	472	519	489	528	534	475	460	542	523	487	513	497	506	497	511	471	513	492	521	495	545	495	505	502	500	520	510	513	527	491	554	489	495	519	517	513	512	530	516	507	532	482	520	504	504	514	536	469	483	513	494	491	536	495	541	508	479	530	521	465	501	538	494	513	500	480	526	519	492	526	489	521	501	517	528	503	519	471	480	510	548	494	515	493	502	484	523	496	503	485	498	495	513	524	535	504	531	500	514	498	487	551	485	479	492	513	528	482	493	496	510	526	486	528	533	475	525	511	513	492	505	497	515	506	531	508	468	515	506	523	514	500	492	542	518	515	560	508	502	504	509	480	555	503	471	477	489	517	516	544	547	515	521	505	504	520	512	491	520	498	506	510	531	469	512	522	523	498	487	492	488	515	474	524	521	500	553	523	477	500	478	489	503	520	481	537	520	549	490	507	513	530	497	506	541	526	476	543	537	537	493	535	484	503	510	529	503	487	476	509	535	486	528	458	509	538	495	492	527	524	546	512	484	474	504	520	550	518	505	512	506	490	499	547	510	519	519	530	544	498	502	537	512	493	502	522	494	492	496	523	505	462	487	484	519	526	482	509	522	497	516	505	487	502	523	516	484	518	504	529	558	512	536	480	471	492	538	548	494	527	513	520	538	514	487	494	505	475	455	529	511	516	519	529	462	500	547	506	489	505	505	466	521	503	497	486	492	551	525	513	488	519	474	528	513	495	487	510	481	513	523	497	482	509	526	517	488	553	522	509	523	490	493	518	509	496	546	494	504	478	479	516	524	528	521	509	513	502	514	498	505	532	528	498	496	528	511	469	477	536	529	552	535	518	566	479	510	538	543	496	497	523	503	506	507	526	523	492	514	491	499	469	514	499	523	491	498	498	481	507	473	500	493	513	512	467	548	479	527	488	511	539	483	479	539	509	526	531	496	505	513	513	554	499	477	526	531	513	508	509	526	496	535	503	496	515	480	524	547	506	528	552	512	520	510	576	478	512	508	520	493	546	518	507	521	527	492	478	527	530	531	512	530	523	484	478	533	512	526	490	509	489	534	463	482	520	488	516	520	481	458	538	496	540	493	511	484	524	525	513	466	533	524	526	513	495	515	496	510	528	509	550	463	490	514	462	494	505	497	463	522	487	547	479	486	521	484	520	559	498	535	485	476	533	517	536	546	495	490	519	532	503	488	502	535	498	530	514	516	473	529	523	505	484	558	532	512	531	526	503	519	518	515	480	520	480	483	500	521	510	532	534	476	517	489	508	506	484	508	506	546	494	542	498	530	497	522	494	532	512	503	505	547	535	497	523	488	463	481	494	510	556	546	520	494	535	474	525	561	481	513	498	511	514	492	502	467	506	498	556	514	513	521	480	527	515	485	501	485	519	526	543	486	511	481	516	563	495	510	495	536	522	488	508	524	469	533	524	498	464	506	520	494	503	494	531	539	511	525	498	512	495	501	521	496	474	525	519	532	499	522	499	465	500	517	523	518	523	527	510	508	498	500	498	528	510	498	504	513	497	506	491	513	530	491	509	512	496	501	501	496	536	475	501	478	548	507	511	457	516	540	548	510	518	498	533	479	505	516	514	525	529	523	486	503	511	519	573	496	524	490	492	527	546	511	528	530	510	490	502	524	499	516	464	521	498	543	529	516	465	505	545	495	537	535	525	508	530	477	484	460	494	488	513	502	510	509	532	522	519	528	532	496	494	520	515	501	520	491	510	468	466	502	491	490	506	510	514	497	493	547	469	501	502	470	507	535	485	539	514	532	501	532	470	496	505	525	509	541	521	511	534	496	513	557	492	506	492	488	510	510	543	531	500	482	531	549	511	499	495	539	522	523	524	512	516	511	499	494	502	492	506	529	515	532	515	534	535	507	497	494	500	505	537	554	505	509	502	536	501	563	490	503	522	533	514	523	559	479	562	459	478	491	522	509	562	497	511	491	493	497	498	515	488	532	541	529	501	546	481	480	506	491	490	486	501	474	515	457	536	505	532	485	514	498	501	488	491	537	518	517	530	490	499	512	504	506	544	475	526	504	490	530	483	543	486	513	517	516	500	513	485	530	516	540	582	493	542	549	543	513	471	537	516	529	494	493	545	506	540	523	551	498	520	495
19587	21363	16084	8742	6261	4648	3541	2758	2065	1658	1622	1360	1343	1263	1175	1091	979	981	1007	886	883	920	858	807	782	774	801	732	704	707	783	725	799	747	728	699	771	717	716	696	698	699	685	710	707	731	658	654	690	692	670	674	732	668	651	711	685	608	662	734	697	683	723	664	681	672	646	698	668	665	661	666	680	668	618	669	656	643	626	670	651	716	677	647	659	649	629	658	680	672	662	646	675	630	673	697	684	690	699	685	641	718	627	649	699	650	657	674	617	662	636	657	665	697	684	652	659	663	635	674	673	675	668	629	670	639	640	641	696	663	689	652	617	653	698	646	633	629	680	614	664	668	656	679	662	669	649	619	704	658	633	642	625	631	625	607	662	619	652	659	625	682	640	658	707	662	667	654	700	667	662	720	632	669	700	671	669	693	643	642	651	629	627	659	627	638	649	669	682	659	668	635	675	699	666	666	652	653	637	640	625	695	640	658	671	686	633	657	676	660	650	645	640	643	608	638	673	693	639	644	663	626	621	665	672	631	710	663	662	635	659	668	659	636	606	645	619	618	635	660	686	652	631	669	662	652	692	686	625	693	656	634	646	687	673	652	664	694	632	650	640	590	669	689	684	627	660	643	638	701	645	612	635	675	648	682	681	655	666	666	693	669	734	668	643	624	661	637	624	655	651	666	651	669	654	640	689	666	682	629	669	593	669	609	672	640	665	687	697	665	671	678	627	625	641	667	677	655	642	650	647	649	690	650	675	683	726	674	614	662	650	669	664	639	683	650	664	649	642	652	611	660	654	646	663	659	639	652	709	646	669	657	686	671	714	682	641	669	684	654	626	623	669	647	644	644	660	625	637	663	671	662	635	660	635	694	652	629	637	681	662	627	634	679	642	620	663	676	716	641	652	639	670	698	669	675	634	618	673	694	651	657	720	620	650	635	614	668	621	660	638	614	627	662	653	642	643	652	681	648	663	643	666	670	637	683	687	672	665	652	596	642	631	709	651	633	648	650	663	673	652	661	656	688	652	678	621	680	666	650	674	642	615	637	652	681	710	659	679	658	650	652	627	684	689	667	692	646	625	671	662	697	646	692	640	680	622	674	649	679	613	612	672	706	669	658	658	702	676	644	649	657	673	626	616	680	635	634	668	675	706	660	610	619	678	656	651	673	668	665	653	612	677	720	682	669	650	682	658	690	671	692	693	679	628	680	627	660	623	646	629	668	666	692	655	620	633	659	640	636	708	633	628	609	733	679	676	712	618	611	608	717	688	665	645	705	623	669	669	669	680	666	645	681	660	670	620	688	681	700	689	672	649	676	682	658	647	659	705	635	651	664	698	664	623	715	693	683	658	663	663	660	635	634	640	677	672	659	625	644	610	650	649	633	676	668	667	628	650	640	627	688	672	689	626	679	650	624	640	704	640	667	693	643	617	663	701	657	697	651	629	703	636	675	679	680	657	679	645	625	682	627	662	627	688	628	681	630	697	662	666	653	632	663	629	648	651	668	655	644	698	680	677	682	705	654	734	650	632	692	678	740	648	677	647	686	628	661	636	582	675	655	701	662	652	652	583	640	674	630	686	647	682	630	703	700	658	640	631	663	650	667	605	687	697	619	698	661	652	687	655	646	664	624	682	675	680	633	674	642	649	678	614	612	673	645	685	671	632	679	649	649	680	694	664	665	689	675	680	676	659	682	687	665	638	649	656	665	692	630	658	684	617	642	698	680	650	687	665	661	654	646	619	642	658	625	634	646	688	648	666	612	633	667	630	700	647	664	667	657	703	649	662	660	690	642	647	647	659	614	636	622	661	646	664	642	666	682	716	685	683	655	712	617	635	657	662	664	629	654	635	662	653	665	646	625	622	628	653	664	683	672	651	643	654	662	663	694	648	676	642	667	640	700	693	650	698	681	673	646	645	657	640	696	649	654	665	685	683	642	637	703	668	635	605	730	663	646	665	648	641	668	619	659	687	631	664	662	653	638	653	652	612	665	668	671	675	658	683	696	720	632	658	664	626	656	642	683	664	705	696	638	674	663	619	690	614	668	637	671	669	697	671	672	618	628	632	639	659	684	651	625	673	663	680	722	665	648	645	709	636	637	611	648	695	648	712	663	691	650	633	630	654	680	643	633	641	656	660	646	665	649	675	686	690	663	677	646	627	657	672	668	640	666	682	643	681	643	681	695	649	686	626	694	650	697	631	649	607	651	645	682	653	670	677	624	672	642	674	644	661	665	689	673	613	624	643	706	672	663	632	629	646	625	607	697	623	634	654	667	685	670	662	654	662	690	653	662	647	653	672	652	673	709	652	655	669	642	691	633	639	691	679	607	643	611	677	669	641	653	664	657	662	663	688	690	664	643	660	662	672	643	640	636	665	639	658	659	673	661	583	681	688	651	642	651	643	697	637	632	631	667	629	631	612	657	666	693	662	654	695	690	663	665	702	654	665	665	649	673	641	665	701	631	659	713	656	675	679	683	669	620	697	717	655	598	690	697	654	643	637	669	637	640	650	664	684	649	662	684	650	685	656	682	640	679	667	671	638	625	653	683	638	666	656	634	662	686	663	652	632	664	715	672	686	677	652	672	681	647	658	646	678	606	630	638	664	642	651	653	699	716	656	723	626	706	626	671	691	687	655	729	671	696	665	676	685	652	649	699	649	662	638	658	665	672	682	658	633	699	699	645	617	710	632	680	627	661	675	632	680	639	645	655	658	644	680	690	679	658	624	673	660	675	608	646	641	651	672	660	663	707	696	660	627	615	655	633	715	657	659	640	643	688	670	663	620	674	696	680	602	661	620	679	616	666	669	655	719	670	665	616	617	678	713	658	637	701	656	704	669	628	684	687	641	679	678	696	677	667	654	624	684	657	616	637	654	673	640	701	628	660	658	655	629	659	688	675	666	691	680	678	709	680	694	650	668	634	689	672	689	665	695	653	658	616	653	685	681	622	645	663	657	664	696	649	668	638	663	660	723	672	674	679	658	687	651	653	654	673	681	689	644	652	681	660	667	660	667	673	611	655	659	641	649	700	665	686	685	661	640	699	664	648	674	673	702	626	614	658	728	675	681	668	650	658	661	617	660	658	680	620	678	673	691	707	723	604	627	619	659	659	625	680	667	653	640	671	703	676	668	636	640	672	647	655	656	700	677	614	639	685	674	637	654	668	679	659	625	632	648	640	716	685	692	693	610	671	668	652	634	701	691	631	658	637	671	678	633	719	663	710	674	636	656	675	650	658	621	658	663	694	650	622	683	678	692	614	644	634	656	672	696	662	627	665	602	639	711	623	667	630	600	649	676	711	638	663	600	693	674	648	680	612	661	635	660	698	626	686	664	660	652	668	648	610	664	707	629	683	682	676	657	684	686	623	659	620	684	676	716	673	627	676	664	643	659	651	624	687	711	634	650	676	664	633	669	692	644	648	657	654	644	657	635	635	609	651	723	664	664	664	650	692	640	621	680	665	654	676	693	666	642	652	722	637
22488	20977	28499	23622	20974	20890	8191	2288	1567	1309	1168	997	1025	889	776	818	719	680	736	663	621	648	583	571	567	535	520	526	522	502	471	509	484	547	528	518	474	483	470	484	517	465	463	428	500	470	459	430	431	454	468	431	441	453	460	463	468	415	483	460	420	403	460	446	458	391	406	442	422	423	424	432	408	445	441	442	444	427	450	412	439	421	418	451	440	419	437	452	438	426	433	443	440	438	425	419	445	429	448	448	413	429	438	435	441	457	415	400	439	435	409	405	443	418	464	466	424	428	450	383	441	430	416	434	412	398	444	427	461	417	402	443	421	434	453	393	423	444	407	423	427	424	450	468	457	448	417	435	442	432	455	411	456	430	422	412	424	440	457	424	437	459	440	415	433	500	429	416	436	401	418	433	409	415	418	410	428	407	403	445	436	415	437	425	428	424	462	436	470	428	467	444	482	446	412	442	432	414	443	416	465	412	408	437	424	470	419	434	430	476	432	396	433	460	425	455	397	426	417	418	433	444	413	409	461	446	422	469	391	449	414	425	414	423	459	434	429	479	447	414	459	441	428	440	400	414	438	432	434	436	431	425	454	451	418	420	390	434	412	413	421	427	436	411	417	382	460	436	427	413	411	423	434	468	426	426	454	474	407	417	434	445	453	451	433	412	455	440	445	394	418	430	428	434	404	421	453	394	453	416	423	445	432	422	404	453	390	462	422	447	441	451	404	410	403	438	465	461	443	442	423	444	446	450	447	441	427	410	398	421	441	398	411	417	436	419	429	409	454	444	438	461	455	419	437	386	429	427	433	411	460	453	478	422	427	434	429	411	423	418	419	447	441	411	416	405	431	406	437	403	421	444	416	406	426	428	422	411	442	474	432	450	457	410	408	410	411	472	430	462	404	416	480	434	436	442	440	397	430	426	424	419	452	444	453	458	410	444	429	395	425	466	413	398	418	430	437	406	444	471	420	434	443	428	435	419	433	418	437	421	419	463	418	410	425	446	438	415	479	427	411	475	444	479	447	434	401	467	446	486	464	443	396	467	409	456	457	457	416	449	433	434	413	426	415	423	437	414	440	473	406	436	445	468	446	421	431	419	436	407	427	443	438	422	418	446	392	415	424	437	422	401	428	463	485	415	460	455	421	437	391	434	431	415	458	423	432	413	433	484	453	390	420	437	435	416	439	420	442	452	428	484	436	436	438	425	433	403	417	446	439	431	433	431	431	447	441	428	411	426	416	422	434	457	413	470	454	408	456	451	425	440	457	441	424	450	388	448	434	404	414	400	417	413	416	452	456	445	407	454	405	403	397	421	441	415	440	418	436	426	423	423	430	435	409	437	462	409	430	418	427	435	443	445	447	457	413	427	431	446	431	433	448	434	437	463	455	419	459	444	416	451	410	429	405	432	420	438	421	417	463	387	436	437	470	459	432	438	468	433	463	431	429	466	399	454	430	435	416	446	468	415	415	472	433	457	423	442	405	445	431	426	458	447	407	438	438	430	450	399	421	426	400	441	427	416	415	446	402	413	428	432	458	443	441	462	455	418	427	411	478	450	421	450	436	443	430	458	448	438	430	445	406	443	432	393	426	423	418	438	453	442	445	424	420	420	431	454	431	432	419	426	435	411	406	462	415	414	432	424	459	417	392	446	438	449	442	423	440	429	427	422	438	442	427	406	436	405	461	435	415	426	441	459	421	450	419	409	423	437	464	430	436	376	410	453	464	468	449	416	444	433	416	441	410	420	445	388	415	399	419	413	447	392	417	408	439	437	430	436	449	438	424	416	459	442	390	451	423	443	440	424	401	460	448	418	446	439	428	434	434	425	420	456	452	418	456	479	433	400	462	427	469	423	429	433	435	423	411	406	438	441	412	404	443	456	429	484	409	450	450	423	433	436	409	430	437	444	442	423	431	442	436	431	411	442	459	403	416	457	445	443	398	389	427	443	436	418	422	438	443	420	410	450	416	456	423	450	432	450	487	404	430	424	444	440	415	436	438	416	437	417	439	436	419	448	421	447	427	416	417	439	460	478	410	414	411	452	451	455	411	440	408	411	409	387	462	443	416	423	417	470	397	432	409	437	446	436	411	439	421	443	428	423	418	435	409	428	420	377	432	406	437	430	417	425	390	412	397	466	427	436	446	437	412	432	478	462	429	424	438	451	444	448	439	444	418	479	416	434	448	423	425	440	442	457	425	422	391	406	446	432	459	426	435	392	404	420	419	436	457	415	425	401	445	425	412	430	431	423	461	447	415	455	475	454	453	422	432	423	419	411	485	398	428	411	426	433	435	444	403	433	410	401	440	433	456	404	438	432	431	435	461	412	417	454	455	437	417	435	425	431	417	474	439	428	429	434	441	433	440	435	423	428	413	451	468	415	424	450	442	422	401	405	439	463	438	441	443	427	436	429	420	429	422	406	405	442	428	425	410	486	418	445	437	420	457	417	450	372	472	420	410	407	417	422	397	445	434	437	423	395	422	431	437	475	412	433	413	437	425	426	433	416	434	439	428	425	406	441	425	429	404	418	374	429	417	436	413	455	434	442	434	422	438	441	450	413	456	445	407	409	406	412	442	420	400	408	394	467	453	410	419	420	449	448	414	446	463	445	426	424	440	433	437	414	414	412	394	428	389	431	434	429	422	444	437	454	432	418	409	422	411	444	406	445	430	409	412	444	446	442	430	391	487	437	422	418	401	389	434	463	402	406	439	445	428	458	418	461	430	416	430	388	438	433	412	427	403	454	444	422	416	421	418	458	414	462	443	435	435	453	423	420	396	421	457	429	425	458	406	458	436	422	414	421	414	438	385	444	480	421	445	423	443	435	413	442	429	432	409	421	422	408	416	426	440	397	407	387	474	425	470	436	428	412	431	485	441	473	420	448	423	409	414	406	440	445	407	432	401	440	415	449	446	449	430	437	455	400	420	424	393	433	437	389	439	443	456	414	444	431	433	439	411	417	454	453	454	419	436	448	437	461	426	410	414	431	424	454	438	464	437	431	412	414	438	405	444	448	421	413	436	436	420	408	451	441	460	412	415	394	436	410	445	443	400	446	461	423	475	426	411	399	462	412	436	423	397	416	444	426	431	440	418	436	418	447	424	434	445	477	451	436	416	407	427	416	404	397	382	415	425	456	428	406	432	437	436	447	445	415	436	468	436	443	448	461	400	411	452	411	425	440	438	411	402	443	450	459	434	427	418	431	421	476	446	436	438	466	451	421	409	460	391	407	454	408	455	443	447	434	412	413	443	431	433	417	444	425	411	457	386	429	464	458	394	407	384	440	477	416	404	417	391	421	429	387	421	438	397	422	443	424	442	433	466	428	424	448	460	475	420	428	404	426	453	450	379	428	468	435	377	413	408	472	435	409	396	467	432	444	413	472	424	438	432	426	455	403	385	416	431	403	422	444	432	447	431	427	461	398	401	413	439	457	430	423	413	431	405	483	431	426	437	424	431	432	473	405	438	425	417	453	416	447
22684	30233	23636	13534	9869	7805	5501	4290	3368	2812	2396	1996	1839	1721	1584	1407	1230	1150	1180	1090	1009	1022	988	901	878	811	747	718	762	714	696	733	732	697	685	723	656	686	687	651	671	656	657	660	659	639	628	628	619	594	636	628	595	611	585	582	626	629	630	600	619	581	558	600	579	598	600	525	564	563	551	595	610	563	585	590	577	527	539	607	565	538	587	529	565	585	566	604	581	599	592	553	595	543	580	581	558	576	582	541	541	600	548	585	610	604	549	558	569	585	544	591	561	564	536	561	560	565	559	576	547	577	598	556	574	551	561	554	554	588	538	578	525	569	570	563	534	595	590	585	579	622	585	589	558	558	555	582	571	554	586	585	549	556	579	574	566	575	549	584	616	559	542	552	589	536	592	601	577	544	614	593	586	538	577	565	531	537	574	592	529	563	554	578	544	559	583	579	586	515	605	586	539	555	585	590	526	542	616	588	521	542	583	555	596	622	593	569	575	576	587	545	535	606	586	584	555	568	560	544	574	582	565	627	588	559	574	558	511	602	566	535	589	589	585	543	561	556	549	553	584	546	558	554	562	575	580	600	591	591	601	591	571	575	521	545	565	603	615	569	598	543	600	576	551	532	548	519	542	573	559	577	571	579	608	534	574	550	566	540	562	593	537	575	578	575	551	580	550	551	555	584	547	546	568	598	595	585	539	526	533	566	547	585	560	545	572	564	522	579	581	543	577	545	555	551	574	533	583	519	539	574	553	555	548	530	567	601	528	553	545	575	606	567	562	563	557	567	557	564	584	589	543	582	563	575	563	575	593	551	528	575	564	588	517	584	566	542	562	568	583	577	603	590	557	593	535	563	586	605	566	572	577	560	556	589	578	565	536	554	531	592	537	563	564	587	595	563	579	546	540	590	584	566	543	567	594	539	553	596	578	585	562	557	635	558	566	577	535	612	559	590	585	590	541	535	531	604	588	553	545	569	567	534	519	545	579	562	564	559	583	555	554	610	578	569	547	583	528	552	578	559	548	533	531	563	542	619	597	574	574	526	568	569	545	583	553	558	604	531	543	607	577	536	560	570	545	563	552	576	572	579	562	555	584	575	598	531	576	577	598	604	556	558	546	577	610	557	583	586	594	581	579	575	604	580	554	575	571	549	545	590	560	572	580	536	543	558	571	599	595	564	557	541	540	564	572	575	563	580	577	530	550	569	539	591	592	564	581	577	621	538	531	545	570	578	599	581	567	531	565	545	578	532	541	577	526	553	576	577	588	531	600	539	575	587	559	609	555	584	537	558	548	545	600	582	564	569	594	581	556	579	569	577	504	538	537	598	581	588	538	542	592	585	548	570	554	597	589	615	539	487	545	572	520	543	583	577	600	544	513	528	548	561	525	535	567	583	563	543	627	550	577	581	558	584	587	543	538	587	585	564	581	589	568	538	600	608	560	553	599	561	542	597	574	553	565	546	550	551	543	557	533	593	561	576	609	575	589	550	523	574	591	552	559	567	567	563	570	600	519	612	554	558	538	578	562	547	578	599	600	579	589	527	586	570	550	517	548	569	588	571	583	545	584	585	557	564	570	538	540	566	592	596	565	576	579	602	563	533	558	563	524	559	560	575	610	546	603	554	538	559	598	572	569	544	536	565	551	511	536	546	563	571	548	546	532	587	540	556	535	593	548	524	576	550	597	574	548	599	588	596	569	574	604	565	605	561	537	536	533	566	579	583	547	593	565	571	551	603	556	581	603	565	547	552	554	551	555	573	536	557	585	553	559	552	541	563	511	538	620	559	542	553	618	578	578	569	519	591	602	567	573	577	601	566	551	569	587	582	523	582	527	567	523	555	549	558	576	591	594	586	589	543	577	616	602	575	531	596	517	578	587	580	556	607	600	564	568	566	603	510	532	598	586	504	581	578	570	561	621	539	538	582	555	514	527	548	552	566	581	543	621	518	536	563	598	546	562	539	549	595	574	585	543	514	561	577	561	571	568	621	550	546	596	541	604	569	573	561	562	579	576	528	561	572	577	557	569	509	549	564	593	617	587	572	532	590	530	562	546	551	575	552	588	618	520	603	531	554	572	575	580	624	575	538	585	539	551	563	573	577	583	610	570	545	582	572	608	587	572	601	548	587	552	596	573	529	553	609	578	552	550	562	580	578	539	577	532	562	545	514	567	580	583	569	532	606	550	539	560	593	531	582	555	576	582	562	575	584	616	545	559	567	549	527	572	557	549	578	584	564	569	577	572	562	549	570	541	525	544	488	574	597	563	614	609	615	545	573	585	531	596	566	579	538	571	533	600	541	603	522	565	547	529	550	562	541	485	556	527	589	575	553	591	580	590	558	593	570	552	557	558	580	564	575	584	571	551	568	535	570	541	556	573	575	545	539	595	588	565	569	520	557	586	535	599	613	585	584	543	560	532	578	533	557	578	545	553	587	567	578	578	576	604	561	568	533	564	550	593	581	559	567	536	596	589	531	565	540	556	577	575	596	540	574	589	600	565	562	569	547	546	585	564	549	553	549	547	559	600	537	571	582	561	580	546	578	522	538	580	612	555	548	628	565	588	582	592	591	555	520	565	536	551	531	582	577	571	563	601	575	562	593	588	553	544	605	533	582	582	585	546	559	566	584	577	593	579	563	583	589	541	532	558	592	562	537	535	608	603	554	558	532	574	546	558	567	568	579	608	576	601	573	559	561	538	569	589	589	573	534	581	576	552	597	570	587	527	542	562	557	542	561	606	575	577	569	565	535	593	572	578	607	554	549	576	529	578	567	597	583	597	572	617	524	552	551	509	554	571	563	558	576	586	598	586	546	565	548	564	599	580	570	570	570	549	558	529	581	633	540	548	608	527	531	574	542	510	560	551	532	558	581	552	543	525	555	562	531	554	528	574	562	539	539	578	560	579	526	559	531	530	523	585	610	579	589	569	548	592	564	571	569	552	577	565	581	559	564	560	581	585	537	576	551	519	577	567	588	554	557	581	554	542	595	579	589	591	605	550	567	557	595	582	587	572	571	538	594	562	579	563	544	592	556	590	539	573	570	579	594	614	552	577	589	564	567	518	550	537	539	591	517	539	545	584	573	617	561	611	590	580	583	555	554	588	571	576	549	565	593	616	575	607	577	602	556	589	603	566	569	594	556	580	597	560	588	541	589	554	544	574	573	578	567	594	597	565	576	573	544	576	575	510	547	561	538	591	552	540	606	539	591	616	534	575	575	582	573	576	516	566	538	553	563	585	561	579	567	559	556	585	554	566	587	531	556	573	551	563	531	576	509	587	582	584	543	543	583	551	554	576	558	532	568	554	553	527	575	563	577	554	569	573	556	570	548	516	572	536	539	559	565	573	612	586	583	556	580	575	559	554	539	534	520	601	587	541	578	545	562	565	566	546	559	549	562	548	542	609	570	578	565	558	517	579	548	589	519	597	552	599	570	574	572	579	541	558	567	590	560	577	578	579	545	524	606	591	550	568	544	578	588	599	551
27308	18941	10876	4957	2558	1785	1419	1245	1032	1030	914	852	876	867	872	881	810	842	805	857	825	793	766	754	736	737	766	793	710	717	745	699	771	739	756	763	750	738	724	736	761	704	643	731	722	715	713	739	692	732	729	700	713	743	715	691	725	699	673	703	689	722	748	687	761	707	683	715	694	738	706	669	700	691	694	668	752	690	711	719	688	731	688	779	680	728	713	731	736	758	680	710	662	665	751	679	742	708	736	725	687	683	634	723	692	683	693	673	686	713	673	697	720	695	696	728	690	738	702	689	678	714	692	712	701	698	669	693	696	712	714	636	715	706	718	689	655	728	733	653	736	722	685	721	705	702	670	686	694	677	721	748	685	757	703	652	712	696	654	696	663	727	682	684	693	710	709	748	720	705	678	694	742	696	684	678	679	691	735	699	678	677	719	706	751	689	713	699	695	728	744	721	681	712	703	732	737	709	693	708	716	673	672	700	715	672	718	676	670	696	663	729	715	712	709	718	767	715	729	717	723	777	689	691	735	711	721	719	725	685	720	691	768	714	713	656	702	670	766	699	756	678	723	772	735	749	703	707	692	681	679	691	683	677	717	642	710	722	692	728	717	675	776	686	691	759	702	728	745	649	742	657	726	696	713	716	688	678	756	727	712	703	728	632	741	677	692	725	737	719	702	697	648	697	729	699	762	704	726	732	724	746	717	671	710	715	706	691	728	670	680	736	663	671	738	691	675	713	709	693	741	688	710	736	676	680	713	732	701	719	673	764	728	665	728	701	705	675	683	692	725	688	675	725	674	708	729	665	680	726	712	686	703	711	681	694	699	710	696	716	711	754	705	727	701	719	703	706	651	702	721	731	711	697	699	707	675	706	684	701	701	712	716	716	689	688	651	678	700	748	737	694	722	684	684	732	672	688	680	749	720	728	717	668	689	723	680	748	721	680	689	709	650	714	726	693	736	737	701	730	645	679	700	679	718	730	699	702	699	724	678	688	693	733	712	720	701	729	689	697	685	756	686	697	686	699	714	700	677	708	753	697	696	673	672	723	685	704	684	688	715	744	689	744	696	763	710	668	748	673	694	704	721	689	717	692	717	682	692	694	739	694	656	730	674	704	712	720	677	711	703	693	664	681	724	653	669	690	726	718	724	730	693	698	735	739	688	703	710	692	740	705	746	709	687	752	714	732	688	655	706	643	672	729	678	721	706	682	729	740	713	666	695	737	699	713	670	678	689	759	739	757	703	698	756	701	675	718	683	735	675	746	760	716	671	703	716	722	737	690	696	708	669	705	691	670	684	727	703	680	737	776	664	690	663	695	713	706	678	662	684	686	674	712	686	684	683	722	727	659	693	738	738	696	708	750	624	698	698	682	722	670	714	713	693	728	679	702	690	700	693	708	707	710	735	715	694	744	694	712	784	742	672	694	707	706	732	736	734	727	761	716	644	698	729	679	698	673	705	656	692	699	718	742	751	757	730	710	676	683	676	610	687	660	701	691	673	648	687	694	706	705	755	650	646	744	754	727	708	755	688	702	668	655	698	685	687	718	716	713	686	699	663	713	677	750	709	691	664	710	684	751	729	702	695	709	650	726	778	691	742	699	704	699	649	709	674	695	704	697	713	684	749	769	715	718	686	730	685	743	689	713	726	704	766	673	733	718	721	746	678	696	714	704	746	706	726	729	755	736	668	745	694	756	679	703	726	747	706	733	701	703	690	740	694	679	720	734	712	648	745	743	715	687	676	741	695	684	724	681	708	743	676	757	707	698	698	744	758	695	686	719	732	706	697	699	723	751	709	668	707	762	722	684	722	722	666	715	714	706	663	726	721	684	735	764	683	676	693	751	695	715	684	703	672	675	689	705	675	738	739	719	696	716	734	703	734	673	679	692	701	748	687	679	746	675	714	726	743	708	734	742	750	685	702	653	727	698	727	693	748	712	754	726	673	674	680	713	724	726	717	728	692	703	699	716	648	683	742	689	710	659	679	741	705	685	651	739	677	727	723	748	687	654	703	689	712	681	657	712	690	684	678	709	736	690	679	729	730	721	673	664	742	740	717	739	672	644	706	708	704	728	718	683	694	683	676	766	720	730	723	729	661	708	730	738	676	695	706	710	710	729	764	720	678	688	727	650	776	704	714	721	700	733	747	710	695	677	664	704	697	707	708	715	666	721	697	684	692	727	713	721	702	709	721	720	661	733	727	721	724	716	703	679	681	703	727	697	673	701	702	689	742	755	724	672	688	703	669	739	706	735	723	681	686	749	692	682	689	710	724	700	647	712	748	700	689	732	705	681	730	685	692	740	771	723	702	709	672	694	727	764	672	682	672	723	741	725	722	699	709	773	712	682	693	736	674	726	728	736	713	702	752	668	723	693	740	686	684	718	660	678	686	690	717	722	716	676	707	675	668	690	747	692	683	707	676	680	733	721	711	698	721	695	696	732	709	715	731	703	728	701	679	711	686	695	758	672	692	706	711	730	686	700	743	711	685	684	656	684	684	720	719	696	653	639	711	706	704	677	710	714	727	710	681	753	660	711	698	683	696	644	699	704	728	741	739	718	680	678	743	717	701	734	721	730	732	683	774	706	709	658	720	716	703	691	673	708	708	723	751	720	714	736	759	736	688	737	757	663	736	756	656	706	699	704	771	694	696	740	678	699	721	757	686	677	718	694	699	685	680	719	721	702	784	701	721	692	706	710	710	685	730	699	746	738	747	706	704	737	682	690	704	714	739	737	688	756	729	739	716	675	700	726	665	716	701	714	732	687	697	727	715	741	662	686	689	705	692	744	708	713	718	682	683	683	685	714	700	689	703	666	678	715	657	710	705	723	671	684	669	634	666	739	704	724	682	742	724	709	699	724	725	723	714	669	730	691	697	685	732	690	710	745	703	719	658	717	710	726	708	704	702	741	715	682	743	649	722	697	737	737	700	731	716	678	708	719	738	692	712	714	725	705	700	702	704	710	690	746	692	712	724	690	726	728	732	725	707	720	734	720	705	702	709	700	702	693	693	747	735	650	713	716	741	688	657	667	681	718	726	656	711	715	653	676	687	688	645	727	718	721	665	783	648	708	701	681	723	651	714	699	709	692	722	757	726	757	685	708	731	713	670	698	665	753	721	724	681	721	746	688	688	698	749	711	654	715	692	670	713	713	655	729	686	657	701	715	685	715	701	728	679	698	716	736	687	730	738	724	678	728	671	745	674	656	675	723	750	651	766	691	695	665	692	688	693	685	708	704	705	762	731	713	680	680	715	674	714	731	720	717	686	654	672	715	706	754	655	706	709	720	677	725	715	675	691	700	701	713	699	679	743	700	709	673	721	732	692	726	661	675	706	760	683	681	668	700	698	698	742	686	719	676	652	715	692	723	700	719	683	669	683	708	695	684	687	716	763	704	665	683	733	746	681	756	725	742	698	659	754	694	710	726	712	705	695	726	712	672	741	693	673	691	719	694	674	749	651	708	664	727	652	712	640	700
16135	16882	12447	6352	4539	3694	2757	2271	1840	1646	1524	1402	1369	1310	1222	1316	1101	1116	1080	1119	1106	1057	1046	1007	1002	1039	1011	935	946	924	934	996	976	938	972	955	903	954	977	933	931	964	933	969	944	942	914	825	836	924	935	927	914	960	949	915	876	944	926	927	869	889	933	941	902	874	883	920	949	909	918	925	883	888	961	951	876	964	942	911	876	885	919	885	864	917	903	900	885	871	920	930	905	933	900	910	851	888	913	951	886	947	910	834	951	833	883	881	916	928	886	886	795	911	889	925	861	943	913	866	897	913	924	925	894	868	867	872	861	891	901	922	888	936	905	860	931	849	934	848	871	881	930	914	920	855	954	901	884	930	954	875	898	951	868	917	884	929	900	865	917	876	933	866	873	914	893	908	914	875	903	885	883	892	877	841	875	888	877	876	883	910	935	866	881	871	926	953	932	899	839	924	903	922	857	926	928	880	916	872	962	888	916	908	931	835	922	907	913	912	881	910	887	917	936	888	876	922	845	871	940	903	934	940	920	944	938	881	888	898	896	912	957	891	885	890	876	916	913	848	916	880	915	848	901	893	889	896	915	867	930	925	946	906	884	920	886	866	870	879	908	933	894	914	891	915	930	934	897	924	910	959	901	850	961	897	893	885	884	883	880	900	891	917	902	957	914	958	902	893	896	917	874	867	852	911	943	918	879	867	855	918	868	921	884	897	904	894	908	893	923	916	864	876	855	878	873	895	895	900	907	879	953	919	878	936	880	871	911	878	871	871	941	865	937	892	837	927	883	890	923	882	941	898	938	880	908	842	949	860	898	937	890	920	910	874	896	873	927	946	920	924	880	853	948	818	868	866	885	883	876	907	896	903	876	848	904	981	939	890	890	895	879	909	889	846	905	919	876	868	905	912	886	925	887	878	865	869	880	893	919	864	843	853	882	855	860	909	848	893	905	965	867	840	884	911	913	933	938	899	925	857	888	921	924	852	968	886	901	866	933	945	940	919	903	896	904	901	879	904	939	906	922	951	906	904	959	901	908	977	904	898	820	872	887	913	911	923	826	922	891	905	875	911	925	878	882	910	906	909	909	866	917	877	849	906	846	898	907	848	904	851	911	839	889	886	866	892	866	925	878	902	875	864	898	856	921	894	919	940	880	876	914	876	870	899	876	852	911	871	850	870	928	919	909	868	866	888	951	883	943	861	874	903	889	894	908	859	892	932	971	877	909	855	884	890	873	810	898	905	942	902	869	933	880	948	929	882	963	915	861	902	917	929	905	909	964	903	884	927	893	859	901	860	918	868	852	882	911	922	909	864	920	895	927	911	923	876	905	887	868	858	900	898	934	853	915	921	891	845	855	932	917	939	878	856	876	891	925	882	907	895	853	853	877	865	937	900	866	921	903	953	932	871	883	914	886	922	918	876	914	895	852	922	918	880	895	898	860	889	877	853	866	876	911	882	913	914	894	885	847	881	873	845	870	921	891	901	889	913	917	906	934	909	849	869	831	906	903	955	913	940	914	916	860	912	873	875	917	878	836	916	839	869	896	946	857	888	902	929	867	894	846	916	863	886	949	897	911	843	903	933	893	883	897	931	902	918	923	894	887	877	905	933	897	913	903	861	963	933	932	835	907	921	845	910	909	914	890	924	875	902	874	908	886	880	889	906	879	918	906	872	842	912	913	903	904	921	900	903	910	938	950	906	887	971	884	896	900	898	894	860	922	884	939	891	884	850	889	906	897	904	925	917	902	871	905	904	914	952	860	863	966	912	856	946	873	882	922	897	840	891	904	939	929	884	882	910	908	908	962	834	869	913	942	893	896	880	913	919	917	883	905	873	916	909	875	905	902	943	908	874	914	892	914	896	899	869	869	963	836	898	888	892	895	891	905	933	853	867	896	871	871	866	924	900	881	884	870	864	890	930	844	893	881	911	933	853	900	853	887	867	893	925	926	869	890	965	890	917	926	917	929	892	908	843	907	916	951	888	917	943	873	879	865	931	878	895	908	892	933	931	891	904	871	895	880	887	882	888	860	921	926	892	950	886	899	906	869	887	932	811	932	896	856	938	953	917	902	931	927	906	874	874	903	932	901	885	909	901	958	905	885	864	867	899	873	896	920	883	901	902	884	878	850	907	920	843	873	884	910	900	911	883	925	936	872	861	948	839	895	920	958	851	955	898	910	842	940	936	915	919	926	900	890	894	923	976	927	931	896	891	952	901	895	865	873	895	919	868	910	969	971	942	908	947	907	897	936	878	902	927	866	896	894	908	870	951	876	866	938	890	853	976	865	923	921	914	934	884	951	856	940	896	879	952	902	884	895	920	912	899	847	883	871	903	901	884	850	914	935	836	826	866	908	869	937	862	907	882	865	868	880	894	932	862	878	901	915	860	930	875	955	871	931	922	846	921	940	887	917	917	937	905	892	902	895	851	893	896	917	894	944	862	903	894	896	938	915	946	890	849	913	871	923	846	894	933	868	870	922	886	897	904	921	903	900	893	840	899	906	896	878	918	869	866	890	945	918	934	938	861	871	972	894	907	883	867	866	910	883	876	894	891	927	867	889	931	945	879	900	878	879	919	922	929	884	862	910	900	949	969	884	870	923	935	909	903	835	890	912	924	886	873	870	934	929	879	943	918	826	914	853	881	908	893	904	869	877	896	890	903	854	895	935	909	855	903	950	879	881	934	918	884	895	882	915	941	943	912	911	887	920	937	865	895	874	897	891	916	872	862	906	880	920	862	869	928	865	876	900	869	913	906	887	891	853	945	887	861	895	893	920	868	881	969	898	823	900	884	929	890	904	873	940	878	963	873	885	939	922	840	923	927	896	851	871	876	892	899	902	921	925	838	901	889	889	938	900	943	898	925	923	901	861	840	854	912	903	847	890	860	897	876	892	847	926	921	916	911	874	917	947	886	842	888	910	850	924	912	919	955	866	913	913	865	917	881	894	903	906	880	933	850	866	830	914	904	930	914	905	901	956	979	918	856	948	915	918	885	920	872	877	905	863	898	919	872	913	927	901	923	919	874	930	914	892	910	892	883	899	907	863	932	936	942	960	874	932	882	890	942	900	911	910	907	883	857	862	882	919	870	831	898	901	906	896	925	900	910	920	902	856	843	906	878	902	944	887	872	920	928	890	908	926	881	924	892	925	897	878	871	867	904	909	882	862	940	888	854	919	910	875	892	871	903	896	892	908	846	915	881	872	923	900	910	866	904	914	952	871	968	820	897	887	912	900	925	904	898	887	911	919	838	925	911	883	867	986	890	859	903	869	905	882	846	894	923	865	874	904	897	916	881	926	888	906	935	876	881	883	880	873	894	947	936	900	865	916	878	894	903	910	938	904	884	927	898	901	899	943	903	911	950	902	890	857	854	880	887	872	901	882	895	889	892	867	852	875	860	918	869	897	910	950	905	894	890	880	975	909	887	840	906	915	942	939	864	926	943	902	885	921	899	910	887	829	887	938	874	902	889	946	856	912	899
23554	20966	27962	24148	20800	9191	2699	1769	1463	1230	1228	1034	995	989	955	869	824	855	823	825	852	790	771	796	781	742	822	702	746	731	762	727	731	737	777	730	743	724	693	718	703	740	703	700	694	715	653	683	673	725	652	703	733	722	737	678	704	684	653	642	695	682	725	645	698	647	689	675	689	691	669	682	712	701	674	689	627	700	676	709	680	659	696	647	707	657	668	667	717	727	699	696	689	661	698	680	708	679	657	696	688	677	679	690	662	639	672	712	684	714	749	668	674	655	680	674	703	734	664	674	690	653	636	681	651	693	690	691	661	689	660	621	667	664	682	664	693	646	677	660	693	737	692	698	746	676	697	704	666	649	692	681	672	669	688	668	705	693	700	692	672	658	658	678	701	665	671	694	672	683	711	675	672	642	666	714	693	652	722	701	646	680	699	685	664	680	685	652	660	648	663	656	705	724	701	709	686	699	645	644	735	700	679	654	667	735	696	717	680	648	640	688	694	686	759	716	678	700	653	638	668	649	700	697	656	737	674	668	678	682	687	661	672	728	675	639	651	667	695	701	645	715	710	695	636	672	650	687	664	602	665	679	707	690	616	681	719	674	708	681	678	699	648	673	693	643	683	733	661	700	705	688	665	633	732	694	685	645	684	661	666	654	676	694	677	676	714	690	716	706	654	622	684	711	726	697	675	690	704	730	666	656	687	643	730	669	701	698	678	664	683	649	695	714	683	629	674	675	685	701	654	731	706	629	680	653	675	636	670	704	692	710	657	683	673	685	690	707	701	731	715	694	693	710	678	668	699	725	698	646	661	707	662	654	695	687	726	641	655	672	680	738	681	672	654	695	671	672	657	655	695	705	666	681	705	680	684	678	677	658	680	632	702	670	699	678	695	689	687	705	694	712	673	659	695	679	683	670	707	668	661	657	715	711	728	674	677	697	699	680	658	695	653	687	646	649	649	651	683	665	675	673	703	727	649	676	714	647	671	713	679	679	676	702	663	702	709	673	671	655	678	719	710	659	715	667	657	699	654	670	663	744	658	681	687	651	662	696	680	687	678	676	725	678	650	643	646	704	618	676	710	656	676	713	709	679	645	652	659	683	625	717	660	687	695	702	682	677	642	650	659	684	758	657	642	702	717	667	672	734	683	725	701	689	688	665	663	637	638	739	699	706	697	629	673	652	704	669	691	681	694	619	680	720	688	664	676	703	679	741	673	652	692	684	716	724	677	680	702	674	642	634	696	697	657	735	671	670	635	651	730	669	693	680	658	660	696	703	688	644	662	674	654	663	686	670	726	665	670	705	676	697	698	653	711	632	667	654	717	672	678	691	719	683	665	658	631	696	663	647	704	671	628	678	718	675	700	672	659	674	708	682	663	701	637	699	730	697	681	683	653	682	647	711	710	672	643	755	659	645	744	676	669	669	689	700	697	685	656	697	676	693	703	651	710	676	693	668	713	704	673	700	650	674	667	655	659	693	679	654	674	669	747	625	703	721	693	668	693	695	695	696	675	689	676	650	668	606	680	703	704	670	660	672	726	655	709	686	677	690	710	662	662	650	699	684	706	697	663	667	680	702	678	678	703	707	685	680	686	675	667	682	699	713	684	642	694	643	652	664	664	699	626	681	649	665	677	736	694	681	665	684	706	632	678	668	676	676	699	680	676	672	687	665	689	724	740	692	637	657	649	683	706	674	667	679	675	651	723	668	683	677	708	680	690	649	669	693	661	678	654	674	699	672	735	700	711	693	711	635	670	668	673	688	650	634	690	706	686	613	646	679	653	660	634	677	660	628	697	665	637	637	706	705	672	702	722	710	713	684	714	716	712	712	745	655	687	669	660	652	723	681	689	705	664	664	678	654	708	669	697	675	691	681	674	689	672	670	691	668	681	661	653	703	618	690	705	711	680	691	660	686	691	655	670	679	712	661	725	669	668	685	728	622	677	657	683	653	697	669	697	671	679	652	652	704	742	661	685	667	696	709	699	649	697	699	655	692	684	687	715	688	687	675	642	671	677	670	669	639	648	690	667	712	650	667	691	661	653	646	686	726	678	707	691	681	639	658	674	666	727	703	689	701	676	709	670	703	709	615	710	701	699	663	687	666	679	629	688	684	668	696	706	751	706	671	668	692	667	671	671	670	645	706	745	693	698	671	646	665	686	711	618	667	690	666	657	661	710	676	704	666	697	641	661	673	594	660	649	652	709	691	666	686	671	644	696	696	651	667	644	689	633	653	704	672	700	656	708	679	653	697	686	652	653	652	639	699	718	699	688	674	643	690	692	646	687	687	687	671	682	686	673	683	702	676	676	690	663	638	651	678	745	702	724	693	689	678	726	702	665	686	702	700	720	675	696	708	635	722	666	680	711	669	670	680	621	737	688	693	690	645	705	695	713	678	626	696	698	662	712	691	661	621	710	646	664	694	658	684	692	655	634	666	677	685	689	676	685	670	736	629	661	673	725	693	664	631	697	719	674	727	698	646	704	651	654	656	704	702	683	652	639	660	691	690	668	676	679	727	646	666	691	715	677	673	708	702	703	645	706	649	679	656	715	729	671	656	716	671	727	675	690	683	676	684	679	692	688	644	647	661	610	694	655	683	698	632	689	651	744	692	688	695	706	693	699	695	696	654	695	644	675	737	676	701	695	733	671	663	720	706	732	707	692	664	728	638	663	714	665	670	693	650	717	650	686	749	665	706	676	663	708	665	676	683	699	679	660	681	717	656	683	692	685	722	669	666	700	678	630	644	700	709	692	697	661	690	643	643	670	704	693	664	711	678	714	677	697	667	702	643	708	690	726	670	657	674	682	667	729	707	665	714	670	640	647	710	698	681	642	667	648	703	658	626	711	649	701	661	712	704	675	656	648	691	710	669	632	694	690	707	684	737	702	718	673	697	714	667	725	735	673	668	669	687	693	659	645	670	679	635	727	627	683	695	663	653	680	765	669	700	649	655	684	663	727	652	662	677	711	666	670	712	679	649	635	728	663	710	632	695	713	652	640	686	724	677	729	660	621	691	680	713	705	661	636	704	649	644	711	687	679	656	672	640	693	698	682	652	699	663	653	652	693	717	681	665	669	673	680	634	659	703	686	648	689	675	663	693	665	659	658	650	658	678	703	668	678	625	702	661	725	635	648	681	660	697	689	664	700	668	681	648	661	661	693	705	689	660	663	630	672	642	683	665	694	679	669	659	656	666	667	665	688	650	664	661	665	688	702	684	692	671	678	697	681	656	651	683	685	691	659	685	693	676	716	697	719	676	709	676	699	672	615	661	698	641	659	638	640	664	663	671	671	667	682	675	680	724	676	684	643	693	668	716	675	653	722	740	624	684	734	718	683	683	709	690	670	671	723	695	665	680	689	673	644	675	729	628	688	709	683	681	664	684	676	679	706	659	678	700	714	648	653	678	667	691	734	703	696	744	721	680	695	667	712	713	649	648	667	674	689	712	693	700	726	664	691	702	648	670	656	686	651	663
18251	24414	18709	10612	7569	5879	4096	3314	2684	2405	2093	1824	1605	1489	1471	1363	1282	1292	1235	1259	1224	1224	1181	1104	1033	1062	952	940	998	911	953	988	985	968	971	971	926	936	925	955	944	954	987	917	949	896	893	930	859	977	945	932	917	929	892	936	892	911	887	875	907	867	933	882	888	871	902	855	920	887	884	878	911	911	871	931	881	893	840	867	882	842	891	885	989	861	855	849	871	880	866	862	924	878	910	827	894	903	879	825	855	865	872	903	847	840	859	828	857	887	888	865	891	870	879	821	863	806	844	929	824	908	883	932	794	898	865	856	933	841	929	915	904	870	863	907	860	885	834	887	871	875	825	905	899	882	905	855	863	870	869	907	885	870	828	875	880	874	855	858	875	884	856	817	864	850	859	889	946	906	897	873	868	810	876	901	878	856	914	923	907	883	826	855	872	827	894	898	975	866	836	886	925	874	866	871	906	832	894	823	884	865	856	843	875	891	911	908	863	869	901	859	884	872	866	914	872	864	864	862	839	860	878	896	836	861	852	835	869	859	895	881	862	874	874	896	897	887	901	864	878	867	879	904	923	857	916	835	900	884	836	876	865	835	892	856	880	861	888	924	885	853	902	912	893	875	891	870	911	843	834	847	922	876	852	898	902	907	897	844	815	860	848	898	878	889	903	878	874	892	887	851	863	816	922	903	886	933	903	897	815	886	850	902	893	802	876	857	886	885	815	871	889	844	862	915	902	838	919	858	872	894	887	880	913	904	875	874	880	866	901	892	885	900	881	884	890	908	899	861	874	899	832	890	907	879	912	885	904	883	884	861	844	855	874	906	863	884	926	842	880	884	908	855	896	821	844	887	841	839	939	875	816	871	936	862	865	858	928	893	850	901	809	873	851	862	843	876	869	899	896	879	893	899	811	864	889	856	858	897	856	871	905	871	901	886	830	871	934	872	878	829	881	835	834	872	851	875	883	886	853	926	859	861	905	883	844	865	882	855	874	887	837	904	858	906	848	889	870	851	856	893	882	884	871	919	863	903	878	854	873	860	846	835	878	891	888	919	869	873	851	854	880	858	847	881	895	886	838	876	846	851	884	841	843	867	890	838	868	827	859	911	886	878	908	885	844	838	902	845	935	847	869	863	915	932	882	860	926	884	792	809	800	928	871	894	850	880	913	878	838	831	901	880	860	907	852	885	841	882	920	887	899	906	834	839	873	901	852	926	868	856	864	835	886	868	898	874	872	921	875	912	915	883	889	897	941	865	912	855	854	928	793	945	903	855	833	883	878	898	911	876	899	885	817	912	840	864	872	910	880	842	846	866	870	897	912	862	914	865	902	867	846	835	877	877	820	870	880	917	883	893	871	897	891	857	936	896	911	858	910	865	878	854	923	924	874	949	906	884	832	890	861	836	855	882	884	847	835	867	893	870	842	857	891	827	830	849	851	870	868	862	877	932	880	874	927	898	810	940	869	870	901	791	914	878	872	906	870	860	814	916	878	909	870	895	806	834	891	883	866	919	878	894	869	898	863	875	920	915	879	843	876	885	870	846	885	853	868	901	821	897	880	897	795	852	879	894	882	855	886	927	881	909	906	895	918	905	837	878	874	847	842	871	875	916	822	847	889	875	884	866	915	823	875	937	856	917	881	827	886	888	884	834	834	920	858	907	878	842	918	909	902	874	867	857	867	887	923	902	849	860	882	881	887	885	858	847	899	885	882	874	907	843	870	860	853	969	851	836	864	865	869	869	841	879	894	898	881	873	834	908	885	879	877	841	881	897	901	874	872	909	855	875	857	837	813	895	860	928	900	886	847	889	835	868	889	934	837	840	840	862	859	911	893	911	837	839	854	854	849	835	876	885	883	853	858	843	850	902	884	915	870	861	858	958	868	853	915	897	861	863	861	820	865	882	822	884	883	885	885	871	907	885	889	849	815	868	892	844	932	927	908	876	848	871	914	921	845	856	870	858	891	895	885	896	918	880	860	816	851	882	873	824	852	839	895	885	874	870	909	874	861	854	856	832	871	840	859	845	831	899	898	869	926	822	878	875	878	853	876	892	854	879	841	891	899	858	855	851	905	867	884	957	842	840	860	882	907	850	866	878	920	851	850	863	873	833	927	914	878	809	860	853	868	812	823	866	883	869	884	874	909	877	881	872	864	890	864	869	880	875	840	896	860	869	844	901	877	897	866	907	840	897	885	871	867	886	820	884	879	875	880	868	919	842	883	903	855	890	875	872	904	884	882	914	844	898	898	816	880	888	905	931	856	892	884	894	844	895	889	912	832	862	868	901	856	913	898	874	880	823	864	863	880	885	847	857	820	820	892	863	909	843	891	840	910	854	871	875	902	856	847	866	862	851	927	844	887	934	845	889	850	858	961	858	831	837	937	835	845	841	871	907	892	856	859	865	836	939	868	842	910	875	859	889	875	827	877	838	880	867	887	864	861	863	861	848	880	905	883	819	891	870	888	838	815	864	847	897	915	910	877	866	885	880	903	849	894	852	933	867	905	860	896	866	869	894	863	878	857	927	859	860	888	864	928	863	864	877	893	889	906	900	850	863	902	843	876	860	894	867	849	868	914	857	888	871	859	861	870	910	858	865	794	813	891	923	892	897	920	829	852	849	858	866	828	840	855	812	859	926	888	935	850	891	879	800	858	890	934	884	869	875	908	903	841	894	899	833	873	883	866	935	838	874	882	794	867	884	918	881	887	900	887	873	854	846	925	883	888	844	929	858	913	844	847	875	875	868	902	865	937	851	891	913	894	885	868	891	867	860	851	939	909	858	848	790	899	874	928	878	892	877	855	829	829	915	899	862	907	860	837	814	851	855	888	804	868	907	861	912	853	879	845	871	881	876	884	920	822	893	894	894	885	881	817	873	879	879	892	869	899	852	880	897	846	850	882	854	883	858	808	852	852	871	822	866	877	865	853	894	876	893	879	862	853	910	871	870	883	866	851	908	929	903	870	847	839	829	929	870	844	879	857	847	848	911	878	865	853	862	899	907	895	838	892	851	810	854	895	840	863	845	889	872	907	807	858	843	868	878	907	927	838	810	883	895	837	853	856	887	901	959	863	893	899	837	848	866	863	865	864	822	884	876	848	845	911	911	939	895	879	867	842	854	900	841	915	820	880	863	848	893	885	857	907	887	873	911	862	866	834	871	854	860	860	839	851	830	883	936	895	911	910	921	859	926	890	833	855	838	863	883	856	858	890	855	868	857	899	891	908	871	934	878	922	882	876	908	867	884	868	898	897	858	804	926	863	873	851	856	891	884	878	871	877	891	858	887	849	858	889	853	843	854	900	874	897	950	875	882	838	863	860	932	893	866	837	930	889	892	912	873	862	867	872	904	864	806	843	882	883	867	879	857	845	833	880	868	876	886	886	853	859	875	870	848	859	856	852	874	899	886	852	886	859	900	866	865	878	859	883	907	948	875	865	859	858	894	883	856	889	859	890	909	847	894	874	916	873	838	886	901	861	919
24637	20959	26687	25050	9636	2547	1694	1221	995	962	835	807	707	739	662	713	671	657	675	602	601	589	574	588	585	546	561	562	538	523	540	526	514	551	586	556	569	541	550	522	531	504	555	529	533	526	504	514	523	509	484	550	506	480	516	537	549	516	513	523	513	560	476	511	480	522	505	501	509	478	547	448	527	527	492	482	510	540	493	454	532	530	471	506	511	505	524	510	517	517	501	533	489	495	504	519	488	485	503	524	503	528	495	494	501	527	524	501	514	489	506	487	539	533	514	495	520	550	490	475	514	512	492	552	519	520	513	469	545	493	516	504	554	503	498	514	492	533	470	494	482	455	493	489	502	522	519	519	484	486	526	506	510	526	523	494	479	524	497	456	503	507	475	489	512	468	523	478	485	542	519	468	505	519	529	527	492	483	451	512	534	490	556	495	490	483	519	503	500	542	474	513	455	460	510	492	535	475	546	533	494	508	524	454	507	469	549	512	538	503	463	489	497	512	509	501	518	520	500	505	516	534	554	526	472	506	519	501	532	488	491	531	504	529	527	539	523	505	526	512	515	505	498	489	508	542	531	546	478	494	523	498	506	480	491	501	495	502	531	544	482	491	526	442	511	493	525	465	511	529	483	503	517	534	484	500	538	514	529	515	522	483	564	507	511	516	503	518	531	530	519	506	511	486	508	497	475	497	501	529	483	500	509	513	522	487	480	514	488	506	498	525	462	498	487	477	519	525	527	541	509	490	495	531	480	515	509	470	516	490	502	502	455	507	500	485	502	484	510	490	525	512	471	526	513	492	500	508	511	516	489	503	499	514	521	546	506	505	487	519	517	487	484	513	519	522	489	503	517	529	505	468	505	519	525	506	484	483	508	509	442	497	512	532	502	498	473	527	520	479	502	495	495	498	523	517	506	489	518	485	531	522	535	476	506	521	510	491	563	521	492	520	476	548	511	515	540	508	471	538	543	503	474	475	470	499	493	545	523	488	505	536	491	470	469	517	483	511	502	512	547	500	520	494	500	481	496	493	473	529	500	495	541	505	495	491	507	533	501	520	502	512	522	454	460	501	492	508	512	515	502	536	468	490	492	515	529	492	522	540	524	510	488	472	517	517	455	561	505	479	460	528	506	505	538	514	498	497	532	526	472	499	479	512	515	526	511	524	508	487	477	495	528	503	500	473	493	488	511	533	532	507	526	536	475	528	502	540	541	505	502	549	489	512	483	472	543	484	517	534	531	503	485	504	484	456	518	495	510	489	530	482	463	525	490	530	530	487	516	450	488	504	514	488	480	525	491	465	494	507	486	501	514	509	540	508	479	476	500	532	527	513	478	509	512	510	464	479	521	497	525	543	519	498	517	508	514	525	544	510	485	507	507	527	537	499	520	541	534	492	500	514	490	509	495	493	502	469	513	527	509	493	514	496	512	520	506	495	502	476	485	503	516	512	538	485	484	499	514	523	518	548	495	521	504	517	499	528	500	505	517	458	518	520	500	507	523	490	509	504	490	511	475	538	508	504	481	502	488	519	492	502	489	520	492	543	515	517	498	544	478	469	539	518	456	513	503	537	501	513	494	556	491	500	469	495	525	501	486	510	540	537	482	473	523	482	508	513	478	494	507	477	514	502	521	497	510	514	508	479	506	473	510	536	511	524	551	510	498	490	531	496	484	508	486	500	511	536	496	499	501	498	500	506	513	500	511	491	528	511	477	519	521	481	478	517	532	521	522	483	474	462	506	498	553	472	499	484	528	539	509	488	487	515	518	512	514	488	556	523	498	453	473	500	502	510	518	491	516	523	513	481	504	488	498	490	531	519	550	521	511	460	506	535	549	541	495	494	494	518	470	461	484	521	513	513	513	495	519	474	512	474	499	467	512	487	510	471	492	495	478	513	532	511	519	532	494	496	501	498	509	505	488	500	510	513	495	502	513	488	540	520	551	541	501	474	514	501	512	507	496	488	539	509	475	468	508	513	476	481	498	536	489	465	511	479	520	521	526	492	515	518	471	489	532	517	534	481	508	546	513	457	475	518	507	521	480	497	491	480	498	499	508	513	494	526	485	533	515	500	525	522	497	516	527	515	520	483	513	500	484	481	507	492	497	498	528	512	515	482	511	538	507	554	505	502	494	522	486	504	501	505	527	532	524	544	471	522	540	475	485	478	562	483	488	559	559	492	545	521	478	514	473	540	472	552	489	475	469	506	472	525	470	482	489	514	504	514	539	490	532	509	500	499	509	553	485	514	491	503	545	522	508	505	496	534	466	521	450	492	539	495	485	482	509	508	499	473	497	486	542	506	526	507	505	484	476	485	577	492	535	505	518	525	491	537	489	516	508	516	519	511	533	466	507	487	536	510	476	518	497	534	534	472	517	530	482	522	507	558	517	485	503	521	494	489	490	506	508	497	487	505	504	501	518	497	517	522	497	454	454	447	514	510	488	550	483	467	518	505	485	486	493	529	518	504	505	547	516	468	474	501	492	482	488	517	501	519	501	500	487	526	494	486	498	536	507	491	505	513	513	487	516	492	467	480	522	492	490	512	516	473	486	499	497	498	540	536	502	501	482	493	474	490	493	469	540	491	473	503	472	513	474	500	483	526	488	478	512	504	528	471	511	523	470	523	502	510	498	519	507	508	507	508	487	541	479	527	492	550	534	520	508	478	487	496	499	534	523	536	531	517	547	485	520	514	565	509	502	519	497	531	494	494	518	502	499	490	518	561	532	519	493	468	483	517	501	490	492	452	508	538	540	470	508	469	477	474	493	553	515	541	531	562	516	519	529	507	526	505	496	514	480	533	475	545	529	514	510	522	556	523	492	526	492	518	519	479	502	525	510	518	515	504	521	478	538	528	529	484	518	492	518	489	504	504	505	503	487	445	466	508	485	499	453	468	476	490	523	479	533	514	472	495	541	511	453	485	517	513	519	515	480	549	452	472	514	509	511	482	516	556	523	521	508	547	488	475	491	504	551	496	515	508	486	494	514	490	528	471	479	518	494	510	514	508	479	520	488	509	464	512	539	496	501	530	486	467	535	510	501	498	525	496	525	468	509	455	495	482	520	550	488	510	529	462	477	530	478	528	509	510	516	507	510	503	513	524	518	486	510	534	519	513	483	495	507	503	500	529	547	502	503	508	487	536	472	525	498	498	486	510	485	461	455	526	460	493	485	474	515	528	566	523	479	483	465	475	515	532	479	472	509	514	505	486	486	483	524	521	504	523	495	472	523	503	543	506	512	526	521	513	494	511	471	486	492	477	506	456	494	542	505	498	510	519	522	517	509	476	520	492	492	489	503	484	481	510	458	481	503	476	522	488	533	472	477	507	486	519	494	513	485	458	510	531	494	520	511	523	512	512	487	514	486	507	512	511	462	524	543	500	506	473	504	524	501	495	479	516	479	484	533	503	483	507	486	477	487	534	476	491	496	546	491	524	524	497	494	522	464	522	517	505	495	526	501	530	500	495	495	487	489	549	521	507
18687	20924	15688	8652	6405	4864	3501	2647	2090	1883	1614	1398	1306	1249	1145	1074	996	992	953	986	895	913	906	859	836	695	745	740	738	677	725	728	793	714	687	734	733	687	713	720	674	721	734	730	697	661	640	693	707	680	663	693	679	718	705	670	687	657	667	662	663	667	674	676	691	686	645	670	665	647	678	642	649	669	649	710	666	639	659	639	636	662	663	677	615	682	627	679	634	616	666	642	640	653	668	609	702	636	668	635	624	668	677	598	646	673	630	626	634	650	651	690	675	660	662	665	658	654	690	654	683	651	682	642	689	619	661	622	699	661	633	642	678	640	629	653	622	648	663	672	657	658	668	650	698	666	649	687	608	657	629	695	688	671	648	609	613	666	637	597	659	631	628	647	663	626	613	662	690	660	680	594	625	626	635	660	647	697	666	671	654	635	662	648	660	661	637	672	667	649	637	666	657	618	624	652	654	625	641	667	720	638	640	614	636	646	673	632	640	669	622	680	655	601	659	688	670	613	644	621	656	656	643	702	632	659	649	685	645	680	626	678	669	678	704	668	686	672	672	623	693	646	645	654	700	704	620	673	676	654	688	617	634	636	663	658	691	664	664	661	693	655	645	638	648	630	718	700	696	654	678	613	641	624	678	682	636	693	584	669	703	692	674	676	653	663	644	682	680	630	675	631	659	610	642	689	652	707	663	628	621	661	635	663	638	649	640	623	678	645	670	663	635	644	659	636	665	631	623	677	643	687	565	646	663	653	646	647	597	661	627	625	613	672	660	703	679	689	638	680	642	657	613	657	728	661	662	620	680	677	640	646	625	625	645	663	642	696	650	632	614	659	708	659	667	676	652	684	642	672	684	667	595	638	646	692	650	681	675	678	645	679	665	659	643	630	644	644	640	611	642	642	649	661	631	675	635	627	686	598	651	667	662	648	655	633	691	644	677	662	643	651	687	642	689	689	632	615	669	624	650	656	695	637	644	650	636	666	631	662	644	710	619	624	670	667	642	666	653	660	671	686	691	633	657	643	668	638	699	661	662	694	683	680	672	642	613	607	646	647	614	612	605	669	651	658	627	672	621	645	654	687	654	634	686	643	624	650	673	661	639	627	662	630	676	627	642	646	624	668	682	610	655	654	633	593	638	643	647	667	674	662	673	700	614	642	640	660	645	690	649	654	670	684	698	613	689	671	640	625	680	672	625	640	639	633	650	634	628	683	661	654	657	599	668	651	622	658	680	692	628	627	670	633	708	632	660	654	719	637	620	651	585	641	671	645	623	634	646	666	624	696	640	713	670	688	620	657	694	648	662	611	683	637	712	667	682	616	660	638	667	670	701	644	598	641	672	578	679	635	684	721	683	693	645	654	669	670	663	608	662	655	605	664	629	669	703	708	649	702	653	612	654	650	652	624	596	657	678	651	656	663	707	618	632	701	647	605	658	694	656	613	633	663	621	652	639	647	673	639	689	674	679	686	654	658	646	667	627	698	633	659	678	701	668	653	657	684	690	691	666	639	673	641	626	686	636	632	642	652	659	634	619	601	606	602	684	683	654	669	645	677	618	665	666	673	649	703	700	612	659	682	662	588	699	675	679	684	670	650	699	660	693	681	676	665	645	653	676	669	653	636	673	698	646	657	683	636	687	679	605	640	665	654	632	669	680	667	673	679	686	698	664	669	675	654	676	619	637	633	643	635	661	624	666	593	670	636	668	627	677	648	656	627	670	673	641	684	662	610	649	639	654	641	701	667	657	664	629	641	644	627	660	641	623	675	636	716	682	680	676	623	674	621	676	683	611	626	698	646	662	658	689	663	639	663	625	665	678	658	661	620	607	624	670	637	662	611	652	651	677	656	666	632	641	676	650	648	635	657	633	656	633	644	622	650	675	626	617	647	678	633	641	659	681	629	674	654	685	600	603	651	646	651	618	667	638	630	620	663	655	666	665	674	636	698	657	662	631	660	647	667	657	675	635	642	688	649	608	683	640	652	710	702	711	623	668	652	620	645	663	678	658	684	681	652	694	697	654	646	644	643	629	652	668	655	642	654	680	652	677	602	664	617	661	647	613	651	702	675	666	664	617	605	645	696	661	651	656	643	661	655	659	666	668	677	653	661	618	653	700	684	662	643	648	664	620	640	630	660	641	657	693	649	694	636	664	647	694	672	685	662	667	658	646	638	646	699	716	625	649	658	656	659	682	684	656	657	665	656	684	663	621	654	697	630	674	683	663	655	684	644	639	682	693	627	671	599	642	670	647	676	669	654	670	628	677	670	706	655	632	674	681	633	653	706	620	664	695	643	702	640	643	619	688	646	655	633	677	628	651	691	647	662	659	658	652	663	670	621	634	662	692	655	676	662	636	626	677	636	674	663	674	659	636	688	658	679	665	663	669	655	632	625	652	674	644	677	669	666	675	661	650	685	623	649	706	684	652	698	657	698	657	677	645	642	677	649	645	626	669	631	643	621	652	646	642	688	660	651	657	686	643	649	648	626	698	684	636	685	697	638	642	659	658	641	612	640	634	662	682	624	679	637	704	673	674	624	666	632	658	713	634	670	646	625	664	630	663	683	629	651	619	684	667	667	639	678	632	665	657	629	625	659	630	676	660	649	661	619	625	646	628	657	669	653	660	681	653	615	712	651	640	640	673	656	671	662	633	634	669	620	689	601	656	640	713	621	673	642	680	637	653	630	664	681	660	707	625	658	711	600	632	666	680	672	695	674	653	665	622	673	682	670	692	655	688	627	660	663	634	692	638	668	625	705	660	655	659	612	679	664	694	629	625	658	643	668	650	640	658	718	704	655	673	666	654	660	629	640	668	663	646	635	613	623	649	646	643	650	643	623	665	630	653	658	670	652	660	611	611	660	709	619	678	653	625	651	655	641	696	651	656	679	663	641	646	672	625	682	656	617	673	634	673	595	657	640	671	644	652	650	648	650	612	664	662	622	642	651	660	646	653	648	680	658	655	636	675	613	670	659	628	642	677	632	617	679	649	689	669	616	614	630	645	617	640	634	672	605	682	669	649	667	654	657	638	650	643	649	649	658	655	627	651	658	605	672	648	669	657	674	666	662	691	629	613	653	665	627	672	678	668	644	646	628	655	626	672	654	646	682	651	649	652	649	700	671	662	619	628	666	631	665	651	707	632	664	637	642	661	621	649	654	665	711	666	650	724	652	675	612	705	672	654	673	633	683	651	629	669	647	638	653	672	690	676	650	672	642	644	688	686	683	668	651	666	665	658	657	679	655	664	685	674	683	648	658	701	625	635	632	660	661	646	649	642	639	713	669	662	649	636	627	702	639	616	628	672	681	684	653	655	683	644	661	654	662	667	658	634	661	648	668	653	693	643	669	659	657	643	653	665	708	665	652	651	675	661	639	692	626	656	660	701	649	670	661	673	698	664	650	658	664	655	653	680	652	630	643	657	704	643	640	663	648	621	652	640	648	625	643	679	690	590	648	650	639	660	676	650	667	652	625	645	657
22475	20962	28486	23612	20963	20826	7845	2225	1490	1351	1070	1000	890	874	797	767	752	701	703	624	652	624	583	564	556	545	530	494	510	471	511	506	525	472	479	496	517	508	504	503	510	443	472	436	477	444	448	461	482	427	453	428	451	468	432	447	419	438	456	425	430	441	474	415	457	412	434	464	408	406	405	424	445	468	392	399	440	424	404	457	415	446	410	419	428	424	408	385	417	440	391	444	456	445	453	418	417	446	405	472	456	424	422	415	397	411	422	403	438	428	442	431	425	432	423	446	451	447	470	423	396	389	437	447	400	422	445	446	421	432	421	425	430	396	412	422	427	410	428	444	427	418	395	422	417	419	450	389	454	386	406	433	447	445	440	411	437	400	417	422	419	415	429	404	441	415	440	459	408	421	409	416	401	401	404	451	401	443	418	366	467	456	418	433	437	440	417	412	418	394	392	427	442	410	459	418	413	396	410	432	425	436	452	432	385	436	429	430	429	439	425	402	416	381	455	422	381	410	426	391	437	433	416	419	411	417	408	419	407	386	400	410	421	416	455	410	405	394	441	448	464	463	426	438	427	394	415	431	418	396	424	426	453	398	393	417	418	452	435	462	436	399	423	401	433	411	399	420	408	405	402	443	394	453	400	403	476	418	410	399	416	402	443	388	433	455	422	422	444	425	431	398	440	420	395	401	396	406	428	455	425	414	464	440	437	424	466	391	433	414	450	416	411	460	445	433	415	406	428	422	389	432	438	426	432	414	428	403	436	401	434	412	448	414	436	447	431	440	423	388	437	462	424	406	441	411	412	438	465	416	441	423	390	426	417	413	388	381	447	448	452	431	446	388	393	423	413	425	405	424	462	400	455	410	392	428	410	417	428	424	408	372	455	434	421	407	408	409	407	425	440	403	428	409	435	388	466	398	431	428	442	433	417	432	408	455	415	412	416	429	405	411	433	396	432	433	428	416	426	394	453	428	426	414	449	437	421	428	428	433	426	435	435	392	386	423	433	421	451	392	410	403	437	417	428	467	408	406	409	448	434	456	444	438	418	380	408	405	448	464	448	440	406	445	438	434	434	437	442	380	407	437	409	411	410	434	424	446	419	423	394	418	439	432	415	381	429	401	434	414	415	414	401	418	407	413	407	407	413	467	476	376	366	441	432	446	444	449	389	459	429	459	431	435	443	400	402	437	423	430	437	466	432	423	425	441	431	412	428	432	403	440	425	423	451	441	444	377	447	458	412	421	438	451	390	431	414	402	443	440	379	420	410	437	407	389	402	441	392	417	431	426	433	411	443	439	441	425	428	476	411	408	411	423	387	423	445	425	447	432	441	404	398	397	411	433	447	445	470	398	430	402	415	443	394	430	452	411	396	419	364	450	418	403	418	394	383	394	414	405	459	452	441	425	427	453	453	375	437	453	408	400	427	446	408	385	440	406	422	422	430	437	403	418	405	378	424	405	426	405	425	411	442	458	439	392	457	447	436	439	442	429	410	433	443	421	444	402	430	420	409	431	423	396	423	430	420	428	455	408	418	405	436	426	440	402	418	414	419	413	438	414	422	419	407	427	453	403	408	429	418	417	424	452	429	425	403	404	409	433	434	427	397	387	418	429	413	406	379	430	424	452	423	431	434	451	406	411	419	435	432	407	405	428	447	445	412	399	443	461	408	421	451	419	455	408	405	437	444	433	438	442	379	422	441	416	459	402	465	409	404	463	440	406	449	426	433	384	406	426	404	426	410	397	434	404	442	400	422	407	476	427	416	437	439	427	409	453	382	414	416	439	419	422	424	464	367	439	457	439	440	392	392	384	413	445	416	420	449	421	461	431	375	427	415	439	419	442	419	373	406	398	392	446	445	431	401	412	412	428	408	431	421	434	395	430	399	419	429	410	455	401	410	431	427	394	378	418	430	433	404	450	455	400	425	438	404	427	435	428	415	435	428	438	427	433	406	447	416	417	428	429	436	430	428	405	404	434	437	413	412	408	431	433	423	440	385	429	450	416	451	441	411	384	449	404	433	428	437	420	447	427	393	441	399	407	418	410	427	426	448	454	455	442	448	413	433	436	436	448	429	434	405	470	407	387	432	421	415	394	365	427	438	405	447	395	443	431	452	454	431	415	445	436	453	464	424	440	438	440	476	431	459	413	428	461	413	416	433	386	455	437	375	426	455	415	467	426	404	425	399	431	449	412	411	404	470	408	426	415	388	438	430	466	417	377	401	445	403	414	389	420	406	420	413	437	435	452	455	456	444	431	450	427	441	456	422	475	456	460	439	449	397	438	403	425	403	455	443	454	392	412	420	430	430	441	431	429	404	401	416	394	396	417	401	419	427	442	394	425	443	419	416	401	438	415	448	438	402	399	421	458	409	408	455	394	408	421	401	391	409	429	430	421	388	455	398	426	400	428	410	417	407	462	414	414	393	426	442	399	440	423	400	448	425	447	401	414	411	417	424	438	422	440	407	392	449	445	409	455	417	461	418	436	434	421	404	434	428	407	428	432	442	437	422	474	433	439	443	411	443	418	423	445	391	442	371	408	465	397	420	422	427	410	440	421	429	435	406	418	391	402	480	449	427	402	417	436	479	446	378	427	439	437	431	396	434	433	460	430	427	424	446	423	434	444	397	422	433	435	457	408	425	407	388	452	417	401	436	431	431	439	410	394	454	388	439	383	438	426	442	417	412	434	406	455	384	434	417	454	410	413	449	447	423	410	402	416	450	414	399	418	413	425	432	425	439	422	463	425	433	446	451	439	419	428	397	421	453	401	426	405	414	454	400	420	427	443	452	423	378	429	426	422	442	432	415	424	434	425	408	425	438	440	445	414	455	416	419	442	425	413	417	458	426	453	400	409	432	427	390	438	444	430	459	425	455	433	442	441	421	462	444	441	393	435	419	419	432	463	421	425	399	457	426	426	430	431	409	412	427	449	387	428	472	435	414	421	399	434	402	453	415	439	418	403	442	430	433	406	430	440	435	420	415	400	440	428	467	459	446	391	432	465	447	431	395	416	392	419	430	429	424	420	418	458	430	428	446	410	421	425	423	429	414	422	403	448	442	418	419	423	411	413	430	455	399	414	413	416	426	457	429	424	398	447	437	448	415	458	446	464	419	414	454	397	394	430	415	428	444	395	438	395	472	386	404	432	394	447	386	421	435	431	403	376	445	432	452	434	456	406	453	426	431	395	435	372	438	416	422	442	386	408	445	433	432	421	437	419	414	420	384	412	394	443	416	421	427	419	387	426	423	376	426	419	406	397	394	465	407	425	396	426	404	462	411	411	409	459	402	419	438	406	394	422	413	458	431	467	408	411	443	384	402	440	453	431	432	446	436	444	417	433	464	423	459	464	461	400	412	462	402	406	417	429	407	421	384	459	436	442	448	418	412	458	409	426	438	424	451	408	434	427	462	428	402	422	420	427	410	425	402	456	397	401	434	418	440	435	433	413	441	424	426	409	402	453	409	471	412	400	444	394	434	420
23123	29628	22532	13735	10337	7733	5507	4231	3190	2828	2290	2034	1701	1618	1423	1314	1224	1127	1091	1040	993	1045	933	921	839	801	714	749	677	703	722	734	706	714	693	716	695	710	640	670	670	662	680	641	682	676	656	641	618	595	576	594	655	622	632	601	623	586	595	570	599	595	543	588	611	553	591	571	558	568	529	586	583	587	620	548	537	523	558	590	542	554	564	548	547	561	542	548	570	582	520	600	536	588	569	522	558	579	560	559	563	547	548	568	537	546	595	533	574	569	579	523	601	571	567	555	524	562	576	567	575	559	555	563	561	558	588	535	563	528	584	586	564	572	584	642	600	575	543	590	575	556	553	583	553	541	608	560	580	572	537	590	542	619	565	549	550	571	529	583	570	582	569	558	580	529	561	556	545	576	603	564	518	559	548	574	551	559	539	574	555	551	548	546	548	595	557	547	551	595	612	545	589	558	560	555	551	560	554	571	578	550	600	543	528	577	544	577	597	531	555	588	590	580	562	553	551	609	528	545	499	583	583	565	578	590	597	578	566	575	566	546	552	580	553	585	560	558	570	577	548	549	574	614	524	536	579	544	570	542	579	578	594	556	564	532	538	571	536	583	585	570	589	606	535	559	545	534	593	555	557	583	565	571	578	555	583	579	578	580	529	602	531	558	539	564	561	521	620	562	538	643	551	539	541	567	555	547	583	591	553	567	540	597	605	609	562	568	521	543	589	584	567	582	574	588	566	556	576	569	530	539	545	571	558	593	526	574	570	573	581	559	594	543	529	598	580	556	558	566	535	608	548	551	552	559	543	573	580	589	554	578	570	579	559	586	600	546	585	555	566	552	578	598	547	583	572	542	571	556	557	532	537	545	567	558	562	558	528	569	527	525	546	579	558	577	566	565	513	559	536	553	533	550	582	520	576	562	574	531	574	531	521	564	585	566	562	577	558	595	580	583	549	561	581	573	600	578	550	569	559	578	530	545	533	579	586	518	530	560	560	565	566	543	570	574	560	542	522	571	558	543	618	518	539	575	586	564	585	515	548	550	603	569	604	542	524	546	576	546	547	541	571	557	580	551	580	542	552	572	570	582	521	526	549	553	526	559	557	552	525	519	535	574	579	556	574	557	511	528	553	537	564	508	599	561	557	518	622	579	571	573	565	573	600	524	552	589	584	574	567	550	539	571	558	548	546	575	593	528	557	607	545	594	561	532	539	606	552	528	562	566	542	561	543	529	532	541	575	594	568	566	549	561	532	571	519	560	598	584	544	561	523	562	578	574	558	592	571	550	575	549	537	572	560	564	604	578	525	579	569	538	569	539	583	579	571	531	567	543	579	536	598	553	556	582	566	552	536	573	555	554	571	559	546	519	538	527	550	573	545	545	603	546	542	569	564	565	534	619	567	573	554	563	603	510	538	537	598	560	597	548	548	534	569	527	546	543	584	568	542	528	575	600	555	565	561	534	563	550	578	579	594	554	545	533	587	550	542	568	575	512	569	593	595	561	551	573	534	531	552	553	605	584	541	541	557	597	571	505	609	581	526	556	549	599	556	569	581	505	537	554	583	550	575	556	584	545	524	533	568	582	557	560	549	552	547	559	578	533	527	572	559	567	503	565	545	552	526	539	592	553	559	567	517	528	545	560	569	517	554	535	611	553	562	563	544	635	568	558	553	579	576	564	577	601	536	563	573	532	597	589	575	559	574	573	588	599	571	580	522	589	584	522	569	547	545	606	584	573	531	613	530	558	562	572	511	564	592	582	542	541	561	558	563	571	522	553	536	557	566	564	535	585	571	552	569	555	553	529	554	549	519	534	564	576	514	602	575	560	580	563	607	562	569	590	581	576	627	586	575	562	551	562	584	617	576	578	526	552	587	565	543	584	530	585	555	545	563	577	580	584	591	568	570	547	516	544	558	561	590	566	574	575	554	528	568	603	585	583	560	538	597	579	535	549	555	575	547	557	532	584	535	572	524	608	580	563	617	559	524	571	580	532	557	544	607	482	533	497	544	572	551	538	550	545	581	560	547	555	560	574	574	525	541	521	579	572	570	539	589	533	557	560	585	579	541	552	534	582	542	577	543	580	597	560	544	547	556	582	561	568	542	587	563	565	542	554	562	568	553	576	602	527	544	546	573	570	561	539	564	569	587	600	581	546	571	537	553	601	542	563	589	585	569	552	556	567	577	572	589	559	599	573	577	564	582	529	582	557	573	587	555	546	557	543	553	583	586	575	576	551	532	553	572	578	555	557	573	544	511	574	574	557	563	607	594	529	556	556	548	536	564	554	580	552	523	547	620	546	534	577	540	561	549	555	589	620	554	537	588	562	557	570	521	562	576	552	577	553	566	545	568	534	567	543	562	573	569	520	571	519	565	571	565	546	575	582	555	541	625	543	550	535	544	555	577	574	549	593	596	556	540	605	574	561	584	571	544	575	594	589	547	528	589	548	576	595	583	545	557	607	511	516	542	526	551	568	549	581	556	615	536	571	613	554	506	599	540	544	554	578	526	559	585	584	537	628	544	548	554	535	564	606	539	529	542	576	500	543	560	598	553	562	586	551	552	575	578	577	554	537	579	563	517	553	536	539	589	571	524	554	566	516	592	554	575	538	545	577	594	544	512	531	570	539	532	570	548	557	534	546	588	570	575	540	534	569	558	572	574	555	552	576	562	578	576	575	566	598	564	575	590	515	577	582	550	610	600	557	569	502	552	561	564	532	551	581	583	580	525	616	605	576	578	573	551	580	550	532	580	582	528	573	584	576	539	541	549	578	561	560	554	544	573	512	555	575	574	569	549	581	563	548	588	529	548	584	610	550	580	504	553	508	564	564	563	567	550	565	580	536	528	579	575	543	589	581	576	604	551	583	548	573	551	552	582	561	596	581	565	596	543	569	548	530	583	569	518	563	582	584	566	584	545	545	622	538	547	576	585	610	547	601	559	529	528	594	521	555	593	580	564	558	562	535	554	541	562	581	558	526	539	517	564	559	561	541	575	587	593	556	530	582	545	576	590	538	588	562	558	548	571	506	570	576	592	556	597	528	578	552	566	564	538	543	581	522	572	577	564	561	584	541	559	582	567	535	535	547	573	559	537	522	525	568	563	569	589	560	575	541	571	613	584	585	550	591	553	533	586	574	573	622	584	537	521	576	552	569	566	539	548	580	560	563	567	572	570	569	554	547	557	528	550	579	534	570	545	526	564	574	549	552	578	533	541	586	549	517	615	517	589	538	564	569	568	492	556	584	555	574	541	533	561	550	548	591	549	534	573	503	552	570	538	548	549	562	604	541	564	566	568	550	557	513	549	555	592	571	527	538	577	586	571	534	552	551	590	568	535	539	578	550	550	560	568	571	583	595	607	585	584	532	543	583	564	581	565	570	541	534	587	567	518	553	564	536	559	597	528	584	571	571	591	572	584	530	589	566	568	564	537	593	558	593	496	618	608	516	623	554	582	563	553	538	593	577	582	593	536	557	584	539	560	546
27561	18901	10287	4967	2582	1822	1435	1187	1032	956	981	908	870	857	859	851	805	810	801	833	759	777	745	769	786	742	708	703	682	768	717	738	720	694	665	723	731	778	737	697	725	722	709	704	734	762	732	691	716	684	723	673	691	705	753	728	691	646	684	716	727	689	655	726	683	665	674	664	669	737	651	699	694	651	711	683	710	671	700	699	701	691	748	629	711	666	660	679	727	664	686	685	668	713	700	691	668	651	654	697	702	720	681	697	718	739	690	727	745	702	701	701	717	664	729	717	730	675	715	665	737	673	660	690	679	701	741	642	722	726	675	757	700	680	673	660	705	720	652	712	725	734	701	699	667	786	693	677	639	686	720	719	688	684	661	658	684	713	639	659	692	631	712	691	694	724	682	714	709	744	683	740	733	714	689	716	712	685	744	714	670	703	662	673	682	696	717	697	692	707	676	721	657	676	676	730	700	670	719	704	700	685	680	700	687	690	720	714	684	689	701	699	696	733	716	670	709	697	721	690	693	692	686	668	725	682	707	632	678	686	716	646	690	727	686	709	761	669	710	743	699	693	703	646	703	685	708	703	682	691	686	695	710	693	697	676	693	723	670	662	725	698	714	702	701	676	748	676	702	709	726	696	698	680	689	646	705	714	682	714	707	640	665	661	712	717	715	710	712	659	695	692	650	692	741	686	650	688	646	706	674	655	738	669	698	735	697	696	701	711	732	728	735	682	694	691	678	670	718	714	687	731	694	653	700	687	688	705	708	719	723	696	707	733	684	722	676	668	676	688	725	672	650	728	693	693	682	705	681	697	663	683	737	736	688	657	693	699	685	689	683	695	705	675	704	680	683	702	714	721	672	713	690	688	649	704	721	666	704	689	696	713	687	665	708	711	709	671	680	671	686	708	628	721	667	711	662	708	689	718	678	720	694	715	689	678	714	721	713	710	697	686	735	717	677	687	647	751	673	660	695	695	729	707	676	726	662	688	711	735	689	675	674	712	675	695	702	731	713	726	692	674	746	745	615	695	685	703	696	697	670	686	720	700	729	678	689	721	689	664	646	712	673	731	678	675	697	706	658	718	671	666	679	677	703	676	713	666	707	673	666	686	735	740	637	727	721	678	674	738	676	687	691	691	694	680	702	663	682	653	681	692	726	680	700	710	726	705	690	681	691	697	673	697	706	718	695	672	647	732	706	659	699	732	653	735	698	683	712	678	654	706	665	703	711	706	700	722	665	735	693	692	706	657	678	735	672	685	692	741	670	696	686	699	692	676	690	709	736	674	674	746	711	695	710	700	652	714	671	711	752	715	691	677	712	683	694	685	709	698	694	665	718	659	694	699	638	692	703	678	720	713	733	699	654	682	721	747	693	719	713	697	707	703	716	715	748	712	696	722	645	659	668	710	678	667	753	694	689	645	726	715	688	721	657	686	670	677	714	667	671	673	678	694	693	716	676	695	728	708	714	709	704	720	659	665	712	675	677	717	658	707	677	672	721	716	721	752	707	763	672	707	679	711	703	662	688	666	678	749	758	719	702	693	710	728	661	713	664	684	671	726	672	705	671	692	656	637	734	698	708	659	714	685	686	661	683	716	691	675	669	708	703	692	726	669	697	692	653	663	717	691	672	652	697	704	698	635	711	712	690	671	689	652	689	698	653	722	685	698	688	719	706	694	681	699	699	742	690	677	675	706	698	675	730	725	692	711	697	677	694	701	668	688	654	641	665	654	645	703	701	721	666	702	709	691	669	678	713	720	654	715	659	692	647	692	690	707	710	714	688	723	685	684	685	691	708	647	669	689	704	681	679	681	675	721	711	694	645	711	713	712	737	715	680	660	687	717	641	703	674	670	675	677	736	725	703	732	631	675	694	675	691	706	717	696	662	681	711	660	698	663	714	694	750	699	656	634	723	726	665	705	686	685	698	668	693	706	680	702	693	657	678	668	706	702	736	680	681	731	694	736	677	664	716	663	730	699	661	676	705	652	710	712	711	702	698	694	661	683	688	705	705	730	686	668	700	719	731	659	702	687	669	680	675	711	693	750	709	699	652	693	726	714	674	723	718	709	710	700	674	675	691	663	714	696	673	680	709	682	703	690	669	682	662	726	711	710	686	671	697	721	729	686	682	690	719	700	714	655	693	703	688	708	704	715	703	729	676	685	655	720	670	697	692	701	682	677	734	680	678	720	712	697	641	707	666	667	703	687	735	667	685	681	683	686	676	740	702	727	697	669	709	687	716	720	686	680	712	717	755	685	662	689	678	694	697	644	677	666	701	656	677	698	699	637	664	697	718	689	727	702	669	730	697	694	731	669	685	674	678	727	678	688	702	654	757	697	687	695	727	723	693	701	666	697	659	711	671	671	699	734	670	691	689	674	720	707	661	638	721	679	732	695	687	670	702	711	698	721	687	673	687	625	695	697	713	707	687	726	661	666	699	656	702	731	650	687	705	673	693	669	708	685	709	700	666	666	685	653	669	701	709	736	674	684	690	671	717	679	693	718	690	727	694	687	652	687	699	785	732	690	695	702	705	697	711	639	686	710	698	713	728	694	692	697	652	677	716	693	701	680	737	708	711	710	734	716	670	665	712	684	652	653	706	725	701	678	691	696	702	704	704	682	690	704	704	694	699	709	678	688	718	674	681	762	672	727	732	706	667	719	727	712	667	729	651	697	713	733	700	705	698	686	699	737	672	720	710	678	703	689	690	660	715	707	727	705	656	743	720	690	686	760	726	705	655	713	694	748	708	669	678	739	694	700	705	702	685	667	659	675	706	635	678	701	649	708	612	707	709	713	732	750	709	721	677	687	701	704	692	671	712	678	716	691	697	723	714	650	738	639	725	688	710	663	680	665	719	698	691	745	679	664	658	719	626	706	695	664	703	668	703	728	705	706	696	661	694	694	664	683	750	641	666	719	694	629	704	712	722	688	677	628	728	699	692	689	718	724	716	684	679	739	659	657	728	690	714	659	662	754	754	685	701	705	649	722	666	674	703	736	673	715	710	654	730	705	641	667	718	647	713	666	682	648	715	682	749	697	689	678	690	668	704	701	702	747	668	672	709	666	705	758	694	697	719	665	727	676	691	694	655	689	706	650	671	702	699	667	657	683	711	649	687	674	716	679	659	687	684	685	692	647	680	672	740	729	701	721	748	727	702	659	706	726	684	705	722	725	734	730	666	728	651	720	670	686	730	645	666	659	697	723	687	715	751	682	687	721	711	735	745	731	740	664	703	689	653	702	706	696	737	707	722	726	692	719	695	710	666	715	756	696	685	672	724	656	733	691	712	699	693	744	718	730	703	697	714	752	723	697	705	705	698	685	710	701	721	664	700	734	681	732	692	685	678	690	715	651	690	718	706	673	741	684	711	694	687	670	690	664	731	681	678	640	648	669	696	700	688	698	724	706	713	705	711	683	703	719	695	657	727	679	641	713	687	723	649	646	702	718	734	701	653	686	676	731	715	697	679	691	678	690	679	692
18305	16000	11582	6567	4643	3443	2644	2122	1735	1608	1479	1254	1243	1324	1139	1149	1172	1112	1076	1110	1135	1084	1047	999	1036	1040	970	956	904	935	956	991	936	927	912	925	941	980	919	921	941	905	927	958	927	1003	914	923	888	841	896	910	905	902	885	873	910	862	874	886	874	867	926	892	898	885	935	868	901	943	895	871	847	883	911	923	867	921	899	916	908	927	867	821	875	887	821	853	873	893	860	856	856	909	886	846	902	871	880	886	899	896	866	946	881	876	919	853	904	904	914	896	961	917	916	886	864	870	908	861	952	912	873	899	922	926	928	868	903	857	848	858	920	886	853	908	904	875	878	873	890	861	889	892	903	916	901	873	908	909	878	893	915	887	938	910	903	899	855	879	844	894	921	895	920	899	872	874	844	884	900	885	869	866	923	879	932	915	880	872	874	886	899	874	898	877	888	875	919	914	934	836	875	903	896	918	910	893	917	905	881	908	862	867	907	913	904	940	831	923	877	851	880	933	915	896	885	872	896	953	896	919	903	890	890	867	878	908	950	886	905	867	844	881	848	869	897	879	907	865	886	842	921	911	911	878	902	891	871	872	869	853	916	864	918	898	945	885	879	911	855	914	925	904	896	937	934	893	908	871	865	892	879	914	849	915	884	922	879	849	883	907	950	866	939	870	902	941	933	903	911	905	906	892	910	870	901	920	860	872	898	863	894	865	927	847	914	906	889	912	862	897	900	926	871	877	894	898	876	879	901	841	880	858	930	867	883	933	885	905	873	881	934	924	894	901	874	913	866	880	952	930	882	820	898	865	930	879	874	849	907	873	877	870	903	909	884	898	892	890	876	936	885	895	900	941	877	821	903	864	941	920	866	924	912	923	880	908	857	844	869	868	866	935	899	887	921	909	944	919	863	853	891	858	878	854	877	921	867	888	906	893	840	869	924	888	890	897	887	833	868	899	894	887	884	870	888	934	907	883	923	810	948	850	873	879	899	925	932	922	946	919	850	920	920	862	912	872	885	873	895	929	916	876	890	922	847	927	888	889	850	856	874	965	852	904	898	907	935	900	859	851	925	879	899	888	877	818	904	854	893	872	952	859	871	873	912	897	901	871	864	915	874	867	835	831	903	852	904	891	899	875	894	867	892	859	885	831	888	899	867	923	886	905	882	881	849	855	873	898	928	860	872	899	887	888	918	853	925	916	840	896	894	931	838	868	877	890	940	887	890	877	869	896	873	885	873	899	853	914	899	912	865	865	912	884	863	915	813	941	918	915	919	874	948	966	893	945	906	882	889	937	894	903	925	916	923	894	908	885	858	908	881	881	895	893	906	895	881	904	872	922	864	901	858	911	889	821	903	914	802	906	931	938	858	878	907	869	922	891	872	929	920	929	948	899	849	853	897	901	886	908	896	886	854	887	891	858	874	864	972	878	897	860	901	950	907	909	942	885	848	938	906	865	914	955	892	916	850	886	925	845	885	879	899	903	875	927	909	903	885	911	893	868	875	922	865	918	866	910	937	845	878	924	917	893	826	893	866	888	894	919	835	915	893	912	898	878	854	895	894	936	904	942	919	843	897	905	893	886	894	869	933	852	936	930	856	889	888	852	915	897	877	916	867	844	903	891	925	865	875	905	915	870	893	858	861	874	834	877	894	858	859	911	908	878	910	876	918	894	873	866	882	919	934	885	958	854	868	919	934	890	948	877	870	891	883	891	869	902	845	860	874	822	867	897	866	922	921	879	905	884	925	903	850	903	896	844	929	887	907	902	899	864	877	912	873	911	887	899	890	901	901	876	904	904	868	933	894	902	916	883	943	894	926	873	878	894	860	878	902	869	952	843	925	907	867	846	947	895	901	892	887	897	932	894	831	880	933	817	849	888	868	892	890	838	906	850	911	908	896	919	900	889	935	891	900	906	889	893	864	886	914	894	897	850	878	904	901	875	898	899	888	867	834	884	849	915	888	896	879	893	904	870	890	943	952	933	943	902	932	891	836	909	901	873	871	905	909	831	875	930	933	891	888	902	926	877	874	890	961	850	892	909	817	884	904	871	853	926	885	893	911	888	866	944	883	853	896	885	930	894	894	924	839	932	863	920	867	863	901	919	901	903	878	846	862	885	929	866	895	957	887	879	864	880	916	859	912	914	927	955	859	927	886	964	847	910	917	896	947	969	873	870	901	817	909	851	856	878	924	870	876	909	927	900	842	939	870	910	852	938	937	857	863	897	897	848	899	867	880	825	875	929	865	937	865	855	861	890	898	930	896	898	838	882	956	843	906	911	879	871	937	914	905	885	948	897	919	837	917	917	864	879	891	908	851	886	826	846	922	873	906	888	932	892	870	939	830	869	835	873	922	892	896	853	893	923	915	910	896	900	907	883	922	888	916	940	886	862	884	929	890	820	873	892	920	881	912	906	905	867	846	880	880	857	919	904	881	936	876	866	836	862	918	893	874	897	848	915	930	906	873	908	918	858	928	882	907	877	924	888	958	918	893	855	917	897	927	892	897	928	916	919	875	906	888	867	895	891	933	879	857	895	907	912	885	848	905	903	894	904	886	882	930	882	909	882	907	902	880	882	873	866	881	928	911	919	871	940	872	874	967	921	922	875	885	881	904	872	889	887	895	890	893	893	905	863	902	879	901	889	918	861	935	927	908	853	900	880	913	863	945	934	864	944	910	907	877	894	883	913	896	904	814	890	890	854	918	851	863	840	885	896	902	918	883	871	884	877	894	908	875	866	841	915	867	876	902	892	896	916	909	923	874	872	903	868	943	921	889	902	931	886	913	923	892	870	919	874	855	893	882	821	861	881	889	897	858	833	831	902	884	953	870	908	839	907	906	871	872	904	977	821	925	866	908	913	825	914	915	889	860	914	869	927	853	864	857	921	881	909	853	911	890	908	899	944	917	896	915	942	919	880	881	860	838	876	837	898	889	869	897	832	882	894	890	853	885	912	889	838	888	953	897	900	876	865	895	885	880	886	865	891	878	913	898	889	899	919	888	870	910	894	859	879	891	826	883	843	907	930	877	910	877	847	912	896	853	888	934	877	885	966	900	871	884	868	945	920	863	857	814	897	901	975	918	885	873	910	880	903	858	952	940	922	888	938	909	944	826	879	895	871	874	908	906	935	868	866	851	877	862	959	882	910	896	901	878	901	864	881	890	908	902	864	919	926	856	893	871	909	891	891	944	901	860	855	899	840	894	902	888	863	884	776	889	891	898	915	908	884	850	855	820	888	913	848	850	898	930	872	872	871	896	891	918	946	881	900	910	890	886	880	837	914	851	930	906	912	910	934	910	868	882	937	910	917	911	863	910	858	946	888	899	846	927	856	855	893	896	909	847	899	850	884	913	910	904	866	903	870	912	832	827	891	911	875	907	900	925	873	919	881	900	886	869	909	884	913	875	876	954	868	917	864	943	857	893	870	892	906	918	921	883	878	891	871	880	957	891	891	860	872	942	913	858	864	865	888	933	924	886	907	875	980
23559	20986	27919	24242	20812	8980	2725	1783	1310	1318	1154	1061	1032	970	985	886	888	841	861	827	839	844	807	765	765	721	691	717	674	728	714	717	729	722	709	719	705	681	688	697	760	659	699	725	689	754	663	683	719	660	718	701	676	697	727	649	658	697	648	688	668	669	667	674	683	653	705	660	682	687	681	686	678	655	620	674	714	649	629	691	645	696	648	675	746	701	700	673	677	667	665	663	636	675	621	672	677	660	691	692	703	706	632	683	690	629	658	701	690	681	644	722	669	666	620	644	694	695	728	686	660	645	675	672	706	664	690	647	700	699	700	655	663	621	692	683	693	653	705	690	682	638	686	682	703	653	688	672	697	690	671	671	663	716	652	683	651	653	743	705	668	660	626	665	647	663	671	666	664	694	639	690	674	678	668	669	652	634	698	664	661	674	751	650	732	675	673	692	627	649	695	596	684	643	684	692	687	651	658	668	737	647	666	666	679	674	676	693	692	702	653	691	680	693	684	667	678	697	675	677	712	640	607	655	673	680	677	679	663	633	654	669	694	632	704	661	641	692	696	637	682	689	640	666	692	639	705	637	697	640	690	716	634	672	664	700	644	639	642	665	651	711	633	644	694	690	640	701	664	659	678	714	615	678	655	699	662	671	671	637	699	644	700	684	659	639	701	672	652	690	687	663	693	656	673	689	687	685	657	689	668	671	632	662	694	669	634	646	673	688	711	634	688	674	681	623	669	669	711	645	662	637	651	666	690	691	691	695	681	692	689	660	663	672	687	689	671	648	659	626	637	664	601	665	708	698	634	678	644	708	673	640	665	611	658	656	702	675	632	685	693	666	636	665	714	641	679	665	711	695	663	688	715	661	691	661	652	648	644	702	729	667	663	682	620	728	698	685	690	686	658	666	673	662	661	635	654	698	602	676	643	697	650	696	680	659	627	687	669	667	673	691	716	692	722	635	691	667	686	718	612	664	681	697	691	659	640	662	690	654	696	745	671	692	659	634	673	659	642	633	678	676	677	666	679	620	643	675	683	668	686	662	646	673	648	664	671	705	716	694	665	696	661	661	628	673	671	657	683	714	648	687	640	658	632	629	641	696	715	614	700	723	735	628	663	643	694	640	700	646	607	643	654	666	670	645	661	633	676	642	665	681	717	640	700	630	658	683	610	643	659	661	665	683	636	667	715	684	652	685	693	621	665	700	670	676	687	688	671	722	717	658	697	673	656	643	734	684	707	674	723	674	665	716	646	677	725	667	679	691	687	652	696	678	683	652	677	619	649	701	664	718	656	689	668	720	660	672	686	701	642	702	685	685	645	656	629	684	682	661	644	628	642	629	664	669	696	668	677	649	677	709	662	645	646	661	699	681	714	640	683	659	649	683	644	690	716	646	684	620	722	656	675	689	699	688	643	650	629	640	642	643	634	673	655	673	711	629	672	677	656	626	727	675	715	650	688	671	678	684	688	723	679	690	705	706	705	684	691	660	687	639	663	670	652	693	705	664	670	696	702	717	643	676	658	628	689	645	717	643	655	618	644	675	689	651	651	690	714	676	671	675	711	654	638	640	677	675	664	676	639	689	671	679	671	674	650	676	661	641	709	670	652	672	665	646	652	712	690	675	691	709	669	679	718	647	712	671	761	681	670	650	666	665	647	653	698	684	647	654	718	682	661	678	711	682	693	703	659	680	656	635	685	655	681	649	679	640	652	660	636	674	626	658	657	649	712	710	678	677	711	594	654	708	650	657	644	679	665	665	680	662	662	691	693	660	665	674	686	666	651	664	648	686	662	703	675	621	620	676	675	676	689	625	670	688	675	702	631	646	692	748	696	677	660	672	673	689	623	641	677	645	648	737	657	680	637	701	668	650	627	650	683	705	669	658	661	677	677	664	650	709	691	678	691	663	647	644	630	658	635	662	654	703	690	687	683	700	681	738	661	676	654	686	673	624	652	698	710	665	701	703	680	654	662	628	705	689	707	648	649	705	667	678	656	698	685	665	657	675	640	697	685	670	650	645	637	653	674	668	650	672	703	704	675	636	702	664	650	659	702	679	667	724	680	687	684	619	652	662	675	729	704	655	684	667	670	625	657	656	602	692	728	731	638	695	655	671	733	630	638	701	653	666	664	658	677	719	656	649	715	676	677	678	643	684	673	688	725	659	654	700	698	673	702	673	663	670	694	690	721	710	631	652	676	696	657	704	688	684	651	667	706	672	644	632	665	705	735	646	660	707	659	697	636	675	649	700	720	677	674	722	686	717	697	675	703	696	668	649	688	673	677	645	691	658	686	664	632	671	683	676	697	640	649	661	689	690	678	702	664	656	673	662	623	665	683	661	679	681	683	685	646	650	708	702	651	698	717	631	660	703	663	645	637	645	661	702	673	664	681	691	678	616	676	609	662	678	689	655	698	674	694	704	676	662	664	695	672	636	683	666	673	634	671	639	686	657	684	692	654	638	675	693	711	713	675	651	616	675	675	707	681	690	623	677	686	627	644	701	703	654	694	697	630	659	668	688	660	641	664	700	652	726	654	678	677	703	610	659	726	656	695	695	680	628	687	660	708	665	709	676	665	642	675	663	693	674	686	704	696	599	707	638	662	665	633	677	660	683	668	655	667	689	667	698	762	723	653	676	674	702	663	692	668	693	681	639	658	681	668	647	702	697	714	666	661	671	617	668	699	713	727	677	655	663	656	722	656	669	704	655	672	699	703	714	678	664	672	651	674	687	662	677	694	671	676	671	678	653	672	687	686	695	651	620	657	679	708	708	664	661	667	676	621	675	674	651	713	664	702	667	627	676	607	703	686	654	667	680	649	694	697	647	679	685	669	679	678	649	676	675	699	675	662	661	650	644	682	651	640	679	676	661	634	672	727	681	670	644	662	688	631	741	634	680	663	664	640	696	680	695	665	676	610	709	680	644	694	684	710	696	668	678	646	654	643	676	673	693	640	702	694	700	680	710	642	651	665	691	638	663	701	657	662	637	640	612	654	681	648	688	707	658	736	644	721	674	667	675	651	673	664	673	678	621	664	659	666	671	670	645	673	644	673	626	643	644	632	658	700	646	708	642	631	703	697	660	690	642	687	713	690	730	666	670	716	626	647	709	665	643	645	702	667	641	636	687	700	676	706	707	686	678	696	666	743	644	691	667	646	646	655	685	730	643	697	658	682	628	667	719	689	686	665	643	683	663	671	685	645	665	650	699	667	651	666	667	669	634	672	662	693	737	690	638	671	710	685	631	670	684	670	681	734	664	644	676	683	614	635	708	668	701	657	686	771	679	695	641	664	685	711	694	661	696	671	673	678	688	685	670	724	642	682	701	701	650	671	666	686	675	740	688	680	649	719	641	667	662	656	672	697	657	665	633	661	682	663	677	675	667	669	716	658	708	671	718	671	675	688	673	705	678	606	728	649	666	654	722	676	641	688	657	701	659	669	669	692	650	658	691	681	661	620	651	661	703	693	712	666	665	657	590	660	666
19809	23496	17758	10342	7302	5356	4126	3353	2541	2305	2159	1793	1551	1575	1468	1390	1341	1247	1230	1225	1176	1182	1109	1079	1083	1099	986	981	935	933	1025	985	951	927	992	959	943	933	926	992	872	876	990	926	970	907	952	913	898	917	903	859	893	905	892	913	902	851	872	939	898	862	883	907	878	921	842	884	886	842	908	862	878	839	864	889	886	898	853	881	895	873	891	888	813	913	880	835	899	866	816	885	891	834	879	868	900	869	847	946	845	832	858	842	884	918	861	857	856	887	857	897	809	838	865	891	851	866	862	875	879	935	845	877	882	887	898	857	864	863	883	874	847	869	845	809	875	828	848	865	884	865	852	854	828	880	834	863	818	893	794	882	825	832	873	811	907	919	834	863	848	877	909	825	853	865	855	869	839	847	816	847	881	904	870	860	923	908	874	888	864	837	904	893	889	895	812	902	907	801	842	893	852	880	903	909	891	805	894	867	857	914	894	854	848	922	915	860	891	835	845	872	905	844	874	862	826	878	845	870	876	911	886	821	883	838	841	897	886	918	840	891	887	875	870	851	873	873	953	841	884	876	857	809	864	908	938	859	930	838	911	932	882	852	836	848	895	826	862	855	869	871	856	841	913	776	859	867	826	875	899	876	857	851	887	887	916	835	885	843	849	922	852	852	834	857	889	879	917	835	885	865	879	869	840	807	858	835	877	855	838	788	922	846	855	850	881	931	814	863	873	841	801	882	902	903	836	805	861	867	863	892	951	870	816	843	842	875	869	830	836	878	878	883	905	874	814	898	817	861	908	862	880	859	859	848	848	907	875	843	891	861	841	859	830	859	804	870	855	856	878	906	882	910	897	843	884	823	849	881	874	899	868	853	829	860	877	884	864	836	877	872	913	871	876	867	848	826	844	882	850	848	835	913	897	850	857	910	861	866	839	886	833	872	855	872	864	858	814	877	898	881	874	882	851	952	870	926	900	855	825	888	856	883	859	889	835	866	892	908	865	823	883	890	844	861	820	816	864	890	903	896	891	903	849	900	856	870	831	875	862	897	865	838	891	855	820	870	952	842	925	904	860	896	886	878	905	919	893	798	835	872	797	857	847	844	941	841	901	885	879	864	915	873	866	829	828	840	804	778	875	829	807	876	847	835	828	905	868	881	901	785	889	860	879	875	822	877	823	903	891	857	849	882	940	881	841	882	853	878	847	888	865	841	961	915	855	890	885	855	914	875	863	906	840	913	868	843	840	843	868	824	899	862	894	837	881	930	911	877	887	847	892	854	857	832	835	894	866	872	870	847	880	823	862	868	851	832	877	888	852	867	851	854	857	865	888	871	879	861	915	813	877	850	833	847	873	845	860	839	844	853	860	861	911	889	834	906	876	881	814	858	924	892	897	873	918	908	830	896	875	835	850	874	879	871	854	845	878	892	892	884	867	855	893	849	824	842	861	912	911	828	909	889	849	864	843	952	851	822	879	812	822	830	923	863	874	825	856	865	875	848	840	847	883	891	844	852	849	848	841	931	874	882	882	881	871	900	841	889	843	898	884	852	869	814	896	839	848	866	842	834	861	840	859	893	911	821	881	859	853	838	836	855	865	859	849	840	853	917	848	872	864	873	853	867	837	895	911	803	930	931	870	878	902	822	841	843	877	861	890	870	854	877	913	871	881	842	921	874	868	857	907	877	890	846	849	877	855	863	877	912	881	862	900	929	830	862	804	890	876	847	850	877	834	896	836	885	887	864	847	879	816	879	865	802	880	844	887	862	878	835	829	861	871	862	887	853	863	863	861	871	836	889	891	871	879	865	895	863	854	868	844	847	864	912	871	843	824	836	859	847	853	836	870	888	948	892	842	860	851	899	812	891	823	907	902	827	870	886	887	884	883	874	838	863	928	843	898	887	876	891	830	862	885	856	901	854	925	882	832	862	848	811	889	833	898	866	867	802	817	860	860	791	892	853	877	820	875	844	828	911	801	876	837	876	858	838	872	834	860	943	865	949	856	810	874	915	862	818	830	865	914	861	855	893	868	940	866	841	855	918	846	874	915	901	853	912	906	799	859	873	800	894	880	838	840	903	914	869	878	803	887	894	890	856	825	761	895	850	932	843	872	910	845	870	833	919	853	838	851	889	845	899	876	849	883	874	842	850	896	838	913	881	873	831	835	904	836	864	893	834	896	840	878	839	865	876	880	862	864	849	905	870	869	886	813	857	919	883	848	826	872	893	834	850	911	883	867	863	864	892	824	912	819	929	862	846	879	865	885	870	829	867	870	876	886	891	867	850	832	808	881	856	888	859	830	904	858	903	850	889	853	835	844	899	875	866	842	861	870	913	888	834	851	888	846	820	868	868	914	892	883	917	865	881	855	855	806	891	904	847	897	834	888	905	902	862	813	884	828	849	879	829	862	897	862	873	859	863	865	865	896	846	861	884	855	841	899	851	849	883	887	915	852	845	852	857	840	919	851	824	879	873	858	814	859	868	877	836	829	883	924	863	873	918	867	848	839	867	816	893	852	878	866	857	860	864	863	868	900	904	916	883	814	881	807	861	908	874	855	922	876	848	846	857	851	864	864	875	894	895	814	895	880	840	868	825	882	898	910	862	851	911	838	895	861	888	911	839	833	889	861	880	853	848	852	877	834	873	869	891	921	867	890	929	884	859	876	874	889	895	861	906	883	819	864	840	867	906	869	854	916	839	842	906	857	898	879	852	852	902	914	881	868	854	865	881	845	854	867	873	852	823	867	829	873	848	940	879	886	882	874	881	880	857	863	881	930	871	814	874	867	873	854	893	816	878	882	866	852	808	870	854	861	854	930	866	865	869	896	873	875	850	860	793	841	880	842	827	840	875	862	866	829	872	909	845	892	832	835	940	891	900	848	840	910	909	845	856	900	868	825	896	844	905	921	884	878	876	856	856	866	871	928	884	868	837	841	848	879	832	830	846	812	881	833	861	898	865	890	900	891	880	870	809	885	856	880	873	848	881	864	897	847	878	896	859	912	811	867	844	835	844	921	810	831	888	851	941	895	872	877	847	923	835	810	829	830	838	860	842	815	854	845	906	901	847	873	870	921	873	887	898	866	899	877	874	825	885	871	898	931	851	886	873	833	843	915	906	892	854	900	876	832	850	884	865	906	872	907	897	851	827	913	858	870	891	904	903	813	841	884	908	889	899	894	860	848	890	875	849	894	817	837	932	856	889	877	864	808	818	855	869	902	912	867	907	845	880	864	855	828	848	822	840	855	873	845	888	877	865	839	867	854	878	866	915	892	881	906	916	850	941	891	827	900	903	811	859	780	856	830	890	844	867	865	905	909	890	879	889	901	878	827	845	841	873	890	868	820	873	891	810	867	881	843	839	901	823	874	868	893	896	851	887	857	844	862	893	881	879	869	881	874	806	855	839	824	851	882	898	818	846	889	870	818	855	856	840	867	924	882	812	829	937	825	887	865	879	906	853	819	876	856	910	859	865	828	899	851	829	899	856	880	818
24582	20915	26626	25071	9377	2371	1536	1242	1007	970	930	806	748	761	734	718	631	617	688	614	616	657	612	579	560	516	540	575	564	539	532	531	540	538	535	533	554	544	525	497	539	521	571	532	511	585	533	511	559	527	477	521	535	474	520	516	522	514	486	500	524	478	478	535	532	495	535	520	542	541	502	526	506	491	490	489	534	504	516	466	503	489	498	510	486	477	493	503	492	481	482	531	498	445	493	505	490	497	504	464	498	499	489	502	511	533	468	555	492	517	555	509	499	479	471	493	508	498	517	508	452	491	479	506	523	530	514	500	491	535	484	475	463	524	447	505	472	538	514	471	458	527	487	490	523	513	540	505	474	497	513	514	447	511	498	507	540	492	497	492	511	492	520	521	489	487	457	491	501	504	521	517	457	479	503	484	501	507	459	473	482	510	531	520	488	495	505	535	519	503	494	487	493	493	512	525	509	457	517	455	506	530	520	460	457	486	478	495	500	497	517	474	485	501	539	523	498	529	510	490	520	497	510	517	522	489	512	478	549	510	486	523	462	479	477	497	484	494	471	492	467	514	492	477	547	494	531	507	515	482	464	519	488	490	486	481	477	465	465	497	485	518	470	469	462	475	474	481	521	491	533	498	538	490	498	510	453	517	495	490	498	498	512	523	496	486	489	507	470	524	472	531	530	510	490	452	477	525	570	542	503	501	483	499	549	499	494	499	523	496	455	475	484	529	489	494	501	521	488	521	481	525	472	461	509	522	475	529	491	486	513	498	515	509	454	502	531	502	471	458	513	480	546	514	543	467	502	494	457	532	498	481	507	524	515	530	496	486	527	490	479	513	469	503	507	500	489	498	475	503	533	482	502	512	526	501	493	494	509	498	511	507	480	478	483	515	506	528	472	518	496	495	483	497	523	503	480	511	496	478	486	490	473	500	492	538	485	494	518	498	486	504	495	529	499	467	499	490	473	479	507	524	496	502	504	507	525	506	523	512	535	503	499	541	500	552	516	508	490	506	510	481	476	481	506	491	508	490	472	517	504	533	514	449	490	530	491	508	530	505	480	510	530	508	482	471	527	494	510	499	507	480	505	502	467	511	503	441	508	466	499	494	498	541	505	504	518	480	471	498	530	478	483	487	513	494	462	517	500	508	489	480	520	482	498	481	481	507	469	490	468	512	527	501	499	509	515	470	479	503	464	464	511	506	463	520	500	478	543	503	521	487	508	513	484	499	503	486	473	499	491	502	507	507	479	480	521	540	488	542	476	484	483	522	490	527	510	525	503	508	515	472	486	521	497	542	505	471	478	485	496	499	487	537	517	493	459	470	498	503	487	497	488	491	484	485	472	528	490	535	485	499	472	511	481	495	509	498	481	459	475	490	501	544	465	511	502	521	554	458	481	493	488	504	492	529	553	495	513	489	469	510	526	529	481	474	494	500	507	514	504	507	478	497	510	505	477	488	499	487	500	547	540	473	506	485	482	461	489	529	512	507	530	482	496	521	472	505	558	469	486	512	470	488	537	523	485	481	514	545	526	493	519	528	547	497	471	488	504	486	535	507	525	495	494	507	557	511	496	499	495	522	476	487	531	502	508	524	543	495	509	545	475	492	482	504	523	512	510	514	512	483	542	499	511	482	509	505	496	500	483	480	497	478	525	452	460	483	481	506	526	514	501	487	509	503	534	474	501	491	502	497	500	480	516	489	429	529	475	514	473	482	492	485	463	519	498	472	505	494	521	509	514	470	512	493	509	478	513	509	525	477	465	532	518	506	538	519	524	525	507	512	516	518	506	533	474	488	488	510	504	494	497	517	506	513	499	504	500	460	479	514	491	505	510	516	468	495	468	521	504	484	472	502	486	527	545	500	501	496	493	501	483	493	541	480	539	471	482	533	515	535	505	508	462	451	499	523	461	533	521	509	523	505	495	502	529	537	497	477	495	478	533	484	531	518	506	486	500	500	519	542	515	476	500	455	521	515	547	508	518	500	530	483	517	481	461	505	530	497	474	486	494	526	508	500	504	450	526	520	506	474	476	524	534	490	488	473	467	489	484	497	479	464	483	507	512	541	459	506	483	468	513	527	495	512	531	471	569	518	521	511	530	464	478	526	465	490	506	491	472	466	504	531	489	506	490	532	506	518	464	549	517	506	480	505	505	528	456	518	463	486	508	465	524	493	515	511	444	515	520	468	494	485	519	468	458	483	493	499	514	504	498	451	514	431	526	464	481	480	522	510	494	527	492	493	496	493	480	522	522	482	499	501	509	511	509	487	500	489	507	482	503	497	484	523	527	520	465	503	509	478	514	519	492	508	510	484	494	493	492	480	495	490	510	456	501	506	502	493	497	477	487	495	479	483	483	451	493	502	462	539	508	502	486	479	472	490	542	487	508	492	498	509	533	500	480	482	535	490	480	505	495	528	496	501	489	522	511	499	504	527	534	490	495	493	420	505	491	503	473	496	492	501	501	528	500	497	506	499	480	501	499	486	511	478	460	509	461	528	488	489	491	528	497	478	522	457	475	476	521	524	491	470	495	513	522	465	460	459	469	466	466	515	495	514	499	503	487	546	507	516	520	516	516	509	477	484	495	495	540	508	465	513	466	489	490	509	482	500	470	467	501	525	519	523	511	516	481	484	486	508	467	506	476	519	475	497	514	512	489	498	468	492	480	509	504	499	522	513	502	452	487	473	519	453	490	502	509	517	461	522	544	470	453	504	488	487	470	490	510	477	485	485	517	524	479	501	487	517	453	470	543	481	480	490	497	507	497	537	526	497	516	498	497	550	489	514	500	516	433	502	461	513	468	507	508	515	477	482	522	532	515	509	473	506	463	491	511	507	497	506	514	476	495	467	465	555	519	462	526	531	460	502	496	482	507	509	540	487	497	502	489	480	493	488	475	516	469	486	507	490	500	518	512	492	522	516	505	480	501	496	495	468	532	497	474	497	501	471	459	496	453	529	536	459	499	494	467	508	537	483	471	465	501	511	524	463	522	521	490	476	488	503	509	530	476	501	484	513	514	495	508	487	499	522	558	520	493	501	496	495	521	527	488	463	456	476	494	542	496	508	488	504	495	508	488	498	478	492	485	462	527	513	473	506	459	480	519	475	481	518	502	496	518	495	509	480	530	524	516	505	493	492	480	495	477	496	494	500	531	501	492	503	488	529	508	530	533	527	493	513	529	500	489	492	489	469	511	510	524	488	541	480	547	486	544	491	500	493	529	508	472	512	531	514	499	498	466	544	525	514	502	455	512	524	514	512	451	471	505	486	497	492	490	484	499	489	491	512	449	524	456	504	473	531	489	508	482	477	474	491	511	493	522	484	461	528	510	462	481	487	487	492	460	504	480	506	500	493	513	484	480	517	488	484	508	488	516	473	503	472	483	529	503	507	500	537	452	482	457	473	525	482	495	494	483	516	519	513	494	515	517	514	485	490	478	492	518	504	486	526	503	481	500	453	515	509	485	441	464	520	499	508	516	469
16528	20272	14928	8686	6204	4261	3273	2556	2098	1897	1753	1390	1327	1232	1181	1052	991	1033	923	907	947	871	933	888	783	780	759	714	721	723	702	736	694	732	692	767	736	700	714	714	637	717	690	676	694	694	689	664	643	678	657	712	682	686	715	682	639	677	666	634	699	626	646	656	653	617	654	680	632	683	599	701	647	642	656	654	585	647	662	620	687	660	635	608	651	686	646	640	608	635	677	667	662	604	672	642	653	678	644	618	645	665	664	620	638	643	636	638	633	608	640	581	667	641	702	609	672	657	645	692	657	656	601	627	669	679	679	668	646	673	670	594	644	665	621	643	587	643	576	640	636	641	647	612	637	690	653	604	653	700	607	640	643	691	693	615	634	667	656	682	614	633	597	642	689	629	640	611	646	637	653	656	649	641	659	656	637	690	654	648	637	610	666	696	639	609	631	612	640	609	660	632	660	619	673	674	637	666	701	656	668	597	591	659	665	605	627	662	700	653	649	603	659	627	644	662	674	621	615	636	658	632	669	638	642	678	629	660	669	584	638	651	670	669	672	594	646	677	639	675	644	620	654	606	698	634	653	620	621	655	692	635	662	665	645	665	635	706	659	650	664	594	671	609	648	660	649	616	669	598	630	599	661	708	612	669	683	611	618	661	613	644	614	631	657	651	654	650	623	642	660	655	660	627	646	697	646	644	668	675	650	626	584	605	660	641	619	640	640	647	618	643	656	670	667	633	637	611	671	671	671	649	608	668	606	651	675	675	625	651	660	631	663	630	666	640	656	626	596	681	640	629	661	656	672	582	630	627	634	669	624	634	603	645	639	625	634	586	661	646	615	617	652	657	659	625	651	671	671	630	661	635	642	643	620	648	661	621	624	611	631	700	710	599	643	661	615	678	625	637	661	665	623	664	632	635	632	650	659	648	684	665	672	643	672	692	629	627	635	630	636	661	669	616	634	634	630	587	651	629	629	668	642	645	640	688	685	635	646	707	669	651	695	666	676	638	676	630	609	662	677	628	627	628	597	681	699	630	594	636	628	636	637	651	574	656	662	703	638	684	635	623	594	609	661	621	650	669	709	663	634	663	671	620	651	652	665	669	638	696	652	600	658	572	592	630	615	644	635	650	640	633	628	601	620	618	675	699	665	606	635	620	676	665	680	654	634	669	646	641	644	654	641	654	641	687	671	615	662	612	651	593	684	644	664	601	608	599	661	659	652	655	683	687	659	655	638	631	635	624	704	592	659	641	651	679	669	675	646	627	665	639	606	627	643	690	666	686	631	679	633	603	641	651	653	680	640	686	625	699	684	656	650	690	631	664	676	678	680	645	604	641	652	656	645	682	609	650	653	616	657	648	629	647	682	662	703	654	650	639	692	650	627	631	681	632	647	664	686	642	597	651	665	662	589	648	661	607	590	648	679	632	667	661	663	668	692	603	619	640	619	680	627	618	643	637	667	621	626	661	628	656	656	674	644	662	630	605	704	663	670	628	647	670	644	653	629	653	642	668	671	643	664	661	635	650	608	641	640	688	663	658	610	660	617	638	637	639	646	645	622	649	668	688	634	628	622	600	680	595	633	592	673	667	691	620	685	635	644	625	642	612	640	647	622	695	675	603	651	681	635	664	647	602	636	680	659	597	666	644	620	613	660	644	636	663	621	619	605	687	658	633	634	637	653	648	621	664	654	674	679	632	620	640	645	656	679	614	664	621	580	672	613	645	657	658	664	621	608	618	653	678	693	654	674	669	635	667	637	640	642	660	642	640	656	647	653	677	683	653	633	602	667	659	637	640	647	603	653	645	609	632	659	644	645	676	659	656	683	683	681	637	639	685	641	669	648	660	645	623	645	675	640	625	651	692	630	642	655	694	646	636	625	650	658	676	673	648	655	610	686	658	604	706	627	624	659	672	625	587	598	633	590	647	609	657	673	656	683	611	649	661	627	630	628	656	616	633	615	636	628	655	645	632	639	630	660	674	674	652	668	648	625	634	602	668	630	681	662	684	653	665	671	620	643	647	609	614	647	616	674	626	622	628	657	655	654	651	667	648	638	604	631	630	655	662	671	611	652	658	634	651	625	666	628	656	623	634	654	616	637	688	636	694	642	624	656	639	651	685	644	626	633	687	639	677	629	629	599	630	644	622	643	657	637	646	702	634	630	629	700	636	658	654	591	651	640	680	657	652	670	615	682	626	716	614	684	706	654	659	658	636	690	656	646	642	617	648	663	664	605	631	677	654	657	624	665	639	618	594	659	622	618	605	665	637	625	631	593	638	656	679	660	644	639	619	649	652	665	673	645	620	637	637	680	631	636	677	616	666	635	597	610	670	605	664	651	681	638	625	672	656	622	660	643	672	648	649	608	644	629	661	676	619	631	622	633	641	651	604	641	631	624	648	628	621	646	650	679	643	654	636	639	632	612	643	673	670	649	634	643	712	619	617	626	692	637	631	677	635	647	623	649	657	663	619	655	640	647	630	617	653	666	589	662	649	653	668	591	677	642	667	636	676	608	614	673	626	614	644	622	664	669	661	654	656	657	656	613	671	662	669	671	611	622	683	632	713	670	666	669	661	660	628	685	610	607	641	677	662	662	678	653	663	627	623	672	640	647	650	632	664	612	641	696	610	664	656	641	665	659	635	665	673	656	661	651	656	598	640	640	643	623	643	643	620	632	634	626	616	637	602	696	661	677	653	629	630	691	664	615	602	674	714	625	646	678	611	642	668	656	643	674	643	642	643	671	650	672	644	620	616	602	631	645	637	666	623	614	631	623	601	628	660	628	684	610	667	642	625	634	683	640	597	610	609	687	670	683	623	658	640	660	631	634	684	643	613	669	633	658	617	640	694	647	655	606	634	652	632	619	648	696	642	667	604	617	642	684	641	671	627	632	637	671	679	644	660	700	605	653	718	651	640	662	626	653	671	674	599	661	671	591	681	677	644	677	654	663	652	654	616	659	648	640	671	674	646	644	654	623	632	674	602	637	639	655	650	685	669	633	636	666	621	604	686	634	636	659	627	612	684	671	614	623	696	637	641	640	633	663	659	665	611	641	628	623	670	640	637	672	647	646	659	657	651	634	677	663	640	675	600	660	643	649	652	615	629	615	660	656	639	585	661	647	657	692	644	694	633	668	655	583	642	689	674	704	647	667	664	679	589	669	616	669	631	638	650	612	589	644	679	660	655	642	637	631	621	610	677	628	612	687	650	607	649	621	679	599	655	703	636	585	628	671	699	645	599	691	612	687	614	679	629	636	651	648	670	686	633	618	670	676	589	648	703	666	649	624	668	646	617	660	673	704	611	646	677	655	639	653	650	623	608	645	628	640	646	669	596	657	681	645	643	624	665	665	656	623	666	638	688	605	662	654	648	656	663	618	648	594	662	635	655	655	627	671	670	655	659	640	694	641	602	655	723	611	653	621	666	632	635	649	625	606	624	651	652	632	643	634	604	613	639	675	631	627	698	613	692	639	638	661	604	654	680
22467	20954	28484	23592	20959	20887	7883	2163	1680	1417	1204	1015	1000	902	806	754	718	710	623	631	617	614	615	620	563	502	502	520	534	487	468	452	515	522	465	475	478	484	471	457	450	466	489	478	428	438	473	464	431	434	444	441	452	426	441	444	431	432	430	484	449	430	439	456	468	393	441	440	441	432	419	397	421	438	426	419	405	427	464	425	410	436	457	427	426	433	417	391	430	440	450	412	415	414	429	448	415	409	408	416	395	416	431	422	458	409	433	404	429	426	373	418	435	442	417	445	447	425	373	408	385	417	449	417	415	421	426	440	414	450	450	436	421	394	455	430	443	442	407	463	417	419	422	449	422	421	411	400	399	426	436	436	421	447	430	402	428	411	432	428	445	431	423	424	423	391	392	421	396	412	431	447	418	421	411	425	435	413	413	413	399	423	434	429	412	380	415	403	446	402	430	469	435	401	427	422	419	421	418	446	461	429	409	405	431	424	433	405	420	435	422	457	395	411	416	403	444	439	413	428	398	452	392	384	428	429	429	393	440	420	437	429	418	431	408	442	407	431	436	424	450	445	431	421	415	447	427	421	417	396	439	381	409	420	433	411	400	411	423	416	388	401	410	401	450	429	458	386	446	456	441	394	402	417	415	421	423	417	433	439	409	386	429	409	391	454	445	412	420	426	437	452	448	436	431	417	426	428	393	405	403	432	442	424	428	388	423	442	435	396	422	413	433	427	414	410	405	434	405	399	406	396	412	457	429	419	419	422	431	437	428	432	405	436	418	434	375	419	406	422	426	413	413	428	422	414	403	408	411	423	466	442	434	428	421	369	408	413	413	452	445	397	418	399	432	383	438	419	449	373	398	413	433	415	425	441	412	407	467	423	431	415	446	455	426	382	441	466	433	423	384	429	427	415	436	433	443	404	431	399	405	444	419	418	395	414	472	388	428	425	426	390	376	394	441	361	425	437	404	408	411	453	437	381	390	447	417	413	430	402	374	421	422	399	419	443	425	411	420	435	441	399	428	386	403	402	437	397	444	442	433	444	409	407	432	412	423	377	409	401	403	397	417	420	418	431	411	414	414	397	418	412	423	440	493	426	411	447	416	436	487	419	452	431	403	444	432	399	399	439	404	393	409	424	404	393	402	432	436	423	412	427	402	422	391	412	418	414	405	431	410	422	429	450	417	433	410	398	374	405	441	423	440	422	450	396	476	432	426	424	395	412	408	405	404	414	423	380	426	441	440	416	402	424	412	441	433	409	430	384	407	442	412	407	442	403	421	399	411	401	397	404	412	427	399	399	420	425	460	382	421	446	423	407	415	411	435	413	464	415	454	421	406	407	398	426	407	423	426	452	405	424	458	411	417	415	404	407	449	433	426	429	440	400	452	431	404	398	423	422	419	397	400	436	403	398	412	434	434	407	446	437	410	422	447	432	418	384	408	412	384	447	411	406	398	406	415	421	394	441	415	404	429	439	422	419	423	415	418	422	393	419	408	410	413	444	398	427	458	420	397	456	411	392	420	452	406	409	404	420	430	418	443	423	396	402	412	395	439	398	410	439	434	428	401	407	402	393	429	442	439	419	453	445	413	431	387	429	447	450	411	420	404	422	413	438	415	434	446	440	408	438	429	443	422	485	414	391	467	391	408	404	412	437	425	462	414	448	409	446	416	409	437	428	425	413	440	452	385	416	407	411	398	389	448	391	413	446	423	447	399	425	409	441	394	449	397	424	405	419	405	431	450	418	414	416	442	423	461	398	400	428	435	467	451	436	414	408	439	387	447	386	401	413	406	423	387	404	397	412	407	440	395	428	406	418	440	403	412	416	417	407	476	445	404	407	442	390	436	425	451	419	427	369	439	412	440	435	416	400	410	412	407	437	413	434	402	448	409	417	430	367	429	437	423	391	416	445	445	419	412	438	417	447	442	398	422	412	398	426	422	416	401	446	434	429	389	417	435	381	412	446	440	451	443	415	400	414	418	415	441	418	428	408	437	416	434	415	403	449	387	404	462	435	438	384	429	428	417	433	384	413	428	425	473	421	425	424	432	430	433	402	447	397	403	444	411	434	450	462	443	445	437	454	454	415	422	398	390	443	421	436	426	461	408	407	386	406	421	404	443	441	446	462	407	399	440	414	450	407	425	420	424	424	420	408	419	417	435	399	413	441	407	426	438	401	416	420	414	412	435	407	423	397	419	402	460	421	426	430	426	433	437	442	444	423	450	431	394	456	424	409	428	401	413	424	452	376	422	443	405	389	420	449	437	447	397	426	425	401	398	369	421	449	443	415	431	415	406	446	420	445	399	418	385	402	435	369	422	429	420	420	442	403	395	374	393	432	417	448	437	443	398	412	418	399	437	387	426	414	402	463	421	409	443	392	459	424	437	404	425	401	433	401	438	398	450	409	399	492	429	415	426	400	429	429	430	367	430	409	396	429	416	441	395	446	435	438	435	456	470	393	406	448	445	408	430	414	427	428	389	442	426	399	422	415	442	452	388	428	375	434	403	456	403	437	393	404	420	405	419	416	415	436	399	428	402	401	438	449	395	426	414	444	424	432	383	417	439	414	390	446	424	391	445	421	390	405	421	396	394	378	440	427	440	443	414	399	434	444	425	422	440	429	377	425	431	431	415	443	424	391	403	461	449	375	428	407	398	382	428	413	426	417	434	403	407	431	429	420	434	420	413	472	420	425	419	371	390	433	386	458	411	431	378	413	430	406	372	439	418	404	410	414	425	419	415	400	420	422	422	461	422	412	432	440	406	400	417	414	438	438	456	406	393	453	428	401	405	407	392	387	404	411	434	459	443	422	400	421	413	430	424	420	438	459	411	418	382	426	424	443	422	421	446	442	421	405	449	409	419	398	456	400	435	441	469	439	459	430	413	401	431	407	439	458	402	408	421	408	431	443	448	408	445	433	432	432	443	388	411	442	424	405	464	383	434	395	433	427	371	382	414	454	410	446	438	428	426	407	435	452	408	411	400	403	459	394	434	387	403	435	406	441	441	397	432	455	409	409	437	416	432	436	395	444	438	445	450	414	408	405	416	436	449	435	426	443	404	422	401	426	406	428	402	442	404	416	379	380	433	398	425	419	425	428	409	390	432	431	444	426	397	433	455	403	435	416	423	411	414	466	407	422	437	416	382	406	448	405	420	414	401	388	396	396	447	421	425	407	442	429	378	388	420	457	417	459	444	446	420	449	427	417	410	423	418	416	429	423	412	439	442	407	386	406	466	461	395	439	407	450	403	425	431	411	413	411	426	418	432	439	403	452	408	414	404	473	413	430	434	444	410	447	390	387	434	410	408	408	425	422	417	425	430	418	424	411	420	402	421	439	435	400	439	425	410	434	392	427	446	420	378	480	424	387	416	432	426	403	414	417	432	428	410	414	414	428	388	422	414	426	415	424	426	441	382	403	444	426	418	422	414	388	419	425	411	386	394	409	426	406	399	465	414	432	458	393	408	439	396	420	412	405	439	438
18861	29065	22773	13804	10139	7287	5449	4188	3440	2878	2440	2019	1905	1707	1475	1384	1190	1203	1058	951	1038	936	919	900	871	820	714	702	745	721	755	729	714	649	694	680	669	654	710	656	662	655	640	648	645	655	639	638	592	621	577	608	596	618	613	568	585	552	612	570	584	587	625	584	557	592	544	537	549	541	525	552	583	565	573	555	601	524	519	565	562	556	548	524	509	577	592	558	594	565	597	588	570	590	580	577	523	572	535	564	580	522	561	565	556	543	532	564	558	562	528	575	588	514	532	546	543	555	547	546	547	573	569	554	568	587	555	553	542	549	546	520	565	519	560	524	503	526	558	548	536	544	536	564	600	562	565	558	549	543	561	571	560	551	531	557	537	541	525	584	525	567	581	538	557	580	520	544	576	593	546	549	556	570	573	506	535	546	537	507	548	567	553	558	532	557	551	548	531	511	568	522	527	558	521	574	546	548	546	557	573	568	521	564	550	539	545	553	578	561	568	554	560	536	556	522	530	544	555	599	597	576	525	550	604	547	523	576	553	582	605	561	539	532	499	572	549	510	547	550	536	584	626	550	558	510	571	531	551	518	589	564	555	583	567	545	559	537	546	551	545	556	575	548	548	549	544	544	557	516	553	555	521	532	530	598	574	551	557	600	566	582	571	532	574	552	559	518	596	544	545	514	571	567	561	565	572	563	541	546	570	566	560	560	545	495	516	560	544	564	551	546	563	559	552	575	583	570	588	569	529	541	585	553	531	547	537	550	600	529	575	552	593	548	587	567	515	536	565	542	535	548	549	566	558	532	506	516	518	584	553	542	572	522	550	558	521	572	547	517	592	538	564	531	570	561	532	556	577	588	555	525	550	529	566	579	559	588	556	558	561	563	566	556	561	521	551	527	545	548	528	575	602	528	538	540	591	543	518	577	611	592	523	525	602	563	522	547	567	585	542	551	547	581	505	552	567	526	532	572	537	521	506	530	564	539	557	535	555	569	559	554	560	580	544	527	500	527	546	591	531	540	562	549	600	539	538	557	582	585	552	549	554	579	579	545	566	552	522	579	533	527	556	542	540	581	500	541	555	546	540	571	579	552	538	608	534	567	533	558	546	591	536	545	553	515	553	556	547	536	527	561	554	554	552	571	519	551	563	513	535	526	555	499	523	525	558	541	518	536	545	532	608	562	551	553	568	545	534	543	535	549	577	585	553	530	517	532	545	585	575	574	589	563	536	560	540	574	550	573	519	551	547	533	536	534	560	528	547	567	551	559	547	588	546	533	581	557	579	533	584	561	559	565	537	524	536	565	553	572	566	577	556	572	542	572	563	527	529	529	553	574	570	529	587	575	559	549	599	566	554	536	561	561	561	542	580	579	541	558	506	564	571	547	536	565	558	568	566	550	586	575	606	548	551	532	575	569	538	526	571	598	549	542	551	546	554	537	544	577	521	547	585	538	558	597	557	565	577	540	595	572	517	545	553	539	565	553	565	541	555	587	556	537	540	563	585	557	540	548	562	571	559	570	572	590	572	547	577	557	556	603	562	562	545	565	555	572	549	570	553	536	536	596	564	571	481	570	571	556	517	561	548	561	549	555	534	588	515	552	533	546	558	540	559	595	526	564	535	551	577	532	560	582	547	564	543	566	598	542	554	550	569	577	555	567	528	562	579	570	590	542	559	536	506	568	537	534	563	545	537	536	560	556	552	565	582	561	605	571	582	580	546	577	599	570	576	577	531	609	607	578	573	523	535	541	507	555	581	549	573	569	582	576	535	568	532	568	487	545	530	581	544	551	555	562	564	588	572	541	588	546	556	555	515	566	569	553	581	545	537	540	529	542	570	504	555	579	545	563	538	550	567	531	535	548	598	574	530	573	550	555	572	592	576	565	565	514	527	566	559	540	531	561	518	596	540	517	542	520	560	585	547	590	530	575	583	557	586	527	594	558	572	543	536	560	524	530	570	550	551	530	563	595	552	543	553	584	531	532	541	542	560	568	511	534	558	558	585	569	543	606	537	557	500	526	567	554	593	546	539	540	585	547	576	550	544	496	560	515	553	565	541	524	585	558	526	571	590	562	566	558	541	558	533	563	569	575	546	561	493	554	538	561	566	571	538	580	576	548	581	542	535	548	524	540	581	528	580	536	549	546	543	568	549	559	586	569	560	541	602	529	537	590	573	573	534	592	523	537	526	561	570	559	545	557	552	552	581	562	561	597	554	543	559	560	562	585	577	532	543	543	546	556	538	591	523	553	540	559	555	526	549	518	570	547	600	536	566	543	551	546	529	557	574	561	526	566	568	550	554	522	513	563	575	523	513	529	552	599	571	526	583	525	521	518	573	576	567	565	574	539	537	538	561	552	586	561	587	563	536	545	565	551	549	579	526	580	562	559	549	580	543	532	542	552	545	566	561	579	588	560	590	561	540	556	551	541	504	543	560	554	531	523	577	573	574	567	551	544	559	564	597	529	568	521	572	530	561	549	558	559	536	518	548	513	554	559	569	544	569	579	572	597	535	533	534	530	529	572	568	549	535	565	541	615	585	561	562	563	581	526	536	558	535	544	542	552	527	564	562	567	568	560	583	545	552	546	537	544	561	550	542	538	533	578	553	536	551	545	583	566	500	552	541	548	539	547	569	569	558	561	555	548	570	561	530	539	547	529	502	541	573	551	530	528	528	578	522	535	550	568	563	583	541	529	581	572	585	577	567	567	541	519	533	533	557	579	571	596	542	542	575	546	534	504	531	581	546	568	531	539	535	581	577	550	536	512	554	539	575	531	540	571	553	540	561	564	577	528	533	608	535	526	526	581	565	562	549	570	542	551	562	557	543	535	533	521	557	545	578	556	559	557	524	572	592	539	598	528	557	508	553	579	512	544	575	578	532	551	554	591	535	574	568	513	586	561	547	556	564	575	549	579	536	550	525	571	525	564	505	579	536	562	557	544	585	565	534	532	569	555	532	542	540	557	507	557	546	569	522	557	510	560	549	503	551	559	580	564	581	546	573	537	564	548	566	532	535	576	549	565	548	562	581	538	532	519	525	542	551	540	583	543	522	540	561	531	584	577	575	587	532	518	546	573	579	557	531	560	553	529	575	556	579	547	550	578	506	575	582	594	530	561	562	561	571	573	525	556	557	558	532	542	607	551	531	584	546	513	564	523	539	550	546	570	570	559	525	569	548	584	602	504	527	553	567	519	552	514	558	559	570	577	549	554	539	559	551	522	530	566	522	544	556	545	585	579	541	561	558	548	563	531	589	587	564	549	540	570	531	535	532	566	549	562	546	578	561	560	557	592	531	575	564	549	545	566	514	547	571	592	551	542	534	545	514	569	538	533	520	595	550	585	588	515	606	558	596	536	533	562	609	554	576	523	525	533	555	558	554	551	547	576	566	539	577	522	542	535	574	539	598	564	554	561	594	537	564	579	615	558	542	541	548	576	537	559	542	571	587	561	583	540	546	603	548	561	568	556	560	566	578	554	526	509
27211	18884	10443	4887	2592	1834	1432	1178	1106	984	992	923	914	866	854	776	772	831	807	739	776	808	799	748	744	726	726	685	700	719	695	761	740	717	742	700	656	721	729	730	682	741	727	712	668	718	710	708	654	723	666	701	685	701	711	735	690	699	718	689	690	625	708	709	691	720	678	638	663	698	706	664	654	702	679	715	683	717	631	671	630	655	699	649	712	708	687	680	709	721	701	712	701	677	694	704	662	702	694	697	616	651	677	747	699	678	696	661	710	648	672	746	702	698	685	710	671	685	669	670	699	685	616	710	648	705	701	661	718	683	663	697	735	671	728	702	661	657	710	655	657	666	658	681	696	698	647	724	725	716	718	679	659	661	708	674	675	631	673	656	707	682	656	679	695	690	639	729	721	662	669	707	674	695	720	646	678	673	734	690	669	723	693	684	679	703	706	651	672	691	723	673	699	702	657	675	654	653	671	684	700	649	672	668	684	686	683	665	659	680	733	673	650	720	688	705	712	687	695	705	649	680	692	686	745	698	669	698	692	666	682	665	705	723	690	650	686	644	675	708	699	672	683	703	670	693	718	696	713	718	719	696	669	697	655	638	671	650	642	668	697	701	694	665	740	692	642	702	690	736	703	701	689	680	680	677	719	728	693	684	648	759	729	683	681	686	686	696	659	699	665	708	689	696	698	734	670	678	712	702	691	728	689	651	697	674	649	704	682	677	737	662	723	678	718	658	693	685	712	725	682	689	762	672	653	707	703	712	693	712	740	717	678	644	731	645	664	647	715	663	718	743	670	665	643	725	678	659	660	660	646	650	715	681	665	693	699	689	697	740	718	698	686	713	647	650	732	658	646	678	655	665	657	690	707	695	660	686	665	679	669	717	669	659	700	704	708	645	698	698	698	695	724	685	668	662	693	726	691	680	645	695	686	731	697	704	645	692	721	656	694	643	705	687	674	666	742	693	665	690	675	712	717	704	748	659	697	731	692	704	680	681	690	658	687	735	716	656	714	716	660	689	654	718	660	654	679	709	678	730	681	655	643	687	666	682	716	689	688	701	642	707	725	681	656	670	670	697	677	720	692	667	674	705	699	706	694	662	677	682	693	676	675	722	705	655	738	689	699	681	647	675	679	695	685	664	703	668	713	717	697	678	717	688	672	668	719	620	691	672	674	689	696	709	624	675	709	658	648	739	660	683	682	684	693	673	705	710	700	711	664	672	688	650	710	674	690	681	715	667	714	665	662	717	706	674	664	698	675	694	717	664	700	660	647	695	675	708	670	683	685	635	693	672	738	694	706	670	656	645	649	696	676	690	697	656	673	651	667	639	677	634	713	691	657	667	690	656	653	678	690	675	683	688	649	616	680	712	622	707	691	701	720	752	673	698	721	670	671	673	705	698	693	680	697	706	713	709	658	651	676	708	688	680	719	715	693	694	678	708	672	677	696	691	682	639	682	669	695	697	697	675	651	703	695	697	678	657	668	643	716	698	698	677	731	673	678	723	690	700	668	674	663	655	645	729	664	705	652	707	625	688	669	697	670	674	667	644	712	682	696	680	686	653	675	653	730	679	685	685	644	673	685	686	662	684	696	728	715	677	668	642	637	705	696	681	643	670	706	701	683	676	711	745	683	687	670	653	669	682	658	671	688	676	667	677	691	700	657	684	667	712	678	706	711	718	715	701	709	677	626	694	687	693	720	704	711	629	654	644	646	721	710	708	677	679	692	711	706	662	683	675	655	678	683	728	710	679	705	789	667	693	722	644	643	677	675	650	685	699	699	643	670	674	698	718	717	710	683	677	694	680	661	705	673	665	701	699	672	725	687	673	660	660	698	703	640	680	720	681	725	667	672	657	711	701	723	706	687	722	678	695	682	663	650	690	691	699	643	725	681	706	687	742	678	699	690	713	687	731	687	671	670	695	652	661	653	679	696	692	710	639	709	732	684	657	705	627	698	671	705	631	723	697	645	661	684	760	690	700	652	721	670	665	716	684	684	679	720	704	706	696	676	711	682	722	667	695	664	625	663	650	687	698	675	710	700	713	654	633	678	676	712	683	667	644	656	699	717	675	686	710	705	666	668	697	695	668	695	673	685	700	670	686	633	718	713	675	665	667	689	696	664	695	640	658	690	732	713	673	707	701	669	615	644	703	670	712	671	638	731	755	725	664	649	672	676	708	691	695	700	670	706	691	676	668	693	636	725	709	664	678	657	699	698	730	728	638	709	675	671	705	682	694	663	713	661	690	666	668	696	704	703	705	703	696	668	697	722	670	709	661	670	739	677	719	652	679	683	654	703	684	716	726	676	704	776	669	653	719	683	710	695	710	717	695	696	698	701	638	675	682	717	696	679	623	707	697	732	688	715	672	659	659	688	666	675	651	717	673	702	636	732	706	685	687	690	680	681	706	748	666	720	687	699	649	710	665	690	688	676	688	711	710	753	728	679	691	697	716	663	699	744	640	690	638	685	640	668	688	672	709	702	659	686	664	680	688	748	718	693	689	690	694	684	725	643	676	675	677	689	663	689	671	698	715	705	668	676	712	685	731	708	632	694	649	667	697	671	685	692	732	644	693	722	667	725	652	676	676	707	678	665	677	644	643	719	705	688	722	693	638	693	711	673	692	744	706	705	645	674	753	677	648	704	709	681	691	718	723	672	684	675	695	658	640	719	709	694	718	694	697	650	675	664	727	662	693	641	713	726	711	706	655	691	689	701	689	700	668	721	677	714	676	651	682	678	667	719	653	675	669	674	665	692	684	646	741	655	672	692	664	696	675	656	663	686	672	696	654	710	688	685	716	695	696	649	677	673	650	690	718	673	711	713	689	663	693	681	669	706	691	672	703	688	650	704	665	737	693	727	695	692	677	702	624	637	645	687	723	733	723	721	695	690	692	669	666	668	658	686	682	740	696	686	680	707	695	663	717	710	725	715	716	686	728	732	668	682	678	682	703	694	639	700	692	721	707	651	698	693	658	673	717	699	704	662	641	746	669	672	729	660	709	721	656	674	668	630	703	662	679	685	680	681	628	681	700	736	630	716	664	689	726	690	680	665	642	694	742	675	700	676	656	685	685	710	680	681	674	708	643	672	663	690	678	676	669	624	678	679	673	665	676	733	685	703	708	698	636	647	654	622	646	656	686	692	703	646	630	696	688	659	681	690	712	677	680	691	694	634	674	716	712	716	675	715	673	676	698	689	739	668	723	694	717	698	675	689	684	721	734	730	709	679	704	627	711	705	681	755	714	679	737	675	660	719	713	691	706	690	657	741	651	716	703	709	689	688	666	699	694	719	673	698	661	680	697	693	695	686	700	634	657	676	653	679	690	689	738	710	665	714	701	636	671	709	708	678	696	698	685	708	668	686	653	698	675	671	673	683	644	654	696	672	699	664	704	712	685	690	640	695	648	734	696	668	729	669	642	713	657	682	678	762	696	662	694	673	669	686	719	677	699	697	717	713	698	677	666	704	692	683	737	641	707
14869	16331	11906	6771	4680	3427	2563	2183	1943	1695	1561	1439	1295	1233	1274	1165	1174	1139	1082	1060	1040	1078	1040	1025	1006	973	934	955	938	932	933	903	884	882	904	888	869	908	957	908	968	943	926	902	892	919	915	890	865	922	898	901	876	846	872	918	885	842	918	955	859	904	889	884	907	886	862	902	907	893	877	874	899	897	858	864	861	908	911	891	916	852	856	886	881	914	869	905	915	922	877	890	894	837	861	826	843	900	928	917	878	854	894	863	922	833	900	891	892	894	850	876	918	883	849	883	912	886	873	936	865	884	874	845	887	851	921	852	900	883	869	932	835	910	885	894	898	881	869	917	856	887	853	902	889	887	939	851	909	871	842	833	876	859	875	887	880	849	870	887	861	881	919	885	877	861	860	820	921	911	902	909	881	856	897	847	874	840	863	875	917	836	890	861	866	946	902	898	912	891	847	891	866	880	843	838	890	867	918	920	921	880	903	820	909	837	877	872	866	847	864	908	893	901	928	908	883	865	945	934	856	894	850	895	884	841	896	865	896	888	894	838	857	866	878	842	890	832	875	903	861	862	864	854	879	906	870	875	862	883	930	915	869	858	876	832	839	910	941	912	911	886	883	817	833	890	878	892	853	857	906	888	898	835	861	879	902	857	901	899	878	903	875	868	881	896	870	818	871	937	874	876	920	844	846	871	904	861	878	852	880	935	899	821	818	851	915	850	832	866	873	900	872	887	892	861	882	902	822	874	917	846	861	913	872	877	870	892	896	906	857	886	867	898	884	855	890	867	855	868	878	911	933	886	863	879	890	940	849	908	860	896	961	873	880	894	842	928	887	873	889	867	902	872	950	920	826	881	861	883	847	856	935	883	857	872	883	918	887	855	861	932	879	905	861	943	886	892	865	890	890	884	850	910	874	865	902	900	887	852	868	893	840	889	882	875	897	938	888	877	874	883	903	878	882	879	889	861	807	874	914	883	853	871	934	883	860	904	865	864	911	861	850	884	884	845	851	876	891	886	908	902	835	871	918	868	847	823	888	848	924	868	893	895	925	923	862	858	899	936	837	859	854	889	886	860	847	892	874	880	882	930	858	920	858	898	863	892	826	904	898	885	910	893	875	856	945	866	887	952	847	855	914	865	899	807	924	899	955	844	888	857	885	911	932	863	860	897	875	896	893	885	864	870	856	861	897	859	886	857	887	919	892	880	944	899	877	818	883	855	847	918	836	867	825	874	871	872	913	902	904	868	862	860	924	881	922	884	886	886	898	813	880	898	924	855	882	889	903	871	879	864	898	870	927	867	911	891	869	867	918	873	839	880	887	823	913	871	887	897	894	872	864	897	880	892	887	878	870	863	879	871	883	928	895	880	896	861	886	874	871	884	878	874	897	875	848	859	887	888	887	849	870	885	880	872	859	885	899	867	854	898	849	872	885	905	901	880	878	921	919	848	856	858	907	875	931	890	823	845	863	870	885	910	879	897	915	934	856	889	888	910	862	900	857	860	869	912	856	899	920	831	887	898	876	874	797	935	857	942	868	906	808	801	928	887	896	809	934	913	853	893	864	831	899	889	884	895	918	885	946	865	863	880	901	841	849	884	909	870	860	904	890	850	922	916	863	854	862	868	913	904	880	937	893	869	870	911	875	876	882	888	887	916	859	837	867	876	859	899	841	844	862	868	870	872	868	873	888	964	912	862	924	880	846	884	894	849	884	868	884	838	847	876	900	888	863	877	926	884	932	918	846	895	870	889	827	856	910	814	895	899	908	884	903	843	852	829	907	848	902	869	807	880	890	938	907	861	869	875	893	845	982	859	920	846	909	871	896	869	938	892	856	906	870	939	876	896	844	812	839	911	914	860	870	872	921	864	835	879	954	892	836	906	898	873	878	873	875	849	872	888	854	872	861	897	900	907	855	853	868	875	872	828	861	879	863	854	880	848	892	925	828	930	902	892	892	881	860	897	850	855	881	840	878	891	877	943	922	881	828	896	858	832	923	924	860	889	848	848	833	874	870	887	918	914	843	906	882	865	880	862	875	876	896	846	860	846	841	878	898	879	856	873	929	927	819	858	930	969	857	871	866	880	870	907	905	923	849	849	869	891	848	887	938	875	893	863	867	825	835	884	833	890	889	841	852	881	838	875	833	888	895	835	855	842	853	845	921	877	862	908	921	890	930	917	867	901	944	902	925	905	817	914	942	858	834	860	875	910	874	886	900	864	913	871	851	878	872	867	893	891	869	882	901	885	897	909	884	867	855	879	876	883	872	805	878	855	874	909	852	885	926	898	893	798	878	840	855	904	870	933	898	880	906	906	868	868	880	841	856	879	897	899	875	873	890	897	903	869	848	806	911	874	918	872	875	856	835	823	900	828	872	898	958	846	856	961	887	931	867	887	895	905	910	848	864	859	850	927	902	818	861	933	944	934	859	871	850	833	893	833	918	884	860	880	864	863	854	893	860	909	834	886	853	926	911	851	913	852	865	856	857	844	852	912	908	898	889	888	877	833	922	884	865	866	809	802	884	891	859	873	944	912	941	907	892	885	901	825	870	891	890	860	858	858	899	928	867	850	850	842	848	876	875	892	871	873	884	917	827	863	862	904	831	928	841	875	901	909	849	875	950	882	904	919	818	861	865	864	887	856	845	902	846	846	885	932	780	935	912	856	863	873	855	830	912	871	891	868	869	906	861	901	880	856	888	878	854	846	940	888	895	826	869	891	865	864	902	826	832	868	862	864	896	884	871	890	910	904	898	892	846	874	884	878	860	920	846	841	888	872	854	849	917	895	848	880	888	887	886	874	837	885	885	866	888	881	858	940	880	923	862	896	885	900	874	854	901	880	868	823	859	857	851	891	871	838	868	922	881	885	852	884	873	837	891	877	900	890	891	817	864	883	858	847	901	916	850	863	854	889	918	900	862	850	913	898	877	847	889	935	829	895	917	892	890	909	900	891	862	878	858	854	914	863	864	917	846	875	861	849	858	939	853	858	881	969	882	850	864	878	830	866	896	855	919	854	870	919	826	916	923	908	832	899	849	872	869	910	849	858	852	895	900	865	918	865	881	889	887	861	870	871	898	881	909	878	935	882	852	882	881	839	833	848	833	905	908	910	912	927	898	839	881	845	836	880	883	827	879	912	880	927	879	875	829	906	859	915	905	901	864	900	897	869	882	884	882	883	850	923	849	803	916	858	864	869	847	866	902	939	894	848	838	876	886	868	852	844	852	933	923	858	887	879	901	916	911	855	930	858	895	890	880	905	830	880	936	855	867	872	882	891	842	917	942	903	823	842	878	935	886	873	900	891	954	949	852	876	845	833	880	853	901	892	881	875	927	847	827	851	894	862	845	886	873	900	907	875	879	864	883	893	887	867	926	817	915	864	862	936	894	907	862	899	887	861	872	938	910	877	886	839	844	886	917	825	875	882	834	862	894	884	914	939	905	903	885	817	916	922	871	860	883	847	909	907	849	915	900	826	918	943	923	937
23441	20918	27882	24083	20816	9140	2613	1754	1424	1312	1152	1029	989	1007	941	893	839	840	789	774	778	825	786	773	760	675	708	677	750	705	739	681	659	656	705	708	690	727	691	677	696	727	696	682	649	689	708	662	720	659	674	671	682	655	657	686	635	701	732	682	687	659	634	652	677	606	659	592	654	648	649	692	641	647	639	646	648	599	645	663	619	644	609	636	682	690	674	669	668	687	624	676	658	654	667	676	685	637	618	683	659	640	660	629	689	692	681	688	666	635	654	695	667	707	673	600	703	653	642	690	647	652	633	650	612	632	720	656	661	632	688	623	645	646	598	671	641	657	680	644	651	700	683	637	612	732	653	656	647	649	609	606	679	690	695	658	625	621	652	676	701	636	687	671	691	670	651	685	668	655	662	644	625	727	648	660	677	668	656	662	660	678	624	641	647	638	644	636	684	625	652	617	661	665	652	635	645	676	667	605	655	655	676	654	650	646	693	688	678	676	672	632	604	676	672	699	683	653	684	635	628	639	649	664	673	652	652	686	665	694	635	663	732	664	642	655	615	654	657	662	657	654	680	648	622	651	626	626	646	710	675	667	666	614	608	611	633	698	667	623	618	661	655	658	667	677	651	582	649	688	634	634	606	637	590	678	646	641	669	644	596	680	648	621	660	639	656	628	636	683	667	669	669	679	663	634	672	636	657	693	677	678	656	641	656	696	647	633	650	618	630	657	628	669	687	674	631	664	649	654	625	696	674	687	608	671	699	712	684	673	660	610	652	658	641	623	632	676	659	700	651	685	639	620	712	650	641	662	655	660	654	700	641	675	667	661	683	655	634	661	660	650	632	680	718	683	647	713	637	653	687	666	655	661	698	615	678	639	684	655	652	652	677	656	705	629	629	643	650	689	652	719	611	645	632	656	700	707	683	680	672	668	671	704	680	620	667	679	636	713	641	654	635	640	669	677	676	693	671	683	627	669	656	638	624	652	705	624	688	698	661	639	678	670	626	632	625	655	675	656	685	654	639	665	685	661	654	658	677	652	667	630	630	662	723	677	645	711	643	700	635	656	680	621	649	647	650	636	629	676	627	671	614	668	601	609	638	667	676	695	675	693	665	627	629	643	681	679	654	651	699	729	634	668	684	675	653	620	685	625	646	650	650	661	653	656	650	679	662	650	686	601	646	668	609	658	632	676	657	685	644	670	664	647	669	687	639	628	671	640	677	644	691	651	620	688	647	667	688	644	677	602	665	635	655	631	680	707	629	654	668	605	680	695	648	679	697	664	636	633	691	606	655	611	622	649	676	663	651	630	668	622	654	664	660	705	658	711	640	658	623	686	642	622	631	676	594	683	629	633	645	669	644	702	634	670	667	713	679	665	646	634	671	613	672	664	628	614	648	667	638	664	673	634	655	600	654	699	632	681	715	681	653	672	663	714	643	647	687	649	642	622	674	644	662	622	676	704	667	671	701	639	640	671	644	656	670	638	676	680	627	668	658	668	646	673	641	630	669	656	642	658	689	660	641	626	664	657	671	645	696	629	670	688	663	649	624	694	665	648	673	660	654	612	705	634	685	702	648	650	628	685	711	604	678	653	663	652	648	632	690	645	597	657	669	681	631	657	645	647	652	656	642	639	710	703	692	674	631	645	683	740	629	604	630	642	678	664	673	680	645	632	674	649	656	678	657	656	643	670	691	654	671	666	664	664	636	636	698	642	653	679	681	667	678	646	617	629	635	597	660	636	689	641	654	650	702	643	618	657	668	685	640	646	670	657	654	673	605	656	705	717	678	638	701	669	640	644	622	619	634	680	648	638	641	661	670	671	664	689	645	686	659	638	633	602	638	639	673	643	671	703	646	671	608	657	663	644	644	668	689	666	625	651	666	624	638	652	636	675	647	704	683	609	692	674	687	628	654	654	636	627	645	634	639	642	680	637	696	613	625	624	629	661	679	682	624	656	622	630	648	664	665	665	655	639	653	680	658	640	657	657	641	658	648	670	703	654	615	628	602	624	656	688	700	672	643	616	689	641	651	653	689	612	636	655	657	640	625	623	652	655	658	679	639	681	637	669	661	700	618	619	691	669	650	647	642	626	606	636	655	661	666	635	640	687	642	681	691	621	676	651	670	624	650	675	670	660	655	675	653	702	618	612	633	669	691	657	693	622	638	632	629	695	613	656	653	684	620	623	640	640	640	653	664	671	632	633	673	636	653	617	619	631	607	662	646	658	656	642	638	635	687	652	710	668	624	673	671	670	658	684	649	657	645	675	624	657	674	661	672	670	638	610	676	674	686	643	650	645	664	697	648	659	648	692	626	689	641	685	671	649	606	637	655	684	662	614	682	642	674	644	658	668	603	630	658	672	666	613	630	646	650	672	659	703	640	653	649	712	695	642	593	654	668	649	649	697	639	674	693	646	646	666	604	597	635	645	655	648	657	610	659	707	630	640	671	682	712	643	632	641	619	643	634	675	669	651	679	643	656	648	593	680	588	708	677	674	637	641	682	630	651	636	636	657	693	702	667	711	661	674	657	613	630	659	685	656	714	644	649	649	623	682	612	630	673	640	579	677	642	660	657	594	670	643	645	698	659	634	693	662	689	693	681	642	683	688	627	685	675	642	667	598	686	635	643	681	660	651	622	655	737	630	714	623	646	662	693	688	612	666	700	622	622	657	659	642	690	677	635	715	688	625	685	658	666	701	635	654	648	640	687	656	675	680	672	699	620	678	732	668	653	704	657	685	612	623	655	612	683	608	663	666	675	640	670	624	657	665	619	640	642	662	652	614	633	628	627	589	653	655	680	642	683	633	636	639	603	699	598	655	707	614	632	670	673	665	676	631	647	654	662	628	648	641	660	662	656	683	647	653	637	636	669	653	654	617	687	645	667	638	713	653	692	634	619	689	655	657	672	649	626	688	645	637	636	643	665	637	656	627	645	637	647	674	649	655	687	683	646	659	601	652	692	641	677	690	679	631	661	608	645	641	663	666	649	664	623	630	622	651	629	639	671	643	671	601	623	645	617	627	697	668	616	652	613	692	613	674	620	654	658	683	653	639	680	654	665	693	698	629	603	675	659	680	678	687	707	649	608	660	643	682	660	660	633	611	659	642	679	678	650	662	657	691	661	670	657	675	633	679	630	649	647	667	653	665	632	648	655	613	606	650	659	680	675	692	643	646	704	667	671	692	651	645	683	656	655	633	600	646	606	649	623	659	624	684	679	642	670	646	687	651	647	681	668	674	653	679	699	620	644	629	613	683	643	642	652	631	691	629	664	672	612	658	675	682	646	655	670	639	601	685	642	692	668	689	631	672	686	584	653	675	626	654	661	597	649	695	673	681	667	650	662	658	637	629	631	674	670	645	614	664	629	664	630	609	641	663	655	673	652	621	665	677	631	657	622	650	612	631	630	669	662	659	638	666	634	686	611	671	669	591	629	694	652	705	612	636	629	606	639	657	700	635	686	662	638	629	663	661	656	667	666	654
17861	23825	18043	10363	7146	5587	4193	3483	2851	2249	2016	1751	1695	1602	1450	1376	1230	1222	1202	1204	1170	1173	1170	1081	1040	980	1027	961	996	938	981	963	889	974	880	925	930	1029	944	958	933	922	960	857	896	950	900	873	875	942	859	901	905	863	859	854	852	870	891	915	824	834	852	892	887	850	896	875	805	875	805	811	866	888	866	866	827	898	865	867	830	824	872	832	908	843	822	875	838	811	871	836	890	878	844	837	873	923	882	858	812	888	874	825	856	806	832	841	880	875	861	874	913	854	840	838	811	845	854	888	868	833	866	858	828	844	861	868	847	799	838	872	818	868	888	829	816	895	873	858	841	879	843	874	829	858	916	873	795	852	837	835	848	864	830	849	882	837	781	819	866	867	859	886	854	881	818	864	805	858	863	856	809	890	846	872	858	889	909	899	876	873	841	844	878	916	856	886	849	853	898	847	848	885	841	850	872	843	786	906	861	829	868	812	826	866	820	854	842	874	888	884	846	869	867	852	866	826	781	818	816	853	870	831	920	856	936	869	817	846	844	843	861	845	879	828	888	806	842	859	901	830	895	863	844	812	857	820	845	824	808	848	860	807	845	818	868	840	854	832	873	882	855	860	875	841	855	893	861	827	868	857	886	816	847	819	866	804	829	892	895	850	868	888	862	887	858	924	839	839	862	807	798	853	835	864	838	815	902	838	835	879	840	839	844	857	860	885	846	854	828	894	796	847	864	881	788	871	876	865	828	848	786	857	871	837	830	827	820	864	863	816	810	811	865	871	845	783	817	850	870	812	908	805	863	812	897	851	846	869	817	855	847	878	846	867	847	870	835	861	871	892	865	879	847	887	850	843	928	815	859	797	820	852	838	849	872	875	836	884	886	871	853	799	863	845	878	845	830	832	834	850	844	885	894	878	851	829	884	807	897	883	866	894	891	798	834	839	861	829	880	834	857	872	818	849	890	833	828	876	899	861	837	857	839	876	812	858	810	849	868	819	824	864	898	843	842	879	847	865	820	849	874	873	836	880	829	829	891	836	889	864	835	882	810	819	848	855	860	831	893	835	820	810	833	818	862	893	839	890	848	885	825	884	848	870	896	860	874	851	854	919	838	869	858	826	898	836	881	844	866	924	876	899	846	864	909	789	882	864	853	880	838	865	817	848	838	849	835	859	931	820	845	832	845	853	915	874	915	859	853	849	839	834	882	794	858	808	866	881	835	840	836	813	844	841	853	873	859	868	858	823	790	868	915	847	877	828	835	809	853	795	832	842	870	831	827	837	903	860	884	883	891	862	839	835	836	874	827	845	878	869	801	880	837	806	819	892	853	875	879	852	893	881	881	862	858	846	859	885	894	887	878	884	860	863	870	820	808	836	810	868	848	868	827	844	880	844	808	839	837	888	831	878	805	870	836	848	846	817	855	907	847	884	874	927	871	840	840	830	835	831	847	798	791	885	808	865	887	828	846	768	848	862	880	878	864	850	876	839	866	880	852	817	852	885	839	866	838	882	801	821	890	858	867	820	791	859	820	789	841	862	877	930	848	813	879	900	904	821	834	865	867	877	797	879	827	815	851	852	874	868	808	855	850	828	886	837	868	846	805	854	870	867	858	827	830	854	825	827	898	900	852	864	846	869	884	850	901	834	847	872	855	819	832	832	858	879	893	873	850	800	852	932	844	850	853	881	839	813	890	897	862	849	834	825	845	842	870	883	863	816	867	801	917	799	849	853	857	893	897	881	899	871	825	891	808	824	841	839	932	841	845	875	860	840	835	872	852	900	874	865	796	845	878	877	825	875	800	878	846	862	832	885	874	852	821	881	755	869	875	834	883	874	838	873	862	826	844	862	872	860	808	876	824	872	817	929	862	902	865	854	884	805	845	860	861	861	872	820	844	917	828	806	808	843	875	897	865	882	868	817	839	919	859	852	912	831	834	830	842	892	932	783	876	858	832	869	888	848	837	823	845	848	850	835	834	851	849	881	870	837	866	865	855	816	892	843	901	800	834	818	838	839	855	850	909	853	860	852	862	886	831	853	850	861	832	852	855	873	866	865	892	871	877	880	818	874	850	840	846	869	910	862	780	849	846	889	872	873	862	860	798	843	876	918	772	836	889	857	836	829	834	844	889	827	882	837	787	819	868	899	850	866	852	865	880	900	821	896	841	842	811	838	855	850	854	854	837	899	821	861	884	867	885	826	826	880	844	889	867	878	805	863	858	854	880	867	911	848	795	869	812	800	879	832	861	842	845	890	825	853	835	812	821	846	856	830	877	916	860	817	813	859	869	874	888	858	879	844	848	852	848	853	808	860	857	849	863	856	904	841	802	891	847	874	833	878	885	875	915	836	873	893	893	797	884	873	862	861	818	890	809	877	855	839	845	858	880	851	838	848	927	837	855	904	869	895	832	809	842	868	851	843	802	870	919	875	864	835	821	849	871	871	835	831	867	832	861	869	875	868	817	832	838	845	825	843	844	835	862	829	840	910	888	888	874	862	848	873	858	861	877	819	844	896	797	850	817	891	811	840	879	845	832	843	880	870	819	841	833	816	878	865	823	807	846	833	830	855	851	880	839	874	853	840	877	838	833	859	871	823	843	795	875	830	856	878	845	914	817	840	839	851	871	823	828	892	802	866	875	857	844	877	878	809	837	864	873	887	902	857	917	875	864	795	863	863	823	905	839	818	898	840	801	812	836	793	852	844	899	849	850	847	855	815	827	852	834	862	882	853	880	848	901	841	841	867	912	829	841	881	861	868	877	880	864	801	837	840	829	884	870	848	889	858	853	921	871	829	843	874	866	851	833	845	858	828	865	870	864	844	901	843	863	837	870	897	821	842	833	844	842	827	852	875	848	836	825	835	868	852	837	861	853	798	881	882	840	855	844	845	831	805	929	843	828	820	801	787	857	863	873	807	836	894	818	888	856	831	818	846	864	851	886	903	920	875	881	817	820	859	807	819	808	836	869	900	812	862	839	893	868	888	904	812	909	888	860	828	866	813	828	837	888	851	881	834	879	848	876	889	825	832	840	871	821	893	868	838	833	843	850	899	824	824	813	860	825	834	852	877	841	855	920	826	841	837	880	873	877	901	870	804	856	843	866	841	899	866	866	864	816	863	870	833	831	851	848	813	893	870	850	842	837	831	880	866	851	835	845	868	855	833	886	844	872	863	831	836	828	864	862	851	850	856	808	861	827	887	849	890	878	856	848	813	865	795	828	872	889	871	848	908	804	851	863	872	792	861	775	885	831	840	816	840	761	887	938	831	795	846	832	809	851	867	863	871	885	799	835	820	822	864	834	833	846	866	829	824	895	837	851	888	867	853	823	862	849	852	866	873	862	844	850	848	871	883	858	885	874	830	876	859	875	851	850	828	862	908	938	799	849	821	916	823	848	853	871	799	863	821	914	815	850	790	890	825	839	864	869	841	847	829	870	857	889	851	865	852	810	827	901	824	877	821	828	915	864	832	792	867	882	892	866	861
24600	20920	26660	25000	9141	2324	1619	1221	1106	917	847	748	780	691	685	678	637	635	628	577	599	603	631	621	577	557	552	556	539	503	518	521	511	560	476	552	534	559	525	514	508	499	533	553	540	492	486	532	507	504	520	518	530	517	471	541	526	453	485	500	500	509	499	516	537	480	488	491	459	459	518	476	487	487	501	491	489	531	516	517	476	494	439	497	498	506	485	531	526	499	485	531	542	463	508	506	451	469	485	492	540	509	503	510	468	491	490	464	499	475	498	484	450	455	470	470	502	470	511	501	469	466	452	461	497	523	513	486	513	488	479	464	473	531	451	527	468	499	440	496	475	479	493	495	457	467	482	489	500	474	483	518	495	487	507	497	498	506	477	509	486	489	482	493	462	496	497	472	480	510	529	478	519	510	504	504	507	509	488	452	517	522	479	493	514	534	523	502	493	481	498	510	532	488	458	493	486	498	504	499	499	542	489	462	549	511	507	494	524	532	480	475	459	499	531	496	498	514	440	505	511	489	527	499	504	488	491	449	471	484	499	505	492	498	476	519	509	503	536	482	507	500	513	503	493	500	472	496	506	520	471	506	496	516	524	494	488	503	463	476	497	450	522	507	480	496	496	506	538	474	487	482	488	474	490	488	522	505	485	520	487	486	492	535	452	512	520	491	510	428	471	456	502	468	494	512	469	483	476	491	490	523	484	500	467	454	419	505	495	487	474	493	486	504	458	483	510	430	488	492	514	481	494	470	494	475	505	505	548	485	500	505	487	495	481	498	516	500	470	489	491	483	475	503	491	505	502	487	506	470	499	522	497	526	472	493	448	509	472	481	454	464	480	505	483	504	466	502	521	545	509	520	488	548	502	516	509	537	503	476	499	515	490	478	477	498	483	466	508	492	523	520	516	491	481	501	529	510	497	467	507	504	448	549	483	483	487	506	509	505	486	538	469	489	497	486	432	486	482	486	528	521	488	471	512	489	481	472	481	505	506	499	468	446	455	522	467	510	474	473	482	492	488	478	497	520	516	464	485	504	509	507	493	478	493	465	457	484	506	482	507	486	519	572	533	512	501	499	500	494	437	473	549	471	504	479	515	484	507	539	462	504	458	483	546	455	495	472	508	511	467	473	487	493	520	489	478	495	472	523	524	500	524	492	497	486	488	496	502	465	494	492	495	500	489	463	485	467	506	530	490	479	504	516	534	496	450	506	520	502	447	476	476	497	505	442	488	499	498	501	478	467	489	509	471	521	494	465	512	460	501	529	440	534	451	479	457	457	462	499	450	534	479	515	470	479	504	532	476	493	501	486	527	513	484	486	467	482	513	454	476	490	480	449	505	519	471	476	517	481	482	491	493	514	509	489	447	507	487	438	479	504	500	515	500	484	479	469	538	481	514	504	492	518	498	522	515	474	479	472	431	499	538	501	499	499	500	511	502	507	488	511	476	466	484	486	465	504	472	518	538	516	504	494	509	466	531	508	458	473	540	497	513	485	497	506	512	555	496	520	464	507	504	470	470	512	513	462	486	518	503	506	472	518	519	513	481	487	513	514	488	485	537	496	479	488	520	529	470	504	519	439	463	467	482	506	517	490	552	502	495	485	453	516	472	508	490	504	479	496	492	464	479	458	507	458	460	517	480	458	484	534	483	511	493	503	461	477	484	524	526	505	513	456	485	517	510	507	469	497	541	507	481	468	525	493	483	507	536	461	542	502	468	480	509	511	474	496	499	454	461	509	480	493	465	446	491	499	488	513	463	529	461	528	486	495	494	510	454	475	488	470	481	461	511	478	455	482	496	444	520	512	502	514	465	465	542	490	494	523	501	473	491	467	506	494	482	464	506	458	520	456	530	473	523	508	499	495	522	532	495	481	518	507	511	520	486	492	535	499	504	512	487	507	525	483	482	510	495	524	507	497	493	503	480	505	508	516	552	490	479	509	511	488	484	522	507	474	505	511	496	508	507	509	501	488	517	449	505	451	511	487	494	535	530	500	512	499	499	491	515	515	522	483	470	501	491	490	567	442	482	526	463	502	474	529	516	501	479	530	503	462	479	490	516	482	511	530	495	497	508	465	501	519	486	480	506	500	493	512	489	450	473	502	502	495	482	476	484	491	490	504	505	475	472	479	473	499	502	512	497	463	523	446	507	472	478	521	458	483	501	506	512	519	524	509	498	514	523	494	495	492	510	461	513	506	500	515	504	485	447	499	488	481	474	496	516	492	473	506	503	466	497	492	497	490	447	494	498	462	513	501	507	491	510	499	481	523	520	492	485	482	515	512	504	535	461	489	453	496	499	480	477	476	485	493	526	532	464	439	532	486	495	491	488	487	482	516	515	468	481	476	526	495	479	533	478	493	493	544	516	498	472	485	529	503	483	469	470	473	453	496	487	505	481	490	513	502	487	457	478	498	450	504	468	493	514	468	479	508	514	510	465	491	499	511	480	488	497	489	480	494	462	479	482	460	478	485	506	498	473	489	495	487	464	489	513	458	510	490	504	476	514	507	489	515	466	484	505	495	491	510	485	518	449	512	515	479	531	489	493	533	489	499	521	515	485	536	485	473	524	566	542	515	510	498	488	460	464	510	512	523	523	507	484	482	488	453	458	532	463	469	468	519	484	509	491	505	460	476	495	482	518	486	487	504	494	524	502	483	471	476	489	501	486	470	476	498	520	469	510	488	445	482	476	510	494	489	525	509	485	446	473	515	478	441	466	473	498	457	493	495	500	508	512	477	493	518	473	528	498	461	486	473	488	516	465	475	488	513	501	497	516	502	478	531	459	507	486	499	531	482	465	534	503	471	485	476	470	541	525	489	484	458	556	495	489	487	507	487	473	513	483	509	471	488	490	493	479	506	514	492	494	491	493	482	500	508	539	551	479	496	473	507	467	519	540	500	478	487	519	481	483	505	484	465	503	499	537	491	519	467	521	472	477	489	472	534	497	486	462	471	462	476	502	472	475	493	509	510	514	518	487	507	514	494	507	479	471	463	465	497	499	461	467	488	484	515	468	535	486	491	493	478	494	481	481	457	471	529	565	537	470	496	520	498	493	473	445	518	543	502	491	511	473	511	498	496	494	521	487	529	468	487	526	481	503	474	525	487	532	497	478	498	516	487	479	482	472	517	459	471	490	463	515	466	497	455	481	528	514	519	498	505	499	472	460	432	490	491	509	552	484	497	519	500	482	511	493	521	481	501	492	526	499	487	508	487	470	485	478	510	468	483	498	467	509	469	496	471	474	501	502	493	498	509	443	474	497	497	484	494	535	481	509	515	520	495	495	481	521	493	487	497	517	513	494	491	504	510	549	488	492	449	505	523	488	490	495	457	504	530	522	508	519	480	501	545	495	507	514	477	473	501	516	533	510	467	494	493	445	497	500	492	504	465	491	505	484	491	469	487	496	486	480	507	503	528	474	501	484	487	510	467	496	487	489	489	518	510	463	487	479	536	501	473	461	488	484	484	538	498	474	488	455	525
18877	20284	15034	8426	5751	4468	3254	2596	2303	1805	1633	1403	1396	1220	1119	1042	980	994	915	914	917	933	856	872	786	781	669	742	760	730	738	659	687	672	665	722	721	730	647	690	729	712	675	619	685	675	674	666	647	705	655	688	704	673	650	648	705	711	692	640	655	666	693	600	633	609	658	681	638	648	691	688	640	596	686	683	631	675	644	642	686	581	631	617	622	704	690	615	635	648	625	619	689	648	602	611	662	620	646	631	655	634	658	639	663	668	599	639	657	640	689	674	655	614	652	694	695	649	669	643	640	609	636	648	668	633	682	607	657	643	689	661	620	606	647	637	639	623	637	616	681	642	620	657	623	608	669	586	623	629	610	688	676	618	673	670	633	649	620	676	644	683	653	622	650	628	671	644	653	682	634	689	637	637	701	633	637	703	670	634	619	585	624	629	618	639	608	597	641	611	637	691	649	604	620	617	646	592	628	612	660	673	637	668	607	675	621	652	653	636	634	640	660	634	658	687	661	625	600	626	703	635	608	658	612	650	617	684	607	640	675	635	671	655	629	666	652	650	670	627	676	612	659	651	688	673	640	679	669	641	675	628	672	607	665	667	600	679	624	618	656	596	681	651	630	665	610	624	652	636	665	633	609	644	594	668	650	625	612	687	630	635	614	619	658	664	666	629	626	649	627	629	660	670	628	628	638	624	646	605	684	608	657	676	661	690	601	643	684	636	666	677	615	636	643	637	628	621	644	689	628	643	645	657	652	661	624	619	637	616	611	584	649	651	612	637	646	648	635	628	678	663	623	636	655	654	632	655	628	638	670	664	598	642	717	565	614	645	608	591	656	698	646	642	618	669	645	674	672	604	629	606	588	600	676	628	674	616	620	661	629	621	625	644	626	693	603	648	670	641	624	666	612	623	619	639	600	606	646	624	602	629	657	662	669	692	665	653	655	628	636	613	638	652	645	649	614	631	655	651	649	633	603	694	680	670	599	656	647	621	576	643	614	655	668	678	627	661	629	631	640	605	612	686	609	628	605	641	654	644	672	581	658	654	652	685	648	644	614	631	660	619	617	652	643	636	678	664	663	654	630	615	638	634	602	638	688	662	668	631	630	671	646	676	613	643	692	663	638	661	638	569	639	661	641	687	692	653	627	643	665	647	633	655	619	667	667	638	638	662	652	640	660	630	642	663	653	669	617	667	660	622	693	641	640	632	660	663	633	644	697	615	656	642	598	644	624	663	630	641	646	618	653	683	665	623	641	629	631	585	655	630	625	635	611	660	633	623	666	638	643	623	670	574	614	628	661	648	645	594	636	627	583	612	624	649	642	693	643	665	625	643	654	627	692	602	645	624	643	594	658	643	696	694	618	646	654	680	668	654	619	643	677	619	655	650	660	681	632	620	667	621	645	642	634	638	663	644	636	672	607	661	579	643	666	619	609	641	644	640	625	652	662	667	602	622	626	640	658	651	661	642	601	620	658	627	646	624	686	625	624	655	655	616	656	628	652	623	618	627	670	686	636	697	638	639	604	687	595	631	683	659	637	602	642	647	659	618	645	640	659	602	650	661	643	645	644	640	647	632	687	659	642	670	604	623	676	619	596	607	649	635	640	667	616	636	647	634	634	677	701	609	642	613	588	643	627	665	670	666	671	645	631	672	593	623	708	620	632	650	671	654	667	698	658	592	664	627	690	637	693	602	645	611	657	638	655	656	698	664	697	665	644	631	630	636	609	599	643	606	690	614	628	661	668	661	587	699	633	649	663	630	656	616	615	649	615	699	637	691	626	652	653	640	675	651	634	658	612	630	626	646	629	622	676	681	619	651	644	668	663	640	676	635	630	606	654	662	595	637	635	619	668	697	649	626	679	650	653	674	694	650	641	629	604	618	640	629	608	644	613	648	646	615	675	664	622	601	626	601	657	655	633	616	646	735	655	638	609	683	621	664	647	600	637	654	608	645	620	657	632	686	667	670	626	634	690	663	695	618	659	622	603	682	630	634	691	694	663	651	608	669	656	638	635	604	629	631	673	684	672	623	644	596	635	689	645	626	614	649	664	645	630	663	609	661	621	645	611	642	681	644	673	648	653	645	672	606	687	629	636	620	692	690	592	635	632	580	654	621	636	622	660	636	614	621	644	664	609	661	623	638	668	663	667	674	676	642	654	680	693	670	631	622	641	663	643	660	628	637	618	658	625	648	686	627	621	629	645	692	651	616	615	683	661	670	616	598	611	638	654	639	695	658	641	654	686	648	686	580	615	649	593	625	716	627	614	610	656	628	658	627	636	593	641	635	654	647	624	584	591	625	642	644	609	636	687	632	655	671	647	660	672	680	631	604	667	616	630	701	654	646	603	635	662	641	658	583	621	646	663	665	627	591	633	621	644	642	617	618	661	609	680	601	601	654	624	677	600	646	698	631	630	626	629	662	655	599	614	571	668	661	636	639	632	662	621	642	691	664	637	669	665	669	618	661	660	692	595	616	604	635	639	642	692	675	650	701	677	632	641	664	610	610	625	653	608	625	700	641	644	636	677	666	626	634	708	620	614	659	637	652	643	619	698	674	587	656	618	639	628	657	622	602	670	598	626	630	666	648	672	666	637	668	675	622	704	635	597	634	634	667	658	662	660	658	710	654	646	680	662	670	619	666	697	648	649	656	643	637	652	623	660	611	675	641	658	644	666	660	623	702	617	641	676	656	671	638	620	665	705	709	672	596	618	623	665	638	628	620	677	582	652	625	644	624	654	640	594	664	654	681	674	649	699	611	651	611	635	598	626	670	625	675	660	645	632	633	658	712	652	647	663	624	662	657	621	671	677	667	634	660	664	670	590	615	618	639	644	587	651	647	688	644	637	651	641	613	599	637	622	623	624	617	671	626	608	636	620	659	663	647	622	643	645	650	589	631	618	676	684	653	636	623	689	667	651	672	612	641	653	629	633	614	650	653	671	625	650	626	615	641	568	623	644	625	633	658	666	650	678	609	660	643	651	651	645	648	646	638	656	672	622	624	649	662	649	627	683	650	637	653	657	626	644	629	632	648	616	666	689	663	649	618	636	669	643	614	634	617	667	678	641	601	615	621	665	662	652	646	615	594	644	650	646	620	623	643	644	667	660	628	634	654	674	675	692	669	664	575	649	633	564	599	640	651	617	658	619	656	580	652	638	679	626	673	662	654	586	620	657	640	688	685	660	645	647	660	623	627	631	615	655	662	635	644	628	607	585	633	638	618	629	644	665	655	627	677	583	664	615	645	633	647	647	653	611	618	644	625	705	626	652	634	622	628	631	635	604	614	638	657	663	639	639	657	653	632	587	604	642	648	695	607	672	618	638	629	583	701	629	650	608	589	673	654	638	658	612	626	702	672	657	624	642	639	655	630	642	646	644	697	652	655	676	614	632	641	703	642	626	635	600	630	652	644	662	643	622	645	650	651	639	609	612	674	619	645	703	660	701	649	657	657	661	650	673	605	628	646	606	632	690	626	616	625
22467	20967	28463	23639	20965	20836	7699	2103	1553	1281	1198	1026	977	893	776	758	705	729	604	621	646	625	630	594	574	542	491	465	485	476	501	460	496	433	511	472	468	453	459	453	515	475	446	438	448	447	462	452	449	457	445	434	425	427	462	452	426	410	437	375	448	445	407	442	397	406	438	416	425	453	393	388	430	423	420	399	436	411	432	427	413	417	433	372	439	436	401	411	406	427	396	414	419	452	381	440	396	405	448	399	398	380	440	420	398	378	397	385	416	379	406	430	396	397	429	415	366	430	416	450	422	395	391	414	384	437	398	430	369	399	412	433	412	432	419	395	401	382	419	429	403	442	439	437	408	440	433	422	425	409	417	377	403	462	402	426	417	397	400	410	386	425	421	419	386	398	431	411	426	388	410	442	408	400	405	370	435	444	428	401	418	428	363	422	452	430	397	413	427	405	402	378	410	406	398	404	407	451	422	394	417	393	409	403	395	406	377	424	419	424	439	398	412	412	435	411	420	406	379	400	430	419	414	435	408	388	400	428	397	395	371	426	398	385	465	356	402	456	409	414	400	439	412	380	416	396	387	380	409	414	432	438	422	394	420	419	405	457	464	410	371	390	454	424	416	404	443	407	436	385	370	378	406	454	440	427	395	435	361	365	396	395	399	453	385	388	371	409	398	417	399	444	424	394	406	430	416	361	421	454	396	408	405	407	412	462	394	362	403	419	391	457	460	425	417	404	438	394	417	398	431	429	480	444	370	417	374	430	426	414	440	443	391	421	424	438	390	406	422	407	400	390	409	391	406	404	398	420	366	438	382	385	412	413	435	414	417	403	433	398	408	428	410	430	402	389	412	419	445	373	389	402	425	408	396	404	414	404	425	421	433	412	402	421	413	458	435	399	397	407	379	398	399	405	412	398	418	434	439	425	406	404	452	438	395	412	416	416	405	416	390	409	473	396	404	412	428	411	416	381	365	384	413	413	404	407	442	421	443	410	404	431	386	381	362	421	426	404	425	435	399	434	455	424	400	349	437	376	393	419	373	403	371	422	438	397	406	407	408	402	407	403	431	403	427	426	417	376	379	424	419	414	408	422	405	390	438	422	413	434	414	405	410	432	414	373	421	415	441	384	410	441	370	414	380	400	394	388	431	358	430	422	384	438	410	423	429	456	376	407	371	429	433	426	418	405	388	419	388	410	402	421	417	380	413	421	401	385	434	384	432	393	397	384	390	386	432	423	373	428	427	426	432	411	426	404	398	397	399	430	413	429	410	419	421	398	410	409	402	397	391	396	402	413	409	415	383	405	445	406	401	419	402	430	404	413	388	414	396	427	434	368	423	363	422	429	440	408	396	411	401	416	459	413	442	462	407	362	399	435	391	394	421	407	407	408	375	399	393	404	430	423	389	422	440	427	416	416	425	403	415	390	417	413	401	380	401	439	412	439	427	386	419	421	390	412	416	391	392	422	404	389	419	395	425	414	403	410	415	395	449	405	384	419	433	394	407	439	421	439	404	408	377	425	449	348	404	407	404	411	406	396	436	401	412	417	413	415	422	401	407	414	400	398	421	419	410	415	415	425	467	400	363	405	428	390	381	416	389	398	417	388	391	403	410	398	393	389	415	429	391	398	400	397	413	428	424	402	403	407	425	424	408	422	421	408	404	389	404	388	411	432	428	455	404	385	421	381	424	435	406	398	392	419	401	415	396	376	400	389	421	423	416	409	390	427	398	389	402	383	401	369	396	393	396	384	427	434	461	423	434	425	402	425	400	411	404	404	459	414	435	379	405	410	413	408	433	398	435	401	417	449	404	408	399	385	416	407	421	414	405	435	362	458	391	434	414	421	393	383	424	436	437	420	406	375	428	412	409	436	406	403	384	406	420	434	421	380	436	420	386	407	411	420	438	444	417	406	387	406	427	413	403	426	396	409	382	384	401	388	439	397	400	429	419	432	381	384	413	398	398	433	414	363	413	411	418	400	404	411	370	438	406	420	443	384	423	393	408	391	407	451	435	391	391	433	421	412	373	408	406	392	421	406	414	425	418	411	435	375	462	428	412	431	411	390	402	394	409	436	414	383	421	415	384	417	383	435	369	434	366	407	385	404	387	404	434	397	435	413	435	433	428	405	397	376	418	431	424	427	387	422	359	398	387	405	414	395	408	381	409	438	411	436	424	388	419	368	402	400	412	426	401	402	432	402	401	408	363	399	403	400	411	402	408	390	419	427	380	417	400	414	411	448	405	416	379	393	424	423	454	422	415	390	381	408	397	396	445	393	433	430	417	428	433	413	399	422	410	405	404	412	411	407	382	425	392	411	414	419	451	433	439	457	394	399	413	416	421	437	389	401	410	446	394	414	422	389	429	395	438	375	425	414	436	410	396	388	415	362	374	403	403	418	381	412	443	423	382	420	440	432	422	366	395	385	422	389	375	420	402	427	430	381	434	387	383	397	430	422	413	397	392	406	369	437	401	384	407	373	438	410	429	411	419	393	375	375	354	410	414	421	453	378	413	442	403	437	409	423	418	446	384	427	404	396	369	428	420	437	361	433	441	406	424	423	414	384	412	406	409	446	392	420	420	440	401	413	390	372	402	385	402	419	418	443	448	470	412	397	412	403	411	411	385	424	372	379	409	406	408	406	420	397	415	373	403	379	414	424	412	413	407	390	375	400	408	381	407	402	425	405	427	444	415	408	423	424	386	394	449	404	440	414	431	405	386	436	432	406	416	439	410	463	413	397	381	392	368	418	419	445	434	399	368	384	422	400	449	447	416	374	424	404	386	404	411	403	405	407	443	379	412	408	382	354	459	388	436	431	408	405	408	402	404	421	440	391	425	432	411	422	405	428	372	421	416	382	397	398	394	408	451	409	450	379	397	392	423	441	415	447	388	410	398	413	398	460	399	443	409	411	405	431	412	432	384	397	411	366	391	417	419	444	364	387	403	363	382	390	414	407	396	426	429	383	430	380	424	461	440	436	425	403	433	413	415	438	447	429	394	406	417	414	415	404	419	381	416	414	414	407	409	428	393	428	440	409	392	419	416	444	425	434	411	416	386	419	418	371	368	415	430	414	379	398	439	395	407	433	374	412	402	403	373	456	431	389	396	402	432	444	416	428	387	418	453	432	427	433	446	397	415	417	397	396	437	354	392	407	444	430	391	431	395	412	401	387	419	425	405	381	404	422	409	406	410	432	393	428	420	410	407	395	407	401	425	380	403	437	399	441	408	393	426	436	445	443	395	397	400	392	375	425	372	431	372	415	437	423	388	438	448	358	414	406	397	408	410	402	403	399	402	411	404	387	404	437	425	408	416	401	403	406	386	425	395	418	401	394	393	443	412	413	446	395	406	409	412	401	425	416	409	395	416	415	404	416	406	410	351	361	411	434	403	449	435	452	425	418	457	424	435	433	407	387	426	427	402	442	413	394	391	408	365	400	409	390	360	389	414	409	413	368	417	439	396	437	431	362	384	387	416	399	416	408
21202	28939	22451	13846	9704	7551	5407	4096	3508	2839	2425	2025	1890	1628	1471	1360	1163	1142	1072	1007	996	1071	976	955	823	753	727	701	698	740	705	739	669	677	705	679	727	662	683	651	658	707	688	662	667	590	620	627	598	629	619	597	616	578	576	589	523	570	563	573	635	562	522	556	540	563	560	553	543	573	565	554	533	546	571	516	560	523	559	551	557	545	543	542	499	580	519	547	556	572	543	534	555	531	566	563	602	509	538	558	577	546	518	493	544	585	554	528	538	563	577	561	521	562	535	494	524	539	556	584	560	510	530	581	507	537	539	533	550	589	514	513	553	582	534	568	524	512	561	486	517	544	515	531	551	558	523	525	570	542	559	539	507	533	522	560	515	491	511	527	576	527	552	552	594	564	534	571	552	590	576	530	568	578	587	519	572	568	544	548	529	558	563	556	542	579	514	584	528	540	561	549	547	574	568	554	536	543	550	552	533	547	534	530	505	546	523	522	560	549	544	569	556	535	555	534	536	541	535	522	542	498	557	566	509	545	567	503	555	551	583	565	540	523	568	506	536	558	560	577	574	530	576	550	594	590	536	531	561	546	554	555	557	528	539	539	555	572	520	540	556	563	585	532	517	516	558	557	545	583	538	563	546	562	544	536	567	525	519	510	513	589	550	523	530	569	545	468	554	562	545	548	498	541	531	561	520	549	560	524	567	513	559	555	548	586	544	553	580	595	525	597	590	571	531	508	502	541	582	528	499	556	530	521	561	518	544	593	555	584	582	561	553	527	561	523	568	567	533	561	545	562	537	551	566	575	518	544	536	520	538	551	534	531	537	534	568	510	582	543	535	488	545	530	539	538	528	534	552	533	512	537	545	545	527	531	564	589	512	574	547	543	498	566	502	537	539	537	535	548	580	539	564	541	507	557	591	551	546	544	605	586	584	521	553	572	607	530	485	546	527	574	550	514	522	507	534	553	565	571	559	520	536	599	498	568	526	539	539	545	502	553	505	569	515	501	520	557	556	563	548	546	546	547	525	557	503	540	524	591	509	539	546	530	529	563	537	502	548	508	564	558	504	599	553	555	526	542	552	529	506	524	563	507	557	543	553	528	561	557	573	548	560	555	540	480	503	526	525	553	534	552	597	531	543	554	533	539	559	587	543	556	535	544	584	575	530	549	594	522	590	549	536	541	576	512	547	525	567	536	562	542	551	577	537	615	567	524	568	533	547	569	514	573	562	522	545	538	532	563	556	527	536	514	532	560	582	521	529	551	546	516	571	601	544	541	565	524	530	543	569	545	558	571	526	527	560	582	550	553	510	553	523	567	556	549	546	559	543	545	526	553	502	593	546	542	522	564	561	581	540	518	536	540	554	594	566	576	527	526	550	545	543	525	546	565	554	518	569	552	556	541	502	565	592	587	547	587	544	524	536	563	560	525	582	552	546	531	551	548	551	514	563	558	569	579	534	603	525	565	549	556	524	559	560	540	472	528	552	549	554	546	479	590	560	514	526	555	557	582	575	527	554	504	530	536	539	530	570	496	535	533	580	531	540	546	556	565	556	563	566	564	559	528	531	526	510	524	540	548	572	546	579	586	568	554	544	568	549	548	542	547	527	560	483	542	521	504	515	542	611	544	551	553	560	544	539	562	526	540	546	500	545	537	581	547	544	523	522	514	523	546	539	526	529	514	547	566	550	543	568	540	544	539	553	580	541	561	514	542	555	564	560	531	559	569	543	576	522	513	547	535	540	577	561	542	580	553	540	553	543	522	524	532	576	513	544	575	582	519	526	527	547	515	554	553	546	516	574	552	566	559	525	616	553	512	540	523	592	504	562	503	523	573	541	495	576	534	551	493	523	532	570	571	528	566	541	548	529	547	523	551	527	542	548	565	534	528	543	555	534	516	553	514	536	576	562	537	567	526	546	561	547	530	511	541	547	571	547	552	579	547	548	529	540	542	580	540	535	548	554	549	522	550	578	526	527	511	557	549	553	545	582	559	578	572	559	503	528	543	543	560	572	522	546	537	558	518	560	525	557	543	548	542	523	501	518	596	566	590	532	548	542	510	558	508	555	538	549	588	526	526	514	536	552	517	567	538	580	535	525	540	571	556	552	562	567	556	563	544	583	550	555	526	555	559	510	541	528	576	553	521	535	523	545	579	564	520	561	545	576	542	544	533	547	536	535	499	571	572	549	564	534	517	548	567	535	539	540	556	536	526	566	548	554	524	541	501	559	546	530	544	572	527	532	536	550	525	525	553	576	626	558	581	576	583	547	547	601	548	527	552	550	537	576	561	539	560	509	557	556	548	559	547	507	539	573	560	598	555	516	540	584	560	526	589	534	547	538	570	591	561	521	573	544	527	583	534	538	550	565	535	514	571	592	549	554	528	580	538	483	545	566	556	529	550	546	575	570	548	541	540	534	544	534	585	530	532	562	529	498	565	533	541	544	537	547	528	541	528	558	557	552	522	558	558	559	564	560	576	570	513	548	577	545	601	542	541	582	579	547	536	561	549	575	549	550	533	525	528	529	602	545	560	553	505	577	563	554	551	564	516	534	556	530	529	539	568	526	508	495	543	557	572	533	538	557	521	528	593	530	527	555	571	537	525	510	561	536	539	468	516	541	609	547	554	545	553	565	553	554	567	508	525	562	583	528	576	534	527	580	509	550	568	542	532	524	547	570	532	550	554	572	516	540	544	583	545	545	558	539	577	553	509	542	547	539	554	574	582	561	530	579	493	583	554	522	529	554	574	562	579	560	535	562	543	521	528	554	532	517	535	531	499	549	546	531	546	491	517	523	593	532	567	529	523	535	590	544	537	563	535	548	557	534	538	543	566	564	586	511	595	549	526	541	557	538	599	603	513	533	585	578	557	572	561	544	550	522	530	563	525	553	555	553	558	477	574	524	534	503	567	553	556	527	562	512	579	567	566	577	559	540	537	546	557	503	560	559	552	526	569	572	564	563	523	521	554	542	544	564	522	582	556	527	549	549	591	524	517	525	574	562	549	559	536	546	563	559	490	581	558	539	544	542	562	569	529	512	502	563	564	537	528	530	553	509	499	549	557	548	544	528	518	584	566	539	577	561	575	521	555	554	537	531	554	532	542	528	570	523	550	570	556	589	538	527	541	593	551	529	584	526	573	586	543	547	532	539	575	542	497	512	582	577	555	585	547	546	525	526	565	563	535	525	592	544	557	529	555	563	537	526	566	536	524	501	537	584	613	521	567	565	529	510	542	539	552	541	564	563	544	546	496	621	584	578	509	548	556	531	531	540	569	533	554	538	515	530	533	513	564	581	543	525	542	570	550	605	560	570	536	551	563	578	564	525	558	540	505	571	556	568	543	544	536	540	548	569	525	553	519	556	506	508	534	538	538	510	526	518	537	551	539	559	602	535	530	515	568	538	565	516	549	527	537	532	524	509	498	529	559	560	551	563	568	573	564	529	527	506	594	556	558	544	555	558	551	553	571	561	553	565	505	502	544
27353	18782	10654	5074	2705	1911	1529	1152	988	954	900	871	857	831	862	815	809	811	725	797	747	813	815	792	731	703	726	732	719	714	716	711	733	745	733	739	727	698	690	699	727	710	708	690	672	696	677	656	644	703	730	686	658	704	686	674	702	723	737	688	697	702	646	686	677	659	715	682	675	692	674	677	618	674	687	711	738	677	675	609	686	728	673	672	673	667	688	679	675	677	642	664	657	658	684	656	696	671	685	682	665	714	682	694	677	685	676	701	664	710	644	696	681	719	680	673	657	731	689	651	655	676	673	669	666	704	645	716	679	662	662	714	672	731	707	697	684	665	705	678	690	732	669	697	691	676	690	693	651	688	723	719	643	659	699	687	607	714	696	648	687	708	748	666	692	655	677	647	699	650	706	719	706	671	637	663	663	662	679	668	702	714	674	704	672	693	698	683	703	711	658	669	628	648	674	680	645	648	671	653	633	687	649	703	694	711	732	657	627	661	685	666	656	667	640	690	717	683	681	656	684	717	707	710	646	769	696	716	657	700	677	657	690	688	704	674	652	653	661	709	679	685	675	703	690	653	689	685	700	708	643	661	685	667	661	686	688	639	723	718	729	686	707	666	675	690	655	676	677	683	728	676	725	674	670	708	673	680	677	715	715	725	706	690	670	684	717	734	676	723	707	673	670	706	681	671	669	667	668	687	696	685	722	674	692	647	722	663	674	687	686	730	648	699	692	732	681	704	702	690	650	702	701	676	670	722	714	651	693	718	689	694	645	729	651	676	655	745	641	701	699	681	726	683	639	703	681	667	673	688	697	694	671	658	658	674	650	686	670	626	649	659	751	673	656	708	701	689	654	696	693	671	672	649	647	693	640	716	697	727	709	661	678	737	686	678	674	671	683	687	718	640	646	687	658	676	704	625	711	695	686	705	696	696	696	660	694	724	694	717	698	685	696	684	701	702	735	711	713	667	651	700	678	692	703	698	644	712	692	654	698	673	699	665	684	648	685	656	677	703	730	668	691	693	699	636	736	705	644	671	662	649	674	700	665	679	647	651	693	647	704	654	712	697	700	687	673	661	646	693	731	717	633	663	705	694	681	697	745	675	749	658	702	663	684	649	686	718	686	730	701	667	677	672	700	670	651	722	667	646	745	718	714	652	678	664	674	676	683	661	678	660	656	674	634	638	707	683	697	700	702	656	646	644	732	656	714	700	703	690	680	694	655	669	722	668	672	671	691	717	661	649	674	659	674	671	665	662	680	722	705	717	717	701	667	729	700	699	637	674	646	710	672	682	645	690	656	690	671	662	681	675	688	677	710	649	672	669	684	692	703	640	695	713	634	728	669	673	664	687	708	691	701	688	749	695	731	690	682	640	698	747	665	684	678	660	640	697	691	695	652	663	661	711	705	668	698	682	733	681	716	688	706	670	736	709	644	696	699	684	682	642	665	669	660	717	656	666	675	650	630	648	639	719	674	675	701	683	690	692	673	696	679	730	636	698	678	662	692	670	725	668	715	713	678	629	672	657	678	668	653	701	688	709	712	648	666	698	692	677	676	663	671	683	692	682	648	697	653	699	688	682	665	660	717	666	658	658	653	679	699	627	679	669	675	688	677	704	713	710	676	668	685	640	640	674	710	626	682	664	686	701	679	634	717	685	683	664	677	692	701	673	685	688	705	744	701	628	684	667	721	696	644	694	663	646	665	707	682	707	689	729	652	690	662	695	727	657	660	593	699	672	727	684	657	653	619	741	625	706	691	683	707	687	657	641	637	702	712	707	684	679	660	705	633	676	698	676	667	682	673	639	722	690	642	655	624	708	655	651	706	717	659	698	697	716	704	634	699	663	670	673	675	706	680	675	593	671	646	710	673	672	683	715	662	628	705	671	684	663	686	687	687	733	698	738	683	701	683	684	631	689	689	701	715	673	651	686	747	645	705	657	616	712	710	661	674	683	646	710	702	694	651	697	714	661	697	710	675	679	638	652	716	696	692	657	673	708	648	689	660	681	644	673	664	711	694	663	681	699	684	695	711	742	746	689	692	679	651	663	694	703	708	734	705	668	694	703	697	648	633	697	681	713	650	693	712	694	717	626	679	666	698	710	710	677	732	623	662	671	656	651	702	700	675	712	654	697	685	687	691	674	626	659	642	702	674	662	684	637	699	651	672	660	696	727	663	642	706	698	666	642	640	645	662	720	712	677	710	659	686	688	685	686	655	645	693	716	631	656	641	694	685	725	677	669	652	697	648	723	698	692	699	749	733	682	626	698	691	712	654	675	672	650	695	694	616	656	699	695	699	635	660	662	662	690	662	667	676	709	690	697	665	716	662	645	708	662	651	670	693	680	652	708	705	671	677	650	657	719	666	725	695	714	689	688	704	661	662	710	717	672	713	702	716	670	727	673	662	701	683	684	687	684	627	692	640	648	644	674	633	671	685	701	720	678	738	706	692	707	695	676	644	694	696	699	676	692	706	694	707	741	675	699	696	696	747	675	711	690	654	664	698	640	704	696	647	646	711	671	664	655	712	681	702	712	687	733	734	702	629	718	740	671	654	694	668	672	677	671	648	694	691	685	666	677	694	662	681	700	685	733	680	725	691	679	653	677	722	708	711	684	677	678	685	668	711	687	644	692	701	710	677	657	723	747	703	704	658	671	675	693	723	696	677	687	662	596	670	680	685	687	645	693	640	648	656	656	683	662	632	711	671	751	647	670	673	659	683	688	704	669	672	750	631	716	687	621	707	673	670	691	631	696	650	677	668	739	664	682	673	675	695	647	685	661	675	709	689	678	675	684	714	710	679	644	736	667	716	667	684	670	708	712	697	695	702	675	635	707	710	715	702	685	710	682	695	679	693	702	649	684	667	723	665	636	698	716	688	709	668	695	687	712	642	661	700	695	677	643	685	697	725	680	662	729	686	686	697	635	665	649	691	663	694	664	657	682	673	710	708	701	701	643	678	658	720	661	591	629	689	678	706	657	696	666	691	648	690	657	666	701	686	707	692	707	721	681	695	726	701	648	631	721	682	718	701	734	680	683	718	691	683	668	692	642	650	680	670	667	623	677	668	668	665	668	698	650	647	617	698	692	703	702	721	669	668	662	664	650	652	671	687	627	650	721	649	723	655	679	661	649	693	679	709	680	720	709	702	665	720	677	694	696	674	696	706	720	674	669	698	693	690	734	700	708	694	680	679	646	655	708	701	710	651	666	650	689	677	669	649	682	656	653	675	672	729	619	680	668	663	768	705	730	687	710	681	668	688	666	660	704	651	696	669	666	662	674	711	666	653	640	725	705	715	663	659	679	695	716	665	695	652	664	658	691	698	654	699	677	671	696	676	682	682	657	693	717	712	700	731	662	694	647	690	731	712	685	681	679	661	668	668	713	683	678	682	668	734	674	685	699	700	665	710	677	687	644	667	693	701	658	676	684	657	664	709	684	709	677	712	633	674	674	696	703	707	701	688	712	667	660	665	688	675	684
16149	16379	12376	6675	4571	3640	2665	2072	1848	1598	1529	1444	1379	1241	1165	1145	1139	1128	1065	1053	1073	1115	1107	1051	936	963	962	960	940	944	928	942	938	920	947	901	898	903	907	955	923	886	906	853	919	926	875	898	841	859	867	892	926	871	875	897	871	808	888	875	881	830	903	932	904	877	838	864	908	863	819	912	879	895	850	891	869	856	827	913	904	815	860	915	847	882	873	935	858	864	855	874	846	860	890	894	864	880	888	870	877	874	880	898	846	903	869	917	855	887	885	870	882	933	836	878	877	902	839	860	894	847	861	890	828	874	885	841	944	833	897	874	892	846	828	851	869	881	910	881	856	880	857	865	838	844	870	814	889	846	874	884	900	946	834	795	898	873	874	905	860	938	835	874	868	874	848	902	862	845	924	885	854	885	850	899	885	912	910	876	864	863	857	837	826	853	906	830	888	840	886	830	894	910	875	917	869	906	881	889	897	850	862	845	863	838	832	862	835	834	864	835	863	881	904	889	841	830	839	898	868	884	866	855	899	856	881	891	899	920	882	837	880	881	873	810	886	895	853	852	839	829	877	866	893	851	860	897	906	891	882	888	806	864	848	901	866	890	886	877	843	854	877	879	886	848	858	876	814	853	877	849	810	840	878	862	886	861	881	847	814	828	866	866	853	892	888	863	866	917	922	881	915	858	918	815	889	857	908	885	899	882	823	865	864	874	876	827	892	851	942	906	917	883	862	851	856	837	860	873	907	842	872	919	878	867	849	846	861	909	892	864	878	885	875	841	903	868	919	877	888	914	849	889	917	867	874	926	841	837	869	884	879	855	909	890	897	833	885	862	833	856	917	858	848	861	894	902	803	892	881	898	888	849	898	878	873	834	865	841	954	888	847	897	892	869	897	820	847	857	821	889	891	892	877	861	867	890	851	904	855	868	855	882	883	866	927	826	866	823	851	902	822	900	847	863	854	886	872	870	928	894	866	881	855	887	885	878	871	909	853	947	912	871	912	893	855	896	856	889	840	820	876	805	876	896	862	932	828	872	863	905	830	893	855	887	876	823	887	886	939	840	861	889	866	839	825	831	839	844	894	864	946	922	842	860	890	851	840	866	890	861	861	872	880	864	868	844	929	854	882	861	850	854	910	854	898	872	864	854	891	843	939	879	876	819	945	892	890	858	832	861	867	917	867	892	848	836	894	882	880	813	864	860	876	901	886	861	800	883	858	860	899	890	850	857	882	937	850	856	859	885	820	902	858	871	863	875	871	908	860	869	856	934	817	864	869	874	845	897	890	812	879	874	831	876	877	901	864	841	900	842	839	873	869	860	840	888	861	899	837	875	892	836	847	854	872	929	895	882	850	858	883	812	904	886	925	861	855	837	847	868	872	851	790	935	843	879	849	878	826	829	943	848	893	904	840	882	870	896	863	825	883	857	856	860	868	853	878	873	870	824	890	809	901	836	853	879	893	884	869	912	826	862	897	927	849	869	859	876	841	863	877	862	859	857	881	886	832	916	845	843	855	887	888	896	846	868	820	851	893	868	878	802	863	884	889	866	867	890	881	869	880	856	903	899	857	918	877	879	883	852	886	836	843	827	866	896	896	858	853	854	889	869	891	843	879	889	838	792	867	865	900	833	885	897	871	832	863	858	929	834	919	911	867	858	884	893	841	901	872	849	845	858	858	834	910	875	873	874	863	862	865	848	934	861	845	854	915	899	898	868	910	867	826	890	783	823	851	854	895	890	879	831	931	849	903	863	871	915	857	882	872	863	914	852	857	850	878	915	940	903	901	892	866	872	876	864	855	918	898	868	871	963	864	856	888	889	850	851	804	873	885	857	858	910	811	825	898	861	831	886	843	884	849	876	848	856	816	875	872	881	876	873	874	901	856	843	887	864	833	834	891	855	869	842	869	893	872	895	847	872	832	925	906	884	816	845	835	897	877	889	887	862	829	887	829	910	908	873	902	873	897	910	900	885	863	875	811	907	869	835	893	854	851	880	848	926	914	839	888	899	859	775	824	812	891	876	858	871	863	886	892	902	817	904	818	880	865	895	804	844	823	879	838	879	864	846	865	849	928	865	849	914	901	855	845	859	903	920	863	866	829	891	933	895	894	835	839	847	862	841	901	874	887	917	889	854	893	873	885	855	860	921	854	872	842	888	865	882	876	853	832	825	865	856	878	857	885	897	851	807	814	843	909	867	841	891	842	895	880	917	877	863	894	890	885	873	901	868	834	892	856	890	853	832	887	901	871	835	878	876	865	855	859	831	861	877	806	866	900	829	896	887	879	905	840	832	895	855	823	866	914	871	925	848	907	856	890	854	860	900	854	889	876	892	816	890	894	807	851	866	832	862	876	916	852	933	884	864	877	879	831	873	889	916	886	894	897	844	872	832	853	870	863	877	857	843	846	801	886	832	853	837	893	884	866	888	867	860	887	883	882	829	840	864	846	836	797	861	898	840	839	850	905	904	865	876	864	856	869	833	854	900	920	902	933	858	848	878	894	871	901	909	864	856	918	881	863	848	842	849	887	882	900	833	902	877	867	879	885	864	900	865	862	866	931	881	813	915	844	860	897	881	877	823	891	892	879	879	843	942	923	893	941	861	892	851	851	830	808	821	837	824	893	856	852	893	934	897	779	888	851	886	874	800	887	896	802	881	881	883	878	865	909	862	877	866	853	882	844	812	849	873	861	866	878	908	883	843	849	897	910	840	890	853	819	894	879	882	924	856	879	859	893	866	901	939	875	875	903	869	901	897	851	869	805	904	827	827	800	903	876	850	880	849	895	868	865	888	897	899	839	865	873	877	924	844	868	904	938	914	867	849	857	861	875	900	850	855	893	932	873	861	886	912	901	830	879	880	902	858	908	922	827	833	896	876	880	857	851	859	824	875	905	903	897	877	886	855	882	838	886	833	923	808	864	866	853	830	872	869	849	917	893	908	856	849	854	872	877	894	881	847	866	878	886	892	901	890	913	882	870	866	832	898	884	881	868	824	882	861	895	870	889	885	883	862	859	862	882	922	819	873	864	907	888	863	853	880	879	840	840	834	877	823	809	911	880	838	852	831	868	870	918	861	868	872	786	865	837	896	846	879	911	802	890	891	858	880	854	875	854	888	906	870	886	864	897	878	885	856	864	874	834	883	863	850	859	882	886	879	829	842	886	859	865	828	891	851	895	861	853	857	829	859	882	864	865	852	881	842	884	905	920	879	870	863	862	867	868	855	860	862	881	851	854	844	851	874	934	899	863	800	870	921	873	825	854	886	869	878	857	865	834	852	878	888	862	905	900	950	850	853	829	865	848	839	850	895	891	880	886	838	908	858	872	875	846	886	917	873	886	858	873	883	846	839	830	890	850	875	899	928	862	865	790	857	826	878	830	865	856	870	886	872	866	886	864	904	849	920	868	869	899	865	833	897	875	859	903	858	915	830	911	866	847	843	847	872	850	915	822	881	845	831	876	884	895	868	879	849	832	877	822	927
23504	20954	27932	24129	20847	9435	2790	1677	1361	1243	1150	1078	992	955	843	868	840	861	798	819	785	819	829	721	710	786	713	736	678	704	701	664	713	712	709	670	681	724	700	680	701	741	675	700	701	660	679	630	676	645	671	656	694	642	663	674	673	654	675	686	666	663	636	694	681	646	659	667	690	647	655	666	655	670	647	652	642	619	640	656	663	697	642	654	624	631	666	704	662	632	634	716	693	674	651	675	637	652	685	711	646	634	713	620	636	664	620	696	672	679	635	661	640	644	663	653	605	658	654	630	674	658	673	601	643	665	657	617	714	661	646	644	654	570	649	652	654	709	658	692	666	661	655	614	670	657	624	688	595	630	693	680	636	662	661	667	665	654	664	684	634	639	641	659	655	654	642	691	655	650	684	628	705	666	648	608	612	663	624	635	688	663	679	648	671	646	683	692	661	655	664	660	613	655	640	709	668	685	684	670	643	646	666	635	668	652	705	655	619	680	651	617	696	623	620	682	626	669	626	616	644	673	715	603	665	640	677	672	667	669	632	644	637	671	647	675	693	640	652	641	613	693	692	682	683	632	619	670	638	659	707	595	630	652	632	703	689	646	668	653	629	612	668	623	606	628	666	623	630	685	672	599	669	661	643	668	635	674	659	644	633	698	624	708	650	648	657	627	638	656	646	681	640	608	665	643	640	648	644	643	623	660	678	685	645	620	645	622	634	648	672	607	643	673	645	626	651	686	679	694	711	640	637	682	659	649	615	674	682	672	585	634	650	709	671	662	669	695	655	692	634	634	653	645	622	658	657	641	666	676	686	667	661	611	646	694	680	662	641	654	609	663	658	663	683	666	644	647	673	677	686	642	632	659	644	623	654	638	661	646	633	690	662	670	636	655	644	680	601	676	601	660	652	627	657	648	649	677	609	656	616	634	672	668	676	670	643	589	710	646	645	652	655	657	640	636	701	682	619	679	706	681	676	648	667	636	683	633	659	643	674	660	652	637	694	695	628	676	670	671	675	636	661	624	609	656	643	627	657	604	667	680	682	640	634	712	660	634	649	640	662	698	665	663	712	692	639	649	635	644	687	656	665	609	671	641	654	646	629	673	641	691	618	676	640	626	599	662	631	673	665	677	648	640	671	674	651	679	684	629	663	670	658	595	635	654	675	657	663	647	673	664	659	657	687	675	645	637	604	631	662	607	693	712	724	651	638	646	618	628	690	667	632	676	696	607	661	612	655	653	657	665	695	635	655	665	690	651	642	653	649	622	641	654	620	635	635	616	643	646	664	688	686	656	676	660	634	630	682	624	614	634	673	628	674	670	648	629	665	610	667	677	665	650	655	643	653	599	640	689	707	645	625	667	666	687	688	674	646	641	640	644	655	625	625	654	648	625	664	625	696	625	627	642	635	655	659	649	621	661	661	706	650	646	632	630	634	660	644	708	620	656	622	644	604	632	686	648	637	644	674	679	650	632	625	654	638	653	665	676	623	649	678	631	669	631	632	619	667	679	622	696	705	658	644	652	655	727	656	672	703	661	658	640	664	658	676	647	621	649	662	639	657	678	591	652	694	652	675	658	652	666	674	622	643	655	652	664	672	654	638	674	664	652	655	650	682	638	688	644	638	716	635	650	632	641	689	639	627	655	672	688	628	630	655	637	658	645	649	674	612	633	680	616	651	649	659	662	670	630	661	644	706	627	611	649	630	652	656	638	639	677	690	663	677	678	631	677	666	651	653	650	635	662	656	645	658	628	636	658	637	622	647	672	651	612	676	634	658	638	663	625	664	683	652	666	697	640	659	699	681	620	657	668	657	677	634	661	640	657	665	672	669	666	678	632	631	662	659	698	630	620	702	663	694	623	627	631	664	658	658	669	689	659	718	646	590	615	637	686	680	629	642	701	639	640	631	665	640	656	622	643	665	694	668	603	662	682	647	658	664	673	644	710	659	645	597	657	675	558	615	652	677	666	660	671	696	624	666	669	684	660	643	662	626	708	652	653	618	626	624	654	625	635	609	684	676	700	637	633	644	684	675	692	728	635	649	655	638	660	650	681	650	670	685	634	640	630	678	650	692	643	618	672	631	662	616	656	643	638	685	672	633	698	613	606	638	601	654	708	671	708	643	665	619	636	661	691	683	654	672	643	623	660	632	675	699	674	613	651	647	636	607	647	665	656	665	634	652	693	642	638	678	602	678	629	632	678	617	639	666	652	666	660	664	641	645	668	627	669	657	653	646	677	656	699	628	630	617	633	648	656	678	609	634	603	643	623	631	635	629	675	657	674	643	640	601	666	659	664	620	656	644	630	689	695	670	609	688	665	659	646	663	654	653	667	687	656	625	657	662	606	639	672	654	623	643	674	639	687	693	694	723	648	689	696	692	692	675	617	625	693	669	672	699	673	635	644	623	670	636	662	674	668	666	648	667	639	631	633	648	674	629	640	631	674	688	670	697	652	630	703	671	643	640	697	680	593	661	644	665	623	659	645	658	655	617	663	603	680	631	659	683	699	675	627	676	624	608	648	660	647	654	676	647	673	664	650	694	670	646	676	621	626	626	654	635	631	653	653	669	617	709	649	634	713	706	668	624	667	656	662	657	686	646	660	634	663	647	661	670	620	663	671	622	701	647	653	626	645	627	636	668	661	603	668	681	642	642	674	618	635	658	620	680	642	649	636	596	654	665	604	631	665	674	651	675	621	659	688	676	658	649	664	671	662	688	696	639	665	660	643	652	687	654	647	615	671	698	667	651	644	637	645	636	625	672	669	680	639	636	669	657	714	673	679	637	663	613	644	671	632	607	647	616	666	692	657	653	670	631	640	686	631	627	670	623	616	632	660	635	647	685	645	680	658	665	660	560	589	660	681	642	654	609	659	655	664	645	643	656	638	674	655	691	592	642	659	642	631	661	656	637	639	642	687	630	713	660	628	648	714	666	663	621	567	675	649	611	669	633	692	692	654	672	664	676	698	631	664	661	661	617	684	657	645	642	651	662	661	676	660	663	626	612	653	655	646	665	671	659	674	615	693	638	620	686	679	611	635	656	634	673	638	642	626	705	657	647	624	641	683	683	588	625	649	683	634	676	652	634	695	662	644	635	627	661	728	637	688	655	692	642	618	687	688	634	673	643	632	656	621	643	631	651	618	610	674	688	633	629	648	614	657	614	604	655	641	684	664	614	702	697	650	687	636	635	662	663	667	644	624	681	674	668	675	681	596	643	668	661	672	666	629	649	662	662	651	653	675	653	618	648	651	623	632	682	653	685	660	666	673	684	648	661	666	640	629	681	697	632	599	674	654	675	662	620	637	707	618	663	656	665	684	646	650	665	611	663	674	629	662	643	681	641	632	673	675	679	652	673	682	680	649	668	657	639	637	690	673	670	682	689	667	707	600	618	683	641	669	626	668	621	667	650	652	696	721	662	652	655	649	655	642	647	649	645	641	662	658	666	664	679	643	710	657	666	643	700	671	637	618	657	655	621	602
15526	24672	18913	10455	7471	5757	4396	3169	2536	2207	2052	1850	1729	1571	1388	1334	1313	1255	1268	1189	1209	1261	1159	1118	950	1053	961	946	907	1045	883	922	863	908	952	886	919	959	925	930	908	906	892	916	874	907	931	913	821	912	848	866	849	897	872	914	890	856	915	909	913	847	851	858	852	827	851	886	856	868	866	816	863	848	860	894	846	908	843	810	840	867	843	815	841	863	880	851	852	819	810	873	836	840	846	863	798	856	849	831	836	849	855	862	831	883	877	854	794	892	804	849	845	853	865	836	844	827	854	840	854	853	879	833	838	885	819	864	823	845	872	833	802	824	790	841	829	806	864	879	851	889	851	858	805	909	799	796	837	898	840	785	849	804	882	859	821	832	861	853	802	865	838	820	838	824	859	843	784	863	857	824	874	825	852	863	887	859	879	815	860	847	819	851	852	851	813	834	833	846	809	828	825	881	856	873	827	853	865	818	843	861	875	840	871	828	884	848	825	852	817	855	862	860	806	867	851	808	883	891	810	804	834	817	850	847	866	822	853	834	819	877	855	900	855	870	874	886	824	865	880	775	856	814	836	831	837	843	882	854	841	821	831	806	808	795	838	836	806	862	812	848	802	887	858	827	829	908	807	843	871	879	822	914	880	791	817	870	891	809	817	813	820	840	756	850	852	821	861	817	801	840	852	898	834	823	832	864	914	805	809	846	829	809	801	869	882	884	850	841	833	827	824	864	812	871	835	850	857	895	882	825	860	860	894	786	792	879	777	831	817	815	842	850	840	846	842	852	810	849	830	837	825	812	810	843	827	867	847	859	860	854	840	817	818	868	871	849	830	859	860	852	823	867	881	833	831	842	841	857	858	850	855	865	857	857	844	869	842	862	834	856	795	854	867	900	836	848	831	808	864	826	878	841	839	841	837	831	812	804	841	877	842	832	876	833	841	883	856	891	860	859	810	839	845	845	830	850	836	798	837	822	804	795	879	848	864	859	880	830	875	833	856	849	872	887	848	783	873	834	849	834	799	815	814	823	868	849	860	851	826	895	836	862	829	838	902	837	840	868	818	842	815	754	860	850	873	780	864	808	893	843	806	866	887	855	861	896	848	842	858	858	846	863	860	774	856	844	835	815	857	816	846	817	905	845	792	867	819	844	806	831	860	812	843	849	845	861	823	861	808	858	846	788	837	847	842	842	833	819	850	870	870	852	860	786	892	819	852	810	900	800	799	767	835	860	850	816	848	857	799	824	798	859	837	845	911	844	855	836	826	864	867	879	811	846	888	898	888	866	797	857	884	856	891	815	819	834	856	823	835	823	767	784	875	819	810	773	841	841	798	816	840	776	829	853	879	853	853	848	802	865	831	778	857	861	916	832	834	831	882	833	868	812	812	821	836	823	818	863	821	877	840	857	872	865	806	834	861	811	864	811	813	858	874	847	863	858	832	840	842	779	855	821	789	851	838	856	846	861	804	852	815	818	837	879	847	839	826	864	809	839	849	836	868	866	828	833	840	875	860	835	823	805	848	832	808	879	800	852	840	852	841	855	816	804	836	844	847	841	829	822	872	812	857	813	809	856	842	885	843	796	869	916	887	846	825	857	849	843	852	836	890	854	803	810	850	827	842	854	823	839	832	820	817	874	865	901	849	812	830	855	876	890	854	870	862	817	842	841	835	839	817	802	828	851	826	881	826	829	862	801	782	845	831	866	856	846	862	830	838	870	866	803	853	902	903	836	829	880	792	846	829	828	835	852	838	855	869	879	820	842	813	853	844	835	852	863	869	838	852	889	850	824	847	867	882	862	866	825	840	822	843	904	859	919	822	852	862	831	853	841	869	827	813	851	799	841	810	861	907	862	864	832	824	837	907	855	810	862	880	869	832	834	856	852	857	826	854	862	878	877	777	876	862	798	836	800	892	875	849	881	846	877	833	858	882	839	873	860	913	850	838	838	859	791	844	811	823	826	808	881	856	886	841	822	891	896	853	842	812	812	832	814	848	867	860	847	877	783	834	796	831	825	853	786	780	842	850	878	920	863	820	798	788	863	867	856	828	821	865	849	869	855	840	867	860	900	850	837	845	856	841	840	816	881	846	910	861	911	860	844	875	864	916	869	819	839	814	814	877	886	880	854	850	887	900	846	881	856	790	845	860	870	865	871	824	820	792	833	835	909	842	853	892	861	861	871	893	844	879	801	807	841	844	801	849	854	793	816	845	861	860	879	835	815	848	835	819	824	896	858	859	849	865	802	868	814	866	846	844	844	815	877	853	821	796	848	862	860	881	820	848	893	887	868	847	860	848	825	858	834	859	807	852	809	832	859	824	809	899	829	821	810	901	840	862	879	851	812	820	848	824	820	812	841	870	831	905	831	871	857	860	905	830	861	835	837	831	777	838	879	805	833	852	882	898	858	847	789	832	833	794	781	847	859	856	865	848	836	849	823	814	808	846	848	867	877	868	864	862	833	847	819	837	822	837	835	821	800	807	893	828	855	825	817	830	854	890	842	830	853	860	865	810	874	815	811	838	880	883	844	836	837	861	865	868	830	846	833	790	877	886	859	849	829	876	871	854	833	831	847	813	837	817	896	837	807	869	841	859	906	848	875	858	855	834	823	861	826	911	858	832	875	858	874	874	779	857	827	813	834	851	882	846	861	832	809	847	841	815	811	834	841	859	864	849	806	876	817	804	835	841	843	920	891	841	881	829	827	822	822	849	856	842	825	830	896	858	828	855	844	861	817	888	855	855	851	851	837	866	927	865	796	873	852	845	909	832	865	791	809	891	860	844	878	847	845	833	829	845	797	859	813	824	841	866	813	782	873	859	837	877	863	886	856	843	826	878	862	799	829	809	855	846	853	842	853	832	874	846	845	817	811	815	792	825	829	843	783	870	812	833	845	820	818	862	841	823	798	861	845	862	855	861	824	828	864	884	803	862	834	840	852	870	820	801	870	849	823	838	838	780	844	849	917	856	800	839	825	818	847	857	846	786	822	870	905	884	860	850	829	812	853	814	812	816	842	818	813	878	807	864	816	833	882	810	826	827	851	850	848	826	841	841	917	863	792	847	814	833	860	833	824	837	862	877	840	839	916	831	894	845	822	824	796	762	881	849	829	826	841	814	826	825	793	873	881	840	837	856	809	887	823	840	823	870	823	868	840	856	832	805	821	854	831	874	849	882	805	799	805	874	853	865	815	856	860	880	810	851	848	889	872	796	823	819	831	837	853	888	878	876	851	783	816	851	852	815	844	858	846	826	860	851	839	835	830	834	778	827	801	868	854	888	805	871	851	891	778	845	847	803	887	841	817	833	832	793	823	831	822	803	826	847	856	829	842	858	826	862	802	910	888	854	860	877	849	813	852	798	837	830	870	841	844	820	840	839	849	829	900	842	840	866	829	846	835	836	851	827	817	837	810	770	852	827	838	851	774	854	867	825	887	886	908	813	861	811	858	839	859	843	794	808	854	882	809	843	858	846	873	798	863	835	855
24613	20992	26719	25181	9714	2589	1655	1316	1024	931	918	732	763	778	693	722	652	657	644	588	615	657	604	556	562	574	543	516	552	539	524	564	561	528	524	532	529	536	568	501	496	505	496	491	484	527	491	518	490	535	457	501	521	542	502	503	479	476	484	503	528	499	496	492	529	466	451	503	482	510	473	505	517	499	483	509	458	508	506	487	469	477	491	488	477	471	473	494	481	496	536	454	499	506	519	475	503	500	500	459	499	505	514	490	501	486	505	469	511	511	492	531	474	506	495	483	488	488	516	482	505	488	510	483	494	454	517	527	510	469	493	470	498	495	486	478	502	432	475	501	534	482	462	524	503	465	526	502	503	494	494	495	489	455	475	492	485	497	477	481	491	537	506	492	474	502	477	526	488	468	491	484	487	520	469	467	499	498	473	496	501	525	453	474	482	526	493	501	508	507	540	486	444	508	474	467	456	496	469	480	501	517	480	500	498	497	499	522	468	489	477	483	515	486	523	509	468	476	491	481	511	520	499	526	464	489	527	511	512	477	473	515	511	544	486	477	449	490	514	483	504	545	498	500	499	524	469	479	508	515	481	514	488	517	494	512	540	474	494	491	515	485	496	520	493	472	494	534	462	485	509	488	458	498	471	519	484	483	474	495	517	485	501	474	486	473	538	492	480	513	470	510	521	497	491	540	459	524	528	507	485	509	485	488	477	503	450	466	496	515	518	470	475	487	480	505	495	498	492	488	446	516	482	502	487	522	456	512	459	486	505	495	527	487	463	503	480	493	518	511	479	511	494	481	474	488	478	505	508	479	454	514	487	489	494	485	528	493	450	503	523	510	475	517	539	519	510	512	513	519	525	477	474	505	495	482	488	481	504	490	463	455	468	475	492	500	512	514	498	477	451	474	480	502	464	547	484	507	419	484	476	513	469	513	518	463	521	519	483	471	505	514	509	502	445	500	529	523	452	536	499	470	488	467	523	506	527	470	520	504	491	485	495	521	478	473	522	486	485	495	489	482	502	522	483	498	478	487	457	472	508	526	448	498	490	476	468	497	473	498	494	479	476	546	523	542	495	528	489	509	494	489	491	522	503	499	491	503	472	476	484	448	502	476	484	500	466	504	482	478	478	480	471	465	495	473	511	482	499	511	500	512	485	493	493	484	485	465	504	497	501	501	491	490	495	523	472	477	519	513	472	522	521	516	507	503	474	483	458	515	476	514	463	496	507	477	504	482	489	465	515	552	503	490	515	515	488	521	511	521	520	500	506	475	503	433	565	468	476	524	530	486	519	506	507	455	480	499	509	468	460	477	479	449	499	470	493	470	470	493	486	502	512	456	474	458	510	448	511	505	528	516	474	486	484	483	482	486	518	473	513	515	488	488	496	478	455	495	456	490	464	487	503	455	437	452	480	525	502	495	486	460	485	477	497	509	516	475	498	491	479	491	487	509	464	455	468	501	511	522	509	472	503	466	508	470	441	520	481	498	520	488	476	484	453	469	504	505	496	466	455	514	477	457	511	482	468	469	506	472	520	511	482	479	523	489	470	491	498	491	477	459	527	490	501	492	522	486	457	458	510	491	520	498	473	453	517	470	464	476	512	461	510	455	477	495	541	519	503	469	469	476	489	536	502	494	472	486	487	477	489	505	503	483	501	504	505	501	515	507	548	521	478	505	509	492	500	492	500	466	494	475	525	503	468	504	482	522	492	492	462	479	491	532	476	464	496	456	498	468	453	504	477	479	532	501	517	497	486	475	522	498	483	466	458	475	474	489	470	512	485	491	478	506	470	480	512	491	506	512	478	514	518	476	469	482	472	477	465	463	513	503	460	500	481	528	471	475	477	458	507	497	436	510	501	491	488	486	512	477	481	473	511	514	511	496	520	526	474	518	481	489	481	490	473	496	528	482	500	496	497	488	469	459	506	473	491	514	507	518	504	540	476	496	541	513	525	467	457	510	472	523	490	539	506	481	545	477	493	509	494	477	470	466	482	503	490	495	481	493	483	484	487	474	535	474	484	490	476	501	505	506	530	506	492	476	493	489	454	515	474	471	483	490	503	545	461	464	520	475	476	507	507	490	469	479	465	504	498	469	469	491	479	477	528	475	488	487	497	490	491	514	463	511	489	495	490	509	499	490	506	484	523	494	470	482	500	473	537	522	490	485	530	489	456	474	496	464	503	482	526	466	494	488	514	538	488	498	501	482	504	505	453	504	471	466	517	482	511	487	442	498	477	530	470	499	472	504	485	489	496	483	498	493	482	533	491	479	519	505	515	476	476	476	510	494	525	491	505	519	484	521	507	515	532	511	468	512	503	497	487	492	489	463	492	531	520	470	469	492	504	464	535	484	499	504	507	491	563	509	512	456	455	510	535	490	503	512	476	475	495	482	493	450	512	479	486	471	508	492	464	496	509	486	509	500	469	519	506	497	493	508	460	483	514	480	488	483	538	490	484	525	490	493	492	433	527	498	488	487	517	480	449	529	472	492	503	471	466	491	461	454	508	492	503	454	537	464	500	491	477	493	459	477	479	509	497	466	483	500	548	500	506	475	463	511	468	489	503	502	478	540	521	471	511	486	481	469	516	507	522	456	506	465	495	457	475	506	521	496	440	516	514	508	506	517	455	491	469	473	474	470	478	476	499	468	505	470	535	516	473	462	440	472	480	515	464	465	459	497	458	523	500	483	500	489	482	531	484	488	496	519	526	519	456	496	511	531	460	505	502	455	509	507	485	479	504	474	490	488	483	514	514	480	471	509	518	512	489	502	512	493	509	510	491	530	472	516	479	497	470	521	506	482	472	507	470	504	504	472	514	489	481	486	490	442	489	484	494	508	489	439	515	500	498	542	497	504	467	472	491	509	488	506	490	482	480	456	499	498	459	499	464	458	496	494	522	515	463	538	512	482	493	496	509	481	483	554	499	515	473	473	504	475	496	493	501	515	499	483	493	516	496	485	518	502	489	481	527	475	536	514	512	501	466	489	521	521	504	520	475	500	482	504	490	500	504	485	483	461	471	485	472	484	483	508	514	478	501	526	487	515	473	498	488	456	513	504	519	494	486	498	520	520	480	492	505	495	483	466	514	495	458	500	486	486	500	498	472	523	523	505	487	477	506	526	510	519	472	526	491	480	472	494	486	549	453	467	485	470	506	490	508	496	486	488	505	477	487	516	461	443	475	495	488	517	495	487	459	503	488	500	495	485	479	496	480	516	495	484	511	470	501	509	490	485	533	465	469	465	489	473	502	511	514	537	507	484	490	460	475	462	497	482	475	516	505	462	482	485	469	480	491	507	494	529	452	479	516	486	474	464	474	478	484	494	483	500	470	502	486	512	522	461	531	494	511	487	486	494	486	470	489	427	514	502	496	520	478	486	499	465	486	482	468	523	479	461	484	494	495	505	504	531	507	504	511	465	533	482	486	480	515	409	481	501	494	538	454	482	476	489	474	469	505	504	457	507	514	480	492	476	477	515	489	505
18615	21710	16053	8521	6273	4900	3394	2589	2099	1837	1627	1460	1337	1287	1153	1100	999	1043	923	950	919	902	889	872	770	772	750	721	720	754	741	684	639	687	761	684	710	694	707	679	713	705	666	730	699	705	664	668	679	683	679	641	707	671	703	642	656	646	707	681	663	662	628	684	588	649	609	669	658	666	640	654	637	639	611	638	646	689	585	586	638	631	637	648	684	643	647	616	652	656	607	634	617	606	676	613	638	623	662	671	634	678	579	623	607	608	689	642	687	617	642	633	611	654	655	564	665	647	668	597	638	588	617	603	663	628	628	661	611	682	658	642	631	651	648	668	637	601	639	612	605	651	660	610	630	595	678	607	641	608	647	618	636	659	658	688	659	610	653	655	631	608	610	635	653	630	668	610	626	636	630	612	660	618	620	634	611	673	647	603	599	663	656	614	669	622	634	646	706	613	687	683	612	631	668	623	654	650	621	634	629	634	615	600	622	652	682	610	641	642	616	673	629	667	661	626	642	622	646	588	644	629	641	672	617	626	663	646	630	659	616	625	629	684	668	664	647	651	664	624	637	605	657	687	617	708	663	691	670	615	639	637	597	647	600	619	603	625	621	694	638	640	682	590	624	664	674	632	651	618	634	665	664	633	649	642	672	632	648	633	620	619	632	623	625	615	622	637	644	616	684	601	644	647	627	663	643	644	689	641	617	605	629	640	663	653	685	658	626	626	653	669	628	621	643	606	677	674	627	632	617	622	615	631	646	617	646	683	634	672	632	612	663	656	656	642	618	635	635	611	658	634	675	660	625	634	575	635	614	605	682	571	644	586	649	666	628	585	683	635	638	630	696	601	636	594	639	655	653	635	604	654	638	641	658	604	632	631	634	659	618	619	692	648	642	633	624	642	679	636	651	628	621	636	663	651	625	648	615	628	578	703	590	617	633	645	634	590	634	679	658	693	634	605	642	643	633	625	642	675	658	664	645	677	611	637	658	640	648	642	628	667	633	643	644	601	628	663	674	647	640	659	624	680	630	614	613	640	643	611	657	641	618	687	623	678	643	638	621	666	643	662	677	684	664	599	658	606	644	651	628	626	667	594	645	625	616	640	625	621	649	621	619	650	628	655	635	673	651	611	586	649	578	606	680	594	571	635	622	618	642	658	642	657	609	655	671	616	622	620	648	668	639	631	648	639	631	661	662	664	624	632	660	684	652	612	640	659	647	648	603	652	658	640	658	593	643	641	612	619	629	608	605	639	657	608	634	645	641	665	624	679	625	641	632	657	670	609	666	660	602	623	645	652	649	629	652	634	632	620	687	609	601	630	638	667	643	627	644	619	654	642	612	644	657	612	666	621	645	647	605	641	635	651	637	617	642	640	590	691	606	688	673	644	648	679	608	614	652	631	612	587	650	639	679	667	644	606	645	646	628	623	643	609	650	601	610	690	639	683	660	626	629	657	627	628	634	623	648	645	627	613	693	631	640	613	665	684	623	597	592	607	658	662	631	632	639	686	660	637	661	576	648	665	631	626	626	652	612	666	626	661	631	642	607	692	646	582	659	652	661	644	651	653	612	615	635	649	650	654	662	612	617	600	624	672	666	638	598	674	624	663	621	661	597	653	661	677	626	642	640	594	667	660	684	665	690	667	636	582	618	662	622	625	662	670	605	610	636	607	612	622	606	658	573	630	632	643	618	653	667	635	635	669	628	647	620	618	693	673	691	643	618	631	640	648	637	653	664	622	665	644	650	666	624	644	683	648	622	644	636	673	676	640	657	645	603	608	603	645	588	659	644	633	612	629	574	646	621	638	664	658	676	609	673	696	653	641	619	684	632	647	650	660	640	645	629	649	617	600	666	647	592	618	637	605	595	632	653	678	659	660	624	622	593	645	644	623	621	662	610	669	640	663	659	655	642	639	641	624	626	655	627	585	655	615	589	684	596	588	620	634	647	667	639	611	645	661	658	625	562	607	642	676	617	654	635	654	597	634	627	652	646	660	637	677	646	675	629	631	623	624	641	659	644	645	618	644	605	643	617	639	633	646	679	603	602	648	633	628	628	613	629	660	630	643	708	620	652	622	623	637	645	628	644	619	673	646	661	644	690	670	633	591	636	681	646	663	653	645	682	694	624	631	699	671	644	589	637	630	620	599	651	604	655	660	662	634	654	637	678	617	666	725	608	620	658	647	665	632	630	642	657	630	640	643	645	634	622	607	639	622	640	669	645	618	609	658	598	616	614	670	651	662	586	675	625	646	645	642	609	666	624	620	675	647	634	662	631	573	657	641	611	616	615	666	609	650	616	646	667	612	582	598	635	610	662	651	631	622	639	687	675	621	619	629	620	614	614	605	627	629	574	642	657	629	614	624	613	620	653	630	684	637	632	674	616	620	646	701	673	635	619	559	591	631	654	616	666	683	660	699	643	675	590	589	613	660	622	627	600	672	589	623	643	641	707	651	635	667	671	642	586	652	686	634	652	637	631	652	643	654	657	622	635	669	653	633	631	659	639	649	622	649	621	650	598	635	634	582	641	675	682	677	637	646	637	642	649	663	625	665	605	648	607	625	628	577	620	624	634	624	633	642	628	622	649	643	650	655	650	628	624	656	643	618	644	627	649	587	628	620	620	644	684	602	624	614	659	627	581	627	626	626	630	647	678	624	618	678	609	665	665	659	640	621	636	623	656	645	681	626	626	655	655	683	670	630	611	642	631	619	634	632	655	631	678	621	659	639	579	601	666	680	647	617	643	631	609	649	632	668	616	603	643	635	639	653	698	625	652	659	639	655	616	677	650	630	654	651	615	659	650	615	636	625	604	664	629	640	617	652	632	625	666	639	658	654	641	652	673	601	664	656	635	655	604	612	646	644	590	629	674	651	647	679	633	632	615	627	621	635	576	673	608	623	691	640	628	627	575	636	660	660	614	627	618	645	670	675	678	588	606	597	648	640	596	658	670	610	634	647	608	650	630	662	683	620	630	617	639	613	601	627	673	605	624	667	599	623	668	639	629	618	657	663	677	695	670	649	621	650	641	695	594	600	636	680	625	626	652	631	599	644	656	663	663	612	631	635	617	648	678	624	668	637	628	642	667	602	638	636	607	697	648	643	641	640	680	680	636	643	699	632	580	610	654	650	638	650	654	652	654	677	645	658	637	623	653	589	637	618	653	649	668	631	566	654	614	635	611	669	617	650	653	612	616	586	648	647	625	686	636	605	657	651	652	665	631	615	654	629	638	616	663	606	630	629	616	665	623	637	658	633	626	703	634	613	651	618	656	627	665	627	645	641	674	674	659	639	625	624	609	659	671	641	634	636	652	646	623	639	616	628	670	714	609	594	641	618	675	611	658	660	635	590	642	653	663	641	644	636	631	668	632	659	571	666	641	645	594	642	608	641	646	639	640	648	591	656	626	674	650	641	644	626	647	636	637	637	648	670	656	637	613	630	663	650	648	618	627	652	631	674	642	651	618	636	643	651	665	671	672	621	659	651
22585	21032	28599	23696	21034	20948	8021	2205	1534	1338	1234	1124	1008	863	798	740	768	705	707	692	650	635	664	627	539	523	507	508	521	451	480	477	484	465	443	502	484	481	465	481	485	438	460	459	450	448	445	463	435	432	444	460	419	470	450	445	427	430	411	424	427	429	428	410	484	432	433	432	472	437	445	404	398	405	420	420	396	374	414	425	404	438	456	414	378	430	430	385	406	391	393	451	445	407	399	431	415	431	407	471	440	428	373	428	416	429	422	388	401	415	395	390	400	392	395	375	413	399	376	406	386	422	409	409	417	405	448	401	455	431	435	431	446	430	443	427	379	408	437	414	433	415	422	429	393	414	408	445	414	427	401	397	392	414	401	389	416	400	395	434	379	406	434	398	416	414	446	426	408	427	411	396	373	428	391	426	442	402	447	403	409	418	375	431	380	415	412	415	416	451	393	396	395	418	412	445	414	455	417	429	416	436	416	412	372	385	426	420	392	391	435	433	428	425	387	407	414	428	442	418	433	418	401	401	375	409	384	409	442	400	404	421	404	417	431	394	438	442	394	381	429	418	405	417	432	432	370	431	402	382	412	430	411	447	394	418	405	432	419	373	430	399	419	402	438	422	408	399	380	412	422	404	404	458	394	402	419	411	418	380	437	421	420	441	420	452	402	420	404	400	413	425	432	421	431	420	422	417	399	394	384	422	420	446	402	403	447	415	472	450	392	400	423	381	416	403	422	434	396	431	402	406	382	427	377	435	437	439	422	414	442	442	411	393	395	406	430	426	373	413	401	432	438	425	452	405	383	380	422	431	420	420	400	423	415	423	377	386	436	422	384	411	428	430	406	413	401	391	444	420	422	403	406	414	395	416	396	441	378	380	421	437	425	422	438	396	432	425	432	406	435	402	426	377	444	411	449	433	397	404	403	394	387	423	413	456	435	416	409	417	443	434	411	403	428	386	422	404	385	424	438	400	426	452	419	459	444	372	419	382	399	396	378	417	433	417	410	395	415	399	375	417	438	407	425	406	386	405	422	385	427	431	424	435	426	431	403	443	423	391	386	411	437	443	353	389	427	405	424	415	397	435	410	406	408	370	387	395	439	409	387	410	408	404	428	420	441	387	404	387	425	407	410	418	441	443	440	416	397	417	411	427	410	396	378	449	426	415	410	397	433	443	439	399	428	399	422	420	419	426	433	425	412	419	398	419	398	422	431	412	432	418	415	393	405	444	377	433	375	420	404	399	418	458	409	414	406	424	435	417	396	409	412	434	407	460	442	400	406	411	438	421	371	429	379	421	439	415	449	444	382	409	400	435	404	386	468	395	409	421	462	426	407	395	406	389	409	401	423	443	442	396	432	432	391	430	453	410	404	414	437	433	416	417	443	419	419	419	422	416	419	424	415	441	419	433	461	381	406	393	442	421	417	418	394	415	452	403	401	428	404	418	445	422	408	415	426	413	419	413	375	394	425	420	441	437	443	414	418	425	392	425	370	420	431	430	414	424	392	394	411	423	393	396	394	417	401	390	399	391	422	397	446	418	409	418	428	391	426	441	416	429	449	420	435	396	408	418	417	415	402	402	399	453	429	417	413	400	408	416	448	434	440	397	416	384	386	428	411	386	441	405	406	420	380	414	447	443	427	417	394	410	430	382	433	448	389	444	402	415	426	429	383	430	410	394	422	387	418	416	402	389	397	390	430	371	432	378	433	416	404	399	404	408	394	432	413	423	409	421	440	409	409	384	431	407	429	400	406	412	425	436	389	387	410	401	399	368	428	396	382	410	418	404	407	433	409	396	445	402	403	423	435	406	402	400	417	410	425	432	431	401	421	390	422	409	408	396	436	369	388	407	385	391	406	435	445	436	449	425	412	448	416	363	391	411	407	401	413	416	433	378	409	444	407	409	392	423	408	404	406	423	456	427	414	422	432	419	403	409	425	403	422	429	424	408	399	455	436	396	375	395	406	403	410	402	388	447	392	376	405	421	410	408	400	398	424	444	427	416	383	389	437	411	441	409	436	402	401	419	444	398	401	451	426	417	477	431	402	378	431	450	388	427	416	398	410	384	454	407	438	392	418	408	419	402	413	427	421	399	398	407	393	434	422	400	427	385	383	436	392	421	414	412	442	416	407	442	402	384	425	395	420	394	381	400	398	424	397	434	383	462	357	409	404	400	390	432	428	438	393	446	409	398	400	376	381	408	420	379	408	413	393	408	421	406	436	386	400	419	411	406	427	420	405	447	390	385	441	393	445	374	441	408	426	438	434	399	376	388	441	433	415	429	410	460	437	405	416	416	431	415	418	428	426	429	416	398	406	395	396	396	402	395	426	453	420	411	410	397	435	411	391	389	418	405	462	400	428	390	433	381	401	379	385	398	382	419	389	411	388	373	384	425	437	371	418	431	400	417	419	400	419	427	403	414	418	438	407	415	434	401	429	371	382	407	446	426	435	410	376	453	447	369	404	429	438	406	427	391	394	421	416	416	411	460	418	423	429	446	402	417	431	436	401	430	403	454	421	443	405	401	410	418	450	420	410	408	393	384	391	461	425	421	434	479	414	444	412	441	386	456	387	388	407	367	409	426	343	407	430	451	443	438	424	398	432	373	448	440	412	402	401	442	389	421	443	440	345	419	405	393	419	404	474	406	454	429	442	384	419	399	412	418	462	432	435	403	446	406	382	415	403	394	408	434	411	406	377	391	431	388	403	410	387	408	441	425	445	407	426	375	419	411	477	400	473	408	380	443	445	436	436	398	407	396	424	418	388	400	447	404	427	429	390	397	410	398	403	396	422	455	415	403	409	400	398	409	429	449	430	421	427	434	422	397	413	433	417	430	425	373	442	377	436	399	462	414	429	447	417	412	427	383	436	420	409	412	427	427	404	420	430	408	432	424	399	419	396	439	428	423	366	443	412	424	413	416	416	419	402	441	455	429	411	454	440	416	392	450	394	469	374	410	405	449	428	383	409	408	429	401	388	411	399	417	383	414	446	411	387	465	412	402	436	432	386	401	383	418	393	404	403	437	436	396	434	421	439	439	383	455	449	429	430	421	386	377	399	425	408	359	451	423	434	404	398	414	409	402	415	397	461	407	433	442	426	394	396	452	397	407	438	387	419	397	406	404	370	385	431	410	425	410	399	394	404	407	414	415	415	406	392	376	434	425	430	400	392	440	408	463	407	435	412	445	432	430	452	428	419	404	372	408	394	382	393	399	417	450	417	441	410	406	412	394	419	418	402	420	415	425	448	442	430	425	382	420	402	427	414	453	408	421	456	398	387	380	398	379	421	424	423	442	411	371	414	411	371	393	398	398	394	366	400	432	435	406	388	442	409	413	386	430	406	430	401	447	414	428	411	409	403	417	368	415	390	413	401	397	412	395	424	408	410	405	420	441	366	421	398	419	406	370	404	383	433	445	406	425	405	385	410	390	421	382	405	384	455	391	431	406	452	458	409	423	420	365	421	414	412	419	426	392	409	399
19453	30148	23557	13595	10496	7791	5736	4200	3442	2841	2458	2026	1803	1655	1514	1362	1196	1130	1125	1069	1121	1062	1115	920	851	770	771	760	763	673	656	652	661	680	665	678	711	718	708	687	677	660	573	661	625	633	641	613	581	578	596	587	592	622	593	563	523	564	579	558	612	591	556	556	565	593	548	541	530	578	529	569	543	550	552	559	533	520	530	551	532	549	540	544	559	548	561	532	552	529	555	548	526	534	546	554	530	579	569	561	542	515	513	564	524	581	553	569	536	562	575	528	561	552	518	543	530	560	539	547	523	520	545	585	543	544	575	558	522	578	588	527	536	597	510	551	545	534	573	608	600	523	559	514	548	516	546	572	552	546	570	561	545	610	557	520	507	550	527	587	531	560	564	533	548	569	506	563	579	529	534	564	581	578	572	523	549	575	567	590	556	527	528	534	537	511	550	546	580	528	578	525	524	552	561	534	547	600	539	557	530	507	490	522	553	535	540	569	583	561	557	607	520	543	582	518	530	566	539	516	543	548	511	562	519	530	538	567	577	579	549	559	510	535	539	569	535	547	538	569	543	558	539	544	562	569	542	587	548	573	564	530	563	582	557	554	536	541	532	526	546	534	516	550	512	521	584	509	521	540	578	519	575	540	515	537	533	511	549	523	558	573	525	524	526	524	504	532	544	522	527	537	568	534	542	568	531	562	495	543	516	518	601	562	509	575	552	562	522	525	534	544	536	513	540	519	524	529	536	565	527	524	539	539	574	534	576	499	529	539	573	548	565	540	518	548	545	526	561	525	493	486	579	552	558	512	550	555	570	525	574	589	550	516	531	525	565	542	526	553	554	523	569	567	533	564	549	515	543	547	527	544	557	519	573	554	557	537	565	518	534	569	537	552	505	527	559	533	557	537	538	536	551	577	573	533	573	550	537	528	559	542	593	541	555	562	549	536	560	551	524	528	514	514	587	528	522	550	509	539	579	560	549	565	556	525	557	586	504	578	533	524	547	591	527	518	556	536	547	574	516	545	551	527	535	540	533	562	499	506	550	558	549	507	562	530	572	568	560	530	557	531	495	546	532	606	550	580	574	533	501	502	519	529	520	526	534	561	528	551	536	561	521	564	589	546	550	545	537	519	540	541	578	561	540	516	545	515	566	515	509	530	502	589	551	532	533	558	568	553	575	548	553	517	580	537	504	517	542	591	583	554	538	549	551	557	543	534	550	519	558	506	532	541	542	574	559	581	518	539	489	539	607	551	558	566	562	540	551	541	532	520	563	512	537	521	535	573	563	554	521	569	551	563	558	544	554	555	573	541	546	528	548	552	525	500	543	564	581	532	516	576	542	535	543	551	513	536	492	543	551	550	537	521	557	516	551	562	520	568	571	515	541	549	586	527	533	529	546	547	543	520	576	518	548	518	561	554	534	530	542	551	525	533	565	561	549	557	517	556	575	536	564	537	520	557	536	536	533	533	534	547	537	529	557	541	564	554	563	519	571	520	549	535	547	550	558	573	525	533	507	521	550	538	547	513	566	567	546	557	553	573	535	558	584	533	544	517	591	488	560	516	538	570	551	514	545	559	559	564	558	556	547	544	559	536	558	490	546	518	541	558	564	565	504	526	528	576	590	505	514	538	535	549	569	532	561	528	553	539	564	544	552	494	590	500	541	508	532	525	566	566	501	522	528	550	556	592	554	568	529	561	562	535	605	559	587	571	557	535	551	557	525	567	553	586	579	530	543	551	563	580	556	560	524	549	593	547	591	558	537	545	569	524	531	558	566	552	558	555	559	558	550	528	541	589	551	485	521	568	562	538	540	542	549	519	488	539	540	516	563	502	488	522	551	537	537	588	546	567	529	523	572	527	537	560	554	533	549	557	560	557	509	548	534	548	492	536	549	585	557	565	560	526	552	535	568	557	514	588	580	536	538	545	535	540	591	551	532	547	542	533	504	568	561	570	568	516	574	552	528	508	548	556	516	586	543	542	583	531	576	530	545	525	550	526	546	529	590	572	546	544	571	572	521	582	548	555	535	567	520	566	535	536	536	531	507	574	559	573	516	551	567	556	519	569	549	548	512	549	552	535	517	525	559	572	541	564	557	536	568	522	551	526	512	528	561	553	531	557	530	527	553	498	562	540	541	535	505	528	535	530	538	548	565	562	526	577	557	542	547	554	571	538	545	554	544	582	531	538	550	573	518	590	553	527	504	567	561	547	518	543	551	544	563	572	546	562	577	534	572	574	539	506	532	510	551	533	609	528	497	533	532	585	520	516	552	578	559	565	549	501	561	551	549	558	544	558	539	546	544	582	551	582	545	536	525	540	568	554	593	527	574	555	527	554	488	548	518	578	543	524	529	546	539	534	541	544	557	534	549	574	537	560	558	551	541	557	522	586	574	531	545	521	546	532	552	537	551	538	549	560	566	504	540	536	495	562	489	519	527	552	497	516	573	538	542	518	513	548	519	537	548	547	554	547	512	519	536	530	596	543	545	524	571	573	532	543	526	536	529	554	559	546	592	546	532	521	492	577	530	546	549	576	547	555	549	562	561	590	557	537	561	559	542	528	566	598	513	564	521	537	593	517	529	598	543	514	577	578	558	523	511	524	529	488	573	532	562	486	554	530	601	549	536	560	513	543	491	538	528	551	568	536	569	551	497	519	538	556	522	558	561	543	563	572	477	521	515	527	591	522	545	496	549	562	591	541	548	503	563	529	539	506	534	616	535	475	552	543	552	548	479	519	527	523	564	553	533	564	518	553	594	560	539	545	582	546	577	558	536	550	551	513	558	540	536	561	596	527	564	534	540	548	488	571	536	552	530	502	606	564	547	571	547	528	519	492	521	533	527	533	585	601	551	526	531	530	522	529	508	549	511	568	532	526	574	548	532	558	616	530	539	573	586	529	558	554	574	555	574	561	546	566	523	511	558	512	543	560	622	549	531	533	528	547	546	540	544	534	571	551	544	520	527	600	551	536	553	535	552	575	535	538	566	593	542	527	510	557	515	558	554	554	562	547	522	547	518	505	556	524	572	529	537	511	559	505	540	549	532	568	521	537	518	538	545	524	548	550	550	535	518	602	574	544	531	566	559	540	522	529	573	553	496	577	551	582	556	503	538	582	548	533	524	539	588	536	522	548	534	515	538	572	585	551	531	559	524	550	543	569	510	556	561	504	591	545	496	508	533	509	563	574	515	535	536	558	546	559	516	559	546	574	545	540	552	547	572	530	528	534	535	586	538	576	597	526	554	554	564	540	527	560	538	548	535	526	541	539	517	521	557	540	564	538	545	528	513	520	551	530	553	554	564	525	527	522	562	550	554	513	565	557	528	576	537	543	557	543	533	585	533	581	553	523	543	551	538	574	533	522	499	549	516	549	531	549	511	522	542	552	532	558	567	542	550	566	541	539	549	565	571	587	536	547	525	563	542	592	561	588	540	535	546	515	564	537	533	540	550	531	543	475	548	544	562	520	544	538	577	562	538	562	551	555
27123	18923	10671	4484	2805	1824	1418	1126	1123	979	958	915	864	827	837	788	798	756	835	786	842	864	798	747	708	721	683	710	730	710	734	672	722	704	716	732	726	700	698	751	679	692	661	664	690	697	698	691	695	646	660	681	644	688	676	715	729	673	663	722	702	656	695	698	617	654	687	663	661	695	712	688	729	635	691	707	697	650	681	706	726	685	670	688	660	735	692	676	695	694	644	702	684	672	686	661	664	668	621	692	674	692	655	715	688	702	703	651	703	697	691	642	717	695	694	680	697	671	739	656	665	678	665	661	687	719	662	707	614	662	650	701	732	705	652	658	675	668	666	704	721	653	707	665	751	699	691	669	710	665	699	657	663	708	620	709	663	658	652	631	645	627	648	726	635	703	737	697	646	651	692	650	718	663	741	666	700	685	691	667	708	648	680	651	678	698	642	698	726	760	665	677	639	656	671	694	670	655	638	681	664	738	638	699	709	655	672	689	653	672	645	689	677	696	696	674	660	693	690	648	656	722	695	676	648	715	678	669	688	674	707	733	661	685	723	712	693	735	664	695	669	691	683	692	679	752	696	679	714	692	724	703	678	686	700	655	664	730	667	705	703	688	662	674	701	642	701	708	684	685	678	712	652	690	663	684	709	699	688	680	688	648	673	721	699	660	686	672	663	678	771	676	624	698	690	646	758	695	712	670	657	687	643	654	690	677	672	676	678	703	700	706	642	686	691	708	690	679	632	711	762	678	667	645	711	659	687	663	718	653	643	733	730	674	694	695	721	643	659	665	683	721	687	686	687	676	688	690	692	686	683	682	705	672	736	709	706	705	702	714	677	692	653	701	715	671	692	685	678	667	649	671	663	695	745	690	680	657	690	683	650	700	658	680	662	668	724	680	669	667	660	701	652	744	682	688	655	712	692	672	700	691	666	683	648	671	670	717	725	711	677	676	642	664	690	654	689	715	664	686	687	676	665	662	659	678	713	701	724	684	643	684	691	681	712	693	689	668	662	695	653	705	690	633	716	682	671	712	678	765	671	706	711	676	704	647	660	645	657	661	693	664	686	640	685	687	667	649	677	676	715	683	688	669	700	667	636	651	714	687	686	703	703	673	678	670	659	689	664	655	673	699	626	665	671	666	685	640	672	689	684	660	686	723	677	665	641	702	691	692	661	674	651	680	683	679	728	677	680	697	663	658	683	673	692	678	682	638	639	703	690	669	690	652	645	668	701	717	665	737	710	717	659	701	670	691	686	653	690	701	676	663	677	624	643	655	679	715	698	613	683	686	650	684	660	677	668	658	684	740	700	668	682	666	721	655	666	629	690	679	693	672	642	662	694	678	699	662	699	676	701	710	681	719	700	653	657	628	664	686	660	647	693	735	631	711	653	650	685	697	685	718	732	705	681	693	687	651	732	675	650	667	729	665	682	701	708	661	729	699	658	679	674	682	695	701	669	701	662	690	684	685	688	701	734	645	724	681	734	675	637	663	706	674	671	676	660	714	651	717	635	675	709	658	719	668	674	713	683	692	695	657	618	600	679	683	684	677	669	698	660	671	676	632	700	697	723	695	710	667	688	683	677	697	661	674	670	658	715	714	698	674	686	690	709	663	687	699	659	723	720	653	716	695	649	626	684	717	689	650	681	694	682	678	693	687	721	659	621	687	673	685	652	661	691	697	664	632	679	679	684	694	661	717	699	696	653	721	650	700	691	699	681	729	754	675	684	680	658	685	705	689	692	692	709	688	721	643	672	686	645	685	692	686	686	645	680	672	716	673	683	678	708	637	654	694	691	685	687	678	656	708	699	719	674	709	642	685	673	665	675	726	691	683	659	698	660	715	664	662	691	678	718	648	674	683	656	679	752	700	641	689	663	707	669	656	656	712	661	656	683	663	662	689	720	641	667	718	725	658	664	679	717	688	721	656	697	672	686	649	676	680	616	615	667	668	636	662	687	685	630	681	713	679	678	648	679	699	654	715	679	683	654	673	713	653	717	728	678	684	672	722	669	618	690	732	697	692	680	689	695	705	695	709	657	609	692	661	699	672	670	634	641	700	679	666	686	675	702	667	684	635	684	668	667	696	695	671	682	697	688	704	708	742	706	655	674	695	732	692	701	721	656	693	682	674	673	675	653	653	640	636	729	649	680	682	701	666	738	711	688	692	681	710	687	662	646	683	668	651	689	659	713	656	683	695	691	701	647	682	691	672	679	666	746	730	669	692	636	671	656	660	695	672	733	712	683	670	686	690	698	705	671	698	693	726	658	650	690	686	717	684	655	682	662	705	715	688	707	698	665	776	707	660	695	696	691	694	667	695	686	717	766	665	647	712	680	667	684	691	703	687	696	649	677	675	651	693	687	637	758	700	656	666	635	684	669	713	686	639	709	705	685	678	669	680	680	712	654	696	643	652	683	708	706	712	681	707	709	686	692	657	666	709	680	677	696	631	698	631	690	680	673	611	670	701	678	649	655	668	676	692	615	716	693	680	700	718	717	670	702	689	678	640	668	699	683	682	638	666	689	695	642	711	672	676	694	734	756	678	709	705	698	709	675	631	712	661	699	688	663	649	708	685	695	688	690	670	682	681	720	702	672	662	702	682	702	703	663	678	671	720	703	729	689	679	673	673	699	659	687	623	679	653	648	692	687	718	671	736	692	667	672	684	679	716	644	651	686	671	680	676	658	697	707	689	626	670	662	716	664	690	691	637	664	739	664	668	672	633	687	682	641	675	699	715	691	670	687	694	652	651	616	668	661	650	688	720	675	703	658	687	662	666	662	650	728	643	669	685	672	704	710	661	690	644	690	702	663	654	645	663	719	656	696	664	723	670	727	703	691	693	679	673	675	633	634	644	664	660	689	675	671	718	679	647	684	679	625	665	683	663	660	675	698	693	657	683	742	692	667	704	713	658	696	714	704	689	672	688	668	662	703	664	685	693	714	663	680	723	716	655	653	657	662	665	685	689	675	680	747	688	705	713	658	672	662	680	711	680	691	708	690	719	667	671	699	713	694	645	663	708	670	620	643	715	678	684	652	706	681	647	720	694	705	706	674	679	663	663	650	689	680	636	709	715	715	691	691	663	712	649	685	679	669	692	680	670	641	715	717	657	681	636	689	687	675	684	655	637	665	664	652	706	679	677	712	700	676	656	648	671	666	732	691	690	691	722	655	679	714	679	733	607	652	683	642	695	694	617	706	717	664	685	688	664	658	666	684	651	659	670	693	676	638	697	638	598	692	705	708	680	693	679	675	715	652	750	667	689	651	681	650	643	662	695	681	695	639	712	705	696	650	667	743	709	619	700	697	703	662	667	697	662	721	669	659	695	662	677	666	725	689	668	682	654	731	682	641	703	724	694	670	662	659	678	724	720	673	648	713	693	695	703	712	619	708	709	705	639	649	679	706	713	654	635	641	667	719	684	656	683	699	719	655	688	637	680	716	682	677	645	687	673	672	692	738	683	715	694	701	644	696	649	688	714
14358	16559	12496	5989	4963	3637	2696	2233	1883	1727	1442	1419	1318	1289	1200	1177	1126	1123	1135	1073	1135	1120	1177	1012	988	890	972	975	889	958	907	926	1010	937	933	946	981	908	990	939	953	904	898	935	972	867	919	895	878	930	891	869	860	875	881	857	888	874	866	844	927	832	831	890	917	829	884	890	857	848	867	860	858	839	840	923	853	814	890	874	831	850	891	878	909	863	884	870	949	924	917	853	903	865	855	819	859	881	897	879	868	923	918	815	863	838	848	866	864	872	858	882	881	844	866	943	870	814	827	794	853	885	850	901	889	862	918	846	865	871	913	888	904	875	887	844	850	913	879	859	912	855	858	879	857	889	897	897	867	858	841	815	833	856	876	899	876	806	863	845	814	873	901	898	814	867	920	862	865	866	863	854	851	837	910	857	845	907	875	827	909	861	914	886	855	923	893	869	902	912	839	849	856	896	859	838	870	912	881	880	843	866	827	880	878	869	842	852	857	849	854	929	886	880	859	840	810	871	917	864	846	890	863	896	872	901	882	828	850	825	872	892	883	892	881	913	865	824	875	915	810	896	878	837	888	876	906	844	866	904	897	843	876	860	877	876	928	852	917	858	874	854	853	856	879	903	871	891	918	880	845	839	852	863	853	829	823	879	972	876	853	846	860	922	909	846	845	884	830	875	817	898	840	908	866	875	943	859	857	889	897	849	889	865	917	868	854	892	867	853	906	934	835	833	893	854	848	871	852	884	868	841	840	853	906	859	837	826	879	881	883	867	888	895	878	852	853	880	876	856	889	845	872	876	901	915	889	871	908	854	886	883	873	798	878	878	850	794	856	871	868	846	847	851	811	866	860	872	839	877	896	874	871	827	888	917	892	796	805	878	892	853	912	905	828	885	841	855	847	870	844	856	840	824	875	909	838	866	880	836	890	865	879	852	880	854	888	896	858	895	846	883	818	840	872	842	849	874	864	885	840	855	828	888	908	857	864	900	837	863	927	881	806	881	893	830	860	849	881	897	868	885	843	865	871	869	878	881	878	904	849	894	894	860	881	873	858	857	818	954	894	856	828	822	901	855	872	925	841	889	899	862	869	836	825	852	901	862	885	868	897	860	863	876	806	891	842	878	882	862	894	849	853	852	821	906	888	835	797	840	890	829	858	857	901	820	831	903	843	876	886	868	865	876	815	850	916	876	867	874	846	834	838	876	904	837	898	876	890	899	887	856	897	872	891	909	837	913	858	871	867	875	880	836	875	855	898	845	903	838	930	897	847	885	920	830	856	818	888	894	938	916	856	862	820	889	895	838	873	854	857	868	868	896	820	881	899	895	828	898	871	838	890	918	885	873	867	843	856	902	865	879	844	872	854	853	848	873	825	828	915	846	866	875	867	846	883	872	831	873	847	869	928	860	838	936	859	849	876	822	905	842	856	878	836	864	862	867	883	854	862	854	854	900	904	902	919	870	883	863	935	877	882	909	924	826	881	883	942	840	861	898	848	909	866	893	861	873	863	870	864	912	832	844	807	843	918	908	839	870	895	872	877	935	868	834	844	863	860	818	875	892	851	905	862	862	858	919	851	839	908	922	885	825	854	888	863	911	849	871	788	838	871	820	828	841	861	891	814	868	865	898	864	889	900	897	902	912	849	892	869	908	926	917	825	884	866	918	898	903	851	870	878	875	883	871	834	922	883	882	825	848	897	878	934	933	866	928	866	904	863	883	887	907	896	866	900	881	906	848	904	862	864	862	864	843	885	816	906	878	849	880	880	836	912	842	854	842	866	841	840	873	910	853	834	898	884	888	887	851	836	823	851	886	897	878	860	879	915	866	860	852	833	888	887	867	878	864	881	885	849	935	855	893	876	860	878	881	897	895	915	820	845	882	903	885	840	916	882	861	883	864	825	916	915	868	839	844	890	896	871	880	913	873	885	853	860	835	832	862	900	881	847	876	881	861	823	878	837	907	847	839	917	900	935	859	859	858	895	816	800	849	862	871	888	902	892	858	876	829	927	887	877	923	860	893	902	894	888	871	886	888	842	881	871	819	833	858	842	874	865	866	872	883	855	883	885	894	841	870	828	862	920	862	924	838	850	876	854	846	877	904	888	882	900	839	886	852	871	832	876	887	871	840	824	881	878	856	902	866	818	855	887	834	829	899	868	936	876	888	797	835	833	857	879	918	913	856	900	828	862	809	891	891	805	838	890	919	910	843	937	880	824	853	840	870	872	841	883	920	892	855	845	860	913	868	912	909	889	849	905	844	886	879	876	878	907	896	841	865	834	834	875	907	855	889	889	863	884	923	864	858	913	879	877	899	926	836	867	952	884	867	847	868	915	848	880	854	855	905	864	805	850	878	908	870	819	873	863	892	886	848	846	876	869	869	905	827	895	899	919	873	856	858	768	897	887	851	921	897	896	847	889	843	838	897	854	899	881	869	904	819	872	863	888	841	859	865	907	893	884	879	833	877	903	839	882	843	892	872	875	906	852	807	860	808	852	882	843	860	873	876	842	897	847	846	869	830	841	870	822	885	907	860	789	875	877	837	835	886	857	847	885	799	912	883	911	815	898	914	853	855	860	875	793	862	828	828	842	877	877	874	834	861	870	857	878	846	835	889	923	853	873	895	883	951	875	817	857	865	896	838	861	857	852	863	904	849	899	880	843	853	900	826	853	887	893	885	850	865	835	875	820	853	947	810	835	863	859	893	853	906	871	851	891	916	862	873	826	910	808	818	928	829	870	829	884	835	802	866	871	881	858	925	875	817	856	860	906	845	870	822	863	933	889	885	896	855	926	876	833	911	894	838	880	878	888	903	888	850	831	888	833	860	864	909	897	885	867	933	884	856	824	893	897	901	896	859	857	882	876	878	810	825	892	823	900	859	858	880	870	915	886	834	856	908	831	929	852	831	865	904	838	859	899	845	847	874	875	864	865	840	887	856	906	833	899	892	888	849	903	838	837	840	882	841	874	843	905	846	892	884	808	844	858	886	870	833	829	855	846	927	869	866	860	878	887	831	881	856	930	923	827	875	845	900	816	899	887	853	825	841	840	860	866	875	886	860	893	869	838	849	899	863	891	867	808	798	803	840	872	898	847	877	903	867	873	915	872	943	875	887	902	856	865	889	900	927	864	899	861	893	864	848	866	837	842	876	887	861	863	835	864	912	844	864	895	820	856	853	889	902	871	819	876	859	867	843	907	819	834	817	868	904	839	848	867	824	874	906	876	844	834	876	887	900	934	819	898	910	808	832	911	865	863	832	880	881	846	867	863	858	873	838	906	886	874	856	870	865	860	876	858	863	854	933	860	844	894	872	860	840	848	862	843	865	885	904	866	886	844	902	916	837	845	880	853	885	855	882	824	840	938	894	827	886	865	887	900	900	840	825	865	820	818	858	894	903	876	881	845	798	849	843	878	947	872	885	850	879	878	882	851	874	850	843	858	862	876	859	905	843	827	889	814	931	885	873	850	848	909	901	879	842	881	921
23478	20912	27900	24061	20784	9489	2854	1769	1354	1266	1095	1102	998	951	950	909	872	872	874	817	825	790	866	759	788	747	711	670	701	694	676	666	666	660	670	716	653	726	710	697	717	696	657	689	624	671	695	706	663	680	678	658	699	736	656	646	654	669	675	634	658	672	652	655	667	680	630	674	648	675	658	689	672	638	619	635	637	664	654	668	619	682	627	647	670	622	675	658	655	626	651	610	624	636	679	602	628	674	708	661	655	686	674	652	652	649	620	667	650	665	667	639	654	676	687	650	639	621	630	668	678	650	645	639	657	625	657	625	609	617	672	667	629	661	635	614	634	670	623	668	632	639	622	669	695	623	679	641	655	636	627	677	635	692	590	670	684	677	642	624	660	701	689	614	620	627	626	633	592	693	731	667	620	664	621	651	638	674	613	669	623	616	681	620	679	662	651	636	615	677	634	673	624	654	672	630	643	645	646	602	634	653	706	634	644	655	657	674	653	628	669	626	637	649	670	666	662	655	607	666	704	621	632	622	677	619	631	687	665	649	617	659	614	598	606	635	665	669	635	714	660	613	608	652	652	667	611	645	665	663	671	675	647	616	654	698	669	624	672	654	657	666	600	625	684	680	601	662	670	675	650	677	637	630	654	637	686	668	620	657	630	637	683	589	658	652	651	627	631	617	691	665	647	631	639	698	618	643	661	636	631	669	631	581	631	653	635	678	669	666	658	623	652	633	667	635	660	687	647	609	645	629	675	602	638	641	716	664	659	633	627	685	619	642	651	651	616	633	647	657	660	663	708	658	669	662	634	656	641	657	658	605	650	637	639	631	670	639	658	645	626	622	662	643	675	661	633	637	675	646	664	658	639	656	648	635	622	738	620	663	659	659	702	627	645	645	627	646	629	639	659	627	667	690	675	625	649	697	642	676	655	642	593	607	606	639	619	656	644	625	609	691	670	696	640	649	609	640	658	620	616	616	654	662	682	624	626	649	603	660	652	628	620	625	666	646	681	656	674	656	637	652	633	671	622	628	620	691	680	635	618	612	628	626	683	616	640	628	635	660	658	631	670	656	663	633	663	616	633	726	675	637	650	663	638	612	690	642	658	632	651	642	623	626	608	649	695	638	641	682	689	633	619	645	656	651	652	678	667	630	657	687	665	660	662	639	606	658	620	637	644	654	659	605	688	628	596	604	697	658	670	608	673	669	649	661	656	633	598	634	670	627	640	678	637	676	644	680	635	636	677	626	679	636	651	675	668	653	631	669	576	680	625	669	610	687	620	649	637	630	596	647	671	676	633	663	640	646	655	625	635	645	675	678	702	690	613	660	652	593	644	656	637	646	666	673	673	658	652	660	639	645	658	678	644	615	650	629	662	672	674	590	628	641	617	623	657	646	622	654	684	674	645	694	615	658	665	640	616	658	660	660	665	679	678	638	703	667	656	622	651	627	657	665	587	664	665	708	674	656	625	637	646	655	668	638	660	618	673	648	682	685	599	650	649	590	660	619	628	643	623	587	644	628	638	641	665	686	670	682	636	641	699	680	657	642	652	636	668	587	641	638	636	686	649	665	626	657	647	656	678	624	677	648	661	682	646	667	657	645	632	669	660	638	618	644	633	639	661	653	622	656	629	702	608	671	604	683	673	658	678	611	603	644	678	632	679	663	623	597	647	594	654	674	628	632	704	637	657	638	691	667	656	676	667	619	645	646	666	681	606	645	684	663	651	606	617	622	654	666	685	630	623	681	653	646	663	636	659	649	643	671	589	654	628	693	636	643	611	626	634	695	691	650	623	634	648	643	635	631	654	671	669	629	642	663	662	645	625	632	646	645	622	683	634	655	666	613	652	647	647	639	653	654	657	650	641	683	627	621	612	658	707	654	635	659	654	651	639	616	616	606	620	664	662	633	605	647	631	655	651	657	628	633	643	646	692	620	632	639	647	648	615	640	633	658	622	654	622	661	669	580	601	682	653	612	666	607	695	645	627	623	664	684	704	655	673	668	691	673	633	630	601	620	639	647	664	617	648	648	656	662	638	663	664	673	668	646	649	651	616	655	621	676	683	642	638	657	630	677	644	642	633	641	648	646	688	624	665	666	642	672	699	646	621	659	650	609	653	644	643	655	687	664	616	704	664	648	709	666	675	636	651	653	656	634	668	682	649	641	637	634	626	671	620	642	654	635	601	661	662	627	608	648	644	644	630	639	638	632	638	652	603	649	683	684	615	669	645	675	627	669	675	616	643	611	643	641	615	589	660	676	626	645	618	677	641	687	667	633	673	654	683	696	675	677	619	680	646	658	637	670	638	653	651	672	681	653	655	632	666	604	610	640	627	667	676	648	628	675	659	649	639	632	668	692	690	630	654	664	613	689	663	626	664	685	652	701	592	641	669	650	658	603	659	694	652	684	633	640	653	680	691	640	646	656	631	651	683	649	666	626	631	605	644	644	671	684	666	685	695	655	643	654	675	616	665	638	622	634	651	634	626	661	662	623	625	658	631	642	632	675	663	618	671	673	654	607	643	649	615	653	663	653	637	670	618	659	664	627	662	682	669	624	663	634	673	661	628	641	637	615	659	641	613	624	638	616	642	657	634	613	641	621	637	634	632	658	637	663	658	618	648	642	665	625	611	650	653	644	633	644	676	652	656	648	670	632	640	624	619	603	683	629	656	669	677	618	665	628	650	630	646	654	675	641	641	624	632	590	625	652	611	654	664	622	648	658	647	647	634	673	643	634	638	685	653	644	671	592	663	654	658	687	675	628	631	640	619	648	673	601	643	615	609	626	680	622	619	606	654	667	629	659	641	645	666	651	640	661	664	650	676	618	633	650	622	596	595	623	628	610	668	637	667	696	630	616	622	622	674	680	612	624	684	676	677	659	658	656	699	651	643	615	627	593	624	654	622	698	598	688	616	691	625	611	620	649	640	614	632	614	675	627	655	612	660	680	589	620	634	610	594	640	654	677	672	660	633	649	642	697	640	622	641	614	625	624	617	614	645	609	626	607	709	653	672	677	647	673	633	657	649	696	655	634	612	643	665	683	594	682	605	649	634	681	673	621	679	644	618	651	610	650	635	628	657	637	616	645	653	708	686	670	626	676	663	634	648	617	648	652	638	637	669	628	650	667	651	612	669	622	644	612	644	590	638	673	650	629	671	680	618	644	608	617	633	633	633	650	689	660	676	675	724	650	663	663	673	598	697	678	636	567	640	650	625	658	688	645	618	653	625	631	663	656	620	633	682	577	665	657	621	605	643	659	660	674	697	651	577	629	664	635	666	632	616	640	611	640	629	617	655	695	648	588	585	650	667	645	656	602	608	645	619	686	647	637	630	649	654	664	687	648	640	613	680	641	677	671	619	644	681	627	683	676	629	669	640	622	620	630	643	651	602	628	676	649	667	626	641	654	597	618	669	674	607	655	695	668	641	619	668	613	668	674	659	641	676	635	616	622	639	643	642	601	660	632	662	615	651	647	651	628	606	674
15822	24156	18634	9721	7973	6160	4484	3309	2712	2353	2149	1879	1636	1559	1515	1452	1350	1315	1261	1203	1297	1248	1225	1155	1035	1003	998	1029	973	906	915	881	924	895	929	955	959	886	905	923	914	921	934	890	860	863	858	888	892	860	919	927	881	879	826	872	851	910	871	821	864	820	837	882	878	893	858	830	840	835	846	848	859	809	880	834	851	813	838	875	872	828	874	855	833	895	858	830	852	844	819	888	877	843	796	834	921	802	821	836	815	840	874	843	815	837	835	818	772	873	835	906	854	850	786	895	884	824	852	806	845	842	802	840	823	829	878	823	849	827	890	797	845	826	827	813	912	832	798	830	832	869	816	831	817	845	833	839	809	812	819	820	908	808	864	828	848	810	802	822	820	821	781	798	887	853	839	891	858	839	818	793	883	840	862	867	833	834	815	818	864	839	861	845	866	793	868	853	815	856	808	874	835	785	834	850	872	825	832	862	842	854	846	862	880	855	871	864	881	887	838	864	836	848	872	823	843	812	783	853	848	822	846	848	844	853	835	827	791	848	840	817	836	815	793	820	854	840	800	861	864	810	880	802	845	830	842	864	850	823	850	844	815	822	824	867	834	879	818	799	826	837	853	916	852	824	816	860	794	792	828	832	871	839	799	819	829	827	845	779	836	892	891	861	829	816	827	849	831	856	811	872	819	802	847	836	824	812	841	831	821	831	769	838	823	850	868	880	860	795	871	833	829	859	805	810	871	794	837	856	886	861	832	874	812	867	863	827	855	830	844	796	817	859	859	853	787	853	803	850	804	788	828	853	869	849	828	809	840	782	849	838	865	847	833	831	870	866	813	802	848	843	831	819	859	861	823	830	839	822	840	823	807	807	843	814	884	844	816	847	828	861	905	817	830	829	802	894	822	895	815	787	823	789	831	839	836	843	835	844	852	828	839	860	881	922	824	822	892	854	867	828	859	823	855	861	793	810	841	825	833	850	788	852	829	881	820	809	791	831	839	799	823	873	836	872	891	859	835	785	815	812	820	867	876	876	815	814	815	841	813	836	774	852	817	838	819	863	885	797	839	870	808	839	773	815	867	841	841	834	860	917	819	794	876	785	901	838	866	857	846	826	838	822	844	817	824	818	861	827	804	837	818	838	814	801	809	828	860	875	847	827	832	781	871	821	827	826	873	870	879	832	828	810	811	830	838	828	807	856	841	822	820	849	793	919	771	845	835	835	829	826	875	808	817	857	828	807	878	835	843	838	885	829	839	831	800	798	801	910	856	880	823	836	826	838	867	818	883	862	845	874	807	836	779	868	795	817	836	836	882	839	827	852	855	874	883	858	824	837	825	847	868	798	871	822	840	841	747	854	810	858	827	835	837	840	804	829	843	795	825	825	811	817	826	798	846	901	817	833	836	805	868	879	793	889	832	864	854	874	879	834	780	831	846	859	831	802	848	850	854	872	903	824	861	861	827	855	840	879	870	827	852	825	874	855	860	800	862	840	861	877	832	843	802	865	824	833	836	850	814	850	857	828	887	819	858	830	827	858	836	809	861	794	843	813	795	804	831	803	851	785	778	890	898	821	867	819	864	868	808	789	831	849	826	836	865	854	841	870	805	831	828	808	816	855	842	877	837	883	822	778	818	841	864	850	791	862	844	809	830	827	829	889	819	863	839	865	845	829	830	842	859	846	828	838	852	811	849	842	842	813	838	781	849	802	815	849	793	851	847	836	794	838	858	805	836	808	831	842	849	868	818	831	891	864	878	843	852	875	853	816	855	824	837	828	814	870	865	827	843	825	882	857	831	842	838	807	820	834	844	793	854	840	851	841	866	872	874	817	886	841	817	803	839	800	838	796	867	827	831	817	846	807	811	858	854	865	809	818	830	856	793	846	831	833	814	856	828	797	857	844	842	826	872	794	793	799	833	857	849	827	861	849	851	856	867	803	836	865	879	876	895	781	844	860	868	851	824	826	824	824	797	882	841	898	823	805	804	871	839	815	841	842	882	829	830	850	784	847	854	815	866	833	870	833	869	839	830	867	862	807	825	798	848	815	870	813	870	865	820	819	832	860	888	841	857	857	846	785	800	829	862	845	883	804	872	832	802	843	894	853	837	843	842	877	833	842	839	812	832	807	846	868	890	838	823	869	806	847	847	888	865	803	861	879	821	827	821	844	829	824	852	800	825	834	879	848	789	866	854	907	831	850	887	762	861	793	797	853	840	840	852	819	811	832	816	806	789	837	792	850	845	848	828	875	834	777	834	865	781	789	805	852	872	864	868	836	871	832	805	820	843	843	877	885	876	825	840	846	850	858	792	829	808	806	834	817	800	867	809	856	867	849	856	831	838	846	857	838	856	866	884	845	840	863	791	865	785	838	803	805	829	843	843	822	851	851	832	861	845	824	849	791	851	842	806	824	800	845	825	859	832	844	805	845	865	864	840	867	861	861	845	804	851	824	829	881	828	847	911	828	852	850	853	833	841	837	832	851	884	850	818	842	860	816	844	816	811	824	837	831	840	870	833	825	863	799	859	879	875	836	873	838	884	827	857	819	838	861	829	789	873	854	877	821	778	819	834	814	753	817	830	802	808	881	799	791	880	859	831	861	808	910	876	844	831	816	844	834	832	871	849	849	815	889	873	868	806	847	821	864	810	855	867	800	818	855	768	800	791	844	832	859	832	854	790	849	830	815	811	822	814	838	815	859	801	829	803	867	821	874	805	839	867	852	871	819	816	831	877	875	784	851	854	828	835	877	823	831	822	858	824	814	842	842	886	780	841	825	831	836	864	844	837	876	866	821	824	827	805	846	833	807	840	855	815	868	835	862	861	841	807	815	837	806	814	811	848	868	832	828	849	886	906	831	811	837	867	857	831	914	841	837	854	854	820	890	832	804	862	816	882	848	861	810	773	828	847	864	825	808	842	805	830	831	864	798	881	849	863	846	865	841	843	849	856	849	839	839	817	817	875	788	831	800	849	759	906	821	808	850	862	864	851	822	810	818	844	800	810	829	816	832	822	844	836	875	854	828	774	774	888	830	875	830	841	859	859	875	831	846	832	857	789	831	865	845	823	846	846	896	790	855	822	846	822	878	821	843	861	864	854	863	835	815	824	815	869	871	855	891	837	804	843	816	804	827	809	833	849	914	831	847	913	819	856	852	867	797	893	891	845	872	848	861	843	800	819	808	835	854	855	854	849	807	812	854	846	841	824	833	844	884	837	763	870	842	825	807	828	803	834	814	834	820	869	838	838	809	871	824	869	894	813	807	835	778	841	831	853	866	853	802	874	815	842	885	815	785	848	885	832	833	862	775	795	848	857	873	852	866	797	816	811	838	805	778	884	814	836	814	836	921	852	830	868	849	857	842	787	817	876	833	836	789	835	848	889	804	859	786	844	832	844	834	924	828	838	806	859	814	815	787	866	836	847	843	836	829	818	826	825	876	833	785	788	818	833	815	882	792	800	856	846	830	845	785	819	907	812	813	860	815	819	840
24520	20936	26650	25041	9628	2678	1819	1363	1112	923	871	763	725	698	672	650	643	640	641	570	628	628	594	644	565	541	563	559	530	524	472	505	522	576	547	547	545	553	465	527	529	484	484	497	541	526	487	520	529	521	485	488	495	510	489	490	481	503	506	538	492	487	497	516	456	497	511	473	484	488	512	488	514	506	485	506	489	441	495	547	510	516	515	475	527	488	453	484	460	479	477	480	491	477	440	502	490	516	463	503	450	454	482	480	481	482	478	486	485	425	466	483	459	500	461	482	459	498	520	503	490	515	469	499	463	448	469	524	509	471	507	478	493	487	461	503	504	447	471	511	449	478	477	449	470	499	491	489	489	496	458	496	484	504	508	434	517	505	512	507	497	482	494	528	478	495	477	470	490	493	520	497	518	505	504	502	487	496	516	471	505	467	499	496	486	489	486	497	495	495	523	489	501	504	490	481	455	490	490	459	506	476	514	473	494	496	521	508	491	481	490	475	504	443	512	499	498	472	523	486	491	471	472	467	454	488	486	512	479	431	497	482	505	466	478	478	509	463	451	505	472	483	491	489	448	475	460	482	506	483	479	484	515	481	533	502	502	489	498	522	478	465	495	466	509	488	488	486	465	476	458	457	498	535	510	491	492	478	522	501	511	479	483	476	491	474	485	480	467	470	457	454	518	477	464	505	471	517	488	520	482	503	465	491	528	474	484	482	513	471	469	414	482	485	434	506	507	477	497	506	515	506	500	507	478	516	480	507	478	506	498	474	512	488	495	454	448	469	472	504	524	494	529	463	516	478	459	495	488	480	505	493	491	494	484	490	511	475	473	453	467	478	464	491	463	480	482	480	496	438	462	512	453	485	485	522	518	482	452	498	477	472	484	504	507	491	502	495	476	472	509	479	498	480	459	520	453	445	498	512	453	524	459	513	469	481	504	440	511	458	445	499	481	437	484	488	442	492	485	444	479	477	521	511	481	480	517	512	512	488	520	491	474	508	480	486	520	512	525	478	501	479	443	474	490	480	489	480	461	487	487	526	475	488	478	473	508	472	481	474	481	475	493	472	483	517	527	522	463	474	496	494	464	494	477	481	487	466	463	503	474	509	492	502	520	470	464	502	531	475	499	478	510	462	500	474	485	480	463	466	461	472	457	470	494	477	504	473	490	496	481	489	483	481	536	472	512	518	494	511	520	469	452	509	469	459	505	471	448	458	477	498	475	468	498	469	497	490	540	509	520	496	492	522	492	461	529	477	493	531	484	493	479	488	506	466	529	500	514	501	497	495	454	474	480	475	459	486	499	484	478	466	520	503	490	485	461	506	510	494	471	489	452	475	471	529	485	469	498	537	500	516	487	496	510	451	499	461	485	484	496	459	450	466	504	520	464	467	513	523	479	492	487	528	443	487	494	480	510	499	446	490	461	470	481	483	502	492	521	489	502	498	512	474	447	464	510	513	511	488	501	463	497	463	475	468	479	462	519	526	517	438	478	475	441	478	452	463	528	527	480	464	473	487	540	486	521	491	448	523	542	491	444	474	481	483	445	508	474	498	452	485	523	556	478	517	503	477	465	494	494	501	446	506	522	529	480	534	460	528	476	462	501	499	495	494	525	476	467	499	487	476	500	429	467	468	444	482	452	473	482	482	472	488	484	494	505	505	491	497	458	475	489	508	528	493	465	494	467	515	477	523	458	455	454	469	476	468	501	471	523	511	520	500	488	512	488	473	486	500	485	509	479	496	476	519	528	437	483	493	509	502	510	436	481	493	491	502	497	475	476	462	477	490	478	480	500	497	461	432	500	457	504	521	478	481	455	466	492	483	516	500	462	492	469	478	495	473	508	440	466	516	479	491	530	450	478	528	497	527	525	467	473	463	491	488	478	499	497	494	451	467	443	490	522	489	469	481	445	457	459	486	479	544	457	484	457	501	482	466	492	499	481	493	487	470	491	472	531	511	500	476	493	478	492	449	469	476	495	489	487	488	491	495	484	482	467	461	508	461	496	451	497	491	473	472	457	490	484	472	495	465	516	473	468	470	473	478	454	488	490	469	520	507	514	465	450	455	490	502	508	513	529	534	490	448	476	473	493	471	480	519	463	498	478	457	499	456	519	470	473	478	509	457	476	442	505	491	494	491	485	509	508	516	521	473	465	457	508	523	528	484	475	499	503	461	513	471	469	498	482	478	471	533	517	484	447	515	483	521	493	454	496	495	535	473	467	489	484	479	463	489	492	477	512	445	485	484	479	457	481	482	519	485	444	480	463	462	464	537	487	495	497	511	505	517	490	490	532	475	489	471	536	517	450	490	488	500	466	468	480	461	511	468	500	450	499	510	464	466	500	524	484	496	466	470	505	479	517	488	484	514	485	496	473	474	516	497	456	457	503	483	504	460	498	513	509	520	447	517	539	491	502	485	506	508	485	475	456	453	514	498	490	476	505	464	479	461	458	497	466	488	445	518	489	523	521	466	481	538	522	501	479	531	470	453	489	473	487	499	463	469	464	483	499	473	511	451	478	501	475	443	508	470	504	450	509	501	491	487	489	455	477	456	511	454	492	510	466	480	495	531	445	472	470	486	497	443	473	501	481	478	500	506	475	474	484	489	467	489	497	432	514	475	445	492	559	483	477	481	473	474	455	475	493	469	526	447	475	436	469	456	502	494	437	503	466	501	449	513	468	456	486	494	455	549	529	500	485	472	473	473	507	470	499	485	511	487	541	505	470	461	453	497	460	508	483	477	489	489	479	482	517	456	489	505	482	498	487	499	451	475	472	515	493	479	452	515	479	450	482	495	534	485	456	519	468	485	495	449	518	438	508	498	498	497	493	516	514	504	476	521	459	485	530	484	490	519	463	467	460	501	496	508	513	464	468	541	485	489	485	489	473	463	486	505	512	479	510	509	501	536	480	504	484	436	428	513	468	458	488	492	495	484	517	478	450	506	504	493	489	515	528	528	461	478	523	442	527	501	468	466	487	486	483	518	492	466	507	490	500	508	462	494	494	455	494	492	527	484	486	481	494	507	507	536	477	502	489	489	495	486	474	524	485	477	480	455	511	492	497	477	506	514	472	518	485	499	469	490	483	465	503	491	468	470	499	496	545	481	454	497	504	502	516	483	503	483	491	497	524	531	476	509	487	471	463	510	454	480	460	509	488	478	495	469	484	482	482	480	507	501	526	525	497	504	535	468	519	457	505	467	471	465	471	539	445	436	509	484	474	491	470	502	473	462	461	418	484	505	479	463	475	482	491	482	479	437	545	482	522	505	472	480	479	505	505	478	486	518	469	495	509	470	502	483	476	450	473	465	515	503	495	484	491	467	494	494	514	511	499	473	497	466	519	507	472	509	466	494	493	511	497	475	481	524	497	479	506	485	464	478	478	465	453	464	492	524	504	455	498	511	460	478	508	494	493	467	493	511	495	542	477	498	444	506	525	477	476	474	456	546	443	474	469	500	502	490	469	478	460	464	459	530	442	467
13120	20883	16352	8308	6487	4992	3769	2864	2261	1946	1625	1414	1289	1272	1113	1104	1018	969	969	960	966	956	984	964	862	821	719	737	741	704	727	730	671	696	738	732	728	708	729	706	714	725	677	728	633	669	649	655	679	689	638	633	643	685	673	671	665	671	707	656	648	660	660	647	639	711	617	658	609	610	639	681	649	647	627	569	663	652	654	614	681	632	640	670	662	639	652	632	607	591	623	632	659	630	634	633	664	680	659	651	680	631	617	603	672	662	636	645	651	631	645	606	604	647	645	646	647	599	640	654	632	638	669	639	654	651	675	624	655	641	604	603	649	674	614	642	621	629	673	665	646	650	630	594	613	667	649	623	582	648	640	652	566	643	619	630	644	600	670	662	612	625	653	639	692	605	601	612	649	602	689	649	613	625	653	679	656	617	663	599	624	604	633	701	631	649	659	600	635	633	661	618	656	634	634	632	645	623	622	604	663	610	614	644	652	629	609	682	636	610	629	612	652	622	648	586	676	680	687	663	662	610	624	638	685	624	629	636	699	614	670	595	689	626	586	655	633	633	620	632	644	639	633	633	620	613	602	636	654	621	614	643	630	642	634	626	689	633	644	663	654	651	596	640	677	608	605	612	632	640	661	578	618	614	680	662	609	613	686	614	625	690	664	623	665	624	621	625	665	634	664	651	636	655	602	608	679	637	645	633	624	703	623	608	666	635	635	650	594	676	617	632	628	666	639	644	649	625	652	653	619	638	653	611	633	613	667	619	642	616	613	596	688	647	638	618	616	650	631	628	616	649	623	637	632	619	658	637	567	585	651	637	612	596	624	655	641	606	650	636	627	666	622	650	617	671	660	644	657	634	574	654	608	614	658	640	634	652	649	600	559	690	636	640	663	644	650	649	600	623	630	641	661	562	628	631	604	606	633	607	612	593	614	613	648	619	625	624	586	636	616	672	623	617	658	614	637	624	647	611	687	645	653	652	634	610	615	648	601	664	690	636	672	638	651	662	611	663	611	682	625	620	605	655	624	648	637	617	588	618	669	616	602	628	634	605	640	620	663	661	590	646	636	650	646	617	699	667	647	619	691	634	590	630	658	673	646	600	600	640	611	601	627	592	617	639	606	659	613	605	651	601	673	652	636	620	619	618	626	642	633	659	655	649	633	643	644	605	619	647	611	603	663	630	696	652	632	614	685	650	641	669	625	626	628	614	649	634	664	658	644	628	622	626	678	681	663	664	631	656	652	650	626	644	627	643	639	588	642	629	584	615	611	644	649	608	646	612	653	597	617	556	617	637	641	685	610	599	654	574	659	652	666	606	659	619	643	651	641	615	614	612	639	696	616	611	639	609	636	604	646	652	668	664	638	632	637	633	633	611	637	615	661	643	664	649	600	650	635	600	659	637	629	606	628	674	632	652	606	653	645	640	616	649	633	662	637	623	590	646	621	628	630	655	647	627	602	650	653	643	604	620	647	649	664	654	668	649	649	668	657	684	596	636	621	663	649	630	621	652	606	645	606	658	597	632	631	638	669	618	585	655	645	645	619	632	613	644	619	620	647	642	618	644	668	633	661	634	666	639	633	668	679	640	633	611	632	581	650	656	594	644	640	661	684	673	651	608	676	625	643	642	619	657	633	640	642	641	696	645	638	607	609	651	647	625	635	677	647	627	656	645	661	655	636	619	611	584	624	647	620	600	646	671	609	607	598	651	629	613	634	637	650	636	638	613	619	642	642	603	653	629	649	635	675	607	626	608	636	632	686	603	604	606	667	603	676	642	648	673	633	654	633	650	632	663	643	647	663	647	641	607	655	639	650	647	625	678	666	651	646	581	674	630	620	642	679	673	638	662	669	632	595	632	627	632	610	632	656	649	618	657	623	617	633	636	639	667	680	635	622	606	650	615	664	621	613	608	664	589	648	666	627	629	649	720	637	598	601	636	622	595	651	645	638	647	691	653	649	624	665	628	657	640	660	621	660	655	608	655	644	618	628	598	625	615	636	610	604	645	639	626	617	623	653	601	648	659	649	600	619	637	595	604	641	718	682	611	654	650	629	627	586	627	657	610	677	607	604	614	624	616	654	619	667	579	623	610	592	651	630	658	640	598	668	601	638	611	626	611	634	582	616	647	623	671	629	629	645	642	651	625	632	619	659	685	628	621	636	603	653	594	624	637	647	632	643	615	689	660	585	633	679	634	651	631	645	638	667	642	669	629	618	645	640	669	677	630	688	628	660	618	644	638	634	594	625	624	620	615	665	623	612	631	622	652	605	571	607	617	678	616	607	630	613	697	640	627	608	636	639	640	619	652	613	648	641	628	650	600	595	644	657	633	618	654	629	658	629	645	662	595	655	611	611	634	624	605	654	688	605	638	647	594	618	660	630	614	666	668	656	618	605	643	604	635	652	654	632	644	639	634	638	630	634	599	660	651	688	597	619	644	629	669	643	628	616	634	633	621	637	639	645	626	611	627	596	652	637	647	692	629	618	663	625	647	633	622	613	617	582	575	591	635	639	633	642	633	640	680	658	621	647	618	607	644	639	595	671	639	621	642	630	606	669	626	612	632	640	612	615	628	629	660	622	669	660	629	626	646	637	651	637	616	633	643	625	600	640	626	635	622	665	648	656	621	658	603	594	631	628	631	607	582	632	635	623	627	652	641	637	628	651	610	647	577	612	623	654	655	623	616	628	648	634	592	627	635	658	636	643	631	644	603	642	674	680	603	650	662	675	615	629	627	690	623	653	651	657	656	590	623	659	629	606	682	642	593	639	655	636	662	590	651	636	602	643	588	637	634	656	623	657	645	665	611	644	631	612	614	642	631	665	642	664	619	615	596	659	639	626	590	659	609	637	631	638	676	669	609	602	655	636	645	604	633	643	627	631	653	624	608	606	663	644	639	601	624	665	606	630	610	654	635	640	621	614	659	636	657	621	624	670	605	632	649	596	623	668	654	636	636	649	608	625	601	617	649	690	682	661	572	683	620	600	647	619	642	661	661	663	666	655	625	621	599	645	617	606	596	639	665	662	641	576	624	659	629	637	610	578	665	658	616	564	623	594	600	618	607	655	619	625	682	639	609	619	630	673	587	660	669	628	636	652	618	639	612	609	674	666	615	587	646	674	601	657	623	631	665	661	619	638	691	613	619	645	616	632	676	638	611	597	617	658	667	585	631	620	614	583	607	606	625	629	584	628	615	574	652	639	603	645	639	625	682	636	620	648	567	634	665	672	665	604	619	602	600	605	636	636	615	629	684	614	600	638	672	625	618	654	675	620	646	653	613	635	665	654	642	653	588	625	624	663	611	587	638	652	622	618	608	637	668	628	619	624	625	614	636	615	635	655	645	626	617	644	626	604	619	638	683	684	631	642	610	668	646	660	599	659	664	648	621	627	608	588	674	618	650	692	649	668	617	630	627	627	627	587	638	618	642	603	644	608	629	632	623	666	582	620	671	659	591	611	651	640	663	660	616	639	630	659	663	624	580
22489	20956	28456	23600	20961	20858	8504	2379	1658	1406	1166	1110	961	888	788	774	714	697	681	676	656	646	646	592	531	500	540	495	467	470	473	489	470	472	504	535	519	496	491	484	448	449	488	444	449	459	414	419	401	417	448	419	441	468	448	439	432	456	439	436	431	418	410	428	427	421	398	390	398	427	400	420	390	409	422	440	403	387	420	456	376	394	427	408	421	397	400	407	415	365	403	369	446	429	363	393	444	421	411	421	368	431	415	399	448	351	385	428	412	396	397	429	427	415	398	398	412	403	383	425	424	406	391	439	399	411	419	407	403	389	398	418	403	407	416	405	450	424	421	384	372	401	384	414	387	428	381	376	385	379	405	409	398	434	409	394	418	395	422	393	414	399	405	421	408	413	392	419	446	435	395	398	424	379	436	418	399	387	405	434	394	391	411	392	454	380	411	413	420	388	410	405	403	396	437	406	420	425	383	436	428	438	403	402	429	430	402	409	452	421	399	414	407	391	423	422	397	415	408	453	413	401	390	397	440	412	421	412	427	430	439	396	376	388	410	416	395	406	420	408	391	380	428	426	402	443	431	406	405	378	417	449	374	420	409	445	427	421	400	413	405	396	452	421	401	398	415	412	427	423	420	409	412	428	423	394	384	397	388	389	382	422	431	411	427	405	407	407	395	419	413	432	395	426	430	430	423	399	437	409	419	416	411	431	405	402	389	390	387	416	400	416	426	400	442	414	419	405	444	416	402	419	426	389	437	432	423	405	395	397	419	399	400	412	433	396	416	399	439	386	411	425	410	436	394	393	397	401	397	409	434	419	402	415	399	384	399	424	412	421	425	417	411	384	395	411	415	377	349	412	426	399	410	405	426	431	393	419	408	397	431	394	423	448	395	419	416	399	385	429	408	392	429	421	449	395	429	409	381	416	414	409	420	422	418	450	399	430	410	415	397	434	426	442	411	383	422	407	428	408	403	398	437	422	414	403	400	386	397	400	405	355	398	394	371	385	405	416	394	410	407	392	428	397	423	389	436	425	395	407	387	443	404	386	438	414	399	418	387	406	398	429	446	392	432	393	439	385	415	410	412	408	441	429	386	372	400	396	425	419	429	417	428	412	404	403	444	435	387	410	462	380	438	397	403	375	365	376	425	450	407	362	414	424	379	394	387	447	442	406	424	354	413	404	411	409	418	421	419	418	434	406	383	378	428	412	437	401	438	404	434	426	373	422	385	384	420	380	385	394	433	429	445	411	391	413	382	432	373	428	430	400	435	397	395	420	432	388	426	403	397	407	363	415	432	395	406	387	442	378	394	418	409	455	401	430	366	405	370	381	415	407	381	381	405	434	406	401	449	386	437	410	418	421	412	369	385	392	406	421	376	378	418	428	411	411	433	416	413	392	403	425	412	401	414	396	426	398	401	438	415	413	398	391	398	440	438	430	389	375	430	393	382	410	401	415	420	434	428	398	410	382	442	437	425	424	443	411	424	414	432	425	405	405	462	360	380	400	384	436	434	443	416	389	416	408	430	403	366	398	402	429	419	359	402	379	417	403	422	361	424	419	378	422	397	439	439	440	405	448	437	396	430	438	413	431	403	444	397	361	378	410	399	381	395	417	427	407	428	405	383	414	415	432	401	423	421	406	410	399	413	432	377	392	372	418	424	389	392	388	405	419	397	338	349	410	448	387	392	427	402	426	418	411	407	412	375	401	391	417	397	402	376	399	418	405	437	387	422	435	403	373	411	385	425	392	418	421	403	425	418	422	450	400	413	423	437	401	405	411	419	388	431	363	399	423	401	415	388	391	454	405	361	374	402	440	389	438	416	395	449	408	419	400	443	398	431	431	433	423	400	414	386	382	397	416	386	399	412	445	398	422	412	421	412	402	410	423	384	416	391	422	408	414	381	428	408	389	372	424	394	425	436	408	371	403	443	455	420	400	385	393	413	430	416	407	394	418	406	410	411	443	401	385	417	397	424	391	364	409	438	372	415	395	390	427	404	433	431	425	425	397	386	394	428	395	399	390	405	386	441	426	443	447	372	446	423	436	379	392	414	396	389	439	414	444	425	413	421	433	459	384	396	427	392	411	381	423	399	405	440	427	380	416	412	409	441	413	433	378	417	405	399	419	420	435	432	423	400	392	402	397	427	449	415	402	405	391	374	404	414	416	415	433	416	416	402	400	401	391	397	383	399	383	412	406	393	374	402	434	409	399	405	390	441	416	403	437	403	419	396	417	449	400	414	385	392	414	396	407	401	414	450	388	446	401	400	391	398	372	432	436	435	383	401	354	444	418	450	431	401	406	427	402	397	421	413	448	409	430	409	404	409	436	437	406	385	354	383	395	409	408	399	409	401	409	412	395	406	400	434	436	420	432	419	365	420	382	416	469	409	395	412	421	383	399	440	400	403	387	455	380	409	401	406	422	431	383	427	421	421	396	431	392	402	434	435	366	414	386	419	397	398	425	408	384	410	417	417	384	412	405	399	399	426	402	399	418	430	388	382	406	433	404	413	409	432	389	398	413	406	390	412	406	411	394	446	411	429	393	367	456	405	451	392	437	406	413	422	396	438	424	408	434	373	363	409	379	408	393	430	404	416	425	406	426	386	419	418	432	415	429	413	414	444	408	412	383	401	421	430	417	359	396	372	377	393	388	375	405	398	410	384	423	397	397	362	401	418	392	413	374	394	424	402	461	429	428	417	410	402	426	375	390	419	414	422	405	409	445	493	378	423	387	416	373	436	458	423	406	424	417	406	401	365	445	473	454	402	423	408	393	399	406	420	443	362	410	407	442	409	395	422	384	381	425	425	442	422	437	392	406	383	426	430	403	406	456	427	419	402	407	404	427	416	389	398	412	423	362	446	419	434	453	388	415	406	405	406	411	419	416	426	395	371	446	409	411	395	390	417	407	413	397	418	440	406	407	425	400	385	378	401	377	440	412	411	443	395	388	388	427	398	380	382	416	384	388	374	433	396	419	385	391	400	399	399	398	411	384	396	426	378	408	425	420	429	407	411	402	403	406	431	445	368	412	424	408	393	416	379	402	424	429	416	420	466	401	419	441	390	419	418	407	415	421	440	381	414	389	401	403	404	411	399	419	438	441	424	389	414	408	397	414	420	406	430	411	390	417	388	424	399	404	398	400	419	434	393	408	439	407	407	380	428	392	390	374	413	394	403	396	407	406	391	404	425	419	413	429	382	405	424	387	422	411	411	430	437	404	415	398	394	422	391	401	394	403	409	397	404	407	404	411	442	402	405	426	402	397	417	392	397	368	396	414	435	399	396	405	406	427	428	396	415	396	426	420	416	440	423	404	417	410	382	395	418	401	402	381	353	419	418	404	409	388	399	382	387	403	441	419	420	401	422	422	402	412	407	380	430	431	386	402	415	387	401	405	439	408	421	418	426	371	419	437	394	375	416	400	420	390	409	431	401	449	421	416	385	395	405	419	377	391	416	394	420	376	452	411	407	419	405	424	394	416
16367	29770	24599	14320	10411	8209	6162	4495	3487	2959	2380	2084	1813	1756	1413	1458	1237	1162	1110	1056	1123	1078	1025	918	938	809	755	746	717	703	661	656	657	648	737	708	704	702	669	666	634	654	633	611	629	572	646	591	586	600	602	606	563	568	566	569	580	564	550	583	584	571	599	521	560	565	572	587	564	534	542	575	591	549	530	560	546	544	576	578	536	502	533	563	563	495	550	590	530	546	473	538	540	565	531	543	491	589	530	532	542	584	558	535	567	527	511	535	529	499	563	579	558	549	525	527	534	558	544	534	546	551	530	525	534	524	526	507	544	519	517	512	509	594	584	524	555	515	553	521	531	534	532	536	557	551	511	518	490	573	599	570	532	535	558	522	512	537	563	548	568	498	548	532	542	557	485	559	541	548	550	538	510	523	516	551	555	583	525	557	551	512	545	573	507	552	546	562	544	514	515	525	556	519	548	581	505	547	532	540	519	539	552	540	547	555	541	515	509	559	583	566	529	498	543	553	556	526	579	523	545	558	581	504	529	517	572	532	544	502	506	505	519	502	565	501	500	542	551	555	605	542	537	554	557	543	542	541	521	534	542	520	532	516	518	531	565	546	544	554	590	518	531	477	504	557	519	554	529	513	524	562	523	563	529	489	548	524	564	538	546	555	545	544	518	518	502	547	533	506	526	537	561	521	544	543	535	555	545	525	550	534	526	519	531	572	537	563	533	559	524	584	513	527	593	539	551	512	518	558	531	544	515	579	520	552	518	570	553	519	538	554	571	511	520	494	547	548	519	554	524	569	528	581	528	539	522	569	574	514	547	534	520	532	531	571	545	552	543	543	549	526	552	538	532	503	534	553	518	488	557	521	546	542	541	562	526	548	542	536	537	561	537	524	540	537	550	534	518	534	557	566	557	516	530	532	537	514	553	556	521	555	540	547	528	534	521	528	518	531	493	558	503	555	576	578	570	573	560	521	588	522	540	541	549	524	538	549	523	529	484	522	548	501	556	517	541	495	501	511	541	518	563	549	580	531	578	564	563	539	532	519	571	578	534	526	532	590	569	535	549	517	522	557	564	572	523	557	569	527	534	515	507	508	532	524	528	538	544	523	534	602	565	546	503	511	575	572	550	535	524	548	567	578	562	540	528	529	548	561	523	506	522	518	553	521	543	556	516	591	539	530	553	510	507	546	538	529	516	519	542	562	566	560	531	547	518	542	543	567	522	547	542	564	553	509	506	531	525	596	496	530	533	584	535	515	555	529	611	522	536	545	583	534	544	508	573	522	560	564	523	563	525	528	546	525	554	520	483	550	556	531	498	484	519	537	513	528	554	564	532	559	542	522	566	539	574	531	504	540	531	605	554	535	554	554	555	548	522	567	530	586	527	551	548	544	516	546	581	566	551	565	586	528	554	561	536	508	572	546	531	552	526	566	507	523	557	534	549	532	553	579	535	570	520	497	552	569	570	511	559	528	540	574	559	561	542	520	504	525	530	542	519	545	604	547	543	548	531	559	548	583	491	565	534	564	555	551	608	537	550	556	568	546	548	554	545	512	565	514	556	543	527	477	538	550	514	567	541	526	543	549	547	525	530	546	570	536	510	536	535	555	558	532	561	556	529	530	533	518	514	574	543	528	542	538	550	527	542	572	558	557	526	530	521	553	537	523	528	539	555	551	530	529	543	537	493	495	536	543	496	553	518	497	503	549	504	578	509	535	550	549	563	558	552	534	521	546	526	537	560	513	545	557	544	528	533	515	504	524	517	529	540	559	545	555	537	548	591	557	566	559	513	529	560	552	541	567	525	539	526	550	521	521	529	578	534	498	514	520	550	537	522	560	556	548	538	527	561	584	542	535	542	559	607	533	568	557	580	576	532	503	547	535	529	577	554	535	509	492	530	492	543	546	514	513	523	556	527	533	541	559	555	506	552	529	538	551	501	510	516	524	578	556	524	534	549	525	554	527	581	570	575	535	532	570	501	550	560	523	531	557	572	537	545	540	511	535	554	491	536	514	554	527	527	491	586	562	511	525	600	553	538	553	539	530	532	557	554	557	524	554	550	515	528	531	503	514	528	563	531	549	556	541	521	569	548	544	555	538	552	546	543	560	511	504	527	531	530	532	569	523	521	549	556	519	541	542	548	569	519	517	534	566	522	485	485	549	520	646	533	548	539	509	557	533	512	587	543	545	533	558	561	509	551	507	571	526	526	559	575	553	537	521	571	487	563	569	541	461	544	544	545	559	541	519	556	537	555	536	543	502	523	546	565	511	521	553	522	532	552	534	546	534	576	530	562	514	508	522	505	528	520	505	535	543	507	525	529	599	577	525	536	540	524	532	534	556	570	526	574	527	535	587	558	546	561	547	534	509	536	538	509	541	538	518	530	558	574	539	576	541	524	524	508	504	553	604	586	545	536	547	515	557	523	514	546	530	538	545	536	525	524	538	549	556	523	545	508	546	498	508	530	510	547	584	523	527	562	552	494	547	518	498	516	536	564	538	541	584	546	537	556	553	552	566	549	549	497	511	558	527	545	552	527	554	490	505	539	515	545	589	541	580	533	527	562	534	559	529	532	535	585	521	531	543	573	523	492	574	522	542	545	512	530	521	496	531	519	571	571	520	540	547	532	544	571	547	530	514	516	549	543	555	537	528	514	520	525	527	497	531	527	509	523	561	550	520	512	551	525	505	529	578	565	542	545	546	540	570	529	548	543	542	573	524	523	545	526	537	553	549	558	564	518	528	505	539	537	550	587	527	582	549	519	553	574	518	536	586	522	536	560	517	513	565	498	524	515	549	534	523	583	563	597	504	545	548	534	533	546	565	502	539	514	534	567	503	570	587	549	517	534	521	578	510	534	563	551	586	583	543	559	555	547	553	505	540	541	481	544	522	575	550	505	542	511	539	520	509	515	519	540	550	495	527	505	518	557	515	528	559	519	543	582	498	506	585	567	524	553	577	513	588	548	553	543	561	573	544	569	531	539	532	515	507	535	553	543	540	532	509	538	516	509	521	574	540	574	507	518	537	563	553	544	555	567	518	523	528	489	514	507	531	510	556	532	545	567	497	595	547	568	518	516	547	520	517	568	513	568	552	510	547	514	511	568	546	564	560	546	539	548	502	593	533	538	536	526	539	555	545	500	532	551	553	571	542	553	546	595	554	567	605	549	520	530	531	541	520	534	566	536	525	533	551	530	519	527	560	540	527	539	505	565	550	575	521	554	519	476	571	519	551	529	549	523	550	546	538	535	507	525	554	550	550	517	559	529	530	555	516	542	541	530	548	527	529	507	546	561	556	519	522	542	523	558	513	524	513	505	527	576	583	556	523	572	538	532	550	522	536	539	528	528	540	537	535	526	600	532	573	583	565	539	562	514	519	530	518	568	522	529	501	563	516	536	554	531	525	527	511	528	556	552	542	572	528	505	549	528	513	507	521	483	572	516	573	502	537	500	530	501	591	536	553	510	508	557	524	506	560	554	551	567	561
27238	18864	11177	5429	2658	1888	1461	1226	994	973	901	917	867	848	838	849	787	763	720	776	798	789	784	763	741	690	713	679	639	699	709	721	660	699	712	697	731	680	710	658	725	708	647	683	673	720	677	659	711	661	695	730	660	698	720	668	661	716	707	694	681	665	717	660	713	662	700	715	661	716	672	660	632	702	651	631	658	668	712	662	677	715	690	708	691	687	641	643	681	654	690	696	700	626	714	609	666	690	721	702	720	635	647	647	670	688	656	675	673	612	653	646	701	694	642	696	656	708	699	644	671	678	692	647	655	662	694	669	658	672	702	672	657	640	667	632	684	668	679	650	650	710	712	721	694	656	625	674	660	651	675	650	675	684	660	672	650	709	672	684	689	666	677	651	641	684	671	703	669	664	664	730	631	694	644	667	682	731	683	650	691	663	626	686	644	665	671	701	700	646	678	680	666	652	733	666	653	642	637	616	645	648	675	630	626	689	714	682	738	697	678	667	711	635	662	663	691	656	677	700	623	666	686	671	687	669	651	663	656	661	695	692	676	663	648	671	648	615	646	690	689	667	658	669	669	643	662	727	679	639	652	675	656	674	660	677	606	680	615	618	657	678	690	687	641	651	699	649	663	643	692	695	676	651	676	665	643	638	633	692	707	683	648	645	665	678	708	670	671	672	641	662	630	644	706	632	673	640	673	669	712	727	658	686	648	701	641	650	670	733	654	650	649	663	689	703	698	710	662	694	636	703	700	660	678	726	687	657	680	729	691	659	716	675	654	629	694	636	654	656	698	693	618	680	653	665	681	647	707	640	700	646	649	677	692	657	629	663	647	677	656	656	678	689	662	723	684	664	688	713	686	657	685	632	637	670	644	681	642	663	644	686	669	681	637	692	656	648	729	666	731	686	645	666	653	649	721	654	678	682	698	701	697	625	679	639	657	666	708	702	679	704	673	627	666	636	697	667	717	671	696	691	675	668	697	663	627	702	655	677	651	726	687	677	679	695	696	709	701	653	698	642	678	708	626	646	683	732	685	673	665	631	712	687	682	659	673	668	713	690	645	634	644	664	724	640	673	667	630	684	703	726	659	687	639	705	666	647	638	596	721	643	627	681	687	714	644	670	664	674	685	670	636	677	716	636	645	726	609	657	653	674	676	666	711	698	647	651	687	718	727	709	701	671	649	690	655	717	667	685	670	718	688	713	654	627	653	675	688	690	697	653	664	664	691	664	624	690	713	649	678	722	654	661	673	678	663	692	654	681	710	718	677	626	678	666	688	711	705	690	676	666	687	626	687	670	683	664	669	660	693	652	641	690	730	694	693	690	698	690	636	685	625	637	646	644	603	711	627	650	639	678	666	652	659	624	726	655	709	675	664	706	659	711	638	615	668	651	673	636	660	662	664	691	661	655	700	704	675	672	679	654	673	694	669	678	679	749	681	651	669	685	685	651	676	679	667	672	657	658	673	644	674	652	651	667	673	695	703	615	706	671	685	658	700	665	647	666	646	652	701	663	679	716	629	685	671	694	649	656	681	723	684	690	679	673	638	658	692	746	669	699	688	683	682	681	693	627	696	695	672	682	645	652	632	644	663	683	688	679	655	649	715	696	612	638	694	660	657	660	668	664	686	731	683	658	636	672	707	653	736	673	688	687	657	667	711	648	677	696	666	627	663	700	670	659	682	719	691	701	653	663	693	692	664	653	681	681	685	642	682	658	642	707	674	622	683	630	667	697	752	670	671	650	664	662	696	652	648	658	674	685	667	690	656	648	673	689	692	687	679	651	679	653	667	676	699	652	623	722	669	679	698	668	695	640	688	675	655	778	679	673	660	687	662	680	676	679	720	679	660	678	651	637	636	705	670	704	703	699	674	669	690	690	687	707	710	682	705	720	656	656	704	663	659	691	650	683	662	658	671	684	671	694	708	594	713	681	638	663	692	685	642	672	700	729	659	643	695	656	659	718	687	696	689	688	686	645	682	685	693	678	647	691	683	695	675	634	683	645	631	695	652	645	651	715	721	653	653	657	719	673	664	648	652	695	644	672	663	662	629	695	698	649	710	706	640	653	665	721	700	676	752	660	657	679	696	676	720	681	650	697	703	737	702	654	666	651	692	675	674	695	634	651	617	699	712	686	652	678	666	679	704	673	659	662	685	676	639	690	672	687	703	657	672	696	650	679	643	685	674	669	635	680	681	679	663	685	669	676	698	618	651	660	644	688	664	672	635	682	664	702	699	694	683	649	642	633	670	670	657	663	709	670	692	686	654	665	654	704	675	671	681	628	625	694	652	696	635	702	697	661	684	699	689	668	746	659	626	701	656	680	682	687	684	655	624	629	680	681	711	648	663	613	689	677	689	631	662	689	680	690	674	699	655	623	707	689	664	640	684	687	640	674	678	676	650	692	686	673	609	703	680	701	717	692	621	671	642	632	639	667	666	686	679	673	706	644	662	669	611	704	648	616	652	666	668	676	683	649	726	672	685	726	619	682	648	659	703	710	642	651	687	670	660	685	706	684	657	673	738	705	703	677	674	658	715	678	660	696	667	681	655	713	678	716	714	649	712	693	735	686	654	648	686	694	641	699	666	613	692	656	718	666	687	673	728	700	696	665	692	714	685	675	687	638	738	711	667	712	674	646	652	678	693	705	674	692	639	710	665	666	642	623	705	647	634	674	663	678	679	678	698	684	669	701	680	692	651	662	694	684	700	668	645	691	688	705	671	684	697	662	660	663	741	734	664	678	684	696	672	662	690	703	643	654	682	680	675	692	643	619	643	658	636	661	668	690	655	741	686	649	652	664	681	672	670	669	682	681	589	693	674	673	631	641	689	677	646	654	627	697	628	653	698	681	671	649	702	682	674	691	688	684	645	676	713	662	641	692	661	643	696	677	709	704	715	674	662	727	644	632	676	654	682	674	692	695	693	719	701	732	689	661	653	638	675	622	667	636	662	635	675	682	667	733	703	701	702	735	685	685	680	619	687	629	721	663	680	635	678	660	701	670	673	665	667	644	645	709	703	666	684	616	691	686	695	668	683	679	677	668	653	701	640	665	673	690	664	648	683	683	693	659	645	692	672	630	648	643	692	678	636	639	648	701	730	632	677	729	650	658	631	683	641	665	677	645	658	682	661	653	671	695	683	678	703	703	672	628	678	677	694	619	642	629	663	695	722	660	664	673	724	662	690	694	670	685	656	713	677	645	652	665	681	637	660	675	711	672	655	685	680	701	681	753	695	659	671	686	695	599	668	689	680	708	728	651	643	694	711	664	663	648	661	751	700	649	686	695	658	642	685	653	665	681	685	670	668	668	686	715	668	689	651	664	664	680	649	682	671	643	675	659	676	692	721	681	716	657	723	670	679	676	634	637	651	689	701	693	650	688	685	701	704	687	663	664	647	667	706	670	632	655	695	689	676	688	677	675	679	693	692	669	681	696	681	647	634	619	692	680	694	672	697	653	655	685	715	675	623	677	657	661	683	645
13780	16939	13372	7240	4853	3692	2932	2210	1840	1678	1567	1371	1318	1244	1197	1193	1152	1090	1001	1075	1129	1091	1045	1011	958	981	947	913	900	899	915	863	875	871	948	941	916	928	984	913	944	947	910	879	875	946	897	910	858	898	840	885	828	868	879	867	894	849	982	847	910	885	898	852	873	866	872	912	889	873	876	870	876	860	847	905	857	905	842	867	885	850	878	927	839	893	887	889	872	857	876	865	898	822	876	898	865	860	877	869	932	892	834	875	864	848	926	891	863	830	823	827	847	851	847	901	852	885	844	891	859	858	848	850	868	876	813	855	821	839	850	800	849	827	883	874	808	884	862	872	861	884	874	837	835	908	818	851	863	834	878	878	852	862	860	846	864	826	902	838	795	896	903	885	822	887	832	873	884	873	867	869	833	895	924	837	871	893	848	867	859	867	871	806	872	841	855	854	859	886	880	925	847	856	908	837	847	905	847	840	879	828	816	854	868	858	882	819	846	858	837	817	871	871	869	898	888	885	859	855	831	879	844	868	819	812	892	895	904	855	872	864	872	791	809	848	885	877	877	875	819	874	875	889	839	857	920	887	888	880	885	861	842	890	832	842	856	902	822	797	841	844	853	918	823	898	870	838	885	842	904	866	817	921	843	859	852	888	826	873	868	835	851	822	851	837	879	829	800	842	910	857	874	876	868	835	850	824	823	882	857	852	863	876	835	860	856	898	864	838	827	877	870	841	872	811	904	885	881	871	868	862	838	890	896	835	835	884	814	885	888	884	891	866	833	863	875	820	852	882	856	844	913	873	866	851	829	882	872	836	858	877	845	854	829	900	902	894	860	832	882	822	855	901	828	846	855	903	909	844	854	836	870	826	881	896	839	864	821	848	868	885	850	843	894	868	817	765	854	825	873	835	822	837	876	880	889	859	876	896	854	880	884	846	873	899	839	863	841	851	805	889	865	862	814	893	894	874	873	872	868	886	832	792	834	854	877	876	863	854	857	833	854	866	831	835	898	827	869	861	887	908	897	844	815	920	858	817	819	851	834	874	872	896	880	889	924	873	903	876	827	832	857	864	829	900	914	923	888	878	867	901	844	847	837	886	932	877	871	881	826	836	856	890	840	923	873	877	875	852	863	833	870	840	795	833	921	825	801	834	868	852	857	872	843	883	871	836	821	877	873	879	820	870	886	856	854	831	821	866	840	867	869	855	861	878	841	850	864	902	815	855	863	865	870	829	840	886	846	899	859	832	916	871	903	893	910	855	905	875	845	870	838	917	884	860	864	855	889	840	839	836	866	852	844	919	885	820	888	859	830	866	909	854	881	856	884	833	926	820	863	883	837	894	854	839	850	917	877	851	907	869	853	888	837	820	840	835	863	878	881	836	845	894	877	861	894	858	839	879	917	821	843	843	831	853	890	859	865	875	872	899	887	885	876	838	935	881	821	858	832	868	876	822	865	836	856	878	860	836	920	859	885	818	856	878	858	854	892	817	804	886	869	892	872	800	875	851	896	876	864	866	875	888	779	846	835	883	850	819	891	852	854	873	844	870	853	845	852	877	866	842	869	910	859	904	852	878	814	831	843	905	863	882	849	872	840	853	886	904	858	894	857	854	803	852	857	875	864	888	848	860	855	851	845	890	814	865	842	882	881	855	834	810	924	810	904	812	852	828	834	829	847	909	890	883	903	888	883	849	870	902	838	895	936	851	880	910	909	867	872	862	831	857	877	843	854	842	836	837	872	892	810	819	852	875	852	866	801	880	835	872	835	905	862	860	810	848	887	840	894	866	834	877	879	856	875	858	851	824	851	829	857	854	908	846	878	872	917	836	908	852	861	836	832	833	840	835	891	869	863	890	854	868	863	877	834	852	867	867	873	847	903	949	834	854	845	873	825	854	884	852	905	874	857	830	863	866	874	809	878	879	874	880	817	843	912	874	916	852	850	850	877	832	885	845	885	825	883	932	849	850	841	850	894	895	822	832	863	870	844	844	832	869	888	827	879	892	868	861	801	874	903	871	895	884	880	875	852	894	891	852	841	881	838	848	846	856	831	851	847	918	852	845	834	872	907	903	874	847	862	960	852	811	893	823	941	907	835	883	889	862	887	835	845	909	900	856	878	816	862	890	921	874	868	879	893	814	851	862	921	878	900	838	935	855	898	873	871	858	823	871	863	850	828	911	864	887	811	877	882	898	842	908	854	863	851	915	838	882	852	838	891	909	877	881	871	858	862	861	809	806	916	859	853	854	853	836	848	875	822	847	894	864	876	874	857	872	865	892	830	921	856	827	880	873	885	870	879	869	903	870	855	894	863	803	812	876	896	818	917	827	908	884	851	889	865	869	844	846	815	875	802	915	871	878	850	857	881	841	885	855	901	862	879	895	856	875	902	843	911	873	895	878	870	815	862	842	858	836	850	881	868	849	859	868	847	879	887	873	842	865	807	892	889	825	910	839	817	824	805	894	885	864	865	868	886	775	858	915	776	847	846	869	878	869	921	840	886	864	865	888	811	885	861	916	813	852	863	890	860	828	865	865	858	843	872	900	899	841	864	831	841	855	869	870	851	867	886	822	858	873	863	862	850	889	882	835	846	841	823	827	917	846	861	874	814	849	817	827	877	864	869	869	834	833	834	895	848	881	810	918	852	896	835	867	831	867	862	842	863	911	847	922	878	853	826	943	852	868	863	873	847	829	839	879	844	820	873	838	906	842	848	851	808	877	881	839	839	832	867	915	840	829	841	834	842	906	861	905	841	844	862	911	867	850	912	845	868	867	874	878	853	826	815	832	834	839	856	917	848	872	837	906	820	826	808	898	848	863	888	888	852	886	852	866	864	863	859	857	848	902	810	885	884	873	866	844	855	840	807	855	840	864	885	862	847	903	894	863	856	847	814	840	854	874	848	876	848	869	849	883	868	881	854	815	812	859	853	852	893	933	880	886	894	900	841	903	843	890	885	824	899	853	834	832	825	866	864	872	832	817	840	871	901	889	915	847	869	862	833	839	878	859	843	871	846	803	892	866	861	888	861	846	844	882	823	786	859	899	800	841	876	821	898	891	851	834	810	868	883	861	812	872	898	854	865	877	857	871	862	876	830	856	836	837	874	875	857	867	892	830	902	912	852	851	866	907	873	908	841	882	874	863	869	865	859	857	863	931	850	893	860	879	862	822	875	862	869	832	919	913	876	852	808	891	881	870	876	840	869	863	896	844	833	869	872	869	825	863	882	864	867	845	866	870	880	848	843	905	896	896	855	937	828	809	794	828	813	829	872	845	857	915	858	840	867	855	841	833	877	896	850	859	891	844	818	885	793	849	901	854	895	868	879	838	815	890	892	840	890	878	874	850	774	853	845	828	816	887	896	876	810	865	834	875	915	885	867	864	859	883	853	849	816	805	832	885	965	815	854	794	863	858	837	872	845	874	791	875	892	845	912	903	861	891	851	846	890	838	916	847	888	873	870	894	840	921	855	849	873	837	837	873	880	865
23531	20958	27977	24127	20789	9327	2841	1711	1386	1294	1231	1024	1051	939	884	897	836	839	753	827	804	807	761	725	752	800	712	721	644	680	682	709	708	662	723	691	700	712	692	698	690	680	678	658	661	677	686	697	659	674	675	641	631	669	617	677	652	664	640	648	649	640	619	660	677	640	610	625	637	645	659	679	674	656	650	639	654	647	624	636	650	667	608	670	618	620	657	613	647	636	618	627	640	669	632	700	621	653	660	650	649	662	674	612	644	620	672	632	615	627	660	636	686	620	614	606	663	660	654	644	678	591	670	636	646	659	620	634	682	640	640	640	651	653	702	640	690	626	661	616	648	593	653	667	611	684	624	678	643	624	642	649	622	638	604	675	620	672	684	624	639	636	638	605	703	624	664	615	645	674	599	658	664	652	646	619	664	630	690	661	635	631	663	621	614	593	663	613	600	636	625	683	573	607	683	659	645	659	628	637	656	637	621	599	643	624	642	657	641	653	654	644	646	623	612	639	607	658	608	618	607	662	709	658	656	642	638	628	625	621	641	617	648	701	662	661	646	657	603	631	654	648	667	669	673	646	632	665	616	638	629	688	634	621	660	626	643	658	626	629	699	632	609	664	632	646	627	643	652	601	629	650	601	612	603	610	602	599	633	644	684	588	702	655	611	655	600	624	625	680	702	611	648	644	614	614	655	627	645	642	645	652	696	622	610	687	625	660	652	653	651	648	651	629	655	604	659	624	607	599	656	682	666	618	638	611	628	653	659	672	682	687	600	649	589	592	683	625	658	656	647	614	618	638	632	675	615	615	658	657	683	673	601	645	638	644	618	622	678	649	643	630	622	667	651	679	644	596	591	637	682	651	636	627	655	708	609	678	619	672	671	682	662	653	626	644	661	585	622	647	645	663	652	625	635	673	693	643	647	611	624	632	651	680	629	633	649	636	718	670	624	612	659	630	663	615	574	646	610	602	634	610	643	710	653	642	635	657	605	662	660	640	653	669	595	640	643	671	681	590	623	642	662	629	654	670	643	636	620	684	614	652	629	640	671	657	653	632	668	587	687	635	665	650	651	708	608	651	682	642	611	635	678	668	679	633	606	652	639	597	650	655	607	593	641	620	595	645	620	620	647	663	596	647	635	682	668	653	629	634	677	611	633	642	635	627	635	639	665	600	612	631	638	617	628	659	663	629	624	623	619	688	633	637	647	634	646	694	637	662	623	699	590	594	629	647	624	647	676	645	622	656	652	647	662	612	669	677	635	710	622	699	656	616	643	664	666	607	654	594	597	643	657	667	645	639	629	629	644	666	579	668	626	639	699	677	649	659	677	650	674	660	680	684	641	626	637	618	625	624	654	657	617	644	634	660	642	617	613	675	619	645	622	640	633	665	620	670	652	643	642	637	643	657	673	613	666	625	652	602	658	643	595	597	635	652	702	645	643	607	674	653	657	648	646	660	621	642	666	612	635	637	620	623	688	644	673	663	656	683	694	708	636	645	637	648	661	615	722	643	635	645	678	614	634	655	656	649	651	635	613	608	634	646	615	630	627	605	659	638	640	614	605	601	659	636	649	611	629	605	680	644	593	625	624	734	698	620	650	646	646	618	597	601	641	609	640	605	663	624	637	607	579	613	623	663	612	604	641	667	657	647	652	647	640	647	689	635	603	623	631	663	667	579	640	645	574	632	677	650	653	632	637	647	609	595	669	629	624	588	678	621	646	654	661	625	671	626	649	688	680	676	651	634	642	650	631	604	638	636	662	657	645	630	632	649	640	621	663	635	647	613	670	621	622	647	610	617	643	631	677	625	658	619	619	656	621	673	690	632	649	616	611	640	628	660	636	666	611	654	644	662	594	641	649	628	665	648	598	648	610	654	660	616	690	634	636	629	605	651	634	622	634	681	665	682	617	628	676	674	669	651	670	636	652	613	615	626	562	633	618	697	634	674	603	632	638	623	672	681	648	612	714	673	627	652	689	654	672	673	618	639	671	679	624	635	561	622	619	604	620	628	631	628	659	639	641	637	655	629	628	629	639	625	638	641	657	662	638	579	637	654	601	679	606	623	616	571	678	575	598	646	617	639	638	656	644	659	655	636	654	658	639	643	600	688	648	628	655	646	622	684	622	665	638	649	641	613	612	643	617	558	620	620	642	666	623	641	601	650	624	654	632	691	596	584	613	652	669	678	634	641	653	633	654	664	635	671	624	674	616	605	661	641	627	678	647	639	662	654	620	598	615	634	638	631	631	624	639	611	630	646	658	649	616	633	594	615	616	667	645	627	652	606	623	613	632	684	640	625	620	661	641	685	608	658	636	629	665	564	675	656	668	662	670	618	640	618	675	671	669	623	654	666	624	640	632	657	604	650	686	640	658	644	668	684	627	646	616	649	648	653	636	609	650	597	633	605	621	638	669	629	650	631	637	669	685	602	626	610	609	624	636	636	665	679	628	649	667	640	589	641	653	638	641	660	654	574	666	642	679	668	646	679	643	610	628	600	630	646	669	696	629	593	666	642	635	618	661	634	659	651	637	673	610	642	690	610	639	622	629	594	656	640	652	646	624	651	660	598	625	672	654	662	652	629	611	648	605	624	659	704	641	659	632	665	610	632	609	673	669	633	654	650	621	616	644	665	659	629	655	649	673	643	628	668	594	641	658	656	634	628	645	643	646	635	640	656	616	636	631	643	622	607	624	649	617	627	633	641	615	640	665	642	636	633	671	633	633	647	650	666	659	601	609	669	639	665	618	631	612	598	674	645	599	623	604	626	612	673	612	593	634	654	590	627	624	678	710	629	625	613	631	628	619	615	619	612	624	608	645	667	609	643	671	634	617	665	627	610	612	603	642	629	628	627	621	686	657	633	673	626	636	653	669	628	648	656	650	628	638	657	657	617	620	675	624	661	652	618	635	649	619	632	687	634	622	641	616	618	647	632	609	629	608	691	637	633	635	634	668	615	630	598	653	629	667	623	665	673	635	625	678	636	654	610	610	629	630	653	623	735	611	629	638	646	625	629	600	663	609	680	667	624	668	631	626	656	626	614	691	668	629	620	666	676	618	650	624	655	632	609	625	648	656	619	679	615	590	682	665	628	635	669	605	651	613	628	640	641	632	643	647	628	646	662	582	614	656	619	675	673	637	644	638	625	613	605	605	625	674	605	667	649	654	706	617	645	644	641	626	673	643	650	593	629	684	611	636	629	628	646	628	619	651	640	646	629	634	639	651	626	656	630	623	629	611	658	650	638	657	650	593	664	632	685	612	579	635	624	678	623	614	630	609	641	672	644	631	640	654	624	666	642	601	624	616	671	609	596	639	642	623	692	666	632	684	614	631	633	611	600	663	623	657	665	664	623	680	616	669	643	675	645	671	634	653	698	665	626	642	672	680	643	709	663	674	657	603	652	665	654	665	622	644	637	595	678	645	627	632	612	633	620	635	660	658	646	595	624	666	606	592	684	582	642	637	675	699	677	626	624	711	623	616	632
16641	25280	19598	11297	7879	5879	4433	3198	2675	2381	2080	1798	1669	1607	1419	1353	1264	1298	1177	1264	1143	1193	1205	1107	1007	1071	978	950	928	940	930	947	889	905	913	940	917	936	907	879	872	956	904	891	885	914	910	857	874	951	788	876	909	850	825	834	903	823	883	853	802	858	875	841	871	833	878	834	883	854	908	901	820	819	874	850	838	781	846	872	807	794	841	861	825	779	852	782	849	878	830	844	862	838	868	843	820	841	830	788	832	853	837	845	826	868	799	804	849	766	883	882	831	860	874	830	821	773	886	773	817	826	856	787	821	795	857	848	844	861	846	849	862	837	836	865	841	835	799	834	829	824	849	829	782	835	862	846	871	839	821	805	862	846	849	836	790	844	876	870	859	826	837	815	860	792	797	825	867	769	822	830	809	795	846	821	875	787	816	853	830	815	820	857	778	837	830	808	853	739	801	863	849	816	859	769	818	835	800	848	807	839	846	841	846	848	865	821	844	815	832	845	836	852	826	847	810	827	887	815	820	787	849	830	836	872	863	844	838	838	828	863	856	814	812	842	849	813	843	800	833	808	845	869	855	832	824	867	842	827	820	874	875	842	835	848	831	839	860	814	797	836	856	816	853	900	845	782	832	813	845	823	827	827	808	827	831	869	845	831	815	857	821	840	828	810	846	843	847	856	829	830	807	821	805	880	843	805	835	894	837	837	811	883	851	795	815	813	883	869	828	824	802	825	912	826	792	842	840	795	849	863	811	823	863	836	854	834	814	851	856	797	809	870	796	798	833	800	812	804	828	820	866	850	799	826	870	825	843	816	833	786	849	862	858	814	816	835	862	868	820	806	834	836	829	835	845	851	802	844	820	819	841	834	840	835	839	834	812	855	823	809	848	834	841	874	843	843	874	813	850	870	856	815	815	835	852	859	813	845	847	837	862	839	817	809	830	833	835	786	854	862	814	855	854	830	797	851	843	827	783	801	793	840	815	788	776	861	829	836	806	819	836	859	833	830	827	842	831	858	836	843	851	819	827	896	812	778	866	836	819	837	861	795	842	851	873	843	807	812	788	799	872	822	838	836	854	762	800	799	859	813	825	824	806	851	829	856	869	861	858	857	854	853	811	827	826	836	863	831	740	826	837	915	824	820	825	826	773	831	826	829	880	858	842	860	767	854	814	838	806	807	836	869	868	834	800	857	806	822	868	857	813	799	834	866	814	815	825	861	838	838	872	820	845	833	810	795	860	904	811	831	861	833	822	806	812	844	798	825	826	762	800	827	879	831	874	831	847	863	842	832	846	835	862	826	816	901	834	864	898	830	876	855	787	844	860	840	845	823	840	871	813	840	771	799	788	782	807	852	831	819	890	838	874	803	839	873	819	809	843	843	803	844	882	851	780	761	784	813	836	806	826	880	809	811	828	835	843	788	788	832	814	812	807	812	802	773	831	806	869	847	841	832	872	846	823	813	881	851	856	838	830	808	820	839	846	803	813	823	842	804	816	852	865	895	881	861	839	860	787	832	858	870	806	792	850	886	843	824	845	829	860	803	861	870	846	838	816	818	820	823	807	846	825	829	828	836	804	815	890	855	867	839	812	902	812	858	830	825	841	890	797	854	821	844	883	803	845	820	814	832	796	796	866	833	764	889	870	821	801	837	820	870	784	807	879	839	833	831	837	883	822	877	813	844	800	851	779	838	823	850	828	878	842	848	803	779	898	811	880	840	817	790	827	889	824	823	860	817	845	839	842	790	836	899	822	839	822	835	858	819	791	856	843	853	845	792	798	819	835	831	857	798	843	814	838	880	833	868	845	843	860	822	799	851	783	825	833	837	849	851	865	841	892	776	816	818	812	847	872	785	828	824	831	858	859	817	807	892	878	790	805	852	841	810	844	851	847	817	810	818	836	812	831	876	864	835	820	839	846	812	810	820	821	798	809	837	822	826	812	859	840	791	860	818	800	820	901	865	875	833	853	822	885	822	862	796	833	830	788	878	825	793	841	818	832	843	835	847	793	882	800	804	853	800	881	782	828	841	819	788	841	847	790	797	826	833	844	852	900	867	831	813	835	857	859	813	781	868	811	816	811	796	805	828	830	826	777	812	849	861	859	820	817	849	788	864	887	780	824	837	875	838	842	843	845	819	814	831	797	846	851	857	786	800	792	845	866	822	844	851	793	847	850	836	883	867	867	820	869	848	850	830	851	820	828	841	780	835	835	787	830	772	844	853	805	856	810	859	849	867	835	861	857	860	828	868	814	850	816	806	834	828	842	843	851	813	851	836	846	778	836	805	812	818	852	822	826	864	831	819	830	851	833	826	838	846	873	844	856	855	834	853	827	819	824	864	831	827	845	772	807	817	859	855	765	794	877	871	832	874	803	889	855	833	805	846	807	842	797	788	789	852	833	853	858	855	834	794	857	815	808	818	831	769	779	807	802	834	862	830	819	838	873	812	783	854	787	853	816	884	799	877	779	836	870	882	856	784	845	849	856	838	779	789	849	845	796	864	774	894	798	808	776	791	866	878	863	811	853	843	836	801	807	846	824	843	832	833	847	820	844	793	844	855	791	833	819	796	793	804	809	820	812	850	849	785	824	761	847	839	886	787	777	842	857	832	818	828	865	876	859	763	831	840	820	851	813	795	847	811	806	816	828	773	855	810	837	830	842	823	810	826	835	805	839	835	862	822	831	891	819	848	855	845	813	788	794	831	803	828	849	845	767	804	816	817	883	825	850	832	858	837	757	873	764	808	823	826	866	862	906	845	881	858	826	884	832	811	829	861	802	844	814	818	812	866	794	863	842	854	798	828	830	812	830	810	855	866	864	871	855	803	829	859	828	820	852	822	847	841	884	767	821	806	838	844	814	819	819	809	854	816	826	823	856	805	842	844	834	816	855	795	846	847	850	820	826	831	827	861	830	819	863	827	826	855	788	854	861	841	826	867	862	837	853	794	817	862	815	839	800	867	833	843	794	847	881	862	810	819	824	842	836	847	837	850	828	810	826	839	859	842	821	868	844	877	866	829	839	837	789	881	824	878	788	861	841	804	835	826	808	825	841	861	860	825	794	865	821	811	822	849	836	842	814	860	825	866	824	826	877	810	865	825	835	841	833	828	830	857	791	854	874	838	809	858	805	844	887	834	854	797	818	832	831	867	811	871	820	875	823	815	791	837	840	870	803	835	797	865	824	842	896	839	835	830	864	885	795	804	877	767	882	810	858	898	862	806	823	818	845	874	866	897	812	849	790	850	822	852	834	813	830	799	854	882	840	841	845	853	918	844	814	796	864	864	787	780	788	806	829	836	796	854	851	814	811	806	807	800	823	849	823	784	809	858	855	848	839	821	798	782	892	864	841	803	851	784	832	797	834	766	820	810	842	792	837	840	849	850	840	813	841	856	822	786	857	823	840	815	851	793	872	824	884	802	803	820	747	845	919	824	811	818	833	805	810	818	808	820	842	797	835	825	787	815	809	826	827	839	804	835	793	855
24574	20927	26689	25021	9905	2649	1668	1228	1023	902	909	791	723	726	634	662	661	664	637	658	599	570	590	588	584	542	532	499	533	570	538	520	523	539	524	552	528	530	522	492	580	525	515	513	574	503	488	504	488	466	527	454	497	503	539	517	507	477	480	484	501	499	467	497	416	495	541	485	486	479	438	459	452	503	495	510	478	450	489	450	449	441	500	474	474	461	508	446	490	469	475	460	535	471	472	464	465	481	502	486	514	451	490	472	494	440	474	450	501	479	484	517	453	468	460	457	496	448	496	472	485	491	472	505	498	504	442	471	487	479	440	477	485	510	499	467	504	468	472	476	473	476	480	466	487	467	501	482	488	478	496	504	484	472	493	493	467	463	415	466	485	454	498	495	470	471	473	512	481	476	458	464	512	480	491	447	487	473	488	477	482	463	474	464	479	461	426	477	508	446	464	499	478	502	449	463	475	469	493	485	522	486	457	505	481	466	528	487	462	458	512	508	465	515	503	463	491	483	439	474	500	473	493	483	469	497	489	505	484	481	486	495	485	482	472	478	500	487	459	460	474	494	467	490	493	463	512	486	502	443	461	489	467	474	507	471	437	510	494	531	492	493	471	459	506	487	492	449	479	474	477	478	532	464	513	447	493	490	464	489	476	473	482	434	491	469	452	475	510	442	472	488	492	459	479	499	449	512	465	453	444	481	507	495	475	489	537	475	492	489	463	504	506	455	489	464	523	471	466	504	496	479	495	501	493	479	493	436	524	490	508	450	457	501	519	508	503	410	474	508	469	485	487	501	510	525	509	466	466	467	502	480	491	488	504	463	485	478	464	471	500	467	483	482	452	500	514	468	455	508	493	477	450	472	485	461	468	487	466	495	528	488	457	454	481	476	493	467	521	488	480	523	470	508	472	539	506	491	506	457	443	480	512	524	501	498	457	499	477	479	495	522	478	453	506	503	478	525	475	481	478	466	514	486	506	458	469	484	454	463	498	484	503	510	502	481	493	469	479	503	474	465	444	499	480	465	507	449	505	475	457	452	457	486	466	475	450	468	450	499	468	503	497	464	521	516	483	453	481	480	492	464	509	505	479	487	461	530	499	496	477	491	519	450	509	472	480	446	524	474	500	497	482	514	500	464	505	459	489	509	458	483	478	484	483	531	470	490	503	515	498	506	512	482	476	488	500	504	517	476	527	471	474	492	521	498	479	469	477	472	508	485	470	486	506	449	481	507	476	506	537	527	478	473	455	519	521	468	531	436	477	467	468	460	462	444	472	481	476	508	492	492	528	469	505	480	483	496	493	488	480	463	449	482	501	471	490	467	496	489	468	472	489	478	486	532	454	507	500	469	539	449	482	482	488	462	484	509	483	443	501	483	516	454	469	496	456	479	461	459	500	493	497	483	469	443	468	507	502	495	484	501	508	460	483	477	515	470	459	486	500	473	484	504	497	456	480	490	466	482	469	509	514	485	429	514	494	483	470	502	469	488	477	518	450	492	462	463	549	493	468	501	509	496	501	527	465	480	451	470	476	513	490	472	505	468	544	462	462	492	477	478	510	474	447	434	461	507	459	444	454	459	492	476	454	511	491	476	463	435	489	485	489	471	481	494	476	484	543	519	488	449	494	431	451	470	481	480	445	475	477	498	532	493	467	442	454	473	496	518	487	500	497	462	476	509	421	443	484	466	529	500	523	480	492	463	472	511	488	515	521	462	473	469	467	493	469	458	492	487	490	460	513	479	550	466	465	529	484	513	478	456	491	493	455	486	451	479	452	487	463	508	473	481	485	490	476	519	463	496	463	500	473	504	498	494	480	485	532	468	503	472	483	470	452	496	481	445	501	510	456	488	453	484	451	503	487	505	473	505	471	480	485	468	486	513	455	448	475	486	470	497	517	530	476	503	470	478	507	542	495	463	524	473	505	449	502	461	477	459	490	501	464	525	500	479	499	479	461	514	471	472	490	489	467	493	479	454	466	500	467	504	474	483	484	473	518	477	508	505	526	486	484	499	499	495	483	471	492	493	488	479	478	483	491	510	495	466	455	472	462	460	466	524	513	457	469	489	498	510	493	462	469	495	476	493	484	459	507	466	468	496	441	488	497	466	517	473	465	502	498	472	464	471	462	482	486	512	458	525	505	433	477	440	484	502	548	469	499	470	474	477	500	467	463	500	462	496	499	453	487	507	477	488	475	508	468	483	461	502	504	489	473	479	538	427	572	433	448	478	471	522	486	481	450	472	510	466	478	478	506	488	511	483	465	487	488	502	509	450	485	532	495	463	493	515	462	449	430	489	451	484	495	478	481	437	465	504	505	468	504	495	446	490	501	516	472	453	477	494	482	487	532	484	439	508	512	493	508	474	488	507	484	443	447	490	470	508	477	488	517	513	473	502	520	473	471	479	514	493	476	463	480	488	492	510	488	498	446	487	486	445	466	496	499	520	462	479	505	479	453	482	513	475	499	508	492	475	485	454	502	484	501	504	460	504	456	471	500	453	525	473	455	483	502	463	443	498	498	487	464	487	501	492	525	490	481	507	529	496	535	485	473	482	489	492	496	463	482	452	483	516	520	457	473	460	460	473	447	504	463	501	504	483	475	448	471	485	480	468	479	494	471	462	500	490	494	476	484	489	495	483	458	486	513	465	489	494	467	496	451	507	498	488	491	455	493	492	512	490	480	527	502	485	459	479	453	449	459	517	494	475	449	463	440	472	528	494	500	493	495	468	480	500	498	474	473	492	439	503	497	508	451	553	483	470	488	514	479	486	469	440	487	504	529	487	455	475	480	488	465	478	444	465	466	474	463	505	502	492	455	509	485	469	444	486	500	466	495	492	468	447	492	476	542	493	477	481	466	532	542	498	490	497	456	481	465	449	452	498	480	507	497	512	493	477	488	483	470	486	476	475	468	474	475	446	470	506	464	481	503	491	501	472	479	485	471	524	491	485	482	500	474	491	469	492	453	468	491	493	488	480	500	467	497	475	502	495	474	520	479	525	452	482	448	517	510	478	490	464	472	488	478	496	473	428	486	511	516	518	471	491	490	448	483	500	513	480	535	494	493	488	494	456	497	496	442	520	466	488	481	463	463	481	471	468	481	462	479	493	510	498	451	490	476	450	458	515	486	461	471	490	444	496	478	489	511	476	516	538	500	462	514	449	455	495	448	484	463	481	469	488	530	472	454	474	492	469	504	494	479	474	496	478	489	466	469	476	484	485	448	484	463	525	460	477	466	480	495	505	489	496	485	493	472	454	456	471	483	451	495	476	508	489	461	466	497	517	451	528	513	460	467	473	502	492	459	470	482	491	489	510	473	500	474	509	504	490	478	543	548	450	479	487	450	480	500	506	446	496	494	508	502	486	486	465	475	478	473	511	518	486	518	488	502	512	481	471	502	503	484	484	475	457	460	465	528	497	503	499	488	469	516	466	506	521	432	513	484	488	488	523	466	461	509	456	493	487	487	465	494	512	477	456	478	485
15418	21893	16254	9472	6441	4665	3618	2653	2121	1853	1742	1439	1282	1187	1130	1060	1014	972	953	911	929	910	907	871	831	830	749	711	759	717	711	655	677	717	750	710	686	681	737	681	710	676	708	658	670	628	695	684	669	646	655	640	651	656	650	700	596	654	657	660	643	637	632	598	634	639	633	625	641	594	611	624	639	646	586	638	614	593	653	612	599	613	672	626	663	593	635	640	622	643	623	601	655	636	636	637	631	615	659	601	618	630	615	594	652	610	613	606	642	644	632	609	604	641	649	591	619	661	658	682	615	650	608	637	650	603	627	639	613	621	675	645	607	599	595	619	629	614	636	651	637	615	655	620	633	603	616	638	670	630	614	632	632	637	597	616	627	621	629	651	643	616	624	640	626	660	598	611	660	600	627	617	625	638	647	626	609	634	611	649	656	614	626	639	647	636	641	656	614	612	661	630	642	587	642	623	587	620	612	606	641	600	628	617	606	666	660	610	621	610	643	574	627	625	662	618	636	673	633	619	599	621	658	640	632	656	602	622	587	608	601	628	659	612	636	636	619	608	616	636	641	613	582	692	596	633	614	662	601	634	615	645	625	576	597	662	637	624	585	604	653	620	658	601	647	596	642	611	624	631	631	632	668	611	633	614	598	657	591	615	636	658	616	631	702	642	625	656	662	648	665	576	652	641	626	600	649	652	627	603	649	621	653	578	599	647	606	642	637	618	629	610	663	588	588	582	598	617	616	609	603	636	566	581	633	650	644	662	633	655	613	627	642	618	649	620	603	634	613	634	609	626	639	638	619	633	563	607	660	600	651	681	602	626	664	650	661	623	609	641	618	616	630	599	610	637	637	563	614	615	661	633	677	618	586	653	626	646	629	662	668	662	629	613	593	588	649	578	611	632	600	651	606	650	614	644	640	598	592	598	608	648	662	610	631	605	632	621	678	627	604	601	637	612	631	610	598	621	603	633	637	633	599	635	666	591	625	623	609	590	595	609	617	584	608	649	626	597	633	624	637	605	638	575	598	621	626	692	612	650	637	631	625	611	618	636	660	633	598	631	621	662	607	622	592	652	653	608	611	621	639	617	617	624	628	634	656	646	628	656	619	646	632	592	622	659	609	593	663	615	662	655	624	683	600	624	666	665	596	645	607	609	617	622	573	611	621	629	586	599	638	612	621	646	677	604	634	611	567	632	677	645	609	635	624	598	601	671	622	669	591	664	609	640	597	657	598	652	593	634	605	645	637	638	641	653	649	638	615	641	616	667	640	664	646	645	615	598	618	640	654	647	616	624	633	637	651	651	643	631	634	614	579	618	639	578	642	619	612	595	633	633	604	594	616	645	638	619	609	665	633	618	638	626	633	591	548	625	582	658	668	678	620	595	602	637	662	573	654	636	616	595	678	640	637	647	647	627	604	627	684	600	638	615	622	574	602	620	621	601	643	593	634	619	632	614	643	653	586	680	633	593	626	602	627	630	622	629	635	606	589	620	609	642	608	632	625	592	605	631	606	670	666	667	642	602	613	652	680	634	592	591	626	648	608	622	598	621	617	625	586	640	604	613	604	613	610	599	602	641	624	627	612	635	633	664	644	635	618	618	604	642	627	657	622	613	589	686	634	610	656	575	619	624	587	619	611	671	612	674	596	579	590	604	650	660	645	599	621	623	644	649	632	673	623	627	604	654	613	588	628	617	625	603	611	618	624	660	628	657	630	636	632	581	623	659	598	666	633	654	601	628	635	621	617	596	587	673	640	623	627	678	643	621	616	702	655	623	658	678	612	588	609	628	611	600	620	582	621	627	625	640	608	630	599	592	610	670	591	614	641	630	663	638	607	606	678	641	623	637	590	619	651	623	593	647	597	646	625	629	626	619	644	606	638	598	624	632	611	640	600	610	655	634	666	630	635	616	599	608	595	649	619	614	629	612	626	599	640	629	596	637	629	643	638	603	648	628	584	603	667	608	608	619	661	616	636	600	615	663	590	633	612	585	646	593	615	627	644	616	623	610	637	614	662	580	658	634	622	617	662	617	655	661	646	601	628	662	645	629	608	621	620	599	652	660	625	639	618	660	638	620	605	634	627	663	621	593	623	639	671	612	598	649	604	629	590	619	624	643	591	620	578	645	636	655	597	601	662	655	596	652	624	657	649	676	617	642	660	658	642	648	634	664	605	580	649	636	618	654	635	586	579	650	620	587	625	624	603	621	615	622	597	650	663	592	646	671	618	639	622	622	655	649	663	574	610	601	641	609	604	566	605	646	654	581	632	644	634	631	651	590	603	588	599	626	616	615	654	649	569	651	639	637	638	616	606	658	626	654	631	623	561	637	590	562	659	641	610	630	644	618	643	637	612	637	633	595	611	639	587	622	562	605	654	601	627	631	658	650	633	614	600	617	638	603	624	623	649	639	590	603	673	599	630	665	597	605	667	633	647	626	605	625	674	616	670	603	673	618	612	646	649	650	617	608	642	644	621	663	654	607	652	668	593	562	626	632	621	694	627	607	668	619	585	646	565	625	626	648	634	646	596	672	606	573	654	596	597	590	643	605	649	609	629	620	647	600	639	583	646	627	626	640	652	648	668	640	634	604	642	622	590	595	659	634	688	670	616	615	607	662	663	625	652	595	589	639	587	649	626	620	613	639	588	597	648	584	633	602	642	611	595	691	592	582	637	615	611	629	630	632	662	612	626	642	639	618	594	613	591	634	606	621	647	628	674	610	630	637	643	628	666	628	620	628	636	610	629	590	602	636	598	635	658	622	614	645	625	598	634	669	612	641	608	640	628	569	640	622	596	615	644	654	644	606	637	616	674	664	638	627	597	584	585	582	611	614	613	641	615	639	658	641	626	630	623	619	621	630	632	664	618	632	648	585	633	629	597	648	617	605	629	650	678	626	596	591	637	639	640	591	648	644	646	626	624	654	636	599	607	607	617	638	642	596	566	658	616	651	666	625	602	673	581	576	613	617	639	620	614	611	596	663	619	607	618	607	609	603	626	584	576	616	658	619	684	610	624	619	604	651	668	600	626	657	667	643	633	624	631	661	662	630	606	627	617	601	643	630	618	630	629	687	627	571	625	625	641	677	584	668	626	644	634	600	634	604	631	589	642	645	660	693	631	645	629	617	613	626	601	639	620	646	659	614	615	593	591	678	591	635	579	596	625	594	610	630	633	585	607	660	598	577	593	605	603	645	578	619	609	625	652	621	611	639	599	576	643	584	634	582	660	634	635	615	616	637	654	618	655	643	640	590	659	588	592	608	610	586	626	596	646	621	602	647	599	642	630	579	613	633	624	651	630	612	646	598	642	606	613	647	644	648	604	589	628	610	580	667	653	627	614	608	653	653	618	647	665	598	659	635	660	626	639	625	639	685	643	630	630	570	632	606	688	612	623	656	683	605	612	635	639	640	612	609	572	615	617	639	626	648	610	612	592	642	617	615	627	640	628	604	568	617	624	635	638	614	622	675	632	599	652	594	630	617
22405	20942	28467	23590	20948	20814	8008	2347	1586	1403	1296	1019	995	794	738	697	705	688	681	668	664	581	620	593	578	555	509	494	503	448	490	455	466	458	479	481	491	462	470	444	454	468	469	456	447	394	492	446	427	421	426	454	416	420	401	409	401	403	460	442	399	418	412	429	413	419	439	380	416	381	390	462	395	379	404	450	390	434	412	395	393	403	403	393	393	394	426	436	391	420	433	444	394	395	392	420	405	415	408	376	423	405	427	411	384	418	387	381	421	423	385	378	419	407	417	418	402	380	360	407	409	388	358	412	415	407	378	377	378	412	402	406	394	415	397	405	430	388	404	399	391	405	398	410	392	392	451	413	435	410	392	392	389	384	404	371	392	396	394	392	381	377	403	461	415	438	365	417	417	418	410	403	401	408	368	385	409	414	425	431	407	388	424	359	419	415	412	386	398	379	389	375	409	420	393	398	395	388	423	380	361	384	413	369	433	409	370	373	401	378	436	424	370	390	426	414	420	412	408	407	437	411	408	420	417	376	442	415	382	402	431	378	418	403	403	419	411	404	380	398	409	415	444	376	420	405	411	399	399	392	368	418	422	425	385	389	382	421	399	430	407	382	396	403	402	414	418	370	371	370	394	382	432	455	383	373	471	374	399	390	392	436	390	411	424	397	404	417	374	389	383	423	395	426	387	402	405	408	410	409	375	383	378	400	417	416	387	398	390	386	373	364	410	378	384	394	396	407	428	420	425	403	416	388	387	417	425	408	380	436	385	387	397	400	411	379	423	423	397	364	426	376	412	405	379	368	382	429	418	419	390	393	413	395	416	387	395	394	393	378	437	423	389	416	374	388	398	368	399	400	403	401	436	376	418	374	397	396	441	417	409	420	387	367	435	416	391	422	409	390	424	408	402	428	376	411	382	423	390	406	453	416	442	379	405	394	402	397	383	357	432	421	421	397	415	409	436	411	405	390	437	388	447	407	379	399	378	402	408	417	402	396	410	406	396	416	401	403	390	393	435	369	354	380	389	437	399	431	402	398	420	389	413	402	361	450	407	403	377	431	426	380	412	406	382	348	405	403	438	396	393	354	403	428	371	413	426	363	398	388	382	416	388	380	433	439	387	436	415	411	380	415	445	422	411	438	409	396	392	413	412	376	417	429	408	390	383	425	415	386	392	411	399	409	440	403	413	403	366	380	380	376	390	391	415	393	407	429	434	387	419	392	423	405	431	397	397	426	409	368	381	415	380	423	387	410	410	417	403	388	402	390	387	434	400	405	400	389	434	418	426	381	384	424	377	434	383	408	397	388	421	405	420	368	435	422	399	402	403	399	386	415	395	404	409	403	368	382	393	415	431	420	393	374	395	410	416	414	364	410	382	415	406	385	424	405	426	404	416	374	391	417	384	436	386	441	390	418	384	385	396	409	391	395	392	396	415	423	384	376	409	442	411	353	438	434	445	374	415	404	397	395	411	417	446	417	431	393	372	406	438	407	420	387	392	424	416	437	433	410	389	400	414	386	385	405	398	400	369	405	405	374	371	439	379	394	418	385	399	421	402	420	383	394	401	391	408	400	411	373	404	426	380	375	418	380	424	413	424	395	401	431	399	386	412	419	445	396	400	408	418	393	440	410	366	421	400	410	411	422	365	377	380	400	386	377	431	427	408	420	405	403	429	441	402	405	401	437	379	420	407	422	391	412	393	419	390	407	412	399	400	386	403	422	397	385	400	379	434	409	423	382	392	360	394	384	383	379	399	415	408	437	419	426	415	436	412	397	392	412	391	399	403	384	379	424	389	381	397	412	412	401	413	400	399	382	439	415	414	417	397	417	391	424	451	396	397	369	403	413	402	400	377	415	422	390	398	389	416	397	431	401	389	404	381	389	374	371	413	391	430	391	407	407	401	391	412	373	409	401	410	389	428	413	380	387	390	447	426	410	409	439	415	392	397	411	427	397	394	405	399	414	410	402	394	396	407	386	392	407	412	400	427	403	404	459	399	368	457	416	357	425	411	367	405	423	419	403	410	402	370	409	439	410	380	421	393	405	415	437	413	364	378	421	445	413	440	409	418	397	410	379	405	395	363	411	445	398	433	440	409	410	396	365	392	388	397	423	380	376	401	404	391	403	392	420	405	402	416	417	392	417	401	423	372	388	405	428	382	359	418	416	411	410	401	400	476	390	398	410	404	421	397	381	409	363	407	372	378	400	441	405	405	380	412	412	415	394	429	424	429	432	368	392	380	408	451	391	408	423	389	355	410	435	422	383	421	425	404	426	388	399	394	421	414	397	413	412	363	358	402	378	396	438	427	397	402	412	399	375	399	376	419	407	375	376	407	396	414	397	385	407	397	389	400	385	417	383	369	435	411	408	398	365	402	393	413	377	401	415	394	399	401	395	388	407	405	414	390	422	334	390	420	417	386	397	413	398	392	406	392	406	399	401	429	394	433	428	381	367	397	455	390	410	413	353	389	406	425	409	401	372	392	424	369	429	395	406	397	375	396	379	413	397	403	385	390	408	423	390	375	377	386	413	366	420	384	374	393	418	403	419	378	406	392	418	414	404	425	386	447	406	399	360	373	421	411	354	430	391	382	403	395	413	408	409	438	382	389	403	445	421	410	370	394	402	352	363	416	412	422	384	378	428	399	368	409	359	440	445	382	426	393	353	422	408	392	408	395	407	390	434	404	431	402	412	381	417	408	398	401	412	421	421	402	430	362	402	389	445	419	387	400	377	392	392	353	426	396	411	412	416	397	410	400	398	410	398	396	469	398	388	424	386	409	421	383	428	403	385	373	366	381	386	387	373	414	381	418	393	388	380	403	412	402	415	381	422	401	408	388	430	428	387	405	423	435	409	428	391	389	404	413	408	387	374	434	402	376	425	381	380	415	412	407	406	432	395	365	419	400	397	416	422	406	437	435	376	381	407	443	401	394	411	366	387	407	386	350	374	388	387	407	395	420	392	410	390	392	421	376	425	388	400	447	402	407	405	353	431	374	426	390	380	444	388	393	383	410	359	416	377	397	410	377	424	447	399	412	402	409	405	413	379	393	431	386	372	399	409	400	394	347	383	424	396	381	400	395	450	431	402	404	399	396	397	402	404	370	406	387	418	403	387	438	433	432	389	459	395	422	389	391	397	413	370	391	412	417	434	392	393	384	394	388	426	370	405	368	403	388	401	378	402	342	352	435	400	429	395	414	406	402	420	394	429	414	453	379	382	422	413	390	412	431	389	449	431	416	442	384	382	400	420	438	397	407	423	414	380	357	388	385	418	407	389	382	414	392	413	369	383	384	381	411	408	427	429	423	379	413	379	407	437	375	413	407	394	419	395	405	425	403	414	400	358	387	377	380	412	370	393	380	399	399	416	376	432	392	442	412	396	404	398	400	394	413	418	414	406	406	399	392	407	389	421	369	411	436	424	406	367	390	445	389	437	391	417	397	365	385	383	391	406	383	404	396	439	390	395	384	386	378	431	411	398
19297	30281	23666	14551	10633	7731	5841	4447	3409	2886	2544	2042	1787	1532	1417	1239	1293	1206	1169	1108	1112	1019	1003	974	865	788	763	741	696	657	658	688	635	699	721	717	693	675	620	644	643	620	600	664	585	586	570	562	605	552	595	589	573	576	546	554	575	586	544	557	526	578	589	538	551	530	558	584	509	562	558	519	534	552	501	573	534	559	539	583	524	564	558	500	542	574	540	527	475	517	555	486	574	512	523	542	516	481	518	544	545	515	533	530	551	566	547	529	556	573	517	492	574	469	517	546	533	550	492	546	554	506	528	522	547	506	527	525	561	545	570	561	504	550	529	523	548	517	487	519	526	552	510	531	540	540	540	517	524	517	555	516	522	504	482	502	529	497	506	475	599	557	508	544	552	513	557	506	575	489	522	540	514	544	469	509	569	533	529	559	547	547	539	503	491	482	484	530	545	515	522	500	556	527	495	523	540	543	531	511	547	508	538	570	517	513	541	514	535	549	522	534	506	521	551	540	497	491	543	572	524	513	486	521	547	530	539	517	532	527	546	530	548	500	512	562	541	544	547	553	499	498	526	531	530	534	481	510	543	496	545	576	490	606	534	529	528	538	523	549	545	501	518	490	579	497	510	523	538	520	485	501	548	560	540	533	536	518	556	550	515	530	562	545	511	476	539	506	536	500	580	543	530	490	521	535	494	515	539	479	565	544	524	532	551	574	553	527	509	535	526	526	521	522	537	536	553	526	522	552	549	539	525	521	524	562	537	577	507	489	543	529	516	504	512	538	547	535	537	504	572	546	504	555	513	536	496	519	536	557	534	527	543	493	584	562	514	548	509	568	520	524	523	569	527	544	515	562	592	525	508	541	517	534	554	504	537	545	516	527	544	498	569	525	496	500	536	528	546	511	570	535	526	537	536	552	574	534	540	492	528	535	535	513	531	516	536	529	520	535	506	552	547	572	528	515	555	553	560	534	537	540	508	484	521	531	524	576	503	510	558	528	532	571	514	503	549	520	527	523	522	500	567	532	551	534	530	533	516	520	563	572	508	559	522	548	547	577	558	536	511	516	517	511	533	542	514	540	510	547	491	541	540	512	479	528	526	504	563	501	498	521	558	544	517	532	535	537	507	535	533	553	568	534	549	540	566	556	550	521	546	521	554	546	577	525	515	503	517	528	545	482	532	514	505	505	539	530	489	513	557	565	558	475	544	524	527	552	525	557	569	534	536	514	516	504	544	546	509	511	504	519	516	527	522	531	550	528	526	515	519	540	501	542	564	546	551	509	554	518	544	497	535	555	512	540	567	549	534	529	544	531	549	516	533	557	525	557	482	524	534	578	573	530	535	500	545	487	505	552	502	518	522	515	514	518	531	545	482	576	493	510	520	532	541	496	546	576	577	525	520	518	536	553	543	514	536	537	467	548	519	553	548	526	511	519	520	535	517	523	522	517	524	575	518	531	527	559	526	540	512	531	518	544	553	509	551	530	567	542	549	575	516	541	485	516	507	524	514	519	529	500	482	571	552	561	493	475	548	539	547	513	543	536	510	539	543	507	539	524	527	586	516	516	479	517	560	500	553	535	544	494	531	511	487	520	481	538	520	547	510	523	510	508	534	546	525	544	530	512	551	514	571	552	511	503	542	504	519	513	545	486	525	549	570	608	513	536	494	556	559	541	537	523	543	545	527	553	568	538	574	520	534	507	540	508	537	523	503	505	538	535	535	530	513	518	589	537	549	520	557	526	524	504	519	508	552	531	498	572	520	520	530	526	530	526	553	535	513	544	564	559	530	540	532	551	537	534	530	568	525	580	515	563	568	539	491	530	529	518	541	531	529	525	504	520	521	570	521	508	540	513	539	505	536	501	549	512	501	532	527	576	484	508	550	508	477	521	498	516	525	550	575	540	543	541	546	546	552	540	470	563	507	526	511	530	512	553	557	533	532	497	508	543	541	548	540	517	555	556	512	540	493	519	549	527	555	522	546	529	502	531	508	514	539	566	545	523	524	556	522	577	518	515	545	527	555	534	557	560	547	498	505	559	555	513	550	534	558	518	542	539	535	521	483	520	496	552	536	498	522	535	495	487	517	562	532	573	516	546	549	535	552	524	564	532	501	574	536	521	522	526	560	531	476	546	511	535	478	536	521	552	526	488	526	541	531	515	544	549	514	497	524	497	548	538	511	547	550	508	497	488	487	530	522	530	522	540	567	538	539	510	547	510	567	551	520	539	510	540	559	531	518	496	545	560	562	517	544	557	539	571	524	544	545	551	513	536	518	585	521	507	550	586	535	579	547	515	559	526	560	525	537	542	525	529	550	485	567	543	540	530	535	546	555	496	514	551	532	534	563	527	533	512	479	522	526	550	554	587	518	529	542	539	453	524	537	534	503	496	483	540	548	525	517	493	507	498	568	563	556	531	537	528	515	521	499	559	507	524	538	515	559	531	548	536	529	492	566	550	575	482	557	531	537	562	553	511	519	539	524	529	549	482	530	560	514	495	530	566	524	540	523	497	548	578	519	545	534	541	575	541	530	549	529	561	562	536	578	530	545	536	536	493	541	546	509	510	547	500	533	477	565	553	524	541	525	534	529	531	513	507	545	551	499	518	529	534	543	557	522	557	519	477	532	517	492	551	531	494	520	509	547	535	506	497	547	545	550	509	498	528	542	534	520	527	538	517	544	514	539	532	528	534	568	545	537	529	547	507	534	509	527	543	562	555	481	504	558	560	527	515	570	504	487	519	555	561	564	568	500	516	524	522	514	499	522	540	515	550	515	523	567	522	512	491	531	596	528	523	509	560	483	530	537	572	513	537	561	537	526	545	516	540	548	576	535	540	494	582	519	519	553	526	534	542	537	551	501	560	532	522	493	522	495	514	529	530	546	487	537	539	521	534	512	547	532	521	538	536	533	498	508	491	505	542	498	539	511	546	502	471	545	503	496	491	518	523	561	549	497	514	535	537	557	514	518	530	513	527	577	529	523	513	551	528	564	508	528	505	530	538	496	525	535	545	564	557	515	520	451	538	554	527	559	493	491	514	541	504	546	537	573	511	492	565	556	528	486	511	551	517	531	522	527	542	519	559	551	549	522	546	528	512	507	572	554	512	514	505	523	528	516	553	511	546	490	527	551	529	522	533	500	524	569	547	507	543	545	537	538	522	554	549	550	539	538	530	556	520	512	507	518	527	526	549	527	551	502	496	534	525	496	516	524	543	515	496	557	536	556	522	534	531	503	540	526	536	562	516	529	566	555	556	561	561	536	499	516	541	557	506	547	566	567	526	504	529	543	505	526	519	553	517	532	523	545	532	529	542	536	524	504	523	498	524	516	524	523	496	507	516	517	509	586	550	547	540	545	525	502	511	525	523	501	506	585	548	556	573	540	515	517	537	562	548	557	495	523	529	521	497	505	568	527	509	530	507	504	501	513	532	516	553	534	550	526	526	527	513	529	504	567	510	557	566	523	561	544	526	514	518	562	530	531	504
27228	18860	10774	5281	2860	1781	1421	1195	1053	960	938	901	911	812	730	775	801	753	752	748	809	786	756	718	750	725	696	727	710	701	723	724	693	692	688	697	706	681	635	686	675	667	714	686	699	701	687	715	721	701	669	664	694	700	651	681	682	691	632	651	722	667	678	728	701	653	665	633	702	657	662	710	660	670	670	678	678	654	657	701	654	732	659	672	662	675	654	642	648	633	667	659	635	668	707	641	690	659	686	666	705	686	664	654	665	584	654	656	714	698	649	696	684	633	673	666	643	651	685	677	646	677	674	628	687	669	683	642	672	636	633	667	671	623	648	677	674	716	655	681	664	668	652	721	633	611	665	679	713	672	661	661	683	651	645	653	702	675	664	649	685	654	600	671	625	677	680	671	700	647	658	647	661	647	644	683	653	647	707	624	679	660	692	639	651	678	666	644	672	640	674	683	698	647	652	660	686	680	666	697	651	710	659	705	706	649	664	651	665	654	669	677	654	661	656	638	645	630	651	663	648	654	684	613	665	648	672	624	681	654	662	617	655	637	661	682	690	699	676	685	687	648	659	656	657	676	649	683	623	610	731	664	646	655	700	682	691	674	637	686	637	656	673	684	632	695	669	637	679	642	677	664	627	651	657	666	670	642	659	660	628	660	662	665	639	623	693	661	687	687	686	695	673	654	641	657	661	627	667	634	706	666	689	680	654	687	676	658	696	674	677	635	659	646	657	665	652	676	692	701	650	669	674	632	645	671	640	663	702	656	648	603	645	611	667	627	679	692	665	668	667	649	641	664	664	618	638	674	685	673	659	667	656	619	682	651	692	716	678	645	669	659	652	720	740	667	656	713	667	653	633	641	676	635	675	612	669	645	660	693	643	660	624	690	679	703	620	678	680	705	656	627	705	654	643	651	661	687	618	634	664	633	648	669	613	673	686	705	655	607	637	676	677	631	616	648	704	654	702	623	684	651	675	664	694	719	677	659	709	723	664	627	684	672	692	670	689	643	705	686	677	681	642	648	678	682	685	676	715	715	660	590	664	644	692	709	647	656	702	680	670	659	651	633	653	637	663	666	650	676	648	681	667	692	667	688	652	645	605	677	637	640	657	661	643	646	651	686	684	659	693	663	659	707	645	710	667	639	664	661	620	625	725	668	645	667	666	656	694	685	706	678	679	641	663	699	660	648	702	672	698	631	662	731	644	692	618	685	699	689	682	658	710	656	670	633	655	649	622	627	627	659	657	660	641	687	692	668	687	655	683	660	649	692	644	619	648	655	704	634	722	673	728	626	700	631	666	683	617	665	652	662	674	641	670	651	654	585	610	691	652	714	698	679	648	659	662	654	667	659	671	719	672	699	627	678	684	692	686	678	659	642	650	717	687	644	642	649	631	695	692	647	676	718	639	671	653	638	693	644	619	672	672	672	645	665	673	659	669	680	666	686	712	678	654	618	637	666	647	680	668	701	659	651	622	676	699	673	679	709	653	684	659	635	667	676	654	708	674	644	642	615	635	669	706	669	596	717	718	731	636	648	716	684	668	675	716	641	668	681	687	627	722	660	660	652	671	666	663	717	695	708	676	648	677	719	681	670	678	669	720	602	614	625	657	676	630	655	680	668	652	646	664	641	667	704	672	697	692	676	668	667	643	620	679	677	688	635	686	651	655	687	694	662	644	645	646	644	717	646	662	653	644	673	732	694	648	680	664	661	694	645	637	624	645	675	696	644	719	673	691	632	654	631	704	672	661	609	674	673	676	670	683	702	683	750	676	671	656	673	653	642	635	652	681	681	683	665	641	678	657	633	673	696	685	652	675	651	669	615	675	627	715	666	620	653	666	700	657	655	666	641	665	660	659	687	627	674	668	602	634	728	663	693	646	698	687	669	670	663	672	665	644	629	657	638	674	752	687	670	696	691	680	659	662	704	701	673	621	687	631	668	628	637	623	688	627	650	629	693	665	634	622	663	673	656	625	701	663	649	653	649	694	647	637	717	656	687	637	620	709	658	649	645	705	681	693	642	682	672	675	630	701	653	648	658	649	672	638	702	647	655	671	646	660	663	637	660	642	651	688	616	664	635	604	684	636	704	657	635	663	661	671	697	668	642	722	667	675	684	669	667	627	701	649	692	678	657	651	652	683	638	700	650	643	681	702	665	635	691	680	658	657	636	635	667	651	637	678	653	654	660	651	691	678	691	702	651	716	690	615	675	623	685	682	642	634	642	645	649	702	678	640	638	663	636	639	633	649	653	705	695	665	685	702	640	663	668	636	614	646	669	647	663	614	605	651	655	652	650	669	671	677	619	662	645	654	680	627	695	660	644	645	671	654	694	642	644	657	638	730	681	643	691	687	679	679	669	679	611	666	675	646	650	689	651	625	693	663	642	681	647	625	675	674	599	671	654	658	691	622	646	650	675	662	627	668	669	661	720	631	655	657	643	676	707	676	657	672	606	707	654	654	697	648	639	635	639	654	585	683	645	677	658	701	676	683	697	689	701	716	676	622	638	766	692	662	634	658	693	657	651	656	651	652	649	693	643	697	672	697	681	680	668	670	649	613	636	664	676	665	671	687	684	681	707	656	679	699	672	703	632	675	634	657	677	637	646	632	660	668	648	634	711	678	677	654	654	693	675	643	666	656	652	650	648	675	662	643	646	663	631	710	684	661	655	688	686	674	686	649	688	643	675	647	662	680	684	653	740	678	698	607	685	642	670	627	632	684	677	680	666	684	667	652	625	683	644	635	654	674	661	682	661	688	653	725	644	643	681	650	683	662	650	686	702	639	654	711	715	619	660	675	645	685	663	661	656	680	730	665	650	669	679	683	595	713	698	677	632	657	633	683	640	729	702	646	683	659	610	677	619	705	644	683	642	649	658	638	645	691	699	638	681	712	634	684	661	679	679	655	674	664	635	660	641	668	649	669	625	627	636	706	628	653	682	697	695	670	690	643	686	675	680	682	607	674	642	646	673	666	661	620	650	729	616	715	638	659	664	667	727	654	673	712	652	697	675	655	636	653	652	660	636	682	616	636	656	663	681	646	652	685	675	687	650	627	655	695	665	675	643	667	682	690	678	637	665	680	656	649	645	676	666	661	657	696	657	631	650	669	645	669	662	718	634	641	663	700	677	730	659	640	658	669	666	689	634	611	680	667	645	700	626	668	654	654	639	679	678	665	667	671	654	687	696	626	684	711	687	676	621	709	654	649	668	688	687	630	673	669	669	694	645	654	637	640	647	693	672	636	703	698	653	667	667	678	645	670	640	680	669	673	657	646	650	664	637	619	668	648	672	651	631	698	645	639	615	632	649	628	683	724	642	670	635	652	658	688	594	673	622	657	691	638	711	768	665	647	647	644	650	675	638	645	722	645	688	680	678	688	624	671	615	606	650	674	677	640	623	628	685	642	655	672	578	665	662	626	670	697	704	667	636	632	672	678	633	715	690	673	680	650	684	638	631	688	663	629	688	677	684	681	668	662	706
13447	17154	12590	6977	4967	3671	2773	2313	1882	1585	1497	1427	1290	1302	1222	1161	1187	1096	1143	1143	1126	1050	1089	1025	969	938	913	954	837	866	901	909	972	952	927	960	934	923	911	882	864	883	895	875	814	874	852	892	890	898	889	859	804	915	854	932	844	851	869	879	838	877	887	851	898	832	881	842	860	837	826	942	813	846	859	856	878	889	827	885	854	842	820	905	879	829	844	855	846	826	891	854	908	851	836	847	868	873	873	848	862	887	819	835	892	845	868	819	874	874	891	906	857	921	858	834	841	845	828	858	825	863	838	870	854	839	826	873	808	840	861	845	848	837	891	900	851	842	890	889	879	870	875	887	840	842	886	808	846	847	859	865	852	883	811	894	891	844	838	889	840	829	857	862	845	830	863	858	844	843	805	869	844	834	881	812	865	870	867	884	872	883	882	841	825	877	858	862	859	900	840	875	926	846	822	856	831	902	844	821	851	848	833	888	828	911	874	821	810	831	896	835	940	828	880	797	833	807	892	844	834	869	833	848	838	854	868	867	819	880	836	799	913	861	841	848	852	907	814	822	887	909	840	805	839	848	877	845	896	845	875	876	861	797	843	871	910	842	835	808	866	864	843	845	872	832	858	876	831	872	853	861	846	823	849	873	858	859	860	880	844	855	806	861	840	865	788	806	802	867	844	841	871	835	872	820	885	863	806	829	840	802	824	884	852	881	864	916	825	866	846	839	810	839	857	841	867	862	895	827	847	840	853	827	830	851	835	804	814	839	862	831	805	842	849	909	803	801	878	825	854	812	821	807	878	828	855	860	878	856	852	837	850	867	820	849	787	856	826	856	847	869	862	816	841	831	878	864	867	863	868	827	864	878	828	863	808	834	824	896	851	813	881	861	861	863	854	808	818	841	846	875	804	929	836	825	821	805	828	918	822	869	871	827	825	815	893	869	852	836	881	895	876	834	800	869	867	833	813	864	884	898	869	820	806	808	841	829	876	832	886	856	889	859	867	822	794	901	798	873	864	826	883	830	848	820	882	842	888	888	825	848	796	810	833	850	860	843	807	874	898	850	843	835	837	888	867	842	848	837	810	839	839	836	912	770	861	884	840	844	850	845	900	855	890	822	857	855	871	880	786	866	887	822	852	904	875	825	848	851	805	836	841	867	827	934	858	817	887	858	804	864	852	872	876	847	789	860	843	888	841	855	799	836	846	837	856	867	869	834	841	845	856	928	849	886	870	828	848	831	874	864	823	824	882	851	829	855	888	862	918	858	809	808	850	871	817	816	838	815	801	878	868	846	853	883	861	826	872	871	879	838	868	820	836	856	802	850	883	882	852	809	858	832	887	843	903	888	874	815	843	849	908	858	810	847	870	867	840	812	911	811	827	841	888	879	833	835	816	840	808	920	862	875	846	802	864	854	855	855	845	842	890	877	836	872	839	835	847	881	836	869	855	828	800	808	889	844	853	857	905	911	793	858	887	828	814	831	831	814	891	808	866	841	923	877	849	910	883	909	892	817	836	839	846	773	867	867	835	863	879	840	889	865	852	885	825	802	796	854	885	841	861	839	869	884	867	856	858	815	798	824	845	836	819	852	902	869	864	834	917	865	815	907	847	850	817	843	818	878	853	839	851	828	875	858	867	840	842	852	860	834	844	861	810	853	856	854	827	851	803	854	829	890	874	907	801	825	810	881	873	847	861	805	825	879	848	858	816	850	858	874	870	830	872	864	876	838	856	833	806	900	874	842	871	820	897	862	845	850	846	854	847	846	837	866	852	853	857	811	842	828	840	848	826	830	840	875	868	874	852	850	868	869	862	874	837	876	803	824	851	840	868	831	828	820	844	893	898	810	871	834	857	812	854	870	836	869	841	858	877	894	864	874	850	894	847	843	837	804	888	862	821	866	848	845	873	826	870	871	849	866	853	875	843	854	885	846	876	828	848	859	802	837	845	852	865	833	829	867	861	910	859	874	906	871	812	806	896	910	843	827	900	876	837	835	851	868	805	826	838	893	896	859	873	892	864	846	821	915	861	882	846	808	874	860	836	823	840	842	841	857	865	838	803	822	880	846	888	795	832	883	846	860	846	864	836	845	864	842	854	870	818	891	814	832	839	871	878	864	814	873	852	806	843	832	802	799	830	867	862	839	810	846	856	879	801	854	822	847	797	821	869	871	845	854	860	813	811	841	792	882	832	853	840	835	835	820	835	883	861	899	855	850	909	831	873	838	854	849	890	836	854	816	883	852	821	797	856	855	874	846	855	853	844	876	854	913	815	835	853	857	806	824	860	886	843	885	806	868	842	865	817	834	821	832	866	841	851	838	886	833	825	846	828	862	844	852	828	890	839	829	910	865	840	842	848	842	925	896	815	847	862	904	829	859	843	825	869	873	858	875	807	811	828	870	872	822	855	824	857	816	870	847	841	874	822	893	849	871	857	869	843	856	811	878	846	819	845	855	809	856	868	829	845	888	844	886	832	817	853	818	798	825	818	866	878	878	858	786	863	884	863	880	869	864	818	824	853	818	854	889	870	828	835	785	895	797	871	903	830	894	868	840	888	828	811	829	841	887	886	858	863	874	892	845	899	899	808	846	873	802	832	882	840	876	889	831	833	852	886	803	839	931	852	833	810	846	918	830	878	822	876	850	857	884	877	838	812	840	849	885	916	833	838	878	836	886	816	819	868	811	870	879	878	874	856	847	839	894	852	815	811	849	798	887	847	885	835	854	866	885	892	875	839	857	893	869	865	884	859	862	832	858	857	817	896	881	881	860	904	826	859	878	859	852	847	835	883	833	842	854	842	872	892	801	827	831	827	884	815	833	850	850	796	908	825	808	834	891	825	860	850	895	796	837	830	826	835	887	827	885	796	821	869	850	888	839	836	857	809	850	863	832	881	893	841	850	886	835	815	868	837	815	901	865	820	841	828	876	863	843	867	843	903	868	810	863	877	842	870	851	887	890	878	823	814	841	838	875	816	916	808	844	874	803	874	820	839	836	837	886	877	886	836	843	844	855	883	882	800	854	857	835	863	853	854	908	786	818	885	772	869	864	826	858	895	872	861	851	873	856	855	817	840	868	820	791	878	830	889	874	832	832	842	863	907	838	869	858	832	802	857	836	851	847	843	814	835	804	912	845	849	842	870	880	820	863	872	851	853	776	834	898	883	884	886	911	825	867	858	867	843	816	816	841	882	847	814	834	877	852	893	863	794	833	824	888	905	881	830	843	871	862	809	857	858	797	857	835	835	810	841	817	835	803	863	845	846	841	907	816	844	836	847	841	822	835	843	870	929	842	798	864	866	877	848	821	867	879	825	855	840	831	838	876	805	824	857	832	824	809	877	836	839	860	855	870	837	833	869	937	839	815	904	886	837	829	908	806	864	830	856	860	855	856	883	864	849	867	863	879	892	886	890	892	864	899	832	837	825	864	838	847	824	884	844	851	802	869	830	864	844	810	869	856	822	835	822	846	874	866	856	868	876	851
23520	20930	27899	24112	20767	9169	2679	1773	1420	1252	1224	1080	981	928	908	853	906	882	778	800	868	827	711	733	711	718	718	680	678	645	679	678	676	685	693	713	684	690	668	656	690	663	604	622	679	699	642	676	640	622	640	681	652	622	635	643	689	623	637	676	631	664	644	625	637	658	621	624	629	619	650	647	685	619	631	615	622	668	648	683	644	651	636	641	622	626	640	626	658	655	616	655	611	630	618	640	671	616	626	633	606	627	606	618	610	691	620	660	649	613	662	624	641	599	639	679	593	633	665	627	602	625	617	638	590	675	630	589	648	615	673	633	637	625	645	656	636	634	610	632	635	636	641	603	687	628	640	669	689	590	636	628	647	638	643	649	635	619	619	602	607	651	635	622	668	624	653	655	647	628	671	627	662	618	655	700	644	653	621	647	643	635	623	649	619	641	653	588	693	617	621	663	614	644	665	640	656	646	610	608	640	622	643	584	610	607	639	614	619	577	646	632	642	666	681	589	659	624	580	635	651	639	618	628	648	668	644	649	634	633	639	636	637	643	626	612	607	643	621	658	596	684	616	661	605	633	668	682	636	646	636	633	633	655	650	655	625	645	657	641	619	641	654	630	624	658	621	606	647	641	605	621	628	683	588	653	645	645	656	602	587	618	645	655	644	624	651	589	664	679	627	665	578	671	603	639	630	639	646	664	636	605	630	611	626	644	679	658	638	654	603	650	625	614	645	590	631	661	640	647	581	657	634	641	644	655	612	632	631	622	675	652	630	587	628	623	649	646	638	636	668	644	623	618	588	654	612	630	664	622	610	666	618	641	657	655	650	608	624	627	651	637	644	631	629	594	656	605	637	619	645	641	625	644	644	626	580	623	629	632	650	671	622	626	624	600	664	653	612	663	604	621	629	676	646	646	597	603	622	679	643	627	610	608	624	639	592	602	620	670	616	652	649	608	656	652	635	651	612	632	639	662	616	577	704	654	587	682	661	655	599	674	669	602	603	610	644	628	652	650	620	600	631	591	631	644	626	624	615	672	654	653	606	660	618	658	641	644	629	631	650	668	691	688	614	643	593	599	655	645	644	617	633	618	679	650	639	617	665	657	637	594	690	606	639	663	627	690	628	681	637	672	627	642	659	659	622	629	616	627	643	652	642	592	677	661	595	644	648	641	658	623	649	657	629	632	633	620	670	649	655	642	622	631	619	624	674	639	610	630	670	590	636	635	650	632	621	673	604	669	631	665	623	658	604	687	643	662	627	669	630	636	637	633	611	620	671	628	654	657	667	679	618	630	611	663	614	667	625	566	663	593	659	703	647	660	640	656	649	668	645	585	627	632	636	630	631	655	654	632	589	622	643	622	664	653	639	622	670	638	624	618	645	625	591	621	674	643	623	634	637	643	643	626	600	664	658	656	627	654	613	642	630	627	673	633	673	650	633	618	648	668	652	634	625	603	627	630	629	677	650	624	591	636	618	628	668	615	640	657	641	618	639	612	646	637	631	591	627	686	632	664	681	618	613	655	590	644	621	628	608	658	610	576	610	644	653	654	642	659	630	627	642	629	699	611	574	677	664	652	654	638	598	651	665	634	606	630	649	658	618	602	674	599	627	623	627	652	619	664	653	653	609	603	630	624	625	638	616	638	648	680	651	660	654	638	633	650	635	606	617	633	611	652	648	641	685	621	643	685	637	659	625	638	584	674	636	629	596	589	644	628	614	591	611	666	639	622	643	614	653	643	641	658	672	646	626	640	627	626	625	641	652	640	630	607	648	660	637	582	646	651	645	639	669	679	609	645	582	605	620	634	639	635	609	633	630	656	682	635	622	575	587	618	692	651	644	640	626	648	687	625	672	628	670	602	619	673	689	634	585	617	617	645	678	680	637	636	656	617	605	628	674	648	637	602	626	633	649	630	647	670	644	670	651	624	693	660	637	654	663	645	620	652	635	638	594	616	671	602	602	628	645	648	656	660	688	649	624	654	629	630	602	679	631	655	681	648	610	601	652	632	635	613	621	642	687	674	661	659	683	635	594	661	624	627	650	614	653	609	643	638	625	592	627	641	607	616	569	597	619	641	674	640	607	643	617	639	638	662	655	606	644	660	577	675	632	674	642	624	655	635	631	660	689	617	660	653	652	640	709	636	669	606	634	649	641	666	626	637	619	613	607	599	582	690	609	618	617	589	650	630	640	601	621	676	639	602	637	652	645	600	638	681	631	601	631	665	591	619	638	577	664	664	676	642	671	672	690	685	619	668	626	620	636	629	661	618	596	635	608	642	612	655	649	625	608	641	626	673	611	657	644	663	635	662	611	664	662	586	633	626	626	619	594	656	677	661	631	623	621	631	681	616	629	622	624	591	619	687	653	614	622	647	613	649	625	656	645	658	627	624	629	621	590	623	622	599	707	653	634	623	603	648	682	669	622	635	630	667	636	650	633	630	619	663	623	606	632	618	651	637	599	650	616	666	622	643	625	655	684	641	640	623	634	621	668	607	661	651	605	676	627	623	606	639	669	620	662	697	638	629	624	637	608	658	635	629	631	670	606	672	609	683	619	671	618	637	650	629	658	644	646	680	622	660	642	657	631	637	618	625	599	633	606	608	634	686	631	594	655	621	636	692	619	608	631	629	635	629	646	637	626	601	633	676	687	622	651	610	606	592	607	592	667	681	652	671	664	658	705	663	674	644	627	657	672	635	637	657	706	609	598	626	649	643	628	651	635	600	626	650	606	670	633	644	664	644	662	608	662	670	644	581	668	639	603	643	609	651	606	628	649	655	635	610	613	660	616	594	628	679	660	627	648	689	640	648	644	636	615	692	599	666	617	630	647	658	650	649	576	669	636	595	630	633	656	643	637	615	629	623	608	649	655	621	647	620	659	625	666	610	617	675	635	626	680	611	632	672	616	649	640	646	631	619	639	646	626	674	628	661	665	657	634	620	638	670	638	635	604	615	630	627	672	654	619	623	583	611	639	613	662	650	650	665	651	612	644	619	605	620	664	622	645	609	615	615	572	668	629	657	637	648	637	596	621	608	677	626	689	643	679	673	650	621	628	582	681	602	643	637	651	628	631	635	642	623	616	620	607	679	618	628	662	649	641	604	627	624	602	692	647	652	607	619	633	672	641	622	651	648	653	619	613	653	637	661	598	590	613	594	606	636	671	620	609	623	651	647	609	581	651	622	625	681	633	608	653	627	669	631	629	607	621	622	663	683	618	596	655	640	679	614	649	641	612	617	630	621	638	614	631	627	627	645	635	589	622	575	643	664	628	660	651	597	613	614	581	644	642	655	646	692	613	626	652	638	660	639	598	631	659	655	628	652	643	644	631	661	648	624	629	679	683	628	606	610	632	606	655	623	624	595	649	682	665	631	666	623	610	683	627	665	625	611	620	597	602	652	616	643	610	626	632	638	617	650	634	647	669	637	614	592	637	610	594	655	649	589	676	624	667	626	665	647	667	578	677	654	641	665	609	618	639	623
15011	24614	19032	10937	7970	5869	4257	3293	2757	2287	2133	1878	1639	1508	1437	1337	1279	1224	1222	1226	1202	1187	1167	1125	1101	1040	973	967	890	878	926	884	901	947	945	942	927	943	880	904	912	888	866	848	884	844	878	883	794	858	871	849	904	766	819	879	847	862	846	858	809	835	841	815	816	867	823	850	791	804	826	837	858	834	827	812	839	760	787	837	856	841	812	812	869	874	871	801	875	895	809	792	848	813	832	833	841	836	793	825	805	788	797	818	852	782	804	864	835	791	819	778	800	869	832	829	799	821	834	853	809	824	802	806	814	855	797	833	775	845	770	855	813	770	811	793	824	784	802	887	819	787	844	787	824	805	842	824	802	802	848	778	822	842	836	802	925	810	824	840	817	809	790	799	764	801	802	853	810	828	829	845	799	877	807	869	827	849	771	869	773	799	826	800	847	833	835	849	788	823	795	805	757	813	821	841	863	796	773	812	848	819	807	822	752	811	857	831	855	803	815	867	804	842	819	796	804	794	860	701	769	886	819	807	860	831	846	850	847	836	789	865	866	841	829	813	823	844	793	847	815	816	786	843	802	792	813	804	796	859	804	838	815	814	813	816	808	838	760	846	823	762	810	893	822	866	847	790	848	864	809	781	818	835	811	838	823	815	781	816	805	781	815	840	791	842	848	842	830	871	816	819	820	827	852	814	810	819	835	893	827	830	770	815	842	826	808	813	825	818	801	860	777	831	813	816	792	784	833	830	857	820	819	824	817	830	763	803	848	807	831	870	778	840	798	814	845	871	769	845	795	823	843	770	827	850	816	786	788	859	821	788	832	808	823	864	823	777	778	769	820	828	852	841	826	800	784	751	826	863	859	816	790	809	803	826	811	796	839	858	809	794	812	805	835	792	833	813	816	853	839	829	812	789	799	818	823	821	847	805	825	803	787	790	818	825	862	846	808	824	753	784	809	896	818	815	822	805	804	825	813	859	804	817	782	794	803	818	810	801	795	787	806	808	848	784	778	795	831	818	850	821	881	826	845	815	843	815	821	790	801	840	853	829	865	822	847	836	826	795	804	814	844	810	795	813	791	827	806	807	835	775	826	777	794	726	825	791	799	821	845	827	842	808	854	840	835	829	852	802	809	801	821	880	780	816	790	782	805	772	829	757	795	809	807	832	810	785	800	775	808	816	833	828	866	855	823	798	798	773	778	780	870	781	845	817	815	813	855	815	812	857	873	871	785	791	818	812	827	780	792	818	834	802	791	818	845	831	778	798	808	855	819	789	812	843	859	812	803	763	841	829	822	833	814	800	842	851	810	835	815	767	855	791	825	822	787	834	797	833	823	809	845	821	821	808	780	755	779	855	795	818	836	844	786	843	850	848	840	903	810	859	834	852	848	902	773	770	846	788	773	813	775	833	836	789	845	852	795	846	825	825	829	811	825	846	870	810	788	774	763	792	832	894	797	832	770	805	814	810	780	769	834	813	811	839	826	802	789	865	841	818	799	877	845	847	822	826	805	796	812	836	823	817	833	851	841	821	774	840	830	783	807	826	901	825	799	851	813	824	822	793	878	828	800	815	860	788	850	840	764	835	804	854	843	844	756	796	837	855	795	812	810	832	855	823	782	808	778	871	811	813	850	837	835	837	736	746	801	794	812	810	892	828	778	821	822	856	823	842	796	775	824	814	780	839	832	838	850	829	858	826	831	841	850	821	837	809	879	806	875	835	792	855	835	827	764	796	813	812	780	818	819	831	805	833	815	791	856	847	787	782	767	842	847	862	829	827	780	810	787	823	833	851	764	815	869	839	752	830	842	820	846	830	809	803	831	864	768	774	760	848	786	819	802	820	757	900	812	843	817	784	783	827	772	856	825	853	809	794	813	791	809	825	830	810	870	746	865	813	819	834	798	835	780	820	805	795	853	756	824	837	786	837	880	813	827	852	814	836	841	845	845	797	804	821	805	815	771	833	800	833	758	845	822	818	810	819	838	801	801	836	800	833	781	855	812	823	813	806	802	845	818	797	806	824	845	834	779	875	813	799	835	810	860	829	791	796	798	814	793	826	773	836	806	807	830	851	810	793	818	882	829	792	818	771	861	808	791	787	910	874	845	835	839	833	855	841	820	816	824	743	789	776	846	801	764	807	852	758	844	847	810	809	860	811	844	832	816	791	847	809	764	816	845	825	840	776	762	831	819	851	789	773	795	811	857	809	848	859	779	832	874	859	823	787	817	804	814	823	826	854	866	823	824	872	814	841	824	833	852	763	810	806	769	820	781	803	820	786	824	812	788	886	805	826	798	846	796	806	823	829	802	815	840	815	899	804	824	852	847	895	787	890	846	843	806	808	840	833	819	832	851	874	812	809	771	839	835	818	859	849	810	858	785	743	779	861	812	776	775	784	823	803	837	784	836	812	808	843	824	843	769	841	834	768	770	808	799	876	866	823	806	762	819	823	814	799	824	818	803	843	812	839	791	775	820	813	759	806	804	828	808	885	814	843	860	781	827	802	844	771	808	797	843	829	792	850	786	840	791	801	842	798	800	828	829	834	854	859	849	766	822	791	814	762	783	816	824	775	797	804	794	821	824	831	857	790	773	793	781	769	827	843	802	788	843	788	848	772	831	839	787	773	834	807	805	827	808	840	806	860	827	784	792	824	781	837	801	868	897	852	808	786	801	817	797	827	794	802	859	876	811	867	776	821	863	830	851	811	874	773	744	832	870	779	781	777	826	803	845	831	824	829	846	826	749	810	816	856	802	815	847	810	768	816	871	818	810	789	798	841	794	784	843	851	797	831	843	857	787	819	831	831	806	825	778	798	790	848	828	762	756	897	895	833	786	807	818	808	807	795	755	832	777	836	796	812	846	836	795	815	790	827	820	803	820	767	803	829	793	836	809	849	860	871	800	833	824	834	828	780	806	829	796	816	830	811	862	829	845	816	808	817	845	848	839	826	821	844	786	856	899	801	807	868	825	763	842	837	794	814	794	849	837	852	820	800	808	815	811	771	812	774	823	813	824	797	805	827	864	826	839	837	824	828	804	859	872	846	858	813	850	782	840	781	810	803	815	857	821	868	793	812	794	832	817	870	801	810	778	794	864	824	781	811	787	800	775	792	862	840	874	812	833	843	824	777	833	816	864	800	818	827	831	837	807	848	811	807	826	815	817	806	824	821	800	860	872	807	839	772	812	817	779	834	874	832	822	808	814	811	842	788	802	809	830	793	820	797	840	808	870	798	790	809	806	863	822	771	828	829	789	767	807	868	841	874	832	842	828	797	839	825	833	836	848	797	774	845	810	829	823	787	817	889	765	790	839	848	837	813	846	818	771	829	821	805	830	820	816	809	781	790	823	809	835	836	798	830	808	837	796	799	814	823	823	797	878	839	832	779	779	839	798	839	814	836	807	794	732	850	831	841	832	799	820	767	828	802	810	805	839	835	788	873	819	779	814	777	809	792	839	822	798	843	762	852	824	854	839	785	825	787	776	783
24529	20947	26673	25040	9338	2435	1631	1295	1124	983	885	798	763	696	714	691	649	649	705	649	625	565	652	586	606	574	507	503	511	506	493	498	525	516	545	517	546	547	510	492	496	517	499	478	491	459	499	491	489	504	492	488	510	497	476	512	519	498	478	487	458	482	505	448	485	470	500	510	456	482	499	508	466	451	477	504	478	458	502	509	482	509	478	461	446	457	470	475	464	456	483	436	476	477	483	458	496	474	486	468	457	482	458	507	456	498	487	468	484	509	500	458	469	429	475	444	524	470	496	473	492	484	467	492	470	498	533	465	483	475	493	473	466	474	491	485	483	473	492	471	484	471	524	467	460	494	506	464	477	492	517	459	531	498	473	444	432	483	472	492	514	492	481	484	469	433	470	500	449	462	497	473	472	456	518	483	479	472	503	473	479	462	455	467	474	417	503	503	460	494	465	482	483	498	491	473	530	503	467	475	504	498	481	452	483	506	487	494	446	420	462	494	449	493	489	495	484	475	474	491	497	478	482	491	440	466	477	508	466	460	457	476	446	506	432	499	461	475	467	471	510	454	451	511	451	490	493	472	479	485	468	443	452	473	478	501	456	463	502	457	481	481	483	420	483	453	472	457	478	470	487	538	498	475	492	433	469	484	473	452	490	478	493	485	519	475	474	498	473	516	484	486	480	476	496	472	455	487	518	488	452	435	485	508	487	502	527	518	480	461	493	452	482	503	461	476	439	452	521	443	463	481	465	487	475	497	473	521	495	506	463	436	476	447	454	464	512	502	481	505	466	458	478	489	488	448	491	494	481	467	434	499	482	493	454	497	498	456	473	525	486	484	501	475	450	459	472	452	499	484	464	501	484	505	521	472	479	530	483	487	504	468	486	507	506	477	482	474	499	513	484	488	494	473	505	505	458	464	506	546	470	464	492	484	486	483	450	468	502	503	505	445	463	483	508	453	458	495	467	439	477	467	512	460	476	460	438	496	467	496	445	437	506	492	467	472	471	473	502	509	467	462	499	457	494	491	470	472	531	453	469	526	486	474	512	459	519	458	492	461	475	440	464	496	489	489	446	495	495	497	507	516	474	494	507	452	473	471	520	458	463	449	513	469	470	480	478	466	476	468	440	449	501	476	438	507	447	458	467	474	471	509	497	483	470	477	472	474	442	517	465	480	480	497	482	492	484	481	475	422	447	522	480	473	484	465	462	467	465	475	499	473	447	517	483	470	461	429	459	516	460	471	489	453	482	534	533	482	441	488	453	459	471	459	506	458	480	473	515	465	477	474	471	473	480	487	496	461	505	486	498	448	465	493	460	449	519	460	409	479	493	510	457	481	500	485	480	488	519	475	439	448	437	475	465	490	465	441	484	492	453	453	504	465	480	468	453	433	457	489	463	499	488	463	508	447	475	451	462	491	481	462	506	445	504	476	487	444	451	491	456	459	470	499	495	469	490	463	483	473	497	510	407	439	426	467	441	462	493	435	500	476	504	462	496	484	453	478	496	470	495	515	487	467	479	438	473	458	478	490	490	529	441	458	476	475	488	461	497	517	477	456	467	470	475	441	478	476	461	486	509	451	463	490	503	466	516	505	488	494	461	482	475	462	446	478	452	466	471	476	483	472	470	470	473	442	500	485	482	470	463	453	459	466	470	435	488	509	493	492	466	460	464	482	507	466	510	515	485	478	493	421	485	515	476	454	469	473	479	457	480	500	493	478	468	470	501	480	450	450	487	442	483	474	458	485	482	479	449	473	445	484	469	446	503	430	474	469	483	481	454	466	499	509	455	507	467	473	457	513	506	476	520	489	482	493	477	455	483	471	483	486	442	513	492	471	467	479	495	491	510	458	450	468	477	508	484	477	502	460	499	480	472	439	517	510	488	483	478	518	511	474	485	464	466	528	456	473	490	514	457	469	467	478	491	493	444	501	443	488	461	492	504	483	488	455	465	535	480	458	482	442	485	506	443	494	512	468	474	447	492	445	507	504	480	475	472	510	452	471	493	474	468	464	417	474	476	489	483	494	481	507	486	473	496	477	506	467	504	496	496	473	482	499	468	464	480	495	518	482	461	471	505	504	503	470	470	470	513	470	459	481	476	486	460	446	501	497	468	469	469	500	492	463	455	503	489	506	473	452	457	459	470	465	467	479	449	510	475	469	467	459	481	479	468	495	510	518	488	460	466	505	502	474	487	482	470	484	494	487	477	458	432	463	481	462	488	489	502	489	437	482	497	482	489	468	460	430	459	495	459	498	490	476	502	475	496	506	455	495	489	496	459	465	467	479	525	465	474	506	500	497	528	455	466	502	476	482	495	442	474	484	479	468	482	462	498	494	477	463	494	471	495	487	469	475	477	473	486	447	484	479	456	491	474	470	462	480	472	482	502	474	478	461	488	469	503	508	526	473	475	469	475	453	447	476	437	511	552	473	485	478	500	497	458	461	504	455	474	486	525	533	516	476	468	501	471	507	494	453	540	463	460	489	443	475	487	513	500	519	476	482	471	461	448	486	458	434	490	492	486	454	471	490	468	506	513	491	491	463	485	507	485	495	528	473	501	456	510	498	438	465	492	481	471	473	457	468	475	473	490	473	445	486	472	434	461	499	492	474	504	502	476	469	458	485	453	462	449	448	463	487	438	482	463	460	509	489	500	520	487	473	477	432	488	465	483	482	509	461	437	481	482	464	499	479	491	443	504	499	441	450	436	466	481	491	491	462	463	430	471	490	468	491	496	463	494	413	476	463	450	487	474	517	518	486	493	506	467	501	431	445	501	495	459	451	461	447	505	487	435	475	482	418	486	501	473	493	463	512	461	442	445	499	460	478	490	473	513	468	519	447	466	478	477	480	473	482	502	470	497	435	488	451	472	488	462	484	480	445	460	515	470	482	515	491	462	497	480	467	465	466	462	461	444	465	487	495	488	480	455	497	502	493	499	494	487	497	505	483	485	507	483	417	453	498	492	484	465	447	487	434	469	442	467	482	436	453	482	470	480	496	480	470	479	476	483	456	469	460	464	487	483	469	495	516	465	462	478	443	474	532	488	506	453	482	503	450	478	480	454	465	510	477	421	480	488	499	489	463	435	490	467	478	472	501	428	440	484	498	530	531	473	444	460	466	510	494	479	503	487	461	486	465	510	492	484	466	486	492	472	470	485	487	456	456	488	466	499	473	495	476	469	482	493	485	450	446	466	512	505	429	508	491	468	474	445	498	495	484	496	506	463	485	458	480	459	456	486	456	491	506	482	464	504	484	494	438	496	456	462	480	447	506	426	472	498	448	450	470	480	512	498	467	493	472	462	464	470	476	452	529	492	496	467	464	461	471	481	452	492	479	460	492	446	481	428	493	510	475	473	475	480	480	500	463	474	490	498	432	494	441	447	512	505	468	496	494	483	484	483	424	460	455	487	462	475	468	481	470	515	463	470	415	464	509	460	456	493	476	474	454	465	508	462	464	453	429	457	488	502	476	476	481	485	449
14340	21487	16543	9011	6267	4667	3689	2879	2273	1969	1675	1526	1327	1220	1169	1064	1077	996	970	970	945	839	891	879	843	753	735	730	689	662	731	698	710	712	669	786	709	679	682	618	694	662	650	695	647	659	652	676	672	629	633	639	614	580	680	644	622	636	587	628	630	633	646	624	656	619	626	683	616	634	638	645	658	623	639	599	626	683	603	597	649	601	628	649	597	623	585	646	617	615	624	634	645	635	632	627	643	614	622	617	596	645	604	632	627	633	642	630	630	583	614	608	599	636	658	587	657	624	614	596	617	657	598	566	616	647	647	627	649	620	641	614	648	589	641	609	648	636	605	657	616	616	608	607	606	652	624	605	597	636	623	624	621	615	618	662	619	629	634	597	592	620	583	689	652	618	615	635	605	632	630	648	606	663	620	610	642	601	617	587	564	598	597	611	625	641	643	625	606	643	657	651	617	616	635	657	617	636	603	585	557	619	634	648	656	634	599	645	647	617	650	638	608	562	589	655	665	618	604	634	675	604	621	607	630	569	607	613	621	627	631	602	675	657	619	636	631	620	586	623	666	655	638	609	637	623	621	599	616	580	614	597	664	636	633	657	663	612	587	591	605	612	636	633	671	624	660	638	623	616	624	631	646	621	610	639	618	616	597	585	622	616	623	611	593	627	633	644	622	609	624	597	662	667	641	683	673	592	614	641	632	612	609	621	609	620	616	636	685	589	656	654	616	617	625	636	606	536	596	609	638	618	644	637	614	627	612	643	590	615	654	629	620	689	646	661	588	673	624	627	649	643	653	609	661	616	639	619	607	623	627	590	595	632	617	591	628	591	649	629	613	624	653	626	572	655	660	583	613	677	638	603	610	609	636	644	637	595	635	581	621	655	576	559	643	669	612	644	607	575	642	636	598	629	622	640	607	629	618	655	635	646	632	580	654	618	611	626	635	633	613	629	604	651	615	607	609	638	631	585	588	622	608	634	618	601	618	636	652	605	597	614	658	618	629	616	616	664	597	615	640	657	620	604	583	585	637	605	605	585	607	606	625	637	616	618	682	610	566	634	679	624	637	631	603	585	645	623	640	649	634	632	607	622	638	589	628	593	649	595	614	599	617	656	584	615	619	625	624	612	616	592	603	621	617	658	665	616	626	619	630	609	625	599	641	627	635	605	644	626	631	625	649	592	620	634	604	608	669	635	616	623	666	630	626	606	652	636	638	633	643	622	595	631	590	600	626	643	633	580	637	589	648	643	626	592	590	634	603	611	671	654	601	627	617	589	657	639	659	656	638	648	664	634	637	656	584	641	629	631	596	620	614	602	621	645	585	653	618	642	659	629	643	599	604	625	661	637	596	640	634	625	644	595	589	631	608	621	609	625	602	653	653	598	628	621	634	652	587	668	617	555	591	603	624	632	598	635	614	658	645	615	641	606	593	630	614	630	596	612	610	626	616	620	618	607	611	614	639	575	662	621	613	637	589	596	613	615	635	584	590	615	590	594	574	622	642	630	616	629	639	655	623	618	631	584	612	624	648	658	667	637	625	591	641	630	620	571	632	647	640	591	597	637	639	584	632	623	621	592	600	630	638	614	602	668	615	594	605	594	656	635	658	637	626	597	618	585	651	616	653	613	639	599	581	654	601	646	629	600	615	609	655	621	574	601	649	616	647	642	626	622	593	548	634	593	591	590	653	604	617	624	648	614	643	636	600	601	602	647	670	610	565	588	609	624	611	628	638	614	624	584	609	627	633	600	629	573	596	664	633	611	624	626	633	634	617	616	641	589	691	629	627	612	612	585	620	612	614	602	639	629	643	591	623	623	659	620	661	610	597	645	609	586	664	616	613	641	628	641	607	618	606	654	593	636	627	652	598	608	621	564	623	648	606	610	601	621	636	609	653	615	591	598	616	610	614	643	582	667	626	621	585	621	621	613	625	635	613	635	633	630	622	611	636	618	605	627	650	638	604	629	586	620	665	603	614	619	636	641	674	571	610	607	628	627	599	601	636	633	627	692	676	680	632	632	613	602	691	629	624	613	599	593	617	601	647	642	595	602	618	611	622	610	582	615	605	652	626	668	654	643	606	567	630	613	574	594	602	635	605	567	623	632	625	613	621	601	650	651	631	660	610	619	658	625	640	629	615	613	646	633	587	656	582	624	640	554	633	650	642	625	677	627	658	625	603	603	635	644	631	641	646	605	637	628	611	596	658	624	663	579	639	573	639	621	602	610	603	595	635	597	608	627	656	647	633	602	613	613	609	637	613	608	622	624	645	611	596	631	631	659	580	600	625	612	606	592	638	655	597	664	650	675	625	636	660	621	607	615	612	617	629	652	598	622	639	655	655	582	600	631	621	609	646	612	628	583	639	666	631	635	616	579	618	609	621	618	586	622	649	630	610	647	581	653	641	620	653	583	661	600	630	619	631	641	614	639	663	572	612	576	632	650	657	607	597	585	616	638	656	584	590	635	612	629	633	637	599	615	631	615	607	611	614	636	589	625	627	603	623	631	626	654	612	642	631	622	608	620	638	635	619	624	648	621	592	610	612	630	627	615	633	597	598	653	654	630	613	619	624	625	614	618	617	639	625	652	598	596	606	598	642	595	640	678	615	596	607	643	568	633	625	632	630	656	612	604	594	657	618	649	635	600	561	646	619	603	611	615	628	613	641	618	613	639	578	576	647	641	596	589	636	634	647	589	602	614	648	619	637	618	650	630	621	637	609	619	634	589	593	595	594	585	598	620	608	584	607	635	621	613	658	623	654	629	636	631	666	649	642	628	605	623	603	610	626	663	636	621	611	662	612	598	637	621	616	577	621	554	590	609	606	622	619	620	620	593	645	614	597	617	636	694	621	652	620	598	581	641	600	627	607	618	615	639	636	670	631	665	659	593	611	636	638	599	604	599	607	608	636	628	626	633	604	660	636	592	657	610	640	616	601	637	627	672	598	620	582	653	603	626	620	615	665	637	634	606	561	625	618	637	628	626	586	622	618	646	629	609	653	632	646	607	627	594	599	603	633	642	570	609	603	663	618	628	603	620	599	651	640	621	627	639	614	636	662	604	643	602	654	609	624	604	593	625	668	577	637	636	614	622	603	596	575	604	653	616	649	649	636	645	639	627	609	633	623	628	638	576	668	630	647	607	583	594	650	627	588	603	593	631	600	635	627	597	575	625	655	666	585	632	638	650	602	630	606	634	586	590	609	662	603	636	640	646	651	666	601	628	617	631	657	613	627	628	588	613	625	619	601	609	623	628	629	606	623	587	618	630	592	658	662	590	655	647	605	636	624	658	646	646	590	624	623	654	570	664	577	625	653	593	621	622	581	600	618	639	601	629	602	638	604	639	624	646	645	617	629	606	607	636	637	650	581	576	597	591	624	599	576	630	652	616	655	667	597	603	630	629	610	598	647	649	595	637	649	623	622	633	608	631	605	653	621	622	665	633	628	626	606	606	607	624	577	643	636	669	616	618	643	632	615	627	578	664
22467	20954	28457	23621	20951	20790	8031	2275	1689	1432	1289	1125	967	839	789	759	697	707	687	700	675	632	561	533	575	521	520	469	493	452	435	464	497	524	496	453	489	504	456	459	461	462	406	462	438	447	426	440	392	426	432	446	430	456	428	438	380	421	401	414	401	377	390	401	431	405	407	418	432	415	363	391	412	420	388	378	405	400	398	400	372	386	403	407	430	418	413	404	413	388	434	416	390	404	418	403	416	398	409	409	410	403	374	395	410	408	376	409	396	395	426	403	383	390	399	402	411	387	413	420	408	412	402	350	421	387	409	388	413	411	442	380	389	383	351	393	420	425	369	413	413	381	362	423	383	425	392	399	446	429	398	425	379	388	402	444	435	430	403	401	407	377	382	378	381	360	410	441	433	381	383	360	374	402	381	403	393	397	367	436	414	371	402	389	424	395	368	378	438	400	395	395	401	419	392	413	359	346	370	377	389	430	420	419	379	402	408	406	392	421	416	411	437	389	389	436	402	366	374	393	383	393	392	408	432	415	392	399	406	416	366	368	383	425	400	404	402	417	419	395	393	400	409	434	373	409	415	391	380	384	408	420	394	354	405	383	356	396	419	419	391	452	395	424	387	424	391	403	396	396	414	393	416	391	387	431	366	372	405	438	363	406	388	404	405	406	386	408	363	367	407	393	385	401	402	409	421	382	370	411	386	397	379	382	438	443	427	397	393	436	408	409	381	442	406	392	397	395	420	403	412	432	403	425	366	362	386	366	381	413	382	381	401	394	413	403	422	394	392	350	419	362	402	411	403	408	445	429	392	405	377	377	421	436	399	397	414	358	448	381	412	405	409	427	394	367	377	414	376	389	385	411	387	415	388	411	429	367	395	384	403	412	415	377	363	383	407	423	396	397	375	406	379	408	381	414	378	420	419	387	399	425	434	384	416	424	365	398	426	399	423	377	408	400	382	410	391	374	397	412	397	420	412	398	394	442	411	405	416	438	394	357	371	440	389	378	379	382	432	407	378	402	425	389	425	356	385	375	414	433	403	390	383	389	375	429	396	411	395	386	363	393	395	381	405	412	383	413	426	374	410	366	381	364	415	411	390	404	414	375	394	387	419	416	405	407	425	411	389	402	384	396	377	406	408	403	385	414	387	405	379	445	368	441	385	394	396	447	408	406	403	401	405	412	393	358	436	417	385	373	403	399	403	409	414	375	385	407	372	432	381	396	384	380	418	368	368	384	385	381	369	384	400	397	416	384	406	420	373	396	368	424	388	408	375	398	393	418	406	404	363	410	438	402	403	413	379	390	402	416	400	393	408	405	382	390	410	446	401	431	399	387	362	401	390	383	394	402	387	395	428	430	416	376	430	397	371	430	428	364	394	400	417	390	422	397	381	358	389	408	388	395	383	372	354	371	380	396	363	412	439	408	391	400	432	382	387	415	426	381	388	430	369	384	423	389	418	378	339	407	398	373	424	410	382	388	396	404	432	417	400	416	391	393	411	384	402	447	366	408	419	424	416	412	388	407	389	411	407	416	415	395	392	417	406	409	369	371	420	402	393	419	390	390	386	436	421	376	375	372	430	405	442	373	383	388	388	406	391	378	413	377	370	386	423	424	434	373	425	367	416	397	403	440	395	415	429	427	428	389	409	402	415	381	428	409	403	384	389	404	404	385	393	377	391	405	405	379	376	439	413	404	395	377	394	390	375	417	411	407	407	418	404	378	395	431	398	378	386	438	375	378	427	397	388	417	390	408	361	402	388	435	393	373	382	438	398	383	389	391	405	385	397	411	391	405	418	399	387	438	451	404	388	365	364	394	389	367	378	382	383	395	394	358	397	356	400	396	422	373	386	426	397	384	363	386	373	376	429	386	399	412	380	398	367	437	406	381	419	393	393	407	413	398	355	365	422	364	385	409	407	384	385	409	385	421	361	387	384	391	357	414	386	391	377	422	388	426	404	368	390	336	406	413	417	387	398	392	388	387	424	442	416	420	393	364	409	394	422	436	397	410	432	367	411	419	377	385	420	401	369	408	415	455	411	413	398	390	391	402	427	382	381	378	393	397	415	384	380	392	402	405	416	389	393	410	366	421	413	387	410	390	387	414	412	429	397	417	422	387	395	347	399	363	408	371	390	425	353	416	384	424	412	377	401	385	380	408	420	381	407	378	417	389	402	383	403	420	405	440	380	400	406	409	403	395	412	398	388	387	367	445	406	379	397	421	394	390	420	411	420	405	376	381	387	403	378	403	390	399	379	376	399	413	383	403	407	378	362	409	416	399	389	403	440	428	395	410	398	406	419	415	367	366	376	399	409	406	416	419	378	412	390	399	384	372	403	405	362	381	401	403	410	377	391	402	373	382	363	383	382	369	397	409	364	398	430	434	372	414	366	385	395	405	396	359	403	415	403	415	370	391	416	406	384	406	420	382	387	437	413	393	402	403	378	386	398	415	436	389	411	398	412	405	406	417	395	413	354	392	391	406	407	334	426	438	387	380	384	408	373	413	399	401	411	371	442	398	353	386	395	409	440	400	396	394	396	415	398	371	391	422	398	394	372	406	389	403	412	406	406	376	399	407	393	428	390	400	397	403	395	372	406	407	425	430	405	394	382	392	404	414	419	414	389	412	376	377	364	345	412	380	414	386	404	405	427	414	380	363	372	403	402	430	398	370	422	368	394	451	377	364	434	412	394	360	394	383	369	423	379	413	394	375	385	389	368	423	390	385	347	391	389	406	388	395	376	364	395	445	408	430	405	385	364	400	378	393	399	416	366	352	433	407	387	399	396	441	432	384	402	395	390	445	418	384	388	404	377	398	412	374	416	410	389	391	409	418	405	403	368	407	427	398	398	386	417	367	343	376	407	340	423	391	402	396	403	363	399	360	374	397	406	404	380	391	405	388	387	416	387	399	405	426	402	415	383	422	403	378	368	402	410	402	386	366	377	395	414	403	369	388	352	396	390	422	435	369	386	399	418	402	408	361	415	392	386	405	376	408	399	411	393	372	410	393	387	392	404	395	370	435	381	405	403	414	378	396	368	428	435	354	410	377	399	407	403	429	387	388	421	387	428	396	403	401	411	391	401	357	406	399	378	412	394	405	403	359	443	369	394	419	395	423	419	412	378	407	423	410	396	409	376	391	386	425	417	385	402	380	412	368	422	365	372	421	403	425	401	395	388	392	385	409	384	401	444	412	383	372	406	413	424	379	394	424	390	356	386	383	376	401	366	415	434	424	406	397	393	410	342	409	395	387	389	420	407	377	409	419	398	386	401	381	414	427	373	379	420	392	401	395	367	368	384	385	399	382	394	406	382	373	413	382	374	397	377	425	444	401	402	394	404	390	386	404	415	398	400	423	407	414	397	410	412	372	380	410	403	386	377	395	434	401	401	368	405	390	447	361	362	421	385	427	402	426	371	363	433	418	425	409	416	421	414	404	386	417	384	369	395	368	364	395	370	409	388	411	366	377	405	378	396	370	439	403
16526	30093	24295	14632	10177	7792	5903	4495	3473	2918	2760	2205	1808	1678	1430	1344	1256	1178	1242	1149	1075	1090	1001	907	870	824	743	715	663	689	707	689	690	714	682	701	687	680	652	646	622	615	635	588	585	565	630	599	568	540	586	575	590	576	585	582	570	583	571	600	569	584	576	492	533	563	548	529	557	545	540	535	526	515	505	526	526	558	484	497	563	546	501	494	540	582	503	530	560	498	535	523	525	520	472	527	553	500	530	506	507	514	476	511	489	535	524	523	544	523	504	537	531	520	561	511	507	514	573	486	526	525	533	507	528	544	556	499	546	515	508	500	522	490	514	539	516	519	546	577	544	522	513	528	519	530	535	488	556	477	532	520	539	522	558	548	507	509	520	557	482	486	516	508	492	480	574	516	492	533	544	521	496	550	530	555	541	514	515	525	534	538	507	521	500	548	521	594	516	535	561	532	494	524	573	520	485	530	502	523	516	542	520	534	507	494	526	542	535	489	537	525	510	484	532	525	540	515	533	501	485	539	489	549	519	523	514	526	515	541	549	578	528	510	523	505	498	558	540	540	508	534	507	503	527	540	544	481	531	556	505	501	470	571	557	529	516	507	569	534	510	522	513	503	525	522	523	491	521	533	537	520	521	499	515	534	536	530	545	533	496	512	547	556	509	529	562	524	503	514	521	518	526	511	519	496	511	523	538	516	528	556	505	542	487	562	539	521	521	491	526	561	537	504	552	508	503	558	490	555	541	549	536	487	496	515	512	521	518	505	509	516	518	522	533	504	528	520	556	506	539	540	498	532	510	549	524	544	551	544	481	511	538	541	546	493	536	519	505	536	507	495	529	521	470	513	554	540	559	545	523	531	533	512	514	542	514	563	514	519	528	511	531	496	541	559	500	541	547	518	533	535	567	549	547	555	509	517	512	529	508	501	522	532	541	498	524	520	583	556	527	525	516	514	530	540	463	582	543	511	536	510	527	534	519	528	499	498	554	540	485	501	496	497	508	528	519	535	504	547	546	537	522	547	528	561	513	536	539	531	532	513	522	525	506	549	551	544	503	522	543	544	537	528	502	493	548	531	533	514	532	584	530	544	499	519	495	494	555	516	485	503	505	502	547	533	523	501	559	569	511	559	524	518	488	522	518	500	518	542	512	522	570	528	549	485	522	513	564	526	519	529	511	564	502	539	521	463	509	517	529	528	560	554	562	542	533	506	517	541	544	520	558	501	522	569	514	508	543	558	548	510	557	570	520	533	544	553	526	563	559	544	533	518	532	539	539	545	526	517	546	531	528	532	545	545	545	547	523	572	611	566	529	567	520	535	488	482	540	534	544	590	549	514	550	532	519	513	539	551	519	522	539	554	550	494	527	520	509	539	525	454	541	544	543	549	550	535	492	533	538	548	518	495	520	470	512	541	519	544	543	480	530	503	539	506	561	534	524	556	511	551	515	528	570	540	537	555	524	517	522	505	554	522	547	530	500	514	545	542	508	546	490	501	557	547	518	528	520	531	547	472	501	524	539	522	471	498	560	539	523	532	529	519	543	546	570	510	498	530	549	477	557	522	538	497	501	564	522	559	528	530	472	557	529	528	521	509	543	553	532	510	508	555	506	543	531	535	528	529	525	488	478	544	522	519	553	559	518	525	518	565	550	535	539	552	511	565	510	566	537	523	519	533	563	485	551	560	548	502	543	501	498	575	517	481	519	521	540	527	561	519	499	561	536	522	545	534	516	510	517	554	567	531	556	485	549	488	522	539	582	509	537	528	557	537	521	561	508	511	482	529	537	519	472	527	558	539	516	558	522	498	536	468	512	494	514	585	544	542	531	554	508	557	553	508	517	527	497	473	549	535	513	487	519	530	513	520	529	548	488	518	539	483	500	533	497	523	555	518	559	541	552	506	507	548	532	508	519	537	520	543	507	507	531	530	523	514	501	555	552	519	528	480	534	512	537	547	527	501	528	557	533	530	556	539	547	538	530	511	488	515	558	532	507	554	531	547	570	549	522	552	537	480	498	567	513	512	500	490	492	488	532	530	475	495	509	529	557	543	555	536	539	547	540	533	539	497	526	531	519	528	554	527	556	528	540	565	532	561	501	557	531	530	572	537	508	550	512	509	530	481	565	535	578	534	485	532	543	534	500	544	539	493	545	542	527	532	554	525	559	541	515	539	535	523	522	545	533	502	507	515	528	499	525	507	546	549	522	532	491	540	563	529	518	497	507	505	506	562	494	516	520	539	504	505	515	555	511	535	523	527	530	547	533	534	533	554	485	547	515	512	534	553	511	527	498	523	495	512	479	499	547	513	520	528	535	484	548	492	531	547	532	511	484	530	514	526	539	544	539	504	558	533	510	526	524	501	506	545	515	489	492	516	586	561	548	546	540	551	517	523	500	532	539	582	529	508	515	517	559	552	531	516	525	512	508	490	531	515	537	518	525	529	497	509	507	552	557	535	518	554	534	500	556	503	550	508	541	523	538	512	559	544	564	514	495	490	523	525	539	536	526	524	557	538	523	539	497	533	519	519	575	529	538	553	493	523	566	524	551	511	520	505	532	512	504	496	538	553	538	549	532	540	535	542	527	501	484	543	526	485	561	557	519	531	515	541	545	545	539	501	549	522	523	529	508	518	532	525	551	529	521	503	517	537	530	529	531	508	519	504	489	544	558	553	549	516	557	505	553	528	499	527	525	558	512	518	528	496	514	532	504	520	523	573	512	496	524	479	505	489	506	513	490	549	577	494	544	513	526	561	535	527	462	510	524	559	511	519	538	514	563	593	521	531	498	549	574	584	522	545	536	541	507	514	539	527	541	526	513	521	539	516	515	544	518	523	525	545	502	567	523	549	502	543	511	510	505	506	536	538	530	545	510	495	539	534	543	551	503	512	523	538	538	530	556	558	531	491	514	529	524	528	492	532	516	543	557	538	539	531	466	534	526	537	504	548	480	537	546	564	522	528	570	547	535	494	516	497	496	548	469	568	466	528	565	486	533	546	481	552	526	523	563	544	515	500	491	519	506	545	545	559	493	516	523	575	520	509	561	539	519	546	521	514	506	494	549	512	514	487	505	530	557	504	556	544	527	497	487	536	556	544	510	531	490	522	496	537	533	539	524	533	498	495	467	546	543	526	513	533	531	569	497	533	497	530	548	532	514	546	517	529	508	553	517	486	546	506	526	551	508	514	504	489	495	542	576	524	501	502	540	521	529	527	566	548	548	550	496	526	541	524	485	510	587	532	531	508	569	525	545	502	540	503	461	536	526	523	534	535	477	524	569	524	479	511	543	515	503	528	497	505	559	552	531	531	543	562	552	530	504	542	518	533	504	542	540	505	510	525	538	545	530	532	512	546	521	561	550	541	512	524	568	563	565	489	519	491	542	516	521	505	526	574	528	526	508	553	514	475	502	550	556	573	529	527	553	525	529	487	543	540	517	533	574	566	526	556	537	515	514	541	515	550	509	516	482	554	535	533	555	533	527	573
27304	18926	10960	5475	2808	1959	1571	1198	1072	1036	999	936	897	785	771	803	826	758	799	720	795	774	736	729	747	719	710	673	685	714	688	732	686	707	668	703	708	717	653	680	688	673	653	705	703	715	692	660	675	645	695	669	663	668	685	671	665	677	702	674	631	658	628	633	653	639	673	634	655	683	720	681	702	710	674	646	603	659	617	664	654	686	619	660	661	672	669	708	686	692	644	657	673	643	683	640	640	644	649	711	691	637	686	695	644	687	673	633	673	639	702	680	609	651	668	697	612	631	647	630	630	670	609	649	642	658	654	699	679	636	655	605	696	654	684	670	692	642	683	678	638	648	700	640	663	694	659	652	666	631	669	652	627	708	671	670	639	679	672	666	652	672	642	671	675	655	640	707	654	614	691	663	678	653	672	681	680	650	673	661	664	665	641	676	662	687	669	658	679	614	701	667	647	645	651	673	655	656	642	677	700	668	649	654	656	664	698	679	634	640	643	673	672	694	621	629	671	604	667	705	699	671	667	687	669	632	630	651	688	668	678	619	647	634	635	718	658	696	717	696	704	690	603	645	651	665	642	678	646	632	710	660	726	647	645	672	664	629	680	632	655	658	680	662	617	675	697	682	719	747	623	653	619	642	679	613	652	690	657	712	645	655	676	659	681	661	634	637	704	687	648	672	681	669	654	659	707	681	681	647	621	676	681	660	652	643	664	682	673	650	703	704	650	708	638	659	673	682	695	630	679	611	652	658	665	657	600	642	639	707	703	666	662	671	684	723	657	698	648	646	725	707	656	689	646	665	646	662	635	688	708	634	641	694	645	672	637	629	625	659	658	652	638	697	652	615	647	666	685	706	636	638	718	620	684	646	651	654	676	676	671	637	622	695	708	620	638	666	682	659	708	630	674	645	670	659	632	669	691	682	669	671	658	626	638	644	652	663	666	682	657	689	692	667	681	628	634	659	651	714	686	643	653	674	651	632	697	649	664	659	670	672	660	690	637	634	689	688	670	705	651	671	668	633	650	689	665	658	637	679	638	620	645	695	632	680	694	676	710	680	646	649	638	667	707	656	645	721	694	657	652	647	698	631	656	664	661	660	706	640	657	634	624	649	633	679	616	647	646	650	656	650	727	676	665	669	665	653	651	652	665	666	687	657	657	646	690	629	655	705	660	677	659	706	693	672	689	683	669	655	664	630	693	682	692	658	687	698	650	639	702	654	614	638	674	629	631	648	623	669	696	674	664	671	644	634	664	674	654	670	659	650	665	669	698	666	668	655	660	676	622	689	680	685	673	680	640	705	642	657	690	696	617	696	655	637	699	677	672	659	672	697	702	644	677	634	683	729	649	637	588	678	650	697	667	689	652	596	619	659	653	584	671	684	714	607	671	660	661	636	645	652	681	652	662	652	694	644	658	674	641	660	676	684	690	637	667	671	634	633	661	639	680	671	667	634	662	635	682	606	678	667	661	663	680	652	673	664	699	636	685	644	660	585	671	656	688	701	678	631	691	661	696	652	693	644	637	669	578	702	653	683	656	651	689	635	640	651	661	682	670	632	602	674	661	658	678	687	701	640	693	690	687	666	679	645	662	682	683	658	661	662	711	659	685	691	675	659	671	719	681	700	682	672	635	680	634	698	654	684	678	698	672	690	697	658	632	655	655	662	649	682	685	661	696	632	707	655	698	705	669	652	654	672	656	659	701	667	655	652	685	657	644	684	636	679	631	674	633	674	678	644	682	717	689	671	723	679	684	677	681	699	660	674	673	683	664	671	721	645	644	676	650	679	653	625	658	698	650	663	694	617	692	660	690	599	645	632	714	637	729	661	686	718	709	649	649	684	634	621	681	673	661	640	702	721	643	648	606	629	666	644	710	608	669	653	662	691	651	651	680	616	716	674	602	686	664	677	673	681	656	688	640	651	719	655	647	673	664	696	689	652	712	656	697	658	705	645	655	663	699	696	717	650	646	682	711	657	708	700	676	639	684	642	723	673	680	619	618	667	673	642	675	700	647	663	677	697	646	645	675	657	660	616	645	669	649	627	701	673	658	684	672	659	634	674	682	637	634	610	644	677	663	639	672	636	619	694	665	669	673	590	630	665	653	708	747	660	642	663	647	638	671	701	639	681	642	646	703	635	710	644	662	620	638	642	680	679	681	687	676	637	696	644	696	682	634	642	672	662	706	635	681	686	661	704	601	691	662	690	665	622	687	646	684	655	691	651	639	621	679	619	641	642	654	654	636	706	632	708	607	675	649	638	673	701	676	633	636	665	698	663	640	655	686	650	623	647	671	628	689	669	673	706	653	650	630	706	684	662	669	698	627	629	675	611	645	660	697	698	685	716	660	664	674	680	704	696	684	664	659	665	669	655	657	689	629	692	668	651	667	657	660	628	686	670	662	678	631	653	691	720	729	666	665	678	700	683	673	677	665	662	639	627	667	684	628	642	682	659	682	646	660	672	702	678	664	675	636	684	645	618	634	677	690	693	662	679	609	623	653	618	662	669	637	657	664	656	690	690	702	722	709	673	646	660	660	676	643	680	676	631	660	660	651	697	699	673	655	647	692	683	687	645	619	651	653	656	663	691	694	714	701	687	684	603	620	657	659	613	645	660	706	674	685	705	679	656	703	695	679	665	658	644	696	658	692	715	662	695	638	635	654	637	674	638	671	686	634	631	685	678	718	637	662	641	633	648	654	620	635	650	652	663	736	690	734	622	642	669	584	671	698	650	684	644	671	656	643	655	656	668	664	674	698	644	630	667	671	633	680	658	672	655	699	652	650	640	674	669	652	665	680	701	659	672	681	702	631	675	634	677	652	644	688	665	629	635	664	638	655	662	657	688	639	627	633	683	655	659	673	651	629	653	702	629	660	646	677	691	671	678	728	712	609	665	700	617	691	699	612	692	660	635	705	671	681	667	633	640	675	663	633	683	653	666	661	642	661	700	649	686	643	660	656	698	618	676	661	633	686	596	654	651	684	671	723	674	681	691	644	659	684	644	669	650	646	625	617	668	666	699	671	672	638	686	601	642	669	601	657	657	645	663	661	608	643	666	673	640	644	693	690	657	683	674	674	700	672	666	632	685	676	661	687	684	629	680	653	643	667	676	656	676	656	685	625	665	668	661	605	672	650	674	655	635	697	675	633	652	673	667	664	650	723	659	690	671	685	631	628	666	680	709	684	668	671	665	664	624	661	636	649	668	676	706	693	711	721	656	647	637	697	690	694	662	644	699	638	697	653	711	668	681	665	680	639	678	708	685	662	653	648	713	638	662	675	649	634	658	690	701	726	655	691	706	629	650	650	666	683	695	650	646	679	660	643	666	709	634	627	684	659	632	656	641	611	661	694	698	716	668	679	702	629	676	702	609	650	669	680	685	596	672	668	643	696	686	668	680	708	667	697	694	701	668	685	681	603	686	684	645	662	685	698	663	646	670	661	691	684	700	614	690	720	688	679	625	651	703	665	694	641	654	650	632
13642	17166	12611	7270	4932	3644	2902	2223	1871	1741	1724	1467	1340	1263	1195	1175	1174	1139	1147	1062	1122	1101	1068	966	1003	942	939	938	872	971	892	930	869	915	904	959	911	907	916	910	911	921	924	886	805	953	896	895	862	876	919	904	890	860	902	885	798	851	809	818	827	870	808	835	889	856	867	853	831	842	846	797	801	859	822	871	874	850	837	827	881	868	847	860	853	847	839	825	926	841	811	840	844	822	838	854	852	851	850	813	848	861	831	878	827	887	869	817	813	799	860	852	857	841	868	835	835	849	920	900	823	872	850	833	814	841	853	819	814	896	831	866	934	882	884	845	823	865	841	872	816	872	824	833	814	834	818	843	876	834	853	826	884	872	863	848	828	832	845	838	870	830	816	795	860	864	804	831	851	876	851	825	835	913	853	858	795	860	839	920	846	859	806	854	839	857	823	821	834	876	851	855	864	829	852	839	879	890	841	865	864	878	855	851	851	828	801	849	827	849	811	851	866	781	882	881	795	878	861	840	788	856	812	854	845	851	808	890	840	816	848	870	784	816	778	853	815	853	818	840	810	857	789	834	854	859	825	819	891	826	815	887	819	841	810	862	833	822	845	809	850	843	820	885	788	879	829	886	821	832	811	800	786	802	809	817	848	871	851	848	836	826	816	867	833	835	873	898	846	873	873	827	805	849	904	864	827	870	828	843	858	867	838	883	889	851	838	843	832	844	810	850	866	831	822	805	844	794	829	928	849	911	868	859	807	921	888	862	821	861	849	849	797	861	854	827	901	833	857	827	842	842	840	841	786	842	815	805	825	800	761	880	818	836	850	801	850	816	831	876	810	832	869	871	827	880	837	864	841	858	795	828	848	858	861	813	835	879	886	821	843	840	842	860	861	807	841	796	845	869	804	872	907	854	871	887	834	877	819	853	836	819	863	809	885	866	819	860	819	832	829	895	841	845	871	902	866	839	844	842	844	827	833	836	854	844	817	893	856	840	853	874	892	839	895	879	846	835	854	858	840	825	857	780	853	836	813	863	876	880	821	831	865	916	857	858	825	840	858	868	845	832	830	872	862	919	828	847	838	836	834	859	880	859	823	840	834	921	877	852	829	847	856	843	863	824	821	823	827	859	799	854	819	837	853	878	875	809	887	830	821	832	804	875	785	872	908	801	853	826	825	876	829	850	834	850	821	871	831	820	829	852	845	825	855	887	864	801	815	844	854	892	854	835	863	805	860	881	851	810	805	830	799	851	784	815	826	821	830	816	838	840	858	848	836	841	889	876	803	799	850	844	772	843	872	871	827	842	858	882	810	841	844	869	808	843	853	832	810	876	839	801	795	846	830	810	874	844	878	831	843	835	870	814	855	750	885	817	855	887	845	812	842	848	818	851	845	855	852	876	835	812	827	850	849	780	834	815	843	848	819	816	852	840	871	881	828	829	859	840	900	842	823	851	850	787	886	844	843	857	801	876	864	850	840	820	871	813	840	833	878	886	930	801	835	814	864	875	851	834	867	882	852	885	864	860	817	831	797	851	810	888	810	863	810	845	829	831	839	815	846	827	875	893	832	827	852	832	847	827	856	810	845	849	834	832	825	875	850	841	826	867	893	839	919	866	799	830	831	889	877	874	836	852	843	826	817	804	862	827	867	823	871	873	841	844	874	790	835	856	840	821	873	843	875	846	843	810	873	864	857	811	824	854	889	871	815	895	896	848	885	860	843	814	891	913	825	824	834	872	843	835	829	838	838	893	854	814	865	827	812	794	835	782	857	813	881	859	842	883	849	880	799	911	825	815	842	805	850	808	873	759	843	794	846	870	861	825	814	818	856	864	808	832	865	876	862	840	807	865	851	869	862	857	845	883	823	862	855	830	908	842	851	889	852	898	833	873	817	841	842	840	827	796	833	859	893	857	761	869	825	855	807	809	857	909	845	861	854	806	832	890	851	842	833	813	878	824	761	840	791	878	841	922	842	861	860	856	808	846	804	864	872	861	831	852	848	837	831	799	863	796	865	843	812	857	895	848	808	838	878	800	861	857	778	855	873	847	852	856	834	869	844	830	850	862	821	853	863	801	903	781	869	864	837	845	836	866	872	868	870	883	837	871	772	850	836	844	860	842	846	839	809	832	860	822	904	811	825	811	845	809	869	927	832	848	842	847	914	841	835	813	894	812	834	791	851	812	836	873	894	835	833	827	805	787	792	840	832	819	861	836	857	875	797	891	807	861	857	857	860	853	827	842	853	839	841	849	853	808	790	908	897	839	828	863	847	853	853	813	819	859	853	828	823	845	879	892	815	832	876	806	837	825	825	856	832	842	819	857	839	811	849	904	857	856	822	870	863	885	815	832	824	841	872	825	803	819	835	842	813	879	795	861	864	844	904	859	821	844	875	852	792	813	877	834	860	831	816	799	858	856	874	810	908	812	857	836	845	852	844	797	824	863	865	850	849	820	854	893	863	879	824	848	857	774	858	842	846	833	867	832	866	842	828	839	805	835	875	796	846	834	875	855	829	837	823	856	844	870	862	820	814	847	889	823	859	848	850	809	869	847	871	839	835	892	852	824	775	896	840	860	804	845	861	815	853	873	839	870	857	809	843	905	841	866	810	874	813	793	806	846	884	849	883	848	832	853	837	866	844	860	883	837	898	825	836	847	866	835	827	862	841	851	773	811	840	913	842	847	826	854	849	874	813	863	853	827	856	814	853	904	863	886	839	838	817	862	852	816	910	861	852	847	840	873	802	823	816	879	855	786	876	831	841	861	865	892	847	808	845	876	809	879	837	876	792	835	821	831	777	827	886	895	886	889	849	829	829	827	888	864	883	828	787	839	815	860	852	829	893	833	821	804	795	817	841	838	876	873	806	841	835	833	842	809	863	855	874	834	852	839	795	871	894	831	817	900	855	864	879	841	874	823	835	852	865	838	872	815	870	854	843	820	804	889	881	837	875	822	843	900	870	860	861	807	809	827	883	869	839	831	857	855	860	894	820	868	844	836	849	832	909	819	862	821	823	879	801	859	837	849	826	860	868	837	847	819	849	834	838	881	839	844	856	842	828	830	845	855	815	895	887	841	818	841	843	809	846	832	835	858	843	860	808	838	836	888	842	875	833	890	849	889	837	864	871	819	848	805	862	836	847	868	810	869	895	851	830	847	836	812	820	831	798	865	811	809	811	793	829	847	864	794	849	822	864	814	842	871	853	814	923	835	841	846	839	860	800	873	794	816	826	843	853	831	833	808	842	866	816	840	876	854	789	856	792	800	801	873	847	846	846	805	864	845	789	855	846	848	848	889	905	847	862	784	832	837	843	798	836	858	828	841	867	827	836	869	836	868	836	881	821	845	849	801	810	805	905	859	889	830	819	854	815	828	858	872	823	947	868	835	842	886	826	832	854	853	831	843	840	808	845	855	830	826	837	853	847	810	781	870	845	825	853	789	850	787	828	825	880	887	829	865	828	826	876	836	803	831	831	837	889	817	832	841
23399	20924	27928	24037	20780	9441	2852	1787	1507	1324	1230	1090	962	955	905	935	916	836	837	861	823	821	828	801	755	705	706	678	733	673	636	680	657	664	719	688	712	648	665	705	717	636	665	668	680	671	637	660	729	658	696	660	671	641	647	608	657	633	633	640	649	645	617	642	637	676	638	671	641	630	639	621	663	665	621	639	634	620	633	619	631	610	642	641	630	645	663	603	630	642	633	659	617	669	705	606	651	624	596	639	654	653	610	647	632	626	667	665	624	676	671	608	657	648	685	578	672	614	625	645	658	635	619	655	637	639	659	668	670	593	621	574	659	610	643	563	662	604	600	649	651	614	638	632	600	616	615	654	614	639	608	634	588	640	610	639	667	620	662	645	619	612	635	603	662	660	621	651	618	620	645	625	619	651	657	631	637	654	627	635	591	674	632	607	622	652	682	599	697	611	641	635	622	659	650	602	659	604	642	675	618	583	629	633	653	669	636	682	673	607	650	627	621	654	616	641	619	617	641	650	655	663	619	644	628	582	647	642	670	640	650	637	674	648	643	654	636	664	606	684	675	649	657	626	636	655	601	631	617	622	635	618	666	655	603	623	633	642	619	617	661	702	646	627	639	627	605	613	648	613	610	662	606	622	645	626	667	623	608	667	665	634	646	639	643	586	623	612	630	639	676	671	603	596	625	662	619	638	676	623	624	597	635	611	661	655	628	650	601	653	614	661	671	615	654	659	653	603	625	652	622	685	627	631	660	647	610	617	606	611	649	623	651	648	630	599	679	640	668	609	666	656	651	640	634	620	669	625	607	679	607	635	654	639	608	575	588	628	660	679	654	620	650	607	636	610	657	667	656	631	675	643	638	610	672	614	663	606	569	626	652	622	660	617	622	641	609	636	627	650	634	617	632	595	643	627	618	639	661	631	609	675	610	657	600	657	661	623	664	625	635	631	616	591	674	600	631	599	640	633	639	665	667	655	624	631	632	615	668	617	618	571	630	618	625	650	683	660	676	647	619	640	623	656	605	649	654	662	694	634	608	653	664	618	610	620	599	643	627	652	674	649	615	590	615	664	677	605	635	631	656	652	643	693	677	624	613	649	665	638	666	632	626	646	646	598	591	609	611	647	606	617	647	653	635	640	670	639	640	683	644	657	642	636	656	640	645	642	616	663	657	705	572	592	633	630	614	663	622	649	627	622	620	639	653	615	669	647	615	618	614	640	656	659	629	641	615	665	578	630	638	614	605	646	657	600	633	626	640	670	623	599	624	606	613	653	669	639	630	647	617	655	629	614	618	668	636	608	641	631	620	633	625	660	675	640	626	687	640	650	616	689	642	644	615	635	610	631	659	643	606	624	645	618	613	620	654	629	622	651	666	642	611	631	629	621	685	661	598	607	643	644	594	619	616	626	661	602	628	596	662	596	616	633	630	613	612	611	608	658	646	625	631	654	622	641	587	661	669	653	646	643	602	639	602	639	613	618	616	660	588	610	636	591	636	601	656	591	613	601	639	592	650	630	638	617	665	621	622	603	634	617	636	635	649	617	618	640	696	636	654	679	640	659	675	611	623	605	642	657	633	632	652	619	607	669	656	651	700	675	632	669	619	707	663	622	623	652	651	610	645	631	598	657	656	646	637	683	618	613	672	611	639	647	607	653	661	586	624	628	661	646	644	616	657	661	660	620	625	632	614	654	629	626	666	640	632	658	657	642	630	639	617	633	651	573	643	602	655	620	618	659	637	673	635	663	623	640	658	624	659	674	677	598	650	614	635	600	613	635	646	625	581	676	685	619	628	649	637	640	658	621	597	636	618	571	553	649	613	630	665	674	657	606	616	575	651	622	659	635	656	615	639	651	640	616	619	666	629	608	629	664	640	652	623	628	622	679	627	594	668	666	599	652	593	640	636	638	620	669	629	611	588	701	639	614	616	597	607	671	667	661	625	612	635	629	676	624	647	640	670	618	618	624	647	614	615	668	605	634	578	618	650	627	650	659	600	620	654	636	696	663	617	585	692	644	660	598	642	617	597	668	657	608	609	629	581	642	674	638	597	648	698	649	617	606	645	649	668	639	703	657	672	660	619	629	602	649	650	612	642	614	647	614	630	607	656	648	616	597	607	587	635	596	641	667	665	631	628	623	635	634	595	623	640	634	634	651	616	620	694	607	619	622	652	643	614	664	617	662	634	600	639	639	615	604	629	634	646	672	634	666	593	607	676	614	599	634	649	670	618	612	612	614	660	665	652	596	693	645	614	663	670	614	629	632	607	654	656	646	612	667	627	665	648	655	593	628	613	630	585	642	648	623	649	595	617	637	599	653	627	623	614	652	706	654	612	629	666	641	658	635	634	622	614	645	606	657	656	595	660	592	582	644	667	613	667	661	638	627	617	660	661	635	578	640	624	627	621	657	646	617	635	646	641	585	634	653	663	657	638	639	607	645	617	651	638	651	660	608	636	611	666	633	641	632	631	731	590	632	603	678	672	657	613	616	629	648	689	608	621	643	608	649	614	613	619	605	622	613	662	639	636	598	613	616	630	649	622	628	572	659	657	647	678	604	602	656	635	673	618	631	593	629	574	635	595	602	655	639	617	612	629	628	650	624	679	619	621	624	617	628	628	603	612	617	616	619	683	637	615	650	637	650	615	615	661	644	627	646	693	615	639	640	617	604	608	633	650	663	653	656	672	617	594	609	638	666	627	664	687	598	669	670	647	630	613	668	604	691	643	592	628	650	674	627	609	643	696	659	641	636	621	610	666	657	603	624	618	670	638	633	625	635	655	620	621	639	621	603	691	665	628	629	615	668	651	627	650	628	630	658	598	609	612	616	607	670	628	636	607	655	610	622	658	596	630	661	681	615	655	609	668	659	633	683	681	647	601	678	617	662	627	636	618	621	621	620	663	624	648	680	634	626	638	656	616	669	677	609	655	674	600	589	616	630	620	640	653	673	627	639	635	693	613	627	660	679	614	634	664	633	626	634	667	609	609	611	630	660	629	641	613	636	593	600	638	626	642	632	633	621	635	600	610	632	620	599	635	607	633	587	613	639	603	626	618	659	623	615	606	615	645	681	646	604	582	602	629	638	611	624	673	622	607	644	618	603	635	635	617	686	674	663	610	616	647	597	652	642	633	632	638	606	622	663	608	648	612	618	622	621	628	666	617	621	581	621	646	677	633	651	684	631	679	614	643	626	635	608	638	633	619	612	610	629	631	606	587	653	605	678	680	594	593	622	633	632	617	599	626	638	586	623	601	619	624	569	627	643	646	630	641	660	645	612	690	585	604	647	661	626	648	659	639	605	613	659	614	631	624	652	617	641	643	657	629	577	599	666	662	633	671	628	675	638	624	636	631	647	626	612	641	635	626	646	669	632	668	622	614	630	595	676	601	644	572	635	686	648	631	629	614	630	634	665	639	598	610	664	623	668	656	617	629	601	615	637	653	604	619	604	615	661	595	650	620	583	630	639	653	658	665	610	612	636
16958	24086	18769	10893	7883	5808	4336	3359	2768	2498	2147	1927	1641	1470	1382	1384	1371	1300	1297	1228	1258	1132	1122	1163	1034	975	954	919	925	880	991	887	904	911	944	973	850	995	880	893	915	916	865	892	859	816	871	854	868	831	867	830	878	880	882	848	830	849	834	823	792	796	777	805	870	846	816	820	803	825	824	816	899	804	829	866	846	778	814	871	805	861	811	794	781	792	809	788	820	801	800	829	802	835	766	810	831	843	803	812	839	822	818	831	782	803	851	809	809	852	812	789	819	863	794	844	781	802	844	775	855	800	871	807	815	792	841	812	798	819	779	780	865	827	830	805	826	836	819	786	765	789	804	800	880	802	786	788	849	800	806	800	802	795	803	826	757	795	798	817	816	784	810	845	826	845	794	832	843	820	805	775	840	797	847	872	825	801	854	827	860	805	810	774	821	813	804	817	804	790	825	791	823	792	794	834	821	844	845	779	878	812	797	822	828	793	779	819	841	823	830	857	820	799	840	810	800	782	836	782	804	824	825	776	774	819	786	892	786	814	788	800	787	804	839	870	810	796	780	813	819	783	839	811	841	795	786	822	825	767	826	858	821	840	858	887	818	829	793	814	813	768	851	796	873	828	787	778	805	828	793	863	769	847	873	756	811	820	847	824	803	843	819	800	844	808	836	838	802	785	773	866	852	801	791	838	813	823	832	857	789	822	813	824	801	816	817	800	791	787	787	837	847	812	841	864	816	810	852	817	852	775	781	803	848	835	820	855	835	850	789	846	844	846	820	792	869	828	836	788	797	826	837	860	801	771	825	801	802	797	800	804	795	796	799	840	820	788	837	784	811	866	748	811	803	864	813	864	867	798	832	906	861	797	837	814	789	813	807	797	824	798	830	834	808	814	848	799	818	820	791	763	808	776	790	826	819	834	827	814	815	827	820	852	783	834	844	821	820	825	779	789	756	760	822	785	765	777	803	858	860	820	766	856	864	799	784	820	791	826	835	780	785	802	826	816	784	837	833	810	805	769	820	840	820	825	789	832	823	819	783	819	856	786	776	777	780	779	823	856	840	811	798	771	777	806	822	812	842	796	824	832	787	767	761	849	765	792	817	807	794	790	783	854	832	774	784	816	826	797	775	868	808	899	834	856	818	849	836	854	815	839	780	832	859	798	823	799	801	860	857	847	824	827	815	813	774	840	817	824	787	824	809	848	874	798	795	801	778	837	843	859	777	808	804	817	795	816	808	802	828	826	823	778	788	831	811	789	803	822	797	762	808	785	817	815	841	826	825	817	787	829	838	819	801	821	827	773	809	784	831	818	795	839	840	865	773	875	759	857	843	807	823	833	853	816	797	791	850	838	808	843	781	798	811	815	785	832	850	842	810	781	811	806	785	796	877	833	785	806	819	820	864	788	833	814	841	797	832	815	871	794	831	843	811	805	781	783	797	829	861	805	816	864	814	848	853	810	841	844	825	790	827	802	856	783	795	818	824	846	776	824	825	804	824	848	840	788	812	795	864	815	843	808	763	873	801	797	848	813	805	793	832	800	794	834	780	831	798	852	858	825	840	788	771	831	791	786	793	773	811	864	793	753	790	802	817	828	803	876	822	864	854	800	764	816	806	832	814	832	824	821	850	811	825	816	776	820	835	829	858	843	835	800	867	822	785	855	794	838	805	868	837	892	804	763	831	841	834	829	775	866	829	805	825	786	801	772	833	843	842	820	887	779	789	806	858	810	781	828	789	812	793	827	803	812	768	814	781	800	835	764	838	810	802	857	797	765	846	832	805	850	782	798	831	792	852	860	787	826	874	860	832	826	836	798	780	823	847	809	812	796	877	836	793	887	843	808	773	848	821	809	810	819	830	806	815	821	822	825	802	847	839	775	792	817	832	810	806	802	824	793	771	861	841	846	828	832	858	816	786	878	788	863	826	828	855	786	794	778	875	790	820	818	831	840	793	844	761	806	808	794	792	843	810	851	796	861	825	819	834	794	770	763	817	789	801	799	872	814	837	822	796	814	763	783	827	808	840	825	788	852	826	807	808	869	791	824	811	809	799	822	866	795	814	787	817	798	796	802	780	802	741	781	782	839	833	849	841	762	774	797	800	768	817	779	885	818	815	833	785	839	824	856	798	806	819	781	815	833	823	831	793	835	811	862	791	828	810	813	821	796	810	821	839	799	835	798	824	796	891	839	833	821	827	780	874	797	818	743	810	886	787	844	868	844	834	835	785	791	787	804	805	821	803	813	842	830	808	852	824	856	820	778	788	831	802	842	863	769	842	766	809	823	883	821	807	784	856	767	844	801	833	858	858	812	809	850	890	793	803	812	800	818	845	814	857	836	834	841	794	844	780	837	813	829	777	843	796	827	880	870	867	759	813	760	762	770	742	835	798	853	839	830	759	809	870	806	819	848	788	815	800	851	813	774	796	844	830	830	901	819	764	843	831	825	833	818	801	780	804	820	827	857	820	786	822	815	811	830	775	848	875	818	798	757	808	854	814	852	805	818	801	809	807	767	825	813	835	808	856	816	828	793	842	832	782	838	850	817	820	809	783	807	814	743	781	820	805	799	874	840	839	829	847	825	787	793	804	859	773	784	841	803	791	850	854	823	811	829	837	817	803	804	838	860	819	801	805	752	857	803	843	788	804	822	824	814	821	810	812	830	793	805	775	784	804	808	789	805	780	833	772	832	816	790	805	807	848	851	811	837	818	791	825	838	832	831	832	778	838	836	865	828	807	858	790	849	802	815	830	783	835	808	838	797	768	789	793	748	871	817	785	810	838	815	788	821	834	776	810	829	862	779	780	726	829	848	864	818	824	844	830	904	794	858	846	810	786	793	783	782	802	771	819	796	836	819	789	784	842	832	808	780	788	783	804	821	826	777	761	764	846	762	851	824	787	804	833	822	791	852	840	807	794	852	761	809	759	791	845	862	844	787	806	767	852	787	818	806	796	824	867	806	822	845	831	821	815	784	806	887	785	775	806	797	815	829	821	811	794	785	844	830	817	768	824	820	787	840	805	805	765	801	857	807	826	734	829	830	804	813	775	754	817	831	834	790	780	840	784	824	775	853	760	819	801	802	829	799	787	877	776	795	793	807	833	755	820	791	832	844	792	765	812	780	820	839	828	827	824	817	801	825	774	805	787	848	799	785	858	794	830	826	762	799	781	805	822	755	813	788	824	826	843	811	821	829	822	830	795	799	822	845	832	806	831	827	798	820	816	783	832	808	823	855	853	817	806	829	847	816	828	824	761	809	794	796	851	813	797	822	799	819	788	822	804	817	840	776	799	816	857	805	755	811	778	820	850	812	806	807	764	766	870	851	789	845	803	786	822	810	808	821	822	780	845	809	818	800	832	774	820	781	842	812	843	811	839	862	816	797	821	801	811	844	814	794	828	808	788	849	835	839	790	855	831	826	801	809	842	778	777	808	786	756	828	795	848	787	815	755	849	803	813	812	800	816	815	790	835	805	838	780	845	815
24553	20920	26669	25009	9885	2681	1772	1317	1090	991	949	827	765	647	658	666	697	675	635	610	601	558	562	600	570	583	519	533	539	516	475	524	525	563	491	510	574	459	489	519	536	549	504	482	500	520	475	451	512	487	468	504	464	457	505	491	464	462	450	522	524	481	488	446	455	482	486	479	481	475	478	463	495	470	485	507	492	487	488	461	496	429	475	463	508	488	491	462	482	497	463	472	489	486	473	491	468	469	440	480	475	473	493	459	485	474	484	470	464	476	467	494	479	473	432	483	479	466	507	505	459	456	478	478	505	473	472	475	513	490	502	490	425	471	467	488	471	484	456	482	485	452	444	477	506	542	484	512	481	465	487	486	457	492	463	467	492	454	487	486	497	460	510	444	464	466	505	478	495	472	467	492	455	501	489	487	444	468	472	502	469	502	498	459	464	519	480	512	495	464	442	448	466	495	475	471	536	451	455	496	439	505	481	502	490	484	459	511	480	469	460	456	443	472	498	496	493	454	499	450	482	478	456	507	474	471	482	464	470	503	522	479	457	490	454	475	504	483	455	448	500	489	484	456	476	497	453	498	455	450	469	463	471	437	484	489	472	486	438	441	489	491	479	518	459	506	502	456	465	480	490	488	486	468	466	448	473	470	454	509	450	479	498	498	463	460	487	478	514	454	494	454	491	478	459	450	502	491	493	444	473	490	479	471	475	519	461	484	467	493	467	475	497	467	434	454	496	443	500	502	505	462	462	476	499	473	466	463	467	461	480	494	503	474	496	453	463	493	507	492	483	474	448	458	487	445	454	452	475	507	483	490	443	502	476	469	511	444	503	454	484	469	452	466	421	475	467	472	469	454	488	440	483	440	453	478	502	441	488	462	487	475	485	455	464	447	426	465	421	472	448	487	487	525	456	481	511	496	500	505	475	460	483	467	515	484	479	460	491	425	485	467	490	469	462	462	459	476	456	470	446	450	449	477	478	471	503	515	474	471	454	479	456	470	473	477	469	480	466	440	482	433	470	458	456	466	462	517	530	467	511	454	487	465	494	472	460	451	520	473	486	507	477	496	470	519	475	480	494	455	416	491	503	434	472	467	492	447	450	449	457	487	491	521	478	460	487	474	516	499	486	479	461	461	497	486	494	464	473	492	485	484	474	480	478	474	481	484	435	471	468	468	476	474	494	437	475	477	481	477	504	513	444	468	467	481	472	468	481	452	459	500	464	483	475	516	519	513	481	461	472	440	480	459	509	470	496	439	456	485	513	456	494	458	530	482	466	446	492	504	515	450	488	483	491	458	464	507	497	451	498	455	489	474	505	492	464	482	463	477	454	504	482	509	500	490	485	484	467	433	470	470	429	474	492	501	497	446	494	509	434	505	472	471	472	492	521	466	506	475	490	473	499	483	444	442	459	518	497	507	453	495	488	492	489	456	460	439	496	444	463	450	475	442	435	475	471	482	498	483	515	460	490	460	457	466	480	432	463	473	442	483	461	515	489	538	427	493	437	474	495	451	465	459	402	465	504	482	467	485	515	469	499	454	487	494	496	502	492	452	489	516	471	499	493	434	450	461	473	461	493	480	462	496	453	447	470	456	480	465	477	480	485	491	490	470	503	470	500	477	461	470	469	523	466	461	478	474	469	475	509	466	492	483	465	451	484	463	458	469	423	423	476	467	450	462	494	453	471	483	443	464	506	471	424	494	479	530	482	474	461	439	472	509	477	480	507	469	473	517	460	443	459	485	500	491	454	509	471	515	490	474	485	445	453	526	422	471	489	442	383	498	489	506	466	481	503	475	460	462	458	485	500	490	513	496	481	436	488	497	486	475	505	469	482	499	490	477	498	475	481	503	481	498	463	460	500	447	465	455	492	476	461	488	511	482	503	481	462	459	506	459	451	500	496	464	455	434	470	443	451	493	483	468	485	485	481	485	461	482	480	445	480	484	451	463	450	512	457	487	504	485	461	455	486	465	488	490	425	476	489	500	471	485	499	449	467	499	433	486	442	455	452	477	477	479	490	452	447	456	470	453	453	447	467	485	477	471	506	462	461	497	471	475	476	460	473	430	467	478	453	449	506	503	479	459	471	457	462	466	482	499	453	489	461	457	490	475	457	476	463	477	437	453	492	470	504	467	465	499	471	499	502	515	478	445	469	480	457	498	458	471	537	502	467	522	491	494	481	492	473	482	461	459	465	475	460	443	474	447	484	433	440	482	492	469	448	484	495	477	488	432	500	425	478	463	480	507	473	492	518	456	472	503	456	432	460	460	461	480	482	460	485	478	494	497	435	468	453	504	478	518	485	471	486	506	496	475	505	512	515	510	460	463	489	477	493	477	484	504	499	469	449	469	447	455	448	438	450	495	463	467	452	481	509	491	448	479	489	437	498	462	469	484	472	509	522	481	494	478	484	483	488	433	497	495	444	480	439	494	479	454	459	498	520	484	478	461	461	489	460	477	545	477	489	481	460	480	450	491	484	442	516	438	470	433	455	463	488	486	499	479	470	472	473	472	461	451	469	458	459	485	415	447	519	448	464	458	456	490	467	502	445	470	463	462	472	509	443	488	474	492	457	518	461	425	459	468	479	483	456	460	459	474	489	469	483	471	488	470	451	505	463	453	497	450	477	469	471	468	498	486	487	433	492	478	487	512	504	458	468	522	469	442	443	469	432	462	478	487	541	453	480	481	462	493	473	485	487	504	489	469	455	510	481	483	483	503	490	509	461	505	492	495	453	477	495	455	442	459	459	502	441	459	482	487	494	479	490	466	481	504	479	469	465	494	481	514	514	510	465	450	460	515	452	466	446	473	451	476	421	475	505	471	482	493	450	462	475	473	443	448	453	463	479	438	446	521	492	510	487	451	481	446	463	478	458	473	432	476	467	470	490	497	450	458	479	471	518	515	493	428	489	510	496	452	493	469	503	493	446	501	483	495	473	493	477	470	455	480	460	465	436	481	478	515	464	457	482	452	465	496	469	442	488	457	505	471	485	476	467	470	477	496	500	477	486	507	486	449	516	468	497	491	473	476	489	469	466	467	511	494	466	498	483	501	461	492	470	474	472	474	492	473	471	474	473	461	483	436	477	471	497	493	473	503	468	487	472	469	494	458	450	457	489	512	447	494	436	453	474	458	468	451	473	495	462	504	473	458	465	498	456	467	453	470	409	505	524	462	433	489	455	475	454	480	492	504	454	512	488	484	489	481	491	499	479	470	501	489	511	473	471	489	443	488	488	459	450	470	464	465	407	482	502	483	474	479	497	495	499	458	500	492	471	462	480	454	501	497	464	481	417	486	500	513	438	464	521	487	467	469	507	491	461	483	495	489	488	454	470	495	482	486	491	458	442	472	438	455	457	470	491	449	425	504	476	489	505	469	488	498	498	471	479	480	509	478	465	456	487	462	498	496	493	453	516	502	464	446	473	461	497	510	454	501	465	488	463	472	441	511	481	447	446	501	442	504	435	480	492	478	498	445	452	483
14747	20278	15524	8794	6497	4819	3820	2640	2162	1956	1804	1553	1314	1236	1112	1074	1121	1019	1036	966	942	886	859	880	822	783	738	692	697	669	700	667	721	714	721	664	684	695	651	670	729	641	631	673	691	672	630	644	668	660	640	659	606	620	647	606	620	623	602	645	643	633	700	618	642	638	606	638	648	629	586	555	630	597	645	582	602	624	606	649	640	615	553	667	614	612	654	637	606	615	576	651	640	620	578	600	624	631	649	646	600	608	638	628	609	590	621	624	599	635	633	588	615	610	652	598	603	618	641	616	566	602	603	588	624	602	627	615	648	597	620	622	590	610	650	595	619	551	635	622	611	601	638	636	639	624	601	665	650	615	671	603	592	630	545	631	659	606	593	564	616	592	633	634	578	603	596	603	664	612	628	639	645	633	633	608	603	618	600	641	635	609	600	638	590	630	614	630	618	613	600	659	619	573	608	603	620	641	611	636	633	624	614	620	605	636	599	571	591	592	633	593	658	649	609	631	642	575	579	562	600	613	629	623	593	609	602	613	578	578	655	638	597	580	599	627	622	615	610	572	588	653	616	603	598	595	595	641	583	629	659	594	598	630	646	665	627	616	609	634	654	621	609	631	639	601	607	599	625	589	613	593	603	571	638	647	636	607	643	602	565	616	635	625	590	609	611	569	608	644	637	617	605	635	611	581	601	628	615	597	623	612	607	617	601	566	669	620	633	607	641	588	629	648	637	634	602	626	640	590	628	598	624	620	604	643	573	574	605	618	593	591	577	602	634	628	578	627	632	629	619	645	587	625	605	627	595	581	634	610	599	625	601	593	584	584	585	605	625	629	658	602	646	583	616	639	623	591	672	651	634	623	634	591	610	599	573	619	606	651	608	591	657	614	620	593	620	599	602	560	656	604	610	586	596	622	636	612	667	626	627	640	619	614	615	598	606	642	587	622	624	603	586	577	552	600	617	596	578	625	594	613	628	629	587	639	619	619	622	621	589	640	614	567	603	604	612	609	589	592	567	556	636	662	621	610	641	630	620	653	593	619	653	615	614	595	634	623	644	617	633	652	646	634	608	621	623	669	635	592	618	631	630	617	582	601	623	592	637	615	692	633	613	600	642	625	611	646	618	597	627	608	621	575	602	606	602	675	614	586	636	582	559	630	637	613	615	602	615	627	566	625	626	629	571	606	616	548	629	595	626	595	601	602	585	604	640	625	636	595	616	612	613	620	590	643	575	617	605	644	631	603	621	576	642	645	624	596	606	636	604	626	620	619	613	596	636	611	640	602	666	637	601	608	623	552	629	599	619	554	596	598	666	641	580	627	646	603	635	583	617	633	625	584	602	599	643	614	607	585	630	626	602	621	602	579	603	613	638	634	655	624	624	575	619	630	629	596	624	587	604	608	656	612	669	577	621	592	581	603	636	637	599	600	573	652	633	656	599	652	624	649	589	594	589	632	601	628	594	623	608	611	614	613	618	621	604	629	613	593	585	618	620	615	589	607	613	599	639	612	614	695	632	660	644	572	595	591	589	603	608	671	603	608	603	602	592	568	572	603	605	653	636	616	653	578	681	575	561	633	630	598	587	633	611	635	612	605	604	598	600	592	633	615	652	585	624	604	654	654	628	606	626	594	610	634	592	642	664	617	624	630	604	593	566	624	557	605	624	586	649	611	643	647	620	641	595	582	599	621	600	585	578	640	620	640	650	589	633	594	601	613	642	640	629	603	632	576	629	622	656	662	590	569	620	682	617	577	632	581	581	614	597	568	608	599	578	606	582	584	620	566	587	614	564	646	601	652	635	623	612	586	616	612	596	591	646	589	650	599	619	614	596	630	581	659	607	573	642	594	656	592	606	596	646	633	622	606	576	607	588	595	631	665	541	579	584	615	633	627	648	640	663	638	648	630	626	625	649	648	606	659	653	592	622	619	592	601	637	629	590	649	620	595	590	631	629	606	616	650	620	575	601	622	641	587	609	613	605	622	650	632	615	626	640	658	556	574	622	593	647	652	660	615	623	629	610	663	623	640	652	619	598	632	640	589	610	618	623	613	597	631	620	597	657	621	609	589	597	623	595	585	633	632	649	629	664	637	633	614	620	662	584	664	638	655	632	589	623	577	648	600	596	565	634	637	589	598	620	637	612	596	623	588	602	652	612	621	598	586	602	612	632	654	647	639	615	684	608	653	628	612	620	612	603	607	632	623	631	617	621	600	632	584	631	628	593	642	580	604	622	640	594	596	623	609	578	624	570	584	653	591	617	665	655	655	624	617	619	619	622	643	611	628	606	570	629	549	633	690	615	663	629	641	643	616	625	604	631	591	565	582	600	630	595	599	623	615	603	643	611	588	609	589	620	640	596	582	630	581	610	639	597	587	626	569	609	621	613	608	584	611	594	609	625	592	643	612	645	627	627	571	637	601	633	618	631	609	618	582	626	618	588	631	638	617	609	613	622	649	606	620	628	605	636	623	629	598	591	589	657	571	628	613	625	591	646	641	608	621	645	601	582	600	623	584	620	615	581	629	617	624	568	612	632	641	620	636	572	652	626	602	613	570	562	610	609	609	605	624	624	611	610	662	633	594	610	662	636	649	612	624	649	612	609	636	618	594	613	625	621	593	640	626	584	620	607	628	628	604	626	613	609	613	603	622	617	598	604	638	592	632	613	589	591	633	618	617	654	620	675	596	656	635	656	611	639	633	605	667	615	662	606	637	594	607	601	595	651	606	625	639	626	588	603	608	622	607	609	602	639	615	601	591	613	588	586	609	577	623	613	656	665	642	623	672	633	610	645	634	639	601	615	644	612	633	624	659	651	610	579	617	615	642	610	618	615	617	631	601	583	581	587	571	600	651	641	607	610	626	589	586	665	621	613	595	619	608	643	609	597	607	617	647	616	609	621	635	647	654	580	609	594	606	657	640	627	617	610	637	612	644	630	612	618	608	639	588	646	645	609	584	654	608	630	585	607	612	571	582	672	679	617	643	605	586	604	624	668	623	619	651	575	622	613	644	596	615	586	594	614	646	618	598	616	577	585	596	614	568	598	658	592	579	604	640	587	615	644	624	566	610	616	639	577	598	639	599	597	598	574	630	584	637	599	606	609	621	630	645	607	631	613	598	615	626	626	626	619	565	609	610	618	578	586	598	624	597	607	627	588	632	606	608	582	648	620	651	630	633	628	647	585	614	647	587	624	616	653	583	643	612	627	629	637	620	612	626	644	571	617	643	578	641	631	587	647	619	607	615	613	638	610	619	596	593	614	605	646	624	645	601	654	582	639	612	610	593	592	569	542	574	616	608	604	623	593	634	600	585	600	636	618	599	602	644	586	599	639	634	630	583	636	623	642	577	591	613	617	619	600	588	632	610	682	590	660	622	601	609	619	637	597	613	634	637	656	631	590	632	585	603	596	630	641	625	585	613	621	644	628	628	619	610	638	605	595	627	597	624	623	592	627	608	582	593	629	570	639	616	608	616	622	647	632	653
22431	20947	28456	23633	20951	20871	8252	2492	1591	1490	1330	1165	932	836	781	792	749	748	715	646	630	668	590	556	535	523	532	494	477	482	445	486	464	444	536	468	493	499	476	464	442	445	467	420	405	423	419	413	401	427	379	427	458	443	405	455	402	388	405	421	428	405	408	373	405	401	429	379	491	371	375	420	403	374	397	407	402	415	382	384	418	444	437	451	401	409	394	390	411	403	400	381	391	416	428	397	365	380	382	398	402	381	391	368	388	390	387	402	361	394	404	417	403	374	436	381	406	386	428	381	400	416	375	373	367	389	411	388	384	398	414	402	381	431	388	377	425	384	383	409	368	384	414	408	396	402	424	390	417	394	432	387	410	420	434	378	401	390	401	435	394	399	381	402	381	394	432	407	405	403	387	373	391	379	392	386	421	384	387	390	403	389	349	394	417	359	363	399	388	409	381	438	375	417	414	412	385	412	401	399	419	379	405	423	448	409	371	395	399	361	406	420	403	388	425	400	389	417	406	392	384	349	419	378	430	403	367	426	354	386	426	413	392	407	401	409	375	371	418	378	402	398	417	384	380	410	412	370	414	384	396	385	399	427	408	429	341	414	390	408	409	394	383	410	428	407	388	366	388	390	350	417	392	389	427	395	360	406	354	395	384	377	382	386	343	419	396	375	392	443	400	389	389	411	415	392	406	403	400	389	433	420	387	426	375	386	400	433	428	375	398	391	383	412	370	399	419	365	439	401	390	405	373	396	445	417	405	409	382	374	396	390	472	361	408	399	359	387	385	408	374	423	383	387	383	383	406	382	416	414	401	368	382	397	378	387	389	371	370	410	394	414	363	376	393	448	401	436	414	409	410	387	414	401	402	390	396	391	416	380	403	378	394	404	395	387	464	416	372	382	384	393	401	375	384	388	372	399	400	401	404	358	397	424	368	419	412	392	431	398	401	395	404	408	416	411	417	396	427	364	363	413	379	384	412	381	435	388	414	406	395	405	405	372	384	399	409	411	397	368	409	401	406	403	399	346	369	404	405	381	404	404	394	377	378	408	390	363	452	374	392	406	394	439	401	402	390	375	404	422	381	355	385	412	400	407	426	411	403	415	388	388	396	368	367	352	391	397	374	385	380	373	419	383	386	377	406	389	408	447	409	382	378	392	367	417	422	414	402	419	417	440	384	378	392	416	376	387	379	388	402	421	374	417	412	343	358	366	404	379	402	410	405	394	383	359	387	404	414	389	387	398	395	388	397	389	406	371	384	355	398	410	382	380	365	358	386	401	387	409	405	391	379	367	420	387	416	358	405	432	391	351	390	393	390	425	407	367	404	369	384	396	384	409	424	398	389	404	378	368	415	388	372	410	368	407	372	392	409	401	393	396	414	376	418	400	393	400	395	387	364	384	401	386	404	418	373	397	377	401	368	433	391	405	427	365	396	396	394	393	386	407	383	374	355	389	427	397	383	402	377	396	399	385	390	384	398	392	412	397	406	397	386	393	400	396	396	356	353	394	388	399	414	395	398	433	399	396	411	411	413	421	394	411	396	395	394	382	385	350	393	386	414	353	424	385	402	380	424	382	384	406	407	375	383	399	413	373	418	368	379	399	391	372	372	390	364	396	423	410	388	375	365	386	355	387	417	404	381	370	410	344	389	376	380	416	416	403	397	389	396	452	390	375	397	410	427	416	411	434	362	393	417	433	397	389	408	389	388	423	380	376	412	393	396	383	373	379	421	387	422	422	404	454	411	414	408	442	382	402	397	423	412	394	373	384	389	363	395	426	386	382	373	382	382	425	376	383	371	408	396	393	345	385	393	390	379	422	375	424	383	435	415	372	381	460	399	414	387	393	393	402	420	359	385	384	413	391	394	414	410	395	386	391	383	378	393	381	427	402	364	426	371	379	413	403	374	401	397	396	383	375	389	377	381	406	381	403	368	421	403	381	370	412	400	367	394	474	397	423	397	404	404	402	351	371	415	386	403	427	418	425	402	359	414	381	404	402	368	390	395	386	388	384	401	405	395	379	410	430	395	385	368	402	374	378	391	430	387	431	390	359	391	414	405	399	428	397	412	395	403	391	378	388	409	396	432	417	414	406	389	402	383	365	390	395	424	420	392	364	395	420	416	384	399	385	415	397	399	409	429	429	388	405	442	378	433	382	382	365	396	381	398	372	389	398	371	401	365	409	413	377	385	401	415	358	412	371	376	404	413	402	372	398	441	378	385	398	429	401	400	419	410	405	421	366	385	430	386	388	394	420	365	405	347	376	383	406	394	414	390	350	413	389	370	383	400	387	432	357	423	398	395	385	432	375	376	411	404	384	382	393	390	413	371	405	397	367	394	401	376	365	412	443	385	407	383	364	383	387	415	396	393	396	416	365	380	389	384	413	422	369	398	388	398	372	389	419	409	363	404	429	401	388	444	419	391	413	396	384	410	393	372	381	402	420	361	398	399	401	392	362	421	429	388	410	384	394	368	393	367	396	389	375	412	397	421	402	384	409	378	386	363	432	403	388	417	437	403	397	401	373	395	413	376	398	350	399	394	442	434	358	421	384	392	369	384	408	384	409	403	420	360	375	402	387	379	375	403	375	381	376	355	399	415	401	398	346	371	384	366	389	411	381	386	406	412	402	353	400	410	407	406	380	397	396	385	425	399	354	403	394	398	374	446	387	377	392	372	414	394	390	387	437	405	373	420	430	366	386	384	413	360	351	405	419	423	421	404	435	385	416	388	430	373	426	376	428	424	380	390	389	411	414	380	386	387	398	397	429	396	390	408	383	396	365	410	377	403	384	380	390	413	381	360	404	403	404	380	356	428	362	398	370	372	375	401	413	384	410	394	405	393	412	398	384	381	397	417	417	414	428	433	390	408	405	405	397	397	412	423	357	396	413	408	416	379	363	418	361	407	403	372	407	409	396	393	405	382	380	376	385	371	396	441	380	387	391	408	370	407	411	412	393	387	415	392	364	419	422	367	423	383	392	335	404	388	433	368	376	407	407	400	379	414	387	410	389	421	428	385	371	412	349	402	441	397	405	410	361	438	396	393	423	408	397	383	410	390	387	405	404	402	397	386	398	411	395	394	368	417	408	401	405	390	390	398	374	398	381	410	380	396	396	374	394	369	379	388	396	411	413	420	389	410	408	373	417	376	384	381	399	402	438	440	429	411	392	421	385	388	369	380	395	378	417	377	407	410	394	381	405	404	372	385	391	404	398	401	396	380	410	426	387	429	413	409	390	397	423	353	414	416	410	445	401	386	413	387	429	401	401	374	412	371	396	382	385	383	396	378	421	423	391	426	396	377	393	402	370	372	361	386	411	362	402	418	401	352	386	433	405	359	426	372	400	430	428	418	393	435	398	396	414	393	372	405	379	377	402	390	393	434	397	412	408	356	390	399	394	413	412	384	359	374	393	404	375	430	375	379	418	391	372	367	438	376	415	393	378	431	411	419	393	406	402	399	404	409	414	404	366	412	426	399	381
19062	28971	22797	13729	10730	8431	6216	4437	3675	3139	2727	2232	1810	1563	1484	1342	1390	1299	1181	1170	1104	1057	984	968	825	801	732	694	726	707	634	717	711	634	650	680	671	635	627	648	628	599	562	613	608	620	573	563	566	579	598	586	554	574	560	538	520	571	544	540	526	534	554	555	616	534	499	568	521	469	562	550	459	553	537	509	513	558	536	542	546	517	506	530	517	504	534	540	489	528	586	544	511	563	504	514	503	519	518	522	533	519	470	537	516	497	506	544	569	545	475	512	519	519	542	508	511	525	500	491	517	515	525	519	526	473	535	488	535	551	528	531	528	537	530	511	513	555	531	522	463	527	490	529	520	519	513	515	506	516	536	513	512	548	505	497	552	505	518	513	541	540	510	503	521	531	539	547	494	519	522	560	555	533	559	506	512	486	508	529	509	563	510	528	525	478	511	546	523	511	478	577	508	529	537	532	546	548	520	536	515	541	524	542	508	578	540	537	526	538	517	527	480	521	520	537	503	575	506	548	501	545	545	537	528	535	527	523	516	503	512	480	545	559	520	565	511	487	508	476	547	542	529	552	533	514	508	540	562	515	515	499	546	527	489	556	533	538	527	514	569	569	535	514	475	488	539	477	506	513	487	518	541	517	522	502	495	539	509	499	506	514	535	527	495	550	499	503	526	571	504	515	520	541	495	511	548	518	494	511	522	536	507	490	528	532	536	539	535	552	522	530	503	498	486	512	539	510	525	500	575	480	504	550	513	531	534	498	492	526	543	522	499	455	573	518	478	518	501	496	532	503	512	515	501	532	538	512	516	523	552	524	553	495	508	530	531	507	513	522	537	517	503	532	498	477	508	520	533	557	504	542	517	555	542	511	529	544	504	541	513	532	492	527	474	563	533	516	535	511	505	503	530	540	524	483	524	503	504	499	538	546	499	493	516	525	535	494	473	543	539	507	536	484	494	532	557	488	539	510	513	514	496	478	516	552	500	551	513	513	510	534	523	529	531	529	537	515	520	532	528	488	535	543	506	525	516	508	530	543	530	512	523	488	487	527	485	501	538	513	523	506	535	535	496	508	561	542	480	529	486	515	512	506	544	487	486	530	516	535	522	513	548	500	475	546	493	493	513	515	517	581	481	530	519	520	530	547	494	541	549	518	477	514	489	540	486	559	514	521	495	541	499	500	506	532	498	536	515	511	606	518	523	505	573	528	489	496	546	501	533	513	529	524	548	514	543	498	522	531	530	508	503	505	532	574	552	482	548	489	521	522	528	539	513	535	518	496	522	525	550	512	512	502	497	527	534	549	538	521	557	540	515	503	545	523	513	457	542	544	521	492	506	558	532	514	568	535	536	521	537	518	546	509	527	530	487	514	530	496	517	527	502	516	524	526	536	529	530	506	471	500	532	521	501	513	522	510	512	491	508	529	517	514	531	457	529	509	544	525	511	527	530	543	517	497	555	512	485	538	500	508	494	498	506	514	519	496	514	459	519	540	510	520	472	514	518	527	508	502	525	516	507	502	502	499	474	495	548	517	511	472	526	534	559	531	484	504	516	523	553	517	534	539	554	479	536	512	475	521	519	522	534	541	522	514	524	505	520	503	527	498	589	510	540	478	494	568	546	547	538	506	521	524	527	494	517	501	480	539	514	533	526	513	492	525	506	506	516	495	512	544	535	548	556	534	518	507	468	508	515	505	522	511	518	519	486	483	512	529	546	527	512	534	548	523	487	522	513	534	540	529	523	514	534	518	555	520	515	536	541	552	545	547	550	513	496	543	509	509	525	521	541	527	517	507	508	497	503	550	514	511	536	508	548	471	499	519	534	551	528	542	552	495	535	544	543	504	512	539	518	559	546	559	517	508	521	558	542	508	510	521	523	538	529	529	487	536	487	505	509	547	514	552	554	535	532	505	497	535	454	553	531	531	529	512	528	517	522	505	501	568	503	518	533	519	550	495	539	515	496	524	528	542	488	532	507	497	492	501	516	506	525	516	519	509	525	509	497	509	540	507	531	523	590	529	522	547	521	513	556	516	495	505	497	525	523	544	510	532	492	497	527	484	541	519	533	473	524	474	466	528	512	541	511	497	470	533	527	506	550	538	511	504	501	535	490	557	518	504	555	528	537	544	553	492	510	548	497	510	488	548	502	537	530	509	561	550	525	521	522	556	522	526	520	505	504	566	502	542	494	528	532	541	539	552	515	501	525	534	539	500	549	490	517	495	484	541	517	518	501	534	550	519	535	543	528	534	498	492	534	528	532	524	507	539	527	507	512	524	531	483	541	547	545	510	505	548	552	519	496	540	574	530	502	539	501	551	528	525	513	469	537	511	513	455	513	505	505	577	494	507	533	506	535	506	546	468	527	568	509	498	514	519	531	494	509	525	512	493	560	519	520	558	536	515	520	587	549	502	484	544	507	485	493	512	489	500	542	511	514	542	511	571	504	546	475	536	498	497	535	526	509	440	535	509	497	523	504	507	505	514	523	546	552	546	553	541	493	552	562	513	505	505	516	533	509	504	561	484	515	546	502	527	512	588	552	520	488	546	540	562	538	517	530	473	538	526	459	538	528	504	521	534	527	516	503	464	517	519	498	564	531	534	535	482	517	556	489	522	529	511	483	494	483	551	516	546	498	564	568	537	527	561	508	542	530	569	574	507	520	491	513	506	508	504	490	504	511	573	510	518	521	511	524	519	521	481	535	524	501	557	509	505	495	507	555	550	499	546	525	529	518	538	517	520	505	580	509	474	528	549	513	522	503	517	501	480	520	516	514	488	534	554	530	534	504	517	551	535	513	519	512	501	535	529	546	504	564	511	556	529	529	512	505	525	523	547	504	512	561	479	532	506	524	498	533	563	495	533	530	523	504	463	544	511	459	556	530	494	514	522	514	512	561	518	536	549	505	487	518	536	502	517	536	558	503	532	481	504	524	513	525	494	523	534	464	570	524	511	468	523	510	539	511	532	490	499	466	492	509	498	493	540	556	506	528	556	547	499	537	522	526	517	551	484	550	529	538	549	538	539	538	520	521	484	510	548	541	508	530	511	501	522	531	480	490	516	509	546	480	516	501	567	541	548	543	554	524	480	513	502	501	539	541	518	504	499	533	549	546	524	523	548	547	540	520	546	505	525	491	500	479	535	502	511	485	536	544	530	502	557	548	477	528	534	546	543	520	515	523	544	508	485	524	556	533	555	509	494	518	504	497	494	512	565	526	516	530	492	492	537	523	525	564	514	548	527	484	543	537	525	514	481	534	508	509	503	575	522	489	522	525	508	538	498	506	525	488	504	533	538	560	532	504	503	496	523	498	571	513	570	503	538	507	512	505	534	485	548	522	555	487	497	525	524	544	508	550	530	489	537	478	531	503	501	486	538	485	534	557	534	519	546	480	493	533	532	542	508	519	506	484	512	555	502	510	482	507	525	529	499	534	546	507	519	535	529	541	525	502	533	549	505	541	500	511	507	518	505	520	497	523	545	496	512
27262	18380	9917	4768	2604	2031	1485	1219	1111	1033	987	877	878	837	818	792	817	785	771	737	765	757	791	680	706	717	647	678	641	660	674	711	688	610	713	710	734	660	699	659	708	677	672	711	705	650	675	679	707	676	675	682	702	687	666	654	642	670	632	676	658	595	701	658	610	704	691	626	648	606	649	688	633	659	649	639	635	629	692	617	634	655	655	660	678	641	637	666	644	639	673	682	657	648	624	672	647	675	685	620	688	650	646	600	611	671	721	601	666	642	638	640	665	633	658	688	650	641	653	608	657	652	621	615	667	716	613	670	650	603	677	674	655	614	677	692	707	639	681	709	696	614	657	694	681	622	666	671	616	673	634	616	649	631	671	643	674	680	645	671	642	634	670	673	647	615	685	679	612	676	633	674	676	691	628	640	661	636	679	655	614	641	684	607	655	625	658	653	671	686	675	640	660	642	647	667	661	664	647	653	632	641	668	621	676	658	649	667	680	609	678	642	598	597	653	682	646	676	646	590	653	639	659	642	684	665	634	638	629	633	680	709	661	680	621	689	663	641	655	636	638	636	653	620	644	682	648	713	676	621	679	573	641	692	632	679	639	673	654	642	678	642	687	623	685	653	646	627	691	613	659	639	687	602	663	642	652	674	680	647	673	622	668	663	683	669	645	662	632	659	697	665	663	672	696	609	594	662	609	628	667	644	628	674	612	685	665	666	637	686	630	637	625	636	676	635	643	672	666	625	705	641	643	677	663	627	641	726	641	687	670	599	654	606	640	630	652	667	611	684	625	659	673	622	602	625	678	676	624	634	625	663	662	668	635	660	660	635	683	624	636	637	656	691	655	667	675	658	655	625	687	656	657	607	664	641	627	654	688	646	643	639	647	656	623	638	661	621	626	637	639	637	649	649	662	648	651	681	691	673	659	743	645	632	657	650	681	603	690	595	667	626	672	664	597	616	669	687	654	687	660	629	658	656	649	663	685	660	638	621	647	635	678	643	685	678	655	656	651	671	661	663	660	630	676	669	713	702	739	679	620	662	623	667	704	615	637	633	631	661	655	624	678	640	667	680	640	720	672	681	685	654	710	630	673	633	690	614	682	693	645	651	654	672	629	609	629	657	610	657	674	628	699	591	676	643	687	641	623	620	659	648	626	686	670	645	659	669	653	635	636	640	656	666	697	647	606	677	678	661	676	647	679	674	663	640	636	632	652	636	668	673	676	618	679	634	664	669	642	664	628	660	663	647	697	623	672	661	622	688	690	688	697	654	660	646	645	695	619	689	637	647	656	633	653	655	686	653	613	630	691	638	680	672	653	672	630	621	667	667	620	673	645	666	598	678	690	663	684	676	684	688	620	638	636	663	604	648	666	670	653	644	591	632	723	652	691	712	676	665	650	707	641	642	639	689	651	686	722	663	622	677	621	618	660	622	628	641	642	678	635	596	692	646	662	661	693	682	673	639	633	610	617	643	696	638	659	658	735	625	707	701	651	626	633	614	607	646	668	715	624	684	673	682	620	673	641	664	624	669	653	649	671	644	615	647	678	642	699	627	656	659	631	627	644	628	673	631	640	641	629	652	623	631	676	611	703	638	696	645	639	601	631	645	655	652	662	646	661	677	661	672	657	700	650	632	643	646	690	666	626	680	673	646	628	680	675	617	670	639	663	630	640	661	646	637	632	657	669	652	640	676	691	617	671	692	624	652	675	677	651	618	614	609	650	656	669	636	646	635	668	664	674	657	671	629	638	680	658	671	690	644	651	656	689	617	603	607	667	672	667	645	665	622	621	671	685	661	669	618	639	615	625	655	675	643	630	620	643	620	643	724	677	646	638	668	647	665	662	617	691	640	665	618	659	621	614	679	644	654	673	662	638	675	678	659	652	656	617	645	704	628	638	648	646	658	622	647	667	639	681	646	660	657	611	643	655	664	634	638	664	656	669	625	674	659	662	690	682	698	658	651	633	642	612	656	643	672	655	672	672	661	659	673	639	650	609	661	664	674	699	609	615	623	674	653	675	672	668	682	629	655	666	643	664	673	675	659	622	676	659	644	621	600	676	658	705	634	674	660	726	629	617	624	636	627	633	617	687	704	658	717	662	680	639	648	614	696	664	661	644	636	652	640	653	699	635	612	676	622	705	640	648	680	660	678	652	668	662	642	647	664	664	631	625	686	621	664	652	702	681	641	705	657	672	636	663	659	627	677	609	660	614	613	663	633	681	658	666	658	645	625	632	667	638	667	691	643	656	683	662	660	689	681	661	663	632	687	630	622	643	634	624	634	683	642	625	655	673	663	655	682	624	681	639	690	627	663	681	670	647	601	660	647	646	670	669	632	645	626	623	653	671	665	633	649	684	675	640	646	629	643	633	654	611	684	648	650	625	636	689	685	586	686	645	695	668	663	667	647	671	657	595	648	630	639	623	718	684	632	624	668	658	644	622	658	611	691	634	681	642	643	669	636	689	652	704	664	668	693	655	662	679	639	638	667	710	632	617	623	673	701	645	653	618	661	640	668	691	664	651	690	643	686	650	649	669	650	687	687	640	655	599	620	667	630	658	643	644	675	675	640	664	657	634	662	645	660	630	680	660	652	661	619	689	627	620	634	612	694	635	645	676	659	618	690	668	655	641	587	622	681	707	620	671	659	638	664	652	667	622	618	665	660	641	656	647	701	653	690	667	645	683	625	658	620	686	676	638	639	639	700	621	687	669	680	639	621	661	655	620	649	625	616	642	671	662	649	648	663	660	653	674	666	675	655	610	694	670	661	620	629	690	677	646	671	676	640	671	628	646	651	635	688	627	681	622	646	665	698	678	690	670	615	630	647	662	660	630	683	618	717	650	633	664	665	717	684	639	681	615	635	624	675	668	615	674	633	687	658	654	651	661	666	654	614	656	631	630	618	652	610	650	626	680	600	688	630	654	654	626	644	702	615	603	676	644	649	664	675	662	661	653	657	656	714	665	717	606	670	652	654	632	634	686	685	653	654	646	692	635	613	646	611	650	655	653	669	632	668	652	649	681	659	647	676	640	632	680	647	649	627	692	687	654	699	658	693	638	621	728	715	657	655	693	678	688	621	687	680	666	632	624	672	685	664	659	676	623	644	652	627	613	683	641	678	627	639	673	596	656	675	663	654	600	628	693	617	674	675	709	642	690	654	631	619	661	592	650	629	624	655	660	635	683	639	694	631	719	709	708	664	628	697	638	646	628	631	651	662	638	614	571	629	637	669	644	638	654	645	690	622	658	677	648	648	663	639	719	680	654	649	640	600	652	654	671	682	692	642	657	650	669	679	662	615	640	674	659	651	654	632	690	640	643	599	673	675	671	649	666	628	672	635	667	645	672	638	604	617	645	648	643	631	646	614	661	652	645	632	665	632	618	658	671	647	665	641	666	655	645	710	628	668	670	624	674	652	648	639	650	639	615	629	621	666	658	663	623	628	657	628	645	657	684	679	659	641	636	633	645	612	619	590	688	695
13463	15636	11477	6454	4770	3965	2942	2232	1931	1770	1637	1462	1299	1214	1199	1144	1136	1217	1107	1131	1100	1082	1054	1042	956	910	936	926	899	876	901	876	857	882	928	953	869	880	948	862	819	888	850	895	821	845	873	870	843	852	877	826	860	854	856	873	816	832	886	802	832	822	827	816	787	825	824	858	880	819	811	874	849	808	803	859	840	817	885	912	849	794	866	838	857	830	830	844	865	804	750	864	844	868	849	845	832	809	777	813	851	828	819	800	809	862	811	785	807	853	817	811	792	836	827	850	850	868	842	841	815	864	813	802	836	841	816	858	818	870	864	852	839	824	806	807	847	844	837	841	847	825	863	833	818	816	850	850	813	839	745	825	801	789	809	845	883	842	852	836	813	817	818	845	828	888	846	831	839	860	819	804	845	810	832	805	864	858	804	792	825	840	846	850	816	885	833	858	853	851	827	812	841	790	824	834	875	791	850	872	826	839	827	786	821	875	805	806	795	792	842	850	809	834	823	738	840	811	785	850	837	805	819	826	877	826	900	855	829	859	851	858	850	815	861	774	801	781	844	860	855	805	818	790	801	834	855	861	790	812	796	820	813	828	869	826	914	822	830	834	812	838	826	764	856	823	817	817	838	771	820	813	873	848	874	865	832	784	784	857	858	792	834	819	891	835	837	848	861	835	830	857	837	822	833	895	791	798	842	834	828	844	836	838	826	796	776	833	831	868	845	818	842	821	809	767	783	841	836	818	849	788	827	806	866	829	864	819	829	860	867	851	868	827	838	819	777	831	872	823	818	839	797	876	843	843	829	814	823	823	840	814	850	845	851	814	834	801	811	785	784	821	839	890	831	838	852	794	811	854	830	824	834	838	807	892	864	836	860	811	798	862	889	866	793	815	824	828	860	892	802	818	836	861	818	810	857	844	836	843	846	846	894	840	826	828	797	759	837	815	851	855	864	786	874	828	801	847	810	889	811	849	892	822	843	817	841	867	809	841	808	839	835	815	826	827	814	786	843	860	886	835	818	783	861	827	830	816	823	846	857	830	856	863	831	846	882	875	835	807	940	775	821	778	840	758	817	850	849	862	835	812	835	849	858	891	889	785	875	774	807	796	881	837	837	779	839	827	835	858	840	834	811	850	809	871	789	871	826	829	807	786	845	841	809	803	875	877	852	797	836	852	794	814	824	824	842	830	862	795	824	827	807	826	820	867	843	783	801	844	775	860	825	848	886	851	837	816	814	826	823	828	817	834	853	797	883	846	780	858	769	818	903	797	827	779	869	884	801	825	809	823	854	815	826	814	784	817	809	791	853	848	834	863	773	833	790	851	797	821	887	857	784	858	867	827	827	832	874	855	816	839	800	842	859	787	845	783	825	846	870	832	838	863	836	837	850	849	832	827	804	798	816	866	860	837	827	820	826	819	807	878	898	870	789	818	863	842	807	796	841	831	835	783	816	812	845	812	836	892	824	830	817	842	850	815	839	826	842	881	838	853	857	860	809	818	757	802	863	782	871	838	866	869	828	838	821	740	810	842	808	825	881	849	865	819	845	838	824	843	795	840	828	808	825	887	890	844	862	870	801	833	815	823	828	826	797	809	807	821	816	837	857	839	782	814	814	783	856	883	858	825	834	810	814	811	860	813	781	841	809	841	869	811	849	834	857	817	798	861	837	855	783	807	820	839	800	785	852	788	834	803	790	833	818	846	874	859	863	806	816	833	858	842	806	853	872	836	857	857	794	789	771	804	789	831	757	809	874	878	859	840	799	793	845	814	852	804	845	832	833	842	830	824	797	812	824	837	828	857	832	796	791	833	832	881	828	867	808	799	853	804	844	858	829	871	806	817	861	785	843	858	850	878	810	842	836	838	814	823	805	785	825	798	862	808	823	791	841	826	893	803	845	819	808	844	807	788	819	870	825	823	809	853	820	864	811	790	807	884	798	829	762	835	826	827	823	856	801	804	834	809	834	821	813	847	825	891	862	856	795	832	802	798	900	850	808	853	831	798	830	827	841	852	828	793	801	814	840	862	775	897	833	835	794	805	840	850	824	858	802	850	831	820	818	821	828	871	849	853	883	839	862	820	853	794	872	793	839	785	847	869	849	840	826	874	867	836	801	814	841	835	824	832	850	821	880	849	899	792	807	812	920	850	816	840	823	866	800	844	852	875	884	822	817	855	872	802	801	812	848	886	832	854	845	809	850	857	756	756	803	879	807	812	821	832	809	844	839	789	788	862	857	850	798	789	792	814	766	836	804	870	857	835	859	810	859	813	864	835	803	833	817	858	829	824	860	832	843	854	805	815	815	869	880	844	813	849	822	818	833	819	821	867	883	826	865	881	843	827	849	815	843	825	815	835	816	789	803	821	833	860	858	862	852	800	849	840	842	836	851	877	782	841	817	820	893	816	829	857	796	787	854	850	830	823	838	772	802	844	866	795	892	811	840	815	784	828	792	889	836	784	864	845	802	849	804	825	825	790	794	876	843	841	848	824	861	828	834	879	795	837	884	822	827	871	821	814	841	835	838	807	842	857	779	821	806	805	842	843	825	806	782	870	794	817	754	799	797	844	831	881	814	821	861	905	848	834	825	788	816	796	896	846	910	806	808	788	828	900	801	881	810	790	806	811	828	873	827	768	852	840	813	837	850	887	812	825	846	836	859	851	839	831	868	801	793	817	807	805	900	847	876	856	829	835	818	772	784	864	829	872	814	850	805	835	840	832	831	857	858	839	805	791	851	852	853	779	828	870	862	807	851	823	861	798	857	869	856	796	857	822	863	832	839	838	837	833	893	805	820	788	829	809	811	807	873	767	837	828	857	854	828	870	840	805	857	828	803	776	834	808	843	820	773	838	866	851	836	884	816	815	761	892	830	888	796	850	822	801	864	842	830	848	845	864	834	848	819	924	792	857	785	826	809	815	881	822	835	875	837	842	808	865	856	853	804	873	795	812	838	832	838	861	810	856	795	877	809	829	795	856	851	826	790	820	814	819	827	880	801	878	857	828	843	828	791	809	812	787	804	820	792	873	817	849	855	893	819	827	805	892	835	836	874	840	860	846	799	859	848	803	873	855	850	862	828	866	802	858	791	850	769	818	794	831	839	865	830	844	829	789	832	824	819	835	824	811	840	813	836	821	830	860	831	827	788	836	848	781	834	859	862	819	833	823	843	830	853	839	820	872	854	832	840	827	800	840	815	825	855	852	876	849	819	795	818	863	856	831	820	806	772	847	840	773	843	864	882	826	804	790	849	816	838	868	808	820	796	833	789	869	803	838	845	801	836	803	857	859	829	847	844	864	841	816	901	857	869	828	834	811	869	821	839	848	839	809	842	845	815	812	794	846	853	812	832	845	828	852	828	816	885	818	826	810	864	864	810	859	816	825	849	790	847	780	826	860	765	835	862	812	842	828	868	835	833	812	813	824	843	808	849	863	854	824	795	836	841	793	837	869	800	797	837	846	860	850	809	823	794	833	784	833	815	804
23422	20930	27884	24139	20747	9003	2852	1913	1566	1237	1232	1138	968	939	946	928	886	942	802	860	805	793	794	788	735	720	751	657	709	675	656	699	679	660	694	636	676	642	644	714	680	675	660	704	605	613	635	742	606	657	646	687	614	659	632	675	639	625	669	655	642	663	620	652	617	634	644	640	624	625	662	581	631	661	615	629	639	639	613	635	609	599	553	632	649	665	639	611	585	652	635	610	589	621	642	654	580	648	583	644	598	611	636	635	625	628	659	631	634	638	632	654	640	614	567	574	631	625	578	616	624	618	601	626	611	632	634	632	625	606	621	627	576	609	617	636	617	614	649	636	657	584	617	619	596	623	649	645	599	638	617	692	648	640	636	635	603	601	676	612	629	579	657	618	596	624	656	604	605	630	616	664	594	658	613	609	639	652	593	632	634	613	644	639	607	622	604	616	613	622	614	561	611	640	629	637	635	623	661	668	600	625	635	624	664	638	581	655	625	645	604	649	596	629	592	617	621	634	635	617	618	610	630	633	597	601	633	618	600	661	620	633	667	636	564	662	644	637	622	625	651	650	596	661	597	622	661	627	646	644	656	603	621	656	651	584	595	647	609	633	577	597	590	640	575	631	600	581	637	631	593	606	616	613	635	643	641	632	604	586	593	575	630	615	574	600	619	607	638	615	583	636	653	660	606	609	618	658	625	651	618	595	607	601	600	620	658	693	665	662	613	611	589	627	651	602	654	605	613	652	627	599	611	647	578	626	622	684	640	643	602	622	606	657	629	641	599	597	635	638	608	595	604	636	654	642	649	596	639	604	621	611	649	625	641	610	622	630	603	666	643	625	608	629	615	614	590	629	607	655	607	572	633	642	641	620	563	623	639	621	633	600	667	644	627	653	590	649	593	626	655	599	643	655	605	614	639	632	655	612	600	658	622	627	622	674	626	604	617	588	565	634	602	618	657	616	585	608	621	623	625	632	631	697	652	619	603	627	614	630	660	575	672	603	601	634	653	621	607	616	630	589	644	599	607	619	618	615	576	627	586	634	615	648	611	629	602	633	628	591	652	604	623	651	641	640	639	595	636	687	607	638	653	597	658	610	635	654	662	603	610	583	624	648	655	609	625	607	637	618	601	625	644	625	647	636	678	622	596	621	621	647	649	699	602	624	586	610	583	629	610	634	623	630	605	629	632	622	615	596	658	621	609	644	616	626	640	605	640	634	633	636	616	646	628	593	616	640	602	589	632	592	613	647	640	619	631	601	639	661	616	647	611	638	623	666	589	592	661	631	584	621	614	598	649	626	612	645	676	633	650	568	644	653	603	629	603	568	633	609	598	648	608	676	623	584	600	658	640	597	647	611	608	618	621	644	628	669	610	656	629	626	684	625	645	596	586	593	673	649	613	643	607	597	592	600	647	624	579	630	617	606	635	608	600	654	685	610	628	613	642	633	600	623	609	642	642	613	615	694	634	619	612	635	634	643	644	593	695	613	611	665	616	622	624	598	622	618	610	666	628	653	674	627	613	643	634	577	600	571	653	659	578	618	634	586	653	609	625	582	620	637	618	620	659	618	663	586	611	659	638	601	593	675	591	650	631	597	591	612	619	676	639	605	633	648	611	665	614	604	642	660	585	605	619	608	637	635	627	597	656	620	599	649	627	617	605	620	646	613	595	588	620	646	630	653	657	620	573	634	596	573	593	614	592	606	626	603	640	622	607	564	636	645	611	616	648	607	615	633	664	670	648	638	666	647	608	676	647	586	682	658	630	610	654	583	638	616	640	609	687	587	615	623	610	587	609	587	632	672	602	672	641	627	659	596	651	615	620	581	613	601	577	642	639	614	596	661	656	620	644	643	615	620	634	601	601	602	604	622	641	644	620	585	595	625	667	698	609	650	618	614	578	584	663	594	638	606	608	588	661	627	594	615	638	603	611	616	640	638	608	659	629	625	617	686	626	654	613	610	626	628	604	621	635	605	636	645	622	649	621	644	646	640	646	625	688	612	632	638	595	621	636	603	599	595	619	605	607	633	561	613	626	665	631	658	591	615	672	608	633	589	642	668	632	620	597	614	594	630	610	641	620	607	650	622	647	604	574	645	585	618	648	665	554	596	663	593	618	587	623	605	612	646	605	595	621	616	607	615	599	626	654	596	637	626	622	617	603	633	595	668	604	639	582	674	623	631	621	631	627	579	624	565	615	638	606	681	642	635	592	653	683	624	589	601	606	598	629	618	614	646	635	666	691	617	610	620	619	589	620	614	586	596	641	642	660	619	622	605	659	629	622	589	614	619	605	641	633	608	640	581	609	607	639	623	624	649	601	639	618	676	627	652	617	594	618	600	619	623	638	642	607	594	645	638	629	610	646	630	603	656	642	578	646	615	647	569	646	630	635	621	661	656	625	631	580	609	620	635	630	602	630	601	631	656	594	643	590	593	634	613	631	629	593	570	634	601	625	595	629	558	633	646	617	598	606	618	645	586	610	624	643	620	578	635	630	635	616	628	612	608	643	663	605	625	617	582	595	655	606	633	634	629	609	599	608	659	644	634	605	613	552	671	633	636	609	633	673	594	568	619	622	600	600	668	592	627	665	612	640	578	653	636	612	646	638	615	591	587	637	615	611	595	653	633	638	629	606	683	611	604	637	604	607	634	610	629	607	664	619	610	606	607	623	613	609	606	635	671	572	607	615	635	663	648	574	603	645	615	646	632	611	640	614	624	597	626	626	557	626	623	598	646	634	623	619	639	638	600	594	613	634	627	632	600	632	603	649	647	629	584	606	632	623	615	625	588	608	622	565	590	625	634	622	618	610	669	594	613	680	653	671	612	624	643	644	583	643	631	666	618	650	649	627	597	629	575	624	611	639	629	611	633	672	630	611	581	593	600	610	631	650	568	632	611	614	579	633	617	631	641	596	631	660	639	618	657	607	607	600	647	657	605	601	639	587	679	582	633	598	604	592	642	601	618	635	543	643	565	610	633	603	546	626	589	660	612	619	661	677	649	656	611	652	574	646	664	642	650	647	627	592	649	635	578	611	608	624	576	610	607	622	637	550	604	619	617	603	641	623	644	643	600	642	642	630	639	652	627	609	612	664	583	600	659	659	602	632	613	624	591	601	642	622	638	588	677	653	578	621	601	608	607	646	654	614	615	681	681	623	640	623	609	627	646	647	655	626	661	624	653	622	634	650	621	588	590	636	603	606	582	637	629	630	623	633	617	641	611	639	629	639	616	605	606	641	683	640	636	619	646	648	646	604	644	627	589	598	613	622	606	625	603	610	580	617	603	633	665	654	662	584	635	597	617	626	621	643	624	625	616	608	610	650	653	625	594	579	590	620	612	660	634	637	643	600	640	639	604	629	601	609	599	593	643	582	674	652	580	586	622	588	631	620	608	625	646	633	628	629	616	666	647	632	657	606	645	615	648	671	621	618	663	603	612	600	657	616	636	623	664	654	610	630	629	575	641	642	609	651	580	564	616	621	660
15104	23504	17364	9939	7400	5873	4483	3485	2938	2554	2167	1941	1619	1573	1553	1381	1346	1377	1305	1289	1230	1240	1155	1089	1001	1030	920	900	889	885	919	938	914	937	886	919	902	948	846	871	862	878	865	867	827	837	861	776	816	806	869	809	878	887	817	817	860	858	856	865	844	833	794	767	781	793	831	844	778	826	843	812	775	819	797	836	805	840	767	795	819	804	817	831	798	785	815	817	788	786	880	824	788	820	774	814	818	759	800	836	849	833	796	754	795	803	747	806	816	786	795	815	823	794	843	770	793	763	792	805	827	846	812	794	794	793	796	801	834	789	816	845	760	863	778	850	791	823	803	828	792	784	848	818	785	771	825	818	806	769	812	850	819	819	797	781	761	773	761	849	818	823	841	820	789	807	823	736	849	783	815	824	818	849	764	790	812	811	846	856	832	811	743	800	810	857	815	776	796	776	839	775	856	805	842	810	779	786	776	804	811	783	805	798	824	806	784	807	771	778	772	815	789	780	805	761	811	821	814	784	810	774	793	817	785	788	794	825	816	810	812	808	802	796	750	821	833	778	804	779	771	818	823	827	816	793	799	832	799	805	832	812	823	837	771	828	791	808	755	846	735	791	820	790	830	839	817	819	781	801	813	821	880	824	784	806	797	820	781	765	807	780	823	769	853	744	810	795	824	756	765	815	811	860	810	737	815	800	783	836	866	781	789	809	776	857	773	844	775	822	848	771	787	787	809	799	833	803	764	787	721	816	806	788	806	830	800	765	838	827	785	785	777	845	804	823	767	872	830	796	839	786	800	804	826	841	832	802	769	833	884	784	802	776	822	817	804	796	792	847	826	783	815	795	785	775	812	780	805	796	771	821	801	800	810	785	811	784	767	822	762	815	809	834	804	776	745	801	777	834	801	797	810	843	839	773	794	824	838	827	794	834	815	831	798	789	790	779	801	774	834	809	744	853	810	856	755	821	781	825	772	764	811	791	786	753	766	810	800	856	830	757	815	770	755	824	830	743	808	840	785	765	813	823	781	806	785	766	781	838	764	818	827	798	821	792	797	797	787	763	811	804	786	828	806	800	817	820	795	810	852	829	804	827	769	767	767	799	798	795	812	776	791	834	798	770	787	822	841	788	824	811	831	783	805	780	869	810	778	824	839	760	783	746	763	764	774	786	767	832	832	785	803	777	794	814	816	809	813	769	779	822	816	779	786	797	847	754	762	788	822	793	771	800	808	843	822	741	815	805	829	805	767	794	795	788	826	853	796	809	830	788	787	829	865	783	806	802	816	786	797	824	821	799	734	861	901	784	786	729	757	768	781	780	822	799	779	807	821	783	782	799	843	811	831	793	813	830	782	774	742	813	784	725	805	751	784	787	826	821	785	774	807	792	792	839	804	852	833	843	738	774	843	816	770	807	778	790	784	789	783	821	823	772	804	757	832	796	773	793	839	830	783	764	788	833	797	750	845	767	797	771	813	812	812	767	786	824	821	783	829	839	813	752	847	850	799	800	817	794	754	785	816	762	830	724	813	785	760	802	810	809	776	834	814	803	805	789	833	808	802	787	829	801	819	801	793	812	787	816	806	786	762	799	764	835	806	790	805	835	807	860	807	825	812	775	806	813	781	812	806	783	812	768	781	847	814	819	816	820	811	772	784	803	735	782	798	831	839	841	807	805	808	842	776	797	806	781	780	822	813	798	828	813	888	757	778	780	779	809	727	821	807	818	819	806	794	832	809	812	839	762	757	781	828	843	834	821	805	828	812	794	840	747	804	832	766	786	789	782	795	816	809	758	786	804	859	846	808	790	793	782	816	773	803	791	774	825	796	799	831	818	824	784	795	804	785	796	760	867	833	757	748	834	798	811	806	834	775	749	831	811	808	745	829	756	822	760	865	767	770	828	813	838	762	770	775	794	836	798	806	780	805	826	795	771	799	793	825	792	815	787	838	840	771	834	833	804	816	785	812	797	813	806	826	813	831	817	818	771	794	792	813	811	806	779	812	807	781	765	819	773	763	811	794	834	757	819	780	762	827	800	766	856	824	788	814	820	803	791	802	799	777	868	821	826	773	775	779	833	831	756	737	783	800	800	778	804	820	825	809	824	778	797	793	829	772	837	777	868	777	840	791	751	782	803	803	789	774	830	863	774	837	771	835	813	761	785	859	753	737	768	782	721	804	784	805	775	827	784	836	791	778	828	815	782	794	834	859	764	786	809	812	818	743	780	813	802	806	790	821	818	816	813	885	786	829	818	806	776	835	773	786	799	814	838	779	768	827	786	840	786	763	779	807	797	769	806	846	792	802	802	794	777	792	793	821	793	858	735	813	794	863	828	784	822	830	843	802	818	794	826	815	822	762	820	786	838	804	770	779	818	801	788	778	807	769	880	828	816	712	815	774	823	788	754	767	793	818	866	833	790	824	850	788	770	793	773	773	821	812	802	792	777	779	783	818	829	837	829	814	792	797	818	806	774	836	819	807	809	856	778	806	803	809	831	761	823	814	841	762	799	809	784	793	806	830	814	773	758	810	800	806	789	833	792	752	808	817	750	787	825	794	788	788	855	755	792	819	749	802	777	788	808	795	798	793	788	797	787	797	779	787	808	890	803	810	817	770	781	808	847	816	789	763	804	859	832	794	850	791	752	860	811	821	804	820	805	769	814	821	819	778	810	794	810	856	860	836	798	791	751	837	744	792	796	795	792	755	794	806	801	837	823	765	780	783	775	818	790	788	795	756	766	775	784	778	805	786	828	802	803	759	801	794	816	796	891	804	758	807	793	819	781	828	860	815	773	829	805	818	843	818	826	781	783	787	830	792	810	808	763	816	817	791	775	813	790	792	794	851	770	805	834	776	775	799	790	778	802	817	806	826	813	805	817	797	762	754	803	771	793	836	764	810	784	856	841	858	814	813	838	816	796	818	790	772	847	751	859	777	851	773	817	833	781	773	818	805	835	820	815	830	775	797	844	795	816	816	805	814	790	755	785	804	785	829	812	821	771	760	819	764	809	796	804	779	811	747	827	776	801	875	797	805	842	769	819	822	815	829	826	826	782	763	788	773	816	811	837	777	811	813	786	830	770	817	841	805	813	836	828	779	803	829	791	790	760	831	770	787	824	757	791	771	790	824	853	809	792	772	820	767	828	903	762	815	783	838	901	769	839	789	787	792	793	822	835	830	824	788	809	833	856	785	783	808	793	797	789	750	776	807	809	795	767	786	773	702	820	826	812	804	857	844	802	788	813	817	854	777	863	832	836	769	845	784	791	823	843	814	820	814	811	799	779	756	825	793	819	795	773	788	819	807	788	838	834	809	808	822	816	831	799	826	776	811	782	801	836	763	820	776	832	800	784	785	821	828	796	812	812	835	789	808	810	810	797	828	821	728	778	808	769	785	815	774	810	792	814	798	767	836	801	809	768	835	819	786	799	781	783	773	881	805	851	789	696	793	758	797	810	803	811	786	817	775	787	786	823	817	792	814	761	800	798
24545	20946	26647	25078	8986	2527	1762	1312	1170	1077	915	891	763	737	702	662	724	688	657	640	640	647	612	588	545	569	526	566	516	538	515	499	507	517	516	499	596	508	493	501	530	506	514	492	515	517	460	494	464	459	452	484	528	514	475	485	480	449	468	477	483	464	532	497	497	485	501	501	468	495	471	477	479	451	454	488	540	480	476	457	490	475	487	483	521	460	492	505	512	468	491	494	506	508	461	479	447	497	482	465	475	442	457	485	482	481	485	418	450	444	416	490	468	479	479	439	458	469	477	500	464	447	496	458	488	453	446	441	472	513	484	479	478	488	496	473	496	489	466	496	485	451	441	465	454	460	500	446	446	449	479	453	444	481	468	458	477	454	458	446	464	475	486	480	429	506	443	460	461	450	436	443	446	520	465	467	452	449	486	478	435	479	489	485	455	444	445	482	435	464	466	453	443	466	487	448	475	489	517	520	428	494	485	480	474	468	468	469	487	509	477	458	465	472	507	495	490	498	495	465	474	446	453	479	488	471	450	472	499	442	458	428	481	479	457	495	474	479	450	472	492	470	499	492	473	498	471	491	527	458	470	449	462	474	466	439	443	432	442	430	464	481	463	458	467	461	489	438	473	448	476	478	481	444	479	447	437	488	480	468	507	509	447	471	458	443	501	455	487	467	490	446	500	484	473	439	454	443	492	515	444	497	460	475	462	471	457	479	483	449	436	492	447	476	484	470	465	473	442	439	478	470	475	452	449	469	469	484	465	457	482	446	447	455	468	439	486	457	481	476	461	481	487	475	478	495	440	471	440	508	441	499	472	479	500	433	480	443	449	488	474	480	498	459	499	484	472	466	476	490	489	480	501	477	465	459	460	443	475	495	420	471	514	464	461	491	437	488	478	467	498	437	445	435	478	479	482	516	458	476	480	447	504	488	456	472	482	454	493	460	455	457	476	479	459	456	475	517	448	427	493	510	481	505	477	470	469	469	468	509	448	480	476	471	441	466	453	456	446	465	460	465	464	481	460	462	457	444	468	479	452	487	485	461	450	459	485	492	519	498	463	462	491	462	488	460	462	482	464	470	496	508	441	494	492	459	472	457	471	469	515	434	447	468	429	461	466	503	474	458	441	495	454	462	471	506	447	471	482	451	478	519	478	440	478	526	490	463	477	484	483	474	487	448	462	449	524	482	433	522	490	515	480	464	465	438	496	428	436	459	487	483	492	497	451	475	412	470	443	473	448	472	476	424	468	501	475	483	463	481	487	480	470	478	502	484	484	467	510	440	474	463	462	511	460	456	450	492	456	490	482	474	452	461	455	461	467	490	489	483	490	494	463	451	502	476	429	473	492	476	486	437	470	466	465	469	460	496	433	489	462	464	485	468	474	478	478	466	466	464	483	463	517	482	494	442	507	485	499	469	500	485	514	476	464	446	505	444	472	469	483	464	420	460	489	465	462	443	436	492	464	442	493	469	461	481	498	435	466	448	489	470	460	524	505	474	459	477	473	502	462	502	445	483	483	447	481	486	463	412	446	471	466	440	498	430	467	462	443	497	495	451	514	506	473	501	491	459	483	487	496	454	484	412	466	497	531	449	494	455	469	496	448	466	471	466	439	515	489	468	433	441	453	471	507	483	476	461	448	472	472	472	446	463	468	468	477	496	487	485	523	485	448	483	464	515	474	481	501	481	487	499	505	424	483	496	502	464	492	476	472	479	500	501	480	455	465	455	487	473	480	462	443	473	427	488	508	523	458	482	443	451	503	503	459	492	458	479	455	464	488	464	474	464	492	489	487	466	502	474	435	464	484	418	504	470	501	476	486	490	514	465	452	489	488	475	477	467	406	460	492	486	477	457	471	502	489	493	521	504	484	497	504	495	476	513	445	492	479	451	488	478	468	481	468	503	487	484	453	456	526	466	497	478	453	489	526	492	442	464	481	481	445	475	518	492	447	456	477	478	461	499	485	474	489	496	447	424	446	464	451	504	459	467	485	472	462	515	487	442	441	504	459	451	455	495	482	508	461	487	456	456	486	443	471	499	472	489	507	443	479	476	511	476	493	485	449	480	457	470	465	498	466	457	464	480	495	489	494	492	470	486	504	477	464	433	473	499	454	499	458	497	506	477	485	491	477	533	453	470	480	471	464	468	500	487	413	460	467	462	489	436	423	460	462	483	472	451	482	448	457	486	456	445	487	515	500	463	478	474	458	481	477	490	492	460	539	500	461	477	459	478	466	466	456	477	441	482	482	477	474	490	466	477	450	472	496	457	439	451	445	459	474	510	469	497	478	447	472	470	427	496	513	443	440	480	500	503	404	471	444	510	472	472	521	465	510	442	510	446	510	454	498	472	441	488	455	489	488	474	458	448	497	467	515	463	448	486	466	476	486	500	489	448	487	477	451	440	463	434	433	481	485	475	516	466	491	496	461	480	481	472	483	401	476	462	438	471	464	439	497	495	494	442	489	532	460	501	474	477	518	435	459	490	451	460	487	473	446	494	436	489	519	428	491	474	469	505	498	519	487	523	461	461	455	438	461	464	474	463	467	495	464	442	469	453	491	421	501	477	449	453	452	476	464	472	470	501	489	446	456	455	478	451	471	481	499	471	474	483	479	458	469	443	465	471	467	456	431	484	462	486	481	503	484	430	488	455	504	466	510	449	474	480	471	531	486	450	482	491	461	464	497	476	493	453	457	456	478	462	459	448	464	442	471	518	463	457	480	487	518	452	445	471	476	485	455	462	492	438	509	482	450	459	444	427	476	483	471	442	458	483	477	466	475	470	478	474	466	487	489	452	467	493	472	456	500	491	534	465	493	446	472	488	460	484	490	466	503	459	453	483	465	497	480	481	466	505	477	520	466	464	437	477	470	484	439	445	503	485	499	435	473	464	454	483	485	502	482	454	503	513	491	476	479	502	465	485	450	459	504	470	453	474	426	434	510	483	463	485	463	450	449	480	479	433	486	454	460	467	456	455	477	477	436	477	512	461	456	511	482	456	437	485	474	452	479	446	514	476	512	458	463	491	463	454	479	487	456	456	440	449	495	458	490	447	472	485	450	458	483	487	492	477	461	455	473	464	466	482	435	455	483	426	478	463	478	480	444	470	473	487	493	461	449	459	453	478	446	485	491	446	457	488	464	478	469	463	453	464	425	487	479	479	462	488	451	485	463	446	464	467	506	498	478	468	494	456	473	475	469	486	480	486	474	467	483	469	491	469	457	463	461	497	494	500	477	490	456	484	459	483	461	471	469	495	448	452	517	511	480	485	490	474	493	479	463	496	451	460	498	450	439	443	504	506	501	444	439	466	466	487	446	436	425	461	451	472	459	465	449	508	432	521	456	512	480	486	497	504	488	494	467	483	503	436	446	474	456	436	497	451	479	463	497	451	471	495	505	503	494	456	458	462	466	460	463	473	423	516	486	464	465	470	457	472	465	454	468	489	482	429	462	493	438	424	493	480	479	487	464	441	412	479	495	464
14532	20579	14041	7555	6151	4794	3527	2918	2428	2098	1744	1560	1368	1203	1189	1145	1075	1057	1019	944	964	909	851	848	819	784	696	703	725	663	680	647	674	720	747	720	730	647	655	712	651	639	616	653	639	603	657	625	662	660	615	646	650	609	643	621	633	651	602	620	627	637	610	588	626	649	621	643	591	632	601	664	597	533	592	611	566	676	592	581	651	622	623	594	604	634	620	622	623	607	596	639	631	586	613	595	634	611	598	603	611	601	572	643	601	601	608	566	602	627	624	617	566	622	580	588	602	572	613	624	611	643	612	676	602	621	578	636	603	621	620	630	627	616	609	613	587	587	610	618	642	626	581	640	552	609	574	623	587	613	589	583	600	591	625	660	622	595	571	606	593	649	614	678	545	572	607	612	599	624	649	631	589	631	618	671	619	655	626	605	598	599	620	610	605	621	641	634	633	590	610	617	603	628	597	598	631	564	608	630	579	555	593	584	631	591	610	639	594	596	642	621	617	627	636	591	648	612	631	632	580	606	632	591	599	611	593	635	624	601	609	597	626	643	628	608	596	639	622	613	594	594	610	646	649	601	614	622	594	616	599	573	611	628	604	589	558	601	588	617	601	576	574	639	619	591	585	586	595	656	608	590	602	606	599	596	642	616	609	625	646	607	608	606	593	618	632	664	612	629	588	652	585	581	625	626	572	595	653	597	620	592	580	596	624	609	620	608	600	597	565	593	606	596	639	589	615	609	572	598	598	596	611	604	581	594	615	629	591	635	630	597	577	662	645	590	611	609	606	617	629	597	601	632	654	580	640	583	614	558	606	555	574	608	584	598	617	598	628	629	646	583	638	607	613	624	577	604	615	592	584	587	610	631	605	623	599	624	615	571	597	642	628	585	621	608	596	577	627	573	633	626	613	625	590	593	601	575	587	599	637	581	621	618	607	579	625	586	601	591	617	607	595	617	593	584	612	618	605	620	606	615	584	586	569	573	651	588	589	611	630	603	614	596	583	567	620	614	594	595	651	597	649	635	626	621	600	622	610	583	603	588	633	603	573	584	600	618	619	597	658	610	629	604	586	591	618	651	625	602	606	610	590	618	637	596	653	577	573	638	574	589	552	625	582	620	626	607	617	568	625	650	600	617	625	599	580	569	624	580	593	633	629	620	596	597	587	578	646	588	630	555	601	645	553	588	612	614	578	567	603	615	589	611	609	600	650	555	587	626	618	577	613	612	612	608	603	693	600	592	570	603	561	604	618	587	669	675	579	576	597	594	601	627	635	564	634	599	599	600	602	586	650	641	656	615	616	635	560	609	607	633	613	612	600	586	611	615	614	589	589	615	588	591	604	581	648	617	648	629	606	598	573	585	594	599	612	624	612	652	607	595	643	594	626	632	629	633	603	621	584	575	605	574	574	603	612	635	576	643	598	600	600	603	611	621	640	595	609	618	592	672	604	601	619	629	646	613	594	626	583	590	595	586	618	604	607	610	647	638	635	659	621	625	611	605	620	642	593	598	579	613	611	625	619	610	592	639	623	611	613	633	613	574	610	621	564	602	608	575	591	627	614	662	590	611	589	657	609	587	631	623	626	621	611	601	606	584	634	631	622	575	616	610	605	594	650	586	638	620	611	623	591	626	583	651	564	662	646	592	608	587	626	609	561	629	554	600	619	589	578	604	597	591	616	643	591	610	566	594	578	644	620	574	645	635	617	590	597	572	607	617	639	649	587	642	611	624	628	617	610	599	607	588	651	632	597	570	631	606	608	577	618	621	615	611	626	641	610	613	613	629	611	588	607	611	593	601	658	655	627	641	666	559	667	588	597	605	631	597	580	632	601	602	580	599	587	615	625	582	626	589	618	588	583	623	621	596	585	611	624	645	590	635	650	600	578	640	590	608	606	626	608	600	602	642	583	636	605	562	607	654	574	602	635	620	600	594	615	577	591	633	583	584	569	620	626	607	594	606	619	605	606	572	635	615	576	617	598	597	625	619	578	543	556	617	577	577	601	594	605	604	603	623	596	629	639	652	578	644	620	577	583	604	592	608	622	576	624	676	603	589	606	591	594	552	599	591	593	602	642	593	597	616	593	625	624	591	646	594	622	636	593	585	596	616	585	616	619	624	621	619	586	594	582	570	573	651	626	621	589	613	587	616	637	666	605	625	567	618	587	582	602	604	638	638	630	587	607	604	624	580	633	611	613	588	639	644	597	611	625	594	600	628	590	601	649	646	613	621	591	601	631	550	589	633	580	636	617	601	575	606	602	610	579	575	590	608	618	649	596	639	608	644	594	634	621	606	579	633	561	587	597	644	568	581	605	602	559	613	643	654	598	617	575	531	613	591	617	578	622	637	645	577	615	630	577	621	596	634	656	595	629	656	609	561	658	593	610	606	608	607	582	623	642	605	660	637	605	603	647	570	597	571	602	598	578	628	605	597	629	646	656	614	603	594	584	639	591	630	625	601	582	579	578	561	604	630	604	612	564	602	644	590	591	604	557	605	587	619	595	614	577	613	652	595	591	635	627	587	563	606	679	614	653	598	577	615	623	616	634	639	601	622	615	632	579	622	611	634	606	588	571	627	608	619	620	637	619	594	619	594	568	567	616	601	593	605	626	611	630	654	606	591	584	598	587	582	604	595	665	612	626	608	591	608	595	620	605	596	611	574	583	634	623	592	641	634	615	613	584	626	633	598	604	618	601	623	609	583	622	606	595	602	619	670	561	566	604	611	630	616	600	635	625	563	626	611	582	669	610	615	603	607	647	608	609	604	614	608	600	586	622	574	600	627	635	582	635	571	581	605	612	624	651	611	633	612	692	564	616	605	630	600	633	613	648	612	572	638	594	637	624	583	599	643	649	611	580	639	596	586	609	573	641	603	592	626	574	600	607	583	589	624	634	582	627	623	615	584	637	612	586	607	572	627	641	607	594	572	605	612	627	622	618	590	610	613	636	624	609	639	616	651	577	636	582	568	650	615	587	588	589	611	577	582	561	634	592	558	559	633	613	638	609	641	650	627	625	595	621	610	608	620	582	586	641	580	610	608	638	609	604	580	616	642	599	580	613	591	628	616	574	577	603	615	578	609	600	662	681	579	561	668	590	602	645	608	642	629	605	592	637	583	571	634	621	607	641	577	628	565	629	579	603	606	604	606	630	587	576	657	629	641	617	632	611	644	613	635	606	583	584	632	679	561	609	621	619	576	620	600	596	606	605	617	621	580	610	584	638	574	587	644	571	606	579	600	614	619	578	615	624	622	647	591	578	591	606	609	611	570	609	631	567	577	645	640	564	624	622	592	602	636	636	631	621	623	596	581	628	589	651	583	604	648	614	584	573	565	603	588	620	637	628	599	597	610	567	647	629	594	594	593	569	599	623	609	624	617	635	586	613	575	697	589	604	563	616	551	592	625	626	599	583	617	589	621	646	668	570	571	596	573	591	574	571	607	570	631	615	576	581	626	593	645	554	619	600	627	595	587	589	589	599	600
22419	20962	28483	23628	20962	20825	7915	2384	1893	1591	1327	1089	930	933	831	808	779	734	683	646	673	651	661	587	538	523	469	472	494	467	456	461	497	518	492	458	505	453	457	451	429	424	447	462	414	404	442	389	415	438	408	411	422	395	397	387	413	415	399	443	422	400	419	379	413	422	387	382	391	395	401	409	404	417	409	416	414	400	387	380	387	374	405	458	389	413	399	419	406	404	398	363	409	387	376	375	393	401	385	394	381	391	372	387	362	408	399	390	376	404	422	368	424	380	397	371	423	372	395	398	422	402	408	411	415	401	370	409	383	384	412	382	389	374	410	356	388	406	373	408	382	375	420	380	402	412	415	394	376	404	420	403	404	380	389	387	403	437	388	419	421	368	367	404	374	377	429	363	406	393	424	407	369	393	382	405	383	361	399	378	405	375	391	415	407	364	387	415	374	442	433	374	376	381	397	398	387	387	423	346	365	397	397	407	394	382	373	395	430	368	389	407	416	386	380	413	445	373	394	381	395	375	378	405	346	421	407	376	411	398	387	382	426	381	388	378	375	428	357	409	434	431	370	407	386	382	420	398	403	410	376	428	393	384	355	392	383	397	408	389	391	435	411	368	416	362	411	404	361	381	406	387	405	393	378	385	430	386	401	377	382	392	373	424	417	389	354	387	384	419	414	399	416	426	387	394	407	360	387	378	373	407	407	382	382	408	376	376	416	368	407	385	365	373	409	412	399	402	367	370	354	405	421	427	405	386	395	368	396	423	392	418	402	405	421	383	381	397	400	384	398	370	411	407	401	389	363	377	382	338	381	399	370	353	432	394	392	403	405	390	399	384	381	379	405	380	404	417	393	362	424	378	419	402	421	380	436	405	398	379	405	369	363	390	402	405	394	395	396	398	396	388	367	401	381	380	375	391	388	380	392	404	408	408	406	388	407	378	351	379	350	367	392	412	388	382	382	384	363	392	388	383	406	431	409	362	383	384	428	438	405	408	422	399	378	389	390	399	373	418	387	368	391	361	375	391	415	373	378	389	390	394	375	433	412	394	375	386	408	402	418	416	398	410	416	411	411	434	385	411	386	386	402	403	376	412	402	373	346	398	403	412	415	350	357	386	391	376	424	408	390	395	405	393	381	390	394	398	390	411	418	396	374	407	380	409	388	355	417	370	366	386	426	410	386	429	405	415	438	381	413	435	400	393	394	370	418	397	383	390	365	459	402	386	387	388	349	390	406	381	416	369	372	390	392	406	385	390	407	388	423	376	389	373	363	363	406	377	420	353	403	378	403	400	395	402	391	398	382	357	403	369	353	355	388	384	436	411	379	407	391	394	412	426	405	384	366	392	362	385	371	378	392	372	403	375	434	378	406	415	411	379	406	406	383	357	368	378	405	394	435	389	365	385	336	371	376	402	386	376	430	393	383	370	432	401	368	419	315	408	403	427	387	375	373	396	393	406	401	403	403	368	433	423	385	428	395	400	419	419	403	405	374	366	418	389	397	411	381	360	414	438	438	388	422	399	392	418	390	404	375	375	405	414	392	365	383	370	418	390	406	424	413	417	412	388	399	387	414	349	389	412	378	431	376	370	393	390	425	368	403	404	417	397	406	454	381	411	403	429	398	409	394	418	389	375	405	383	388	400	393	402	375	403	386	431	388	406	366	383	415	409	422	412	419	391	381	394	426	385	398	443	385	363	402	435	413	391	398	411	411	383	381	427	383	371	367	373	377	358	419	395	350	421	395	400	395	394	408	395	375	386	384	396	380	391	355	366	394	407	393	385	359	362	410	419	415	404	419	364	379	422	410	428	395	398	388	383	373	375	406	390	366	385	398	406	398	417	421	396	368	381	361	422	397	373	359	384	425	399	368	379	373	416	380	416	386	370	376	395	416	358	380	376	408	360	400	414	370	413	412	394	402	375	362	445	402	386	369	364	366	379	393	459	385	422	401	379	369	383	398	402	408	335	393	402	404	386	376	351	382	459	411	400	420	387	405	420	401	408	396	421	378	418	398	414	409	423	384	401	413	374	382	388	384	368	395	355	394	371	399	377	405	376	390	390	372	364	387	383	376	385	384	396	365	425	383	393	431	406	368	330	402	390	371	418	418	381	381	374	406	393	406	388	423	409	395	421	411	392	409	362	353	386	400	379	375	406	380	393	364	447	401	380	420	382	393	416	386	385	373	403	376	358	402	429	365	367	379	398	392	384	385	393	381	397	391	367	390	390	383	381	410	393	397	399	390	356	386	392	420	438	393	369	365	407	361	357	394	372	422	350	398	389	393	428	354	391	429	419	417	383	417	394	383	424	367	352	371	388	411	387	389	395	423	411	437	423	401	422	393	364	378	377	419	397	396	412	384	401	368	351	393	373	374	392	397	363	409	411	406	411	378	410	409	391	379	392	386	386	384	388	382	407	400	383	386	408	406	397	432	424	384	383	421	388	395	349	404	407	407	393	383	364	382	451	385	397	378	401	381	390	396	440	396	353	412	396	367	395	381	411	376	368	422	365	410	391	355	399	395	368	408	378	367	382	413	379	384	395	352	412	407	400	422	423	411	402	410	387	392	403	381	396	408	373	393	385	385	405	413	414	411	382	410	400	375	379	408	354	440	379	416	401	386	397	393	388	371	400	388	366	399	356	371	381	412	398	410	408	379	397	368	384	405	399	379	397	383	362	412	370	395	459	403	375	365	389	384	378	389	418	398	384	396	403	426	383	386	383	368	367	391	396	387	384	370	402	392	356	402	392	382	385	397	350	415	404	357	358	408	397	379	397	402	400	389	408	416	370	381	361	366	413	408	436	394	399	393	412	363	412	414	386	438	384	409	367	385	434	368	409	382	394	357	384	383	358	392	427	408	400	403	418	402	412	382	417	398	410	393	375	415	374	419	380	389	374	398	380	396	383	409	404	378	396	385	408	419	365	380	389	376	407	382	385	391	406	384	419	415	418	382	397	402	377	396	384	395	395	370	367	403	395	396	390	369	374	381	404	390	413	419	386	392	414	401	372	375	341	408	376	385	429	398	408	379	423	423	391	396	403	405	396	408	400	410	383	357	396	411	398	367	393	401	412	398	406	410	387	373	425	383	386	397	385	384	384	373	361	434	401	386	405	398	370	413	375	409	372	384	413	403	395	394	381	373	386	378	381	398	370	365	400	399	406	395	406	403	409	395	412	353	416	412	385	392	390	395	364	416	381	389	411	398	423	366	374	370	417	370	374	396	395	363	420	397	370	363	382	420	381	390	415	408	385	394	402	387	415	392	370	427	383	386	409	416	379	404	405	402	389	370	367	381	388	370	417	358	382	379	384	397	395	429	377	407	402	414	403	417	369	405	416	378	365	376	389	366	421	406	374	361	404	394	418	381	426	415	390	370	429	374	408	393	372	360	367	410	384	410	397	383	383	402	388	392	369	392	403	414	402	413	397	390	381	404	413	382	396	393	389	395	372	369	413	391	421	383	405	376	388	422	390	361	382
18415	29208	21635	12533	9692	7966	5738	4764	3893	3291	2743	2140	1836	1622	1621	1478	1321	1326	1255	1122	1125	1036	1047	976	876	795	649	630	679	710	686	688	700	723	695	674	651	666	626	611	614	598	599	614	572	590	560	537	576	575	634	614	546	625	589	543	572	560	534	541	532	524	507	568	518	520	512	523	526	477	568	507	478	517	525	496	494	535	512	554	520	547	523	519	523	543	498	537	533	523	534	527	521	521	557	554	493	496	515	529	516	496	520	488	526	484	565	519	517	549	562	525	469	510	466	517	490	518	537	514	509	553	467	527	535	506	524	501	541	520	497	507	517	526	479	522	501	502	505	528	509	520	521	530	477	487	538	519	530	549	510	515	472	489	506	466	533	551	518	512	496	519	498	514	568	582	518	471	487	530	474	555	514	483	527	485	525	514	520	524	527	501	538	486	533	504	523	512	508	497	499	556	525	525	494	466	535	487	483	512	525	513	534	540	506	542	469	531	494	547	482	516	573	502	515	544	514	574	543	532	520	537	553	485	480	509	547	520	515	509	504	499	511	555	495	494	519	497	518	494	498	514	485	501	510	489	527	514	505	504	507	512	501	492	458	526	530	521	508	538	508	536	499	528	468	501	513	509	557	524	563	480	516	542	541	528	536	520	506	510	510	499	516	529	503	541	467	491	509	524	500	515	563	496	523	520	538	492	481	495	526	515	472	519	564	525	516	492	522	484	524	490	508	493	466	516	519	515	550	559	486	526	524	517	505	511	503	521	494	506	538	516	526	474	497	496	504	530	508	520	500	518	509	518	552	494	523	489	502	537	551	509	516	514	518	535	509	503	512	520	535	550	486	540	537	533	539	519	510	517	467	498	527	527	567	519	540	521	526	556	529	459	549	551	524	537	520	526	516	502	514	508	519	510	540	494	535	541	513	514	519	501	510	524	546	550	555	509	518	515	524	544	509	519	534	517	505	527	549	515	504	511	534	473	496	514	511	536	513	526	501	516	496	567	480	512	520	513	534	489	524	502	508	510	530	522	466	521	519	488	503	531	493	524	539	524	494	514	519	521	494	570	492	483	508	525	530	521	487	536	488	479	544	497	556	454	470	492	515	477	478	530	463	502	482	528	533	473	527	515	528	497	520	521	462	503	504	504	524	475	515	503	485	511	518	497	499	523	509	539	490	500	510	524	549	496	512	524	530	514	519	520	537	454	531	521	539	511	521	475	519	548	528	515	490	514	499	542	506	523	512	532	496	541	522	519	521	527	502	516	538	496	511	509	510	526	503	537	504	547	518	519	494	445	503	533	496	491	521	495	492	502	517	480	493	552	532	520	510	504	508	550	514	526	537	527	523	533	543	503	508	482	546	501	496	497	488	515	490	564	514	523	519	589	500	484	503	501	493	526	524	519	517	504	553	530	554	528	529	515	519	492	493	498	512	537	498	504	470	525	511	507	509	522	494	497	508	497	506	521	556	495	516	511	468	525	534	524	503	571	519	523	512	532	514	529	537	542	494	517	554	471	493	538	516	498	487	507	543	489	484	547	532	517	476	481	515	508	439	493	533	482	476	501	538	492	525	490	548	490	511	510	490	496	547	491	566	477	515	558	501	498	491	551	541	552	502	471	551	511	533	512	488	524	501	531	520	464	492	488	521	497	480	506	519	521	538	526	518	503	481	518	553	488	512	518	538	515	513	511	508	509	512	516	520	520	493	560	554	496	513	495	529	520	524	535	544	546	500	471	525	489	487	516	523	514	533	520	536	503	488	561	528	500	495	505	491	565	523	521	576	534	531	522	513	485	522	444	484	552	509	536	493	533	511	527	528	505	503	524	471	486	515	521	502	526	496	541	539	542	501	542	511	484	470	489	482	580	541	466	494	525	530	483	528	541	515	507	534	497	492	533	521	520	511	554	477	541	525	474	558	539	513	520	510	527	559	499	523	494	500	488	460	545	558	537	485	537	549	522	470	517	521	518	518	501	482	494	536	502	486	525	527	508	507	500	511	529	503	502	502	495	509	510	520	484	488	501	512	536	511	530	480	505	469	515	524	496	502	521	520	501	553	521	541	514	513	479	520	507	480	512	534	523	490	524	516	511	511	485	481	573	540	514	510	494	539	536	559	533	512	521	508	540	483	534	515	495	510	519	511	496	508	510	512	524	551	526	527	502	550	524	524	522	502	495	501	504	545	535	487	507	510	507	477	485	527	537	506	493	509	524	499	522	503	507	519	521	510	494	528	507	505	539	518	492	508	508	541	511	515	525	523	483	516	545	479	500	499	538	467	460	493	525	523	536	507	527	526	529	522	515	521	562	567	542	513	509	504	483	507	489	500	506	486	530	554	534	524	507	482	485	523	531	519	507	522	526	525	533	495	536	514	516	472	529	505	525	524	515	512	533	527	518	521	511	520	504	534	518	496	521	476	519	523	519	437	542	525	542	509	568	538	502	483	508	510	527	524	486	524	507	534	513	511	524	527	514	503	581	519	534	527	538	526	487	526	542	511	525	505	485	476	534	515	508	518	510	507	520	535	562	510	520	533	482	497	526	497	530	504	499	502	505	474	516	536	470	512	485	495	528	508	479	482	491	514	503	499	501	512	517	496	515	522	516	518	527	552	484	522	510	540	513	492	482	546	554	516	506	467	493	514	526	505	525	509	497	503	490	532	462	516	497	492	537	503	527	497	497	534	526	520	521	557	536	545	520	511	556	524	527	531	496	466	491	531	512	562	491	501	507	526	504	522	526	518	482	549	501	506	511	480	517	566	529	540	506	533	516	508	484	493	539	517	521	548	493	547	564	519	502	515	534	485	523	533	548	524	519	492	563	496	531	560	491	517	493	547	491	517	498	530	491	548	494	487	519	531	510	533	504	502	530	530	524	498	539	528	495	541	511	526	500	507	496	520	538	517	548	516	490	483	527	528	499	498	546	503	534	491	464	526	504	545	494	550	514	500	514	513	504	514	517	501	498	503	478	512	565	522	518	518	514	513	488	513	513	539	534	545	541	508	494	508	493	507	540	535	515	532	492	476	527	515	530	525	512	531	536	490	490	490	488	521	499	519	535	502	530	530	522	531	544	531	519	523	505	540	492	525	522	500	506	536	565	478	473	519	514	494	494	513	470	494	524	480	526	511	505	504	553	479	525	491	538	523	484	541	526	516	493	515	507	541	506	550	539	528	496	486	546	492	507	531	526	484	512	531	490	455	520	482	508	538	495	513	523	524	471	548	525	503	516	504	511	514	486	511	523	496	487	526	540	532	492	551	506	464	507	488	551	542	531	533	528	525	505	561	521	534	529	551	547	526	508	508	546	493	529	533	491	515	503	554	520	507	513	490	511	514	516	494	536	545	529	484	519	509	515	458	514	534	519	527	468	501	486	537	531	475	533	523	484	501	557	536	493	519	512	525	525	478	545	485	495	508	538	485	503	540	489	503	495	508	499	545	482	509	517	562	512	506	515	487	530	500	499	481	536	522	517	533	539	524	506
27205	18526	9549	4145	2442	1904	1418	1265	1181	1071	922	874	856	795	825	798	812	799	726	730	766	721	758	764	640	727	670	707	669	677	663	705	672	687	712	633	673	680	681	714	679	680	622	657	641	684	611	664	700	619	657	670	655	637	652	673	629	679	652	652	685	666	707	650	658	655	685	646	653	685	627	666	644	653	575	642	683	678	659	684	653	648	622	695	671	623	633	635	667	689	662	631	677	619	672	641	643	627	584	704	652	667	610	650	642	666	645	658	647	664	694	637	671	631	660	715	651	615	633	659	671	683	616	661	689	630	623	654	697	675	641	662	635	655	642	641	632	643	610	687	649	631	692	647	649	649	674	677	695	681	652	665	643	674	691	677	669	643	685	654	642	669	660	662	616	629	652	653	672	608	638	640	643	659	659	646	680	636	626	623	654	620	664	636	654	635	678	646	633	629	651	653	639	667	667	640	634	636	626	660	627	636	663	614	644	639	671	656	651	654	608	642	642	623	638	632	606	589	688	614	635	652	677	653	643	595	673	634	603	638	656	646	633	681	667	645	628	636	663	659	649	657	673	585	644	646	633	667	687	619	661	658	668	618	663	621	647	601	657	672	690	653	645	673	675	635	656	653	619	650	615	685	708	609	647	669	605	682	627	625	627	649	679	696	651	679	636	642	653	646	611	609	620	633	679	635	645	634	635	602	667	665	630	667	664	622	614	643	654	676	654	666	611	628	701	653	635	656	655	621	632	694	618	667	679	647	617	606	585	637	689	717	632	630	619	663	649	654	628	708	644	695	658	649	685	636	636	651	610	652	658	661	645	660	591	664	663	659	639	643	622	648	636	675	663	696	647	645	657	660	686	646	630	593	613	629	652	662	621	622	627	678	639	610	630	628	623	644	618	631	634	642	674	649	647	592	633	595	634	647	643	641	681	658	640	629	681	608	618	673	638	635	619	684	627	620	657	649	616	622	641	639	649	629	595	630	682	674	596	700	666	644	638	619	635	660	651	643	643	681	627	603	638	701	632	641	605	673	656	649	666	649	670	638	678	686	600	613	610	664	687	690	637	609	644	649	662	651	594	669	639	659	655	633	675	643	666	656	663	653	687	669	642	629	597	649	681	687	626	644	644	646	630	628	652	682	675	680	650	621	664	635	644	685	698	658	597	655	682	681	648	650	639	697	618	676	671	612	680	694	645	660	645	668	609	694	627	644	646	625	633	679	661	598	655	658	620	693	625	657	662	680	672	626	631	637	637	633	618	658	685	649	606	647	640	672	663	628	639	645	660	643	655	606	619	694	634	653	665	626	625	662	653	659	649	662	625	619	611	673	636	665	682	610	639	649	641	668	687	605	647	621	648	713	632	637	663	671	607	611	615	644	654	649	639	650	658	653	668	673	659	697	672	655	643	663	643	592	634	619	665	633	687	716	668	701	694	651	683	635	640	637	648	647	665	671	680	658	658	667	656	615	614	632	617	636	634	645	619	639	646	636	663	670	639	640	634	662	585	633	634	641	644	674	651	652	672	670	692	644	640	682	678	620	630	660	683	623	675	644	680	636	634	679	652	655	627	636	670	619	665	659	667	636	589	657	605	664	661	633	669	699	639	621	615	656	638	639	677	672	640	667	648	667	644	676	679	655	642	665	638	640	645	689	705	665	644	654	685	620	704	664	636	685	637	668	646	661	660	665	675	643	596	652	667	664	668	673	631	642	715	673	671	671	646	651	638	695	667	659	664	651	646	658	627	610	608	672	657	650	675	642	645	633	668	639	601	649	649	656	647	650	658	664	614	631	656	681	608	682	635	656	620	697	643	633	594	659	667	612	701	668	650	576	615	681	656	657	652	633	681	659	683	705	616	696	662	644	651	671	647	639	619	625	632	659	642	631	653	641	626	645	636	686	642	667	680	646	667	641	646	615	625	640	640	661	682	652	701	615	663	687	632	700	668	697	696	624	649	645	661	673	660	659	645	678	648	647	659	628	653	671	642	684	618	685	688	638	671	623	686	648	632	640	655	668	679	642	632	636	680	633	655	689	609	652	640	665	631	635	640	735	611	642	649	644	643	658	635	644	658	666	666	654	655	662	628	634	646	663	623	710	651	615	627	637	696	640	663	614	637	608	647	670	622	639	658	638	619	619	639	630	617	665	633	628	679	640	676	635	623	664	642	645	686	609	658	665	644	649	627	638	663	652	680	698	654	679	658	648	635	622	667	606	694	705	642	629	627	646	632	653	665	663	660	656	681	674	630	608	672	657	671	657	627	635	666	630	633	631	671	694	643	670	601	696	611	624	666	653	638	659	657	641	686	664	675	611	711	636	713	654	647	616	629	656	619	644	641	652	658	679	690	642	632	675	635	669	642	686	657	657	660	695	655	658	642	664	659	601	631	671	624	641	627	605	657	675	618	592	677	620	646	679	643	616	632	641	683	667	630	611	607	617	661	619	697	633	653	665	645	637	655	662	704	640	662	663	675	645	639	669	636	653	603	678	628	640	638	628	609	646	632	666	655	655	631	643	671	585	620	605	634	650	676	619	661	614	598	656	607	637	650	636	598	639	645	677	652	653	656	615	603	636	635	643	658	654	642	624	653	658	651	660	644	674	650	677	673	634	694	644	679	639	598	654	659	638	654	638	621	599	683	657	642	621	686	634	656	626	673	604	675	641	640	647	606	676	653	683	637	651	630	678	619	656	655	617	698	629	643	679	607	677	648	619	662	695	597	676	614	677	675	612	660	684	636	634	644	645	679	702	677	643	671	593	636	675	633	677	625	657	647	658	646	631	614	668	682	634	663	669	673	672	668	647	631	665	647	642	650	658	663	675	649	668	703	642	705	627	656	624	637	628	637	635	648	661	656	631	642	651	630	663	658	597	651	624	633	661	688	650	664	652	653	657	658	607	680	662	670	687	643	645	656	662	628	648	666	673	707	646	634	661	624	652	621	646	676	682	635	636	676	687	679	671	676	647	621	638	678	654	654	651	667	664	653	628	664	637	615	638	633	633	672	638	682	649	608	663	645	658	644	646	681	642	606	669	654	687	633	673	618	679	650	634	660	651	649	666	618	597	615	638	640	625	618	637	643	667	626	662	646	682	638	655	644	679	653	651	644	608	639	612	688	638	647	615	737	648	694	627	633	667	591	656	645	631	682	627	640	670	630	695	695	650	670	641	672	680	661	629	654	589	658	638	648	640	673	660	662	622	611	638	677	659	634	705	677	609	637	632	603	627	626	619	624	618	636	659	626	668	642	655	645	678	692	616	663	637	633	677	636	641	652	667	614	678	655	645	684	653	647	642	694	618	614	664	667	620	657	597	643	612	659	621	661	678	637	643	639	677	651	661	639	675	670	702	589	616	642	639	640	616	640	639	662	658	671	614	672	611	619	649	598	643	670	619	631	619	705	651	679	638	657	673	672	662	655	590	625	658	643	598	635	607	627	670	649	632	625	662	660	629	679	682	621	643	633	623	660	654	658	663	623	637
12405	16021	10957	5790	4287	3642	2769	2466	2213	1889	1637	1400	1284	1271	1251	1178	1167	1166	1133	1065	1100	1082	1010	1001	989	897	910	890	904	891	874	947	865	920	932	889	865	862	834	900	865	873	896	862	844	822	850	855	861	869	866	817	880	842	869	812	824	825	826	856	858	861	796	826	797	840	852	802	850	839	829	804	857	862	864	839	875	849	843	840	756	863	854	846	819	842	849	784	829	851	804	813	845	862	845	807	811	849	845	860	825	827	836	820	800	802	822	888	845	799	879	800	834	848	861	846	854	814	852	860	815	811	799	861	803	855	843	816	771	871	833	806	850	822	835	827	834	800	788	806	797	801	822	830	865	808	823	863	741	820	794	758	851	816	813	819	888	830	833	816	835	781	817	827	855	811	797	821	813	815	840	827	832	858	866	768	816	847	818	851	815	868	902	889	829	818	872	821	801	851	771	841	809	820	841	843	824	831	820	858	818	816	880	869	827	838	856	797	827	830	842	860	822	816	798	840	809	869	831	794	844	837	832	884	820	881	837	819	789	817	805	863	856	782	869	787	791	792	798	837	813	803	824	840	817	846	841	834	845	829	824	838	838	797	806	835	819	793	770	852	841	858	834	840	857	793	776	849	859	796	792	847	866	825	856	805	825	812	831	840	784	836	815	840	783	842	890	780	836	830	794	811	840	857	797	827	856	819	794	804	755	855	790	783	849	854	862	801	856	810	825	805	881	788	810	884	835	794	801	894	870	821	833	852	857	854	800	885	804	839	809	825	836	798	815	776	812	837	841	824	812	862	783	844	805	816	838	799	864	786	818	869	824	831	811	825	824	784	779	843	802	848	842	876	837	822	841	827	864	814	802	783	815	810	850	814	809	782	854	802	866	787	851	798	809	839	748	861	800	805	838	837	766	802	782	856	855	843	831	788	832	870	873	855	826	818	869	814	872	851	865	840	827	851	859	863	808	792	794	840	802	838	800	827	806	842	822	866	858	860	852	865	793	883	845	789	843	850	826	864	802	840	845	807	847	793	806	843	861	855	798	818	834	892	849	840	862	847	808	840	858	818	865	857	829	871	809	866	798	833	788	813	817	841	836	811	822	830	831	781	865	818	815	843	841	837	830	796	834	841	827	826	806	794	819	839	836	797	830	862	848	868	860	799	813	862	839	796	827	845	844	822	843	817	830	804	825	814	812	834	809	802	830	799	789	831	813	849	851	831	878	895	846	889	831	848	834	862	768	828	843	842	867	888	805	838	810	827	850	837	817	864	889	890	839	868	844	845	822	800	835	824	777	802	843	819	802	794	832	842	803	815	822	866	816	800	818	838	787	759	797	864	783	838	768	805	824	820	767	833	834	830	842	828	831	823	826	839	901	851	820	832	830	831	862	834	870	788	780	738	822	815	826	856	855	873	800	830	856	795	852	822	829	836	823	812	852	807	841	815	841	772	840	855	818	820	855	816	832	816	799	850	850	796	888	845	831	818	829	813	806	830	819	823	851	818	808	812	852	819	802	812	871	850	803	825	796	819	794	848	822	859	790	839	880	806	822	800	832	883	837	776	837	772	819	809	792	774	818	815	820	866	821	847	857	835	826	854	864	814	811	845	820	817	862	810	817	846	792	855	808	832	784	832	826	867	823	840	810	851	797	808	834	820	851	837	867	798	808	857	779	794	788	817	826	778	785	841	802	815	851	831	829	843	815	830	830	868	803	813	854	825	810	836	821	787	868	755	811	843	856	809	855	847	868	880	816	856	831	882	836	882	855	861	763	807	810	872	832	786	833	817	789	794	747	842	822	832	875	795	822	820	850	871	839	900	869	846	778	826	775	783	805	847	792	780	746	828	809	813	839	847	819	838	828	845	862	826	853	828	849	800	775	825	833	836	788	840	827	753	819	838	780	802	796	851	855	841	883	754	875	786	852	841	813	785	793	841	860	835	807	861	857	791	885	889	768	840	867	820	848	821	813	804	784	813	831	811	806	824	813	811	827	787	817	816	853	847	814	835	788	848	799	815	871	826	809	786	811	781	845	833	810	795	859	821	845	868	833	864	847	801	921	816	817	806	831	834	824	820	822	833	812	825	835	814	825	871	832	824	793	817	892	803	811	851	882	829	812	889	844	871	834	860	813	863	828	817	831	819	822	823	824	806	844	801	862	832	802	820	827	834	837	845	823	849	760	815	862	788	757	831	854	821	805	852	879	872	870	857	803	792	840	838	858	825	813	792	843	865	806	817	806	835	832	786	805	824	838	821	875	775	819	810	842	805	839	836	825	829	842	861	828	908	858	827	837	802	839	823	857	890	802	806	852	810	858	816	809	859	855	873	830	823	830	817	825	843	816	821	854	794	828	827	833	894	860	803	836	863	864	814	822	779	866	824	862	841	803	770	834	833	808	861	829	816	836	856	802	835	805	864	851	805	811	827	842	841	836	827	795	856	763	835	809	838	838	787	806	829	846	863	825	850	860	825	850	829	817	839	817	807	800	798	805	813	841	784	837	801	811	814	839	830	820	849	812	799	827	842	830	886	823	807	830	852	796	828	870	823	822	812	834	786	837	842	833	844	816	819	857	808	811	839	808	833	797	842	845	867	817	744	807	832	794	816	835	809	814	835	838	857	815	830	864	845	764	852	842	844	826	791	834	813	807	864	815	873	787	831	844	859	825	805	832	849	822	825	863	786	814	835	817	833	834	808	816	811	823	817	810	881	831	797	852	855	827	889	812	858	786	846	792	801	812	815	835	852	824	831	836	848	796	807	844	790	804	797	846	776	818	787	884	863	825	846	808	837	907	776	813	810	846	801	837	813	817	846	868	732	810	841	816	854	794	774	832	809	814	834	790	821	827	829	858	815	802	841	806	856	855	836	834	895	778	828	845	827	825	810	788	804	832	797	851	871	841	861	805	834	814	831	822	852	799	774	798	805	832	808	886	807	838	806	827	837	806	805	830	814	843	829	869	801	844	825	814	806	915	847	806	775	846	860	849	752	842	862	807	813	825	772	842	807	787	808	819	893	847	851	867	833	842	815	858	766	780	860	900	824	816	780	816	838	821	787	814	816	837	838	836	827	844	821	859	806	802	845	853	812	814	787	884	835	840	804	806	808	826	804	873	856	869	775	858	829	862	830	823	790	857	838	828	846	811	849	852	809	791	834	808	891	834	790	855	839	799	856	818	843	793	824	840	815	843	848	874	849	844	803	792	871	844	783	856	802	819	828	790	839	842	812	792	869	827	818	838	818	813	832	816	884	824	834	823	844	845	874	865	804	850	867	860	878	885	834	821	828	832	857	887	868	815	822	838	796	858	816	848	852	785	793	838	812	834	851	815	819	805	840	821	813	846	801	802	815	785	832	873	823	829	786	851	864	798	800	840	812	798	889	798	800	807	805	843	813	880	830	818	804	818	861	867	816	827	855	843	778	815	773	841	869	851	879	807	887	828	853	897	777	843	864	799	803	814	831	859	843	800	775	840	824	833	809	761	863
23372	20924	27915	24051	20755	9029	2730	1869	1563	1436	1180	1006	1022	940	925	913	890	840	838	797	864	851	789	703	737	715	698	660	693	638	716	716	631	678	669	688	673	628	706	674	595	700	660	623	620	635	644	638	614	629	644	655	707	670	671	621	632	595	610	644	670	603	598	636	565	606	657	630	619	620	637	589	621	615	598	635	610	623	620	595	582	608	576	620	631	626	608	625	636	615	627	579	619	630	606	609	648	578	632	615	621	631	588	588	621	630	589	584	563	668	617	676	604	675	599	651	605	635	638	626	635	610	612	649	605	631	581	623	597	632	603	591	646	611	642	657	619	589	590	667	614	649	586	605	624	566	629	639	658	655	615	641	593	603	637	646	606	596	627	621	634	628	637	591	628	601	622	616	581	601	641	610	629	604	651	628	569	635	607	633	645	621	622	612	652	669	639	601	644	635	618	649	624	653	625	617	586	605	606	592	618	617	606	606	662	648	666	665	611	586	595	602	648	632	564	602	623	601	597	576	608	662	640	605	584	612	623	640	638	609	612	582	636	616	570	599	638	646	618	618	589	634	620	641	611	619	585	629	605	613	574	609	623	645	576	617	633	619	617	638	605	632	614	643	610	633	598	624	563	596	648	646	626	613	579	599	678	584	609	637	631	625	633	625	608	607	616	622	628	618	650	635	627	615	599	588	680	633	640	615	609	618	614	613	601	586	595	631	615	646	566	605	628	654	642	581	589	649	662	603	622	620	650	647	595	646	601	606	602	654	627	595	648	606	603	595	640	594	634	615	611	599	658	621	623	616	555	599	619	664	623	624	626	626	644	601	618	604	659	640	611	600	627	596	624	598	643	587	568	629	639	597	624	616	656	618	595	621	587	632	616	606	625	608	648	621	611	637	591	597	594	613	621	640	661	589	642	680	657	623	601	632	593	656	621	638	598	608	609	620	619	599	615	650	627	604	658	612	609	650	571	621	620	572	549	605	610	600	634	613	606	611	634	601	676	585	613	600	613	629	627	632	604	615	619	670	629	579	653	575	628	651	615	621	586	618	633	631	620	590	625	632	587	622	566	635	613	653	622	612	649	620	591	575	621	600	619	607	621	604	629	583	621	577	591	625	625	605	646	618	610	605	640	610	639	601	620	642	650	613	634	635	595	622	594	626	617	612	602	607	660	618	573	624	573	587	606	614	623	635	615	589	597	647	634	643	671	638	626	629	616	615	609	629	624	577	623	595	593	594	591	644	614	628	616	624	576	634	625	602	598	652	629	636	625	603	600	589	634	627	610	643	672	642	648	602	574	622	606	635	597	664	601	565	621	581	629	581	618	570	610	646	624	641	592	607	608	613	657	620	665	619	622	604	631	589	631	638	606	583	664	640	630	623	634	624	624	622	652	629	627	632	615	620	626	622	581	616	631	611	590	609	611	632	583	637	593	628	628	626	640	617	581	605	661	643	626	619	624	625	618	621	613	634	634	627	611	617	650	557	620	614	557	630	627	626	569	595	629	600	604	642	625	588	606	586	593	646	562	620	619	650	634	586	590	598	547	630	619	591	602	603	627	646	610	631	558	630	612	602	579	589	652	594	623	597	616	631	634	616	594	629	611	609	611	625	619	568	636	614	659	557	632	606	610	615	635	609	605	661	641	630	666	571	583	583	574	648	605	630	653	579	603	591	674	610	611	598	576	607	622	618	612	587	634	633	596	664	671	587	620	595	642	605	596	555	632	582	587	583	612	613	635	618	608	612	634	659	644	652	646	633	613	652	674	623	618	636	604	625	603	626	621	626	634	633	680	603	624	634	550	587	604	660	635	588	610	594	611	635	595	622	606	615	641	597	690	599	677	597	621	578	621	605	632	590	600	632	626	588	672	606	607	648	632	609	660	577	633	648	629	599	593	628	626	590	643	612	622	643	637	583	570	645	603	578	559	640	604	638	657	591	599	625	620	637	586	608	658	625	616	627	599	617	639	602	583	645	641	683	642	623	594	625	632	608	607	591	589	605	615	613	626	620	596	631	569	609	610	614	626	597	598	591	608	621	584	608	633	587	625	622	635	636	620	620	605	639	575	613	644	605	639	618	613	610	646	559	587	682	642	606	648	639	622	576	620	612	650	594	650	613	610	605	632	610	656	593	644	618	594	602	611	603	628	644	605	584	607	585	641	659	672	632	640	631	616	643	645	644	654	599	616	599	599	579	650	607	620	627	609	639	640	600	582	609	608	635	638	620	622	630	631	602	625	588	627	611	589	602	636	644	626	632	633	582	584	595	661	595	608	588	620	631	588	649	615	613	609	611	644	613	633	594	610	605	621	575	614	655	588	599	624	630	592	639	595	575	589	565	643	639	614	627	596	597	632	599	628	625	615	623	628	649	590	617	618	632	580	642	606	660	600	657	663	614	592	581	571	635	618	648	600	589	624	604	603	574	582	649	576	586	620	585	630	572	671	633	660	631	640	607	623	593	637	658	605	623	607	645	651	614	589	633	618	612	578	632	605	651	665	611	622	648	603	618	644	628	597	577	566	652	595	590	618	568	631	565	563	617	635	624	630	671	598	638	650	626	615	571	611	618	635	601	646	592	630	634	651	590	547	558	605	584	598	621	601	612	611	608	582	610	609	664	580	660	598	642	649	603	577	582	618	599	616	646	677	660	636	623	561	641	600	616	587	622	629	587	632	572	629	602	624	640	583	648	622	630	616	598	621	609	610	639	600	564	622	630	586	653	640	636	684	604	595	590	630	569	617	609	625	640	629	589	556	664	620	605	606	571	636	584	654	625	648	574	610	613	614	584	677	643	567	585	617	601	600	608	598	616	593	592	612	601	626	633	641	603	636	658	629	595	604	619	586	623	628	611	630	653	606	587	618	643	624	628	595	625	606	655	640	584	641	641	583	563	647	565	634	616	590	607	589	612	598	635	623	688	653	610	614	623	588	614	562	606	635	612	594	576	608	600	607	636	624	641	591	584	623	594	595	633	610	629	563	613	604	657	619	609	605	638	644	566	622	615	617	574	626	601	589	583	623	616	665	614	585	619	597	648	627	623	624	636	629	593	605	636	621	608	583	669	573	636	637	571	600	597	613	621	604	657	603	636	601	637	593	625	537	605	636	619	612	678	597	625	639	552	650	632	591	605	648	622	590	563	582	604	648	609	602	617	636	634	628	650	618	656	595	602	603	621	619	615	635	670	605	602	629	595	584	587	627	603	618	622	614	569	597	579	605	587	614	608	611	651	636	620	664	616	622	634	608	630	568	584	631	580	594	657	634	599	660	610	650	625	575	601	651	615	608	656	552	608	640	674	638	599	592	619	637	614	646	640	604	612	630	601	626	607	695	615	595	631	626	599	629	627	640	604	605	606	595	606	665	624	610	635	607	617	639	657	603	643	622	636	630	613	600	569	597	581	614	586	611	601	614	614	627	581	639	585	632	626	650	580	616	583	616	655	621	627	671	630	623	590	637	623	590	636	651	620	638	612	610	617
14692	23676	17017	10061	7144	5782	4334	3559	3113	2634	2248	1850	1665	1587	1496	1419	1388	1312	1270	1161	1167	1229	1176	1121	950	971	893	907	959	894	945	928	922	905	935	950	906	875	865	830	859	879	862	826	859	865	863	829	809	820	847	818	807	786	805	807	815	845	767	813	793	843	773	814	830	822	779	740	785	829	801	803	830	804	815	828	778	735	769	736	767	812	801	798	837	820	783	821	850	775	809	853	838	771	780	736	799	861	753	777	821	783	809	776	823	817	847	770	806	812	776	784	776	801	809	800	825	789	805	797	828	771	787	801	822	784	771	741	809	867	787	779	778	819	825	820	799	798	742	752	780	855	773	746	791	808	776	795	784	790	816	825	808	790	769	719	801	826	799	815	784	781	839	758	804	824	762	795	765	781	744	840	796	838	762	830	835	836	799	813	783	813	760	761	750	816	782	815	782	785	819	779	816	851	789	811	801	803	795	757	791	807	790	766	824	793	810	798	816	786	796	778	804	849	788	745	750	745	768	815	763	775	771	785	781	827	771	766	797	770	808	803	754	757	798	790	815	823	779	783	759	791	746	805	777	796	798	806	776	793	773	818	802	830	809	841	816	830	794	792	795	756	807	787	798	786	825	786	817	838	773	780	792	750	768	717	814	753	775	754	788	792	776	798	794	798	822	791	804	807	861	773	779	833	824	777	813	765	755	761	747	778	863	778	796	816	770	770	779	796	795	830	775	811	780	777	824	795	845	782	838	744	788	810	766	817	799	758	829	769	845	758	788	793	811	840	818	829	806	802	789	773	818	757	768	794	783	808	806	777	748	798	826	827	820	861	748	808	822	784	804	746	816	794	769	729	782	780	764	787	779	777	758	754	836	855	787	802	788	737	778	786	774	786	783	804	768	812	791	762	825	847	766	796	843	828	779	811	786	812	801	736	730	751	737	760	745	809	811	829	760	800	769	781	832	774	807	791	791	871	787	761	770	785	817	843	771	802	812	809	781	787	784	799	821	773	787	775	838	806	798	787	815	826	760	783	820	788	797	770	767	812	808	810	797	810	828	848	835	799	795	743	788	803	840	783	746	818	783	790	808	811	798	780	787	797	826	786	689	793	776	805	792	804	832	794	779	769	805	807	797	783	782	811	780	831	823	829	812	812	785	814	765	775	829	785	794	789	750	795	805	805	801	794	757	813	799	785	786	818	744	774	828	795	753	850	811	811	800	788	839	769	817	760	767	811	796	759	804	775	803	766	769	794	804	852	759	781	773	837	780	799	784	726	830	810	790	782	768	778	795	703	807	812	804	792	802	785	762	782	747	751	822	772	783	798	855	801	755	764	755	772	783	752	786	775	786	786	753	832	774	781	781	775	787	867	768	782	802	819	774	745	801	788	794	791	807	805	824	808	817	802	846	790	759	809	776	793	786	833	855	797	785	805	794	808	841	793	844	812	812	816	800	778	780	805	812	792	766	774	835	808	795	785	768	827	857	826	762	789	817	774	853	797	783	791	798	805	781	764	783	806	805	784	767	841	734	817	795	805	782	793	828	841	764	824	800	789	768	806	780	807	751	862	783	834	805	847	778	794	810	823	828	832	773	795	817	729	771	783	796	805	759	823	750	794	830	744	811	787	742	793	814	817	776	793	778	821	734	821	797	820	774	802	802	820	829	836	763	810	819	811	761	813	754	778	837	753	792	814	765	778	769	784	762	780	817	777	776	786	757	785	823	773	820	750	773	848	789	772	778	797	782	798	794	804	754	777	829	788	819	779	811	823	785	784	791	797	853	784	791	774	781	795	824	745	783	790	823	767	785	760	785	779	753	823	828	778	801	785	794	857	811	851	797	752	801	784	759	838	836	779	786	782	777	796	774	774	773	796	763	826	780	808	765	771	825	809	770	744	802	860	775	747	817	804	732	790	827	802	723	767	777	779	841	834	839	878	797	763	775	775	796	743	822	796	834	771	780	773	774	799	739	780	788	814	810	809	833	808	835	801	784	756	764	773	807	767	743	818	786	820	844	824	804	818	806	783	821	800	753	780	806	741	793	769	751	803	827	726	777	741	775	824	791	845	822	795	786	766	752	837	799	797	808	779	766	769	802	824	820	790	840	797	774	784	765	802	775	750	732	769	782	810	814	774	786	800	753	788	845	826	804	793	798	794	788	798	742	782	781	802	852	813	795	802	787	821	806	806	733	829	805	813	778	758	821	859	788	806	782	754	769	812	771	766	777	811	756	815	811	740	799	810	809	795	863	795	804	764	805	857	857	793	774	745	811	808	773	841	753	791	786	795	811	790	805	796	781	785	824	817	734	779	820	775	810	801	818	737	848	755	810	809	782	792	789	796	794	760	766	819	869	809	747	792	793	790	748	786	792	806	763	779	806	781	823	755	755	814	806	776	792	777	770	847	743	847	801	755	794	774	826	772	789	808	821	765	787	787	848	804	830	766	772	791	821	781	805	779	799	773	773	787	772	794	756	738	777	847	775	804	800	800	845	810	857	811	811	801	810	761	787	811	770	824	779	747	809	805	807	764	828	807	797	834	769	769	780	779	791	764	786	802	796	781	817	791	787	833	840	786	790	830	876	834	799	777	825	765	801	842	782	781	824	832	802	827	802	844	802	747	773	810	881	778	757	787	830	780	794	768	768	771	733	838	806	823	821	804	752	779	783	759	804	819	788	746	778	782	823	814	837	771	765	808	813	857	816	830	854	824	804	778	804	760	761	797	766	791	782	807	824	816	763	804	779	796	838	820	797	847	790	751	822	796	755	769	801	835	741	765	791	784	811	766	793	760	820	801	775	806	770	783	828	871	775	782	797	815	775	787	799	835	789	771	775	812	789	755	814	786	779	766	820	775	794	828	795	863	821	830	834	801	819	830	869	786	811	761	777	783	791	769	751	815	817	794	805	775	798	777	757	778	819	790	801	813	794	784	806	754	828	805	771	762	783	776	816	804	812	772	796	851	835	818	809	822	790	788	798	774	800	778	778	791	783	807	809	819	840	815	765	811	762	842	815	771	808	801	742	760	807	785	830	797	776	796	806	810	762	800	775	797	814	784	781	790	803	777	769	808	807	777	726	786	768	786	801	806	782	778	822	818	798	822	800	776	776	799	781	780	779	767	753	789	790	759	777	755	753	842	764	861	776	780	795	788	785	738	812	804	757	792	764	789	826	839	812	842	838	874	797	816	803	791	799	804	761	837	781	812	770	866	776	762	787	852	826	859	843	739	807	820	837	817	772	736	782	807	783	816	808	757	801	791	766	765	809	827	789	816	831	808	783	819	790	800	801	788	786	803	729	742	846	840	783	749	808	814	735	794	798	762	705	762	790	801	796	790	788	771	812	811	782	729	807	814	822	774	753	762	787	805	783	788	762	783	758	740	787	803	788	790	784	761	826	782	773	823	750	804	804	817	802	779	750	774	778	800	804	854	786	767	800	794	767	810	774	755	798	791	802	751	799	795	781	800	806	772	761	773	770	806	757	813
24606	20926	26594	25058	9261	2475	1753	1334	1136	1092	892	805	784	713	678	681	653	674	626	641	654	598	603	554	566	512	542	507	500	520	526	538	521	503	485	539	535	450	486	520	527	518	486	509	484	481	509	515	506	480	509	486	484	493	466	464	447	457	485	489	452	511	481	476	463	492	483	482	473	465	454	463	447	446	485	495	459	488	468	520	507	526	501	431	446	502	473	472	486	469	453	417	508	454	459	462	510	455	487	480	501	470	443	467	497	463	472	465	451	460	418	482	453	455	481	461	478	471	484	463	491	510	439	498	462	462	471	495	453	492	505	486	474	456	486	470	462	510	461	462	474	475	432	440	482	454	483	469	494	434	471	445	487	489	487	501	503	473	461	453	415	464	473	437	452	459	477	447	463	443	462	479	471	474	498	459	444	473	477	465	475	496	472	513	498	503	473	485	429	491	485	497	504	474	456	459	508	447	447	472	459	450	516	445	462	453	465	472	449	483	472	495	481	480	432	482	447	456	485	443	454	442	459	499	474	492	463	435	455	463	476	484	451	471	461	469	449	443	453	522	458	412	474	475	444	466	492	459	443	450	442	478	436	451	445	510	469	473	440	458	466	464	460	467	454	453	475	441	464	436	440	465	484	462	485	464	509	473	493	479	492	472	498	491	449	500	476	516	479	466	467	458	478	431	405	446	470	489	508	495	470	472	452	478	454	491	512	451	470	471	508	437	456	439	493	494	486	468	441	455	440	470	490	471	463	458	486	481	452	488	493	456	452	480	452	475	504	490	462	466	460	434	463	461	490	430	475	461	472	467	455	482	444	474	464	451	462	479	508	443	464	481	481	488	484	494	523	459	467	488	479	467	481	486	460	446	449	465	443	457	491	443	456	477	486	485	458	465	483	486	470	449	465	422	425	467	484	488	438	512	479	476	470	493	465	493	473	485	445	461	487	489	454	477	467	493	539	496	449	456	470	468	467	448	462	432	503	477	500	469	512	467	465	494	452	463	477	480	453	488	489	503	488	462	476	527	473	466	452	486	434	491	458	454	463	485	445	429	449	441	457	442	516	486	482	477	466	472	481	433	480	468	493	485	429	436	487	481	470	471	449	456	490	478	448	442	494	492	495	430	445	483	439	459	465	452	462	476	494	451	471	469	442	458	422	465	474	463	453	453	470	476	476	441	467	439	456	448	441	432	464	456	449	490	462	469	471	493	491	484	482	487	487	478	466	445	467	484	452	447	454	464	461	510	484	461	491	454	518	457	442	473	485	466	470	501	438	422	484	456	426	473	467	490	481	494	456	483	465	487	492	461	500	465	466	463	488	469	474	484	460	479	475	458	392	437	476	492	437	420	475	479	489	460	463	457	456	479	435	429	502	438	470	443	476	472	484	463	492	474	482	449	494	486	467	461	470	484	453	465	500	463	475	433	439	462	429	470	504	481	481	500	466	449	449	444	455	454	474	496	465	427	474	468	470	473	438	423	465	426	461	481	497	507	435	422	428	476	464	453	450	469	484	496	458	457	475	452	502	440	488	499	472	441	443	493	482	488	515	483	489	470	464	463	458	445	441	473	438	475	453	487	475	520	515	497	478	513	471	477	466	469	455	473	464	464	457	450	489	468	499	453	464	448	479	443	465	455	456	509	468	456	461	472	433	511	441	493	498	488	451	448	408	494	450	479	429	473	476	438	433	470	441	466	475	485	474	471	444	446	461	487	480	470	440	464	482	438	454	436	489	451	507	444	443	482	457	472	463	449	439	490	449	457	435	464	470	453	456	440	486	451	472	430	475	457	468	462	434	464	461	465	474	462	499	468	474	451	453	474	458	482	488	482	448	423	502	469	456	444	512	513	485	422	461	480	464	454	476	471	447	471	481	478	503	463	490	473	462	471	462	477	466	451	441	454	438	452	498	476	478	453	478	464	468	454	484	474	448	454	475	431	451	475	507	493	484	444	464	485	461	499	445	460	475	478	431	462	470	467	476	463	499	483	499	474	499	444	487	420	460	494	471	486	449	495	478	491	467	487	484	464	506	494	447	482	472	459	442	467	458	468	431	448	470	468	478	447	444	460	468	492	469	487	462	467	468	496	490	537	489	490	441	463	460	466	517	460	465	485	488	478	469	468	468	488	510	507	480	466	480	485	480	509	465	453	456	469	488	494	472	457	470	442	440	473	483	497	461	479	449	454	474	472	488	439	451	445	424	468	481	444	470	510	451	455	480	481	483	469	534	455	479	451	463	465	486	477	516	492	481	421	497	470	467	463	465	491	490	472	466	469	467	481	452	494	494	483	514	496	459	459	467	455	498	424	455	479	469	481	460	473	453	455	479	468	476	473	436	484	455	453	499	504	474	482	477	475	482	478	459	469	484	473	456	452	463	476	452	464	470	516	465	504	472	486	474	500	453	489	456	455	478	438	456	494	476	487	480	445	469	466	466	467	491	497	451	476	420	475	486	463	479	477	456	481	477	467	443	437	465	497	456	455	460	502	474	445	477	465	477	468	479	458	467	454	443	439	476	448	467	428	462	451	462	452	485	454	488	487	500	480	458	509	489	475	474	483	478	459	417	485	470	461	461	535	477	465	469	420	510	437	466	454	467	478	448	481	460	465	455	435	470	456	500	511	447	469	495	456	469	445	487	452	519	456	437	477	523	464	429	472	448	451	431	468	433	477	480	484	447	466	479	435	455	443	438	481	486	451	475	478	439	452	460	449	487	454	447	478	490	460	463	461	417	501	451	441	489	491	419	450	461	470	490	469	488	491	450	496	468	458	455	494	484	471	481	475	439	455	450	455	475	478	456	468	477	517	465	445	468	469	451	451	484	461	463	471	447	458	466	490	491	455	464	469	484	476	464	469	456	453	431	459	455	462	493	475	485	487	461	461	487	492	483	506	453	444	479	485	510	465	446	478	503	453	475	466	464	429	488	474	468	495	438	492	450	494	472	454	471	507	450	483	475	487	456	480	433	444	468	437	504	476	446	529	492	495	465	444	435	466	482	507	472	476	447	484	423	427	473	475	499	471	481	443	490	500	454	477	474	482	508	451	474	481	454	474	471	452	493	483	493	451	481	493	470	506	444	470	437	488	458	406	464	507	478	501	472	467	468	486	474	471	466	460	484	457	495	442	449	469	429	455	480	486	445	457	427	486	466	467	466	498	450	449	551	477	521	473	482	475	480	457	432	478	505	456	475	456	459	445	454	433	468	462	482	468	503	480	514	469	485	422	449	436	478	441	437	458	485	476	454	452	459	437	480	466	500	439	479	462	436	477	494	477	446	466	488	454	481	481	408	433	481	475	440	486	451	455	487	478	470	448	463	463	475	475	471	467	467	461	459	434	471	483	444	483	482	495	508	434	445	475	454	465	466	448	465	467	489	468	476	486	451	465	471	450	461	472	475	484	468	442	455	440	472	523	467	409	506	436	487	460	494	490	456	470	469	433	467	454	450	466	492	494	451	470	450	457	488	455	495	474	466	527
14739	21165	14078	8432	6002	4576	3549	2937	2376	2079	1671	1391	1300	1195	1158	1102	1083	1056	977	955	932	902	905	844	815	766	700	742	678	747	715	719	709	681	739	676	733	660	662	628	652	683	652	638	630	660	637	648	627	648	624	659	642	652	608	595	612	662	611	615	604	640	666	602	644	638	613	580	568	644	593	644	589	679	620	628	580	573	599	602	595	638	606	634	625	585	587	613	580	611	591	601	640	632	608	610	622	620	624	648	671	593	631	573	606	595	609	664	609	629	618	604	588	563	592	639	618	578	557	537	637	574	627	613	627	591	570	599	653	625	632	608	571	631	616	629	608	609	634	583	601	649	620	584	614	613	618	616	632	600	627	614	571	548	605	601	624	578	586	569	583	637	590	616	592	636	609	595	630	681	627	567	608	631	600	563	605	607	636	577	621	550	617	616	584	604	599	627	585	580	609	618	616	574	571	598	574	597	579	595	549	569	605	581	572	589	554	623	590	608	586	602	609	597	658	577	563	573	567	620	637	630	624	597	608	572	640	544	589	625	591	625	578	622	637	595	615	605	581	626	594	575	608	632	599	603	639	598	565	616	580	545	571	624	576	603	633	583	563	597	597	595	597	635	608	609	619	593	609	598	615	580	573	593	591	611	615	580	612	668	624	642	605	616	609	631	633	614	607	578	626	609	602	630	631	588	601	565	604	634	630	593	561	621	630	639	587	619	595	580	665	604	583	646	588	602	601	601	605	574	613	616	584	585	569	608	625	635	630	603	622	604	627	583	646	584	575	645	603	648	635	607	625	595	602	600	555	599	592	596	578	616	617	621	592	610	609	560	599	615	653	633	595	612	633	591	556	583	608	591	622	596	634	600	617	620	603	603	591	594	617	566	646	667	613	572	606	642	579	610	593	618	602	610	657	639	560	585	598	554	629	564	583	604	574	645	577	558	632	574	616	581	581	608	628	588	556	629	561	629	624	642	615	606	596	614	575	562	650	607	577	628	595	610	611	606	575	594	588	607	584	569	587	582	561	576	612	608	632	603	594	629	648	631	608	633	585	586	614	581	603	611	585	628	563	570	618	603	607	605	599	596	601	588	566	584	608	584	604	615	645	594	603	600	599	569	570	602	621	600	596	586	597	600	593	635	578	586	595	600	607	594	568	637	644	647	609	576	630	623	566	619	583	604	602	568	637	602	614	567	597	592	587	638	607	557	627	600	608	599	601	607	550	570	575	638	657	610	562	614	605	644	595	604	584	614	608	579	576	604	589	590	604	576	594	603	651	573	610	624	605	565	624	595	632	619	586	605	615	627	593	618	628	567	632	587	608	599	605	598	615	629	585	589	622	617	561	624	600	618	568	597	622	590	577	641	631	643	617	575	566	600	614	601	606	594	585	615	598	619	626	581	631	643	624	605	591	563	583	595	625	604	622	628	585	624	609	644	600	603	600	601	611	609	647	560	630	617	586	589	573	635	584	621	646	595	585	625	626	609	617	595	601	571	624	616	583	625	577	596	575	631	626	605	614	637	645	604	648	634	633	631	600	606	641	565	598	565	621	641	572	601	573	615	577	597	574	625	579	614	600	616	590	585	601	599	614	650	594	584	612	578	601	582	632	621	597	609	621	608	569	547	631	588	639	570	619	640	624	584	567	609	596	592	612	598	599	645	602	605	587	605	606	576	595	548	586	595	597	617	597	580	572	629	631	633	621	597	598	567	581	609	561	624	656	656	614	599	600	633	612	609	585	617	603	612	647	599	599	591	647	635	568	603	623	611	577	602	611	586	605	612	607	591	560	583	612	618	616	640	586	605	593	618	597	560	602	636	623	606	608	587	591	589	622	604	615	611	545	599	608	609	637	580	605	561	561	564	574	606	595	592	613	629	589	607	644	628	651	632	605	619	622	563	586	611	601	625	598	610	593	600	626	575	619	659	577	597	569	593	601	608	565	586	605	609	593	641	596	596	638	592	618	617	573	604	652	645	577	616	600	589	575	577	621	589	633	612	562	608	626	625	629	624	603	623	626	591	592	606	595	637	619	642	551	608	602	599	618	650	623	570	634	589	584	568	586	639	588	598	576	581	596	606	555	608	563	622	591	597	637	618	621	649	646	667	580	599	602	644	600	605	586	563	616	609	572	565	565	563	606	557	601	580	579	575	636	600	596	602	615	602	595	599	574	575	649	609	549	606	601	611	591	589	611	583	645	574	590	577	592	604	602	589	633	600	588	588	595	635	584	563	579	633	605	611	573	590	594	584	568	665	609	635	559	580	622	617	605	602	616	550	599	603	569	630	606	592	642	589	638	621	622	600	561	622	556	607	566	608	621	580	581	610	614	650	582	568	629	571	587	611	620	579	578	632	562	584	597	616	641	571	643	594	596	589	610	597	618	619	614	611	589	596	592	585	580	623	574	604	635	596	594	579	583	606	619	606	563	568	601	640	625	579	622	601	604	619	609	616	610	596	614	582	621	586	609	552	599	629	584	583	596	644	587	610	667	628	619	611	594	573	656	611	578	594	593	580	591	610	580	622	609	592	617	568	597	644	605	600	573	604	602	634	580	626	593	603	608	640	588	620	591	585	625	623	605	570	642	632	577	612	616	616	593	582	609	585	620	624	577	630	576	581	588	631	578	611	626	598	597	649	624	604	573	616	604	618	570	565	622	574	597	622	597	592	600	611	604	570	582	604	585	616	601	584	625	645	618	641	593	611	612	611	586	591	631	594	577	601	595	628	609	623	619	562	570	638	606	638	612	627	571	619	563	594	620	603	596	600	585	598	628	599	599	605	644	619	595	643	617	593	548	597	632	628	651	584	586	613	589	623	635	588	623	557	621	570	618	597	581	582	654	610	619	593	580	635	592	608	613	588	605	639	592	586	614	596	595	602	597	612	601	603	627	574	617	616	580	559	598	591	620	664	641	637	634	602	600	517	576	574	614	595	593	580	629	572	626	626	647	611	575	607	579	600	633	584	618	615	635	614	546	624	640	553	602	596	571	577	603	614	620	642	579	576	600	566	630	586	594	621	611	593	602	631	638	608	629	594	587	640	629	603	605	574	638	659	620	588	655	585	595	622	562	571	607	597	598	624	568	581	618	627	557	620	587	612	625	627	587	634	634	580	608	595	649	587	638	583	596	558	581	602	562	618	626	600	653	607	620	607	581	581	641	600	633	584	624	600	577	658	640	557	593	616	630	581	628	625	564	615	614	578	592	592	603	578	586	612	611	608	634	613	634	598	620	665	572	592	543	614	573	570	620	584	573	624	640	611	557	627	620	609	621	606	610	646	614	592	597	632	590	631	599	596	596	648	538	633	604	596	584	555	566	609	607	611	622	617	562	635	585	598	595	621	622	632	606	631	624	562	590	594	606	580	589	580	584	604	584	606	630	619	653	628	598	580	599	602	567	586	645	639	664	618	612	619	581	579	600	583	615	582	585	589	600	585	640	639	623	582	604	622	590	633	573	629	613	597	616	596	652	580	662	626
22404	20953	28466	23606	20957	20812	7986	2485	1675	1484	1137	1029	953	828	758	851	757	726	673	654	651	658	594	585	563	500	480	492	475	513	498	498	448	461	513	464	466	453	426	449	450	479	465	450	422	415	419	427	391	426	426	400	417	382	427	419	453	403	387	396	371	396	380	341	402	375	369	400	394	400	385	395	409	367	406	400	390	384	399	403	408	410	390	394	396	387	385	413	379	402	346	363	348	361	378	431	382	415	411	399	392	423	376	361	403	365	424	380	398	398	379	381	397	398	365	369	396	380	406	365	389	381	378	373	395	353	398	408	367	377	370	422	371	376	414	387	407	378	397	333	405	369	393	404	344	423	375	328	366	397	371	396	387	373	396	387	383	363	418	382	384	427	402	355	383	371	371	371	391	414	383	358	407	391	390	400	395	377	369	387	362	388	389	408	394	381	401	368	400	379	370	401	396	425	360	397	363	377	420	393	406	374	359	390	375	366	422	417	436	392	365	350	379	370	409	350	359	325	352	408	368	403	377	399	359	401	402	365	369	407	391	383	365	374	362	399	386	392	366	381	384	365	389	360	381	391	395	419	408	411	391	357	387	380	378	397	405	373	355	353	374	404	391	376	388	361	393	384	440	373	371	378	373	368	373	415	371	403	405	374	356	414	408	382	407	385	364	394	358	385	360	394	388	372	354	372	371	369	375	416	378	390	365	378	381	391	397	354	402	403	378	364	376	393	398	375	388	389	368	392	406	385	372	384	386	402	375	389	433	396	387	379	344	342	387	375	380	396	398	412	411	373	374	396	367	388	361	410	392	417	362	372	360	388	413	384	370	395	372	392	380	395	404	362	374	373	382	390	400	404	377	375	364	400	399	378	381	390	412	417	380	379	373	368	388	361	396	416	374	416	374	423	378	398	398	361	406	381	389	405	384	375	415	411	365	373	386	394	378	377	354	375	390	444	369	365	410	393	429	407	418	414	397	419	370	352	394	359	380	360	373	354	410	366	397	407	384	378	394	374	344	375	387	341	385	366	390	382	405	435	370	396	393	401	390	360	422	390	382	418	376	431	373	383	377	347	420	394	385	393	361	403	399	388	384	383	396	435	406	414	388	366	415	373	377	422	417	374	391	365	389	388	384	392	392	412	359	359	379	368	369	393	421	363	409	422	404	388	432	355	384	375	389	363	419	361	374	360	387	428	362	366	403	399	354	345	371	366	401	388	374	434	404	380	364	376	402	398	362	363	392	382	417	376	360	364	387	380	402	386	377	377	388	387	378	370	425	397	372	408	365	408	414	383	360	388	354	405	362	372	374	407	400	381	376	369	382	422	395	385	387	389	443	380	362	359	375	385	381	417	398	356	401	391	388	383	393	352	403	407	387	350	407	377	391	409	388	398	373	404	410	398	393	369	401	377	395	389	361	373	415	376	409	403	412	370	354	385	383	355	373	397	410	397	453	358	372	380	382	406	419	393	414	373	442	393	397	388	377	367	356	400	395	415	400	401	367	367	409	427	404	395	341	411	381	394	389	385	405	350	373	378	381	407	374	343	356	360	391	369	345	430	377	363	368	367	370	406	419	380	368	396	400	423	370	372	368	411	384	373	389	341	439	399	401	406	360	386	406	412	386	384	399	393	389	344	391	398	396	398	408	384	349	387	388	360	368	372	381	362	357	394	372	361	375	408	374	369	375	379	425	361	429	388	386	387	393	389	376	412	386	359	396	366	387	383	381	397	425	359	381	363	366	385	372	391	398	392	387	382	392	363	404	366	389	373	422	348	421	386	378	395	397	395	401	391	382	400	404	379	382	355	401	392	377	379	372	402	399	385	375	382	395	377	374	385	357	349	361	383	411	375	379	383	433	372	429	395	389	398	376	414	389	386	380	369	378	385	346	370	356	414	386	380	369	356	393	399	371	396	408	394	357	398	362	386	387	369	360	402	388	391	370	370	410	396	347	364	374	390	405	408	409	379	383	387	349	363	410	374	383	424	405	382	370	394	373	386	373	360	391	388	401	348	409	401	401	381	367	394	384	354	401	374	361	372	400	367	382	376	364	367	372	352	386	373	405	390	441	389	421	395	368	375	389	383	396	400	382	367	348	377	355	363	378	367	386	397	382	412	409	352	391	399	400	353	383	374	367	400	372	409	386	400	423	376	416	395	403	405	382	393	391	378	401	367	355	374	352	352	405	351	380	405	361	407	340	402	374	391	354	394	373	395	395	337	374	377	406	391	372	404	380	390	352	391	382	389	372	376	376	354	395	415	390	353	385	396	407	384	402	386	388	359	408	405	347	405	355	367	393	334	371	423	370	384	382	386	343	403	377	400	358	355	350	392	378	351	399	379	351	384	390	368	374	380	369	359	355	367	360	388	405	368	395	366	406	354	372	358	386	364	360	391	389	403	374	383	354	384	377	391	377	366	372	395	381	381	414	397	375	402	400	425	355	388	358	370	362	373	376	362	357	383	357	404	421	368	392	391	409	412	376	394	402	384	359	384	376	405	370	395	375	411	406	379	348	359	394	349	422	420	370	382	398	390	370	372	355	414	374	395	368	372	433	385	373	342	372	382	403	368	347	412	346	404	392	394	380	385	408	373	360	384	391	371	384	391	383	347	386	365	390	381	393	415	405	379	391	362	367	328	353	385	375	376	396	356	379	400	353	342	374	409	386	379	375	389	389	386	363	371	388	364	376	355	373	393	395	408	369	418	380	352	384	365	388	386	362	337	384	389	386	397	385	389	381	367	381	393	373	361	372	396	355	388	371	356	429	382	401	402	373	401	400	363	397	393	382	354	377	385	420	376	366	375	370	353	359	387	382	365	371	389	367	402	385	388	427	368	433	395	405	401	356	384	364	387	386	357	382	344	387	379	379	418	396	374	393	402	407	382	400	347	385	380	399	370	390	397	387	409	379	440	366	366	382	425	380	386	373	368	380	385	371	406	424	369	385	392	392	388	402	382	391	377	402	397	381	397	381	388	406	377	375	416	388	371	409	359	418	383	392	352	393	399	354	385	383	377	351	409	382	358	365	373	374	360	385	411	377	374	367	412	408	379	387	419	381	427	366	343	411	386	399	377	381	344	355	389	400	355	405	392	409	383	392	389	374	399	374	390	385	386	368	368	388	401	394	382	372	354	383	389	365	381	403	366	373	429	357	367	381	363	417	386	385	389	405	383	369	399	377	392	390	385	357	382	391	371	360	391	353	376	357	378	381	394	366	362	380	366	400	382	414	390	432	396	397	383	367	377	405	366	356	397	357	379	413	395	378	349	403	379	396	377	401	357	405	383	379	393	397	415	410	411	371	333	384	381	357	395	381	356	378	391	364	412	413	391	359	359	415	379	415	369	396	393	365	385	389	378	382	412	410	358	352	420	373	402	377	368	370	403	375	360	371	419	348	396	407	391	385	381	404	379	375	402	357	371	391	411	362	349	400	369	364	385	361	391	372	395	362	399	390	366	390	370	409	383	360	364	413	398	366	390
15653	30190	22141	13344	10338	7539	5995	4668	3851	3159	2351	1989	1739	1698	1512	1507	1299	1321	1168	1106	1077	1061	1016	934	849	815	747	753	705	736	678	645	672	715	662	683	616	662	651	619	664	592	578	590	599	574	582	543	591	563	569	559	570	546	577	596	528	549	525	546	482	527	563	541	524	485	492	555	501	490	502	526	542	533	525	526	540	573	508	478	484	521	519	485	528	533	486	504	507	498	489	489	492	507	510	507	494	498	529	538	508	493	511	503	510	503	494	492	462	497	518	548	509	558	437	504	542	502	479	462	505	482	518	496	557	502	518	541	483	494	504	493	501	460	517	512	495	510	507	487	514	513	503	492	525	501	482	507	552	488	527	525	524	505	451	482	468	505	485	492	511	504	502	453	465	540	477	519	522	558	482	515	486	488	508	535	520	494	518	525	497	485	531	509	505	496	502	512	496	509	527	491	485	511	512	460	501	501	471	497	535	459	533	532	540	477	510	523	503	515	544	509	489	521	536	493	519	502	499	523	485	493	484	497	523	506	504	496	495	523	478	513	498	508	525	469	490	507	541	485	472	502	490	507	547	524	523	486	510	476	504	524	490	488	494	506	504	461	521	526	515	534	498	516	514	482	524	517	470	515	497	559	498	514	548	531	514	478	488	504	468	501	492	452	477	526	503	501	489	465	484	527	485	485	498	526	489	500	497	499	543	493	503	527	501	498	534	544	485	523	528	481	508	499	534	468	531	521	536	516	502	490	458	528	523	464	489	504	500	498	477	524	475	531	496	501	507	469	498	551	479	504	514	499	506	468	483	458	546	501	501	507	498	506	536	524	489	463	521	542	550	498	511	540	510	512	485	501	514	486	495	471	492	486	548	437	541	498	525	501	500	504	558	517	528	480	487	499	496	494	491	521	489	475	485	519	555	483	465	520	514	516	513	513	509	527	502	491	510	488	529	477	525	527	502	518	495	547	507	499	517	523	508	516	545	507	476	476	500	523	512	459	478	472	524	509	508	511	515	534	515	523	493	483	538	479	496	499	497	499	539	486	477	497	498	503	526	498	496	524	496	453	489	498	501	506	488	521	478	521	518	511	543	489	517	531	462	500	539	541	514	515	515	502	482	519	483	496	499	510	486	474	476	495	520	506	500	444	485	532	498	493	541	537	507	491	541	487	497	511	535	484	562	502	463	514	468	504	497	492	522	516	512	479	519	470	506	556	499	494	507	498	494	503	522	480	518	519	519	497	518	512	507	507	529	503	504	479	502	531	471	541	488	508	504	513	513	489	502	492	483	523	504	488	499	523	466	525	464	468	501	495	481	483	499	514	521	485	535	528	526	479	511	527	492	465	477	508	468	502	505	474	532	530	489	535	539	525	472	515	489	531	490	486	519	492	522	492	494	509	487	501	524	492	502	511	497	492	486	479	510	502	451	505	495	512	458	495	535	493	537	498	493	481	494	521	515	488	521	532	525	489	476	495	522	513	546	501	532	489	487	470	473	446	554	474	499	508	502	562	478	515	519	505	504	501	462	502	519	470	525	504	496	466	533	509	478	483	521	484	501	520	505	507	538	499	568	503	490	513	475	495	539	519	509	487	483	490	517	493	521	495	514	510	484	516	472	472	493	504	516	517	520	485	493	488	511	494	470	530	508	539	463	493	488	486	479	482	523	501	539	457	491	449	532	512	526	478	527	539	481	487	530	465	508	496	480	493	501	525	491	483	480	524	499	498	507	494	479	507	528	509	470	477	474	495	547	464	489	542	493	516	509	494	509	495	495	531	527	494	491	536	504	481	509	492	506	499	484	518	506	505	470	501	484	542	540	493	490	510	513	490	519	487	510	492	520	523	494	488	479	482	530	519	534	517	480	544	474	500	510	586	551	512	477	474	494	492	542	534	518	479	486	469	455	492	488	493	458	452	521	504	470	521	499	491	475	531	466	493	541	499	499	537	495	474	487	496	487	500	530	510	509	495	524	562	493	453	522	497	534	505	519	455	477	530	521	483	502	494	521	552	475	485	501	517	514	497	524	504	531	506	506	477	506	507	483	503	529	552	512	522	538	503	511	515	516	536	484	510	478	489	546	509	454	514	530	514	546	505	527	529	506	517	506	499	504	480	504	526	542	450	515	516	521	518	477	529	483	523	487	522	502	509	518	499	485	495	509	503	523	502	480	531	492	460	490	506	512	464	504	478	485	513	494	472	497	510	446	485	537	498	519	507	495	459	499	501	541	505	481	461	502	561	505	535	491	513	506	518	535	498	506	508	487	492	519	498	495	469	495	504	510	512	517	489	481	505	495	484	492	531	492	519	517	447	477	491	459	477	508	483	497	507	499	475	545	495	507	515	509	500	484	543	489	481	501	516	493	521	509	517	536	551	522	545	494	492	535	551	485	514	500	509	497	497	484	493	482	539	500	485	532	479	446	461	515	516	487	553	526	509	508	514	518	520	484	565	459	539	508	532	525	495	506	518	507	491	527	561	533	487	474	495	526	493	492	479	537	513	488	464	508	494	467	543	488	521	478	522	517	509	522	494	483	507	492	470	487	501	519	507	503	490	469	531	504	499	506	498	472	520	520	535	503	515	511	541	477	473	554	518	482	528	512	487	523	491	520	540	481	508	488	535	535	500	516	530	493	500	485	485	517	524	529	497	467	504	485	482	473	533	515	525	528	503	522	487	482	511	531	513	511	528	475	500	485	496	488	519	507	498	525	504	492	529	486	504	495	509	527	500	480	486	482	543	517	523	513	510	505	498	482	572	558	542	494	545	464	508	507	505	519	478	520	564	505	497	469	467	503	509	529	474	491	495	514	525	530	525	481	508	510	464	513	545	466	488	495	498	538	482	519	502	522	495	494	497	532	509	490	548	509	487	468	502	517	548	527	492	495	507	525	488	512	479	504	499	510	494	501	522	516	517	496	529	509	483	514	520	491	485	475	501	486	484	539	469	509	510	492	548	476	507	492	507	479	533	448	462	521	507	492	548	484	467	464	509	530	527	498	482	500	499	501	490	492	519	478	492	499	542	470	495	512	492	554	483	512	549	512	518	466	512	508	523	499	504	507	471	522	525	486	524	511	461	477	531	526	530	549	549	487	479	509	513	493	489	535	531	489	513	534	495	482	514	514	505	472	486	526	462	503	500	530	521	499	530	496	514	522	480	509	530	504	461	477	501	520	521	480	498	524	525	490	526	519	499	489	529	506	488	538	479	530	474	488	505	519	504	489	535	462	482	532	531	571	500	491	486	498	511	511	508	489	494	551	491	507	490	480	512	483	508	491	500	506	485	467	521	521	523	506	517	520	527	498	472	483	482	522	527	462	538	462	529	504	490	511	488	476	492	499	519	513	489	512	524	494	512	527	486	524	470	502	520	497	496	478	515	504	512	516	478	489	515	504	516	470	477	494	490	502	465	497	512	518	487	487	496	499	491	489	496	480	476	514	515	493	521	457	523	530	535	553	519	505	558	545	500	523	491	498	537	511	474
27143	18661	10372	4396	2582	1769	1455	1327	1148	989	914	847	854	806	783	768	846	763	756	771	764	793	776	721	710	727	707	678	702	710	648	722	679	669	672	646	687	639	743	716	688	650	662	676	690	663	725	624	656	660	660	646	667	679	647	650	577	653	677	669	648	643	642	578	672	638	651	654	653	647	653	676	639	621	660	679	689	681	689	624	624	644	630	657	673	612	628	641	643	645	653	676	581	647	680	634	625	669	676	614	676	673	645	646	624	615	644	634	629	587	620	600	633	607	592	606	641	577	628	634	658	687	679	583	664	666	638	651	646	680	660	669	639	657	652	670	663	639	631	667	609	670	650	633	663	644	664	635	622	638	618	669	634	636	651	627	645	638	625	660	630	638	615	582	648	652	600	627	602	612	646	629	664	595	682	689	635	671	592	682	684	632	646	643	648	662	601	654	614	664	622	672	665	628	613	624	630	659	698	650	670	641	669	584	650	615	634	634	662	633	628	664	637	636	623	640	618	629	635	563	645	582	625	611	664	625	566	591	652	620	583	612	652	691	622	671	648	680	653	640	653	649	710	636	630	652	651	664	662	598	606	585	665	646	638	664	588	629	661	631	653	620	639	688	644	615	645	632	645	641	666	657	613	643	645	632	632	659	664	646	663	640	642	620	680	641	609	660	620	690	619	635	627	619	614	637	636	654	675	639	660	631	650	687	605	635	667	669	648	661	651	617	688	623	623	663	636	657	605	642	687	678	664	641	637	671	594	656	659	705	644	616	662	620	633	629	640	623	624	648	620	622	628	724	631	627	628	679	633	645	672	606	672	695	647	649	676	627	627	596	692	673	655	668	664	648	597	591	630	675	657	627	653	635	633	627	683	656	709	597	626	662	661	634	636	631	615	643	658	672	633	645	641	641	625	634	606	664	603	673	628	626	675	662	661	677	662	628	620	638	637	645	605	609	675	667	653	635	669	652	634	636	625	658	640	634	624	601	622	655	599	639	635	630	671	656	619	652	641	663	675	666	611	628	670	660	588	632	665	648	619	629	643	643	637	654	662	657	653	637	626	641	653	647	609	648	630	654	607	669	652	656	629	600	661	630	611	673	656	634	646	664	600	612	641	716	666	614	667	638	670	631	649	654	638	647	679	689	665	631	677	693	674	664	616	659	658	637	657	646	640	655	671	610	652	627	586	680	645	650	660	611	649	640	687	635	662	625	676	658	642	630	653	605	644	637	634	628	674	623	663	667	646	697	701	673	655	668	650	594	606	636	651	631	618	613	614	586	659	654	665	670	656	636	624	642	635	643	628	682	615	603	628	648	704	679	641	654	656	637	614	674	628	674	674	653	676	689	670	680	644	676	625	639	624	653	660	636	657	636	645	619	690	629	662	650	616	642	597	659	638	635	679	659	639	640	583	638	645	637	647	657	668	680	605	723	633	644	619	621	609	590	688	588	648	636	661	588	645	648	627	683	601	644	646	625	667	648	590	631	640	600	634	664	655	674	654	652	609	633	659	604	637	626	622	631	641	642	666	671	681	682	605	638	636	614	657	605	638	652	648	672	699	663	690	634	689	616	632	638	727	661	647	696	655	634	616	626	606	651	679	638	676	645	669	610	601	680	651	662	614	651	638	637	655	580	677	669	653	691	630	605	690	656	639	619	618	668	632	614	642	677	661	653	624	650	617	606	659	606	673	680	699	686	654	628	645	620	608	601	619	657	642	659	651	615	628	643	672	690	645	624	662	598	612	610	619	609	588	609	574	659	662	608	655	637	654	618	601	609	641	672	632	649	647	648	647	649	658	644	614	657	636	618	676	603	649	624	681	651	640	625	651	669	631	682	630	632	689	676	652	701	611	633	669	631	616	651	671	639	614	642	647	661	626	677	666	643	672	656	623	623	669	655	699	667	647	658	685	662	669	656	667	626	655	681	661	644	585	658	641	628	651	638	622	668	644	660	639	613	639	642	665	642	647	642	668	638	703	636	649	666	653	649	645	655	633	634	683	626	676	630	643	637	663	695	600	648	621	616	675	615	578	668	636	646	682	648	617	663	630	668	676	627	632	640	697	649	647	702	686	689	642	659	673	647	657	623	624	655	597	669	600	673	641	653	632	676	660	613	678	670	652	641	647	659	663	630	639	605	626	680	627	625	630	625	671	624	629	625	659	671	663	663	646	619	617	631	609	609	614	705	628	683	671	629	680	629	619	635	618	641	643	598	624	616	650	635	633	591	649	660	621	687	596	678	616	633	666	650	639	646	619	631	656	627	632	612	644	618	663	676	671	606	662	624	663	628	643	620	638	652	646	665	612	649	631	670	631	644	659	656	639	681	720	675	672	634	671	608	640	627	648	671	636	678	679	663	654	617	633	640	681	661	614	627	662	634	637	616	631	633	630	668	618	636	681	636	661	663	620	642	622	624	653	620	664	672	640	648	635	662	635	650	610	653	633	597	609	678	637	647	667	686	685	628	614	697	655	661	673	630	652	626	647	601	614	679	652	630	631	628	608	669	644	603	653	672	655	631	657	633	675	646	599	600	639	651	632	700	680	656	658	641	611	650	632	627	663	630	647	597	645	622	636	645	673	665	624	625	660	619	667	653	646	657	611	625	606	639	632	653	716	625	633	669	648	616	650	667	683	644	645	640	601	641	586	586	624	646	625	659	684	639	600	636	625	645	618	657	622	634	625	625	656	658	661	652	633	621	661	636	700	679	622	624	665	622	608	672	635	655	679	645	628	663	612	623	655	663	635	597	637	643	647	626	653	632	688	669	662	689	667	644	664	609	608	647	624	657	665	624	687	601	643	576	640	673	664	607	680	609	623	626	620	704	660	671	654	635	649	636	648	662	618	703	660	642	644	674	648	604	658	625	609	681	650	582	664	649	622	623	641	631	654	659	693	646	616	653	609	631	622	621	637	640	652	632	633	633	662	640	655	641	660	637	606	604	599	601	595	578	643	640	679	670	669	620	621	650	631	652	664	686	646	632	614	636	643	629	635	637	635	677	677	619	646	633	622	638	615	681	663	676	638	645	611	654	669	662	638	607	619	652	644	656	656	648	603	651	613	610	683	636	655	622	627	660	621	611	614	645	627	666	643	589	654	631	607	598	637	633	648	670	645	647	607	607	609	671	641	648	644	636	638	612	635	610	684	643	646	629	620	649	615	626	683	677	648	613	615	665	633	649	678	640	614	671	573	630	644	648	617	598	662	634	614	638	627	637	629	618	641	683	647	657	646	678	678	634	636	672	638	662	669	663	636	692	612	602	643	659	682	631	638	681	629	638	663	642	661	634	668	664	667	666	673	643	651	633	671	682	611	637	652	630	664	619	682	658	671	628	682	727	608	634	599	705	655	666	610	663	670	644	674	637	595	644	677	609	627	645	596	642	680	674	677	628	641	651	625	614	614	612	606	662	661	590	644	636	646	657	657	666	658	682	646	615	642	599	649	619	618	645	617	623	601	673	598	627	686	610	651	640	663	667
12194	16666	11805	5899	4630	3455	2826	2448	2109	1700	1538	1468	1342	1190	1155	1158	1118	1169	1064	1068	1071	1002	1047	955	903	904	927	910	887	864	906	921	944	962	857	870	873	845	856	914	873	755	841	894	858	853	828	826	867	873	847	888	834	796	807	818	866	849	846	796	823	878	790	788	822	847	850	832	813	823	790	805	785	902	847	817	792	876	806	782	829	812	826	794	788	856	829	790	779	789	813	797	785	835	800	818	780	829	812	805	826	824	853	818	815	781	828	835	787	803	797	737	808	873	811	825	847	814	869	820	882	808	795	838	808	826	819	809	839	821	834	807	765	812	833	890	854	861	820	872	865	824	831	794	820	816	817	843	835	812	788	784	795	806	808	855	802	796	776	859	821	831	824	810	876	831	846	846	871	821	793	820	804	791	830	828	830	824	813	839	825	812	869	847	792	839	742	763	934	859	780	819	805	821	817	836	818	784	770	830	783	853	797	815	827	829	877	780	803	811	847	780	784	784	814	775	817	760	806	788	715	832	801	780	856	842	799	877	780	853	860	862	792	832	782	789	840	804	781	830	844	817	824	850	782	807	819	841	826	805	835	839	859	847	825	856	824	784	807	783	860	806	837	803	813	810	798	874	820	832	813	809	825	827	787	785	807	830	802	845	814	838	803	788	851	838	800	826	859	843	799	783	824	864	825	800	847	840	837	803	802	846	824	825	786	813	843	809	823	797	813	817	833	814	817	844	795	839	823	788	766	824	813	851	793	843	793	792	788	836	831	819	792	849	805	835	842	796	817	828	824	762	838	821	847	826	780	807	829	804	749	816	787	819	819	833	842	826	808	819	774	796	798	766	829	860	810	793	776	791	804	808	827	789	808	806	782	837	817	826	832	782	807	794	768	817	776	824	817	774	793	815	830	841	806	850	865	818	823	818	826	760	812	811	822	834	805	853	879	795	825	834	804	786	841	788	835	803	781	845	809	817	840	826	787	848	834	826	802	784	796	758	795	796	834	801	805	825	779	779	846	807	826	821	814	750	818	814	813	766	856	790	858	812	842	805	796	838	824	841	795	792	847	811	777	845	830	836	855	789	823	830	807	823	837	757	819	820	818	811	846	773	770	818	823	829	795	844	862	816	846	837	831	797	852	799	794	832	811	810	807	786	793	828	854	835	840	801	837	843	809	826	803	805	799	832	821	821	838	806	819	801	802	823	808	770	815	809	839	828	841	821	815	857	827	786	826	868	815	848	843	802	826	865	777	769	857	799	803	824	880	833	798	796	779	828	820	786	781	770	771	849	787	796	792	802	828	839	854	792	777	828	787	856	812	808	858	854	821	832	801	791	801	857	823	809	836	788	851	827	827	812	820	834	777	791	770	853	781	862	749	823	804	855	831	833	828	852	805	805	819	786	884	781	830	830	856	812	829	796	858	869	817	834	804	838	826	792	762	792	813	805	765	793	880	866	834	824	823	760	807	799	776	804	838	811	845	839	839	841	828	860	819	781	768	794	764	789	774	802	860	793	799	809	837	807	829	805	810	823	820	830	835	798	810	754	800	818	788	824	804	819	798	786	859	804	819	861	810	813	828	857	779	827	765	846	787	853	848	841	842	812	800	783	828	819	869	810	857	808	802	866	821	839	864	787	805	833	796	760	789	810	837	814	818	866	822	860	834	846	779	825	805	788	836	782	829	871	790	742	791	822	804	826	825	780	851	830	839	837	771	783	744	835	821	812	833	846	802	822	804	814	822	831	780	852	836	823	862	807	844	834	855	812	817	828	839	826	802	804	818	792	788	821	777	768	752	810	826	835	834	806	793	825	799	874	839	815	813	776	764	795	762	820	804	834	826	784	831	879	803	780	846	794	815	747	795	842	825	852	823	844	848	798	811	819	836	805	784	855	820	824	790	806	810	859	858	846	835	828	854	836	865	816	826	800	815	806	852	764	777	816	863	814	797	875	802	854	862	787	773	812	857	812	813	821	794	835	845	873	841	798	856	849	841	819	810	867	813	764	825	833	797	788	808	840	801	787	781	845	802	821	824	799	790	773	822	795	762	802	789	821	837	801	772	891	837	849	898	799	857	831	792	813	798	819	798	773	810	848	816	843	860	830	792	847	802	821	847	804	826	831	847	799	823	826	897	824	803	823	833	839	803	813	813	810	837	845	848	859	783	851	809	784	876	859	858	732	817	850	815	843	838	815	838	788	793	813	835	811	821	815	802	707	809	816	796	812	806	858	817	821	861	771	823	822	830	829	775	836	783	809	778	820	803	803	820	879	811	820	786	812	843	804	815	800	862	826	746	815	848	785	791	772	847	843	856	800	843	828	818	881	839	845	866	823	811	797	815	838	861	839	837	820	772	842	837	846	802	772	849	812	877	843	857	807	825	839	829	821	756	814	830	823	863	850	837	822	850	750	799	802	904	805	813	822	866	849	796	832	768	848	836	817	837	798	816	817	797	860	783	804	883	835	835	807	799	834	835	834	778	777	803	828	824	850	827	820	782	797	837	804	840	834	825	845	803	808	800	799	796	765	805	788	828	810	828	791	775	825	820	823	805	821	795	860	837	790	794	801	846	803	830	808	815	850	803	799	789	792	821	861	855	811	758	830	768	799	900	808	806	818	835	777	801	836	792	795	804	792	849	809	835	791	802	809	836	731	825	805	814	806	816	809	844	779	838	822	786	793	866	816	761	780	857	796	833	811	817	857	847	759	852	815	824	832	824	863	839	842	793	746	878	862	834	789	859	783	748	799	810	798	837	784	797	813	781	811	848	828	829	849	901	824	808	784	789	819	849	863	828	834	807	835	802	812	815	781	808	831	827	801	845	813	810	849	819	828	830	867	875	814	796	747	788	795	822	834	867	861	771	855	833	851	871	863	750	848	773	809	826	846	797	844	814	810	782	788	799	812	810	842	834	786	816	833	779	858	798	796	833	803	766	873	812	792	841	790	829	776	799	822	839	778	797	826	811	774	820	801	810	827	752	791	859	823	799	812	796	820	817	823	858	823	805	869	796	795	837	820	770	765	846	820	857	790	822	838	869	797	846	787	841	824	827	815	782	831	810	824	807	824	825	840	818	803	851	782	769	852	829	785	860	824	787	847	800	811	792	756	850	847	798	810	823	782	829	816	796	816	835	800	793	803	776	844	820	809	871	805	782	808	825	780	837	801	798	831	814	823	862	826	824	812	843	861	831	845	799	834	811	781	782	786	783	805	824	839	856	793	846	792	840	815	831	783	831	824	801	815	812	812	817	804	820	840	809	790	776	782	843	825	807	837	800	826	813	803	865	784	858	831	857	774	884	778	768	816	796	827	855	824	869	819	833	814	791	827	802	727	828	800	784	800	802	796	859	824	806	822	828	764	838	805	773	795	816	882	832	816	799	826	857	860	821	837	819	856	839	804	798	834	801	763	838	794	851	799	802	852	771	818	812	852	860	855	811	834	791	852	809	809	823	829	834	816	851	840	757	851	840	844	809	824	868	798
23466	20916	27858	24102	20738	8584	2803	1975	1600	1340	1198	1054	1001	982	858	860	826	847	827	855	807	757	785	800	701	691	660	695	668	720	648	647	624	683	651	600	628	621	629	641	603	643	658	616	648	633	659	648	665	626	655	596	647	584	589	603	616	592	592	610	608	579	622	615	627	629	619	620	611	639	615	636	599	604	593	620	578	595	616	596	638	631	602	618	620	610	589	632	641	606	615	607	588	557	605	598	607	624	588	622	655	589	614	582	602	616	613	638	593	557	591	608	593	632	595	612	605	588	595	612	606	577	590	563	603	588	651	572	621	582	613	624	591	572	593	647	576	608	571	611	601	616	615	628	606	580	599	610	650	588	627	593	576	617	586	620	605	583	639	677	574	606	593	606	613	612	669	596	595	585	615	608	611	622	619	592	647	593	593	637	596	628	624	624	629	615	603	630	626	543	616	597	584	645	626	601	604	605	606	614	577	596	593	617	612	634	607	637	647	621	620	636	612	585	647	616	603	614	632	617	599	638	563	572	567	578	605	569	606	641	612	582	575	574	629	564	614	587	607	613	612	610	587	609	646	618	598	614	607	583	631	603	616	556	597	626	608	594	673	617	637	587	620	568	619	595	623	587	633	583	602	589	583	620	613	602	631	605	584	623	591	579	584	573	638	581	593	623	638	603	609	579	638	568	585	641	619	643	590	640	564	620	618	554	571	603	584	609	553	590	573	634	638	667	604	613	586	612	623	633	585	622	654	653	619	590	619	581	589	609	648	645	605	549	619	633	578	619	621	599	623	638	552	545	606	615	587	581	648	592	595	586	596	620	579	605	596	615	581	618	628	576	577	674	648	610	631	577	582	609	574	608	630	610	630	603	604	626	593	663	573	572	610	584	568	601	596	627	613	601	593	581	643	618	630	614	593	633	616	649	617	621	611	640	603	593	605	630	654	643	593	575	613	590	569	535	593	616	583	597	583	583	566	645	574	625	613	649	596	626	568	574	624	593	616	585	641	585	578	582	557	620	592	613	629	630	593	595	565	601	604	571	629	644	579	584	574	572	599	614	621	587	605	602	588	607	615	603	618	581	585	620	616	635	620	651	597	602	559	587	656	622	577	597	610	606	584	631	622	599	579	613	617	599	640	644	624	659	601	578	658	594	579	618	598	571	581	612	649	634	636	613	589	591	609	615	643	622	632	606	593	560	608	590	598	600	559	610	591	631	544	572	617	576	582	585	624	601	622	640	576	607	622	564	576	582	560	621	585	621	587	589	563	600	625	639	624	561	603	612	606	651	606	615	576	593	612	621	611	579	550	586	614	624	589	596	585	658	618	567	623	591	619	619	621	611	577	624	590	585	598	562	628	605	614	585	624	591	613	600	578	604	655	599	634	606	578	604	629	594	605	618	583	620	661	638	618	592	636	607	600	606	577	584	589	567	598	616	585	598	597	621	587	603	661	598	608	587	571	615	597	618	575	602	625	603	658	603	603	543	602	572	630	588	591	615	556	592	638	607	629	597	600	661	626	605	658	609	603	581	576	589	615	621	591	593	597	592	622	638	597	575	608	629	576	566	587	625	598	615	627	605	640	577	554	577	610	588	617	618	604	564	606	642	603	651	627	588	592	616	583	584	669	575	684	633	566	601	616	618	598	594	585	591	617	616	618	619	550	604	616	616	602	620	597	624	571	614	584	596	663	617	633	628	577	626	596	586	616	634	602	609	640	610	575	578	641	646	629	612	610	632	583	578	652	642	594	585	587	575	567	574	602	603	632	564	636	618	600	652	625	606	590	611	597	591	572	628	614	607	630	619	640	629	637	627	603	620	574	599	579	594	638	610	615	659	627	615	610	635	585	615	580	607	599	611	623	632	607	568	652	562	611	628	559	605	636	641	577	576	583	578	576	573	609	575	566	599	596	601	617	615	577	590	601	585	608	592	602	639	653	645	658	613	604	582	588	612	588	603	635	642	588	590	626	623	606	612	626	593	561	589	611	562	567	582	590	557	616	638	616	639	606	565	628	588	594	590	647	631	602	578	608	632	594	615	599	627	612	632	599	629	610	626	572	583	554	633	607	582	649	587	588	637	585	589	604	593	643	622	577	609	553	596	595	576	608	608	582	649	586	566	604	623	585	615	615	584	561	629	563	615	619	613	648	602	575	560	616	653	599	602	572	626	568	601	587	565	606	568	613	601	563	592	608	618	606	560	600	581	581	600	601	612	620	608	589	601	598	605	613	627	587	566	621	584	595	558	631	644	567	613	635	605	611	574	602	583	638	595	600	602	595	634	609	593	620	624	630	635	617	581	611	622	618	587	591	631	625	589	617	567	597	593	587	611	606	621	576	589	578	592	610	585	578	608	593	555	624	577	597	618	644	616	583	665	632	607	614	602	598	619	574	603	594	599	611	582	606	590	627	609	574	606	609	585	587	611	604	652	580	566	612	649	622	636	593	584	632	579	604	572	564	585	617	614	561	599	581	641	598	604	610	612	609	586	608	575	562	552	674	593	575	587	630	613	643	598	611	572	609	629	586	573	595	614	576	599	554	620	596	568	591	559	625	583	598	614	591	661	624	566	610	588	562	641	596	568	592	571	630	575	611	602	598	569	595	647	596	647	581	606	593	584	603	576	552	627	572	563	565	548	595	582	576	594	609	630	615	582	633	620	640	620	616	567	650	627	588	603	602	593	651	588	549	622	603	565	631	560	600	592	623	602	581	607	579	612	584	570	597	613	585	594	608	568	622	564	662	574	600	608	577	592	626	614	609	590	604	602	614	595	658	593	613	551	591	603	580	602	629	603	622	642	591	622	626	621	604	590	614	612	599	590	613	621	631	587	628	615	559	619	588	591	552	594	588	561	596	584	557	608	625	650	573	603	561	605	604	637	588	611	591	633	647	601	594	616	621	573	626	559	638	586	628	577	606	559	595	564	647	625	612	609	576	595	636	604	636	612	604	574	587	586	590	623	591	619	602	553	598	602	648	599	639	578	603	594	622	571	555	623	618	607	602	620	631	614	609	650	631	594	582	583	648	587	579	634	568	596	589	624	668	577	644	606	634	592	594	610	630	597	621	598	577	616	613	578	621	567	600	566	639	586	565	599	584	609	638	632	621	587	611	573	602	561	646	611	544	643	567	584	644	606	652	577	584	640	607	611	624	582	613	593	618	580	627	607	586	574	613	612	587	609	573	578	653	586	570	591	575	617	577	638	617	635	595	585	639	588	602	570	588	558	639	609	608	596	631	629	588	553	624	603	573	611	607	601	654	626	635	645	603	600	595	578	607	558	637	611	602	579	603	639	609	643	616	649	611	597	631	574	670	623	601	582	584	600	608	639	593	612	590	588	604	627	554	643	580	563	638	618	640	604	605	574	610	595	597	568	626	577	665	550	582	634	615	580	623	634	607	561	604	593	653	648	538	606	589	595	585	581	650	631	602	617	626	635	619	546	610	631	578	628	610	631	596	590	626	569	605	579	602	595	599	581
15731	24084	18534	9662	7276	5468	4683	3942	3171	2590	2104	1773	1659	1504	1419	1376	1397	1369	1249	1212	1127	1235	1132	1101	1015	1043	923	913	940	946	909	883	927	896	938	933	898	842	894	836	898	833	832	835	823	779	832	854	847	887	816	808	785	849	829	788	808	802	822	782	818	816	802	814	749	789	784	821	766	780	805	787	809	860	795	794	823	740	745	792	780	829	805	801	810	786	794	812	755	784	809	780	837	817	789	756	777	781	760	773	800	804	786	810	778	784	809	792	810	798	776	761	816	767	808	808	784	779	818	789	772	771	829	773	803	798	749	790	771	764	780	788	756	755	753	751	740	765	745	797	768	790	758	829	747	809	801	728	782	848	769	776	775	809	817	762	802	784	774	771	795	800	789	798	749	780	773	758	803	780	830	770	804	824	743	804	752	757	791	786	829	839	798	809	782	792	767	772	849	826	798	754	805	750	768	799	771	827	767	758	743	792	808	760	824	768	767	833	827	754	784	800	816	772	763	810	741	751	723	781	800	776	846	812	796	812	795	792	764	806	801	750	806	766	785	772	763	771	785	744	760	715	791	783	757	786	767	793	807	788	815	750	804	782	805	800	776	795	783	759	789	836	766	798	764	775	789	770	804	783	808	769	735	769	822	777	797	762	791	773	834	773	810	778	807	818	752	740	789	761	800	801	758	799	786	777	750	735	773	805	816	807	783	779	792	768	764	858	817	803	813	813	783	731	783	785	811	752	759	770	778	802	792	813	744	767	726	764	755	764	804	824	764	754	730	784	772	764	827	779	802	767	756	775	739	807	747	785	795	778	761	774	753	805	751	818	781	786	859	765	793	774	821	815	791	783	784	740	807	799	803	801	761	798	804	718	784	788	722	755	749	789	731	801	803	765	797	712	802	790	757	754	789	835	783	811	759	742	765	808	758	792	745	765	773	773	780	780	781	783	755	764	760	840	760	782	827	739	830	735	809	770	791	809	819	773	784	799	776	768	768	787	733	821	791	780	748	776	803	820	760	764	788	812	797	790	835	773	804	806	802	795	755	776	803	806	775	774	828	771	797	760	777	737	787	804	768	768	807	804	802	767	797	813	784	828	811	762	785	855	822	791	763	742	802	791	793	757	777	768	799	811	779	820	780	776	805	786	770	778	789	756	784	790	775	741	801	806	810	821	777	827	751	765	755	775	811	776	816	736	815	764	714	780	770	779	824	785	737	806	792	793	811	818	834	731	753	779	818	806	793	747	775	752	795	732	811	790	789	765	743	837	786	753	785	774	795	791	794	816	779	840	751	766	798	790	795	791	788	813	776	803	815	721	802	803	826	770	772	815	798	810	799	771	779	826	782	793	762	794	748	755	803	836	836	762	788	768	772	736	813	806	818	735	810	786	786	802	773	810	756	784	796	744	733	750	834	797	784	767	809	786	764	798	755	749	807	810	787	771	812	736	782	795	786	811	802	771	778	796	799	821	747	756	826	761	789	803	805	742	749	763	804	785	789	770	757	811	805	781	777	794	723	781	843	772	763	869	800	751	821	852	794	769	757	771	753	768	814	789	778	761	744	791	808	839	792	773	776	791	810	778	821	795	747	797	806	805	791	753	785	817	830	808	779	743	851	742	782	766	777	743	807	840	724	769	815	798	820	816	780	772	843	786	772	799	787	787	784	779	778	766	775	775	817	745	775	790	826	811	799	785	799	769	728	790	820	785	792	807	770	738	769	807	783	752	781	796	785	783	752	769	780	802	781	780	803	815	764	779	799	805	802	759	790	790	778	782	837	773	730	844	733	799	795	792	795	773	763	768	799	811	759	806	833	792	791	743	836	772	759	807	740	770	811	761	775	768	825	760	801	777	806	759	828	758	781	783	746	802	843	783	789	791	703	820	744	770	746	758	776	770	755	769	729	755	751	793	769	734	777	809	771	790	778	792	766	835	781	778	746	822	727	787	753	778	756	792	802	806	769	825	785	829	808	779	760	781	810	748	774	801	752	794	841	767	732	795	782	773	779	833	783	774	766	772	775	780	808	791	810	766	751	768	840	783	793	742	807	793	777	737	834	784	803	743	784	783	839	760	800	748	824	786	752	760	768	761	803	815	806	806	795	759	827	814	774	792	796	757	768	803	727	783	790	794	753	783	805	717	792	792	804	753	822	805	795	794	787	809	764	831	846	765	794	843	815	766	809	749	793	771	796	808	802	788	786	760	756	812	796	779	774	790	783	782	723	749	790	864	817	790	776	721	795	799	773	759	789	764	801	766	789	781	799	801	782	814	765	769	779	830	800	705	802	733	837	772	729	778	763	791	764	811	818	769	810	762	788	802	761	722	785	773	737	813	811	765	789	769	755	777	775	753	856	842	820	752	739	734	801	772	816	777	771	771	729	789	757	783	815	774	739	806	783	781	783	800	776	798	765	778	818	791	799	750	775	746	735	805	763	814	778	737	823	798	816	746	826	801	772	793	802	777	721	761	779	809	830	747	813	742	776	778	788	781	773	746	753	775	800	765	739	736	780	788	783	785	821	803	757	746	785	778	758	799	767	771	782	746	774	793	771	794	779	816	822	822	768	778	803	777	818	763	759	792	802	755	759	761	790	793	784	794	786	795	790	751	801	791	856	809	781	799	810	797	791	829	844	732	776	770	796	796	735	753	832	735	762	805	796	829	769	772	770	824	778	808	767	834	790	756	818	787	765	755	764	786	780	784	803	737	782	784	806	763	729	745	795	779	765	772	804	814	787	767	803	816	812	810	786	763	796	771	786	746	760	832	812	796	779	791	771	780	783	781	807	833	784	857	760	760	792	759	720	802	773	806	794	776	801	718	763	842	770	772	828	782	788	778	784	777	809	784	830	788	843	835	777	795	814	828	734	814	783	770	786	760	849	806	833	793	782	793	756	763	847	783	758	800	782	792	754	786	785	761	790	795	829	783	752	798	794	782	758	780	752	765	789	821	749	745	755	803	802	810	770	758	840	738	741	787	787	787	796	788	768	801	807	798	764	820	748	831	831	775	800	857	803	768	797	768	773	782	772	763	784	779	847	748	778	773	751	781	779	812	797	781	790	783	825	827	771	827	834	771	773	789	771	814	806	801	770	702	780	754	797	845	787	735	788	805	711	791	777	793	819	734	778	779	800	801	779	786	792	764	773	788	795	780	788	770	800	784	802	806	813	746	788	799	758	789	798	790	751	790	783	753	809	748	813	796	777	784	824	742	768	761	738	784	811	800	763	757	751	814	827	771	788	779	818	777	777	779	765	774	810	800	801	775	758	846	778	798	785	793	780	785	759	797	805	786	847	819	803	807	813	771	751	819	746	799	740	813	786	764	836	823	736	823	775	743	799	790	767	772	792	753	747	800	768	781	841	814	841	842	822	796	821	767	757	794	772	768	759	807	821	755	747	803	793	776	748	781	802	825	811	773	760	774	839	795	790	780	785	848	761	854	730	769	765	835	837	749	758	777	800	780	828	813	746	820	799	789	803	777
24542	20948	26659	25005	8905	2388	1934	1417	1228	1018	876	780	785	720	719	700	697	638	599	612	660	587	601	563	567	535	521	529	535	538	476	500	525	529	486	470	489	475	491	473	476	502	473	455	464	441	465	471	455	473	478	467	490	463	454	435	432	507	464	514	480	438	476	454	450	500	467	475	464	413	500	467	485	442	473	458	431	477	458	455	440	441	453	462	467	486	460	460	461	476	435	439	461	431	467	472	453	490	427	449	488	471	445	503	448	428	414	475	439	480	439	486	445	451	491	499	418	472	483	460	450	466	458	486	472	471	490	474	464	465	449	447	459	435	460	494	403	442	437	426	458	409	472	431	467	439	462	512	454	467	471	528	429	467	478	476	422	478	457	435	472	441	482	463	438	481	434	463	425	442	466	456	436	432	512	448	454	442	423	454	491	463	462	482	453	475	493	430	460	470	465	436	444	464	417	468	475	485	451	460	452	462	444	466	479	454	450	450	425	462	465	460	453	451	468	447	452	490	406	450	479	452	472	436	436	453	488	417	428	472	497	456	430	487	511	450	477	466	467	448	456	453	443	461	457	457	473	486	461	471	479	477	490	463	445	462	443	461	445	460	465	445	516	470	434	431	466	475	480	443	468	470	480	443	468	444	438	462	507	483	478	476	461	440	482	475	449	458	474	423	477	492	500	413	488	461	502	473	490	450	484	471	389	493	465	428	475	423	486	447	432	472	472	448	455	455	461	488	463	433	461	454	456	496	439	436	449	420	459	465	470	397	445	433	498	453	452	422	442	438	479	445	459	474	489	450	458	484	411	465	425	435	454	440	458	474	422	466	474	445	468	459	452	469	465	477	429	432	469	464	496	467	464	427	456	429	447	487	463	467	462	494	462	442	433	478	432	431	467	438	475	428	444	488	453	494	439	475	474	452	443	468	471	452	474	446	458	432	444	415	485	460	451	482	459	479	432	500	482	442	459	486	451	466	484	446	463	500	427	460	439	424	441	471	465	467	471	514	501	431	428	477	491	456	445	453	461	471	461	481	470	467	487	471	429	440	483	453	428	468	472	471	422	467	449	467	459	466	481	452	477	500	458	444	486	442	474	465	472	436	453	478	433	487	427	469	457	448	448	491	512	469	457	443	472	434	435	481	435	412	466	450	487	464	446	456	424	481	465	427	478	460	460	454	419	443	461	448	473	426	465	466	422	446	428	485	483	444	478	459	445	459	454	465	463	434	428	464	488	446	434	479	473	431	439	476	477	464	483	449	480	448	435	425	422	435	479	460	444	449	434	470	459	448	459	436	476	475	464	471	447	468	450	480	459	426	450	476	474	470	510	457	444	459	473	432	457	460	445	461	515	468	480	513	420	425	478	478	431	465	457	499	463	417	436	411	483	424	474	464	470	467	476	445	455	442	473	419	493	459	478	470	490	457	469	415	439	493	466	493	443	467	437	452	481	458	494	471	476	426	454	459	457	444	442	466	429	491	450	432	422	472	462	490	467	461	465	425	451	467	428	449	436	482	484	479	414	481	463	482	477	470	428	438	441	481	452	477	465	450	458	483	450	431	420	452	424	491	459	419	443	447	498	473	449	455	450	433	471	449	445	473	478	472	418	430	444	476	446	425	494	425	446	421	452	411	473	455	463	431	465	435	471	453	454	458	496	463	431	445	430	440	452	455	452	430	479	455	471	438	511	474	464	441	457	445	455	447	460	464	455	472	461	488	436	456	431	436	482	437	478	485	475	448	427	465	457	462	445	450	468	445	416	460	456	447	451	466	448	449	458	469	472	421	488	437	461	413	462	457	437	513	451	500	420	435	463	495	468	466	471	482	458	437	508	466	446	437	518	423	442	460	470	458	465	465	434	451	426	474	476	468	484	466	502	461	441	485	432	429	449	440	449	446	448	444	431	451	430	468	453	459	450	475	491	437	463	457	457	447	486	465	448	444	445	452	428	499	475	493	464	451	437	448	462	428	460	486	427	441	481	465	441	434	463	508	455	471	438	468	459	499	480	437	479	492	448	462	439	417	475	457	418	479	468	435	400	477	487	432	439	462	458	436	464	434	420	453	468	443	483	452	445	453	438	458	468	491	414	432	509	450	446	413	508	428	487	456	439	463	457	440	443	450	449	452	413	434	454	442	476	481	449	492	460	434	469	435	454	454	502	500	477	431	477	432	464	433	495	459	434	478	470	445	417	514	455	469	479	517	484	458	463	446	433	452	423	469	481	438	430	454	476	403	480	462	454	437	419	473	476	434	467	478	498	454	441	475	420	468	481	427	427	454	448	471	474	468	464	446	486	467	453	480	449	442	428	416	481	452	416	464	484	441	447	466	495	495	461	466	457	452	462	491	464	437	461	439	437	478	451	446	461	419	465	446	489	459	441	480	494	444	480	493	476	423	470	447	485	464	476	423	479	440	471	478	457	442	468	416	490	453	461	481	475	450	414	500	473	432	459	444	490	491	465	478	466	454	492	462	476	455	429	392	476	424	421	457	448	449	447	455	438	483	460	466	422	449	453	450	465	455	459	490	498	490	469	492	468	453	441	498	454	425	438	474	452	447	453	465	447	468	479	500	472	473	484	469	450	450	436	456	476	442	400	477	437	456	436	460	458	452	481	436	466	437	475	423	475	490	485	461	472	442	471	446	459	437	485	445	462	483	458	474	456	458	447	470	463	480	465	461	431	475	471	460	455	458	432	452	444	484	442	492	491	450	447	433	466	485	494	448	479	476	476	448	487	454	427	436	464	464	482	465	495	433	471	467	454	450	482	457	435	442	492	474	475	476	425	460	443	498	442	478	453	428	482	461	460	454	446	456	463	492	480	487	494	433	528	434	431	458	433	468	487	481	427	438	427	467	442	439	448	459	443	457	412	484	431	443	463	475	481	470	420	434	453	451	436	466	453	431	465	439	446	443	454	474	423	443	465	456	480	488	454	450	432	442	463	445	477	456	452	466	483	437	462	448	485	457	458	467	428	451	450	426	451	436	482	442	495	448	432	443	456	475	388	459	459	492	449	414	473	469	465	431	448	426	441	451	464	478	468	475	485	496	437	491	441	469	466	478	475	475	465	460	472	450	474	469	490	458	473	447	466	439	419	415	442	469	443	437	443	458	471	431	482	466	476	470	468	403	424	458	463	444	453	469	462	446	438	468	519	460	383	436	457	467	474	427	448	464	511	477	449	445	468	452	455	464	473	455	422	448	486	479	453	425	485	501	427	426	457	451	464	438	458	438	480	456	398	453	482	469	471	434	472	430	475	454	473	460	509	484	455	438	450	496	451	457	437	419	481	434	460	445	452	451	444	460	443	442	470	467	430	433	452	496	444	458	422	468	444	451	420	477	474	444	474	461	499	449	428	483	455	431	458	461	459	428	443	483	469	454	446	481	444	467	474	476	442	461	433	434	463	481	441	456	466	435	443	416	461	460	475	439	436	448	488	455	474	479	459	467	465	452	479	443	459	446	496	468	467	464	476	427
15641	20272	15698	8039	5806	4528	3852	3231	2464	2068	1734	1468	1284	1240	1203	1074	1112	1022	981	964	948	930	807	787	779	734	713	710	730	727	648	712	691	694	679	650	726	652	715	689	620	603	613	646	635	656	613	621	645	614	657	605	591	606	662	587	606	642	593	626	612	599	648	560	620	607	647	634	605	620	627	604	584	643	599	562	613	613	626	577	587	642	543	606	615	594	655	603	586	603	613	581	585	577	597	603	566	591	568	575	622	583	594	575	612	589	596	614	580	543	620	598	571	603	592	561	583	589	610	592	629	593	651	618	621	597	589	582	581	581	585	602	608	595	623	580	613	617	579	649	633	618	598	602	609	598	580	579	600	627	628	563	595	592	618	624	599	611	562	609	585	601	610	622	568	606	566	563	622	591	546	609	589	578	583	567	629	628	564	590	595	578	624	582	589	635	619	635	618	623	604	603	588	620	601	577	559	605	569	546	625	586	593	573	617	560	556	565	588	626	587	560	639	591	631	594	591	611	586	589	599	535	590	552	582	618	595	600	569	627	575	581	585	566	584	586	590	583	555	612	592	580	583	600	588	593	589	583	609	614	592	647	584	564	573	583	611	566	600	618	594	560	610	594	645	576	588	606	585	607	585	641	551	590	588	561	565	592	579	595	598	570	601	578	566	560	597	575	591	610	590	586	615	578	570	623	562	594	580	612	607	607	603	590	555	604	609	599	618	561	617	641	593	595	648	611	608	615	595	573	636	620	595	605	605	573	585	597	592	563	565	597	618	595	630	576	637	582	608	617	591	602	592	629	642	572	593	619	648	629	607	602	588	624	569	553	581	588	608	575	599	608	620	613	621	574	609	590	598	568	618	670	639	629	564	549	624	634	594	635	614	596	619	599	545	611	615	586	617	600	555	602	590	589	607	594	615	604	592	579	590	611	584	586	624	620	628	610	631	623	612	610	551	619	588	600	614	618	594	566	606	609	576	576	595	577	581	620	651	592	589	597	614	572	604	598	599	596	600	601	626	612	609	621	668	605	591	608	575	580	600	584	600	546	643	638	617	615	637	638	585	585	561	558	596	585	634	603	606	609	563	606	611	600	581	572	585	625	651	589	611	621	604	604	607	627	585	584	610	592	606	631	589	630	599	632	586	605	570	586	569	636	608	602	607	611	559	615	573	541	605	599	634	606	582	589	616	605	581	570	591	599	587	524	594	662	617	594	636	602	569	628	573	597	607	602	600	563	599	604	535	577	571	595	621	590	563	569	580	629	588	593	596	575	587	623	598	630	579	615	596	610	581	597	627	589	609	633	558	590	592	624	557	611	619	611	581	629	602	664	585	581	559	586	599	585	621	620	580	597	587	596	531	587	625	558	564	608	590	587	596	585	610	623	598	574	557	598	614	615	625	609	569	632	602	608	615	621	555	591	589	615	558	587	654	616	579	585	603	588	595	641	597	606	603	589	568	624	567	604	588	568	609	600	653	546	570	601	587	596	607	601	656	607	595	601	593	598	617	591	623	582	609	613	642	593	555	600	581	641	610	634	595	561	612	583	656	613	560	617	581	587	617	563	595	596	610	606	640	633	579	683	649	576	580	587	539	587	621	619	610	568	625	587	603	581	590	574	556	629	589	590	578	609	558	555	557	580	610	585	547	582	597	610	604	596	595	577	613	597	621	582	603	567	668	597	581	591	605	591	624	599	581	566	595	600	584	584	602	576	614	563	588	596	602	590	599	558	579	584	569	622	584	592	604	582	584	589	592	595	602	570	609	590	599	571	594	583	591	598	596	612	574	608	580	595	582	594	592	592	656	582	595	616	581	573	596	630	541	593	567	586	606	621	600	623	548	564	602	601	612	607	570	608	597	581	627	624	631	560	631	617	586	556	554	588	634	597	595	622	578	589	575	591	610	553	628	562	574	613	643	610	602	604	604	592	607	605	588	619	604	569	613	609	644	602	651	596	572	662	582	606	625	552	618	620	587	618	557	543	582	593	627	618	577	584	588	553	600	585	622	611	610	567	609	586	588	610	591	632	606	628	615	577	597	596	592	633	579	628	547	599	588	588	616	600	587	614	559	610	595	646	583	585	593	596	607	536	568	584	582	555	552	600	584	567	628	600	595	617	591	607	599	609	589	612	590	584	612	586	593	580	551	576	616	627	602	600	602	588	584	587	631	552	592	578	634	598	582	584	585	622	572	595	574	547	600	586	587	578	599	551	611	605	656	593	587	569	609	560	602	608	594	638	612	593	584	573	569	573	641	565	634	637	604	608	579	627	615	581	596	580	631	583	552	621	633	573	603	540	601	571	585	595	654	610	616	588	588	592	554	596	580	572	592	578	559	594	631	599	563	582	618	574	627	585	613	567	595	568	616	595	589	609	634	572	578	585	560	588	647	573	608	598	585	611	579	586	625	592	572	587	545	643	599	568	561	595	607	541	629	648	585	611	613	592	584	611	571	585	577	606	614	625	616	620	634	627	583	594	610	567	594	581	601	615	607	595	600	580	632	555	563	614	586	598	588	551	596	649	520	573	596	606	586	591	575	597	609	601	585	587	568	590	632	616	624	598	604	587	552	557	604	581	626	613	614	608	603	603	593	533	587	627	614	604	620	546	564	525	560	578	621	567	563	620	639	586	601	589	584	547	550	582	590	594	587	615	613	585	635	584	602	604	598	615	597	592	626	564	623	616	612	643	569	603	596	591	601	640	552	605	550	631	612	615	566	634	589	559	590	591	642	605	597	615	614	598	618	593	603	564	589	597	619	588	571	611	631	589	605	567	609	619	551	590	612	632	594	612	591	628	629	587	626	599	589	613	596	608	555	637	622	578	609	553	614	564	624	564	645	556	570	615	594	583	586	559	581	606	587	555	560	576	594	609	587	610	600	609	633	594	580	592	585	608	599	609	593	596	586	609	644	573	638	594	630	592	588	639	655	605	600	644	612	610	578	580	607	614	591	595	631	563	637	620	615	613	604	573	560	630	619	572	592	571	612	573	566	580	609	623	611	612	591	607	627	650	629	611	578	586	569	596	571	569	593	589	603	585	596	562	642	567	604	576	575	612	596	597	620	578	647	586	601	565	546	592	578	588	594	604	588	602	544	647	569	589	610	607	620	599	614	572	578	627	579	620	541	585	574	576	591	604	598	630	545	566	622	549	574	617	567	593	618	621	622	597	585	587	608	605	580	600	579	654	641	581	583	605	628	593	607	597	592	593	606	641	607	594	596	613	584	612	600	584	583	597	613	653	616	577	554	621	587	591	593	607	625	614	598	563	607	618	626	617	569	593	617	580	636	587	595	599	606	549	597	610	611	567	569	581	590	567	617	576	650	636	635	572	627	604	602	607	570	582	613	549	592	559	580	616	566	606	601	588	585	594	627	594	549	589	608	580	602	597	572	605	577	563	591	588	595	607	605	545	602	591	617	628	563	598	624	558	607	588	592	542	596	631	614	601	607	589	595	646	587	616	593	597	524	590	586	592	594	602
22475	20958	28443	23635	20955	20812	8133	2744	1844	1482	1309	1071	956	889	871	825	751	735	737	653	620	582	594	597	522	493	513	489	456	447	490	483	475	463	486	454	448	456	465	436	391	402	417	415	384	412	436	410	439	439	429	416	426	401	428	390	387	394	381	407	378	338	393	404	386	390	372	393	385	371	366	399	359	384	396	378	356	365	402	369	383	370	372	378	366	359	375	362	358	357	407	360	373	400	352	361	407	388	400	402	360	393	403	368	328	405	401	411	375	376	341	400	389	364	393	367	382	363	348	371	383	376	363	369	379	378	340	392	361	385	355	417	393	360	359	365	386	386	350	405	367	360	376	371	374	362	364	372	356	387	367	366	380	411	432	360	369	384	375	386	360	366	361	358	363	386	377	419	363	400	391	369	415	382	347	387	376	358	371	394	393	360	360	380	404	392	363	373	373	384	390	343	408	385	360	352	359	377	371	375	382	381	379	367	401	389	377	398	366	373	344	385	364	395	408	352	407	391	377	374	348	401	390	379	386	380	342	383	381	364	423	363	377	377	364	375	392	380	388	389	383	399	361	355	381	408	373	377	410	395	364	351	358	385	368	400	358	387	389	391	364	402	337	376	382	347	364	374	382	401	400	381	355	393	371	353	398	362	362	390	378	346	358	388	385	380	362	387	401	394	337	370	371	372	384	382	369	337	394	369	396	365	334	388	358	421	364	376	371	376	390	390	380	364	342	373	346	347	388	363	359	376	374	374	371	401	383	365	382	364	378	406	393	384	348	388	392	405	339	386	384	372	385	392	375	356	329	362	393	348	380	377	370	356	354	370	392	383	390	400	368	382	361	361	394	382	397	369	382	362	386	368	401	417	391	375	345	371	368	360	387	375	373	364	373	373	425	415	356	369	366	400	374	368	403	354	391	378	417	383	368	381	391	370	370	393	343	397	383	366	395	366	357	377	394	389	360	375	354	377	393	394	386	360	367	380	366	388	362	366	360	386	371	364	387	353	379	398	405	360	362	370	362	394	367	407	358	385	349	370	369	387	369	376	378	352	350	413	395	370	418	373	365	375	362	365	353	376	343	384	360	382	386	372	385	388	402	404	379	349	347	370	365	412	395	393	400	359	352	393	391	340	359	351	349	389	372	400	347	342	363	387	391	374	401	372	386	381	347	400	370	358	362	393	365	393	389	389	394	408	365	386	383	392	351	378	363	365	426	366	351	409	389	370	376	346	368	376	379	366	366	348	372	387	393	384	364	404	355	366	377	358	378	428	427	371	399	388	370	358	399	408	359	372	399	357	347	369	368	382	365	366	380	386	377	367	368	360	376	385	377	353	363	353	359	391	386	343	379	367	382	352	383	368	359	363	389	384	403	397	376	383	377	345	366	382	379	345	354	395	387	371	390	368	382	356	400	363	402	381	387	359	359	345	371	357	375	385	389	372	394	382	433	346	382	396	367	365	376	414	375	369	384	378	375	370	365	356	373	410	371	403	422	385	343	401	405	380	378	412	358	362	389	378	381	403	374	371	366	386	410	368	352	356	378	378	376	394	334	378	389	392	372	361	384	368	376	417	360	373	365	382	384	344	372	348	372	378	420	349	369	392	341	387	407	363	365	386	339	398	376	386	386	384	406	378	371	388	360	366	366	384	352	379	388	400	355	369	367	365	361	386	370	389	375	408	384	385	390	371	379	379	424	411	383	369	350	361	363	360	393	374	377	389	382	367	387	365	399	389	360	358	393	419	393	360	399	359	367	389	370	362	371	378	360	378	397	387	371	376	384	394	350	386	386	356	391	354	389	393	404	403	364	380	372	358	384	376	380	366	372	363	328	384	392	378	353	353	392	411	359	380	366	390	412	399	354	387	375	380	381	382	431	393	399	402	382	408	350	385	395	362	371	386	352	389	416	356	395	340	344	358	380	393	388	398	393	384	380	355	376	402	399	383	376	384	401	377	404	378	386	424	409	366	358	391	371	356	398	372	392	363	371	371	406	382	375	380	384	355	384	378	367	403	382	389	398	345	335	376	376	373	363	348	376	363	384	372	385	376	380	382	409	335	325	349	367	391	405	361	362	365	340	379	391	355	367	370	411	398	393	366	366	382	395	365	362	369	396	369	404	341	388	387	369	400	369	376	371	389	359	373	373	402	384	364	350	371	358	391	379	362	388	377	382	364	379	356	391	354	379	368	396	409	389	378	405	359	379	378	368	386	398	379	353	388	380	361	327	372	352	359	377	345	371	381	367	356	372	408	352	402	371	353	322	372	393	365	394	348	382	392	382	368	348	375	392	341	366	370	367	397	367	427	383	366	394	401	408	385	379	342	398	374	372	358	357	380	374	346	394	333	381	392	381	351	404	348	382	390	376	355	384	360	398	383	381	369	367	395	348	387	344	378	355	374	333	361	379	402	385	367	383	359	347	373	358	364	383	397	365	402	363	363	363	386	394	355	370	346	390	351	365	389	382	363	354	393	403	368	341	371	419	353	378	414	369	383	373	356	375	391	365	373	407	402	381	367	370	372	388	381	372	421	374	393	373	382	352	355	348	412	332	359	421	394	351	391	379	379	378	414	366	381	356	371	375	388	356	362	368	350	385	352	378	406	386	385	350	393	378	349	381	404	384	382	382	384	381	372	371	385	394	412	357	373	364	392	372	336	331	372	391	391	385	365	395	367	373	351	382	367	422	378	397	375	371	403	386	406	364	416	383	363	371	371	385	347	370	353	404	377	359	391	387	379	385	361	348	357	379	431	397	403	380	359	370	364	363	371	373	376	353	372	379	380	370	347	342	393	373	393	354	392	385	375	373	364	408	394	382	389	389	384	385	383	378	352	397	362	375	366	398	369	407	341	372	384	423	388	385	410	382	380	335	331	340	394	371	383	372	430	431	381	375	352	413	375	380	353	375	370	392	389	376	378	376	362	403	383	414	351	401	424	399	380	382	379	369	370	401	337	327	355	358	362	392	401	376	397	347	346	397	379	402	353	364	404	357	359	372	383	390	403	371	336	395	371	381	374	390	340	357	374	356	351	390	362	389	362	395	390	371	405	370	366	386	397	384	367	383	368	371	345	368	393	362	357	417	349	347	374	347	369	409	400	393	389	354	395	360	391	371	380	373	356	391	361	415	355	388	365	378	366	358	352	390	337	419	386	409	395	364	384	362	354	379	348	356	333	374	377	364	387	371	336	375	350	375	349	365	381	367	358	395	356	361	377	334	369	374	384	370	423	378	353	355	401	404	370	378	385	393	374	411	378	386	376	364	359	372	354	387	390	364	420	398	414	365	367	359	365	343	362	364	352	356	387	376	375	379	399	386	366	366	392	370	388	370	377	368	372	383	369	402	369	322	386	360	423	384	385	352	357	419	354	399	357	367	338	405	359	362	359	357	407	375	380	399	389	388	369	395	420	372	374	358	389	341	380	386	390	395	356	353	362	353	334	361	391	375	376	386	355	386	369	429	381	361	351	370	358	387	377	402	347
16670	29264	23248	13568	9768	7962	6618	5038	4030	3129	2693	2267	1924	1601	1514	1472	1372	1270	1194	1177	1120	1026	1007	871	854	783	829	717	738	737	660	696	701	682	657	663	617	611	635	621	599	624	560	592	537	514	553	593	560	538	563	521	531	547	558	534	540	541	536	503	538	568	508	523	506	516	480	491	544	523	537	493	504	540	505	505	524	499	477	535	532	506	491	489	514	512	489	522	516	497	499	502	469	490	536	497	487	512	520	509	518	527	503	500	531	493	464	490	530	498	489	508	501	502	478	518	469	517	514	505	568	492	478	503	503	501	485	474	518	523	498	486	509	437	550	524	498	505	478	522	495	503	502	494	521	485	515	505	456	455	494	484	458	474	467	512	530	497	479	462	479	530	488	522	487	509	527	488	479	519	485	550	502	472	504	508	536	485	532	519	506	505	524	457	499	559	510	471	500	559	482	471	531	471	517	483	480	509	477	496	504	524	486	495	465	467	512	521	452	505	483	478	541	528	477	510	490	503	529	516	492	469	514	494	507	510	508	474	498	518	484	478	484	516	526	511	490	492	507	458	490	493	530	557	503	506	494	498	487	514	544	460	438	489	467	496	508	499	477	499	498	505	481	509	536	506	457	478	509	482	472	495	481	486	507	515	525	486	480	538	536	492	476	460	521	469	491	510	475	488	501	499	510	497	518	551	514	496	501	497	484	512	461	458	547	532	527	497	452	548	492	494	490	538	491	501	493	478	503	495	489	516	536	465	513	493	526	492	515	494	511	538	503	480	508	457	508	478	499	471	514	485	461	481	503	486	504	472	504	495	486	521	524	499	497	477	498	494	489	525	470	497	514	514	469	523	495	491	496	475	432	521	509	542	499	482	525	504	503	486	463	509	479	485	509	504	465	488	510	534	512	484	479	497	504	506	475	469	513	534	483	528	496	491	515	477	519	486	487	452	522	469	554	491	514	482	476	490	482	479	520	499	510	492	469	440	467	519	495	492	475	498	499	500	501	517	481	512	501	514	530	501	514	505	511	509	485	492	487	485	499	468	482	532	511	515	524	560	509	497	509	479	499	498	470	494	516	489	476	478	479	460	497	493	525	509	518	517	491	476	518	461	501	513	544	497	502	476	503	516	488	466	490	519	501	458	484	520	496	520	520	523	489	489	494	511	489	477	496	468	480	516	520	519	458	512	476	501	509	496	487	534	509	499	513	513	507	501	492	530	507	497	487	475	503	501	513	478	513	528	472	501	517	470	510	482	500	477	500	521	479	484	494	497	486	465	512	502	454	468	485	533	478	516	484	476	481	492	466	522	489	519	461	519	502	466	520	501	496	534	528	508	521	508	501	512	507	504	504	489	487	463	509	457	522	498	455	521	502	490	490	462	490	486	493	507	517	491	502	478	512	526	506	513	504	501	486	496	500	452	500	520	501	515	511	525	490	490	516	455	501	535	517	522	504	455	525	494	479	502	478	481	520	495	495	527	496	521	485	522	498	524	514	505	499	481	500	516	516	504	499	499	487	487	506	490	492	466	518	494	486	506	512	489	491	506	463	540	495	490	460	497	527	559	528	492	524	460	479	508	491	523	485	517	493	500	507	498	516	463	527	483	516	543	504	498	483	547	494	489	502	534	480	495	515	500	492	523	524	504	493	505	495	519	480	537	483	542	478	520	539	505	532	477	458	483	518	521	538	467	456	466	483	527	523	492	502	470	517	461	533	512	506	506	496	487	485	510	509	524	529	548	488	516	522	480	494	450	459	496	511	513	452	511	522	479	474	486	482	483	485	528	512	481	508	488	494	486	519	511	519	480	472	489	494	505	485	504	495	473	482	483	503	494	509	465	482	499	506	508	479	500	534	479	515	477	482	469	496	509	508	470	503	528	495	498	496	463	468	538	545	495	514	517	518	475	492	462	472	550	490	501	506	510	495	503	495	529	492	455	522	538	473	542	519	512	515	477	498	536	481	524	464	550	521	527	514	505	515	469	488	457	432	481	510	485	543	499	503	516	475	437	516	479	502	441	473	482	509	523	530	497	497	511	522	513	485	529	463	494	445	491	501	499	525	466	526	468	515	467	513	500	456	540	518	461	493	512	513	512	531	505	458	520	481	501	497	520	529	487	504	500	511	517	474	520	543	493	494	507	486	546	486	499	478	506	471	467	512	478	517	463	501	490	497	497	469	477	556	485	529	515	516	503	513	488	477	497	499	536	535	480	481	484	523	491	516	489	462	516	499	488	506	511	473	493	523	531	483	434	502	474	525	509	510	446	503	498	509	471	473	485	513	516	544	501	505	512	550	536	457	504	510	533	490	466	457	501	470	519	500	483	493	490	499	543	468	505	498	571	511	439	529	483	521	460	486	466	463	535	544	456	506	498	481	486	475	498	499	513	500	485	493	468	477	502	516	492	533	474	514	507	505	528	450	485	488	441	524	486	515	535	494	515	499	478	470	528	479	487	527	530	487	482	510	501	502	493	545	501	522	484	479	485	491	505	462	451	478	491	504	501	522	481	521	494	503	503	472	493	501	494	499	467	503	512	520	477	523	530	450	517	488	491	503	485	484	475	501	528	468	490	527	507	471	502	544	504	489	484	468	534	531	494	506	529	497	510	468	463	499	537	467	498	495	497	492	527	470	447	488	512	521	479	506	501	497	513	484	501	498	497	526	502	511	521	497	464	498	510	502	463	482	463	493	462	520	518	517	491	493	531	488	506	504	485	514	505	481	501	503	487	530	494	484	475	493	495	482	449	488	548	495	499	524	488	495	489	531	519	495	486	503	482	497	506	540	453	504	494	474	516	490	496	540	513	492	514	483	530	499	500	494	506	499	479	514	474	472	456	476	491	471	486	455	468	493	495	503	544	491	514	464	451	514	507	525	503	496	494	482	536	483	515	483	484	468	468	511	504	501	451	504	473	494	524	515	494	535	490	497	538	523	476	525	510	464	509	518	489	519	529	508	490	494	511	502	525	507	530	527	496	498	480	483	484	502	498	465	481	469	495	487	497	492	505	489	495	512	484	499	521	529	502	554	537	512	500	497	489	498	507	522	495	504	513	485	469	463	500	521	480	510	474	507	495	500	518	527	473	484	523	520	499	500	537	535	472	523	487	497	527	503	482	455	507	494	481	495	519	498	523	513	509	482	505	508	535	478	447	509	476	473	484	520	480	499	470	495	510	455	515	493	475	543	466	481	502	503	512	446	484	519	519	485	481	535	518	480	478	489	535	476	462	530	475	496	474	492	496	478	503	491	461	471	489	543	519	525	490	455	487	476	496	492	561	474	526	445	480	523	511	499	537	508	509	507	496	497	503	514	489	495	464	474	506	477	481	482	511	513	473	476	515	491	518	458	524	463	447	500	518	498	501	534	487	520	468	494	495	456	448	504	505	526	481	479	514	538	477	486	486	523	478	546	507	489	512	499	456	507	500	496	501	454	560	510	475	508	508	516	518	519	471	498	503	496	504	519	463	506	520	539	528	493	483
27323	18468	10032	4789	2411	1842	1583	1322	1142	1008	935	822	837	852	818	812	776	725	730	714	749	725	720	711	659	692	685	693	633	682	723	687	685	670	656	687	676	593	654	644	658	639	670	653	659	628	641	692	622	670	639	677	660	641	658	613	612	679	646	621	657	612	648	615	600	693	686	622	663	598	685	685	654	690	667	625	627	654	582	600	569	609	622	620	589	571	645	660	627	631	603	631	644	609	629	602	623	644	582	590	653	614	614	664	645	608	680	626	616	638	618	640	615	649	668	659	633	636	657	616	619	647	626	648	618	615	628	677	667	686	656	588	661	631	645	583	610	617	676	633	611	598	615	641	643	591	642	630	597	626	648	620	617	659	625	572	659	634	655	653	609	616	631	630	618	637	649	639	603	635	637	605	617	649	646	645	659	604	633	673	648	624	622	639	639	598	631	581	577	632	587	591	607	637	664	618	657	626	629	631	671	619	691	600	576	625	631	600	619	584	608	596	626	646	651	573	600	663	589	599	632	612	633	577	689	643	635	612	629	626	662	614	594	653	616	623	671	637	631	615	633	620	638	604	629	582	617	692	620	657	595	628	587	621	632	623	631	632	625	629	611	635	643	660	651	631	637	668	610	638	609	607	647	618	617	579	602	631	643	636	597	616	629	624	603	618	641	632	643	624	637	636	674	653	596	653	590	642	567	622	627	622	625	646	622	643	649	546	635	616	631	588	639	635	611	629	647	690	628	636	637	677	652	614	645	630	573	605	652	645	655	593	650	609	655	622	672	633	618	614	616	634	635	662	593	594	609	602	652	598	599	641	678	661	647	637	621	650	627	629	661	594	650	610	619	584	647	643	615	654	638	648	613	628	655	641	584	590	591	645	644	602	625	631	647	652	647	629	598	589	632	618	628	635	603	565	707	684	628	621	620	658	624	636	629	591	624	679	658	650	577	681	622	634	584	676	623	622	622	589	601	615	605	618	618	670	612	652	643	650	634	623	638	585	674	625	640	634	608	633	609	643	645	642	634	619	678	630	611	648	616	603	644	646	645	613	593	627	607	600	593	620	677	647	641	678	642	666	682	635	639	638	617	608	575	623	568	638	603	647	646	623	644	649	625	638	613	631	616	635	601	643	621	594	662	566	624	649	587	631	671	614	607	613	632	615	673	590	630	618	643	615	662	637	626	622	639	616	678	640	614	618	611	636	668	650	621	630	595	635	584	598	678	599	626	645	688	646	666	644	671	608	616	628	622	621	589	614	609	652	633	612	637	633	597	617	685	622	619	619	619	668	619	619	607	608	626	599	612	610	630	631	603	615	633	602	602	635	610	640	628	626	617	624	669	587	587	633	636	626	646	613	640	605	623	613	641	592	605	613	639	596	648	585	632	635	583	668	650	643	649	601	672	598	597	634	628	635	641	644	619	649	647	653	687	638	657	599	600	664	651	634	583	672	593	657	642	673	592	658	639	669	669	666	630	615	653	606	608	634	664	656	659	634	661	604	634	643	629	642	637	638	645	617	618	625	616	611	653	612	651	627	620	653	628	626	671	626	658	643	605	652	622	654	606	605	613	635	641	628	620	611	614	594	639	606	610	641	644	634	644	603	655	621	645	598	624	646	611	632	646	654	625	617	561	640	651	626	625	622	628	639	672	613	621	633	616	609	651	652	638	639	599	601	608	630	592	623	674	611	618	611	653	635	623	664	630	580	635	590	633	674	621	663	625	595	583	597	608	678	638	669	630	606	629	635	632	623	604	567	612	645	623	644	607	617	638	622	649	679	663	628	652	629	603	619	632	619	632	592	619	657	634	613	596	572	637	635	631	636	589	609	598	613	650	621	588	618	600	647	630	661	634	687	674	586	629	651	644	615	592	655	647	645	648	639	644	614	656	601	670	668	667	683	642	623	576	596	656	639	607	626	615	640	615	628	588	617	603	594	645	625	635	643	637	587	660	601	627	641	620	655	622	648	622	659	671	621	599	610	653	617	615	633	652	605	616	642	646	657	634	628	627	610	642	635	590	655	640	620	638	639	616	635	640	630	608	644	662	588	679	638	615	588	635	662	649	575	603	647	679	626	587	620	649	645	617	649	608	594	590	677	588	621	593	671	687	635	636	614	647	640	640	609	667	642	590	633	654	648	648	612	652	652	651	662	625	627	651	641	628	582	608	588	660	616	631	669	650	648	626	574	624	636	677	579	615	608	615	601	588	632	673	648	598	631	619	607	652	626	634	619	600	577	640	660	640	598	623	617	630	657	634	600	603	590	679	640	665	622	622	712	595	644	656	616	660	630	643	623	621	632	623	602	655	674	576	653	559	638	668	623	635	667	632	659	669	688	642	674	651	605	634	618	652	633	655	633	655	667	613	601	667	668	595	662	676	656	580	645	603	643	663	618	620	651	723	681	631	617	651	620	685	611	599	622	660	661	611	618	601	633	633	632	634	605	617	589	613	644	669	652	604	633	649	611	597	664	642	618	641	616	675	605	602	603	581	621	641	656	610	610	656	643	632	665	634	606	628	627	633	636	610	651	601	668	663	673	628	599	705	605	643	612	672	595	573	613	645	583	629	617	643	653	592	600	652	639	642	636	691	608	601	630	653	677	629	613	609	613	620	629	616	667	622	598	613	589	670	680	630	577	624	601	652	578	624	651	615	661	653	657	637	639	641	624	656	680	654	618	663	616	640	638	643	590	659	646	625	618	646	608	607	625	616	659	654	631	658	624	643	648	620	590	632	650	593	603	594	660	646	638	672	613	678	630	636	608	618	646	641	606	611	644	667	645	589	655	604	602	602	651	695	619	670	654	653	636	676	642	626	602	624	648	603	599	653	627	676	614	617	621	663	642	621	613	630	639	664	640	618	626	660	647	628	670	645	653	619	606	571	639	617	621	645	596	619	651	584	639	619	639	630	595	644	631	645	631	672	610	666	618	593	641	586	655	668	634	659	641	577	639	660	648	644	621	621	595	640	660	658	621	632	605	674	636	606	626	654	627	665	686	655	638	638	652	605	627	659	625	679	623	587	644	587	676	630	619	650	630	634	620	650	603	603	666	629	651	631	623	618	649	658	621	655	605	672	618	677	587	671	632	633	621	634	646	672	599	643	685	634	658	616	672	649	606	613	613	628	624	633	656	562	598	627	618	597	632	556	617	597	628	614	631	624	604	631	637	627	641	611	644	591	673	645	621	647	612	609	626	609	625	583	590	609	640	589	624	659	591	650	711	641	628	626	602	654	633	639	683	604	586	627	630	620	643	630	620	628	619	614	677	639	628	651	619	634	625	605	635	621	613	608	641	609	655	650	636	672	649	614	613	633	631	610	611	634	641	601	642	602	627	636	638	634	592	631	640	611	596	614	641	665	621	667	676	632	638	657	654	664	596	612	565	643	663	646	644	631	637	633	594	667	605	617	629	625	638	621	631	608	585	568	606	624	618	678	637	630	659	609	632	658	614	639	633	625	630	650	655	615	634	662	608	668	625
12371	16599	11824	6483	4374	3617	3041	2563	2078	1735	1512	1438	1373	1187	1227	1149	1140	1137	1126	1083	1022	1038	986	908	906	916	915	874	875	905	876	918	884	898	898	902	866	847	842	889	847	827	816	811	843	823	857	796	849	831	837	826	884	858	819	847	851	805	868	824	757	803	795	838	846	819	798	850	809	813	830	800	804	814	843	868	841	869	865	821	843	826	785	829	826	819	758	792	820	803	822	831	851	820	798	852	800	825	803	851	819	811	802	805	873	767	834	827	821	794	813	847	790	837	822	788	782	821	753	820	797	854	822	816	776	777	834	885	841	796	779	814	791	836	835	820	852	810	795	839	832	788	824	835	804	794	812	812	819	830	836	763	817	841	828	790	809	760	768	851	807	791	841	769	805	824	839	846	809	844	881	857	796	801	821	783	792	785	804	854	803	816	844	838	787	799	766	776	853	848	822	817	770	823	799	802	795	855	860	783	826	817	784	830	863	805	819	827	819	832	830	825	756	799	780	808	857	801	840	866	801	835	837	835	807	844	847	801	794	849	804	824	810	848	798	859	796	794	837	824	785	865	845	789	747	814	821	845	758	808	864	847	825	771	838	747	804	834	764	791	781	845	797	809	819	754	852	827	817	832	802	829	795	812	857	807	768	825	791	807	835	756	777	806	825	804	780	841	817	810	802	823	790	793	771	827	846	823	814	803	775	788	812	786	820	802	808	838	820	834	827	795	821	807	837	759	799	844	825	832	824	815	815	836	841	801	824	773	841	863	839	820	808	787	803	801	812	815	782	830	842	884	799	853	796	804	758	788	795	783	808	825	810	809	733	823	814	836	803	819	824	823	816	826	780	819	760	744	836	777	827	823	821	834	885	851	863	828	790	814	822	806	785	831	776	812	816	846	811	817	776	811	785	808	794	777	787	805	839	866	789	822	773	876	818	817	837	859	824	850	809	814	782	779	839	844	867	836	818	834	747	835	801	824	800	757	841	798	793	783	761	783	847	785	808	786	775	779	839	793	802	796	853	783	782	821	815	832	752	765	810	781	817	822	870	782	823	810	812	858	791	859	859	836	848	807	834	785	795	783	777	800	801	775	823	776	832	797	838	795	784	790	834	864	785	815	809	817	802	771	789	725	805	765	796	838	795	852	814	794	829	788	785	779	834	830	768	744	822	789	837	817	796	838	866	779	847	787	817	781	804	834	815	853	829	852	814	803	846	822	781	780	819	808	804	753	830	764	838	838	805	832	810	821	841	807	819	832	840	849	802	809	776	819	748	837	797	822	772	825	778	835	825	831	788	776	820	772	862	874	820	818	892	822	790	832	814	817	855	785	767	808	802	809	822	743	813	831	822	822	804	787	817	852	846	756	819	820	838	845	807	834	736	803	794	823	826	779	799	813	790	736	810	805	777	790	783	822	817	798	781	795	864	793	769	808	828	849	832	783	760	803	758	799	817	793	801	845	802	797	806	811	762	777	822	841	810	779	835	816	833	743	830	836	804	799	806	828	830	796	779	809	807	830	731	836	805	791	777	828	794	831	768	825	854	839	829	837	803	780	819	804	783	788	846	818	804	785	820	798	864	835	842	819	778	817	817	835	789	881	847	868	850	791	803	815	784	793	793	822	786	812	853	837	815	804	814	840	770	811	849	816	788	774	821	814	809	876	851	822	808	801	797	829	837	763	838	787	799	782	815	833	790	896	787	833	795	816	765	801	821	816	772	776	836	818	830	757	824	843	858	819	765	784	837	810	793	820	820	786	844	759	766	800	809	798	811	822	810	787	810	836	823	855	810	814	815	809	800	816	795	783	813	854	842	763	814	846	853	798	814	838	752	798	795	805	842	782	852	791	826	825	827	836	798	801	816	778	813	791	778	805	858	743	799	868	808	811	798	822	825	858	805	749	780	826	849	849	860	790	795	784	806	827	791	801	763	827	791	835	838	762	821	824	789	843	876	805	812	780	828	794	832	820	801	827	797	821	859	831	832	798	785	849	829	809	805	786	812	808	789	824	812	838	775	827	821	836	841	827	797	808	811	820	804	805	791	866	807	817	785	820	787	805	749	805	810	777	775	838	858	837	808	864	811	793	821	802	743	827	804	860	841	807	802	789	795	789	758	769	822	812	838	838	852	854	784	825	840	838	786	742	817	766	835	811	791	803	803	807	791	782	828	777	767	829	787	800	860	799	830	793	788	772	778	777	867	780	813	781	822	784	788	807	756	854	795	810	815	783	820	769	813	823	810	809	826	807	809	800	834	806	850	848	754	831	838	834	832	842	702	800	813	833	815	778	827	799	860	862	791	816	839	814	871	827	842	808	888	846	732	818	812	775	846	810	794	817	775	805	845	782	837	825	843	815	819	767	819	803	812	771	824	760	817	798	786	835	807	819	804	853	759	762	849	799	875	856	807	846	761	829	787	771	781	816	815	808	779	780	787	862	864	797	785	808	813	837	811	764	769	845	843	800	838	786	851	804	822	796	838	884	807	791	804	783	808	755	822	803	783	822	866	823	828	808	802	797	840	787	855	822	795	785	821	822	829	785	774	824	795	786	842	780	830	813	809	845	825	781	824	754	747	831	806	873	816	827	797	778	811	785	792	849	818	808	786	836	771	849	811	835	782	825	807	799	815	790	787	830	796	908	834	806	843	805	779	805	764	812	786	809	856	799	799	811	799	805	769	794	840	848	848	857	778	790	838	828	841	779	843	843	829	782	837	800	792	813	818	774	807	798	806	806	852	816	865	849	837	856	792	835	792	762	783	786	773	796	843	788	750	801	802	758	812	815	812	820	808	840	821	816	831	773	787	821	845	800	817	839	776	800	772	784	832	786	826	824	815	849	758	838	821	795	789	854	777	788	773	772	766	802	865	807	813	776	842	758	839	820	791	783	810	777	814	837	763	821	826	808	805	746	789	796	810	837	764	836	774	757	796	765	799	770	794	791	839	825	825	817	813	794	865	826	825	818	780	820	830	785	802	791	822	770	805	770	755	804	798	795	836	837	822	818	831	834	848	836	882	792	842	787	786	832	856	802	819	857	834	791	832	835	722	786	777	829	818	824	778	816	787	804	815	830	796	866	761	816	815	775	799	787	814	810	775	821	807	850	789	857	842	838	797	819	851	867	854	808	819	790	819	860	831	795	798	779	824	820	854	817	785	836	813	773	777	777	843	804	832	802	830	807	813	783	843	787	832	803	821	832	787	843	853	834	836	809	775	794	823	794	840	802	849	801	737	841	805	827	767	788	808	753	832	796	774	775	803	808	850	827	822	827	825	789	822	852	841	820	834	820	828	751	791	812	835	819	816	850	848	822	751	818	830	850	871	820	778	787	821	771	799	808	802	822	801	820	828	855	799	826	803	795	793	800	812	799	813	821	794	834	821	748	819	782	827	803	873	782	799	803	799	820	786	797	796	790	807	791	847	813	786	817	759	836	770	833	766	825	821	787	800	835	836	762	807	801	755	817	795	795	795	819	777	831	772	800
23414	20912	27884	24081	20690	8793	2839	1907	1503	1290	1167	1070	960	943	934	907	890	821	837	823	819	778	735	716	683	658	686	681	676	691	700	689	614	602	649	661	719	601	651	639	637	624	645	616	679	644	635	587	658	618	641	609	631	614	592	623	533	604	652	578	623	570	584	554	583	621	614	633	610	602	572	619	602	600	597	633	595	581	588	636	651	559	623	611	595	581	609	598	615	578	578	619	622	615	565	615	625	612	614	606	566	618	596	618	597	570	609	596	597	598	554	590	587	569	584	597	580	610	618	605	626	595	580	614	596	603	655	617	547	590	614	590	621	592	630	612	619	625	578	555	577	589	603	634	555	611	582	641	581	642	595	584	603	580	637	555	561	584	578	577	610	588	610	557	627	564	603	595	607	599	571	640	628	595	564	588	578	592	622	589	618	597	611	589	588	598	600	594	613	574	594	614	558	560	622	567	589	628	579	648	556	584	596	623	603	602	600	618	565	548	595	630	615	570	594	601	616	599	628	609	570	599	598	615	549	594	560	607	606	616	561	567	626	644	569	571	580	587	569	573	619	579	579	588	569	590	577	635	599	619	609	621	578	568	565	620	562	599	593	624	589	587	573	628	640	571	614	578	640	641	606	581	587	580	577	576	615	590	612	616	598	617	633	621	577	609	624	617	615	609	625	595	584	595	611	563	613	630	544	588	596	588	587	599	626	596	613	613	641	564	568	599	635	589	624	644	597	623	637	619	557	582	601	611	572	600	593	586	546	560	594	611	620	610	603	588	589	588	634	610	585	631	591	601	576	599	616	613	617	608	609	595	621	624	588	577	606	589	629	618	567	584	572	609	582	630	605	624	585	605	629	587	583	580	620	572	618	615	586	593	587	615	588	581	646	611	607	624	599	564	621	585	521	598	595	587	570	608	604	618	598	598	623	563	583	582	612	594	602	598	604	630	589	543	625	572	591	564	618	558	613	592	583	578	553	633	610	562	628	593	631	554	568	594	572	590	611	605	633	581	593	573	633	575	595	601	536	609	591	646	597	634	592	608	547	603	625	612	617	615	597	628	588	639	612	614	590	592	593	572	596	633	615	557	578	564	594	583	613	600	586	575	595	595	581	607	627	551	568	561	597	673	599	579	591	553	578	609	574	594	582	648	568	648	585	589	613	579	606	544	659	618	581	606	634	592	571	627	622	635	597	600	599	619	613	659	610	591	646	570	616	604	593	604	562	566	620	608	626	588	563	599	579	610	575	595	627	626	628	616	609	581	618	577	609	605	602	596	621	634	583	590	600	614	585	642	624	589	621	591	579	648	592	616	628	566	650	578	602	593	601	604	618	541	642	597	607	570	622	579	602	665	588	577	606	617	567	591	535	609	570	557	579	577	572	618	602	570	590	607	620	607	589	619	641	599	632	565	585	548	598	595	602	616	601	617	574	619	611	592	621	588	600	610	588	642	600	578	611	563	575	599	570	596	611	578	619	609	611	624	556	641	569	588	629	608	592	578	581	597	610	605	610	618	648	616	610	596	614	542	570	608	537	572	601	605	629	608	549	595	618	602	560	598	618	616	597	613	582	582	587	621	565	610	566	572	592	607	576	629	575	563	612	598	576	562	548	596	606	601	590	644	647	601	596	633	573	609	608	635	546	564	629	627	585	614	581	594	650	596	583	620	584	641	628	570	629	579	594	583	606	579	629	598	631	570	608	579	566	551	628	575	596	597	597	559	633	585	619	568	552	597	617	595	591	595	586	582	575	561	591	589	577	593	604	598	570	612	623	595	581	576	604	611	573	618	607	620	625	613	593	571	581	584	623	627	602	621	554	630	599	571	618	589	599	581	621	570	597	570	599	642	577	617	620	596	596	597	644	603	607	567	598	591	589	604	593	583	609	599	587	595	565	612	610	575	578	594	575	592	622	604	583	560	602	629	572	606	607	563	561	587	628	598	580	631	615	597	592	591	577	597	594	546	572	593	617	555	619	594	610	598	553	576	577	619	589	580	600	548	590	578	616	629	581	594	609	612	599	608	532	621	593	596	648	585	616	581	592	605	576	601	584	582	571	596	578	567	593	643	569	589	606	592	620	590	591	606	598	588	571	589	601	622	587	641	556	573	594	570	647	606	594	627	587	640	559	600	588	603	599	623	572	580	590	593	616	652	595	601	540	613	618	550	622	588	594	577	586	618	563	567	573	594	554	602	603	611	604	615	544	593	613	610	590	619	594	580	628	612	618	627	626	552	590	586	596	586	567	612	630	566	569	594	599	587	610	585	602	579	615	624	600	645	619	621	613	609	618	616	549	585	600	603	567	592	602	610	575	636	606	624	627	602	625	583	604	615	552	567	631	642	593	583	566	591	628	632	606	572	587	583	601	580	567	589	622	543	595	595	601	566	610	593	566	619	617	605	591	567	590	581	611	559	623	595	571	555	586	604	615	583	582	581	574	593	648	642	602	615	599	554	582	562	598	597	607	589	618	600	573	601	575	589	583	596	558	558	607	628	540	577	627	632	626	631	616	564	603	608	568	611	624	630	560	572	627	584	606	634	581	614	601	605	625	591	621	599	625	590	626	559	587	611	646	569	581	573	609	594	605	600	621	585	603	625	644	613	640	608	597	588	572	609	565	600	607	573	585	613	623	558	616	596	571	606	615	621	599	612	642	556	599	551	575	564	571	585	595	580	601	591	642	607	605	602	611	588	588	609	600	563	617	627	599	603	585	569	589	589	587	578	588	588	587	599	614	552	642	662	597	627	568	599	571	582	590	605	608	601	633	620	552	609	618	608	622	604	592	584	622	594	605	572	599	610	588	618	569	598	575	611	614	550	605	608	643	608	648	611	607	611	600	613	619	612	652	558	619	598	583	576	603	649	589	562	565	614	600	617	572	581	527	584	616	586	626	538	580	619	646	586	587	552	593	561	626	571	600	566	609	560	645	572	594	579	617	617	608	532	566	611	581	625	601	581	630	613	628	601	569	605	589	598	606	597	600	584	619	614	626	613	589	631	577	601	640	588	632	583	586	617	579	608	642	560	594	600	599	605	601	650	577	613	547	581	582	611	573	615	582	622	597	592	575	585	589	590	602	576	587	587	597	611	590	586	616	587	587	581	596	592	624	605	552	598	593	591	618	565	610	588	599	633	626	578	564	616	651	613	604	583	617	607	630	590	580	617	630	587	567	593	630	580	612	594	570	561	566	615	577	566	604	585	586	605	641	574	633	597	606	587	574	583	585	599	630	574	571	566	605	605	624	614	625	585	599	584	583	578	605	566	605	585	664	605	573	593	621	618	588	572	586	580	599	597	620	605	593	598	575	574	591	648	569	591	574	612	599	591	626	595	615	591	551	574	576	618	635	590	596	640	640	591	604	591	589	634	603	642	567	604	616	578	619	636	588	604	583	584	552	590	612	613	567	578	641	581	577	624	600	594	590	628	638	588	631	569	595	558	551	626	552	615	569	620	654	582	595	625	565	605	595	609	540	549
15152	24557	17458	10652	7418	5925	4729	3765	3070	2585	2166	1881	1591	1509	1401	1452	1378	1373	1204	1289	1195	1164	1068	1029	1009	993	922	923	990	914	947	928	898	905	867	875	856	860	872	837	771	854	832	824	802	854	894	834	801	843	834	776	804	807	780	768	766	792	796	818	785	771	766	805	771	802	791	758	771	805	834	781	784	736	805	747	781	716	791	766	779	750	800	745	792	794	795	766	728	823	744	790	793	797	780	787	803	770	763	784	783	790	775	787	771	764	747	785	770	753	772	780	808	777	783	763	793	752	714	757	756	756	777	808	757	855	746	807	773	772	775	798	784	725	761	747	775	722	822	757	769	800	804	798	774	778	768	744	762	750	845	789	736	785	766	766	782	763	745	775	784	782	762	749	747	775	769	779	787	778	801	751	743	763	791	722	777	769	768	757	797	807	761	811	790	736	759	749	790	799	761	758	742	758	775	743	814	773	812	738	744	731	806	749	838	756	769	818	728	753	784	777	777	823	748	779	769	752	765	806	829	792	803	789	824	758	789	749	798	754	728	796	829	780	783	793	808	798	825	757	818	774	745	786	726	755	734	807	836	790	761	777	758	790	764	800	803	799	786	777	779	750	753	792	745	728	772	741	753	814	777	799	797	776	813	818	819	739	756	750	744	763	797	762	775	749	797	801	782	807	801	791	783	806	824	827	815	730	710	761	761	788	736	765	751	794	812	825	783	776	802	823	803	772	754	773	771	715	742	795	797	770	730	791	757	750	724	747	724	730	787	785	797	776	744	786	800	777	727	729	775	749	814	735	830	762	760	830	721	811	789	775	764	723	745	779	779	819	777	743	785	830	756	758	799	774	820	785	801	775	793	780	764	794	740	718	742	755	806	799	732	759	789	792	819	814	748	776	748	836	756	786	753	766	780	761	785	766	827	775	830	730	796	740	751	770	773	766	754	773	801	765	762	795	791	732	762	845	777	789	821	732	709	711	770	792	774	712	747	746	800	754	778	760	756	716	765	813	850	792	774	759	783	785	785	800	772	769	735	781	788	795	818	747	794	751	742	775	742	796	810	758	750	808	775	740	769	743	788	771	721	790	785	795	774	763	802	791	798	822	806	787	714	791	736	774	827	758	785	765	762	759	713	772	804	751	755	798	755	773	811	778	785	717	770	768	759	798	785	802	765	751	813	753	760	812	784	774	759	781	782	803	788	776	820	782	792	776	798	781	814	754	783	774	831	749	721	773	797	741	777	768	827	761	796	747	744	840	787	779	778	753	767	776	774	740	814	796	752	804	754	824	823	799	763	771	742	779	780	818	759	817	766	784	808	800	790	809	773	763	804	722	781	745	750	803	829	814	780	754	786	750	820	803	771	798	820	805	806	798	808	773	729	818	808	777	778	793	805	769	777	835	790	726	776	811	802	778	728	814	770	739	759	773	750	782	753	754	823	723	794	706	761	757	774	721	803	744	814	772	768	772	791	836	799	754	756	744	774	785	778	787	780	761	718	731	806	830	794	792	792	809	823	716	748	718	763	690	770	747	748	764	763	767	755	759	832	722	745	751	812	764	786	729	753	782	761	785	841	791	741	797	769	728	763	753	753	749	693	753	778	725	807	744	776	796	762	800	780	819	784	774	758	779	837	746	747	814	766	789	758	800	811	734	776	809	846	772	807	742	774	849	794	762	745	724	777	778	771	814	751	851	777	795	787	768	831	749	796	768	757	760	698	751	829	786	813	776	753	769	793	805	817	779	819	746	813	734	772	743	714	770	770	770	758	780	772	784	782	766	804	724	768	813	741	783	772	739	772	718	810	774	817	777	752	734	779	777	748	785	821	801	759	755	783	761	700	759	802	806	773	795	755	710	773	777	740	770	772	735	776	769	799	738	774	808	767	747	782	795	772	728	798	750	802	774	789	797	754	742	771	791	779	763	756	781	809	788	801	762	809	752	746	756	812	751	761	747	732	794	772	742	786	714	790	744	802	811	812	716	769	778	778	753	765	754	802	756	783	761	787	785	738	780	760	765	684	731	753	782	782	763	767	796	779	806	749	757	759	780	773	790	775	801	823	777	777	806	771	766	777	755	744	739	742	818	775	792	809	777	785	774	803	792	733	781	771	766	777	767	750	768	763	797	750	776	801	759	784	787	729	726	760	750	754	808	776	759	775	766	765	788	757	772	767	823	811	730	782	775	785	772	791	769	804	732	785	747	788	707	779	765	782	813	753	792	785	771	793	762	777	767	777	785	777	819	766	775	781	763	758	791	823	758	796	798	763	714	735	824	790	789	734	805	761	790	815	731	804	845	741	771	782	771	761	759	835	811	803	833	803	719	781	788	731	757	776	754	743	753	792	819	771	788	738	715	759	795	764	721	772	812	825	764	749	787	834	770	741	800	757	798	756	788	790	738	787	782	736	762	761	765	784	707	759	846	786	786	742	816	735	757	768	780	777	797	805	809	773	862	764	814	781	812	795	792	786	787	763	747	776	768	774	796	831	746	761	800	776	791	721	759	775	802	795	803	741	787	807	745	764	787	752	741	773	750	792	741	783	755	753	761	785	741	817	783	797	732	835	822	781	767	821	781	819	798	746	732	749	778	791	786	727	788	750	792	775	753	743	815	807	766	790	759	796	777	781	794	747	757	820	774	765	786	770	765	754	771	775	760	743	761	778	749	786	761	758	814	735	707	779	783	771	809	772	786	784	732	816	802	748	781	759	781	770	739	746	803	759	768	776	779	736	784	754	834	797	716	779	810	821	753	785	809	764	788	789	753	797	800	754	773	720	822	791	802	765	803	787	757	788	794	786	715	751	735	774	775	753	734	800	769	785	746	726	788	776	800	738	798	722	747	752	749	795	747	785	767	816	789	784	748	777	796	757	792	735	773	743	764	746	788	763	823	767	793	773	733	783	801	758	749	781	782	761	791	740	796	796	789	745	822	791	762	782	743	775	763	762	784	766	778	801	751	802	771	758	767	781	782	756	773	836	792	759	747	771	721	801	809	746	764	812	760	725	747	737	793	766	769	777	750	769	818	774	779	807	830	809	753	762	765	768	773	776	729	764	806	805	775	798	785	782	754	747	773	786	769	796	761	698	851	761	806	762	736	757	803	761	796	716	732	790	736	784	824	818	774	732	780	803	736	809	770	789	768	746	733	770	771	747	795	788	774	777	763	747	759	828	825	795	756	764	808	763	736	818	777	785	735	746	757	822	789	765	836	789	788	741	779	799	738	842	812	764	806	795	789	787	711	810	766	796	737	777	735	766	750	838	756	770	718	812	777	803	720	721	761	828	772	713	829	791	795	751	737	793	771	784	784	803	756	757	759	795	751	781	826	740	802	735	834	704	775	807	748	737	822	775	761	785	782	775	737	702	796	818	781	757	803	834	779	767	798	769	753	757	766	822	759	761	788	780	752	715	717	777	804	788	744	786	706	740	767	762	753	797	746	745	780	825	717	840	755	801	762	761	751	773	838	769	788	745	760	762	799
24533	20927	26589	25116	9157	2615	1785	1355	1169	1007	900	795	700	681	686	649	683	638	635	674	608	590	579	542	527	525	466	506	544	509	516	491	511	495	486	479	468	501	496	459	467	477	475	495	495	483	477	433	449	503	460	464	480	507	454	486	473	445	471	463	482	434	475	424	479	480	440	440	455	428	497	456	408	484	455	430	515	455	460	465	473	460	512	468	450	456	441	460	437	454	459	479	448	461	431	450	442	440	455	463	402	454	479	460	463	436	428	421	438	466	433	410	445	462	470	453	482	441	459	450	459	466	468	460	471	474	476	460	492	454	480	455	406	453	458	462	435	450	466	474	443	462	453	443	418	469	445	460	457	458	440	481	480	470	439	406	456	461	457	455	466	462	441	401	443	470	433	444	457	450	472	438	436	460	438	408	434	452	445	488	450	444	446	419	453	455	456	438	465	490	449	461	459	456	452	452	429	476	453	480	476	443	446	473	467	427	444	468	466	454	463	434	453	466	482	429	460	458	432	448	441	436	460	460	411	472	443	423	444	426	479	479	436	448	468	427	455	447	428	410	477	427	485	485	445	452	434	459	459	468	460	458	417	431	466	437	432	432	441	427	431	448	460	478	454	439	455	470	492	411	458	447	461	480	394	454	467	460	451	451	432	481	496	473	423	476	488	447	414	422	480	454	453	466	462	428	468	451	416	459	414	446	421	464	457	446	450	449	445	420	502	475	500	481	436	464	464	439	478	444	466	482	445	460	464	461	458	467	454	457	447	433	453	458	461	496	449	465	450	475	453	498	426	482	412	424	456	421	464	454	450	458	449	450	477	456	439	474	445	425	441	449	436	476	461	451	456	439	436	416	473	467	439	466	455	470	457	419	474	454	457	455	428	439	461	496	441	439	444	435	431	454	423	461	407	455	431	447	447	456	460	469	441	463	467	430	428	452	437	449	456	438	468	437	437	455	460	442	506	442	461	455	470	420	475	431	469	429	418	440	484	439	480	475	458	464	445	445	447	447	429	496	488	422	488	446	440	466	446	461	445	458	503	407	468	444	456	437	509	441	404	455	468	456	443	448	416	438	518	446	463	467	441	434	436	399	482	444	463	473	486	480	464	499	405	423	486	457	454	472	447	436	426	477	437	426	472	440	457	450	466	430	434	443	481	466	428	415	450	467	474	471	461	453	460	496	496	425	485	439	443	416	473	432	471	452	443	450	472	467	428	442	457	420	461	493	444	434	456	452	450	463	461	475	444	453	497	451	454	468	442	439	438	434	435	424	445	454	439	426	469	446	475	477	432	458	417	458	423	459	448	447	472	461	427	425	408	455	475	447	456	455	452	464	487	473	475	453	430	478	455	475	430	462	457	448	477	434	452	486	426	461	458	459	462	438	488	469	436	464	469	429	482	451	488	444	445	450	476	461	450	467	479	480	455	462	455	478	448	493	468	466	425	484	471	477	499	453	456	501	442	463	448	453	430	463	436	420	430	440	431	433	433	446	458	442	471	455	414	435	446	460	390	461	471	410	451	462	486	467	472	447	462	461	427	464	444	461	473	435	478	467	460	427	467	464	469	468	454	449	453	430	475	417	444	476	446	388	479	449	414	462	467	491	472	468	499	439	465	478	444	427	441	465	477	478	455	432	457	468	460	426	441	441	474	450	444	435	467	491	465	451	473	449	436	458	433	481	440	489	463	453	449	419	454	427	494	443	472	466	416	460	470	419	447	433	426	461	460	446	473	441	459	461	465	466	455	452	462	428	432	417	462	493	472	434	466	446	441	461	461	469	479	450	472	446	476	462	474	491	452	455	436	469	441	460	459	466	458	500	440	412	435	444	485	454	434	418	426	480	467	472	468	462	439	461	458	464	453	447	444	450	457	437	476	447	491	470	455	468	459	462	419	435	451	457	449	457	457	453	476	458	462	510	446	469	423	443	446	444	468	451	445	470	463	430	508	449	491	455	473	466	418	455	461	448	471	440	446	426	448	462	464	470	467	470	475	450	481	455	424	433	427	440	433	454	428	455	476	424	435	450	443	423	468	431	476	471	458	473	422	481	467	458	441	485	442	464	451	434	427	451	466	450	463	454	464	419	449	484	429	493	452	457	444	448	454	442	456	438	458	439	442	466	455	478	474	467	443	458	436	419	452	448	496	423	459	436	482	429	439	477	444	428	457	433	483	437	465	467	441	474	444	438	437	456	426	422	465	487	452	435	466	461	480	438	455	461	456	430	472	473	444	464	446	452	448	441	466	451	445	450	456	444	462	436	466	432	454	442	456	457	478	460	450	415	458	418	458	460	482	497	469	425	466	471	443	463	476	487	459	456	441	474	436	466	475	429	457	433	426	467	449	439	469	441	431	461	471	427	431	408	422	422	499	445	461	415	472	449	416	423	448	453	492	461	463	456	447	441	443	448	452	456	458	461	410	448	461	470	437	479	440	414	499	465	431	457	478	431	406	482	475	465	475	437	442	486	438	472	434	484	481	431	432	426	436	444	421	458	473	447	461	440	444	450	466	498	476	479	463	467	456	409	474	453	475	463	472	453	448	436	440	469	430	463	476	491	448	467	438	453	482	466	492	434	457	446	461	406	453	510	441	445	464	440	434	441	469	470	431	438	445	446	453	492	438	447	429	420	440	458	445	440	468	461	474	462	482	483	432	445	480	410	447	429	389	431	451	422	417	457	468	468	450	451	452	435	443	439	458	419	468	465	458	467	462	452	465	442	498	447	448	429	470	495	434	428	438	432	444	440	450	447	414	502	395	450	458	457	481	432	468	461	430	440	471	465	465	454	437	444	450	442	450	488	479	462	454	444	429	426	486	444	461	454	427	423	415	414	450	447	416	475	414	449	441	455	442	459	443	461	485	465	417	439	438	442	443	419	437	457	479	489	474	465	435	456	455	456	419	460	462	436	442	443	474	463	451	452	459	438	462	454	447	430	497	448	485	463	418	465	463	492	466	487	454	459	456	429	450	445	429	450	445	441	453	454	478	455	462	455	464	426	430	463	465	435	475	395	412	464	430	443	413	477	491	444	464	447	433	454	445	442	468	453	418	457	472	473	412	438	467	451	429	427	456	455	407	427	426	478	438	423	456	451	427	458	433	447	448	458	480	447	466	444	474	435	485	414	496	466	456	457	455	441	488	488	438	423	473	461	458	431	432	448	437	434	440	428	465	391	481	460	463	451	427	448	409	470	421	491	432	441	447	468	467	455	436	421	470	461	414	440	459	429	455	447	458	470	467	448	453	439	425	421	481	476	435	470	434	452	433	481	486	471	436	445	468	426	429	423	433	455	453	438	460	445	432	416	430	442	513	427	462	460	460	496	466	437	446	415	479	472	418	454	458	467	408	461	423	428	472	419	463	443	474	440	465	448	459	449	434	425	475	473	439	486	490	461	468	455	465	478	450	462	461	442	467	446	440	436	464	413	463	484	453	446	441	448	448	486	519	449	431	450	467	445	491	451	464	440	499	430	457	415
14407	21085	14811	8634	6225	5007	3745	2939	2427	2083	1658	1465	1294	1187	1192	1143	1049	1028	927	989	938	939	812	800	754	701	745	737	753	696	801	688	691	694	673	619	644	741	681	619	661	640	626	619	642	660	611	665	623	625	647	586	627	595	626	657	613	611	590	613	589	566	572	582	573	594	588	626	583	605	599	604	585	587	579	560	586	612	627	586	605	623	553	583	612	583	599	577	614	615	548	598	605	587	595	550	595	600	555	574	555	584	596	610	588	560	588	588	568	602	587	585	591	581	596	586	618	549	600	583	578	588	594	559	618	601	601	580	590	593	552	585	520	568	608	585	585	609	572	555	610	569	586	577	615	580	570	617	560	521	588	580	528	586	544	582	552	574	604	582	614	561	590	586	607	566	604	548	587	580	589	598	594	579	575	600	588	560	570	556	567	618	591	594	565	577	613	608	602	580	596	587	566	573	624	613	620	568	577	606	585	556	590	573	600	619	604	627	574	614	613	598	595	564	584	602	577	580	567	616	570	627	597	557	568	588	612	572	588	532	614	605	600	595	596	588	574	580	521	579	573	553	623	597	575	567	568	565	562	545	597	603	604	569	555	580	574	585	583	609	610	568	578	610	557	598	574	599	569	574	591	588	578	640	593	583	604	585	580	580	550	602	564	603	593	593	594	575	619	593	582	556	580	568	615	614	621	622	625	655	630	585	593	582	600	588	589	577	590	565	583	612	566	647	599	634	590	571	575	616	559	605	576	549	629	616	650	582	610	604	534	617	586	564	559	618	623	586	580	658	576	621	652	594	603	568	565	591	557	573	580	588	578	609	577	553	560	594	605	579	571	604	594	576	595	569	570	534	556	606	570	597	608	575	570	615	575	580	580	555	617	615	592	607	578	554	642	563	600	606	613	591	589	612	587	618	597	572	616	568	563	598	629	592	559	626	596	608	578	632	561	588	586	570	601	599	552	652	588	572	580	563	560	582	549	586	615	583	563	620	580	516	610	585	566	591	571	578	618	588	597	607	589	574	636	597	581	605	583	585	601	585	579	586	586	518	554	586	573	603	564	591	594	607	568	620	594	573	597	606	603	583	609	606	582	550	623	570	574	567	591	597	595	553	573	573	566	583	595	552	570	579	581	600	578	571	612	578	580	578	577	570	603	568	590	611	574	570	567	562	569	559	560	556	595	606	584	579	622	580	640	589	590	558	537	619	570	571	588	605	563	558	587	582	592	583	596	598	617	577	594	549	621	571	554	613	609	576	625	581	586	580	592	631	532	589	587	565	594	524	563	587	587	586	565	565	613	597	564	588	584	580	581	599	583	544	587	551	565	598	597	625	592	527	581	583	606	562	570	607	588	587	580	590	607	597	587	542	589	583	631	544	551	587	617	589	629	567	628	591	622	591	572	627	630	560	569	591	575	600	561	612	564	634	600	606	621	551	565	564	617	585	568	555	585	598	570	585	640	545	571	568	586	567	576	552	574	569	565	597	605	585	623	616	589	589	574	550	576	545	578	597	566	593	578	569	609	558	571	595	614	575	605	584	655	590	590	582	563	606	629	600	591	592	603	559	600	593	631	599	621	602	622	570	602	619	576	587	616	575	611	629	623	554	590	587	575	598	578	613	597	595	574	624	571	572	614	589	569	588	600	603	636	587	569	618	570	604	623	584	545	623	557	582	602	594	589	619	607	592	606	575	604	574	580	596	573	574	604	639	535	572	616	607	587	615	589	568	536	575	591	568	602	581	587	513	585	581	564	640	608	591	592	594	594	600	583	629	594	602	542	553	573	577	591	586	567	586	572	623	570	583	623	566	559	616	601	605	598	606	623	614	611	594	571	590	568	609	584	582	572	531	595	550	567	562	623	560	606	531	571	585	596	580	568	588	576	629	547	621	583	590	645	609	610	592	580	581	641	590	573	587	581	602	570	602	597	589	563	607	602	608	603	594	595	583	593	629	563	587	588	589	598	552	590	524	597	582	577	564	637	614	633	596	592	604	572	599	584	578	574	620	587	581	581	559	567	616	568	575	583	635	561	600	619	587	617	566	580	580	589	530	569	613	638	586	595	581	575	615	575	592	569	577	573	562	532	577	624	597	614	550	621	526	579	619	621	565	562	574	624	541	565	608	585	550	586	555	628	556	590	593	574	550	604	589	540	577	561	590	577	600	583	588	570	565	569	566	602	609	555	615	559	594	581	580	579	593	628	581	598	593	606	543	606	557	546	577	575	590	614	563	600	619	518	596	583	580	599	586	597	575	578	573	545	571	598	595	614	557	595	594	609	563	623	564	562	570	596	620	615	578	546	614	569	605	602	589	561	603	544	597	557	615	563	578	584	565	583	595	560	612	627	580	554	561	632	659	597	577	566	546	552	605	591	586	600	620	554	579	590	595	592	560	579	589	571	564	546	616	555	594	632	556	577	581	654	612	593	593	586	616	647	590	553	605	596	622	554	601	638	599	603	599	631	559	608	559	558	560	542	603	601	576	606	543	579	561	602	599	566	515	555	592	570	576	563	576	582	582	599	647	577	599	578	651	589	584	610	618	585	550	614	589	594	559	604	611	632	621	604	578	600	605	600	592	550	589	588	630	614	607	529	585	591	642	603	616	538	593	637	588	604	594	600	565	579	593	590	585	607	576	600	600	587	593	608	632	585	603	587	592	581	595	538	555	598	585	586	572	601	635	647	609	601	615	580	563	607	598	580	579	546	580	637	612	636	594	586	574	625	594	564	574	569	565	602	612	584	589	577	618	582	625	571	636	578	590	580	575	596	561	591	584	584	585	582	548	603	601	578	616	599	612	573	575	587	571	602	616	549	594	570	582	585	619	576	617	596	606	532	594	590	599	619	587	557	602	579	565	623	600	582	611	592	600	583	613	609	590	616	562	591	539	565	579	626	584	603	574	558	660	603	563	580	599	595	622	540	582	570	599	573	534	605	578	590	574	546	573	569	608	576	618	574	590	553	557	617	583	577	588	565	611	594	577	619	597	582	589	579	574	615	617	592	606	585	630	581	540	586	569	586	569	580	605	612	583	622	564	574	581	665	587	588	628	627	601	577	608	635	565	642	577	600	561	618	643	629	567	586	639	614	573	571	583	561	563	600	584	600	560	581	599	564	623	602	604	615	580	580	610	562	538	552	580	565	569	550	552	487	607	578	612	575	567	591	579	585	591	571	607	547	590	597	621	551	579	579	585	563	589	590	564	594	558	602	551	594	578	583	599	558	597	585	589	588	583	630	591	571	600	565	572	647	599	525	587	534	588	592	601	572	598	603	561	572	643	558	572	562	600	608	561	594	621	624	601	565	593	611	559	561	599	575	600	541	600	589	529	549	561	564	591	579	566	572	608	600	596	628	601	581	569	610	571	574	604	609	593	577	555	599	583	592	586	586	600	587	593	602	611	558	584	590	598	581	621	549	549	609	624	580	553	583	564	583	594	558	624	539	577	626	636	525	608	574	565	587	567	636	616	589	567	572	591
22423	20966	28478	23628	20899	20729	8211	2389	1770	1604	1282	1049	961	855	838	856	792	752	684	641	629	611	561	513	554	491	437	477	472	484	497	457	476	440	434	477	433	423	436	487	471	436	403	416	480	391	387	405	403	404	391	383	429	399	363	427	381	373	394	366	362	370	389	330	378	375	385	390	358	408	364	388	389	384	352	401	363	386	401	355	373	393	370	363	407	407	412	400	387	397	389	360	377	376	373	376	355	384	346	361	392	398	346	367	362	363	340	394	394	364	358	358	382	359	372	345	386	395	383	353	346	427	393	409	367	362	330	380	350	382	355	363	349	349	359	383	369	372	368	386	358	374	390	384	381	399	379	406	343	365	385	416	383	403	378	370	355	347	367	374	395	362	388	358	382	379	397	360	365	366	362	357	375	350	367	361	336	363	348	352	386	373	347	364	384	404	412	369	397	362	361	337	378	382	391	376	375	367	362	363	367	370	380	373	381	386	390	377	375	385	343	403	359	426	378	367	374	372	344	362	377	364	385	389	378	342	368	388	351	398	365	384	371	393	358	374	338	373	377	342	384	371	380	344	375	404	353	393	389	413	371	370	365	368	365	414	370	350	370	413	406	364	387	367	395	362	432	357	371	369	358	353	411	361	366	401	374	379	402	358	428	350	432	374	384	330	330	396	362	383	376	353	362	360	393	384	395	355	379	368	399	403	411	377	375	377	382	398	378	404	391	397	350	403	356	380	369	381	405	355	386	367	332	381	371	377	358	368	365	375	364	386	352	378	351	393	352	405	359	367	416	378	369	387	366	361	385	437	353	310	343	376	389	354	387	369	371	380	368	405	383	398	380	389	363	354	396	357	376	381	373	387	367	361	368	348	378	385	376	364	353	368	361	342	360	375	387	386	415	408	369	354	380	389	395	362	361	382	398	392	400	386	376	371	422	398	366	358	383	384	401	383	383	379	350	354	384	381	388	371	411	374	399	375	392	361	355	406	382	372	356	383	370	380	395	378	373	392	407	388	383	362	373	361	401	374	395	369	345	349	392	356	366	382	339	380	378	369	364	380	385	356	370	377	361	340	389	407	381	372	371	362	387	364	346	354	378	376	375	362	311	381	383	370	377	383	351	389	367	362	367	387	365	385	350	379	378	388	375	374	378	364	386	389	377	376	376	365	315	346	398	407	388	419	348	414	364	378	350	357	377	361	352	357	389	379	361	357	338	382	384	376	388	358	354	389	373	347	378	349	377	398	363	366	348	369	346	409	406	365	369	400	387	368	383	361	380	358	373	384	368	375	348	356	405	345	400	383	378	389	368	391	365	367	387	415	362	413	410	377	366	365	370	352	404	363	366	361	356	368	397	377	384	368	400	364	405	368	360	388	389	367	354	357	388	374	388	362	381	372	365	378	348	337	351	397	385	323	366	379	347	396	353	374	376	356	382	351	410	353	398	350	381	359	380	386	370	362	378	383	345	359	380	386	367	332	353	373	381	367	384	348	369	367	343	368	354	389	372	373	353	380	368	384	407	366	385	375	375	385	363	363	350	362	396	368	366	379	408	398	365	359	386	367	398	368	386	370	365	366	400	379	381	344	396	374	395	411	372	363	377	411	361	358	378	388	339	360	398	413	384	321	370	369	418	374	352	387	391	396	376	398	389	382	334	384	331	400	357	374	369	379	377	414	384	368	370	401	356	417	367	377	400	370	347	381	383	372	364	375	349	357	367	375	366	364	378	359	348	366	357	390	373	392	362	352	361	389	384	422	401	376	377	389	383	391	360	366	378	350	389	352	384	381	395	387	370	352	381	378	371	387	354	350	369	349	393	368	371	366	338	369	368	347	369	383	369	374	360	368	375	405	356	351	401	367	404	356	363	409	383	409	371	343	392	350	389	363	361	345	341	360	391	372	408	357	376	372	372	368	362	381	359	388	389	403	361	386	369	364	417	370	379	358	386	411	351	378	356	383	372	361	372	365	374	352	341	393	390	372	351	388	366	394	376	393	372	374	367	402	378	348	344	370	364	360	386	349	371	362	340	385	359	389	354	409	374	391	371	398	390	331	410	387	354	394	364	418	375	368	374	344	341	416	365	403	368	385	390	361	407	399	360	372	387	375	361	378	386	371	381	376	404	385	355	431	380	388	318	375	394	388	359	371	352	358	358	371	381	363	357	388	394	353	392	357	344	379	373	372	368	359	363	389	382	391	374	370	347	348	360	367	413	382	361	370	377	446	364	353	378	382	367	370	393	400	370	395	388	379	407	364	376	373	414	409	419	357	393	412	393	379	399	374	370	349	368	396	411	358	377	374	386	377	378	356	402	379	379	375	375	386	369	378	379	401	378	370	384	389	358	383	395	375	383	373	388	368	390	380	364	385	400	338	395	378	378	384	374	393	370	419	348	372	396	376	362	382	355	370	368	359	402	362	334	341	412	349	370	374	376	350	368	384	371	410	386	384	386	373	339	367	372	369	395	379	338	393	346	360	382	370	394	392	393	357	357	389	360	360	389	352	377	390	381	356	422	336	404	326	388	376	349	373	360	352	365	392	342	363	358	381	382	381	365	402	345	356	330	353	360	372	395	355	366	363	394	367	418	359	365	375	375	373	408	365	354	388	384	378	343	345	359	378	356	377	376	347	340	341	375	359	383	377	402	379	400	355	397	380	356	363	356	364	394	362	368	338	383	403	358	354	377	385	397	367	372	392	388	357	370	392	372	392	386	361	353	383	358	365	353	359	357	348	342	377	377	370	356	355	395	395	392	372	384	358	378	368	344	379	370	336	345	366	375	371	396	400	386	370	392	360	371	356	384	378	348	344	353	384	385	355	414	349	352	352	359	389	383	401	357	376	362	362	376	371	376	375	385	401	354	358	395	376	353	376	377	371	377	403	383	345	356	334	355	389	383	391	403	423	417	380	411	379	382	362	379	358	371	419	379	411	380	382	361	343	364	353	369	352	381	379	365	366	357	385	345	409	380	372	353	377	374	386	383	373	384	358	381	383	413	370	386	356	375	378	360	377	371	405	351	393	355	403	365	358	365	343	371	370	345	361	364	356	361	360	346	422	368	363	372	396	394	363	362	355	365	369	361	397	381	411	373	385	389	371	362	383	359	346	373	418	375	364	371	407	363	387	422	362	383	339	345	384	363	424	411	400	395	357	360	376	382	402	385	377	356	360	334	365	337	369	385	342	393	380	397	380	335	391	367	370	364	359	373	380	368	392	373	329	363	379	373	369	407	364	364	364	322	336	345	376	355	355	367	384	378	369	382	364	352	393	354	342	374	383	381	377	379	372	345	420	369	340	383	413	367	313	361	351	393	364	392	372	327	346	373	366	391	362	354	387	353	348	383	393	410	399	382	375	361	379	386	415	364	384	395	335	391	377	358	366	379	373	393	380	380	387	360	357	352	345	385	376	393	377	395	376	367	410	368	382	406	373	349	354	312	359	355	364	353	378	374	407	352	419	382	335	385	366	360	385	331	414	398	383
16257	29268	22691	13468	10412	8496	6116	4769	3843	3437	2652	2112	1835	1603	1507	1529	1429	1266	1140	1050	1077	975	883	810	786	742	767	727	687	693	722	714	667	680	647	615	636	637	628	579	568	601	588	602	559	575	558	567	609	546	548	537	558	515	560	511	529	520	556	501	548	540	525	515	535	502	537	506	489	500	554	512	497	520	529	488	484	493	474	494	454	494	450	476	543	494	525	494	503	510	545	503	496	496	489	494	497	501	517	509	506	502	488	495	505	509	488	490	442	458	487	463	507	476	485	513	482	506	491	471	493	490	467	469	513	513	472	511	502	501	504	491	484	506	467	480	472	489	530	479	527	490	486	525	489	440	472	472	488	480	477	501	483	444	493	487	441	465	508	477	487	498	522	509	517	470	557	462	522	499	491	533	487	504	519	491	498	499	466	541	510	526	477	557	474	479	518	510	502	519	500	485	530	501	507	494	518	522	521	501	491	468	509	552	485	508	478	478	501	474	479	484	513	517	470	509	458	487	515	504	517	504	470	461	487	475	509	492	473	489	477	494	490	498	527	500	476	468	514	497	496	523	498	523	490	491	542	459	531	516	526	506	471	481	510	474	529	495	496	456	499	474	509	484	535	464	480	508	485	496	523	521	454	508	485	474	481	504	521	461	483	477	476	467	532	483	492	482	472	482	440	515	510	467	515	476	513	460	511	462	485	483	492	484	524	502	501	469	483	506	481	525	475	484	489	491	484	520	477	514	484	542	502	502	504	485	496	504	517	501	489	492	456	510	499	486	468	491	476	513	486	484	469	491	491	507	506	492	498	494	489	514	513	519	503	466	510	489	493	527	504	478	515	465	493	524	471	455	484	528	509	511	505	517	491	517	482	485	472	476	485	519	482	501	486	497	465	474	540	475	472	499	481	510	466	471	468	519	486	489	520	469	525	466	513	465	481	466	501	473	504	501	475	501	528	470	487	510	532	489	473	526	530	483	478	510	495	484	487	505	476	467	486	486	475	436	499	473	472	520	523	469	493	481	478	513	495	479	507	489	506	484	474	505	471	482	482	491	489	456	549	509	524	499	458	507	524	481	509	457	487	521	499	521	514	484	475	537	480	490	485	498	507	491	502	503	483	506	487	509	523	499	463	495	516	503	508	516	512	441	549	486	518	507	449	485	510	458	478	515	505	468	493	499	527	483	446	482	517	490	477	496	488	513	504	525	511	511	484	469	523	554	482	466	439	501	504	493	506	518	512	456	483	491	499	495	487	497	485	498	483	499	512	497	514	515	460	472	449	503	472	488	487	533	503	499	500	519	508	502	514	512	503	490	468	535	494	477	475	453	481	452	482	497	511	510	498	491	548	505	439	495	478	486	517	476	473	484	452	493	470	487	468	498	536	482	506	513	497	537	501	486	477	501	442	477	491	497	494	484	507	490	495	523	505	448	486	462	495	518	528	488	513	510	475	503	477	496	508	522	519	493	477	493	490	501	481	508	475	502	490	463	494	476	500	450	499	474	483	484	466	487	504	463	460	496	475	492	541	455	541	468	516	512	494	490	514	509	505	521	493	463	485	487	524	498	519	489	470	498	494	481	475	457	481	493	492	509	502	466	515	531	483	517	479	510	543	543	507	511	482	494	492	499	483	484	496	473	509	499	490	469	466	473	504	528	471	507	494	494	483	506	524	516	548	473	558	505	474	498	476	495	495	479	479	476	528	480	478	483	485	477	502	499	456	509	477	502	464	529	527	493	489	486	487	515	465	476	497	471	533	515	482	511	507	496	452	471	488	492	450	529	485	483	484	483	434	495	442	506	498	492	477	516	528	500	452	518	492	484	511	472	499	503	487	509	501	526	456	476	504	521	460	525	474	487	488	516	467	512	509	497	486	494	526	491	482	508	496	488	500	509	480	476	467	478	455	513	511	501	485	503	469	468	515	473	490	489	494	502	521	513	491	463	532	504	444	518	483	455	497	489	505	505	522	491	544	491	437	513	455	492	494	508	505	482	502	482	489	493	484	473	455	522	513	471	479	505	487	508	467	514	498	482	474	517	493	545	486	480	497	490	473	530	491	508	468	486	499	482	508	497	507	514	484	475	484	462	466	498	508	484	526	493	493	490	477	424	536	492	508	503	520	501	472	449	485	493	472	494	483	483	511	466	469	524	522	469	511	473	487	477	487	466	483	477	466	513	512	500	508	493	465	519	453	473	476	491	484	511	493	532	456	494	497	511	467	500	452	481	509	461	487	491	485	498	513	496	496	506	507	492	519	497	490	491	496	513	512	489	520	489	477	495	527	511	524	473	521	496	501	511	487	512	487	527	506	452	497	515	478	513	472	452	468	481	480	494	469	496	490	506	478	470	482	486	483	496	507	477	499	451	531	513	500	501	483	500	488	504	468	486	561	496	514	490	486	498	500	507	487	488	526	525	489	494	547	538	492	476	489	459	431	517	477	503	446	504	515	494	531	492	519	511	460	505	493	485	472	477	473	486	446	490	506	462	497	482	505	500	505	510	486	517	482	474	483	514	506	475	484	488	488	521	524	459	489	493	475	455	500	501	471	531	465	488	509	439	481	528	480	512	486	476	518	488	487	538	495	452	468	457	509	514	470	510	555	476	527	519	507	491	520	526	500	513	493	473	486	462	496	513	504	499	549	474	480	486	457	504	486	510	497	526	487	475	480	491	524	496	507	479	500	493	507	429	462	469	469	492	485	503	491	453	458	487	483	510	522	484	496	507	545	472	507	462	483	497	501	487	501	515	550	450	487	494	496	516	486	473	490	481	495	511	483	480	465	482	478	544	498	509	478	489	477	518	472	487	486	480	471	495	523	460	501	480	513	517	515	501	508	474	512	474	484	501	495	494	524	518	503	490	498	493	487	501	479	483	467	465	487	483	473	478	478	495	488	493	503	486	502	474	480	479	489	476	464	508	461	515	494	497	522	519	502	486	512	453	476	474	498	497	474	534	470	498	514	483	531	457	488	507	488	506	508	487	499	508	463	512	456	509	485	492	494	499	492	572	444	509	501	490	495	475	474	482	468	508	498	508	520	511	489	473	499	468	480	506	445	481	479	514	507	495	526	464	472	515	507	505	474	486	479	500	551	492	452	465	491	465	495	483	508	506	463	551	520	518	515	452	456	472	507	501	502	517	500	510	496	444	491	475	479	497	511	492	505	518	475	525	493	472	471	475	486	482	503	503	521	492	480	474	458	511	494	490	500	509	466	473	476	508	488	516	475	511	489	510	484	495	534	509	483	508	499	482	477	475	460	492	492	507	509	479	504	474	502	458	473	504	467	463	527	515	509	507	498	513	505	521	478	510	520	511	497	489	478	542	531	478	482	518	488	491	459	492	504	501	488	486	470	485	514	483	507	511	498	500	478	458	483	495	507	517	488	497	543	497	482	499	493	517	500	494	537	501	475	489	513	499	508	487	505	497	476	479	466	463	533	516	503	507	486	488	527	472	528	492	480	497	505	470	493	449	508	493
27313	18368	9757	4505	2515	1955	1497	1156	1155	987	936	856	861	765	721	770	822	753	766	692	754	722	699	680	714	689	720	697	641	663	665	669	683	677	666	674	634	636	653	620	711	638	675	658	647	646	652	616	644	648	647	597	622	636	625	607	687	619	646	678	617	594	637	693	608	635	592	651	605	608	612	626	619	651	607	614	663	619	612	589	625	618	649	625	632	634	651	655	636	578	617	635	632	591	615	629	640	606	682	630	645	603	640	644	598	616	615	621	641	663	626	636	640	659	589	618	657	620	606	614	583	624	629	628	633	646	605	595	633	632	639	654	608	647	610	628	626	668	581	595	665	658	631	655	590	654	643	633	618	599	657	669	661	604	578	641	635	636	653	598	599	687	600	627	619	630	584	617	610	648	633	679	613	656	653	611	626	639	634	641	636	635	646	627	641	644	617	601	622	692	602	657	621	626	605	588	685	625	669	635	591	596	618	637	662	619	659	613	651	559	619	611	617	628	638	620	625	639	604	649	620	599	602	640	624	607	681	664	636	606	628	580	626	582	612	651	606	590	574	640	630	595	601	610	633	677	647	668	570	629	629	645	598	655	609	664	622	627	665	588	628	663	671	591	601	604	616	651	652	654	612	617	614	644	661	601	650	614	614	614	580	642	598	638	604	642	634	639	633	639	661	628	667	618	597	607	623	575	629	616	599	595	627	626	628	641	662	636	610	613	625	613	631	598	600	606	602	618	610	623	656	619	602	675	636	621	641	638	658	687	618	635	622	628	642	583	625	640	636	631	611	627	654	570	631	641	627	625	655	616	624	602	619	645	647	603	635	616	599	615	672	656	627	600	646	616	616	611	632	632	645	635	630	609	602	625	593	638	640	675	623	619	619	617	629	630	602	605	633	631	645	630	633	614	629	657	609	596	597	598	603	672	619	649	618	656	613	632	599	595	627	587	599	595	610	656	639	625	638	636	655	609	633	630	608	633	598	627	625	631	600	649	612	618	642	636	585	609	587	615	627	651	634	658	609	658	629	641	627	635	626	623	638	616	638	650	593	619	623	642	640	626	639	661	586	607	660	637	575	620	637	634	624	603	630	676	628	611	654	634	599	641	614	636	635	615	655	619	612	626	587	606	601	628	618	636	586	596	630	607	634	612	611	609	577	622	591	605	619	609	613	616	631	648	630	635	634	596	621	567	612	587	629	589	652	613	603	626	612	607	614	655	609	608	640	608	606	606	633	599	635	602	608	610	616	609	662	606	632	630	582	622	619	644	603	644	606	641	630	596	606	646	646	634	603	612	640	663	653	581	598	572	581	588	634	656	625	566	619	642	662	629	590	603	603	603	610	609	628	593	652	620	644	649	639	631	601	636	642	597	620	629	630	629	627	628	627	625	621	644	626	599	653	616	624	605	636	627	635	604	623	644	608	627	612	661	629	615	585	630	634	597	649	611	630	591	622	573	622	617	619	648	650	651	652	589	629	638	606	622	633	658	614	598	647	652	624	644	635	628	660	601	654	608	635	601	624	621	629	580	600	635	648	625	623	614	671	610	635	679	610	641	651	633	658	604	653	615	610	634	590	624	616	610	610	622	672	618	653	626	595	615	630	597	622	636	616	654	633	657	627	610	610	599	644	611	633	644	645	594	611	621	666	639	625	604	579	644	611	665	560	601	607	651	642	640	610	607	655	644	595	598	606	656	619	632	610	655	689	653	602	636	653	666	652	599	646	649	625	635	615	638	591	653	654	630	608	641	620	604	643	594	626	624	572	671	632	624	671	673	663	590	604	637	618	618	624	639	617	652	628	618	607	624	641	646	613	604	640	629	627	593	647	613	684	576	681	608	657	635	610	595	589	639	637	654	641	639	609	626	621	613	648	664	621	615	613	606	600	605	644	597	695	633	615	653	620	661	616	612	606	622	654	627	614	621	595	649	659	578	616	642	631	609	579	619	640	599	601	613	597	636	658	621	609	625	633	620	610	621	628	629	597	628	619	580	606	635	587	652	602	651	658	595	656	576	651	625	606	608	594	618	623	628	658	596	609	634	642	616	672	583	644	640	624	620	647	608	626	671	605	605	633	636	616	632	596	655	643	643	616	616	641	622	656	611	602	632	662	639	613	598	611	589	627	629	600	596	560	672	634	606	580	627	696	625	637	596	660	612	618	637	618	628	676	613	619	655	658	623	600	612	627	587	613	648	594	646	641	630	651	625	614	629	603	653	631	619	584	626	597	687	625	605	615	600	597	627	644	671	619	622	651	656	609	610	622	579	607	637	610	600	638	587	572	604	601	648	612	653	600	623	640	628	620	597	621	600	651	612	632	595	656	587	590	611	634	609	621	679	606	655	603	657	651	615	577	637	652	622	632	600	606	637	660	625	591	636	658	654	624	637	579	606	662	624	673	611	598	600	616	631	623	639	614	634	646	613	565	633	631	639	646	646	588	622	601	598	626	606	608	607	613	614	659	641	614	584	641	658	654	608	619	634	605	586	642	640	636	615	627	596	655	601	616	623	633	599	611	664	631	596	674	627	645	605	631	609	656	631	627	613	650	612	617	573	609	635	634	631	614	622	644	659	628	644	605	583	637	656	637	528	593	680	646	633	641	607	638	599	643	594	622	656	610	583	626	615	613	642	656	600	663	681	594	594	628	635	627	659	607	692	629	707	637	640	644	611	596	659	635	603	695	630	614	632	618	623	636	638	614	625	650	602	650	604	627	642	646	591	656	629	642	595	649	581	633	583	631	616	634	628	676	639	620	599	696	621	653	625	634	656	627	647	613	603	621	637	674	615	594	677	646	622	629	614	645	613	577	639	597	567	645	586	594	626	631	660	644	625	651	588	595	590	625	637	580	625	609	645	647	653	649	646	623	656	610	597	649	652	581	624	668	615	610	600	641	610	626	632	639	626	676	588	639	615	644	671	625	586	629	590	617	667	608	659	609	590	639	619	598	611	638	606	612	619	658	652	625	619	615	574	621	609	629	613	647	619	667	650	615	656	638	619	632	623	596	600	643	636	617	616	671	595	640	625	608	625	617	623	620	614	659	583	654	643	663	599	648	612	660	586	589	636	635	635	612	597	621	676	606	663	620	621	623	666	605	647	622	638	642	632	634	627	629	607	633	614	624	612	675	614	669	655	632	639	667	667	561	581	638	639	640	626	663	642	656	658	645	570	620	600	587	605	636	580	700	670	619	622	601	628	641	628	633	624	620	600	617	657	616	609	580	668	623	619	621	622	604	676	618	629	627	608	576	632	601	628	674	630	642	613	630	636	613	665	618	594	620	640	629	610	656	624	619	647	636	607	631	628	662	644	612	628	649	646	640	617	599	681	601	660	603	626	648	643	645	587	624	615	604	648	616	588	610	597	630	638	631	600	619	605	623	644	677	654	647	620	615	608	635	619	637	602	653	652	625	619	677	611	622	632	588	656	611	663	598	655	625	651	640	598	655	666	599	629	677	641	602	635	661	646	600	624	615	605
12840	15987	11830	6061	4681	4019	3010	2247	2084	1798	1574	1434	1234	1251	1175	1282	1186	1105	1087	1071	1055	1028	949	956	906	889	920	888	916	907	932	938	885	833	863	899	835	850	811	859	795	883	780	860	870	859	814	868	862	816	811	864	799	846	819	826	809	799	838	844	870	845	772	822	785	758	759	805	750	841	843	812	800	809	795	787	794	837	812	834	820	783	789	838	782	762	818	792	763	782	829	815	821	776	754	812	819	767	799	803	808	796	775	775	838	746	793	770	838	812	725	806	819	790	781	771	817	806	828	797	802	819	767	804	861	798	822	789	774	786	859	752	846	814	827	806	788	802	799	794	802	819	829	794	765	810	777	774	786	870	772	833	835	810	796	847	782	744	797	794	791	796	759	802	771	816	826	824	816	771	881	846	834	791	823	794	839	800	798	777	803	776	803	788	788	810	815	792	802	798	837	775	785	787	836	812	760	802	810	799	801	780	802	774	797	793	842	779	778	816	813	855	815	774	781	834	764	789	747	807	773	861	812	819	806	852	827	764	822	841	800	783	819	812	788	838	801	832	828	735	792	798	794	785	749	834	802	836	811	787	791	840	794	793	826	798	848	799	828	791	736	814	813	824	835	767	803	783	804	819	819	836	749	807	850	814	757	808	811	787	797	755	804	808	800	773	787	866	757	811	827	822	851	793	791	837	831	767	819	798	840	774	762	774	833	782	800	803	813	802	808	810	829	838	773	734	810	763	811	825	795	788	815	798	805	842	803	808	779	809	772	782	808	813	826	818	781	826	822	784	824	793	797	789	813	814	761	725	786	792	789	828	782	777	809	823	774	811	797	807	883	812	783	813	813	833	801	787	741	839	803	787	816	821	826	843	775	795	799	823	811	787	838	796	821	826	764	777	781	842	815	775	800	774	778	738	775	781	780	772	787	806	830	804	756	829	747	786	811	821	786	818	763	792	752	804	813	800	839	843	829	799	842	756	838	804	887	774	831	841	812	790	820	773	820	798	793	855	846	813	821	803	826	794	831	762	788	797	860	794	828	756	846	800	782	797	796	815	788	795	771	789	780	792	781	845	799	810	853	798	802	779	793	816	828	782	786	803	760	795	795	853	784	774	838	803	810	736	828	836	781	757	756	754	772	834	828	805	834	807	800	793	778	828	821	802	848	823	789	774	823	790	780	774	802	837	824	812	841	771	848	825	827	826	821	804	779	807	824	778	814	832	815	838	783	826	787	817	825	785	872	821	852	806	764	802	803	854	785	809	802	814	786	819	834	793	792	802	820	801	771	789	789	808	799	730	766	853	781	815	766	863	785	804	811	817	807	807	789	826	809	761	785	804	833	755	816	820	816	828	769	766	804	826	807	836	831	840	744	814	827	767	772	793	804	849	836	778	796	829	845	768	814	800	835	803	841	786	841	795	823	789	831	778	781	792	828	818	842	825	782	824	771	775	797	795	764	768	791	756	795	778	811	806	777	815	802	785	811	799	722	796	802	823	838	825	830	812	814	794	824	805	783	806	785	818	811	754	832	840	850	828	821	832	806	759	855	810	804	760	811	795	846	800	755	838	771	844	805	749	752	827	790	807	812	806	810	793	764	820	825	797	742	764	854	695	789	838	828	783	842	831	833	822	776	813	817	761	760	778	782	790	833	771	781	786	766	846	786	728	775	830	777	792	818	796	809	845	756	766	820	780	829	861	782	846	831	780	802	815	832	836	777	741	819	800	757	786	776	770	814	743	833	850	799	793	827	816	798	755	757	799	791	813	833	872	804	796	775	803	874	864	798	766	764	826	851	796	785	861	761	789	759	798	784	855	822	812	792	805	729	745	784	831	804	814	840	815	791	792	812	827	731	777	860	846	776	812	778	850	784	819	852	789	796	834	752	762	842	802	838	839	826	781	831	782	813	833	782	909	811	803	826	763	832	769	814	820	813	803	783	773	803	887	821	867	795	805	826	848	831	763	790	767	816	804	816	788	817	827	808	769	841	807	818	816	741	803	766	795	823	782	812	776	852	816	831	825	814	793	850	860	803	784	836	796	800	791	819	770	797	826	832	826	823	849	763	768	831	807	823	750	846	778	843	834	776	801	826	749	795	803	795	815	821	857	778	764	757	823	848	831	813	832	786	806	770	891	808	772	838	822	820	815	789	814	807	786	838	801	791	720	833	796	794	766	797	830	828	836	797	796	814	815	806	803	811	849	805	810	794	799	812	797	735	805	789	780	812	815	819	816	811	768	807	824	761	800	810	809	812	796	846	791	748	778	823	813	796	815	749	833	814	816	822	801	800	853	782	790	805	818	753	815	788	796	791	799	795	840	856	778	812	800	800	745	790	800	812	748	792	820	802	810	781	791	748	745	801	798	786	786	782	823	787	830	792	816	831	789	785	835	762	830	828	852	808	844	803	793	800	754	768	827	807	819	823	754	756	779	762	820	814	801	818	761	854	795	811	836	805	726	784	805	754	855	789	841	765	750	818	765	769	751	824	864	850	849	832	752	799	793	770	810	840	775	824	785	789	821	766	800	801	823	818	799	804	822	786	801	823	780	812	857	761	803	797	772	826	817	806	843	793	811	758	757	826	829	821	816	750	813	818	805	853	797	785	761	796	839	760	815	780	821	774	784	861	780	787	761	878	762	840	807	775	792	816	827	861	763	803	835	771	849	816	780	812	871	779	754	774	779	820	741	768	777	781	764	778	852	834	803	821	825	795	809	790	829	836	769	775	834	794	854	848	823	813	871	813	774	840	838	786	827	828	812	800	764	881	751	822	819	802	834	813	828	808	799	795	819	841	762	820	813	778	824	816	802	825	780	759	817	807	772	798	762	856	797	788	803	777	751	797	802	811	753	773	743	853	828	848	776	812	817	820	851	801	789	758	823	777	753	818	805	807	779	809	800	827	773	802	830	782	818	850	782	818	852	843	785	737	824	806	794	768	817	788	812	850	785	809	764	825	822	784	843	801	812	828	784	802	824	819	793	817	873	769	786	785	842	733	794	769	793	809	785	792	783	796	779	822	814	822	831	823	771	838	780	799	823	793	851	754	778	839	794	822	800	799	819	815	820	767	840	778	783	797	799	784	792	800	784	815	764	785	800	821	793	809	830	788	807	854	825	768	780	760	803	796	784	842	778	825	809	800	850	787	766	805	857	808	831	792	835	782	822	839	783	781	744	816	860	823	840	766	812	775	837	821	843	835	815	827	745	751	813	768	838	805	798	846	817	748	841	816	818	802	799	798	832	835	775	782	775	840	781	765	764	802	837	801	765	778	860	839	754	825	834	742	836	793	794	779	841	832	802	833	813	773	809	825	826	739	837	803	807	857	810	780	802	785	806	838	793	802	792	778	792	773	857	800	805	778	825	809	827	804	733	817	853	810	786	780	858	815	837	780	790	812	844	783	808	837	859	845	816	836	793	860	787	854	799	818	816	805	766	787	782	833	799	805	781	800	789	794	814	814	753	788	787	770	803	792	763	808	784
23417	20928	27875	24109	20725	9024	3094	1867	1534	1357	1213	1059	957	904	920	900	861	858	797	752	753	777	712	730	676	678	665	656	662	638	668	662	627	620	612	673	665	654	659	605	618	640	650	600	601	631	596	593	643	586	603	601	584	558	611	595	577	614	582	578	599	585	590	549	617	568	675	606	607	593	617	585	623	582	601	583	620	634	529	611	637	543	546	546	596	574	593	593	626	599	630	611	601	605	610	623	617	605	597	568	613	567	608	630	575	551	564	571	595	631	570	606	607	611	618	573	596	606	541	574	543	618	577	583	586	566	590	604	655	584	640	579	569	576	575	629	605	599	596	616	622	544	621	586	575	622	598	610	580	627	603	597	584	605	582	582	582	613	624	556	602	527	591	581	578	563	588	589	586	591	599	627	575	543	580	595	598	601	605	622	589	593	585	595	579	634	648	583	584	601	610	612	599	616	591	580	576	580	548	576	596	586	590	595	600	611	534	625	577	573	593	599	579	611	593	579	617	616	614	599	577	575	620	563	622	576	568	575	626	561	582	582	614	569	582	583	595	602	658	584	622	588	565	543	585	588	567	611	559	621	599	579	643	580	574	587	614	592	594	562	568	576	574	539	582	570	610	610	587	610	635	580	570	617	593	598	570	542	607	553	568	578	570	598	565	615	623	576	582	614	609	542	590	585	592	600	584	602	576	562	647	590	566	606	603	566	574	629	587	596	601	592	628	565	564	556	600	585	588	633	594	572	614	599	581	588	607	596	608	609	602	594	619	609	598	624	588	568	565	635	624	574	537	566	663	599	593	552	595	655	561	589	602	607	623	596	606	554	582	640	616	602	565	587	606	649	585	586	607	547	585	592	612	584	560	583	549	574	576	598	614	564	587	602	580	585	598	568	600	590	610	563	560	593	579	605	583	581	607	580	572	565	562	574	549	602	606	612	619	583	565	607	569	622	593	603	590	589	594	574	647	630	563	600	632	589	598	559	607	561	563	622	578	606	604	590	627	607	581	589	625	617	593	588	568	606	567	551	600	605	599	614	593	565	566	590	579	565	611	597	587	591	605	576	602	575	583	597	570	582	606	576	572	556	616	613	609	549	565	532	573	563	584	584	563	595	586	584	574	542	577	607	564	547	584	589	603	547	580	635	609	566	597	533	567	573	591	601	587	590	609	553	595	633	606	586	578	522	562	607	639	589	545	570	610	636	617	598	573	602	605	591	565	579	584	562	588	589	620	596	561	577	614	624	644	577	604	566	557	597	628	589	593	596	609	612	577	559	585	602	642	559	634	626	620	551	603	577	589	600	546	569	580	585	581	582	584	583	570	541	585	565	599	569	615	560	614	614	596	616	622	599	605	610	600	609	595	563	576	565	586	602	593	606	604	588	559	599	589	618	564	593	606	594	601	565	602	552	593	623	579	565	624	602	596	599	618	589	560	605	609	592	590	557	597	573	603	563	611	591	565	581	568	618	551	606	584	563	570	612	579	561	584	630	586	614	590	570	587	628	602	608	595	598	615	574	622	555	602	554	554	580	572	566	586	597	559	599	539	597	619	575	569	589	574	584	603	600	581	567	579	578	592	621	611	604	562	589	610	606	618	606	581	603	589	616	589	628	617	582	612	594	568	586	634	588	581	612	600	552	577	556	613	627	648	637	597	559	603	569	592	596	556	593	574	648	582	572	595	591	598	592	532	597	580	572	592	574	568	573	597	602	600	638	573	616	630	585	572	559	622	562	640	552	559	598	582	641	593	582	598	591	577	565	609	625	603	612	596	628	601	628	643	587	591	624	590	589	588	570	592	594	638	629	576	536	591	606	585	562	622	585	604	575	606	613	585	583	579	565	537	548	555	607	589	599	596	645	553	594	537	613	602	576	567	562	592	572	579	581	590	567	547	597	583	586	556	567	652	577	606	607	583	575	633	616	591	592	586	574	605	602	602	585	532	563	661	579	604	598	598	581	550	564	569	524	571	593	560	605	557	613	572	612	601	570	597	563	641	583	586	577	576	603	622	602	613	590	573	612	579	592	593	558	572	570	592	598	575	631	584	579	569	571	599	626	512	613	605	544	569	630	580	550	551	533	543	627	601	584	611	559	560	582	559	627	588	583	584	604	567	588	599	581	575	548	571	606	555	592	596	580	595	619	606	555	569	587	593	568	570	620	626	593	613	572	604	610	571	568	624	622	586	559	592	569	603	574	576	531	592	615	569	567	646	569	597	630	574	607	566	612	588	566	597	558	588	593	592	564	572	611	611	620	580	578	555	565	556	580	599	592	580	607	612	573	630	564	566	590	640	607	564	561	635	513	590	616	583	636	581	582	635	611	596	603	612	568	580	640	611	611	561	594	586	608	606	572	591	565	580	626	621	593	574	556	579	605	586	573	603	571	596	561	538	575	599	582	595	570	621	556	579	603	554	578	593	581	595	578	577	581	556	605	624	602	570	593	583	581	623	585	578	591	586	584	631	595	610	608	604	615	592	565	592	614	540	572	545	597	561	626	594	572	617	601	623	557	565	580	575	635	586	608	593	563	583	535	602	572	583	603	636	600	552	559	535	555	576	576	578	584	603	598	575	607	584	617	577	587	589	590	607	585	592	589	630	586	566	577	586	604	583	582	549	550	565	616	602	568	587	608	585	599	608	564	633	578	540	607	610	573	579	597	576	615	573	601	553	551	570	592	613	562	613	583	593	590	627	580	563	533	670	585	549	618	567	629	592	584	554	589	563	565	618	618	565	616	583	643	585	606	597	592	591	603	616	632	564	551	639	580	595	597	604	576	606	628	626	568	571	613	617	573	621	620	580	583	580	602	589	570	537	617	611	590	577	572	605	617	612	625	595	591	598	583	611	597	591	567	549	603	581	598	603	614	614	586	549	569	566	539	597	587	570	563	574	613	560	566	615	589	603	616	587	566	546	617	579	554	575	610	588	573	613	584	570	580	568	567	578	562	601	592	549	592	575	571	576	584	570	678	608	581	588	613	602	622	579	594	538	565	595	580	558	568	586	531	588	618	589	583	608	601	611	608	605	572	625	600	571	562	593	652	624	576	603	591	572	611	560	605	595	611	574	583	583	567	597	584	570	595	602	566	595	628	567	616	595	587	612	539	581	585	570	571	585	575	594	579	602	629	577	603	603	587	554	604	609	571	632	577	545	583	617	642	617	571	644	569	620	588	560	613	594	592	605	620	561	597	621	594	592	590	578	591	604	583	595	596	546	625	603	567	607	605	623	623	621	553	607	568	573	611	527	648	587	594	589	626	575	567	595	613	592	590	624	641	617	604	590	599	620	533	583	617	633	608	592	545	550	629	586	593	553	613	593	562	612	558	578	572	617	575	589	573	599	607	597	587	597	601	586	603	628	589	626	562	592	587	578	589	579	564	551	577	583	585	586	562	612	612	571	592	617	603	610	571	584	611	603	576	586	577	587	655	575	664	613	592	621	577	575	575	609	635	567	598	603	601	588	600	557	531	577	558
15527	23836	18405	9994	7695	6124	4841	3888	3173	2608	2130	1883	1699	1577	1480	1405	1448	1358	1274	1159	1128	1093	1050	1027	914	944	910	895	886	935	950	889	849	846	859	841	830	906	842	894	829	837	847	856	865	841	889	856	825	811	820	773	751	837	772	784	814	749	776	810	798	795	765	793	771	748	797	785	846	771	755	782	733	775	786	745	761	750	790	708	747	759	737	786	764	758	792	763	803	796	739	775	760	763	812	746	761	766	792	758	745	748	845	763	800	806	799	817	752	801	758	727	740	786	803	759	758	811	737	860	739	785	780	739	748	756	746	750	792	791	762	795	816	738	713	816	761	748	813	731	772	784	755	758	767	803	777	774	734	782	784	741	772	774	829	737	781	797	767	751	777	773	754	751	730	772	785	765	739	754	800	752	733	799	734	760	830	753	751	781	750	760	761	767	789	753	747	729	815	736	828	764	764	754	725	776	784	782	753	781	827	774	755	751	786	800	758	796	774	747	772	746	772	797	807	781	801	741	709	759	796	748	794	793	742	730	795	739	802	822	773	784	731	742	783	770	786	759	735	764	786	766	818	767	760	746	763	816	818	772	748	796	783	765	730	780	800	789	769	817	758	720	837	741	768	756	745	733	810	824	740	789	777	745	763	763	745	800	791	759	757	769	790	770	786	787	786	806	808	748	785	833	793	734	751	768	774	787	791	743	754	776	784	735	779	770	787	798	755	798	756	775	740	782	791	727	772	732	773	777	742	828	710	758	770	752	793	791	769	736	832	728	756	770	785	814	770	774	768	772	786	760	743	726	795	787	730	777	803	742	736	750	773	771	745	726	780	729	776	775	731	784	772	742	700	756	724	794	776	782	785	739	794	774	728	775	717	732	801	770	810	750	725	767	753	755	725	832	742	796	756	762	756	801	735	770	779	785	785	732	801	750	737	755	740	761	778	810	761	754	732	815	810	839	774	783	767	775	820	749	791	827	847	767	801	777	713	745	794	766	738	750	796	800	760	764	795	793	817	772	746	733	806	725	738	803	785	757	772	773	761	750	767	794	745	772	782	769	806	799	767	735	775	742	731	781	789	771	771	748	772	799	721	790	814	758	774	762	774	789	766	770	787	703	741	757	758	798	773	777	726	812	764	801	777	761	779	770	788	739	779	741	731	750	786	747	769	757	725	785	738	786	781	736	737	791	800	753	728	777	786	771	772	763	737	758	806	793	788	777	746	713	791	815	737	749	780	757	738	784	761	734	709	759	792	729	811	810	739	783	782	749	766	777	786	732	724	753	764	766	733	776	721	757	810	807	770	776	735	781	764	775	747	750	730	755	833	791	832	756	765	771	767	746	737	765	780	800	726	754	779	745	782	834	764	823	786	732	727	737	741	783	790	732	749	749	744	783	710	778	792	761	742	732	750	755	759	756	771	791	771	808	771	788	797	771	781	780	812	756	747	766	756	841	763	752	802	806	769	779	732	753	778	760	791	771	813	835	810	761	768	788	747	735	771	736	764	760	803	768	785	767	768	750	766	764	820	797	790	754	756	721	755	759	774	788	796	760	772	784	779	833	718	834	782	778	819	767	841	756	746	800	799	772	741	733	772	793	726	753	794	781	764	748	734	795	755	752	763	748	789	734	728	749	755	748	793	770	764	810	820	751	777	802	760	792	733	795	778	776	731	782	765	762	733	750	762	749	739	824	771	805	760	780	792	742	758	709	736	765	726	768	763	753	814	770	821	797	765	810	781	753	770	816	781	729	728	777	758	747	748	779	778	769	706	772	789	776	756	754	769	733	780	786	776	825	777	770	780	782	796	777	782	738	750	778	700	843	777	746	768	773	727	769	807	759	760	721	775	745	739	734	746	748	776	804	771	745	791	802	764	716	702	762	805	741	769	761	767	803	795	745	774	759	761	783	756	804	784	780	771	767	765	739	775	787	788	782	761	812	809	765	770	769	770	772	794	781	781	755	771	749	767	752	738	824	791	778	763	775	772	769	753	752	782	789	757	797	747	757	763	790	800	754	744	777	735	774	782	786	764	741	773	759	760	792	772	702	804	766	773	769	766	793	773	804	788	827	763	762	786	767	791	717	789	792	765	800	733	753	794	794	790	759	817	775	748	772	740	744	785	710	811	784	793	761	749	770	735	748	777	737	780	763	783	747	770	760	752	770	796	773	712	779	774	750	788	785	796	802	789	762	766	758	790	787	739	761	737	798	801	770	733	771	762	744	742	776	774	803	761	741	756	760	798	770	749	744	784	759	772	796	765	760	720	760	736	793	750	732	723	771	811	739	800	820	734	791	769	783	756	766	764	795	831	718	745	740	797	776	763	788	757	749	754	749	747	752	749	781	718	717	740	791	730	817	765	786	799	796	759	729	760	769	765	795	755	752	775	758	793	757	766	775	768	769	821	766	769	801	800	741	758	778	802	754	802	729	749	769	836	702	793	762	772	807	778	808	792	755	767	772	752	785	751	744	732	774	826	781	786	762	748	778	775	769	764	817	793	771	771	769	768	712	752	744	813	777	773	792	792	771	738	763	761	762	782	727	749	796	726	746	745	768	729	803	769	770	727	776	745	772	775	808	762	760	738	786	791	751	818	811	767	794	808	838	726	786	798	792	767	721	779	773	770	801	745	821	810	760	769	755	777	759	785	784	820	832	753	765	815	769	790	776	854	765	799	788	714	765	761	771	738	772	793	776	727	775	768	793	786	769	791	763	774	758	773	758	793	792	744	723	746	711	733	765	729	769	772	750	781	770	782	812	767	762	796	741	749	723	778	747	696	771	813	777	764	726	799	729	779	757	769	777	744	784	723	807	765	773	732	743	762	727	792	829	778	719	824	740	788	767	755	786	766	761	781	759	779	764	752	718	781	720	795	749	733	760	737	781	735	774	786	737	724	744	776	772	843	741	752	764	784	787	786	750	786	746	776	821	757	798	767	805	721	742	769	751	718	795	770	771	729	794	799	736	786	778	792	809	809	753	739	786	793	764	734	796	757	779	781	752	781	801	749	765	793	686	779	766	758	794	764	775	771	753	774	740	783	763	776	728	760	779	775	733	720	797	776	775	799	829	744	790	749	761	736	783	743	732	787	775	796	792	780	791	788	773	782	801	785	731	765	766	753	770	811	743	793	755	727	797	769	712	767	773	723	777	789	757	769	736	762	765	779	805	769	769	785	764	840	811	786	771	780	858	776	743	734	753	732	778	807	746	782	782	760	765	726	758	751	722	759	712	820	783	722	732	820	817	799	771	700	773	749	784	793	773	771	737	791	759	792	737	765	782	738	781	699	743	762	813	786	744	758	796	774	778	751	766	794	780	783	751	782	754	795	765	806	778	792	786	707	770	773	822	738	792	727	797	771	781	741	789	748	791	742	793	814	767	715	750	753	732	774	780	808	705	727	782	767	761	748	759	777	803	781	812	745	780	794	791	771	758	725	755	803	754	753	773	784	772	779	726	751	726	763	770	796	768	832	739	731	788	773	795
24602	20955	26648	25020	8931	2478	1828	1428	1141	1013	841	730	707	740	692	661	628	648	639	628	575	554	520	533	493	489	531	489	515	531	461	493	472	452	503	448	509	434	487	475	435	481	485	474	473	467	449	474	481	455	423	441	444	466	443	426	450	473	458	453	509	466	448	452	444	455	439	476	442	439	437	404	495	453	445	434	433	456	467	429	469	468	400	432	461	463	438	442	467	425	440	448	454	454	439	452	413	437	479	428	496	451	439	455	478	492	439	418	452	479	434	420	440	441	419	467	457	445	419	443	466	420	444	449	458	433	445	458	458	464	415	462	441	454	460	421	422	437	453	415	445	498	467	455	429	449	438	450	445	478	430	460	418	471	434	466	457	465	430	476	437	474	476	451	447	458	476	475	454	452	423	435	411	431	463	410	407	448	434	460	433	436	449	378	444	444	461	456	437	400	486	480	422	438	460	450	426	450	426	441	468	438	470	447	445	453	460	438	461	439	451	469	444	443	466	462	443	432	413	477	440	434	436	462	460	434	448	446	446	425	436	446	426	420	419	449	431	491	448	471	413	420	454	455	443	456	437	435	455	488	421	446	459	493	452	437	404	465	421	455	440	438	448	429	428	479	442	454	478	458	451	441	445	459	399	415	453	448	442	400	446	470	428	427	455	419	468	454	429	435	444	447	447	446	446	477	496	449	489	430	456	478	455	472	447	448	453	497	423	474	463	466	424	460	475	441	459	425	456	452	443	393	418	469	433	453	475	441	463	432	463	450	451	439	453	480	477	427	506	443	419	442	476	438	462	440	467	408	428	464	485	426	451	448	486	451	442	411	423	462	447	433	493	435	451	411	489	448	425	474	460	484	481	448	392	463	447	419	472	418	446	426	423	459	457	460	398	429	458	467	453	448	446	449	450	460	453	433	412	426	489	434	423	471	461	423	445	439	436	428	465	406	466	506	460	418	464	449	473	459	419	476	434	462	462	437	446	482	427	448	461	462	407	477	412	429	412	427	433	452	482	443	464	422	421	418	515	480	436	401	417	464	449	445	417	461	428	454	478	433	437	470	460	468	435	451	451	442	466	451	461	440	438	489	447	424	462	458	410	463	470	429	491	417	410	465	441	397	429	455	450	505	420	432	494	465	455	428	483	398	447	454	439	449	431	403	464	454	439	421	453	445	456	449	412	453	466	470	442	431	461	418	467	432	440	448	454	411	446	462	433	443	480	506	468	441	419	451	417	486	403	423	439	487	419	424	434	411	421	447	459	474	453	458	425	403	447	473	452	480	452	420	457	436	447	437	451	469	417	418	412	439	450	426	469	477	469	443	451	471	446	428	463	428	419	454	417	439	426	473	483	424	456	473	425	447	464	488	438	464	458	439	469	450	429	480	452	476	465	484	464	444	442	419	445	423	445	491	460	435	436	408	449	428	438	436	439	420	451	437	462	427	421	430	437	480	431	454	419	444	478	451	462	462	436	435	433	424	390	443	448	403	483	454	464	456	460	410	478	416	440	458	436	500	419	446	453	474	415	440	421	417	413	464	467	430	427	452	469	440	433	463	459	415	439	471	447	444	434	478	455	465	454	451	431	419	454	450	458	467	440	440	454	442	407	433	483	455	438	460	430	427	441	427	447	413	435	445	440	430	417	463	440	466	444	421	480	404	449	419	445	448	434	436	454	393	444	460	458	476	449	453	458	448	450	462	457	459	471	464	441	451	463	474	454	419	432	456	439	458	476	423	442	443	430	457	425	471	463	439	490	435	438	432	429	444	407	492	458	462	490	427	483	417	455	443	454	420	436	458	431	430	449	454	448	454	430	453	461	418	449	405	439	441	481	417	470	449	455	412	416	435	395	426	421	425	438	460	435	444	424	452	452	462	426	465	404	449	458	432	465	481	462	435	448	453	411	472	474	435	435	440	401	460	443	457	458	452	469	416	449	459	483	490	432	438	458	430	437	446	450	435	462	455	440	412	448	478	452	435	470	496	443	525	490	435	423	454	434	462	431	409	486	444	439	473	435	448	482	479	452	442	429	440	461	478	469	444	463	422	474	442	439	451	441	420	464	472	443	493	479	469	414	440	445	444	447	459	472	426	468	490	445	457	468	454	465	493	477	451	385	463	406	440	451	451	428	470	441	425	419	434	450	431	459	435	440	431	431	471	462	416	414	449	482	443	410	445	432	413	466	437	438	423	394	465	465	430	428	462	441	446	419	459	445	479	445	488	469	425	445	439	424	439	433	473	446	453	455	435	452	451	428	421	456	412	447	444	461	479	453	449	438	445	476	463	427	432	449	437	437	463	456	440	440	413	419	439	407	436	485	469	424	421	451	442	474	451	451	419	457	422	442	462	370	436	462	471	451	443	423	445	403	403	456	471	487	402	451	445	474	426	461	427	437	437	411	471	502	447	449	453	437	448	424	442	428	429	433	442	458	458	482	435	434	464	468	469	449	413	465	439	458	430	397	414	473	441	427	451	421	437	451	465	452	460	461	461	405	462	505	454	453	450	458	404	465	422	441	425	472	431	474	444	455	448	428	463	448	460	473	442	426	449	433	441	448	462	443	462	438	464	446	438	451	446	467	436	447	468	473	426	444	498	448	444	432	416	426	417	480	417	455	457	432	437	459	418	451	478	475	416	457	451	407	433	436	422	413	459	449	443	446	417	474	465	454	484	461	455	477	461	478	442	482	461	420	460	447	453	412	443	457	435	520	447	425	472	438	435	485	422	438	468	480	453	440	474	474	449	442	441	434	455	474	455	449	469	451	451	437	441	445	427	414	457	435	453	415	451	483	487	447	402	442	433	462	455	432	435	449	454	468	411	481	461	436	470	463	437	462	445	425	423	470	432	446	418	436	436	432	412	436	441	455	415	427	452	445	458	459	447	435	440	439	473	458	429	466	449	461	422	460	430	448	477	422	456	455	441	443	454	407	439	456	432	434	389	482	461	450	452	459	467	419	449	424	454	426	405	435	433	431	436	450	483	423	421	441	456	423	462	447	442	473	464	477	462	440	413	449	483	431	417	441	404	489	446	465	478	456	411	441	434	446	435	430	473	492	436	470	432	440	453	392	476	436	476	442	437	454	451	456	468	452	489	475	405	383	437	474	427	457	428	461	415	420	469	452	388	449	456	434	430	437	438	460	457	461	415	488	430	453	463	432	449	430	459	455	460	442	464	451	455	441	463	408	471	449	421	439	437	429	437	428	425	455	439	465	433	422	462	443	426	430	474	477	437	448	461	424	458	476	434	474	464	488	437	396	440	467	449	406	443	425	420	419	411	465	473	458	435	440	451	471	432	446	439	422	415	453	430	430	440	478	431	437	452	445	430	475	452	439	415	460	466	462	466	412	437	426	470	424	432	464	455	437	452	451	455	442	468	449	420	487	442	447	431	446	436	427	458	419	421	458	466	438	453	437	400	413	452	431	464	451	467	452	447	455	414	416	436	454	474	429	395	460	429	474	426	449	440	426	458	487	468
13349	20342	15612	8461	6129	4997	4114	3122	2426	2016	1611	1471	1310	1204	1190	1104	1116	1020	971	963	866	900	753	761	696	705	744	687	705	714	677	730	737	705	687	718	657	698	688	656	622	643	633	639	625	631	650	634	616	647	608	611	604	627	610	590	628	576	559	630	604	559	593	589	620	631	574	592	602	568	579	530	561	588	601	610	584	582	571	609	597	573	589	553	578	560	611	573	581	614	600	590	566	599	585	600	623	589	618	594	515	590	567	609	563	569	568	566	623	602	544	555	573	588	601	572	595	626	616	591	537	571	569	569	575	565	611	590	597	591	599	592	588	613	568	602	581	588	583	600	609	591	580	566	604	596	596	554	613	609	581	580	607	588	550	574	611	609	645	556	563	538	576	613	561	579	595	533	605	587	598	599	619	577	590	580	562	610	616	582	601	604	566	580	640	604	599	612	555	572	522	569	595	582	615	597	606	588	581	584	587	650	580	609	571	606	549	574	636	594	542	607	534	579	560	601	591	560	604	573	531	592	578	559	614	564	606	567	546	579	588	584	604	569	553	559	574	579	557	600	593	592	590	597	557	596	570	556	539	591	562	583	531	602	566	558	565	550	577	596	584	556	553	550	581	591	632	610	579	601	592	561	543	560	560	572	581	545	598	603	578	556	558	607	598	629	585	566	608	558	556	587	615	602	585	559	645	588	610	571	598	582	587	612	567	572	631	591	576	573	612	618	587	590	575	548	561	606	629	550	559	594	603	600	605	619	575	573	602	573	603	583	561	571	581	620	570	573	624	616	593	581	612	549	600	593	604	608	574	563	566	601	603	572	565	553	573	628	583	568	571	558	616	573	590	559	578	598	621	608	623	590	611	595	580	566	607	563	580	619	587	596	608	594	608	548	576	544	579	593	542	583	590	618	605	665	648	574	572	612	603	595	610	607	581	621	593	575	593	567	570	606	608	561	600	603	588	597	569	566	555	559	602	574	578	608	606	616	604	552	623	565	583	613	592	589	603	588	601	563	625	589	552	582	634	591	610	637	603	567	555	621	584	581	537	570	614	570	613	610	598	573	544	607	573	563	563	589	572	609	578	583	565	589	604	556	567	598	590	621	522	526	586	588	579	527	593	597	543	537	598	574	585	589	558	591	576	567	580	599	598	573	532	585	607	601	590	637	609	593	532	588	591	569	548	597	622	570	592	560	571	584	551	553	636	616	600	581	598	645	562	563	542	596	585	561	578	554	610	563	611	591	592	591	568	563	581	556	580	547	601	615	600	574	607	584	543	572	638	574	547	558	598	563	583	599	577	596	528	610	574	586	573	618	562	602	575	584	584	585	571	589	604	601	533	564	583	588	608	602	621	556	550	593	646	604	577	621	629	551	570	555	613	554	594	585	639	587	586	577	541	560	560	592	593	595	605	591	619	603	591	630	583	578	563	548	564	619	603	567	548	568	603	594	615	570	627	557	582	548	588	599	566	564	627	561	583	591	601	557	548	567	556	539	554	598	583	603	595	576	584	603	568	561	571	636	576	580	592	580	611	616	581	556	579	593	589	566	585	589	508	616	568	531	573	599	609	583	583	602	566	647	590	579	593	575	582	607	594	559	588	574	582	558	600	629	607	548	568	583	607	570	552	626	587	580	581	599	551	632	559	619	510	583	626	574	582	567	636	589	576	592	558	573	610	589	590	586	623	605	618	594	581	561	600	587	565	559	595	609	566	597	584	630	574	569	592	602	612	539	585	568	565	604	581	578	618	550	542	581	613	538	609	648	580	557	540	565	597	559	583	575	611	553	579	561	600	611	578	604	598	581	578	562	572	618	581	591	576	581	585	590	609	601	612	522	561	604	595	567	616	607	586	595	562	559	558	559	530	612	576	590	610	560	582	578	571	577	591	637	600	613	553	554	577	570	603	598	573	609	593	583	580	593	587	604	594	565	591	615	566	583	590	615	578	598	595	553	595	552	548	580	581	586	576	611	562	592	613	581	584	586	548	609	567	592	559	556	592	572	604	607	586	599	547	582	603	615	588	575	571	572	587	593	542	566	594	579	600	610	600	563	560	598	590	550	580	597	577	512	593	597	597	572	596	609	585	591	545	660	571	588	580	594	602	569	569	614	573	573	592	628	541	591	587	548	624	598	619	564	605	587	593	554	594	561	616	575	552	563	571	549	603	612	556	604	581	578	592	581	580	579	551	581	565	570	603	585	615	569	578	570	548	616	595	587	584	568	558	564	632	592	568	622	531	604	572	556	613	573	591	571	614	589	588	608	566	616	637	570	567	574	602	560	572	586	619	596	541	549	580	599	562	590	566	553	585	569	565	581	582	616	563	543	625	632	584	595	581	555	578	602	572	599	604	569	602	588	556	546	603	551	580	553	550	588	544	561	613	575	620	593	545	590	617	589	572	612	560	584	549	588	571	606	591	579	599	590	554	600	553	611	622	585	557	569	602	568	619	569	567	582	612	579	598	549	575	539	581	599	548	568	570	519	567	622	583	566	587	594	569	590	594	554	546	500	571	572	577	561	562	587	543	572	532	536	589	567	593	548	565	610	571	582	573	592	584	589	610	579	590	562	592	585	609	593	592	587	626	548	606	589	583	585	597	569	572	543	556	625	589	607	571	601	600	551	523	593	619	580	583	603	597	574	560	578	613	595	590	584	581	581	600	586	535	573	552	584	588	546	597	576	601	595	588	572	589	605	582	568	574	592	631	583	558	571	587	607	576	621	558	546	573	599	622	622	573	590	580	603	618	546	571	568	591	628	574	570	607	522	613	598	579	583	627	609	612	598	570	600	554	592	643	593	565	570	540	582	584	569	578	555	558	578	615	569	591	633	592	570	618	623	587	596	589	573	561	572	581	582	603	570	592	578	585	630	530	575	582	598	539	612	588	576	586	582	577	595	581	595	586	603	577	578	616	631	548	616	547	545	579	563	586	597	601	609	612	558	561	598	572	560	580	611	618	574	571	553	599	606	570	582	553	663	580	620	607	569	578	541	571	582	587	608	549	572	615	562	584	574	625	565	596	602	582	565	587	600	527	607	573	583	605	590	568	616	555	545	587	597	618	582	596	578	565	565	596	576	573	560	591	622	623	583	550	608	573	591	587	590	593	578	578	598	563	567	586	607	605	600	542	572	606	608	590	561	592	574	561	569	591	583	560	577	577	606	615	566	611	569	538	581	569	600	568	612	566	586	604	585	632	611	601	563	620	598	580	589	639	563	559	590	586	562	578	606	597	598	589	559	539	581	563	591	548	581	576	517	570	564	572	579	611	613	608	609	605	605	593	518	588	543	587	580	538	576	546	589	590	590	591	554	575	633	565	575	599	596	616	556	621	570	563	588	612	580	547	594	591	600	566	637	586	583	552	602	588	573	647	566	576	608	548	585	543	572	587	611	588	608	611	549	609	557	595	571	550	646	591	566	626	573	534	623	561	550	596	600	582	585	575	549	581	537	596	563	608	609	580	542	576	615	584	550	559	598
22478	20985	28474	23654	20984	20806	7938	2769	1865	1455	1238	1017	996	853	789	820	799	732	646	680	658	621	550	511	499	527	521	471	445	512	451	485	460	476	453	454	448	418	438	417	396	388	410	399	385	441	412	420	378	360	361	418	406	404	379	403	400	406	391	361	359	357	386	378	366	336	350	378	364	380	336	359	386	357	378	366	387	394	370	388	328	419	387	349	356	376	364	359	405	375	364	372	383	369	370	366	367	365	356	368	349	380	346	401	360	381	364	359	390	391	375	340	372	363	352	354	359	364	400	357	363	370	362	382	365	355	353	340	394	372	358	363	364	363	339	356	400	378	352	379	357	335	374	367	372	358	332	352	369	373	352	357	371	370	312	395	356	325	364	374	360	372	365	380	388	362	384	371	383	368	326	373	390	380	399	337	404	359	354	390	390	375	362	354	370	353	379	360	377	381	397	343	359	355	394	395	377	383	352	362	343	349	369	377	362	365	399	372	377	356	394	377	395	369	361	387	357	365	369	370	339	365	379	347	382	368	374	366	367	363	369	330	383	354	363	347	376	396	331	343	370	353	359	395	359	375	303	390	345	393	369	387	342	334	372	373	338	375	363	394	360	358	346	385	389	370	354	346	359	345	370	359	363	367	353	355	366	368	356	334	388	365	372	363	366	383	355	371	335	376	345	357	366	376	353	374	350	348	396	335	366	350	386	346	390	380	341	397	387	402	351	356	394	352	345	358	329	364	366	418	373	392	384	356	379	358	369	380	365	343	372	399	345	368	348	363	414	382	387	382	339	368	359	380	358	394	402	351	331	364	387	390	345	357	363	368	347	347	351	383	371	355	361	374	388	328	348	361	373	378	356	339	374	373	348	368	351	355	409	395	348	352	365	354	390	361	352	314	369	350	388	363	373	354	324	370	352	354	383	375	348	367	378	377	363	400	382	370	340	347	383	386	361	366	330	399	358	350	369	381	377	351	368	370	371	378	381	407	385	355	376	357	360	349	364	386	368	378	383	340	371	327	372	391	370	342	376	353	386	338	407	380	372	386	365	345	398	358	366	350	407	378	354	360	349	370	341	362	381	351	353	341	368	385	367	357	403	341	380	411	382	313	345	353	392	386	395	415	382	413	378	377	362	383	348	362	354	367	383	373	415	352	353	391	376	370	376	382	355	343	347	370	370	335	357	398	347	400	345	359	361	354	377	356	354	370	379	363	347	348	368	388	367	361	337	383	353	380	395	356	383	351	347	375	364	382	374	369	372	367	376	370	384	374	381	356	388	362	362	361	413	358	332	351	382	372	387	337	351	384	374	361	392	329	348	387	365	360	337	390	373	402	350	382	413	401	395	375	366	348	341	342	379	395	369	348	380	355	365	360	375	355	364	291	352	359	392	333	326	357	368	395	369	366	385	345	341	382	369	349	364	381	355	368	381	376	363	358	385	389	358	370	333	343	380	353	369	375	353	362	388	397	363	383	363	366	327	352	358	355	356	373	348	399	363	345	373	392	353	390	367	351	364	383	378	391	374	357	381	362	404	382	410	369	374	318	375	322	387	354	401	380	369	366	365	353	348	360	385	331	341	380	394	352	384	386	334	388	393	361	360	358	379	362	367	357	371	366	338	409	365	315	324	342	371	344	367	379	361	333	363	388	330	354	391	366	366	345	373	393	375	370	392	354	393	379	383	344	371	384	390	340	374	399	341	393	367	397	376	372	365	361	368	403	383	337	375	371	340	399	355	375	359	360	365	396	352	388	361	369	398	354	392	365	363	380	379	362	361	370	380	333	399	384	358	366	376	382	399	419	354	380	356	364	393	344	383	359	359	380	371	381	353	365	352	351	388	315	353	361	367	372	376	353	340	368	352	356	380	356	380	372	358	379	355	404	375	348	338	389	352	381	343	381	394	356	358	363	357	382	367	347	364	369	347	347	374	404	414	379	374	346	403	388	395	389	346	384	338	365	363	348	392	342	358	337	336	316	398	360	414	377	382	365	350	389	383	373	368	421	387	316	343	320	363	388	337	385	347	379	408	364	367	365	376	373	348	371	409	364	340	366	360	355	381	350	375	375	356	356	368	359	348	355	381	368	384	364	393	341	378	369	380	367	356	359	346	376	362	383	364	350	349	370	327	362	353	330	391	389	398	381	357	348	365	370	388	344	405	385	380	399	380	373	369	385	355	369	382	362	419	340	383	349	366	341	358	358	374	327	357	331	348	368	372	353	348	391	370	374	386	387	367	345	338	355	357	335	365	367	406	366	335	371	343	387	360	351	377	395	381	343	357	358	382	376	363	404	374	374	409	352	367	394	359	364	340	397	369	368	350	372	353	361	389	357	355	368	347	363	366	340	346	371	369	363	358	352	366	344	335	382	365	359	399	373	388	392	376	384	372	362	355	378	413	361	350	373	337	380	386	376	344	394	368	370	359	369	387	379	363	355	377	373	360	387	402	339	374	349	370	363	330	385	369	366	360	391	380	363	382	365	342	380	379	373	388	392	406	359	377	366	367	364	366	353	378	375	395	388	378	396	365	344	387	369	384	389	375	392	361	379	366	368	351	369	392	349	366	328	379	392	355	360	416	366	351	386	358	403	354	357	331	359	350	343	369	329	359	374	388	364	387	357	355	395	354	363	362	356	373	353	348	362	376	372	359	391	331	375	370	361	387	388	343	361	394	362	360	368	390	400	382	374	346	360	405	362	419	384	375	346	365	385	378	343	360	395	362	396	346	383	390	372	356	390	351	356	378	391	321	392	362	354	352	385	383	337	378	360	350	368	341	357	407	359	375	355	335	364	388	355	380	365	366	372	360	400	342	349	384	357	359	338	368	348	318	385	392	377	345	349	358	390	368	372	337	371	405	370	365	383	373	327	379	398	347	390	327	343	352	351	364	355	351	364	340	369	343	351	353	384	371	373	358	352	382	349	343	360	365	375	341	373	365	329	387	387	376	376	321	365	395	368	371	356	340	357	386	370	361	373	355	369	351	374	364	374	327	386	385	364	367	375	367	352	370	356	360	359	383	383	355	372	373	356	366	343	357	362	392	376	341	385	364	392	354	328	350	390	358	361	416	367	369	356	357	365	354	387	387	376	393	387	376	346	358	364	366	367	379	360	357	364	354	377	345	346	377	338	387	341	346	383	378	363	354	397	364	361	335	360	380	354	390	342	369	355	368	380	385	375	407	366	342	379	345	344	374	385	363	363	354	365	370	379	351	335	388	385	384	375	363	351	348	380	363	345	377	347	354	373	348	356	364	345	326	346	377	342	350	397	381	367	360	368	428	356	388	379	389	392	350	381	354	351	390	361	345	361	356	369	369	349	370	348	340	393	344	345	343	378	372	369	351	349	348	381	365	364	382	381	398	375	362	384	355	333	391	376	370	366	374	388	397	373	381	344	370	337	376	346	381	401	353	327	351	387	365	326	356	344	358	356	348	393	397	366	385	352	344	382	367	342	390	374	337	335	370	366	369	386	393	351	380	364
15446	29112	23527	14096	10270	8217	6302	5187	4015	2987	2483	2027	1863	1688	1580	1536	1387	1266	1201	1170	1037	953	841	839	798	794	756	750	732	731	710	716	731	688	598	628	648	596	623	596	575	563	645	593	529	587	588	593	578	516	581	525	518	538	548	509	505	522	501	544	496	478	570	527	481	499	541	536	507	491	511	444	520	501	460	493	515	508	477	494	506	506	479	482	489	461	448	465	491	457	512	474	465	488	481	494	533	521	512	497	472	524	472	525	499	463	479	506	491	510	518	520	521	463	505	517	477	462	519	478	486	488	461	493	515	489	482	502	518	475	487	493	452	448	495	511	485	467	504	471	521	510	490	500	514	511	494	478	504	478	525	493	472	532	507	525	524	447	490	461	513	466	479	498	458	481	488	518	509	478	489	496	505	505	499	515	495	509	490	508	515	489	481	435	509	473	506	464	514	435	507	511	468	480	493	490	525	479	469	493	437	507	489	525	464	501	498	479	459	524	500	514	472	472	496	487	473	503	522	476	498	512	561	480	485	534	500	479	516	486	471	499	469	493	495	528	524	459	477	508	486	487	522	487	457	557	479	487	501	490	458	452	444	523	521	497	474	476	521	479	494	475	507	473	493	513	514	481	508	490	516	483	495	482	475	506	494	467	488	482	477	515	490	462	555	510	505	532	498	465	520	496	505	477	468	472	499	543	482	489	473	458	485	495	476	477	483	493	494	477	510	528	502	457	488	485	486	490	486	494	501	505	493	442	456	465	457	493	500	455	483	506	478	535	514	476	482	459	460	492	494	512	487	497	457	500	521	440	478	507	487	507	489	478	503	514	476	491	490	520	502	531	503	503	464	496	475	492	489	474	455	494	488	494	490	476	519	478	473	480	497	531	467	536	486	449	509	489	476	484	501	480	482	465	479	462	441	489	512	493	514	438	519	484	492	450	493	472	479	497	489	490	410	517	495	537	482	437	486	480	503	527	498	471	504	460	453	477	501	482	514	507	482	513	507	474	484	517	472	542	531	489	510	483	520	496	482	469	472	479	470	477	477	509	477	516	466	451	470	492	507	474	469	497	496	487	475	503	489	484	494	506	493	489	497	492	520	505	477	528	504	495	481	485	480	438	504	510	493	463	497	470	527	478	502	482	494	490	515	506	486	492	512	507	462	446	521	530	451	502	481	469	471	531	486	505	466	491	506	494	508	488	517	447	462	467	489	499	547	508	475	509	489	505	503	506	502	497	487	470	485	486	489	472	480	483	490	477	517	482	510	513	492	466	500	480	493	503	470	494	485	477	485	477	483	515	527	507	499	502	508	479	501	492	514	456	492	485	458	526	495	465	468	503	482	531	524	464	502	454	465	476	478	509	498	492	476	492	474	511	498	456	477	469	484	486	437	506	506	471	477	507	466	481	491	485	472	503	503	531	474	503	489	491	536	468	482	472	489	501	487	499	496	520	493	530	477	498	505	476	465	517	485	441	489	524	454	521	492	506	471	529	484	509	450	444	472	503	491	474	454	514	539	491	563	521	502	489	481	519	509	502	462	488	501	486	492	515	519	494	519	494	501	477	465	499	474	503	477	490	457	527	487	502	504	526	454	454	486	484	476	473	477	496	502	510	468	495	482	505	496	457	525	491	485	481	497	479	478	515	495	499	482	460	495	437	465	461	483	476	505	477	482	504	497	498	502	457	488	461	497	461	482	544	486	497	443	442	501	485	484	510	483	474	495	512	514	483	464	530	498	499	505	472	473	495	492	466	490	497	486	542	523	458	491	469	520	522	493	469	494	479	526	490	533	510	512	524	487	471	463	488	510	513	489	473	516	478	481	508	524	487	463	490	497	454	492	488	475	481	502	466	476	515	479	469	468	508	480	489	438	493	491	454	517	431	510	503	466	491	453	511	486	489	477	468	507	479	499	476	489	472	491	467	476	520	452	468	479	491	521	535	484	504	522	468	488	469	489	443	477	492	482	470	449	513	503	456	475	504	468	515	490	463	541	493	519	513	518	482	492	485	544	488	473	478	508	503	451	516	489	457	474	480	511	471	474	514	515	470	461	517	478	490	495	561	489	455	466	506	481	493	473	487	490	487	497	472	449	458	481	470	476	467	542	498	453	488	490	509	494	469	475	509	473	460	477	532	506	483	447	457	482	509	467	515	465	525	462	485	498	503	500	529	458	500	500	489	548	480	474	492	481	536	454	527	487	499	505	506	474	529	490	495	529	536	447	492	476	472	499	499	510	479	491	495	511	492	495	491	507	469	511	470	451	510	515	521	504	520	465	531	494	493	480	518	477	517	489	488	466	503	471	471	487	460	473	472	474	525	484	483	497	452	502	500	480	530	476	493	489	500	522	513	452	474	471	511	503	483	504	533	490	492	502	493	485	486	457	488	497	516	462	492	457	466	461	472	472	446	439	474	540	496	505	469	507	475	461	508	511	481	502	498	446	499	478	460	485	486	504	481	524	470	480	478	506	474	501	488	486	466	485	446	505	507	462	475	499	489	460	467	494	497	511	492	486	500	525	490	490	466	444	463	471	477	483	494	531	472	535	490	509	497	482	492	493	466	489	522	510	497	505	510	478	501	477	514	472	527	481	509	484	473	514	511	526	474	465	498	510	521	471	471	459	464	495	472	449	494	486	510	501	500	487	498	509	465	487	475	484	469	452	488	503	503	482	449	492	498	507	455	471	460	540	509	476	505	493	511	520	502	482	501	491	484	498	484	494	501	501	495	521	512	485	477	468	471	515	488	513	478	536	480	507	488	501	470	479	520	475	456	471	516	479	493	468	523	484	492	474	496	502	475	503	494	531	516	484	528	497	494	533	468	485	450	492	488	499	486	496	447	519	487	474	487	524	450	485	509	463	452	471	529	483	489	478	500	497	476	482	487	497	527	476	466	508	486	491	499	460	485	467	445	496	485	522	471	471	487	484	481	471	461	451	511	509	486	491	500	479	493	489	476	487	526	474	485	497	495	495	529	436	480	497	468	445	444	494	476	474	492	487	511	464	499	558	472	520	501	450	474	491	487	461	440	483	503	480	458	462	466	514	469	493	501	562	444	475	487	486	447	498	489	486	482	491	507	468	494	445	508	521	471	486	485	489	487	445	491	500	481	485	480	483	497	497	460	452	486	470	482	486	466	475	519	471	520	497	495	486	491	468	508	510	478	482	477	488	487	482	471	496	491	520	521	488	534	465	492	498	471	530	510	523	465	513	495	459	503	462	492	510	473	450	498	479	514	493	526	453	460	508	498	496	504	488	507	502	502	452	471	509	462	506	520	470	542	509	530	511	465	438	467	468	539	496	485	433	489	491	473	530	476	491	495	502	507	520	436	497	501	495	484	473	519	480	527	498	486	529	496	535	492	513	482	449	493	520	494	484	496	518	491	460	514	489	478	466	487	497	503	484	529	523	518	496	500	529	493	474	459	490	502	479	447	464	516	506	465	479	448	485	480	496	478	453	490	481	474	465	506	490	510	499	492
27224	18375	9982	5086	2623	1930	1526	1333	1085	938	830	829	778	802	813	815	804	781	711	746	749	722	661	723	676	630	683	671	692	662	624	643	621	642	605	641	649	647	642	646	587	644	634	667	620	633	624	616	651	607	614	623	615	638	597	637	625	629	639	628	650	690	610	668	581	642	618	612	631	625	634	601	626	595	590	585	598	603	609	632	684	596	662	629	584	640	598	573	583	572	626	594	628	620	622	578	620	616	618	652	583	613	596	646	599	600	646	625	648	684	633	582	619	608	688	640	626	620	629	582	649	640	564	569	641	650	613	633	602	609	614	588	610	637	599	623	612	615	581	602	694	644	620	627	611	606	608	627	613	615	582	614	596	650	600	614	585	609	663	588	605	639	638	574	589	620	631	664	598	608	621	631	598	621	593	623	674	605	605	628	595	566	603	624	590	568	639	640	622	612	588	627	589	601	631	644	579	586	589	655	610	592	600	587	641	658	628	649	617	604	613	637	617	604	639	634	636	590	605	612	606	591	604	652	600	610	632	607	577	609	618	634	577	591	588	635	622	570	644	612	601	661	563	563	622	578	640	664	652	599	596	611	608	639	653	596	596	610	649	649	610	593	644	602	586	602	609	647	597	585	590	628	649	615	610	641	619	617	658	613	625	589	599	643	620	589	645	616	599	618	603	631	595	626	553	602	614	642	633	638	652	646	643	581	595	610	635	651	610	647	630	591	602	604	636	570	606	629	602	612	617	601	632	635	647	619	596	582	599	637	620	604	640	613	596	636	571	624	556	646	587	619	602	626	619	617	649	624	640	622	619	618	585	594	669	616	655	612	625	613	619	600	599	638	628	631	633	635	613	604	636	626	606	621	600	607	616	654	622	586	627	606	641	653	609	608	582	639	633	618	600	605	599	622	615	613	605	605	627	620	584	618	604	627	576	620	650	593	622	633	613	564	643	638	595	597	614	644	632	618	625	608	599	587	614	548	636	597	603	617	613	615	617	556	626	597	581	620	603	624	528	586	598	642	612	618	608	609	647	618	630	641	603	571	594	602	616	585	579	667	604	612	631	594	614	608	587	673	619	561	597	560	635	606	657	612	608	562	632	634	599	627	637	598	582	585	616	640	564	607	615	581	624	649	648	653	608	595	602	552	603	663	619	625	614	620	648	616	613	578	607	597	609	636	585	585	632	604	584	644	604	613	614	611	623	624	624	623	576	628	598	602	624	615	607	615	582	636	611	631	637	608	645	636	612	678	610	618	633	640	608	618	646	604	638	626	639	587	601	617	584	628	622	600	597	580	678	649	631	622	606	608	582	629	638	605	613	593	607	586	580	612	584	604	623	653	652	592	564	600	607	611	634	659	599	618	580	617	612	631	649	607	650	605	648	639	644	634	598	606	579	668	652	586	632	649	589	636	642	580	692	601	626	640	626	575	614	616	603	640	644	610	607	631	571	606	644	641	648	626	620	625	627	604	607	662	639	646	621	607	623	637	591	612	657	622	549	633	690	647	626	600	625	589	640	618	654	625	635	639	623	586	589	623	633	613	594	617	594	607	632	610	605	648	622	604	616	581	549	622	583	616	656	640	589	663	655	630	607	582	594	628	596	603	629	565	637	570	630	640	626	627	568	603	586	620	584	674	646	616	646	565	595	656	617	619	560	638	641	610	578	636	624	639	635	582	579	640	617	596	622	614	616	604	644	665	617	669	618	600	641	555	581	637	586	581	618	578	597	612	587	613	638	650	620	582	627	588	622	639	617	597	586	627	608	593	639	620	627	609	614	617	597	632	670	609	636	634	638	617	604	631	611	653	602	634	584	582	592	581	587	602	618	641	591	589	596	588	622	616	618	597	628	612	590	640	636	589	614	633	598	633	631	584	648	619	600	612	653	617	581	603	594	629	587	587	649	610	571	580	598	621	644	631	661	603	601	600	578	618	570	578	648	633	598	560	607	576	603	580	646	602	640	607	597	598	600	606	606	653	664	635	618	604	665	662	639	643	625	653	640	624	607	626	653	627	579	616	629	595	661	586	642	652	644	611	631	641	609	606	615	586	636	599	652	625	660	623	609	596	615	611	678	611	609	611	594	647	636	624	644	625	648	611	573	601	625	607	587	654	599	618	588	586	607	633	580	585	625	604	636	593	635	618	643	591	633	611	627	614	610	622	609	641	617	634	604	613	641	649	677	606	638	606	612	588	632	628	650	624	631	605	619	677	631	560	653	620	634	592	636	631	647	633	601	614	621	626	638	598	588	604	629	536	648	668	613	634	630	617	670	597	606	630	639	665	631	657	615	626	626	641	617	614	580	592	623	598	600	610	617	591	592	665	631	581	606	648	567	639	631	640	622	561	655	619	578	631	598	641	615	669	600	645	610	634	625	604	605	621	625	626	650	650	617	618	597	597	576	615	583	632	626	607	601	614	653	621	673	627	648	645	604	624	607	573	579	640	660	601	598	557	590	629	616	639	623	634	608	656	561	594	596	616	588	599	613	574	588	602	612	646	637	614	634	638	636	650	632	615	588	618	578	622	601	638	618	612	617	640	656	606	629	657	623	586	582	615	583	620	635	636	600	651	619	626	588	637	601	614	606	606	665	626	643	632	614	625	642	641	590	617	661	641	584	596	583	575	596	601	626	633	635	669	634	613	614	634	604	586	558	614	650	587	601	613	626	600	631	612	597	622	612	568	628	619	619	625	598	599	596	594	606	644	636	620	604	597	650	608	592	622	573	593	659	662	618	569	602	653	644	610	630	619	629	584	599	619	609	651	620	587	599	664	600	569	619	638	599	649	623	622	630	617	617	635	614	586	617	629	623	577	604	623	616	628	621	623	592	627	637	615	592	606	645	611	654	606	588	630	623	640	592	657	590	630	629	546	636	593	672	637	627	593	556	609	622	618	635	627	633	638	608	623	583	577	634	593	630	602	588	595	624	603	572	589	613	588	627	670	649	584	638	627	580	618	628	590	639	548	598	601	579	566	612	587	609	627	613	631	624	638	610	633	659	668	630	624	610	646	600	600	581	592	610	567	584	563	644	597	595	605	653	594	608	593	643	594	640	589	652	599	632	644	631	611	585	623	593	575	597	611	621	601	618	674	622	581	582	613	623	580	625	592	587	621	660	635	623	634	633	618	611	607	573	651	606	598	662	622	610	563	649	601	611	627	612	602	588	631	642	626	611	625	621	615	636	584	603	639	633	652	610	599	646	661	592	577	589	608	597	637	637	607	627	648	615	603	613	615	591	615	652	609	620	615	605	652	637	586	638	604	614	554	595	600	655	621	624	570	612	588	634	612	618	590	612	599	655	630	585	618	578	597	624	649	641	635	595	612	610	605	592	616	610	592	655	644	631	631	589	630	586	647	627	633	631	591	563	612	602	646	595	611	617	625	619	627	600	602	631	655	583	617	636	612	605	598	615	657	605	627	645	616	659	624	714	608	604	656	625	572	620	572	618	581	604	618	656	640	632	618	641	597	594	585
11901	15949	11905	6988	4598	3876	3048	2444	1969	1670	1484	1302	1221	1211	1204	1198	1090	1101	1121	1109	1020	966	971	1016	957	936	827	884	857	909	865	918	860	873	871	865	867	883	842	802	874	811	873	843	802	800	842	836	811	789	844	828	821	794	767	842	780	757	784	833	821	833	775	740	829	779	804	805	745	809	800	815	863	761	818	777	794	775	802	797	776	757	795	816	825	779	812	846	776	832	796	803	792	783	808	787	750	783	787	750	826	809	803	806	793	785	796	746	829	784	837	795	846	810	752	780	808	844	799	811	812	787	760	776	794	795	786	796	795	810	775	842	800	796	802	804	794	786	794	823	784	765	827	764	794	770	772	743	786	731	771	809	832	781	812	762	799	798	745	746	786	764	774	749	790	793	806	816	815	821	768	829	805	761	826	785	727	783	784	794	786	782	747	815	775	782	746	754	809	779	821	812	784	776	815	788	842	801	808	735	768	790	822	796	765	809	807	837	765	793	813	813	770	774	833	763	800	768	802	804	819	797	817	784	761	761	798	770	794	790	777	817	818	816	810	786	811	833	801	809	762	820	799	838	839	769	758	817	793	813	842	854	837	784	787	822	744	789	807	790	812	746	841	783	890	856	784	796	761	819	803	801	777	801	797	803	790	782	791	761	807	849	826	815	789	835	808	779	805	768	823	778	792	771	819	776	762	767	771	817	816	767	808	831	769	760	834	705	813	792	811	805	741	774	797	808	797	802	814	824	759	803	753	748	757	804	802	840	799	781	757	775	782	803	801	778	782	794	804	768	787	785	803	788	757	763	812	798	714	886	865	856	784	825	748	748	783	832	776	772	805	827	786	789	785	805	817	809	783	802	795	792	787	800	747	839	837	751	768	842	821	831	823	757	809	807	815	820	803	763	767	829	815	828	834	784	803	778	835	773	779	763	747	784	825	784	820	782	840	758	821	771	777	773	806	797	789	792	739	789	755	786	807	800	782	746	764	792	828	831	799	766	801	729	759	749	722	787	733	834	791	819	820	819	795	788	795	792	826	780	758	805	797	803	787	780	812	838	774	835	781	822	820	774	804	798	802	837	740	812	807	801	828	756	742	780	811	831	773	818	799	851	828	769	759	763	785	764	801	766	768	791	784	767	809	779	851	779	795	769	788	788	780	777	807	808	837	799	813	820	834	820	807	790	777	743	852	742	857	726	857	839	798	819	778	844	839	810	832	818	756	783	780	837	735	819	824	768	781	784	776	782	806	785	805	764	805	767	823	825	810	777	822	742	795	817	784	760	775	789	813	830	792	793	787	777	840	777	820	786	799	781	807	806	754	826	745	780	787	820	744	807	787	700	793	810	785	788	821	767	822	797	813	823	811	773	755	821	817	850	797	809	798	778	732	762	732	769	812	753	787	794	823	785	793	827	792	811	806	770	803	812	797	803	806	813	797	778	838	735	757	829	751	752	895	816	814	789	828	830	855	756	822	755	798	785	815	805	866	810	810	771	768	802	806	788	756	768	787	822	799	816	775	755	804	767	815	821	837	827	811	826	748	774	794	840	821	778	803	788	758	784	841	773	761	811	783	751	799	762	785	830	819	842	798	722	772	752	851	792	783	819	758	781	792	768	816	789	766	820	815	777	794	794	764	816	793	767	817	822	794	843	774	796	800	829	804	741	771	810	799	818	821	814	793	826	794	828	747	804	755	809	814	817	809	783	786	779	812	795	806	795	832	774	806	774	797	814	848	780	791	804	812	799	828	813	814	833	806	753	825	783	815	783	781	798	815	764	864	734	756	787	813	771	775	798	803	784	829	788	809	741	762	826	774	807	787	810	803	807	771	781	786	815	773	718	830	802	810	802	742	766	769	791	759	791	778	834	793	794	832	836	798	800	821	795	809	804	818	741	823	783	801	828	802	795	807	769	839	793	760	842	792	766	837	795	781	819	783	787	784	798	808	770	833	801	794	795	804	777	800	773	771	833	746	812	766	835	819	823	780	778	830	813	783	805	743	780	814	827	781	791	784	790	794	829	770	763	807	786	848	794	772	787	783	784	785	744	864	823	809	774	810	780	752	819	784	765	805	789	781	864	772	823	785	816	752	814	834	844	781	797	827	750	769	820	805	746	766	796	835	751	784	787	793	778	830	811	830	774	779	834	779	786	796	836	768	774	742	795	779	766	833	796	813	786	782	809	846	772	822	751	826	826	809	800	786	809	773	793	809	829	825	793	821	769	831	794	755	767	821	777	771	758	763	803	793	811	774	796	823	786	780	764	824	820	822	768	795	850	813	800	767	830	811	782	812	821	764	801	816	820	824	804	831	802	781	772	836	799	766	828	800	792	750	761	835	797	799	777	744	795	829	818	778	817	770	800	790	757	759	808	800	777	786	800	750	824	748	817	766	783	764	789	796	820	794	815	782	807	773	806	808	779	807	835	814	820	776	817	762	807	780	753	785	781	847	844	823	835	771	775	788	817	784	796	771	808	828	753	751	796	799	809	788	848	725	773	792	724	770	776	830	779	785	737	782	818	782	766	784	766	805	793	780	778	761	795	808	766	762	788	818	760	812	802	823	784	787	789	790	811	820	763	770	789	800	762	804	773	780	807	802	779	782	803	797	789	783	791	820	825	798	800	762	805	848	769	776	766	822	751	838	796	759	776	762	777	816	803	790	828	823	845	803	797	810	775	829	835	751	772	769	803	777	775	771	773	822	811	801	783	840	779	814	825	775	780	777	782	816	761	793	802	767	801	806	830	775	787	791	807	787	805	801	779	791	769	789	852	780	815	819	817	785	814	809	803	740	783	803	774	791	806	790	777	799	834	813	784	807	773	799	824	808	828	822	804	775	740	832	823	747	796	834	819	794	829	809	780	810	819	786	779	789	879	762	766	776	798	764	803	802	807	806	798	758	781	793	824	810	771	832	793	754	794	763	810	806	840	815	784	810	785	760	786	784	779	814	819	833	818	775	788	761	786	779	802	789	825	788	821	844	790	764	804	822	796	788	814	797	821	800	764	782	815	843	802	792	814	818	866	801	771	796	792	792	782	788	767	778	797	819	806	826	812	815	805	805	829	792	799	816	789	812	792	820	754	842	828	817	827	808	861	819	798	805	819	801	813	791	848	804	808	791	797	832	780	794	782	776	799	802	819	794	809	802	812	810	830	761	782	850	845	823	772	799	823	772	791	791	812	780	809	782	812	781	806	821	788	798	818	833	813	751	766	765	790	811	825	813	748	842	745	824	777	802	799	852	821	850	724	810	782	822	816	802	793	831	805	775	774	756	776	764	822	820	785	827	802	716	778	795	757	791	794	825	765	810	756	814	793	792	795	792	785	763	808	803	800	791	780	814	787	780	776	813	762	770	766	808	750	799	786	770	804	771	763	785	759	793	746	815	763	780	784	848	824	813	822	785	813	782	807	807	758	827	822	818	811	784	834	789	818	824	786	765	811	808	839	784	795	813	802	823	852	841	787	755	811	756	774	800	774	746	795
23391	20952	27930	24145	20775	9278	3064	1920	1510	1243	1115	1030	932	1003	944	865	797	828	896	773	724	738	712	687	716	725	679	636	693	636	685	665	648	684	657	602	601	652	622	634	649	613	602	607	589	569	601	615	644	594	615	591	574	578	641	627	594	622	611	560	579	556	611	597	623	588	591	552	620	588	648	591	610	626	626	591	573	598	583	571	547	629	639	566	573	614	604	550	658	665	562	571	590	577	561	592	595	600	640	595	579	608	600	549	595	573	664	575	562	586	582	602	555	566	570	592	594	588	552	606	587	582	586	569	591	585	586	624	549	576	567	576	553	573	612	577	551	592	578	513	629	579	610	580	591	566	537	632	595	591	595	591	587	593	576	547	578	579	590	574	580	613	628	617	567	614	617	566	547	585	605	581	582	602	576	563	577	605	601	608	602	598	606	585	600	588	604	565	587	602	605	570	603	551	585	597	625	563	611	603	566	574	635	577	576	578	611	583	611	608	600	635	560	620	613	610	585	590	570	573	595	592	652	601	580	583	604	599	566	607	576	540	550	610	583	569	583	605	609	570	614	606	569	556	630	605	596	591	616	596	579	592	553	594	576	564	590	617	566	617	584	586	589	605	596	554	583	613	581	596	592	567	591	565	604	596	586	589	646	548	598	554	650	565	597	558	589	594	597	566	581	600	622	568	596	610	608	616	556	590	583	598	617	585	596	571	551	571	556	603	557	603	567	549	640	595	584	554	640	561	616	609	618	572	581	620	563	563	576	579	626	604	595	593	541	555	569	604	615	600	565	589	615	603	607	585	563	568	611	632	536	582	618	593	550	601	594	583	572	630	607	529	632	552	607	547	540	578	560	556	563	629	566	567	601	587	595	551	587	617	569	552	565	584	593	571	575	590	601	590	546	562	569	588	593	580	606	561	600	582	571	585	653	555	597	573	620	605	628	568	603	602	592	593	609	611	572	591	619	589	602	616	624	632	574	579	566	596	583	586	551	573	567	625	598	586	613	568	571	572	579	597	621	603	574	624	562	591	567	562	583	561	579	619	614	572	597	597	588	646	616	603	606	580	564	603	588	610	581	581	606	601	591	614	601	569	572	600	582	579	593	583	611	610	617	593	591	608	596	656	578	584	570	608	535	597	567	581	567	605	609	593	577	562	613	579	582	595	609	604	625	604	576	612	620	612	596	555	560	624	561	559	622	577	606	574	620	583	590	543	592	613	603	609	586	581	555	583	554	570	618	585	635	611	593	591	590	594	600	583	613	574	565	611	606	593	575	649	558	580	613	627	581	602	549	613	608	610	559	583	641	579	614	588	563	585	560	569	558	569	560	593	549	629	629	594	641	609	597	579	600	573	572	571	564	559	537	536	593	585	588	591	588	615	581	616	591	625	553	549	575	574	615	571	627	597	574	571	607	587	608	593	619	596	604	586	551	613	584	580	624	536	615	579	604	603	572	550	606	615	573	595	630	613	623	563	628	593	558	596	575	616	586	582	591	584	603	596	619	593	606	599	598	557	579	588	614	617	542	614	585	572	529	598	554	590	568	607	616	632	608	581	614	541	587	576	558	585	601	571	566	558	600	588	606	609	568	643	528	576	602	572	591	638	599	628	604	602	607	634	604	597	567	571	597	615	559	597	567	616	623	573	569	528	586	597	622	590	622	597	571	593	569	600	609	604	604	548	550	646	595	588	630	604	588	559	572	611	610	557	570	585	590	583	572	530	620	556	619	550	609	579	598	596	574	590	559	593	618	587	624	574	554	565	585	589	576	628	583	570	586	597	617	596	566	573	539	591	601	593	583	613	624	583	581	558	595	613	568	592	615	574	586	608	577	624	591	550	621	642	570	638	622	626	580	616	598	551	612	643	569	682	571	578	606	551	589	578	576	549	594	642	596	641	562	661	641	586	573	594	594	588	628	661	597	609	561	565	593	593	575	634	605	577	555	567	598	570	607	582	620	626	614	613	598	620	591	571	595	611	591	600	521	554	577	604	572	547	612	587	548	617	563	581	582	637	619	615	611	610	581	610	583	602	617	605	630	591	603	560	601	578	627	573	623	596	629	582	597	591	571	601	608	628	537	605	612	589	546	596	577	584	629	560	580	627	582	553	577	567	609	571	549	573	609	615	579	595	595	588	588	606	568	628	602	607	549	571	567	521	601	551	608	616	609	572	606	594	622	634	611	620	612	593	608	645	583	628	544	565	626	612	592	619	628	566	566	535	546	592	563	553	587	647	576	572	608	567	583	566	582	603	584	562	596	594	580	577	605	602	611	571	581	594	543	605	617	582	589	605	589	595	615	616	555	603	587	595	630	558	515	559	571	580	627	617	629	580	540	596	592	584	641	583	558	611	591	572	576	608	591	541	637	566	534	586	571	584	580	612	586	615	599	549	570	590	597	558	601	573	611	615	575	622	608	566	590	558	572	596	578	528	600	592	591	626	610	526	589	568	610	576	616	589	619	573	618	597	600	584	605	641	588	582	597	565	558	572	599	566	601	564	608	548	587	581	571	593	600	593	605	604	647	624	619	581	562	553	619	586	566	609	598	572	604	574	601	588	560	563	564	572	563	594	608	604	559	558	618	633	598	596	577	575	628	599	630	548	598	588	601	621	552	578	586	564	603	583	620	570	616	552	599	581	591	571	565	593	588	625	566	578	591	597	614	599	563	534	554	549	621	632	609	571	586	586	579	557	611	578	575	542	552	561	608	593	563	592	591	612	565	590	587	555	565	585	574	626	578	592	548	574	557	646	520	584	580	556	565	566	605	584	587	602	564	584	622	615	599	590	616	592	619	562	527	584	597	570	599	581	608	609	586	614	577	600	593	579	608	605	577	539	558	577	599	586	583	575	675	582	602	560	573	613	574	554	622	575	585	565	587	595	565	615	609	577	575	634	619	573	599	558	559	557	563	581	571	601	592	621	572	567	623	594	600	589	568	561	583	586	588	604	590	592	584	564	615	538	596	562	576	598	581	603	575	589	570	592	611	556	636	633	582	567	589	550	600	591	603	626	624	599	586	604	588	557	605	639	577	570	533	598	613	601	573	601	594	614	589	594	582	573	560	545	568	569	608	585	540	620	566	574	613	574	578	610	563	570	616	592	619	539	577	544	574	559	589	630	591	578	612	583	575	601	614	587	614	568	567	624	602	653	575	598	564	629	550	597	596	582	564	601	591	575	586	636	562	596	579	581	534	566	568	608	582	574	591	590	568	607	589	592	588	625	617	569	606	583	610	559	634	605	644	576	592	574	610	579	566	564	606	604	575	573	621	625	591	612	590	560	599	584	608	629	639	563	560	603	607	598	591	559	564	576	591	594	577	569	601	629	558	573	592	588	589	567	599	555	574	588	606	590	644	576	605	569	596	553	577	600	574	612	572	608	609	639	561	594	588	603	593	560	577	587	591	578	559	579	590	551	559	601	589	586	543	576	585	593	616	593	607	604	607	637	581	623	634	586	571	570	600	608	596	590	583	595
14378	23616	18307	11400	8258	6491	4797	3722	3017	2448	2018	1752	1665	1638	1492	1450	1370	1358	1283	1180	1130	1029	1067	985	1068	1009	971	930	914	976	970	934	949	852	906	861	865	823	805	895	888	877	865	838	832	797	809	774	842	772	780	786	806	777	814	819	802	796	814	774	810	764	772	798	805	750	785	783	806	751	744	766	749	739	730	754	828	784	803	759	760	817	741	797	730	757	760	826	772	771	707	745	773	735	742	769	722	801	749	784	796	826	765	759	759	789	724	759	791	790	779	784	751	768	790	797	758	741	750	768	796	747	759	776	755	820	770	767	745	751	793	691	767	757	767	702	783	770	751	734	744	757	763	765	812	767	834	744	774	755	765	730	754	803	806	766	750	786	740	737	757	770	795	757	752	788	764	822	764	728	759	704	786	749	808	764	755	746	774	745	740	774	787	756	756	769	764	801	743	775	788	794	752	765	732	788	817	797	768	777	788	771	709	736	804	758	743	751	736	755	776	788	820	778	741	698	688	771	742	801	747	759	749	794	775	732	770	732	752	789	750	729	747	752	732	713	733	780	757	765	734	778	795	782	779	749	802	773	761	754	766	794	759	752	783	779	755	768	763	754	749	805	765	767	762	833	758	774	776	753	764	757	744	744	765	750	741	795	731	800	773	797	748	756	770	751	765	786	778	793	799	791	810	749	731	752	752	752	758	755	786	742	798	697	760	758	750	708	754	810	791	761	721	755	755	742	737	784	800	785	777	789	736	739	761	785	770	826	768	707	721	748	752	742	754	783	819	755	796	759	747	760	760	762	787	758	756	794	733	733	775	797	771	772	775	740	752	747	740	747	745	731	744	743	791	754	774	729	743	783	784	779	745	737	787	811	785	795	782	787	763	779	817	776	764	789	792	808	735	759	743	727	785	775	773	744	819	783	748	724	751	780	742	781	794	786	701	797	734	757	763	776	741	747	794	749	739	764	767	751	727	729	736	797	752	708	784	804	770	818	793	784	749	768	759	756	790	773	810	795	745	739	746	777	775	747	714	769	777	772	778	739	796	721	718	737	822	732	715	781	782	776	775	753	740	728	764	780	787	707	755	806	749	814	808	777	742	790	800	760	726	766	778	752	758	777	745	790	773	753	748	759	747	723	790	747	791	714	748	757	787	737	747	753	758	770	733	754	763	800	774	717	796	767	755	734	737	798	757	728	793	763	784	731	787	765	803	787	704	784	748	774	779	785	783	755	743	776	809	802	764	727	743	781	728	736	744	741	751	802	798	811	793	755	750	771	807	778	776	753	730	809	767	810	792	747	776	765	753	765	719	795	756	741	780	806	854	790	739	738	714	727	788	770	775	794	723	780	771	772	726	752	810	786	748	739	804	770	773	767	763	805	779	792	792	783	828	771	822	783	784	770	828	744	735	732	767	723	759	813	793	766	771	746	782	748	721	773	798	747	747	753	767	758	716	746	737	722	795	765	703	778	720	773	737	775	836	761	789	748	734	801	782	798	747	745	768	774	797	800	711	815	763	838	757	771	728	744	775	767	799	734	771	767	772	819	765	754	805	737	756	772	738	794	721	769	753	780	722	802	744	779	751	760	788	758	747	747	767	769	792	697	733	799	763	751	780	782	787	776	778	770	778	777	735	781	801	793	783	769	761	776	802	738	719	791	732	804	726	775	752	757	775	747	753	779	699	784	769	738	731	773	718	774	773	722	754	751	778	786	714	756	766	760	746	770	767	712	728	758	729	789	801	773	812	764	732	742	769	751	750	767	787	730	782	739	739	775	769	731	782	790	787	794	751	752	744	795	789	761	775	755	775	787	741	775	721	774	802	718	781	764	773	787	808	771	780	782	765	708	786	762	781	777	760	768	713	807	779	739	740	827	748	771	796	774	737	763	779	774	765	754	795	748	809	756	735	765	798	736	738	777	790	722	743	823	776	767	816	778	762	776	813	776	750	794	742	742	768	754	773	755	797	761	780	749	791	779	751	720	764	781	718	762	735	788	740	792	696	768	781	768	775	720	773	768	788	755	769	824	774	774	702	777	691	802	779	778	781	770	789	721	761	749	766	803	780	761	711	753	749	760	754	785	816	797	733	804	746	725	772	746	769	747	776	816	784	763	732	786	761	758	806	747	746	773	769	765	751	725	764	739	727	765	739	814	781	757	758	693	769	770	783	784	763	760	773	740	832	776	739	774	794	721	759	759	783	770	703	761	749	801	762	772	740	770	772	746	786	712	798	744	778	742	756	805	744	784	832	777	737	744	738	779	775	782	764	740	720	743	774	775	796	741	731	765	739	718	771	759	742	812	736	738	732	773	811	782	738	787	752	772	808	822	748	808	780	754	778	813	767	802	761	773	755	762	769	748	767	813	795	750	764	725	775	750	779	793	747	742	728	753	776	782	746	796	787	773	775	799	748	755	765	759	761	761	774	749	760	766	779	742	757	750	710	775	781	782	717	786	737	742	746	720	770	783	785	762	764	801	780	807	757	747	725	718	808	756	728	751	708	808	742	751	829	739	806	755	813	776	762	779	778	821	764	736	785	792	764	811	784	749	729	737	756	760	772	740	751	794	733	774	839	759	723	755	806	768	793	698	775	751	788	754	760	788	792	804	795	732	751	799	780	745	781	785	808	805	775	790	786	780	728	768	808	782	721	764	736	750	768	787	696	796	738	738	748	834	745	749	739	774	755	750	767	759	779	772	793	722	737	766	811	790	728	758	714	792	765	776	741	752	730	752	790	790	757	744	746	763	762	755	775	759	759	760	760	778	790	742	789	766	761	796	772	722	776	747	756	762	734	823	795	765	774	716	778	789	751	736	755	737	776	771	773	792	740	792	735	735	791	768	802	785	807	776	810	756	722	725	771	780	752	748	744	765	769	750	798	764	786	749	800	727	755	773	740	750	763	781	813	748	796	829	787	734	775	833	758	748	683	821	796	730	790	790	765	746	767	806	773	762	768	780	797	744	803	711	735	785	732	814	792	754	755	786	746	763	761	748	764	765	747	787	766	761	726	787	797	796	776	756	749	791	789	722	754	797	798	744	778	787	761	721	831	748	775	752	825	739	747	842	799	775	752	775	767	780	762	760	746	795	767	767	744	748	683	795	746	777	740	783	739	769	787	767	796	799	781	751	762	761	724	733	784	771	765	775	772	764	810	741	802	730	717	757	761	758	822	793	773	786	720	799	751	821	782	820	768	775	786	728	710	763	794	792	776	752	770	758	791	741	777	763	780	752	794	859	779	835	739	799	747	760	800	770	797	799	747	783	802	732	790	804	832	700	733	733	735	767	765	765	727	790	763	759	775	784	745	791	745	756	757	753	775	746	766	838	793	762	793	770	740	795	795	744	753	716	740	780	752	773	746	741	775	787	780	728	758	767	800	776	726	741	809	710	753	817	773	793	709	728	782	719	760	751	703	741	775	763	777	732	748	762	808	768	754	740	812	795	727	749	719	778	780	817	776	799	727	777	776	771	759	761	764	745
24491	20909	26565	25072	9747	2911	1832	1313	1122	863	832	812	728	730	701	698	683	641	650	601	557	527	558	556	555	541	534	511	507	531	557	518	540	542	504	536	485	527	489	481	461	490	482	464	456	472	468	483	485	440	479	457	449	456	475	479	470	489	501	456	450	442	500	461	445	487	443	456	443	442	442	440	460	426	417	465	473	439	485	470	436	487	460	471	421	431	450	494	444	462	422	467	466	433	448	400	439	476	453	477	449	447	429	499	417	446	445	451	456	465	434	433	471	437	450	488	469	458	445	478	429	455	417	427	413	399	434	433	430	496	450	450	455	434	477	415	465	446	448	452	430	444	449	410	459	399	444	466	437	488	442	473	433	432	429	464	465	437	427	441	453	437	410	468	431	433	454	459	460	437	464	443	455	485	448	448	404	413	467	428	440	444	435	488	413	484	427	427	473	420	496	406	411	448	396	443	442	461	427	458	443	407	441	430	469	475	456	458	423	426	458	459	451	432	482	426	458	430	459	448	466	466	448	443	463	439	468	476	431	420	469	457	414	468	458	415	452	415	458	454	499	464	438	472	436	427	457	439	452	430	435	524	436	452	484	426	472	455	455	487	489	491	443	464	435	409	417	467	428	449	452	445	450	447	454	440	477	453	424	452	402	426	498	443	451	460	468	405	453	452	496	451	414	399	459	481	451	436	441	469	430	483	485	425	453	467	478	448	459	451	431	447	420	476	463	426	456	428	410	493	423	455	471	481	449	412	454	457	442	493	478	484	416	471	472	458	459	467	432	445	460	435	472	441	429	442	465	402	419	423	456	468	465	440	430	438	463	487	417	432	434	419	453	452	453	433	453	431	431	489	433	415	474	475	452	443	472	429	422	424	464	436	432	463	482	453	437	454	400	425	453	422	454	400	482	441	438	386	424	459	462	488	455	427	505	462	474	400	470	436	459	506	458	463	479	411	453	448	428	479	469	456	467	463	419	445	473	413	500	428	437	442	474	441	425	443	421	446	460	450	461	442	426	417	458	436	451	459	468	433	445	451	427	455	473	450	457	444	443	439	466	439	449	458	437	451	431	457	447	455	414	436	456	449	460	401	462	446	449	446	456	431	468	459	454	436	425	417	453	424	432	443	470	431	437	434	420	447	445	425	451	439	449	492	467	452	445	458	475	458	447	498	438	422	471	426	450	428	462	471	425	433	430	406	464	447	416	414	478	441	433	449	479	454	441	466	458	487	436	462	435	462	457	483	412	467	454	435	437	469	439	448	444	425	436	449	432	460	477	426	426	446	456	436	457	484	454	442	469	462	463	442	404	473	478	416	458	460	427	471	463	444	462	447	409	473	403	457	431	446	469	493	428	436	457	485	443	398	457	434	451	461	470	463	453	410	452	452	437	469	408	450	416	459	441	481	454	440	443	472	448	439	434	460	450	444	431	416	438	425	425	427	448	434	403	449	462	433	398	457	406	508	454	432	454	450	463	452	463	457	451	430	452	466	449	447	435	480	454	452	430	458	441	440	459	426	497	442	494	473	457	431	462	403	459	431	468	461	416	455	444	426	451	432	464	434	463	453	431	441	441	450	466	443	442	457	424	441	425	466	395	458	446	428	472	443	447	463	431	448	466	450	446	437	447	465	434	477	413	426	432	479	429	445	475	460	460	457	451	463	436	479	469	422	422	451	447	419	472	414	470	444	403	440	478	445	414	455	436	472	438	431	469	415	432	467	414	443	423	455	430	460	462	437	470	434	423	416	466	432	443	445	434	488	474	432	420	414	450	419	425	440	444	431	455	441	460	494	442	452	447	463	441	520	418	484	436	471	489	434	484	413	452	450	410	468	425	427	438	409	490	437	441	460	410	455	440	445	466	449	406	488	468	433	431	465	439	448	447	432	459	421	431	476	471	454	434	450	455	434	434	476	449	407	429	441	437	453	472	418	488	472	445	445	456	467	443	455	447	439	459	460	440	412	459	424	430	456	415	444	476	451	394	438	498	434	461	448	474	434	458	445	465	434	452	433	421	442	444	460	457	454	451	441	458	446	486	412	447	434	428	448	429	481	456	439	473	427	413	424	466	463	407	448	441	483	518	413	426	450	449	490	463	433	422	416	413	453	438	448	464	429	445	432	444	433	442	432	403	445	442	467	427	455	454	471	465	426	450	482	431	428	469	437	458	428	456	461	421	457	454	478	425	475	423	416	449	456	463	413	451	472	487	425	421	414	455	407	448	430	400	412	429	429	436	427	464	464	457	468	453	477	441	472	417	485	467	426	419	480	448	487	467	440	414	442	433	417	429	454	432	468	464	480	459	433	495	433	436	446	458	434	444	466	492	453	421	443	425	421	426	466	463	424	440	460	412	400	492	418	461	428	447	430	456	444	427	464	449	445	435	495	448	479	470	447	458	485	444	411	457	450	466	437	453	461	436	420	450	452	416	440	398	430	445	432	442	482	451	423	458	434	424	431	459	444	488	451	437	466	442	453	429	456	443	461	467	436	449	441	470	457	452	457	450	451	444	424	414	460	424	441	469	415	401	468	430	452	459	427	429	451	446	482	445	457	462	441	443	434	421	435	432	474	405	443	462	414	461	462	417	420	450	428	465	416	477	464	462	435	463	424	433	390	438	440	467	409	437	455	397	448	447	468	483	432	439	468	447	470	457	440	449	457	466	473	407	415	451	489	432	462	445	434	448	422	433	419	478	417	432	498	457	436	416	485	427	444	452	441	435	440	451	443	426	469	464	447	453	452	431	419	451	441	454	443	440	438	436	461	441	460	436	433	441	436	436	488	449	438	467	424	474	485	449	427	453	444	463	458	488	437	477	445	438	425	499	423	452	446	524	471	463	435	451	456	433	460	414	450	436	458	462	452	443	419	425	411	467	432	418	446	491	449	471	431	419	442	421	422	472	435	442	441	446	445	429	445	465	455	432	434	442	418	467	428	429	446	461	442	444	464	462	470	474	433	420	493	410	460	433	461	454	466	440	458	446	444	431	455	423	403	423	468	497	449	445	444	470	439	441	444	449	455	463	441	445	461	450	470	416	435	423	469	469	464	446	478	449	418	488	466	449	451	435	399	474	481	408	429	443	410	480	420	452	425	422	459	435	458	454	432	425	452	467	446	472	450	410	432	427	457	419	424	432	465	416	471	469	447	444	440	430	416	451	437	408	450	476	448	407	444	434	442	431	412	379	440	445	430	413	445	464	442	443	428	428	469	466	452	455	448	428	465	461	446	426	479	428	431	439	424	457	446	428	423	454	475	437	440	450	433	451	440	461	461	445	409	411	486	456	435	457	461	414	419	443	436	469	468	452	464	430	413	457	404	443	483	404	455	469	471	446	472	464	457	456	432	432	443	464	428	464	444	421	410	493	445	473	452	461	498	407	450	454	429	466	423	440	470	450	433	440	452	429	460	436	446	473	444	446	440	429	469	513	448	443	452	469	449	459	478	448	447	423	452	430	429	409	452	427	429	474	411	435	450
14060	20183	15556	9091	6996	5473	4015	2923	2315	1912	1522	1367	1215	1274	1171	1181	1136	1013	1083	906	865	770	746	756	716	756	730	738	705	757	756	749	775	732	700	676	644	646	649	629	634	670	613	661	627	594	586	609	588	573	557	601	614	565	572	593	573	597	587	524	581	590	590	541	607	604	594	605	596	562	585	611	568	555	633	562	591	539	585	618	575	631	548	600	597	611	573	606	557	552	621	618	617	604	621	639	602	582	592	594	557	587	601	564	616	592	549	559	601	562	565	594	549	597	606	621	623	586	597	573	596	625	580	561	520	600	551	544	571	600	602	587	559	564	596	605	553	548	548	564	551	551	543	577	564	591	613	565	631	567	617	586	600	567	593	575	550	629	584	553	579	616	615	595	599	605	601	604	617	531	533	580	622	590	596	549	518	559	577	554	559	567	577	586	576	612	616	578	603	568	536	547	556	543	538	560	585	544	562	571	583	602	593	573	620	574	595	557	592	592	537	575	596	537	567	612	564	569	554	593	575	586	588	588	578	591	610	566	581	589	621	597	585	582	604	570	591	622	597	598	575	586	581	591	631	607	595	585	591	598	611	575	583	595	652	512	564	603	587	597	573	566	609	566	610	562	586	579	561	587	626	593	568	579	615	611	566	583	603	597	594	571	584	600	570	569	611	560	592	588	609	611	568	560	559	605	615	607	587	565	581	604	529	620	573	568	587	537	577	610	610	563	563	580	592	618	576	543	538	551	583	588	603	594	617	606	618	536	587	558	593	589	567	621	558	602	581	565	592	610	569	568	634	588	594	584	561	573	530	551	577	582	558	536	554	570	559	583	594	594	539	564	546	533	563	544	619	580	590	588	539	538	571	594	569	556	609	614	547	574	561	562	581	620	597	553	576	618	578	537	575	573	606	620	584	598	607	575	580	544	547	574	593	593	594	601	578	565	590	549	565	566	564	615	614	541	559	578	562	576	562	580	567	606	622	610	559	606	537	600	577	555	588	559	567	589	531	600	592	612	616	554	591	582	558	560	608	575	570	614	588	535	552	613	578	590	614	625	594	574	597	534	597	585	551	595	576	554	610	609	566	581	614	575	569	592	616	622	582	606	532	575	532	592	597	616	571	545	601	628	579	562	582	601	593	586	540	599	591	576	614	586	574	569	573	597	578	594	553	567	566	568	595	588	586	595	551	565	604	569	564	589	601	592	578	621	575	549	572	603	570	582	600	555	594	562	572	556	607	546	578	600	584	557	554	581	547	583	581	554	600	603	637	523	581	578	605	613	593	601	556	586	586	536	622	536	633	560	541	603	586	537	565	573	556	579	557	615	570	594	600	575	548	567	603	546	556	580	567	617	596	573	571	578	580	545	596	522	607	585	582	625	581	574	617	579	536	619	599	552	622	565	588	568	556	583	603	576	573	567	603	599	590	619	550	564	555	525	566	540	579	601	578	529	531	558	579	588	576	587	560	574	574	597	578	607	631	631	587	613	559	624	610	559	560	620	551	559	566	606	574	580	581	586	600	599	575	597	607	596	648	567	624	568	583	636	582	572	630	596	592	554	585	555	563	606	547	572	581	560	611	559	569	571	589	576	557	554	559	622	559	567	587	567	546	601	597	565	544	601	583	549	588	570	574	594	569	587	580	583	588	584	622	581	625	577	590	608	574	596	577	587	584	622	562	603	587	561	594	580	578	571	560	577	563	540	570	557	594	548	596	570	563	591	580	594	564	592	537	581	570	538	610	616	570	574	562	541	641	586	548	604	596	597	570	609	589	564	603	577	632	587	579	544	584	582	595	565	562	586	629	591	569	583	669	580	620	564	605	588	548	613	592	562	593	561	578	569	590	617	551	583	602	598	602	587	590	536	661	527	571	594	621	605	566	545	578	604	603	550	518	604	589	577	599	590	598	527	568	570	564	590	609	606	574	560	584	575	546	577	538	567	651	624	534	572	565	639	540	582	578	627	555	583	589	612	598	602	587	535	580	582	571	582	569	579	533	579	577	579	579	575	578	592	605	562	600	546	605	582	551	575	603	615	615	578	571	578	545	569	570	554	581	599	588	573	562	577	557	563	562	577	602	578	576	586	564	583	551	584	564	572	625	587	562	578	538	563	619	598	511	544	559	614	565	556	610	565	569	607	550	575	585	559	562	579	593	600	574	571	598	613	593	578	556	576	578	608	597	570	556	579	579	601	579	571	607	605	592	577	588	586	633	562	631	588	632	574	587	602	573	595	595	596	590	551	541	557	568	582	628	572	536	573	599	613	550	535	597	557	564	523	582	597	615	576	557	586	592	580	559	554	587	577	603	583	634	576	570	590	554	615	590	583	574	591	582	580	572	579	568	573	606	553	548	563	574	562	565	606	564	534	581	589	565	564	592	554	588	543	549	550	600	601	590	557	608	561	611	576	596	616	554	575	552	536	616	578	556	573	575	575	565	578	592	562	574	562	582	624	590	570	573	554	641	605	583	539	600	564	578	563	560	582	585	599	555	551	581	624	616	560	595	606	588	589	553	588	566	551	605	581	575	595	585	600	602	601	570	594	587	569	622	581	564	531	575	571	573	557	646	574	569	580	578	570	581	611	563	594	584	600	605	593	578	571	608	628	642	590	528	579	583	613	583	599	595	605	550	570	577	542	609	572	558	589	577	574	621	581	540	555	600	617	565	567	597	603	607	564	585	618	586	570	590	573	601	586	564	574	541	571	561	540	602	551	596	593	556	555	584	581	546	568	598	561	559	579	574	606	567	583	550	583	615	559	586	575	592	575	587	571	580	595	586	561	592	624	612	614	582	539	605	599	544	611	595	596	587	536	570	588	540	573	568	560	578	565	570	551	599	591	580	587	584	565	553	579	574	608	585	543	524	563	587	562	562	589	577	613	606	577	559	590	606	607	581	586	557	568	607	588	541	602	612	571	575	593	577	567	608	541	562	592	598	584	585	555	623	599	604	577	578	616	589	581	569	581	528	578	576	562	584	611	600	571	623	599	645	588	575	579	579	594	588	607	557	527	601	597	590	540	595	578	561	619	581	563	576	592	587	560	568	579	552	575	585	519	551	593	604	589	580	569	640	580	532	608	596	576	592	599	612	587	615	611	582	553	602	608	603	541	622	593	594	588	612	569	550	618	625	634	582	582	562	599	567	578	586	589	564	551	643	581	567	579	584	560	619	610	549	580	549	571	622	559	570	624	586	514	611	597	568	554	542	560	587	600	558	571	529	562	600	566	575	584	589	572	594	564	575	596	548	550	641	592	619	561	585	601	598	587	595	600	594	585	562	559	560	560	567	611	615	620	575	649	593	541	576	601	575	588	605	583	566	577	615	579	553	620	569	594	550	562	572	561	610	591	608	604	579	541	602	568	526	573	576	538	580	593	577	607	577	539	556	542	601	605	592	619	559	566	580	570	574	561	568	622	588	588	573	629	599	575	564	596	545	550	577	562	573	625	622	627	593	586	562	588	524	583	607	611	552	608	601	566
22415	20973	28483	23649	20977	20758	8421	2621	1750	1373	1147	932	857	906	894	838	728	764	718	661	624	532	538	521	552	514	471	456	434	445	465	489	478	468	445	449	429	437	417	427	447	410	413	386	420	417	415	386	402	428	427	393	395	442	382	338	390	426	351	392	388	370	381	350	401	376	391	355	383	349	387	352	407	390	381	376	360	387	347	377	348	359	377	362	381	364	340	385	365	388	380	361	379	403	387	378	327	372	376	353	370	391	368	339	377	393	361	364	414	385	377	351	380	377	367	353	357	369	351	380	352	358	363	360	366	374	381	365	374	406	334	342	374	336	354	391	353	341	357	353	364	381	374	352	360	358	381	390	356	378	374	355	358	359	374	371	373	368	372	379	382	397	400	387	335	377	376	389	367	379	370	395	343	377	355	349	358	375	358	375	379	397	349	356	390	370	387	388	356	377	381	409	343	382	356	337	387	362	388	360	342	377	368	338	377	345	348	329	342	371	379	349	351	381	388	369	370	334	387	408	379	339	362	381	346	393	379	349	369	388	406	345	400	369	366	384	367	382	357	382	384	390	363	374	379	378	374	338	375	401	383	376	405	355	368	360	369	410	380	345	395	377	369	382	366	367	358	374	359	402	372	373	324	404	356	358	374	360	386	359	366	360	350	335	372	341	389	351	391	327	389	356	387	374	369	364	358	361	335	350	352	387	377	349	372	376	349	356	387	404	337	359	360	362	347	362	382	368	372	343	347	368	374	412	368	356	370	393	411	360	347	366	384	363	353	374	331	373	374	370	391	370	364	393	363	381	368	369	367	384	343	330	372	376	371	381	376	346	371	375	364	371	387	330	371	407	342	387	396	394	353	351	351	359	408	358	394	379	346	384	365	347	346	328	372	388	366	363	368	376	341	378	335	356	353	342	372	364	377	327	367	342	382	388	365	367	365	368	373	359	359	393	355	375	349	381	358	384	403	370	372	379	357	389	372	355	353	355	391	360	363	349	372	354	343	365	332	363	368	350	330	353	363	379	397	375	399	374	358	369	343	352	352	399	366	340	365	365	381	375	339	371	354	359	353	367	362	376	347	371	400	391	353	350	395	400	376	372	369	375	402	351	384	389	413	364	395	333	348	350	378	370	343	402	403	371	376	372	390	365	383	343	359	356	341	346	366	396	408	347	378	376	339	369	361	383	372	374	379	347	337	372	387	354	334	358	368	365	338	330	341	373	340	346	362	365	354	396	375	369	374	365	351	347	353	393	412	356	389	362	331	371	373	377	341	380	359	353	367	355	364	378	374	387	368	360	353	316	394	374	370	385	362	348	362	359	394	390	402	379	356	365	363	399	363	379	377	332	377	371	350	393	375	332	377	366	374	377	361	367	386	397	364	382	390	362	383	376	371	376	344	376	351	381	386	387	362	377	400	373	373	365	358	342	376	378	388	364	421	346	377	385	357	370	337	379	385	390	347	375	397	371	349	376	376	358	364	347	357	414	378	395	367	362	348	375	361	364	382	355	375	329	381	380	380	343	347	380	396	373	391	388	357	353	362	389	348	367	383	369	397	385	348	375	364	365	377	358	370	354	360	363	347	371	355	377	369	352	384	381	384	352	365	353	387	391	388	360	363	359	383	390	352	359	389	373	365	395	364	357	363	342	352	377	359	346	400	378	358	395	354	367	378	369	332	398	347	381	339	327	357	370	376	383	348	386	390	338	374	394	355	388	394	375	356	355	364	368	395	385	372	359	361	374	386	389	391	355	383	376	345	376	340	390	377	374	389	360	394	395	357	394	374	376	371	367	338	363	383	389	365	396	329	376	374	371	385	318	350	339	349	376	387	366	376	354	366	433	357	348	395	373	320	364	394	334	371	338	379	355	374	355	413	343	340	368	375	313	344	365	395	376	362	340	367	349	381	358	345	364	370	377	363	375	385	349	377	335	377	342	355	403	385	370	364	358	343	374	358	377	352	335	359	393	388	350	349	357	372	353	374	374	373	358	370	378	385	358	332	356	398	389	339	335	356	405	359	377	371	361	318	392	400	381	373	384	346	365	345	358	402	329	389	338	361	390	373	381	396	351	378	390	378	392	353	362	377	365	322	364	347	348	361	367	395	371	354	376	360	380	384	362	376	342	358	349	363	377	368	389	380	380	363	368	354	352	370	372	378	376	383	355	364	360	366	372	387	354	379	391	362	363	333	360	378	377	378	374	366	360	390	379	369	339	315	363	364	354	379	332	352	328	376	356	390	356	319	375	407	417	380	374	361	344	365	370	381	378	380	361	363	365	365	410	379	392	389	369	414	403	385	386	366	351	361	344	352	349	325	369	385	378	380	374	328	368	360	404	368	330	340	349	383	378	366	378	376	385	355	401	377	407	355	364	342	377	387	358	360	370	402	403	372	396	380	363	370	361	357	389	335	377	368	348	354	382	377	368	385	366	379	357	389	408	382	381	362	359	373	354	356	357	368	379	387	382	372	365	375	375	368	377	361	370	356	375	370	362	342	392	350	370	366	379	380	358	334	339	399	389	369	369	387	366	379	394	370	379	336	344	366	373	351	369	398	366	362	407	346	367	381	394	337	398	401	357	354	370	358	342	357	341	356	402	350	343	384	400	389	372	356	356	399	370	365	406	368	383	373	360	384	345	338	364	353	345	365	345	344	376	367	367	363	393	355	363	361	379	369	365	353	407	355	362	355	368	388	389	370	374	374	391	386	352	406	348	404	385	365	371	380	366	363	359	378	370	375	390	369	371	358	372	370	401	370	397	390	352	376	359	394	349	369	361	364	332	371	343	352	332	355	372	374	380	351	386	328	360	356	340	398	359	351	378	349	366	354	365	349	344	392	366	370	357	368	395	375	347	351	384	380	364	407	360	354	343	361	378	327	407	385	359	361	354	398	351	382	374	383	352	358	385	358	381	371	350	362	385	353	351	348	368	366	354	392	330	352	341	356	368	366	343	368	384	357	367	334	356	372	415	363	345	398	359	379	377	347	396	362	362	365	418	326	377	363	350	385	368	332	396	385	375	378	383	360	362	344	337	346	345	374	371	376	346	359	394	347	315	387	382	377	391	398	384	378	365	376	349	362	353	358	360	357	370	381	367	402	384	366	407	361	365	338	369	370	368	375	368	401	383	354	371	348	375	387	385	387	372	385	356	361	368	384	374	406	345	425	379	349	348	368	374	394	370	382	380	356	352	408	358	376	360	370	381	345	391	347	375	375	375	371	370	364	370	333	361	370	344	346	357	392	351	361	366	407	365	368	340	368	369	376	355	371	359	343	346	374	371	400	349	377	370	357	384	333	375	376	350	336	328	404	408	387	385	354	356	375	384	328	401	381	372	354	357	368	377	373	362	367	355	346	379	342	402	385	352	323	394	366	368	404	400	330	378	369	362	376	366	356	354	380	397	337	375	345	373	355	377	361	373	351	376	367	362	394	360	407	372	402	345	365	332	374	356	380	341	379	360	380	376	368	328	358	371	350	368
16400	29365	23576	14635	11429	8817	6898	4837	3722	2891	2321	2021	1842	1739	1641	1485	1366	1355	1187	1098	917	934	874	832	814	817	805	733	762	775	771	743	728	684	604	625	646	614	609	646	643	597	614	604	620	594	546	556	534	546	506	550	534	544	497	530	505	593	523	501	497	521	463	496	559	505	552	497	475	508	517	515	536	490	515	505	524	512	522	498	512	524	484	435	528	492	507	489	513	456	485	521	496	510	523	441	461	483	497	533	457	501	472	450	482	444	518	470	541	497	517	478	479	477	556	493	494	473	499	503	472	491	479	460	493	477	497	457	464	465	478	499	489	480	505	462	539	489	459	460	478	483	544	456	481	507	487	479	514	487	501	498	529	528	467	483	491	464	517	468	488	499	492	489	480	498	482	491	499	481	519	486	509	496	548	491	516	499	496	505	499	506	500	512	512	480	478	468	463	483	499	495	548	488	465	498	509	530	503	504	505	458	487	484	495	511	446	490	456	458	486	513	505	486	467	458	480	458	504	540	467	489	512	478	531	463	506	526	503	480	485	492	468	456	514	497	463	467	483	500	483	479	491	469	461	524	491	470	473	458	511	511	512	478	468	481	479	456	469	491	473	493	451	510	493	497	511	490	473	515	495	474	475	499	456	524	460	485	485	517	489	484	516	459	510	498	502	500	468	495	503	500	496	503	483	494	500	479	480	500	455	469	510	468	490	512	484	487	520	486	498	491	494	509	478	457	449	482	493	504	523	503	486	530	522	478	463	464	465	498	513	440	462	463	499	469	501	470	476	503	519	467	513	488	505	459	456	502	482	490	481	496	462	454	475	487	481	518	478	502	512	533	478	500	453	480	507	539	468	477	514	494	484	515	472	502	458	488	514	468	479	517	472	527	512	484	484	479	513	499	495	533	488	456	452	464	463	445	477	483	469	457	510	522	450	473	521	488	497	502	503	502	472	463	488	509	523	506	511	504	496	478	470	490	482	498	490	536	480	476	476	496	478	474	517	443	522	470	482	512	466	440	475	483	503	506	475	510	494	477	465	500	485	472	475	516	501	499	513	454	498	494	512	497	486	458	480	500	462	479	556	504	491	486	486	500	501	468	513	466	487	477	522	488	502	482	505	473	513	470	504	515	456	471	469	459	510	474	487	477	449	493	483	476	488	500	491	478	498	443	488	467	468	478	502	444	479	484	534	456	480	546	453	479	511	490	508	493	490	523	485	493	528	456	470	482	461	499	513	447	493	506	483	474	492	485	512	477	505	480	551	504	467	491	472	471	535	494	452	462	525	490	467	498	485	449	461	485	492	494	495	504	456	463	521	501	503	503	474	490	506	494	498	450	448	485	488	444	506	493	477	459	477	501	508	478	487	480	452	501	499	485	501	507	473	477	511	481	474	504	467	497	472	505	474	510	473	485	515	510	491	485	485	484	461	519	490	521	530	505	466	487	488	521	515	499	486	485	447	509	497	510	520	469	493	504	502	471	493	478	478	450	472	520	503	508	454	519	474	471	461	480	450	468	445	494	489	490	510	482	481	468	484	475	490	502	490	507	492	455	463	487	493	474	521	494	517	490	460	503	473	482	445	460	475	464	469	471	492	518	467	462	474	492	500	458	477	479	496	536	477	500	497	502	462	465	510	511	487	480	480	552	499	481	486	465	492	505	508	520	499	503	501	520	441	533	511	450	463	473	462	483	489	470	496	524	496	508	497	479	507	450	496	438	511	498	507	438	488	444	482	467	499	502	492	461	497	482	478	509	502	452	485	440	512	464	496	505	491	499	500	506	470	475	484	499	486	498	466	475	475	485	477	457	482	539	530	467	469	505	470	489	493	477	448	499	507	519	481	420	490	490	501	465	488	475	521	475	509	488	506	494	497	513	450	513	494	492	468	475	509	506	459	508	495	511	494	489	505	500	493	483	469	459	500	510	504	537	471	510	476	532	479	488	482	496	489	469	475	531	460	513	492	477	521	526	462	497	479	480	493	473	486	497	516	493	487	480	463	503	478	492	475	479	501	493	472	477	481	524	493	499	481	464	498	480	490	477	456	493	488	503	505	485	505	484	476	468	491	463	503	504	482	488	499	469	482	481	462	444	449	481	519	512	514	457	511	495	488	504	466	516	493	503	485	503	502	515	526	514	477	471	514	513	525	506	482	563	509	504	480	465	477	520	482	480	493	496	479	512	503	498	496	489	502	485	495	487	498	544	443	511	492	508	510	463	467	460	474	488	518	484	520	467	466	492	514	474	499	521	506	490	503	473	466	476	464	502	537	475	496	482	459	482	489	473	482	475	458	489	513	494	508	487	436	483	470	479	458	513	510	481	454	459	510	512	465	489	478	505	473	508	449	520	448	477	483	472	498	473	500	473	433	447	471	447	468	482	509	475	469	499	488	511	517	466	511	464	468	468	498	454	482	511	504	475	511	533	519	493	477	486	500	491	482	506	485	491	511	525	457	514	487	480	463	493	519	528	480	526	481	467	516	430	500	477	498	472	476	469	494	460	508	477	466	455	489	438	466	463	499	500	459	501	495	511	496	481	468	482	460	492	457	498	459	490	497	485	500	502	500	488	484	481	475	465	489	473	527	480	503	463	453	462	477	491	485	449	513	429	472	470	494	475	498	447	458	470	541	466	502	456	486	517	489	487	462	467	501	501	456	501	483	485	472	473	471	497	508	511	449	493	491	492	479	463	480	462	485	492	533	526	535	461	528	462	476	467	458	466	455	485	469	460	478	491	515	462	518	456	520	485	469	509	469	485	498	499	468	512	459	481	465	473	452	464	451	472	507	488	475	470	458	490	477	518	487	539	476	468	460	504	467	450	487	486	505	482	502	467	550	501	518	487	505	527	453	500	473	464	495	498	482	484	513	537	468	512	458	488	507	487	481	463	479	482	483	460	513	506	450	521	493	536	468	464	473	476	505	471	496	490	513	466	440	477	498	553	485	502	475	522	469	454	503	489	495	471	506	504	506	508	442	487	519	494	472	449	471	501	498	483	531	498	513	474	464	477	480	462	529	482	461	502	452	522	510	463	501	485	481	477	486	510	501	486	463	518	485	516	497	475	463	470	487	517	485	510	472	473	503	480	492	508	507	488	512	497	527	491	457	462	468	442	497	479	501	446	441	484	472	503	533	460	495	486	469	480	490	481	475	466	514	512	446	508	460	478	458	512	527	502	481	487	486	487	468	486	480	509	478	481	501	518	494	491	472	519	515	480	486	492	512	493	457	499	494	518	450	446	497	500	482	525	500	476	459	437	484	504	506	478	504	515	500	455	495	516	461	483	461	503	424	490	509	440	490	500	462	474	515	471	484	466	472	474	505	504	498	481	449	500	488	483	457	463	540	478	475	503	503	464	484	475	495	486	517	416	509	507	459	475	512	474	432	484	521	512	511	493	512	544	486	497	512	479	519	506	474	479	450	537	510	481	537	511	494	471	484	456	477	479	496	440	505	445	485	473	491	472	470	522	453	473	516	479
27250	18431	10323	5065	2922	1957	1561	1318	1082	958	846	796	830	815	805	795	789	703	721	741	721	712	674	723	721	636	661	738	718	649	657	663	590	612	637	644	620	675	648	626	662	648	668	652	639	625	542	619	644	655	631	611	639	665	608	579	632	578	625	603	611	642	624	616	610	603	598	578	595	584	563	637	605	659	585	591	571	592	573	619	586	572	635	608	575	663	635	613	590	631	662	631	634	615	567	682	631	609	598	613	655	578	584	594	598	637	631	634	605	649	610	607	637	617	601	625	618	648	575	610	635	605	653	578	607	616	585	618	601	604	606	628	583	605	681	622	603	605	651	629	600	628	629	589	598	661	665	579	609	590	608	570	632	556	598	605	637	554	608	559	643	595	608	620	637	613	628	644	630	627	610	599	619	651	598	583	613	595	603	645	572	610	632	618	616	650	613	606	583	635	620	631	598	564	603	616	575	594	602	620	607	603	571	618	614	572	635	623	619	633	580	594	652	585	588	624	600	588	659	583	632	612	606	619	637	614	604	606	641	570	722	633	624	559	638	605	580	628	609	627	640	632	651	633	662	603	619	561	667	600	629	602	623	587	641	617	571	639	619	661	603	617	596	584	601	549	622	654	628	622	640	644	642	643	619	600	609	636	622	598	616	635	635	588	586	616	645	646	663	645	618	594	647	626	657	630	586	564	637	590	596	541	608	630	620	597	640	632	615	616	610	604	610	616	587	571	640	592	610	633	570	621	607	634	623	608	586	591	614	622	605	638	598	645	603	591	596	622	597	634	633	591	641	628	633	620	625	630	641	600	616	590	573	579	655	636	605	629	618	603	591	623	638	657	597	595	569	598	605	604	585	591	620	603	622	611	643	620	613	606	605	608	617	653	586	587	621	609	612	618	640	632	613	632	583	598	611	617	622	630	630	611	625	671	592	611	594	615	610	655	624	633	624	618	573	634	575	589	627	629	650	598	637	600	608	571	599	667	584	632	612	622	564	561	628	616	618	597	620	595	634	640	609	630	585	618	619	635	597	628	638	589	599	609	611	593	576	633	604	589	585	606	650	647	617	626	634	584	639	588	585	622	588	611	617	601	595	584	617	580	633	606	667	628	627	648	613	595	611	619	622	623	618	629	614	615	654	608	608	583	555	580	633	619	576	604	601	645	594	596	612	583	597	571	643	598	601	645	607	642	612	624	626	657	601	667	596	633	603	638	569	616	627	626	613	609	594	630	633	594	597	629	602	605	653	636	626	585	601	627	569	623	592	610	611	650	602	576	587	595	620	661	616	675	634	568	619	592	648	619	600	644	638	585	554	603	636	578	621	621	643	645	627	563	577	605	639	583	636	600	617	639	657	620	588	658	636	602	647	613	591	623	629	625	607	648	597	670	657	669	617	606	618	641	617	641	644	630	568	619	604	610	581	619	594	577	582	632	606	650	621	638	614	638	571	599	644	653	630	620	578	609	597	604	645	614	632	635	611	622	591	615	583	616	587	632	626	608	604	604	623	625	606	592	588	653	640	628	560	606	628	633	594	579	615	645	592	611	629	646	572	650	591	578	588	609	616	611	619	618	619	600	663	628	606	614	636	594	624	623	594	560	606	643	621	624	679	624	586	604	575	553	599	613	645	614	591	613	609	645	618	582	626	610	595	593	568	601	593	601	614	557	569	607	636	606	622	622	619	609	606	572	654	620	628	585	603	630	613	595	568	647	618	599	623	614	651	651	610	578	599	592	628	605	617	641	588	609	638	553	581	597	652	607	618	607	600	624	608	610	573	636	610	614	580	646	591	583	607	622	674	599	619	639	578	616	605	634	609	580	607	621	600	598	580	645	588	600	589	619	591	631	624	595	610	606	608	593	584	621	647	607	556	616	642	586	613	628	583	584	606	635	644	606	624	632	638	601	588	596	619	651	657	617	616	616	604	637	607	608	594	590	631	632	620	611	601	569	571	634	639	622	611	606	601	588	608	585	641	568	659	639	593	621	635	572	615	596	577	613	568	604	640	655	634	662	622	602	574	574	609	595	605	612	584	610	601	609	659	660	642	636	621	638	647	574	574	667	593	582	593	626	637	578	626	653	624	640	582	647	612	601	613	638	607	615	652	633	675	679	601	628	619	599	611	618	639	628	586	606	628	631	592	625	627	615	680	640	593	602	616	574	570	619	629	651	584	575	604	575	612	601	632	569	633	602	636	629	651	656	652	631	641	609	617	615	636	632	586	614	638	584	630	622	599	626	610	595	618	619	604	646	635	595	635	642	582	662	610	613	614	621	597	620	614	580	621	598	591	626	637	646	582	644	627	642	616	581	650	614	586	597	628	552	633	640	597	635	618	640	629	582	598	603	640	608	604	645	639	635	566	641	638	532	599	643	615	634	626	622	618	635	585	665	582	600	623	647	598	632	626	579	622	620	616	602	593	594	667	616	608	645	579	652	606	633	651	598	610	641	647	628	621	620	654	595	603	552	642	581	590	622	584	616	626	648	589	590	625	616	632	597	611	610	612	599	596	631	607	636	627	607	633	608	585	600	595	659	567	590	620	569	588	636	646	628	615	587	623	592	596	608	585	581	608	613	632	651	610	631	620	643	571	613	613	623	615	604	631	607	597	635	617	615	575	620	640	554	613	643	643	621	562	593	644	621	553	582	644	611	614	634	589	604	638	597	630	612	645	611	643	627	625	611	636	633	629	607	611	628	656	569	577	582	603	601	599	629	632	605	627	596	613	586	613	607	615	617	616	614	612	597	623	595	603	576	626	617	624	590	672	636	599	635	597	639	589	595	623	625	558	631	626	588	591	556	621	595	654	612	574	570	595	627	563	567	624	602	593	597	604	617	635	631	589	605	548	626	623	647	611	601	642	614	632	640	549	584	639	598	575	640	637	619	611	623	627	579	630	596	628	627	609	648	614	661	607	619	636	665	617	587	629	583	584	579	670	620	585	598	620	607	608	636	554	556	576	595	626	634	604	606	561	623	611	609	579	599	659	607	623	637	660	613	647	611	593	584	639	612	614	641	644	623	623	643	655	590	620	618	608	608	615	636	582	630	617	644	654	612	561	621	662	583	642	598	634	624	604	640	597	644	652	621	590	588	623	614	602	647	593	562	618	625	646	619	587	669	559	608	592	627	606	644	615	615	604	620	626	595	632	570	603	642	564	630	622	615	613	623	607	620	660	676	640	619	617	602	612	629	637	633	635	581	627	580	640	607	643	585	664	640	636	642	599	590	657	645	643	592	616	618	599	618	575	601	618	656	586	612	599	601	636	610	634	585	590	631	638	604	648	610	625	605	582	622	560	623	600	617	603	599	624	640	572	682	639	578	602	606	576	588	637	654	643	614	615	602	569	575	647	675	641	629	623	629	621	630	668	630	628	575	601	629	600	583	661	628	643	655	649	562	623	611	660	601	647	642	616	658	609	613	624	612	645	640	612	600	625	589	630	606	606	575	629	584	617	639	645	591	654	604	640	590	583	653
13294	16414	12286	6784	5257	3950	3269	2442	1978	1578	1367	1319	1316	1228	1259	1160	1145	1205	1116	1054	976	911	912	950	956	900	840	876	874	945	895	922	867	904	849	869	849	851	832	849	895	885	830	862	853	810	793	812	815	856	803	862	807	812	816	838	800	786	787	783	814	803	757	801	783	841	821	767	787	759	767	767	776	810	759	790	793	783	759	877	782	785	795	797	773	798	785	840	766	818	804	779	773	842	786	810	791	790	781	777	788	783	785	797	760	787	833	779	770	784	814	821	799	833	842	779	777	763	766	764	801	751	753	782	822	800	773	764	812	813	811	773	787	832	784	777	828	789	845	830	760	747	805	788	790	769	788	816	840	747	777	718	872	858	770	787	773	790	762	792	809	754	774	836	847	768	816	800	810	779	823	794	841	771	816	764	813	711	792	804	759	773	784	809	762	797	784	749	802	780	788	794	749	815	808	829	728	782	805	889	836	780	848	813	821	745	747	811	716	787	817	779	780	780	814	815	800	776	789	751	805	788	867	726	802	819	819	807	811	782	822	788	801	819	821	828	767	829	774	776	749	812	796	784	832	797	732	767	768	779	774	794	822	752	769	796	760	792	776	791	808	800	774	748	761	787	828	806	773	792	776	806	780	790	751	794	701	780	732	780	835	792	740	789	817	780	767	813	832	826	778	811	843	751	738	749	815	772	792	765	755	808	785	731	819	807	756	785	796	798	778	816	769	790	843	806	793	753	798	808	808	744	837	811	787	826	742	781	795	833	758	766	797	811	821	798	765	773	798	776	803	854	828	791	790	783	809	776	810	759	780	797	768	793	799	813	806	803	764	800	802	762	804	782	856	745	796	807	754	832	799	822	760	807	800	784	790	748	773	822	814	832	807	761	745	810	783	778	767	821	823	802	785	789	764	776	804	816	842	786	802	768	769	715	803	833	756	826	804	808	793	812	822	799	763	748	768	799	773	789	854	775	811	815	792	727	766	824	754	796	815	793	749	860	798	804	819	793	800	773	791	765	776	787	790	797	763	801	794	753	791	819	806	777	808	780	777	787	824	784	756	768	790	787	787	738	801	804	852	797	817	829	829	798	821	793	746	795	841	798	802	783	792	774	805	811	816	793	787	779	812	827	821	801	787	808	816	795	792	823	846	780	785	800	786	812	804	825	805	806	823	787	772	784	804	796	846	784	811	747	805	777	828	797	778	776	788	831	732	799	807	770	785	800	775	785	808	784	759	743	763	819	743	809	795	766	791	798	758	851	805	768	850	781	808	777	883	760	784	807	812	822	782	784	806	763	832	810	815	786	760	790	795	783	818	825	788	809	757	788	780	773	819	779	804	787	803	789	795	742	770	803	833	791	739	770	785	787	750	780	857	840	774	747	816	805	766	791	803	787	788	843	799	779	736	784	819	769	827	783	812	763	791	756	853	850	784	809	769	777	790	838	792	788	789	816	817	777	786	791	819	801	747	803	800	833	760	820	796	772	793	790	794	807	790	809	778	800	830	772	783	793	842	784	728	794	745	816	788	793	777	804	804	819	835	795	807	806	827	757	767	796	812	782	816	782	826	774	808	759	765	802	803	815	788	802	807	771	801	814	790	795	770	825	818	823	797	809	784	849	767	781	773	810	784	791	776	808	825	766	777	780	809	796	795	808	800	799	814	825	797	779	785	794	810	822	811	788	815	738	787	791	805	740	806	789	791	793	767	815	813	800	796	829	779	825	792	805	820	786	837	825	758	785	782	811	799	837	825	816	804	819	785	733	767	811	796	783	770	808	806	713	780	782	797	802	816	774	779	763	768	827	790	811	798	773	802	763	846	742	759	792	769	808	762	780	792	768	729	764	766	764	784	811	822	770	779	824	801	820	824	758	782	810	802	831	747	781	759	802	806	784	790	842	800	822	795	782	810	754	784	820	802	805	780	764	791	774	746	794	762	786	826	760	785	814	754	811	767	813	794	821	766	823	802	839	772	810	777	764	739	801	736	793	827	744	785	779	768	779	754	754	793	786	786	775	814	798	776	801	801	772	765	817	806	804	802	793	794	812	787	789	799	797	810	760	849	798	816	774	846	807	849	765	800	772	776	801	795	800	813	816	842	829	782	790	807	790	831	783	830	799	766	793	817	822	802	800	852	752	798	723	760	817	759	854	753	848	792	795	715	833	800	827	829	810	810	820	788	763	780	807	775	790	797	826	768	742	741	801	782	817	804	801	807	840	812	810	808	786	775	777	803	823	787	736	820	795	846	773	803	783	823	736	781	799	793	738	788	788	746	777	794	752	818	829	774	809	784	786	840	814	868	784	790	804	804	768	824	801	819	804	808	789	782	770	791	781	810	790	824	827	814	778	746	757	809	796	796	796	769	752	724	790	793	778	822	819	784	803	804	776	778	786	755	790	818	782	770	816	749	762	822	759	844	754	836	769	818	797	784	775	809	800	771	785	825	804	787	789	823	820	810	818	819	750	812	843	816	811	776	808	772	761	841	814	788	852	765	811	812	781	791	818	806	813	784	826	818	783	764	817	829	824	814	818	767	761	794	775	798	816	793	790	796	730	723	793	820	777	787	786	869	778	796	798	848	819	813	802	814	774	798	744	794	819	826	734	738	791	803	819	792	801	814	828	806	760	796	800	812	797	823	822	816	790	725	760	772	795	775	800	825	779	813	794	750	785	794	785	785	810	772	809	751	794	825	768	847	797	816	760	744	822	790	850	813	854	790	800	813	802	824	811	820	764	778	837	797	775	825	814	797	780	803	768	837	861	805	793	804	822	765	755	817	818	778	785	820	734	792	835	796	794	863	785	842	774	784	763	796	782	820	772	800	780	772	830	759	815	837	758	793	789	782	781	791	772	838	784	733	797	814	793	779	815	749	849	811	825	803	749	753	784	785	757	776	821	724	779	793	780	815	829	777	775	788	845	790	797	771	771	771	811	792	794	815	765	823	800	759	778	815	790	795	792	823	737	790	843	743	819	812	802	781	743	792	778	803	782	769	821	846	767	817	829	785	783	744	772	789	829	819	747	728	766	841	813	782	790	802	793	791	750	772	780	806	752	797	853	758	758	787	789	853	836	846	785	775	772	791	773	761	792	765	780	791	802	775	815	767	781	825	810	807	830	814	836	749	832	763	838	823	788	790	797	768	832	859	809	747	743	743	787	774	805	775	776	775	797	785	818	801	776	796	771	781	793	822	763	815	803	793	804	777	763	807	833	772	800	786	770	749	814	762	820	777	846	804	778	772	873	804	767	816	794	780	766	824	817	800	776	801	790	785	750	769	817	802	821	817	750	785	744	767	786	787	799	818	784	795	773	745	773	835	809	798	802	818	818	786	760	774	805	806	799	766	802	825	859	830	801	776	795	754	791	833	847	758	812	780	754	803	783	768	792	799	767	778	826	791	768	810	774	756	793	850	769	819	780	773	800	838	762	827	805	797	783	800	835	786	810	799	795	771	754	787	810	769	793	789	799	831	763	787	829
23510	20952	27912	24154	20759	9406	3051	1914	1475	1231	1030	1006	993	939	976	929	873	838	748	798	744	714	674	702	755	692	656	656	676	678	706	670	629	612	625	644	615	640	620	652	576	648	631	586	622	645	625	589	629	588	581	576	575	550	611	577	573	572	606	623	602	583	589	595	587	532	604	577	604	549	622	548	565	561	614	618	561	604	595	582	611	534	589	549	601	583	589	581	572	618	597	569	555	606	596	571	568	581	580	569	573	601	612	546	565	588	607	615	582	575	570	611	561	580	534	563	567	548	599	575	598	582	606	597	624	597	565	587	534	567	626	592	558	597	569	561	557	549	581	614	577	536	500	598	539	616	571	573	623	589	601	593	525	570	611	566	607	583	606	588	594	581	608	564	600	592	577	607	549	588	587	592	546	576	577	593	549	582	590	591	630	564	567	579	622	580	608	550	598	610	641	556	584	611	579	536	592	609	610	569	597	568	566	582	582	584	567	531	604	573	610	575	582	588	572	630	598	565	563	600	592	581	595	592	617	601	620	571	548	579	567	563	617	572	572	549	562	556	570	593	573	584	596	601	570	619	563	581	595	544	613	616	593	598	569	551	571	591	580	601	628	595	563	627	580	572	602	543	590	588	574	579	589	550	598	585	606	590	613	656	571	597	560	581	636	592	538	586	591	579	544	552	563	601	567	584	579	608	617	600	600	581	573	572	585	575	620	536	589	584	562	596	593	560	598	525	628	495	600	601	587	628	564	582	596	579	574	550	610	594	597	610	601	557	590	582	533	537	567	574	556	599	632	535	596	594	583	550	598	551	623	574	556	609	601	587	553	546	597	585	606	571	598	581	557	580	601	610	617	570	533	596	593	590	568	589	537	577	546	565	580	582	525	626	582	570	644	571	586	544	593	565	597	630	581	541	560	611	583	602	589	583	588	582	589	585	589	542	560	573	563	580	613	612	597	645	541	584	598	580	590	571	626	597	556	599	603	616	611	618	598	591	556	592	600	589	601	580	548	609	566	609	570	608	550	548	619	585	599	551	589	566	581	574	609	658	571	521	555	569	567	599	599	634	561	554	563	533	532	580	634	629	560	563	529	536	607	597	580	611	576	558	595	614	607	608	561	604	598	595	558	610	561	598	550	594	566	588	574	555	581	645	592	567	537	558	531	551	582	595	594	583	577	585	591	593	566	589	570	601	571	570	557	551	579	586	614	587	589	593	565	577	591	613	618	564	590	563	580	538	600	586	561	604	617	633	552	595	555	591	581	569	569	594	593	609	600	555	568	587	582	573	590	589	578	575	568	587	560	567	558	579	522	600	564	597	536	591	538	573	584	598	577	607	586	591	592	559	591	590	573	557	603	628	568	574	581	606	640	621	560	605	563	591	576	633	590	566	569	549	572	566	562	602	585	596	623	554	557	569	598	585	605	565	590	557	586	593	573	570	576	574	629	575	555	581	611	585	612	644	509	596	567	572	585	543	576	598	571	590	580	564	617	600	575	616	548	594	592	553	622	552	580	621	603	546	543	558	596	579	594	607	596	576	602	577	590	556	579	559	564	588	553	622	600	581	596	568	610	574	570	589	567	545	642	603	580	553	619	542	593	614	605	608	576	517	584	592	552	535	559	562	580	548	589	606	550	584	552	610	582	576	592	582	610	598	565	567	580	601	555	575	552	599	535	616	595	611	541	560	572	570	584	616	577	594	585	547	573	558	592	565	607	575	578	606	578	568	582	591	599	615	542	599	589	548	590	567	600	543	545	609	574	597	560	605	595	570	569	561	607	613	595	564	569	530	546	564	575	653	599	537	563	588	516	577	615	560	624	588	603	553	591	614	579	621	552	603	555	615	583	542	606	620	630	549	522	562	560	577	547	660	620	585	569	628	575	591	525	585	589	546	592	594	558	614	563	601	598	572	554	570	636	633	598	570	621	588	614	543	596	572	554	585	581	582	614	620	576	598	578	554	557	625	620	558	583	623	563	599	572	561	614	578	579	579	619	585	574	575	594	543	614	624	583	584	587	576	597	592	573	597	563	574	564	615	608	589	612	614	617	528	587	552	579	599	581	601	607	563	560	587	579	613	562	579	581	578	567	556	528	546	561	588	573	601	570	558	609	559	608	583	607	589	591	595	575	595	579	601	616	566	582	561	630	618	587	618	594	590	593	597	565	561	595	581	608	554	595	555	563	639	625	608	593	576	579	563	582	591	603	632	563	567	610	590	571	592	578	589	576	584	572	590	550	580	571	587	578	585	591	616	543	540	550	600	597	562	594	629	591	543	579	544	579	551	592	529	564	586	591	614	607	587	609	580	556	571	566	564	602	581	567	580	596	611	572	567	573	580	548	563	594	599	555	556	549	575	602	550	579	557	538	553	604	579	561	556	625	570	608	595	558	594	558	593	563	567	551	586	579	601	618	612	573	589	579	572	585	584	544	576	553	639	564	581	568	565	553	603	559	590	573	585	563	589	561	551	567	581	576	574	626	607	611	566	571	579	602	568	580	583	572	568	579	550	607	587	562	571	559	592	597	577	562	592	574	564	600	602	570	557	555	567	570	533	559	576	568	614	579	627	622	548	580	548	587	577	553	604	595	581	607	595	570	552	532	525	531	588	587	599	602	559	637	574	593	591	623	583	578	548	599	563	596	623	572	545	560	611	618	613	579	602	608	593	567	562	588	600	548	596	572	557	568	581	617	587	592	607	591	546	588	602	601	603	574	601	610	545	609	563	554	605	612	600	557	567	572	582	600	586	572	557	603	624	554	629	585	643	576	612	576	592	560	553	594	619	559	618	539	560	547	582	542	592	578	597	593	623	595	580	565	621	560	646	573	605	593	594	568	593	580	577	588	594	613	582	585	587	600	602	592	584	562	632	572	587	584	574	555	583	611	616	561	542	612	556	590	596	552	572	606	561	593	563	643	570	584	542	597	604	593	591	592	550	596	575	598	626	614	559	523	596	564	584	601	574	558	559	607	561	584	594	593	542	581	579	572	589	589	632	621	568	580	610	573	590	596	605	620	585	582	583	563	569	567	545	614	562	560	622	571	589	581	581	600	574	596	617	542	564	608	582	567	588	594	583	544	602	533	626	595	585	557	561	561	570	578	583	578	568	586	563	623	562	653	593	601	538	545	561	576	586	619	586	568	601	614	585	598	600	603	547	551	588	582	573	609	565	618	590	560	580	586	539	576	551	597	609	572	593	532	578	588	596	558	590	590	602	594	580	567	552	550	537	597	575	569	549	614	604	548	524	560	575	608	564	609	599	565	580	648	561	587	615	547	575	572	564	617	595	587	556	550	592	542	608	603	661	572	603	532	620	556	586	548	570	587	606	603	640	611	639	583	585	598	587	605	591	575	603	571	599	568	603	631	590	545	595	599	582	571	621	588	643	563	601	625	631	601	588	620	550	585	585	573	564	607	605	596	602	583	580	610	591	554	643	595	585	592	570	567	561	561	602	610	556	577	587	597	594	533	627	596	561
13666	24826	18797	11161	8469	6761	4857	3895	2905	2276	1950	1804	1723	1644	1515	1503	1416	1350	1288	1089	1074	1042	955	988	1018	997	981	924	953	947	995	901	899	898	871	838	814	915	864	895	825	856	833	804	814	786	773	808	760	785	779	781	773	769	837	779	821	804	755	810	769	711	793	818	800	808	763	856	787	766	773	740	777	805	792	781	752	752	774	731	771	725	752	799	747	822	755	727	736	745	762	741	752	794	762	736	766	754	802	714	803	776	747	785	755	765	735	734	795	729	796	738	753	750	766	758	752	727	723	723	769	759	740	767	786	771	751	785	794	728	763	757	712	768	719	768	721	758	744	765	742	758	763	742	747	796	732	763	735	737	758	776	734	780	766	821	728	712	743	767	766	744	773	770	760	754	804	730	762	765	735	737	776	761	763	748	770	755	715	737	750	733	800	781	746	699	787	764	723	740	799	717	771	794	749	785	789	738	735	736	794	742	773	770	736	748	733	737	763	729	774	715	712	788	723	796	807	736	753	747	740	759	704	720	791	739	731	781	797	742	812	744	730	738	699	743	750	738	840	798	737	801	726	753	725	725	713	782	750	773	748	760	715	746	742	716	780	768	776	764	780	779	808	815	735	721	741	763	774	723	786	746	769	767	774	762	761	769	728	751	757	757	734	702	737	721	761	756	735	785	744	745	715	704	745	774	725	757	766	741	774	729	789	789	790	750	809	723	727	748	786	744	791	741	741	789	769	758	737	724	774	721	787	734	792	796	792	715	774	771	744	734	754	771	757	710	769	749	741	801	758	764	694	738	777	798	796	786	779	748	700	744	740	740	786	780	810	790	823	818	790	751	740	757	775	723	760	794	689	787	746	790	758	738	715	752	786	743	774	778	733	792	783	728	748	737	731	770	781	741	743	751	741	694	804	761	743	756	757	799	793	746	736	758	763	703	785	776	794	722	712	699	743	779	761	734	744	742	748	780	761	766	802	715	759	765	736	743	750	796	744	723	802	739	739	749	776	756	723	791	724	798	728	744	761	715	759	762	757	706	744	764	802	784	754	735	725	787	767	746	787	754	733	734	774	712	733	782	734	787	753	703	778	748	772	757	747	775	798	766	763	765	739	795	772	772	691	691	748	795	770	736	740	717	797	748	738	773	738	789	785	801	758	739	753	754	761	765	730	752	772	726	708	778	716	761	772	760	807	743	734	766	813	765	772	779	717	717	736	706	758	789	760	765	834	745	769	804	807	770	799	782	742	765	723	729	766	723	770	709	762	779	758	753	769	767	759	733	765	755	774	777	742	804	747	728	768	773	767	709	759	725	725	722	753	722	747	747	747	757	713	763	758	799	763	768	743	777	744	727	763	759	801	739	754	753	747	770	744	750	754	763	745	773	796	770	766	775	770	772	755	745	762	764	744	795	776	751	702	748	778	713	788	789	725	788	750	752	755	733	750	757	799	774	723	758	739	761	767	753	720	732	726	753	747	748	756	769	741	787	767	719	749	768	770	752	752	796	750	762	768	733	734	794	766	737	766	746	739	754	794	738	742	737	801	747	782	733	749	729	720	722	750	756	761	737	789	784	775	745	777	789	761	775	719	775	773	703	754	760	750	788	761	782	759	789	714	754	766	757	765	739	788	767	744	761	728	742	770	722	752	742	730	750	764	780	767	776	769	803	710	742	760	757	758	724	773	815	724	769	755	761	796	780	752	778	808	812	800	772	750	755	788	761	748	748	773	759	774	795	765	775	723	733	746	778	775	734	757	765	741	752	788	762	744	760	729	739	707	758	735	753	748	779	783	761	768	776	751	779	747	755	701	784	765	792	727	731	768	733	746	770	745	756	790	783	768	757	723	775	773	761	762	786	741	762	756	702	781	811	732	803	772	684	748	745	775	755	761	808	774	749	798	763	761	771	799	739	777	757	771	732	791	735	727	761	780	758	749	788	789	743	740	743	781	733	762	756	780	751	750	781	750	778	736	759	782	698	793	788	737	729	781	756	753	784	748	697	738	767	722	725	765	739	785	730	743	800	733	769	775	782	779	723	773	728	766	776	733	792	750	738	789	786	785	749	764	753	753	740	763	730	753	777	737	775	789	782	750	759	773	764	781	799	815	761	766	776	761	793	770	728	734	703	728	702	734	727	782	748	697	766	780	721	785	749	763	755	785	761	752	811	815	774	740	728	754	746	734	749	728	781	760	726	759	768	758	772	783	748	766	780	715	802	752	782	722	784	766	762	722	706	762	755	763	732	794	794	730	757	799	717	728	757	759	764	771	726	779	754	848	746	730	791	780	807	787	749	749	765	746	839	762	786	752	739	783	820	777	756	735	757	798	725	756	716	778	782	754	782	726	756	751	742	722	777	781	736	716	736	766	789	757	770	764	743	773	733	772	752	750	782	737	760	692	783	726	733	754	782	737	778	782	735	780	712	746	761	764	765	752	763	737	771	747	754	745	716	723	742	780	784	785	757	735	741	779	713	800	759	733	751	773	750	710	736	774	756	708	782	756	761	722	738	767	767	705	760	763	761	802	774	757	766	804	752	801	753	753	791	753	761	742	775	750	711	791	742	767	775	773	808	769	717	734	739	735	766	792	727	791	795	741	752	741	697	794	767	733	778	732	701	703	743	732	748	796	765	760	759	786	825	782	730	773	719	739	717	782	729	734	747	796	739	747	724	715	738	761	749	748	787	756	781	759	762	702	775	739	783	744	763	777	755	766	791	818	753	775	724	781	770	760	748	758	740	773	738	760	767	759	744	748	775	765	749	736	782	810	767	733	764	786	751	763	760	719	714	803	768	778	742	718	787	743	788	817	715	740	752	751	787	759	720	738	757	798	783	768	727	804	778	762	782	776	757	759	806	749	785	722	784	788	791	799	795	780	747	746	783	771	743	675	771	731	786	751	744	756	801	750	721	778	752	767	741	759	748	753	741	759	796	728	737	816	715	757	727	737	752	742	787	720	739	771	803	762	791	778	762	741	744	712	813	777	756	763	705	750	763	803	784	742	725	767	755	712	763	734	749	726	746	764	769	781	757	776	722	784	774	782	795	763	773	750	747	730	738	764	733	772	791	757	745	814	785	785	761	806	776	766	737	731	762	752	723	751	739	763	750	730	773	787	710	768	730	753	751	714	750	801	753	781	744	767	724	789	782	800	759	784	747	795	706	780	743	758	716	736	758	762	798	757	741	771	740	746	739	753	736	754	726	780	741	793	758	771	770	811	755	770	790	729	753	723	773	781	729	742	735	737	731	824	756	760	727	679	731	816	698	770	777	779	759	729	761	749	778	801	768	773	745	810	761	748	789	767	748	753	745	733	774	757	754	822	745	787	786	762	757	788	732	748	713	753	759	785	779	798	814	780	776	759	781	723	720	815	738	804	717	790	785	723	738	762	719	745	763	771	773	767	761	780	745	733	772	757	729	714	783	730	735	808	803	755	734	761	720	796	757	772	731	755	807	770	728	725	753	729	808	722	751	722	746	697	760
24640	20980	26623	25055	9466	2939	1839	1356	1110	979	836	728	732	735	736	720	704	653	624	628	556	548	535	497	527	486	501	514	508	528	510	551	513	441	519	503	466	491	506	448	475	488	439	502	464	470	519	454	433	456	497	451	459	432	492	426	485	471	439	489	446	447	456	465	488	437	448	434	451	448	450	434	464	449	431	420	449	380	440	463	440	442	454	431	404	443	449	475	447	485	390	445	431	452	465	443	457	477	468	471	469	478	407	468	428	455	408	446	450	437	428	433	449	443	459	402	440	456	431	393	458	445	455	458	444	438	450	462	471	399	457	433	457	428	434	437	473	463	416	425	413	477	437	432	451	419	455	417	459	484	443	467	430	474	472	436	460	445	451	459	406	426	457	408	421	466	438	475	402	445	441	459	439	434	437	438	454	437	436	440	444	450	454	425	491	462	465	465	470	429	418	455	436	445	464	420	437	434	413	450	436	455	458	470	455	471	464	468	421	432	496	457	421	477	435	478	493	450	452	456	448	436	461	442	442	459	474	470	468	466	459	418	463	470	435	436	458	477	428	453	432	407	438	418	486	448	461	446	466	460	459	435	438	462	480	464	435	449	503	438	447	436	453	441	447	460	467	433	450	448	433	458	430	432	439	446	457	427	446	457	458	467	439	407	424	465	485	408	463	456	436	466	447	463	479	439	430	471	462	478	454	462	464	439	460	420	435	455	449	432	469	452	445	453	441	455	441	441	495	414	451	469	437	433	427	433	453	445	442	414	421	457	468	425	464	434	471	473	477	474	451	438	473	452	434	436	453	476	437	431	465	428	458	464	424	412	445	462	439	404	485	468	500	472	408	441	414	447	440	411	462	442	446	461	434	415	456	443	441	426	462	469	478	447	414	475	460	413	441	474	425	441	429	449	433	414	418	449	425	425	433	469	456	447	401	458	411	439	437	460	470	447	427	485	456	462	444	475	450	470	441	428	415	436	464	435	448	423	460	473	425	418	430	423	435	431	429	440	448	470	423	479	479	413	446	418	495	412	493	473	443	464	450	455	466	486	428	422	471	448	438	482	398	461	451	445	465	444	471	461	446	468	444	467	439	511	446	468	437	431	434	417	481	446	423	442	440	471	444	445	453	441	459	485	464	426	456	456	433	419	501	455	458	461	464	440	470	435	473	445	444	494	428	440	478	461	451	454	447	417	442	471	456	451	475	458	418	438	440	446	464	402	431	443	443	432	411	431	443	483	442	496	406	450	385	471	465	475	478	439	432	461	438	448	401	439	455	414	498	436	405	459	447	464	459	416	433	411	434	422	436	422	450	427	451	479	478	417	474	442	466	433	432	394	458	467	492	449	449	459	443	458	409	448	465	446	456	431	452	474	406	416	447	471	407	429	446	450	414	438	441	441	472	454	446	481	496	485	433	416	454	439	460	443	483	446	442	430	455	472	474	456	463	429	463	439	450	461	443	447	462	437	464	432	420	438	442	448	449	439	434	512	411	417	437	475	455	413	420	441	421	481	438	437	469	447	437	428	424	449	465	422	413	478	443	448	433	427	414	460	431	449	469	486	441	441	473	419	444	446	435	448	453	461	417	419	431	447	429	463	454	422	463	465	455	461	464	468	414	426	454	431	434	438	432	506	438	441	436	434	447	449	487	449	429	458	428	441	437	443	446	440	425	446	478	418	448	479	394	470	452	436	432	483	437	422	403	496	453	433	449	436	411	445	480	449	420	442	400	413	455	474	466	451	449	449	436	435	445	476	444	452	435	446	514	429	476	436	466	455	430	468	440	451	427	434	463	453	447	435	435	449	439	418	452	464	429	424	444	438	413	441	442	461	478	408	429	433	423	418	436	454	382	444	474	436	466	445	431	456	436	427	432	416	433	422	460	454	441	479	443	448	409	424	427	442	425	444	455	458	465	415	445	439	433	439	440	468	434	484	427	461	432	430	450	411	447	461	450	440	438	454	436	431	401	479	423	460	460	450	420	441	471	496	424	454	404	411	432	453	453	433	490	436	457	440	411	404	439	443	423	443	428	463	419	452	447	426	444	408	450	443	429	406	424	447	423	448	438	496	418	430	439	407	459	441	431	451	463	379	428	495	445	449	466	442	440	471	447	443	432	456	471	433	414	460	419	462	431	437	441	433	410	436	443	430	421	430	442	446	471	465	460	419	467	401	455	432	411	442	402	480	448	412	431	447	476	438	432	449	413	423	452	430	477	452	427	419	431	460	466	409	437	427	432	434	438	454	451	438	428	462	431	440	459	472	429	433	455	463	453	426	419	454	471	477	437	436	478	448	413	446	444	466	432	411	476	443	463	400	446	451	473	452	446	454	455	438	454	426	465	446	444	459	434	429	437	420	454	433	451	466	423	438	460	430	384	449	420	449	466	409	472	447	421	422	478	487	476	486	449	433	422	426	446	413	439	468	456	434	443	433	439	426	433	439	449	435	449	420	430	489	468	433	469	469	473	433	466	487	406	463	420	433	438	424	422	468	423	408	442	464	451	439	436	427	442	447	469	447	450	402	473	452	467	437	457	489	434	461	466	455	438	476	393	424	464	451	449	437	427	446	416	405	459	436	439	465	465	475	437	478	469	425	464	465	431	440	458	434	429	388	471	459	458	466	442	467	441	427	433	404	454	439	463	464	457	405	463	460	442	440	432	459	461	461	422	456	468	459	466	437	466	444	444	482	436	411	445	497	473	463	464	454	426	444	480	437	436	424	427	420	431	469	443	445	426	446	434	463	444	462	475	423	463	503	433	460	427	462	436	442	448	457	422	468	429	466	403	429	484	447	406	462	452	452	417	437	488	466	446	446	458	473	500	409	455	420	469	465	422	492	483	451	484	439	437	475	412	451	449	497	431	435	463	462	455	463	451	460	464	421	453	418	448	432	435	424	451	454	436	448	450	425	451	441	455	430	455	464	458	441	446	405	413	430	438	425	440	440	482	445	425	407	448	438	452	451	466	416	405	414	424	435	468	423	434	479	448	451	433	442	430	415	453	450	455	409	498	425	482	462	424	441	440	460	408	434	475	426	424	430	454	479	429	416	466	445	434	439	430	458	456	407	420	431	461	441	389	460	456	468	463	452	451	458	454	433	433	437	472	460	449	461	459	414	462	431	442	462	474	436	437	473	447	416	472	412	442	459	441	460	442	424	440	459	431	400	453	452	466	439	436	426	461	442	433	416	428	457	398	434	441	434	442	422	482	430	460	447	414	463	455	438	451	441	453	449	456	420	459	465	447	415	490	448	473	399	427	428	456	415	490	462	448	451	461	452	400	434	439	427	444	451	491	421	445	443	398	443	446	437	447	431	439	422	429	479	419	419	423	423	435	451	487	479	456	446	455	416	468	439	456	416	472	443	436	440	429	433	453	423	425	469	428	455	442	469	422	462	423	439	429	411	426	457	408	420	452	467	415	448	431	456	438	461	453	445	449	464	443	474	425	432	469	417	455	438	447	478	449	411	451	483	449	461
13147	22008	15642	8990	6823	5649	3940	2892	2393	1906	1485	1367	1290	1244	1229	1163	1086	969	983	956	851	838	750	755	792	775	750	707	735	701	697	711	689	693	701	656	668	657	624	633	673	636	663	600	663	612	613	630	582	607	595	576	605	586	606	560	610	553	616	603	583	597	592	618	647	592	588	582	611	606	583	574	570	614	549	616	575	584	573	572	590	548	578	585	591	586	595	583	574	568	555	609	592	577	573	656	550	544	597	568	583	580	589	570	524	616	602	573	569	555	588	572	603	581	605	535	576	529	603	581	565	567	597	567	581	589	533	567	573	575	576	580	581	602	594	576	602	582	610	599	554	564	552	589	627	555	590	515	590	571	616	589	577	581	549	587	567	575	552	574	593	602	560	577	587	638	594	592	579	587	583	569	639	585	590	532	585	562	583	600	548	580	593	537	550	557	594	618	556	585	596	588	587	579	564	570	582	578	573	575	634	585	609	596	565	572	586	595	599	595	600	538	584	534	602	580	574	570	595	545	554	579	586	582	556	625	560	563	567	618	565	545	567	617	575	559	578	602	586	591	605	607	580	580	593	594	568	565	559	594	626	587	567	617	615	552	610	602	559	584	594	565	595	574	588	517	576	546	584	559	618	576	568	591	561	573	556	583	572	603	600	584	576	586	561	587	584	590	598	589	556	532	566	569	536	575	594	609	601	561	529	579	595	584	568	644	600	557	575	571	634	567	546	559	591	549	612	551	587	622	584	613	598	579	586	569	554	611	556	584	610	584	612	592	585	546	544	570	589	604	606	596	595	541	517	547	528	552	557	540	585	568	612	533	575	621	575	556	589	588	577	605	577	533	564	604	604	612	558	586	602	608	572	565	562	604	553	553	572	571	605	568	590	632	581	571	576	559	605	570	558	543	599	586	617	592	586	554	583	554	642	576	619	569	561	570	575	589	560	592	551	596	577	556	607	594	569	554	551	586	585	617	580	586	630	554	581	544	593	598	577	602	626	568	554	545	587	556	591	589	543	621	539	594	548	554	570	576	566	605	581	615	576	572	557	539	589	573	594	593	515	584	559	579	601	564	586	556	616	590	538	565	589	559	588	592	645	566	605	571	586	550	578	594	577	561	567	535	604	604	540	564	578	607	590	550	555	535	559	558	582	606	584	609	565	591	556	610	595	580	566	568	585	596	588	528	539	594	591	590	594	605	549	579	604	598	596	563	565	589	570	587	595	559	625	641	571	565	581	635	549	552	576	582	536	605	574	569	600	578	599	576	558	603	619	554	598	627	581	596	548	557	570	631	564	562	604	543	615	584	621	620	558	614	592	582	541	574	592	528	583	589	581	575	575	589	599	581	621	602	598	628	552	587	552	610	586	583	587	569	604	571	546	599	607	593	564	616	601	565	566	560	594	601	563	596	613	573	565	558	579	602	609	590	545	588	589	597	561	607	540	578	599	581	592	606	586	622	576	566	605	564	568	633	623	576	602	622	494	581	601	623	593	554	549	614	622	580	607	615	582	567	568	541	584	577	616	571	563	561	588	561	594	532	593	551	582	580	585	573	620	579	584	591	649	588	579	581	586	578	582	534	582	560	614	586	574	547	558	591	594	618	601	566	599	628	594	574	555	625	588	614	626	590	647	571	586	597	570	553	568	576	564	566	549	575	553	576	596	591	544	594	636	610	538	607	595	568	586	579	592	598	561	595	585	605	552	592	556	563	586	570	551	575	567	554	545	621	587	589	572	614	579	571	570	597	556	528	630	573	580	540	573	542	587	569	571	624	599	569	568	610	622	561	619	583	582	547	592	572	589	596	553	574	597	567	634	571	576	578	547	632	573	605	572	562	611	578	613	586	617	565	592	545	566	591	518	596	593	564	560	577	553	567	600	591	580	634	565	539	552	553	583	584	538	634	558	626	577	606	595	626	615	623	570	604	573	559	583	573	577	577	576	542	542	587	555	594	604	556	580	563	630	581	576	596	551	571	573	599	586	579	623	561	587	581	561	564	592	583	551	629	587	583	580	639	572	595	550	557	589	598	592	609	583	542	579	605	606	586	536	568	569	569	617	562	607	551	583	602	591	564	561	585	607	580	588	595	606	586	616	567	535	578	576	568	545	569	574	561	552	571	538	633	540	620	632	622	536	534	560	595	579	575	551	564	592	598	595	574	567	558	606	593	569	610	644	586	564	612	606	573	593	617	539	560	557	571	591	548	569	584	600	609	603	585	607	557	553	589	611	578	568	565	557	591	577	569	588	615	629	586	599	578	584	569	586	610	565	595	584	549	564	606	562	559	540	572	591	607	610	587	572	560	545	591	570	578	591	557	575	584	573	565	573	592	611	527	574	614	572	568	580	555	561	582	596	568	580	576	564	597	565	598	543	608	573	617	580	603	623	571	615	595	594	564	605	596	562	560	617	542	589	601	571	576	582	565	608	578	587	633	617	539	583	546	576	562	545	601	605	539	566	608	560	579	570	577	573	520	592	589	569	547	567	561	651	585	559	578	577	586	584	599	576	541	596	620	564	576	537	598	547	588	582	545	557	585	584	590	564	571	599	564	564	604	536	566	591	559	599	557	530	593	575	575	599	571	560	589	565	603	605	558	570	548	572	554	563	632	603	602	574	538	589	595	591	585	604	584	578	586	576	595	555	573	580	581	576	563	541	590	586	582	603	565	600	525	572	585	597	591	570	556	578	549	551	594	582	532	618	574	546	566	615	580	579	618	575	583	595	584	592	556	556	593	573	576	633	613	575	603	564	572	538	555	588	580	635	593	572	575	561	559	552	579	562	541	551	569	540	573	580	568	611	547	567	583	594	585	592	594	547	621	619	634	565	577	614	581	547	573	556	638	557	593	622	534	592	588	599	594	519	555	556	598	580	522	587	592	565	591	624	558	589	600	654	584	566	590	582	631	574	582	592	560	569	576	560	588	599	577	549	609	606	545	566	585	607	557	574	546	594	602	601	559	561	573	573	601	579	560	562	593	574	625	600	567	597	589	558	585	595	603	556	601	598	620	589	525	564	590	572	602	530	540	587	547	584	629	638	570	549	612	579	625	591	602	577	564	559	579	575	613	577	570	570	558	588	594	563	553	555	595	587	554	543	550	623	572	595	590	597	600	562	589	598	552	564	610	603	562	577	541	543	559	599	587	644	579	604	600	580	566	548	586	579	564	533	547	570	575	573	534	573	546	583	597	601	604	589	599	574	568	576	561	598	568	602	609	588	585	579	570	603	553	561	577	562	580	562	603	605	581	583	571	571	576	627	565	578	567	596	601	595	570	554	574	593	589	538	560	601	589	579	558	587	579	571	586	618	577	582	583	576	579	620	598	519	560	576	560	576	610	594	590	550	586	591	609	607	557	530	548	558	598	569	633	584	538	594	617	552	601	573	576	601	572	533	554	585	587	614	598	566	565	547	597	603	546	564	576	567	529	562	589	601	543	582	548	595	612	592	610	582	559	587	544	561	601	554	544	560	561	588	575
22428	20980	28491	23656	20990	20854	8508	2429	1704	1426	1130	1022	952	963	867	802	758	734	716	625	565	556	548	503	525	506	500	503	466	554	473	467	412	433	461	479	454	443	425	410	404	437	432	394	420	458	400	402	425	399	407	390	404	385	394	397	368	387	389	358	356	397	391	423	361	386	379	390	363	336	374	366	336	357	360	386	362	355	359	379	371	358	340	357	370	354	405	383	360	347	347	372	367	383	351	364	376	352	372	379	383	377	383	355	351	360	345	360	349	355	358	320	372	377	355	368	349	343	357	373	380	346	358	390	346	393	340	351	352	356	349	342	350	386	374	357	402	333	366	391	364	367	347	374	369	345	368	340	364	374	337	380	379	346	360	369	375	365	374	376	380	349	380	358	344	337	368	353	388	376	344	369	375	387	397	383	330	363	355	361	383	378	364	363	332	354	381	365	369	328	358	368	341	337	393	374	347	356	354	403	346	366	358	340	350	329	341	352	338	374	342	352	378	381	362	399	388	367	349	405	356	347	364	370	374	349	386	339	325	346	370	368	339	384	343	371	358	371	389	355	385	379	394	363	354	368	346	324	397	359	327	389	375	380	376	370	370	330	351	363	376	359	360	395	357	394	356	395	375	375	406	358	381	371	408	369	326	342	359	369	379	353	377	389	360	374	370	344	377	370	398	346	350	358	331	356	357	377	362	361	364	366	381	378	358	370	363	346	343	379	345	366	371	348	335	366	339	376	371	323	349	372	340	347	369	370	399	340	379	373	385	362	379	355	372	385	362	392	397	345	349	366	342	377	374	316	365	358	397	333	365	348	365	352	371	361	388	325	390	362	349	334	356	340	352	351	398	359	338	368	372	391	373	377	329	378	364	350	349	339	353	362	360	370	377	344	376	380	389	403	355	353	364	359	363	356	372	379	345	316	379	358	382	357	380	376	339	370	397	350	364	405	357	365	369	366	345	353	354	405	371	317	353	359	365	371	372	384	332	376	361	357	359	403	390	369	355	352	355	390	350	357	362	375	356	373	379	387	371	389	381	393	360	355	407	356	332	344	371	363	368	401	333	352	356	352	356	372	340	359	337	374	358	393	360	386	373	379	336	354	372	373	345	359	379	366	391	359	332	332	371	375	318	377	367	344	371	376	393	347	379	349	364	317	370	361	368	358	364	341	362	360	357	397	352	401	372	364	365	363	380	360	370	350	331	360	347	336	394	363	393	373	360	383	376	338	392	396	354	348	365	369	333	394	341	372	351	373	335	367	336	331	360	374	370	343	351	353	368	389	357	376	353	357	387	340	405	364	376	346	349	371	334	382	347	410	358	402	352	354	359	396	349	352	408	366	385	361	363	339	392	360	365	373	364	351	332	334	353	375	410	408	365	384	370	396	356	375	400	353	374	373	334	378	357	376	322	368	369	351	360	355	380	378	378	374	359	357	384	329	375	377	339	356	345	347	342	364	358	365	372	369	368	351	373	337	367	367	349	365	376	345	334	356	379	400	362	357	367	377	384	355	331	354	355	345	358	354	370	350	369	354	331	366	363	376	387	370	382	378	379	323	392	374	348	349	385	366	323	369	396	352	363	368	357	386	354	362	369	361	354	365	396	367	351	362	355	383	344	336	357	372	363	321	324	369	392	346	367	339	341	347	364	373	382	357	391	352	336	372	360	387	353	325	382	343	356	369	379	380	358	371	374	365	343	349	332	373	364	367	332	364	349	385	400	344	355	351	346	340	330	351	354	371	342	337	379	346	382	345	352	361	341	357	358	351	358	377	396	364	354	359	371	352	374	389	347	374	358	383	353	365	368	338	382	383	327	369	377	351	365	386	362	360	368	361	368	353	360	375	363	386	372	334	343	355	397	351	340	355	362	369	353	388	370	358	385	382	361	359	371	357	358	390	358	358	393	356	345	385	372	373	376	373	328	352	361	371	330	351	354	379	330	335	328	345	356	382	350	349	327	376	338	366	353	371	366	350	365	342	337	382	344	363	354	369	328	359	374	355	341	330	341	328	360	372	367	369	384	348	369	385	355	347	394	386	330	342	365	355	375	346	357	388	370	301	392	398	349	372	346	371	394	387	411	348	370	397	363	366	356	364	331	374	395	360	349	344	357	358	379	392	334	346	348	365	333	365	320	366	359	381	359	374	356	399	365	324	357	352	350	345	359	361	362	342	419	367	357	352	377	378	332	348	396	345	364	380	390	350	343	417	330	383	347	355	376	348	361	355	356	377	351	349	363	355	357	367	372	368	376	378	350	395	363	365	381	373	362	357	394	350	357	394	384	366	360	383	356	381	390	402	377	353	365	364	373	339	347	324	351	346	366	338	368	365	377	375	384	365	338	352	397	403	331	398	378	359	395	359	398	359	380	366	345	346	393	359	366	361	384	351	339	391	358	352	349	364	364	361	350	357	364	406	354	375	361	320	361	343	356	355	369	357	328	380	357	350	352	388	339	354	384	386	375	348	358	360	335	361	367	360	374	344	342	368	373	390	364	400	335	334	404	349	362	342	394	335	354	368	380	323	354	351	339	393	391	357	339	389	340	413	362	387	363	362	355	372	373	351	336	376	356	354	372	365	360	337	386	382	342	374	336	391	364	386	352	362	363	387	380	354	344	348	353	355	320	378	380	378	338	339	365	395	349	360	360	358	398	335	373	396	373	351	363	396	325	387	358	347	362	349	359	374	345	312	373	367	340	399	368	346	389	369	352	358	367	374	376	370	345	364	368	390	369	351	399	403	373	352	354	353	336	363	385	381	358	366	375	364	349	347	345	352	373	377	363	361	366	346	356	347	361	377	396	361	372	358	417	378	375	357	374	347	377	378	386	372	366	352	389	301	354	353	348	359	339	412	345	372	365	356	404	410	362	381	362	398	324	344	353	372	379	339	336	349	404	370	383	375	365	358	367	364	329	394	343	335	364	363	365	357	367	360	374	370	361	357	358	376	351	343	340	372	347	364	380	371	349	361	364	362	355	325	329	334	353	332	378	360	368	345	387	354	368	402	370	367	329	340	358	409	355	361	376	367	333	376	351	383	332	350	366	354	388	362	354	365	386	330	350	421	332	383	364	360	390	365	358	358	341	347	343	363	360	352	362	346	339	374	371	403	337	388	365	357	389	370	385	347	362	393	363	349	371	330	363	345	365	339	374	360	372	331	379	364	353	381	366	403	346	352	357	328	390	367	350	409	386	356	362	366	367	371	327	343	380	366	334	351	342	364	359	354	396	365	351	368	367	344	346	340	367	350	372	375	348	379	400	356	352	374	385	359	386	345	375	339	369	346	355	362	396	352	375	370	344	359	354	365	386	346	358	375	346	403	360	402	392	370	342	357	325	357	371	375	371	360	379	344	379	377	319	354	347	351	349	364	353	399	346	362	389	365	369	350	366	358	354	340	376	391	393	358	357	388	390	355	384	327	386	351	350	365	350	368	359	343	355	369	327	356	365	342	354	369	373	324	355	352	386	346	339	374	382	371
15993	31174	23745	14005	11041	9001	6596	4843	3715	3044	2390	2089	1847	1748	1676	1502	1335	1354	1210	1048	944	840	839	855	839	826	733	695	703	719	701	689	673	636	697	589	616	650	626	589	593	567	593	611	564	547	562	567	602	523	541	511	544	536	505	531	535	510	492	505	516	508	512	526	508	524	518	519	471	451	504	521	514	489	456	483	498	482	510	534	513	493	498	475	474	441	489	506	512	492	520	440	522	471	513	458	459	469	496	501	504	484	491	495	493	455	423	462	497	495	489	491	486	507	503	553	500	483	499	478	475	475	493	452	473	491	481	472	490	472	508	461	486	492	463	477	478	500	486	464	492	470	474	504	469	504	465	487	487	513	499	491	530	468	461	484	468	485	474	487	513	466	476	467	479	480	501	485	475	481	465	467	532	468	511	481	452	487	520	496	445	522	503	467	497	445	480	499	475	488	475	471	489	516	484	492	493	483	461	518	497	439	468	485	446	479	434	478	486	460	474	479	474	472	490	474	479	533	426	443	485	493	479	485	491	512	468	481	478	478	485	494	499	467	449	493	495	460	483	484	472	476	500	487	480	436	481	480	421	469	509	521	472	464	502	457	468	481	474	505	469	460	507	449	503	519	457	476	488	500	515	508	454	463	472	472	472	457	509	528	481	501	500	471	468	455	470	468	456	503	470	467	502	487	474	510	456	469	507	475	506	469	491	466	486	465	475	480	490	470	530	455	489	467	497	483	456	493	474	476	496	520	479	500	474	476	516	498	498	480	447	478	500	461	481	497	471	516	528	458	488	458	442	484	485	498	505	490	495	489	492	492	503	493	490	483	510	438	514	473	503	471	470	480	486	469	497	522	478	488	442	471	510	493	459	492	485	462	482	484	466	488	476	546	493	481	460	492	492	483	436	503	503	484	500	454	465	467	462	514	488	505	469	520	495	463	471	506	476	489	512	529	462	508	469	506	485	477	479	498	509	510	515	474	443	472	455	471	481	494	462	474	486	485	473	478	482	457	451	490	498	458	477	475	481	466	491	475	458	483	480	469	446	487	498	501	495	513	470	451	450	472	473	462	479	461	504	479	457	463	476	483	450	459	453	482	507	472	505	487	494	505	464	489	441	490	458	497	461	477	531	503	505	487	460	478	439	457	498	479	485	493	466	486	444	452	502	488	485	518	492	481	485	465	466	455	498	497	450	536	494	490	480	464	449	528	520	491	491	481	521	492	457	477	439	502	486	477	490	492	494	489	512	481	461	479	457	474	450	505	486	509	493	476	471	477	444	525	483	501	469	502	489	493	529	501	451	480	543	508	474	480	475	522	492	495	505	465	487	452	477	458	487	448	480	448	495	467	467	493	460	491	436	495	468	452	494	501	525	485	508	503	552	466	475	478	528	505	477	480	489	464	507	457	511	496	484	498	497	504	482	470	465	538	480	488	480	529	492	510	499	462	465	488	470	500	483	484	460	420	467	502	503	511	440	503	481	504	499	463	473	495	478	505	461	494	459	488	495	522	459	472	466	480	484	487	483	450	486	473	494	488	490	504	499	490	472	455	496	494	531	481	508	497	507	467	453	496	477	525	509	454	497	459	463	487	521	488	488	519	523	474	498	474	482	452	468	502	500	474	426	481	517	468	506	494	474	496	473	468	482	436	497	478	478	495	504	440	488	488	488	459	433	494	525	462	473	488	484	445	507	494	480	493	502	470	519	456	476	499	516	481	479	470	447	480	469	440	497	461	448	502	456	481	474	524	505	460	487	500	527	513	481	455	505	480	454	470	495	513	489	468	498	452	507	472	505	489	493	475	487	478	509	466	472	477	510	475	451	502	475	464	502	492	466	488	503	435	469	471	487	473	482	452	512	488	494	467	506	501	505	488	479	465	459	496	474	470	472	487	481	487	484	479	493	490	487	477	462	467	485	499	475	466	478	481	487	506	464	509	528	475	470	487	477	502	471	510	484	515	481	507	483	525	497	432	471	472	492	476	480	482	480	459	479	454	494	493	467	496	459	481	473	448	456	486	478	492	482	467	465	465	488	514	438	491	459	469	450	482	485	526	475	490	473	465	436	484	425	492	436	456	505	487	519	492	513	476	476	484	504	514	474	469	475	460	512	527	439	470	495	485	473	469	496	475	503	462	463	454	554	453	500	482	489	445	459	481	446	506	476	461	526	501	458	482	494	482	464	465	474	491	481	479	492	492	480	463	490	480	468	486	487	535	462	463	476	481	457	521	462	470	473	486	472	491	462	488	501	494	458	492	475	490	515	482	498	447	459	488	464	481	483	478	444	462	494	487	481	496	483	465	463	456	443	492	501	441	463	503	506	503	446	522	481	457	515	457	446	496	477	469	524	477	454	474	507	541	464	447	496	466	447	489	533	479	447	514	488	506	502	453	509	455	480	421	497	492	469	441	488	516	483	481	444	509	517	535	458	463	456	471	487	457	443	468	496	489	473	496	446	428	505	491	464	497	473	465	480	441	474	477	494	472	485	467	449	520	478	469	511	503	545	470	453	477	469	456	511	503	483	472	457	504	489	478	512	499	491	468	489	453	509	485	480	458	475	472	497	492	482	505	521	506	502	478	487	500	514	499	506	502	511	485	500	484	481	479	493	471	473	450	482	480	495	476	499	496	464	477	536	488	484	454	497	451	474	492	498	447	488	512	460	489	482	473	532	478	496	492	476	491	503	474	512	508	472	462	481	521	444	505	477	510	450	468	459	530	491	493	469	528	483	491	473	500	493	462	454	456	508	479	507	476	523	503	476	515	460	487	439	508	461	454	471	487	517	477	489	474	471	479	503	480	476	480	448	494	485	486	481	484	492	464	486	447	489	461	454	484	472	488	490	473	496	468	486	475	475	487	475	478	518	509	482	455	490	500	487	485	471	484	454	465	466	491	491	480	502	492	507	467	528	506	492	500	474	478	477	501	481	436	495	474	495	471	496	478	481	481	474	494	501	482	478	485	471	476	470	494	464	485	454	470	510	509	462	487	506	459	449	466	507	477	432	502	512	491	493	464	467	479	469	511	485	449	480	491	528	472	443	498	480	480	507	475	477	454	539	437	465	482	454	459	490	486	427	507	479	521	506	490	484	486	485	470	486	493	478	465	471	512	449	481	466	500	477	489	484	506	455	436	465	502	485	445	471	505	440	473	495	472	471	504	492	515	474	465	481	439	453	466	474	494	494	531	443	508	513	490	473	497	461	518	436	474	476	487	478	461	469	496	445	479	506	480	483	466	491	524	480	468	475	501	491	502	505	484	480	492	467	455	504	506	476	471	490	476	462	495	466	452	500	471	511	471	486	481	505	495	512	475	503	486	466	487	497	530	468	486	490	475	437	502	492	464	484	465	448	482	479	465	464	477	489	495	468	496	452	492	478	447	462	482	487	475	500	484	506	513	515	491	488	448	498	505	511	472	463	469	483	514	492	471	469	489	481	479	477	488	489	503	469	506	485	497	484	454	513	453	488	482	481	512	465	497
27351	18614	10849	4738	2691	1964	1556	1166	1024	878	905	846	830	762	840	805	673	755	697	716	681	712	704	691	657	671	670	660	667	653	652	642	603	609	624	633	619	630	606	619	633	620	609	617	637	612	611	619	606	631	649	608	642	563	626	591	584	653	596	631	626	617	607	660	605	566	621	649	602	614	645	603	638	616	617	618	566	591	581	620	588	598	631	603	638	645	622	585	625	615	602	655	617	582	608	622	580	646	595	608	614	608	583	638	591	611	628	628	587	583	579	635	588	592	616	576	628	614	590	630	588	573	629	588	616	591	618	630	601	649	595	610	636	603	615	572	626	588	633	595	602	622	649	599	603	583	594	623	603	600	608	617	614	590	623	593	554	620	645	656	566	640	623	594	628	583	608	596	603	606	558	596	606	605	611	600	617	577	644	580	590	597	568	605	576	609	567	592	635	648	598	597	621	623	594	580	599	579	566	591	580	646	597	652	595	600	613	636	608	605	645	584	616	610	588	596	612	617	592	593	616	592	569	629	591	625	652	593	631	593	587	625	587	584	605	612	604	637	604	631	640	611	602	599	609	590	545	560	571	608	604	586	601	583	602	613	597	606	661	577	611	623	583	621	619	627	580	635	603	588	596	615	569	589	636	648	599	620	607	641	615	617	596	592	617	649	604	617	594	605	586	592	594	574	615	584	577	602	580	593	577	593	597	624	588	604	607	680	613	615	593	635	625	585	632	611	657	569	616	602	636	554	607	628	608	579	622	614	624	591	561	609	608	635	614	642	591	613	614	585	613	625	624	601	604	618	644	592	648	538	636	585	663	591	627	595	629	627	638	605	565	589	640	567	654	624	607	559	640	622	587	597	576	573	587	598	589	587	601	642	640	618	565	608	628	624	627	621	594	564	626	625	578	616	618	594	582	635	607	618	589	592	608	600	610	553	608	615	597	585	588	660	592	604	585	605	656	622	574	582	607	600	616	565	607	627	593	598	635	587	607	613	615	634	585	609	605	646	643	590	552	591	599	605	618	604	603	635	571	636	626	561	682	613	616	615	604	614	565	610	622	618	634	639	632	593	551	633	609	616	603	604	590	595	655	577	621	624	617	626	563	591	605	607	615	571	586	626	654	603	576	613	613	627	607	591	608	636	582	607	623	616	638	608	648	602	618	597	600	620	620	610	653	606	562	637	595	635	638	610	611	606	627	629	611	605	619	591	608	615	576	611	618	635	567	595	610	655	646	562	611	640	628	594	625	594	623	627	558	635	599	597	640	584	622	619	597	610	600	591	629	569	639	575	631	582	608	616	579	606	595	615	609	567	600	609	599	664	604	647	631	626	583	595	586	567	595	600	591	623	593	600	629	627	632	624	582	585	612	601	614	613	611	574	583	628	630	590	618	583	572	643	573	599	585	597	621	575	624	591	580	604	619	597	585	615	628	597	607	611	564	577	587	577	648	591	662	630	668	603	601	602	602	582	598	616	604	628	604	569	618	602	633	643	619	582	572	594	617	654	630	640	635	597	617	647	581	587	594	557	621	598	610	603	590	573	652	644	616	599	618	609	603	591	592	621	585	618	641	551	599	613	588	585	595	605	635	547	618	594	627	633	599	598	609	587	571	543	623	573	558	599	616	587	625	522	607	620	606	614	606	606	640	558	658	612	578	611	601	598	637	603	638	643	598	587	603	614	623	566	603	613	554	570	594	623	585	603	623	612	616	560	584	601	574	604	643	608	627	630	633	599	609	610	612	608	615	592	624	658	587	574	619	580	558	564	630	612	580	645	611	635	548	635	614	603	629	629	607	619	608	600	623	642	628	598	626	662	602	589	619	601	589	604	586	579	589	595	618	633	624	601	598	583	591	582	585	584	528	581	651	605	598	580	616	586	619	624	589	611	638	620	622	594	647	622	628	635	615	627	588	588	610	586	627	639	658	610	613	650	605	609	606	582	623	642	601	614	582	636	585	606	625	570	611	541	602	666	590	572	559	634	582	602	605	608	622	663	608	590	598	580	613	609	568	642	619	602	610	617	614	600	577	625	598	573	629	639	618	598	609	593	611	626	604	610	583	604	589	602	632	667	568	577	604	606	574	637	585	594	599	613	624	606	678	591	615	605	627	609	653	623	591	600	626	596	613	630	613	621	593	609	607	553	566	575	611	638	610	623	588	674	617	601	631	567	595	633	592	601	609	623	554	624	607	638	600	615	593	579	622	649	635	590	638	597	576	608	564	623	613	608	613	615	569	649	605	597	606	582	637	574	623	598	626	638	592	643	645	559	586	583	639	567	585	601	560	639	635	610	617	612	644	607	620	610	631	634	644	582	554	602	659	632	576	646	619	606	595	635	576	598	618	589	620	625	608	617	586	622	618	588	596	542	602	570	657	595	597	608	651	609	558	621	638	628	635	587	628	614	599	596	597	565	648	604	609	596	620	620	596	601	590	559	589	628	617	608	581	614	622	578	630	592	618	593	635	584	571	604	588	574	611	605	585	608	619	613	601	575	637	591	584	569	608	606	600	617	595	599	676	626	589	626	616	605	649	562	590	602	624	586	629	556	613	575	674	604	588	637	595	654	552	592	581	622	637	608	591	598	651	594	623	611	621	652	604	608	543	541	593	599	632	653	609	553	635	591	599	600	586	563	562	608	599	607	598	652	599	638	620	644	606	552	646	614	617	611	612	638	625	619	594	616	631	613	645	563	603	610	579	581	598	588	615	570	627	600	564	620	597	589	594	625	603	597	606	595	584	607	625	593	664	578	589	605	608	638	636	628	642	613	610	603	597	570	583	573	606	609	578	589	582	578	613	640	574	616	591	579	582	582	590	567	553	569	597	629	600	575	625	596	633	577	607	609	610	643	609	605	588	595	620	599	574	609	604	644	654	632	586	625	644	565	576	634	639	628	611	603	640	621	582	612	611	657	619	647	613	613	578	635	640	644	625	647	615	592	614	653	593	575	592	639	616	648	619	583	577	632	618	654	551	644	631	648	611	609	628	604	572	614	587	606	616	590	598	613	612	585	614	611	612	605	603	584	565	541	607	592	616	578	578	599	574	615	593	582	598	599	648	627	593	608	666	574	569	599	614	631	584	614	571	618	645	640	600	642	608	572	581	645	626	616	567	609	595	618	630	595	581	592	618	633	608	584	632	637	602	582	640	613	647	618	627	604	581	612	605	605	578	613	604	648	617	601	623	633	635	607	598	602	567	612	593	584	626	587	601	603	651	565	572	595	598	579	608	597	627	541	573	572	620	640	554	614	656	602	584	635	638	581	633	648	568	638	586	583	630	588	613	622	628	608	630	592	591	595	626	600	585	630	633	609	578	602	607	583	591	573	599	582	592	588	614	618	588	606	640	598	574	618	616	619	596	577	598	603	631	609	650	606	631	599	632	642	658	608	642	602	618	575	576	588	610	642	619	630	592	601	585	609	571	623	635	617	621	594	600	599	583	608	618	588	628	612	596	632	602	567	613	560	659	607	642	631
12509	17698	12837	6461	4927	4173	3052	2197	1924	1661	1500	1388	1313	1289	1215	1230	1135	1083	1077	1071	949	978	919	933	915	902	912	931	854	910	883	869	868	880	862	874	872	831	822	835	843	840	874	837	842	834	836	831	788	832	803	773	833	781	818	758	800	785	801	814	799	813	805	827	816	787	753	771	829	777	753	795	811	754	752	794	783	753	829	844	786	770	780	782	762	774	826	805	745	743	773	788	781	768	783	805	811	818	791	814	843	770	816	789	818	768	760	818	773	762	805	781	800	798	754	825	775	765	813	798	779	762	781	747	783	736	829	734	744	788	806	788	792	804	777	784	782	830	806	809	791	808	774	799	817	791	740	803	839	808	794	765	799	745	750	802	844	784	779	788	794	840	774	819	745	749	766	808	798	797	775	771	794	779	781	807	775	768	783	736	793	759	737	793	788	783	749	771	813	795	763	838	741	811	810	754	762	815	798	768	778	812	762	783	810	784	839	778	779	792	818	766	823	788	766	788	778	830	800	796	826	802	792	809	766	739	810	799	773	761	764	789	809	774	771	749	787	777	768	736	801	740	767	846	808	777	834	807	782	769	816	779	802	828	832	766	826	797	785	781	825	750	777	814	807	757	773	796	783	781	802	815	779	807	796	757	806	809	795	799	752	759	765	779	805	749	821	798	764	749	764	814	776	794	732	767	784	772	787	758	788	759	760	777	743	771	737	773	762	806	766	792	829	808	793	762	768	851	776	807	799	782	795	768	758	793	770	806	753	808	814	776	792	810	780	773	795	759	760	833	789	789	774	753	794	828	774	782	765	816	767	806	844	826	778	788	777	783	841	787	819	774	801	767	801	790	772	803	807	754	778	817	808	729	820	799	796	837	843	838	768	780	741	796	774	785	787	713	822	796	829	780	773	728	815	808	800	786	786	780	757	754	757	777	742	815	805	795	809	805	837	801	782	816	784	785	804	814	778	781	729	806	786	784	760	818	802	782	769	777	782	750	821	748	759	784	791	851	761	763	774	849	794	790	821	742	781	799	771	811	817	770	752	804	827	734	751	791	770	763	786	761	796	839	765	725	778	800	768	751	758	784	830	777	827	725	773	791	753	775	833	832	814	808	787	795	763	805	741	789	762	823	782	732	803	826	738	757	798	816	802	793	796	784	796	763	797	763	846	766	815	810	769	766	761	767	783	796	853	760	765	757	795	850	817	780	773	812	774	727	753	758	761	787	801	827	780	820	785	767	791	768	739	792	804	793	776	747	758	758	813	819	762	754	786	832	771	782	799	819	780	798	778	753	763	754	749	717	781	779	805	784	820	798	755	816	768	793	808	817	769	813	808	813	762	777	815	755	767	795	756	764	773	786	744	807	759	811	778	778	807	763	786	817	758	754	790	761	775	792	804	785	820	825	762	800	777	728	740	782	774	767	832	767	858	823	732	809	777	804	830	765	794	781	832	782	726	814	779	763	794	819	746	827	793	802	760	787	790	793	814	805	822	811	778	814	823	825	794	786	811	792	774	813	763	830	835	749	772	788	795	775	774	817	798	743	772	793	731	791	804	809	760	809	734	772	801	748	788	779	791	707	843	756	719	792	770	773	847	843	791	761	768	750	767	810	788	836	802	775	824	819	831	815	785	786	797	795	763	803	785	757	797	770	782	821	755	733	751	752	776	761	756	756	778	795	782	725	801	799	822	852	770	744	731	798	772	785	833	793	811	804	744	852	818	818	787	824	798	817	793	753	751	795	767	755	817	841	765	772	741	756	845	732	770	757	805	815	796	797	789	777	773	765	782	804	784	769	807	768	787	770	781	767	750	799	754	823	774	786	836	827	748	756	774	800	799	813	757	759	819	795	767	752	775	756	753	796	769	789	767	794	844	756	799	823	781	788	819	822	772	785	823	760	799	798	812	795	752	758	832	786	722	794	824	773	737	779	815	770	758	765	816	745	841	749	779	799	813	787	836	779	792	778	807	767	802	796	811	803	749	765	755	759	770	819	725	778	784	753	770	791	752	817	802	790	772	762	800	784	774	744	841	777	823	738	786	783	802	777	775	771	810	761	799	814	795	755	813	804	793	815	764	747	759	738	751	781	793	774	775	801	744	808	815	786	822	783	828	831	797	806	777	791	818	838	744	751	774	792	762	764	816	803	782	823	788	756	846	778	802	817	798	806	764	794	806	760	798	769	783	783	799	759	785	775	782	759	827	779	781	800	820	742	784	767	738	782	819	767	782	743	774	768	767	792	821	781	753	778	799	819	794	789	800	798	794	785	788	783	828	796	765	724	803	806	771	751	757	783	852	798	796	821	761	836	775	784	785	780	733	784	741	827	793	814	771	807	801	796	747	757	805	743	813	800	742	795	771	761	845	760	780	804	762	804	834	766	834	837	797	768	778	795	796	772	750	764	790	791	784	762	767	769	763	772	796	820	781	813	763	789	795	835	802	812	782	808	779	789	782	805	791	730	794	768	818	781	785	794	778	832	801	818	851	766	822	778	800	800	818	864	804	732	801	824	812	842	784	839	726	766	805	835	833	793	733	824	775	759	767	793	754	809	768	787	780	765	775	834	767	821	755	781	767	786	813	724	783	766	788	715	828	790	785	765	748	836	875	775	813	765	772	801	828	766	728	787	787	816	800	778	862	793	801	771	791	738	785	773	806	771	811	795	788	797	786	781	798	795	780	770	762	769	776	797	794	771	791	786	752	712	835	765	770	820	751	769	787	783	800	760	787	839	727	827	813	789	768	786	785	761	824	784	781	783	766	800	832	784	720	849	772	796	779	779	802	767	821	794	835	825	754	754	804	788	799	782	788	841	808	780	761	776	723	767	802	768	776	746	810	785	807	711	826	808	749	797	752	792	797	782	782	815	760	842	781	730	790	807	751	778	786	793	755	793	787	820	754	768	747	797	795	801	813	735	781	790	804	842	791	746	758	846	744	769	772	754	768	819	770	810	834	736	774	739	776	819	836	793	801	759	817	770	794	784	764	774	754	774	766	782	756	843	822	842	818	788	781	799	741	769	832	769	756	799	830	781	787	793	761	721	823	768	768	745	787	761	805	759	789	741	818	797	787	730	764	807	783	830	756	820	835	821	797	780	735	748	728	749	756	770	795	840	854	737	772	808	770	817	770	729	769	821	790	810	766	791	852	766	787	827	754	801	749	776	787	793	767	756	776	784	796	766	828	780	825	727	802	767	806	791	759	807	755	805	741	778	788	809	791	792	772	793	776	801	809	754	784	838	806	811	816	793	809	798	805	788	778	734	835	819	780	848	772	758	794	781	768	777	795	761	793	785	790	702	759	733	731	809	793	775	757	810	790	782	795	750	771	791	750	793	822	779	776	757	811	768	765	819	760	789	788	811	757	757	858	801	777	777	778	804	803	762	782	794	767	751	779	784	802	791	723	792	786	779	763	797	779	805	783	820	783	830	789	867	854	839	753	749	763	812	744	740	799	722	793	759	733	807	802	776	760	806	766	767
23489	20950	27940	24146	20766	9140	2988	1850	1406	1279	1137	1120	943	911	940	844	844	860	822	744	738	731	634	740	693	712	679	625	631	677	673	634	615	605	682	599	659	614	587	641	626	620	611	597	635	575	568	631	623	599	594	563	576	585	540	564	607	607	649	560	550	557	622	572	594	599	594	586	604	647	628	562	568	545	582	572	575	573	601	595	593	562	569	576	555	595	574	599	583	555	589	544	543	619	553	577	576	570	554	570	578	561	589	550	570	547	627	560	546	583	575	607	576	535	501	582	579	580	622	569	534	614	541	568	568	567	569	519	551	558	584	571	559	600	574	546	563	601	552	609	575	527	552	581	636	584	546	638	566	570	538	579	570	524	559	565	557	625	599	566	604	599	554	534	557	621	568	567	560	526	543	588	592	554	534	605	586	587	601	525	576	573	575	558	606	588	593	579	556	523	576	556	588	560	590	535	588	560	574	564	521	562	554	559	592	581	587	550	555	588	581	607	582	559	548	562	572	606	614	559	572	616	588	557	593	573	585	599	585	575	573	538	600	548	565	568	575	567	575	603	567	572	536	580	583	596	581	553	534	585	547	563	574	592	574	539	560	564	572	536	539	583	604	568	590	594	571	617	554	571	569	573	543	586	568	531	589	576	557	551	580	572	518	644	564	577	570	596	551	616	559	589	562	579	587	590	604	555	573	595	517	522	548	600	554	615	558	542	585	565	631	546	607	594	561	589	580	573	564	573	577	571	576	542	553	542	551	579	543	581	599	578	557	583	589	566	580	552	555	552	543	557	577	542	574	592	519	598	591	599	612	596	563	572	594	574	575	569	605	568	560	544	559	570	637	564	583	566	564	505	552	585	561	559	586	558	557	577	619	610	553	570	533	550	568	582	571	561	559	589	570	589	581	545	553	594	562	584	558	569	580	603	570	565	559	569	630	556	560	599	580	593	557	600	591	590	584	525	590	601	541	553	549	568	600	569	611	610	558	582	561	596	564	575	580	547	574	586	621	552	546	570	592	556	582	561	529	576	573	555	585	553	573	603	580	563	558	554	599	593	588	598	561	561	541	546	578	519	530	597	587	559	533	555	578	579	591	583	587	549	630	608	576	577	531	571	603	602	557	583	567	587	577	562	540	546	528	569	565	569	578	584	567	568	565	558	572	555	571	539	574	555	556	582	546	566	569	559	561	591	576	544	564	559	619	582	600	570	574	561	572	611	605	593	562	589	528	566	595	559	602	552	560	566	566	590	562	576	583	592	576	639	565	561	571	541	552	567	588	574	532	582	562	590	610	570	588	559	546	563	584	583	599	583	544	533	552	550	585	564	558	579	570	586	575	571	563	579	631	576	570	561	571	560	573	632	535	531	561	587	552	580	576	563	595	619	606	561	603	561	594	580	540	559	600	587	519	566	594	539	553	576	586	554	598	584	565	569	593	620	597	527	586	535	553	560	551	544	572	586	588	609	585	547	593	557	585	569	605	554	590	598	572	572	574	546	566	603	572	616	561	606	602	576	539	589	577	567	606	550	558	571	573	600	572	566	534	623	556	590	538	567	546	575	572	572	575	625	591	515	577	590	543	553	528	582	600	548	594	553	573	568	555	532	562	543	558	538	595	582	530	560	535	598	596	551	555	559	537	618	576	561	547	582	604	581	556	584	578	609	543	614	586	549	572	555	588	576	620	577	569	580	581	595	586	558	595	559	527	562	574	585	567	583	573	607	581	552	540	573	556	583	594	592	578	595	561	591	578	572	573	622	588	596	594	563	564	602	567	546	569	584	546	586	580	598	547	579	576	562	574	575	591	592	570	570	602	610	582	564	531	559	561	563	600	577	604	578	560	591	548	601	570	577	602	555	590	578	640	599	580	576	518	607	597	542	572	555	573	558	552	556	531	571	566	580	550	520	575	607	607	524	579	584	589	585	548	585	563	555	581	554	548	574	576	568	580	529	572	555	585	558	532	575	576	556	575	574	595	587	601	541	578	639	569	555	575	601	572	604	551	604	589	557	549	582	581	594	553	560	572	599	638	587	590	587	549	555	602	589	595	577	534	569	590	579	602	571	615	532	551	593	583	598	591	561	547	564	556	572	553	585	601	557	566	563	572	559	586	608	568	574	580	572	555	562	588	540	533	597	568	552	574	580	581	601	512	587	595	595	545	567	580	565	535	584	564	623	573	603	562	550	560	595	589	583	587	616	572	598	580	580	535	545	607	542	565	556	569	549	577	567	573	546	568	574	595	566	561	500	555	586	561	601	565	522	570	530	558	578	562	579	558	553	555	563	589	548	565	603	597	523	570	556	591	574	571	581	552	627	639	569	550	508	574	596	555	587	575	561	545	534	572	564	568	569	619	595	600	585	626	612	574	566	636	569	565	587	617	611	599	619	603	584	542	585	571	526	618	577	591	587	572	548	543	582	551	596	587	574	589	579	527	574	596	546	541	552	577	572	577	581	581	554	617	547	590	612	568	560	605	537	592	552	569	568	537	572	626	615	576	570	568	525	600	541	587	541	606	588	576	570	559	561	579	616	576	613	596	560	595	572	600	576	520	553	573	589	565	560	562	561	582	517	581	585	546	569	594	557	563	575	584	543	566	562	596	571	567	586	557	530	588	569	578	571	545	527	566	580	596	535	576	604	578	570	582	560	574	559	582	538	604	565	565	609	601	570	595	550	583	562	567	551	552	578	592	603	612	574	583	575	596	551	564	558	575	565	597	540	579	615	595	560	550	545	603	580	574	557	562	584	577	582	563	543	645	602	574	595	598	551	573	559	571	578	572	560	563	559	571	564	541	574	587	574	532	559	588	538	562	572	571	571	572	576	559	597	575	545	570	585	557	536	568	588	535	567	570	602	574	560	584	561	588	568	592	602	576	588	537	583	560	587	548	574	582	589	595	593	567	570	632	606	619	577	567	515	575	596	555	570	586	562	548	621	599	524	566	538	556	584	567	583	539	556	559	564	549	550	569	586	607	537	595	622	586	576	513	570	556	582	589	614	581	602	592	555	590	567	576	574	510	590	562	532	600	585	564	586	589	511	583	566	546	555	585	616	587	537	579	596	617	573	574	574	538	591	597	576	552	571	571	571	584	594	577	544	570	548	566	577	555	527	567	557	546	580	619	561	611	582	592	584	637	560	557	588	601	562	579	555	555	556	568	546	590	523	512	556	568	553	588	563	543	568	598	553	589	570	634	572	549	604	592	556	575	577	582	536	556	565	535	563	566	567	570	554	598	584	601	553	522	559	586	576	615	561	591	598	565	580	580	584	549	614	567	580	602	582	589	595	544	624	569	571	574	565	590	587	550	544	618	527	578	556	571	612	580	549	586	554	596	625	563	605	564	572	566	558	554	549	578	561	549	594	574	596	562	545	527	598	563	587	564	567	551	542	563	540	576	594	592	531	606	570	585	548	558	576	588	553	566	539	584	611	576	588	639	582	553	585	552	568	554	599	632	556	596	519	597	552	552	599	586	585
12715	25277	20309	10787	7903	6321	4777	3390	2807	2412	2054	1922	1723	1671	1526	1442	1412	1313	1267	1124	1146	1031	961	992	981	951	975	906	936	931	924	856	855	889	839	872	874	844	823	882	882	839	830	766	774	781	797	820	793	767	764	793	787	778	771	749	760	760	785	743	788	734	754	774	766	773	757	735	753	791	743	756	810	776	768	773	745	720	737	740	753	778	734	741	716	797	719	766	739	747	814	751	755	774	735	742	739	826	756	743	720	780	777	772	725	727	762	768	724	724	767	786	754	731	739	716	764	744	766	784	761	727	786	707	754	730	748	711	790	768	789	703	798	774	726	762	717	732	750	743	768	744	760	741	753	768	780	740	770	726	749	769	787	754	769	710	768	814	765	815	765	755	763	771	762	791	778	783	703	726	764	750	727	758	758	770	771	729	782	792	731	716	785	771	718	757	710	723	748	755	721	750	748	763	797	721	736	762	755	765	721	740	711	745	769	772	725	753	773	727	767	777	755	777	782	780	704	739	745	769	742	683	736	714	727	727	737	744	738	729	729	716	726	745	746	730	752	724	713	745	755	766	708	786	743	745	754	725	764	740	771	760	781	729	748	760	699	765	756	691	696	762	739	720	784	760	774	761	790	798	723	813	786	743	775	728	773	749	778	686	784	759	715	772	708	753	713	744	771	776	757	768	761	762	763	738	767	756	728	750	777	716	734	760	774	774	765	743	745	752	804	728	753	770	724	779	742	765	746	769	723	739	745	731	771	741	779	751	769	736	783	781	768	755	760	724	758	754	705	766	709	715	705	761	699	759	799	741	737	776	814	783	758	731	755	752	776	774	744	767	755	755	760	749	720	770	763	754	680	721	735	744	748	715	780	766	752	745	767	731	752	735	736	760	745	765	791	821	764	776	726	736	798	770	803	745	757	749	775	783	750	763	770	694	731	786	728	714	758	730	735	731	770	744	785	715	753	754	743	735	765	778	756	755	746	761	754	701	785	717	767	754	713	725	709	742	771	704	727	726	714	756	762	751	751	751	789	796	760	739	743	704	736	723	737	790	745	730	746	757	685	755	698	781	712	754	752	752	753	772	741	792	707	708	707	736	803	683	722	762	719	746	786	807	751	727	756	733	775	735	717	770	757	776	735	757	745	771	724	722	726	797	715	722	702	785	747	776	729	743	746	728	751	742	765	753	773	717	748	765	783	797	774	728	738	759	781	664	764	743	791	779	702	772	781	722	749	745	788	784	808	758	775	708	715	736	742	744	710	763	750	750	750	760	703	714	740	770	806	767	745	745	756	756	731	725	785	730	742	798	732	807	721	755	738	706	718	726	771	758	768	845	728	732	762	737	767	753	789	729	759	745	753	705	766	730	747	748	768	763	769	697	732	756	776	779	767	766	756	779	755	791	766	720	762	706	745	756	756	776	782	798	765	780	673	694	767	714	750	728	714	766	784	773	776	782	731	707	769	780	722	753	738	789	724	746	772	771	735	803	746	730	749	735	770	751	683	740	754	743	712	800	763	797	752	764	730	789	706	781	734	700	757	719	748	735	766	757	710	730	786	733	735	756	787	743	794	761	763	785	715	737	786	708	737	718	719	798	735	754	748	757	762	777	736	776	742	785	757	755	735	760	764	754	787	763	728	763	774	736	767	749	765	743	779	735	721	739	709	801	818	792	758	757	772	803	775	748	734	789	732	772	797	790	773	766	741	719	741	734	746	736	775	759	716	808	734	749	740	755	712	739	775	771	736	732	736	769	784	737	746	728	747	756	744	703	788	754	767	742	768	733	753	739	737	788	708	753	753	731	743	774	757	756	723	738	756	742	753	727	742	697	738	791	711	799	765	722	770	765	778	720	740	764	783	704	795	741	763	729	744	779	749	720	779	738	781	754	792	717	726	799	728	745	726	729	757	777	731	728	705	735	792	758	747	750	704	748	731	740	741	736	786	782	757	777	721	762	712	680	727	782	738	779	785	748	777	798	752	764	758	764	720	711	770	726	725	741	742	749	745	764	715	711	773	784	710	790	759	709	764	739	800	748	741	705	751	748	760	800	732	730	770	730	726	740	771	734	776	726	736	745	777	767	763	705	741	762	743	788	692	757	756	706	812	699	773	771	747	792	762	736	720	720	729	769	779	748	749	753	723	719	757	752	763	732	815	754	746	769	802	777	766	732	700	761	766	721	747	738	776	736	743	698	766	748	712	733	760	739	749	744	751	760	773	715	673	733	765	738	743	716	763	708	726	763	754	720	771	741	726	753	694	760	759	777	752	755	792	771	719	733	742	771	793	718	796	730	734	744	707	739	783	767	752	727	699	721	691	772	781	757	722	776	741	724	742	752	785	791	761	768	749	752	778	737	705	761	766	783	747	770	744	784	771	797	759	689	738	733	782	781	738	755	777	773	752	770	767	690	680	713	770	791	785	729	743	744	769	761	758	741	779	725	756	778	753	729	739	771	705	779	720	716	771	738	775	772	737	723	731	710	755	757	793	765	733	744	752	712	770	711	734	724	730	773	701	774	748	770	769	760	738	754	761	795	726	782	758	739	749	748	770	754	751	727	696	757	708	725	779	725	761	732	744	741	787	738	749	746	710	786	773	773	737	722	778	739	739	689	781	774	778	740	751	707	722	762	777	770	732	728	740	784	767	759	744	764	751	782	719	699	717	730	775	744	756	812	726	727	726	790	739	693	754	756	769	776	746	748	773	768	793	732	738	737	709	764	716	778	716	760	736	766	779	691	736	754	736	776	689	756	712	732	778	780	770	719	757	725	770	772	735	769	755	732	709	739	714	713	773	702	733	742	800	756	734	744	749	764	734	790	798	705	767	788	681	762	726	742	717	719	754	755	772	741	742	755	747	791	718	755	728	738	773	708	708	755	782	748	755	770	753	741	750	748	744	803	727	739	738	671	740	746	710	779	787	760	732	782	696	748	823	744	759	738	737	787	770	695	756	769	769	753	792	759	723	724	695	724	770	693	705	726	750	751	762	775	713	751	766	776	727	788	717	758	757	776	740	782	732	790	787	733	750	697	759	753	785	807	744	754	780	741	748	716	761	741	751	739	753	736	745	760	789	782	730	761	782	788	732	760	747	726	740	751	748	707	765	798	734	793	733	802	764	797	770	735	724	765	727	761	745	748	746	733	775	720	769	753	759	724	741	768	711	790	776	715	751	771	746	735	780	745	805	747	733	770	759	760	756	721	745	790	769	747	781	751	762	734	745	739	731	698	780	750	723	733	703	786	714	807	721	702	790	712	713	755	816	763	771	767	740	745	720	753	760	710	787	739	753	750	790	767	713	722	725	783	779	755	769	761	764	767	797	720	731	745	780	774	747	731	800	759	734	742	745	720	708	731	716	749	741	729	753	785	814	700	762	784	779	735	787	772	752	765	746	688	772	723	786	741	800	762	802	755	779	757	680	772	759	782	698	713	812	747	750	768	773	751	766	751	797	752	765	709	780	755	778	744	792	740	759	749	760	708
24656	20977	26622	25083	9427	2591	1747	1234	1064	859	833	792	709	719	675	659	660	644	628	573	592	549	525	519	521	502	532	518	537	473	494	488	482	500	512	446	489	486	496	494	457	472	449	464	460	471	434	459	463	459	458	454	443	482	458	458	474	466	460	435	444	445	416	380	456	469	434	441	406	432	449	447	458	461	475	417	452	434	420	475	449	439	447	449	477	479	427	463	467	412	451	447	433	458	440	456	449	442	419	447	443	444	498	428	426	449	441	429	450	444	478	444	471	443	421	435	407	443	438	478	459	399	488	434	436	438	430	432	453	446	473	445	431	421	449	432	419	423	470	448	473	459	451	436	432	426	458	435	442	409	424	454	462	443	423	450	420	458	449	437	442	453	429	441	420	465	446	445	414	450	446	443	442	454	471	429	411	423	465	444	418	396	391	456	466	441	420	455	439	467	459	422	445	438	460	452	456	421	442	445	429	442	452	464	417	433	417	421	448	445	458	412	423	442	425	424	427	461	437	428	431	436	460	428	437	424	433	427	446	500	439	444	446	441	473	428	455	458	453	451	470	420	453	434	465	434	422	416	435	434	405	468	449	458	454	465	431	425	461	420	474	451	436	469	447	415	421	436	438	416	429	450	403	421	438	437	471	432	476	414	452	459	455	415	422	459	422	431	401	429	444	420	436	416	440	396	422	456	454	445	453	430	425	416	489	448	419	446	463	416	421	443	409	472	417	431	416	440	438	411	442	448	420	442	441	420	453	445	424	454	417	462	453	376	458	422	409	449	437	446	451	462	429	443	434	433	439	443	419	457	436	427	442	448	455	454	438	489	451	449	429	435	442	420	472	495	416	446	425	418	487	465	441	467	429	441	423	436	445	367	411	462	423	433	465	469	401	412	432	447	429	394	416	458	420	488	400	478	427	429	411	453	457	417	436	446	428	416	455	452	483	447	413	438	431	400	404	458	424	497	427	419	466	450	442	457	446	480	437	405	444	398	421	449	428	436	438	434	431	397	463	432	489	454	402	428	444	415	481	446	446	427	453	432	446	455	418	459	398	415	471	451	418	452	432	412	484	459	405	452	425	473	422	466	427	440	435	415	431	476	424	443	472	447	448	403	430	432	448	469	458	442	435	429	426	410	469	444	428	424	469	456	419	452	464	426	449	431	444	409	474	456	445	453	440	458	427	431	443	447	405	437	426	450	450	429	489	432	428	404	411	417	452	459	413	454	449	410	440	414	422	436	453	433	463	450	488	420	456	493	422	427	423	484	422	421	469	442	435	458	426	441	446	454	417	420	486	428	434	466	428	434	476	455	459	432	445	445	464	427	440	433	421	430	429	436	492	435	436	436	444	450	459	461	462	448	440	440	439	459	451	416	459	446	417	407	443	450	439	447	423	453	413	428	455	450	437	434	407	504	462	419	472	460	430	429	437	465	448	412	449	453	437	459	405	463	449	436	443	407	425	413	427	445	430	451	403	437	439	433	431	435	415	416	438	477	413	457	405	441	476	477	421	448	489	433	416	456	461	437	428	414	477	464	430	432	420	403	459	434	459	457	467	453	430	436	437	420	471	421	442	419	401	419	426	425	431	454	407	458	454	429	439	437	447	422	406	447	441	455	429	445	453	451	411	429	420	409	454	410	437	411	460	452	431	427	424	448	417	443	457	445	421	485	431	449	449	400	421	435	448	462	438	433	413	461	428	420	438	439	403	448	417	425	450	462	452	437	479	424	455	437	453	444	443	442	428	427	460	394	463	433	432	428	467	444	427	454	442	410	435	462	457	465	473	433	441	450	417	430	453	447	414	436	427	442	478	446	477	454	417	446	444	409	409	469	438	381	466	467	442	451	442	442	413	438	448	479	462	434	443	410	414	440	434	457	404	444	434	433	412	431	482	422	425	443	444	438	428	443	443	435	419	447	448	464	455	421	482	430	420	428	492	422	430	486	435	447	448	465	407	443	425	485	433	431	424	429	426	442	431	434	450	452	472	445	436	443	444	445	449	453	437	402	441	476	476	423	432	438	459	423	455	441	435	432	431	458	444	468	432	479	424	456	464	464	446	442	403	451	445	456	440	425	454	393	424	482	462	429	433	459	429	430	411	463	446	458	406	436	413	457	433	434	406	447	465	460	468	459	436	467	421	442	426	403	422	420	436	430	425	424	444	420	432	466	440	443	428	448	419	433	451	439	467	427	439	403	456	417	405	459	451	463	399	456	452	431	420	392	459	432	455	438	421	424	417	456	399	466	409	456	409	431	454	441	409	424	420	422	459	451	450	437	412	424	404	420	449	424	444	408	466	506	452	422	473	431	437	422	458	444	440	441	454	451	443	418	433	435	430	419	455	433	434	418	423	433	432	436	441	445	447	439	440	426	458	461	442	477	426	451	431	402	441	459	454	390	443	442	428	440	411	471	430	487	420	399	463	447	424	444	446	441	470	429	440	431	449	463	410	425	446	479	426	428	398	437	454	422	443	452	458	431	433	467	439	411	438	451	469	431	457	438	415	465	464	446	410	471	464	413	465	397	395	447	451	461	424	434	427	473	446	457	439	423	436	446	461	426	438	478	438	398	454	458	421	459	442	460	407	419	442	451	398	445	403	469	453	426	422	401	456	456	409	438	440	452	434	419	433	427	413	427	426	474	447	453	432	431	450	464	427	446	446	467	440	443	484	496	432	412	438	441	481	432	442	421	419	420	411	456	420	440	410	429	441	425	425	451	414	409	438	403	452	481	432	476	390	421	444	440	439	444	454	425	458	448	451	417	445	470	449	420	454	452	470	473	485	460	396	430	476	465	423	441	433	409	455	438	471	448	466	472	442	414	425	411	418	433	466	444	436	461	428	419	439	459	447	450	439	438	427	434	451	432	422	457	423	466	411	451	471	446	449	417	425	455	406	432	403	409	459	428	408	426	420	454	404	454	453	447	447	481	453	479	459	462	437	430	457	427	437	450	438	432	456	457	402	416	456	484	424	457	427	432	407	438	437	444	471	434	416	449	417	442	441	473	428	434	438	423	462	462	457	437	409	437	421	460	453	459	435	458	427	436	447	444	459	435	455	451	445	423	432	471	417	441	416	448	459	462	418	438	462	417	448	458	477	413	440	445	486	431	420	452	437	463	418	435	439	423	463	457	428	480	412	417	412	430	412	423	426	474	425	439	444	418	414	447	440	464	456	436	440	453	430	454	386	443	419	408	443	440	430	459	446	433	446	444	462	435	422	415	455	408	444	421	455	451	424	466	421	441	433	412	464	431	467	477	479	426	454	450	450	427	436	428	461	446	431	438	440	455	421	447	420	408	481	477	452	444	434	447	419	444	459	470	431	434	454	467	463	466	455	460	442	434	383	415	416	443	423	439	417	450	471	401	475	459	421	502	448	445	430	427	420	406	431	443	405	396	466	421	430	404	425	467	451	442	432	428	434	467	415	423	442	412	435	437	456	456	411	451	448	415	441	448	436	444	435	428	435	451	413	435
12903	21110	17133	9090	6691	4974	3733	2717	2213	1770	1764	1510	1383	1329	1190	1212	1080	1057	959	897	825	858	795	752	684	778	690	700	685	723	698	656	653	717	685	674	653	684	624	625	647	654	627	669	641	583	595	630	614	600	592	603	580	592	596	609	560	599	620	623	608	621	615	601	571	599	579	535	583	596	589	586	513	634	600	609	566	574	590	551	574	546	575	582	596	578	529	577	576	568	576	540	588	584	556	572	590	598	549	597	547	600	562	556	579	622	565	594	553	562	608	568	610	553	564	595	579	592	584	553	557	584	616	572	563	563	498	574	576	588	555	575	525	561	583	571	515	563	596	558	613	552	557	556	578	593	552	585	591	562	533	579	547	576	575	602	591	585	588	581	563	573	585	576	594	543	536	549	599	606	611	595	608	552	532	540	599	588	566	573	543	583	609	592	549	605	594	570	567	582	629	597	558	560	530	590	602	499	565	528	593	588	529	506	641	640	571	552	579	552	540	566	556	577	541	574	613	571	585	602	575	590	609	585	575	571	568	564	581	541	606	565	603	562	591	568	593	602	550	556	590	601	582	571	576	558	590	537	571	575	589	560	595	558	549	612	534	552	564	575	583	584	576	544	546	570	632	562	594	570	534	574	573	620	574	564	570	558	596	566	545	595	561	566	541	593	579	566	591	609	540	548	551	577	621	567	596	568	580	608	578	564	578	540	592	547	556	581	577	586	611	546	566	568	600	570	561	603	545	604	558	559	572	557	550	573	554	598	619	588	593	589	584	570	576	586	626	586	541	597	582	594	582	535	554	571	625	588	582	559	568	602	543	595	583	599	571	591	550	556	566	601	571	574	576	593	580	594	574	564	564	588	605	558	603	592	544	608	572	565	573	577	563	574	550	633	595	591	551	548	545	597	590	549	566	536	594	588	571	612	597	591	592	548	595	572	557	596	590	544	590	553	580	577	571	556	561	535	593	607	606	594	546	605	565	563	561	566	626	524	548	592	539	562	598	588	594	571	576	557	583	588	593	569	577	582	610	550	552	547	583	602	561	574	561	576	550	572	595	560	583	572	544	579	600	572	542	606	561	530	594	595	579	541	567	569	604	509	532	537	580	626	562	592	584	562	563	571	541	568	553	573	576	569	580	581	566	614	604	559	579	562	584	607	585	586	583	544	572	565	623	614	617	545	566	621	540	569	559	594	528	551	573	560	587	606	544	601	610	592	594	550	551	560	530	603	542	590	539	558	589	557	584	558	558	597	585	556	567	585	541	591	565	584	582	554	562	604	584	593	615	590	566	563	579	568	589	586	553	539	620	609	582	570	564	554	583	548	563	570	606	604	601	563	575	598	615	548	568	585	540	567	571	552	584	592	560	596	608	571	573	584	580	531	558	588	576	604	623	535	556	549	581	580	570	577	534	533	562	560	565	590	562	594	560	546	604	615	604	605	551	575	565	569	607	558	551	540	591	611	566	567	539	553	566	590	558	594	593	568	562	666	617	588	573	568	574	572	594	573	589	572	588	564	576	579	520	553	563	616	583	579	543	554	575	565	579	606	604	606	555	570	580	553	608	521	610	579	593	580	596	618	572	605	550	573	579	591	639	590	593	558	568	586	567	562	605	585	597	556	522	534	561	521	577	554	597	527	600	589	546	590	602	567	607	590	582	575	585	562	572	568	529	553	564	586	534	586	605	566	547	605	601	532	642	568	586	612	563	582	573	570	597	578	566	584	596	615	524	567	594	607	588	565	595	531	552	537	586	566	568	584	549	590	573	626	524	569	578	568	586	555	586	561	587	590	578	529	607	519	561	572	579	604	597	578	600	589	581	546	556	558	585	542	586	562	541	593	612	590	587	601	552	557	550	629	540	609	547	571	547	543	558	567	554	570	531	571	575	586	584	569	603	564	585	560	576	605	554	538	584	606	599	569	505	544	568	579	573	608	609	578	539	549	598	612	602	583	608	588	559	582	581	575	582	556	559	582	590	576	586	572	525	557	586	567	549	553	537	565	607	592	614	565	533	571	551	544	576	560	585	555	574	566	583	556	584	557	569	600	548	601	572	578	581	563	572	603	583	581	558	580	574	570	551	626	592	584	589	557	613	529	581	532	594	589	588	621	583	559	565	582	596	576	561	568	527	554	583	579	581	577	548	584	571	577	558	535	570	612	581	601	598	592	566	555	572	590	563	599	621	583	595	579	576	567	536	567	597	597	554	589	565	587	585	602	569	562	596	530	528	578	609	539	563	605	604	552	546	575	606	605	580	633	535	581	618	553	597	573	545	566	562	591	570	586	567	594	586	499	602	578	592	572	544	546	553	589	571	574	558	597	601	552	566	543	586	561	605	605	536	589	581	577	568	578	592	566	596	568	540	582	585	566	567	574	509	567	560	566	536	576	541	585	563	597	575	560	608	594	565	615	550	573	600	585	558	598	607	573	601	543	572	550	538	556	565	605	536	629	599	536	567	589	593	518	552	607	627	602	559	545	599	574	638	580	579	597	556	525	590	560	605	579	605	593	574	599	621	596	604	588	571	564	575	601	528	533	566	568	542	569	529	579	591	606	600	562	540	594	573	602	561	591	582	589	598	568	611	577	590	565	575	590	595	539	594	572	558	535	576	590	529	593	551	569	599	547	604	574	561	587	549	600	597	549	575	583	611	571	576	537	575	556	607	593	538	584	515	568	584	584	551	597	584	585	583	625	545	581	622	573	618	602	591	601	605	577	589	566	564	590	598	575	561	536	569	580	580	547	587	605	605	560	608	566	558	569	583	598	581	573	585	589	604	576	570	547	571	552	569	615	585	582	550	547	543	550	603	633	550	559	589	574	584	587	551	588	580	623	514	535	579	566	573	553	634	561	586	594	606	586	590	571	540	585	597	583	561	593	530	592	562	608	586	583	558	579	525	595	577	559	594	538	567	574	534	575	588	596	592	550	599	553	581	597	626	526	638	558	588	574	535	584	550	545	571	584	607	553	609	563	611	609	542	565	550	549	562	590	565	628	611	563	609	570	581	603	502	554	553	553	550	614	568	586	587	561	563	574	544	570	594	636	598	529	575	569	587	568	558	563	548	595	586	559	567	562	554	553	589	621	579	568	542	586	598	509	569	568	564	550	564	561	586	618	545	552	577	578	587	554	585	576	536	532	545	575	588	583	596	557	590	587	575	544	531	560	603	523	624	604	532	585	559	571	586	570	605	601	584	527	611	592	572	646	548	594	583	620	573	577	542	571	584	533	608	582	564	578	547	563	564	590	574	570	554	526	589	555	601	570	564	534	600	614	624	553	556	524	576	565	595	597	545	545	567	590	570	563	578	592	535	590	545	610	561	601	584	552	578	596	577	552	540	564	581	590	634	599	567	590	568	562	536	605	602	591	565	576	559	662	580	566	551	557	594	561	587	574	583	591	533	587	589	571	595	565	563	539	568	596	577	577	555	605	600	578	624	588	604	608	575	552	552	568	599	538	572	583	512	542	586	592	568	570
22503	21022	28561	23700	21040	20835	7806	2219	1646	1305	1284	1169	997	876	861	858	757	716	699	593	563	559	537	529	469	508	521	465	460	498	475	447	433	418	425	476	460	432	387	417	404	433	445	387	398	393	402	369	382	382	377	374	337	378	377	374	377	375	359	364	349	378	393	395	389	377	372	344	331	366	368	413	368	361	364	354	346	394	342	367	370	335	402	365	389	366	368	372	390	366	381	354	353	362	379	352	355	368	366	425	367	377	350	362	345	373	358	362	339	342	371	356	382	363	369	348	357	365	358	356	346	383	356	376	359	397	367	342	358	349	326	352	355	363	348	355	344	385	364	335	376	361	353	342	378	365	330	354	373	361	387	345	353	331	367	340	394	345	368	376	349	362	338	353	346	340	389	376	348	378	347	381	363	349	363	378	335	371	355	348	304	376	366	399	330	345	354	371	374	356	362	372	355	342	341	350	374	362	342	380	344	369	355	365	355	360	349	358	337	358	362	381	371	378	374	356	344	369	332	413	390	302	379	370	358	334	340	356	336	351	358	341	374	320	383	340	366	382	380	379	323	365	369	360	361	354	386	368	318	382	349	335	368	371	352	387	360	398	354	338	379	336	377	342	358	339	371	359	326	377	326	363	347	356	359	360	331	372	356	383	325	339	338	354	369	357	356	361	346	367	377	399	405	377	369	343	364	346	388	369	342	384	345	357	392	338	350	332	355	332	339	339	323	339	371	343	333	383	338	360	387	375	381	350	342	346	365	345	359	364	347	359	356	371	358	386	341	340	351	348	360	354	335	349	393	328	309	346	377	363	334	348	322	353	360	353	348	388	363	362	372	349	400	357	360	324	364	367	346	358	363	358	392	381	321	376	338	369	339	362	351	348	367	376	362	403	356	366	365	360	352	353	322	391	378	349	321	368	371	391	362	398	340	398	350	365	378	370	373	356	366	344	395	336	359	356	364	354	324	354	323	338	356	344	372	363	343	370	352	375	361	330	360	365	357	384	385	391	360	356	362	341	343	354	346	382	369	350	342	383	335	340	388	341	346	333	346	354	369	376	356	406	378	335	325	357	345	374	388	357	353	380	344	352	337	391	388	353	371	376	333	383	362	337	351	351	351	360	385	364	360	364	393	365	338	331	354	352	367	343	347	354	361	326	367	333	393	381	390	363	353	358	385	358	369	369	382	352	361	340	382	357	339	381	363	337	384	344	370	355	360	366	330	353	384	382	359	360	402	369	379	355	375	369	328	367	339	355	376	368	335	378	351	350	346	368	364	374	391	369	372	391	350	366	365	375	378	347	397	364	340	378	375	355	363	358	338	356	333	363	358	339	325	364	336	364	355	361	352	326	361	347	373	361	384	387	360	353	321	386	341	397	342	337	363	362	369	372	349	379	383	349	358	330	397	409	359	374	381	362	367	375	346	383	375	338	350	353	345	350	331	370	344	386	361	392	336	346	369	404	370	358	367	374	382	374	391	364	371	350	363	343	342	362	341	383	369	367	321	353	392	380	365	355	376	382	375	366	335	365	352	370	339	375	374	396	375	354	383	351	349	357	375	332	368	325	371	362	344	333	358	358	373	362	382	355	325	366	369	335	372	340	337	410	400	361	373	336	356	337	369	366	361	333	352	380	381	347	366	358	331	367	371	374	363	369	361	354	343	402	378	376	398	395	374	362	357	337	371	357	334	362	369	351	332	372	392	302	360	356	381	391	364	372	377	343	379	324	345	346	394	351	370	368	371	327	354	373	331	394	388	329	330	376	371	356	347	363	336	371	334	370	373	347	375	360	338	352	367	319	353	356	352	373	361	376	352	404	364	382	316	377	349	354	356	332	348	372	357	366	350	346	371	364	400	355	362	337	350	329	364	329	367	359	370	346	393	364	348	343	382	355	325	361	336	353	349	336	361	353	378	318	366	355	386	355	369	323	358	364	356	394	376	349	344	381	390	331	395	338	380	352	349	330	344	371	355	342	378	367	317	370	337	354	330	388	355	351	331	365	351	335	369	355	363	372	367	354	357	377	364	375	342	319	375	360	334	363	374	336	352	321	360	372	359	370	326	329	331	393	358	350	339	401	367	357	374	398	346	334	348	352	358	357	354	371	388	384	336	358	366	388	363	335	328	385	346	391	352	371	334	347	355	367	334	357	366	333	383	372	358	369	358	369	327	366	369	356	350	341	396	357	332	364	342	340	363	341	382	327	350	364	323	372	389	362	369	381	345	375	346	386	392	353	341	366	325	343	366	359	344	344	340	379	362	357	372	345	354	361	347	382	365	343	377	369	347	359	357	372	340	365	348	352	374	333	370	328	345	387	351	364	385	331	340	334	332	338	357	377	390	330	383	348	390	353	361	373	382	354	337	394	328	374	324	398	364	358	392	366	353	333	378	359	326	351	370	346	358	338	343	371	358	344	400	363	365	360	321	360	350	338	365	361	311	336	383	367	329	352	332	354	376	351	372	327	357	359	378	386	376	352	371	367	348	350	359	359	345	359	354	383	341	415	379	374	383	339	338	369	347	366	394	359	369	296	394	347	396	359	338	345	368	377	341	357	375	341	388	353	377	352	356	360	357	384	400	355	348	346	350	349	374	353	355	335	340	367	388	385	386	333	341	348	361	330	338	359	356	365	348	356	368	362	364	376	370	334	351	328	379	374	361	366	368	369	365	349	357	349	362	359	324	349	378	423	363	362	353	327	364	338	343	359	353	388	377	391	389	360	345	349	367	346	375	371	393	372	359	359	366	392	332	393	336	362	361	325	375	341	364	355	371	332	373	358	347	305	380	379	348	353	342	331	333	402	358	364	362	320	386	328	374	348	354	362	363	348	338	375	355	379	340	364	404	381	382	377	344	381	388	363	337	365	366	363	381	378	353	397	377	378	374	369	369	333	380	337	371	406	366	379	342	343	363	368	367	358	355	344	387	385	386	339	368	348	357	361	389	363	354	345	374	370	368	375	342	363	384	375	389	369	344	377	365	369	344	347	371	358	355	357	374	334	327	370	373	356	362	364	352	348	356	379	329	367	359	372	383	333	381	355	357	382	357	342	344	356	350	384	350	343	361	355	362	348	337	370	364	344	336	364	358	330	350	363	377	377	391	368	368	360	333	348	359	364	380	324	356	340	375	391	340	365	338	353	377	372	331	388	363	359	352	360	359	388	370	333	378	341	388	374	333	363	358	357	416	397	371	341	353	351	380	352	377	329	327	346	412	371	316	380	357	372	364	358	398	371	369	377	368	407	359	333	387	366	319	340	328	376	368	378	363	370	384	369	371	348	369	357	356	351	347	343	329	352	360	335	309	369	381	379	371	408	353	354	376	334	372	356	358	317	336	359	357	320	359	378	380	354	343	375	373	336	366	352	364	351	349	375	360	401	331	352	347	393	348	376	372	342	353	335	378	353	387	375	371	356	348	361	370	402	387	380	354	340	335	381	341	406	350	358	333	341	343	326	375	329	361	336	338	345	362	369	355	333
17596	30070	24320	14718	11202	7986	6077	4432	3580	3033	2559	2237	2010	1868	1615	1532	1451	1256	1213	995	951	935	856	793	807	714	714	762	700	709	682	657	564	652	698	670	649	584	627	612	619	558	614	526	595	548	528	563	553	522	532	551	524	519	489	515	504	499	484	490	520	492	507	513	477	551	486	488	461	490	482	462	487	506	474	513	469	515	498	514	431	475	498	493	510	488	491	467	467	477	478	500	430	503	488	472	474	503	488	455	494	497	509	471	457	471	456	457	456	460	492	492	514	448	481	501	493	512	464	493	460	512	490	484	452	498	471	460	452	512	475	474	480	455	481	481	471	512	468	460	488	442	475	484	488	489	458	470	491	475	455	479	523	487	448	509	510	492	504	455	492	485	440	471	481	485	479	492	477	470	453	467	481	484	501	449	443	493	472	503	483	493	441	468	512	498	445	458	469	496	457	469	510	485	485	475	492	473	476	450	470	464	490	496	467	518	499	480	473	450	494	480	503	476	500	431	511	479	489	488	450	478	476	492	469	533	491	469	438	460	473	481	441	451	512	461	491	457	459	522	480	477	451	465	498	506	489	452	450	481	446	445	447	439	466	451	529	439	441	447	459	470	497	483	480	516	503	444	464	500	466	444	481	468	503	438	448	480	465	461	463	441	457	477	480	478	501	485	476	464	487	423	511	460	532	468	489	469	488	491	476	450	499	464	497	513	474	474	474	472	485	510	479	487	452	455	484	483	504	526	490	527	498	481	480	478	459	492	485	481	449	488	488	463	489	482	522	462	472	482	425	470	474	497	515	504	475	461	499	447	444	477	454	477	492	511	487	509	473	480	518	486	476	512	489	475	504	489	492	503	476	482	455	465	487	502	494	443	423	482	416	512	511	475	462	487	439	455	457	441	474	486	475	465	482	436	459	521	480	450	431	478	473	509	462	463	497	491	475	474	505	486	515	499	480	476	509	518	487	467	499	531	495	477	479	475	439	522	497	456	479	449	501	482	499	494	504	489	497	444	502	488	457	462	476	482	454	447	467	444	495	472	514	498	487	471	456	493	397	464	500	486	481	473	476	505	487	488	469	462	466	456	440	446	486	468	473	452	444	499	473	492	486	480	504	487	493	494	496	512	453	469	488	464	490	521	498	456	493	489	504	479	490	464	464	480	452	507	487	438	453	441	466	456	477	479	448	452	505	511	514	466	428	514	489	437	503	494	456	496	478	452	486	460	453	489	450	503	467	489	500	473	442	437	528	505	510	513	458	515	473	472	481	486	471	460	489	482	471	488	478	497	523	514	504	501	485	498	499	466	469	523	457	496	490	481	474	431	514	480	480	491	479	469	525	486	463	471	498	495	516	482	491	480	454	467	466	452	521	498	484	468	492	449	469	476	447	492	421	492	492	478	480	472	429	437	436	470	478	493	464	492	484	461	450	512	462	526	462	459	461	491	502	479	502	425	443	468	523	467	472	468	467	461	452	456	499	492	500	482	454	467	476	506	531	425	451	505	488	472	487	464	481	484	489	452	515	491	489	471	470	450	431	467	481	467	504	460	448	515	483	477	440	473	475	498	502	463	516	493	459	473	455	437	465	482	506	503	493	463	508	454	482	416	464	506	434	478	469	493	505	480	451	506	497	465	471	471	439	482	474	496	483	463	480	469	482	463	477	463	432	446	459	479	499	461	448	501	453	490	458	477	483	453	485	494	460	509	448	485	508	463	501	441	451	465	496	496	533	479	437	459	441	450	475	473	494	461	466	486	442	461	469	506	495	500	445	467	445	472	491	478	460	497	512	504	496	492	506	480	452	475	472	471	476	435	462	483	479	449	483	496	454	489	469	512	499	483	508	467	475	464	473	495	470	451	483	472	449	502	482	454	464	486	498	455	505	491	481	468	449	467	484	476	483	461	445	485	489	488	456	480	477	487	460	538	468	449	498	484	471	469	478	471	501	493	468	497	454	462	447	514	450	505	463	449	458	485	484	484	487	436	496	480	493	487	506	490	471	475	485	452	489	452	451	442	439	464	480	488	469	506	465	454	481	468	483	482	504	468	476	475	488	461	466	477	440	508	466	487	492	470	452	474	492	496	457	470	491	499	501	434	467	469	486	494	508	473	454	462	485	491	462	473	454	461	494	466	458	453	480	473	470	514	499	460	444	468	479	486	505	461	478	480	486	481	482	420	509	468	528	461	469	449	468	470	452	500	462	490	482	485	449	480	475	466	507	509	491	465	451	504	445	464	457	478	496	489	456	471	514	463	460	501	483	474	500	485	464	472	461	511	538	478	459	515	449	479	467	499	464	488	489	501	478	488	509	469	488	454	510	450	475	462	482	453	497	495	493	471	448	489	472	476	476	480	430	475	481	490	478	465	469	483	490	483	489	481	478	499	486	487	507	501	454	476	513	500	461	462	455	514	511	459	453	445	494	469	462	477	493	503	441	453	468	492	438	467	508	469	482	462	502	451	476	463	452	456	443	479	457	477	490	459	497	463	500	525	492	487	435	488	472	517	467	480	486	462	491	453	473	484	489	421	493	422	497	501	484	472	515	455	497	470	467	489	526	493	469	474	467	505	500	479	477	470	469	491	489	491	481	462	487	478	497	446	467	459	445	462	473	466	470	470	496	484	471	472	464	489	440	464	514	459	511	491	522	469	471	459	488	490	452	486	432	494	473	466	435	440	467	505	480	472	512	500	474	443	499	508	456	504	460	477	479	481	504	479	501	459	445	450	449	470	505	488	497	467	464	459	487	495	454	490	460	463	475	494	486	459	492	511	441	479	457	506	442	485	496	496	484	434	463	421	491	466	513	459	441	500	477	477	473	483	495	508	476	485	455	497	518	455	466	495	471	464	452	474	466	509	472	454	462	477	506	476	482	466	463	492	485	446	507	466	476	457	464	451	479	477	451	523	472	450	507	477	459	485	429	460	454	494	436	460	468	469	494	473	474	494	433	514	449	474	495	442	448	467	478	471	472	478	455	469	439	507	473	490	465	465	493	508	487	501	499	489	471	493	469	495	451	482	488	491	483	504	453	440	477	439	492	456	493	473	501	452	484	510	431	488	488	453	471	471	456	474	498	464	447	445	458	466	481	481	474	455	502	474	434	526	460	468	468	435	445	500	471	492	449	456	474	493	472	490	480	470	484	479	473	498	514	469	472	456	474	463	445	480	474	501	480	482	472	501	500	468	485	478	476	489	437	469	474	472	497	497	465	494	459	467	477	510	503	472	464	528	499	485	485	508	478	453	460	478	459	506	471	455	450	465	459	469	460	490	457	500	483	490	493	443	433	486	463	488	460	459	481	488	498	486	459	466	501	500	506	476	498	435	514	477	466	502	457	468	443	465	501	459	484	475	467	508	460	454	521	473	482	513	473	510	501	494	482	457	534	469	455	456	502	473	467	450	484	502	466	445	476	478	504	520	537	450	441	485	488	460	490	497	463	519	484	463	469	484	470	501	461	472	475	471	465	477	497	486	465	441
27391	18618	10525	5115	2686	1736	1342	1115	1012	908	892	871	795	810	824	757	747	692	644	678	677	648	660	663	695	604	675	615	579	635	602	631	608	579	661	612	645	635	614	656	649	688	646	594	606	585	561	581	610	590	573	592	601	563	575	586	619	631	603	682	596	608	607	595	622	606	604	569	577	593	592	614	566	555	603	585	578	635	621	590	593	618	586	593	519	593	564	581	566	599	625	566	565	640	619	662	620	596	577	552	614	626	583	646	634	607	603	574	627	617	555	621	583	616	610	586	595	554	593	610	605	585	607	605	584	647	624	606	561	625	583	610	640	569	542	576	621	616	586	605	644	593	610	611	577	580	585	555	542	569	589	598	585	605	616	625	594	610	576	541	577	599	597	662	612	607	658	568	583	623	585	589	617	664	636	605	588	612	553	632	559	618	558	617	643	641	618	603	579	597	575	600	575	586	586	638	600	587	586	589	607	595	591	591	643	589	538	601	606	575	563	576	581	614	605	603	609	569	589	608	633	563	606	582	637	606	631	656	588	580	599	618	616	599	562	624	602	621	594	615	614	579	565	622	578	577	607	560	600	609	598	617	586	623	664	575	631	578	590	618	594	605	636	575	587	550	648	587	604	572	608	571	610	619	573	636	582	597	558	594	584	551	616	592	569	572	641	540	620	618	569	621	619	579	592	615	602	617	563	639	633	584	573	577	585	607	589	589	583	555	615	618	643	614	630	560	582	583	573	601	592	568	609	620	624	607	588	589	552	605	597	628	617	575	576	598	587	561	603	594	570	591	555	640	614	608	583	646	583	614	570	538	611	590	637	594	610	568	607	616	568	622	634	558	617	585	624	633	654	578	620	608	578	544	588	625	589	603	611	596	587	560	570	636	581	649	587	582	599	555	585	607	570	595	549	612	645	570	589	597	596	593	611	591	589	594	590	642	561	607	583	621	596	604	585	617	599	599	605	580	585	572	548	604	613	635	621	581	603	612	586	599	615	617	575	568	624	619	573	579	612	595	601	565	599	616	614	628	623	608	606	578	585	571	632	633	596	604	631	561	579	584	589	635	622	594	626	567	606	571	576	572	605	569	617	616	588	600	600	597	594	609	574	600	617	538	581	586	567	634	636	601	599	649	588	615	604	595	549	593	565	566	549	588	559	606	586	573	612	627	592	609	543	641	599	597	631	581	614	579	554	643	592	612	577	617	603	591	597	573	559	586	599	567	600	588	579	582	604	629	547	622	606	589	616	603	620	596	587	614	597	591	577	607	635	571	581	619	573	573	627	588	603	617	582	577	580	574	625	600	605	604	626	603	619	603	630	591	651	566	602	598	605	596	551	591	621	599	632	618	609	586	586	597	598	619	588	597	594	606	602	597	602	597	629	562	616	622	577	584	571	593	594	573	613	588	604	594	579	596	618	590	575	550	635	616	571	585	550	586	573	626	612	573	554	628	547	644	594	567	622	623	592	579	644	565	593	588	609	605	600	584	624	637	569	589	575	618	571	584	612	595	595	649	574	585	579	613	612	581	612	627	604	582	654	604	595	610	589	619	613	569	544	592	606	594	604	588	596	606	622	546	570	604	602	645	618	600	604	608	548	617	603	581	625	589	621	617	583	619	622	604	581	575	588	595	623	628	576	593	610	614	626	548	626	594	593	586	606	600	589	628	620	652	605	596	603	640	585	583	634	641	581	610	622	637	604	591	561	576	580	591	601	631	564	608	593	631	629	606	597	562	582	644	589	568	612	596	575	588	634	564	612	624	590	601	610	611	633	561	624	593	629	624	655	561	570	606	604	597	606	653	627	630	645	561	638	643	614	633	624	597	564	605	558	598	559	567	589	565	575	626	620	633	585	569	586	599	600	585	584	620	609	566	578	641	564	618	573	612	591	562	616	640	607	589	572	617	557	553	591	597	552	593	600	562	654	579	602	583	595	594	565	654	576	577	608	581	610	603	628	658	588	632	632	592	567	604	587	605	604	593	536	603	629	631	583	580	580	598	583	625	596	617	568	548	593	604	577	626	605	584	592	594	603	581	614	591	614	591	632	601	567	588	633	573	563	626	582	566	631	638	601	594	587	616	621	603	560	599	653	609	558	621	562	569	615	628	608	572	634	613	618	591	556	563	604	602	601	607	582	603	617	577	609	585	552	585	590	605	580	553	619	608	611	584	600	596	633	628	618	598	540	626	636	599	652	569	574	616	587	571	593	565	591	602	528	580	594	592	619	646	583	583	610	559	605	577	585	581	574	579	593	580	619	626	584	568	636	652	653	585	552	574	577	593	565	544	624	576	579	599	570	565	623	562	613	591	586	618	616	614	580	592	587	621	589	650	638	592	628	601	602	587	591	600	599	589	595	593	601	614	626	588	565	594	617	628	603	600	575	566	592	574	558	593	605	627	580	570	618	598	587	607	583	611	618	603	605	573	537	672	594	592	617	611	614	596	630	559	583	596	604	631	619	563	624	617	632	580	630	569	625	590	565	604	551	545	596	575	566	610	598	618	619	584	573	593	537	594	611	583	597	589	569	564	606	608	590	575	638	635	640	616	600	654	589	605	565	580	569	604	560	633	583	565	592	599	616	574	623	641	601	589	570	574	591	588	587	587	620	629	577	598	590	608	581	599	591	604	610	609	598	573	594	600	632	557	622	601	579	612	627	626	564	624	568	610	565	568	595	588	642	604	583	607	605	572	597	593	636	619	594	604	606	602	598	532	624	611	593	619	608	641	595	602	641	562	607	616	581	610	568	605	602	617	605	605	574	640	568	606	631	585	607	574	603	617	625	589	577	588	649	624	565	580	590	546	551	558	602	622	603	610	606	610	591	615	622	644	646	597	628	622	609	582	554	577	610	597	579	599	623	617	596	550	562	592	624	581	602	629	636	595	604	548	579	626	562	590	593	610	613	574	617	604	616	586	610	606	611	599	595	593	595	604	612	603	613	596	584	596	618	582	556	642	559	611	599	590	581	589	577	653	614	595	602	592	535	611	624	583	569	585	567	606	561	627	573	620	641	560	581	620	584	612	605	613	602	612	607	563	643	568	578	553	604	638	614	582	614	615	574	557	570	572	561	595	583	602	613	591	600	605	593	591	607	595	588	590	620	582	582	581	577	601	613	577	569	626	577	577	599	583	624	558	593	580	609	598	602	605	576	579	577	625	634	601	583	621	564	593	617	584	644	519	662	640	603	547	595	623	597	619	618	584	587	610	587	616	570	590	565	621	545	585	581	613	566	603	600	588	581	599	597	616	608	629	539	603	659	615	565	558	566	622	568	612	644	584	635	629	616	644	607	599	631	595	632	620	578	573	560	639	586	593	599	619	575	577	580	568	610	612	624	605	632	587	597	577	566	578	633	665	601	623	619	605	585	598	593	584	648	625	605	585	583	586	590	565	580	578	631	583	574	595	591	584	582	602	619	598	617	593	585	565	595	582	577	612	566	595	598	611	581	602	555	589	592	631	625	647	595	600	616	578
13864	17168	12478	7201	4970	3506	2667	2088	1840	1605	1443	1373	1383	1240	1263	1158	1182	1105	1010	968	958	944	952	961	958	867	829	917	934	902	814	848	834	845	870	827	841	867	815	841	869	810	788	837	835	822	816	805	787	787	744	817	780	798	747	748	793	759	800	767	804	757	775	765	778	777	801	775	760	798	780	764	756	723	806	779	741	808	803	746	835	744	809	805	810	747	772	763	736	735	705	777	750	785	772	768	736	768	752	805	780	765	766	767	796	737	753	761	772	829	805	776	821	754	789	723	742	821	801	734	764	774	802	789	758	787	748	784	788	802	788	819	745	819	786	766	816	785	754	757	794	792	817	766	818	760	742	786	760	783	768	797	776	801	765	827	766	780	767	756	759	728	764	798	808	753	773	774	770	819	781	780	744	806	760	771	759	769	773	793	777	786	807	781	772	736	775	781	808	787	757	781	808	706	758	772	738	770	770	804	739	748	757	806	803	723	742	773	746	767	782	787	789	798	778	752	767	814	787	753	780	743	783	761	745	751	744	782	799	767	771	807	777	755	764	762	810	774	785	765	787	722	781	767	725	763	822	744	781	760	739	796	745	774	779	743	774	750	794	730	794	790	760	796	835	750	797	793	780	810	800	754	761	826	736	802	726	768	733	735	752	804	757	814	782	761	754	810	800	775	741	808	751	756	813	764	739	760	818	767	807	733	778	754	758	742	793	767	799	805	718	778	740	785	786	745	815	790	737	772	726	767	763	731	759	793	772	767	774	779	780	783	740	810	770	782	788	754	751	818	789	806	782	796	760	797	788	734	781	786	799	803	778	769	817	718	789	769	770	820	759	777	803	786	778	787	813	773	776	778	711	759	794	771	789	754	809	832	821	797	766	838	790	732	776	787	752	768	782	727	776	774	747	759	770	834	751	784	779	784	853	730	830	767	759	778	785	799	782	739	765	761	794	769	741	757	792	781	801	781	771	750	831	774	769	773	784	811	780	790	832	792	861	816	770	777	770	759	798	814	792	750	762	752	803	775	764	741	801	793	744	803	759	767	777	808	754	745	775	767	783	829	810	800	832	778	778	784	801	729	779	747	732	775	815	729	808	812	755	733	798	780	779	759	826	750	809	761	830	782	764	791	789	753	833	768	785	775	840	751	757	752	778	728	740	778	768	753	767	766	730	844	753	755	700	753	768	786	821	775	753	785	764	794	771	754	756	731	811	784	769	807	800	755	743	807	782	834	817	745	779	750	808	785	805	782	836	788	757	780	781	828	806	794	772	797	769	822	795	767	794	761	769	792	796	798	771	814	769	793	818	776	762	818	752	751	831	797	779	796	768	811	732	764	775	766	874	762	757	742	800	777	790	758	778	753	732	776	794	743	779	764	793	838	780	764	785	814	778	747	761	781	739	776	800	801	751	786	768	777	798	820	719	785	773	758	755	769	768	780	800	744	767	735	835	796	788	804	835	773	774	792	750	782	786	848	753	725	781	804	764	792	792	764	774	760	701	810	779	759	778	792	824	748	801	766	790	819	779	794	771	739	806	793	788	744	770	796	768	777	782	760	828	731	791	782	802	743	772	745	757	767	775	815	745	782	755	777	760	801	785	766	761	781	785	765	696	783	771	740	821	783	840	759	770	769	817	762	790	805	745	794	737	804	767	737	787	783	791	802	770	812	792	769	762	815	777	753	771	830	822	764	749	760	778	782	779	776	771	831	804	742	782	775	745	728	756	809	769	787	794	771	760	795	765	776	754	746	812	815	731	765	770	802	749	749	785	768	762	765	832	766	771	794	792	818	740	776	791	736	752	769	784	797	763	778	813	817	783	755	813	780	805	762	798	753	776	764	751	792	763	799	759	808	791	797	769	793	753	736	798	749	759	787	781	792	811	775	758	747	770	819	784	734	776	752	818	733	760	811	731	710	783	814	805	784	735	807	797	792	794	773	743	811	823	783	785	761	808	768	779	765	778	823	829	763	788	795	763	746	780	777	811	715	792	765	753	763	735	765	807	781	782	737	742	845	783	797	799	738	746	768	766	797	783	760	778	757	799	800	779	752	761	764	794	733	815	794	804	758	748	754	771	755	765	802	766	786	783	742	746	786	765	820	762	777	753	798	791	783	778	787	756	731	772	845	792	764	770	764	725	758	756	779	766	787	711	764	797	763	788	733	800	717	742	779	787	820	733	731	780	770	735	809	724	755	823	705	805	743	773	747	776	755	764	794	797	797	774	804	748	799	784	800	827	836	792	760	806	799	757	791	772	767	719	843	800	755	798	774	812	761	757	768	745	793	813	785	748	722	751	776	794	729	782	752	766	770	773	780	802	736	815	779	739	809	745	769	786	794	736	787	784	787	796	727	810	810	775	777	759	788	735	733	785	822	783	756	803	774	707	779	778	788	744	760	799	797	771	806	812	764	776	828	779	835	779	728	762	731	736	817	812	775	756	825	784	771	740	732	778	816	757	777	817	767	826	741	757	755	825	808	775	771	819	781	715	788	792	769	787	774	768	756	765	774	785	829	755	770	793	734	733	778	803	740	769	830	752	774	814	740	760	776	805	781	754	766	742	788	745	771	822	762	801	765	831	753	751	749	776	766	738	762	763	854	766	725	793	797	751	803	766	777	763	768	810	826	817	759	812	757	767	806	730	750	759	797	812	794	781	811	820	792	798	829	781	799	841	754	770	762	777	744	751	692	761	754	757	768	798	752	776	727	706	785	723	770	795	789	824	798	801	759	802	813	806	771	748	709	775	723	723	792	797	779	742	781	785	770	787	764	748	775	766	788	781	848	766	761	742	800	751	720	742	803	759	777	767	769	781	756	782	798	766	754	759	773	736	779	800	797	823	769	763	779	781	732	745	821	778	809	754	732	772	814	795	782	758	795	754	759	778	755	751	799	841	753	773	755	783	812	766	782	808	774	794	797	797	772	795	723	742	757	758	741	760	807	767	787	759	792	752	807	771	759	716	793	749	783	793	829	811	741	752	785	757	778	766	772	759	780	750	763	779	832	739	781	789	770	806	825	763	766	825	810	780	776	762	731	842	819	781	784	764	783	768	777	812	780	706	738	775	736	716	800	864	783	796	781	701	779	799	778	805	797	732	737	748	778	794	731	783	761	813	780	759	737	777	763	785	755	758	807	716	756	784	779	764	780	758	768	750	773	731	790	774	789	778	805	752	790	794	738	815	788	738	801	783	789	765	809	814	789	812	810	751	765	755	761	765	801	775	761	762	776	743	744	765	796	769	784	782	789	790	762	790	789	778	816	761	832	768	754	781	784	793	737	805	812	773	819	715	743	775	800	785	801	819	827	760	781	775	744	728	819	774	796	764	750	799	822	775	762	716	769	736	766	796	810	791	767	819	748	793	750	834	774	806	794	764	749	774	768	800	796	798	783	774	770	803	801	797	837	760	762	731	796	762	779	720	776	778	781	776	831	783	756	748	754	784	787	739	781	803	757	786	738	759	741	803	763	786	752	785	764
23554	21016	28043	24196	20816	8876	2763	1786	1458	1380	1156	1090	1019	948	923	884	859	789	742	763	727	709	708	671	688	624	679	686	622	665	665	577	629	599	621	615	610	615	582	602	597	604	622	595	578	553	618	598	561	584	577	589	565	607	546	568	525	601	564	579	558	541	579	561	557	600	555	590	562	557	594	573	536	554	565	584	534	586	535	543	601	586	573	539	587	567	554	534	568	511	548	573	567	545	559	577	580	565	581	594	538	568	537	520	552	573	593	575	556	549	575	628	591	586	556	599	543	557	577	582	594	595	567	581	571	521	584	561	595	563	588	565	548	583	585	620	559	531	541	592	544	557	591	579	563	562	548	537	541	552	604	587	552	560	570	588	588	558	574	580	520	572	563	615	554	555	555	615	514	569	548	609	580	573	524	580	517	580	542	599	532	622	548	598	583	559	533	517	598	559	568	536	571	602	568	595	598	550	547	578	535	516	532	600	561	534	539	561	550	575	546	575	554	548	564	561	557	538	566	558	557	567	597	549	571	573	611	605	585	592	562	547	613	553	568	565	569	633	566	565	563	557	526	567	581	608	614	576	537	579	543	572	557	582	566	560	567	659	584	534	528	586	572	547	594	550	549	574	573	569	548	578	603	594	585	526	573	575	595	579	518	580	596	590	561	586	566	536	567	579	577	554	573	558	553	600	563	549	561	574	541	597	563	529	596	550	559	558	562	587	571	548	597	545	573	571	579	576	553	542	555	530	566	596	552	586	563	527	527	563	572	610	548	520	565	563	559	605	573	536	573	579	567	620	569	583	574	543	582	558	543	528	573	540	568	585	568	534	558	568	540	562	594	557	605	570	566	564	521	569	582	580	584	587	541	589	544	601	578	537	558	580	558	548	572	557	612	549	568	580	525	586	548	571	581	561	555	578	540	559	582	563	614	564	543	558	559	541	596	592	566	586	554	543	575	571	583	595	548	598	583	614	558	556	556	543	575	552	568	598	526	525	562	588	536	549	581	574	550	529	566	605	531	600	508	628	546	541	568	565	536	566	540	590	546	592	573	569	552	544	527	556	521	564	582	551	552	587	542	553	571	566	565	524	537	570	538	542	550	567	588	584	553	536	517	492	603	560	590	586	556	587	547	578	564	571	586	612	565	604	561	550	607	547	527	584	540	572	546	601	556	560	549	590	524	547	563	559	538	592	552	572	573	609	557	561	520	574	574	573	564	552	554	558	552	521	527	569	536	534	568	586	556	602	515	553	550	538	552	541	538	576	541	616	574	575	560	561	578	532	531	600	599	595	586	555	537	567	530	589	587	549	558	601	542	559	542	563	591	605	575	586	588	532	563	609	549	559	518	581	528	573	592	595	527	557	542	545	574	600	557	564	578	558	543	564	543	546	609	578	585	599	593	561	584	568	571	560	528	590	544	555	542	541	587	585	543	581	611	566	558	612	579	565	559	574	575	548	564	603	562	516	570	579	583	585	557	560	538	565	523	555	561	564	558	549	576	559	564	579	550	536	562	593	596	522	597	587	561	584	604	586	539	619	537	565	561	582	571	595	536	550	540	569	584	565	579	525	571	528	551	558	560	590	616	564	599	564	573	592	588	541	548	576	559	529	608	576	510	554	585	571	570	549	563	555	575	546	587	604	529	533	566	585	566	614	547	599	535	537	541	591	586	563	565	574	544	546	573	592	585	582	624	555	595	593	545	544	558	536	609	574	543	571	575	579	595	580	551	593	648	545	552	567	544	586	561	530	565	576	558	560	558	575	575	538	560	562	547	660	567	580	549	589	570	532	536	542	596	582	522	572	531	530	595	571	581	552	573	533	565	547	577	572	551	566	544	586	564	544	585	540	539	556	630	541	530	555	566	567	596	549	582	558	560	529	605	519	580	560	559	567	561	533	591	558	585	523	533	607	603	550	657	559	566	517	581	599	568	628	548	541	575	584	592	545	616	541	568	582	629	625	523	533	605	577	586	571	586	565	579	550	560	542	556	563	532	583	563	587	548	560	564	552	556	568	548	547	566	563	570	596	576	559	546	572	551	580	549	565	561	561	565	568	578	593	546	548	577	586	550	582	554	598	536	586	599	528	558	604	572	515	609	551	557	554	583	565	518	584	561	569	529	563	553	548	563	536	564	600	545	537	567	546	596	552	561	559	600	555	575	559	525	579	551	587	532	586	556	529	549	563	595	564	544	566	553	528	588	536	568	549	534	560	567	589	578	529	555	548	586	570	575	529	523	554	555	570	591	556	590	590	563	549	591	593	565	557	572	602	529	540	574	558	569	522	560	573	536	571	563	540	580	513	535	542	565	577	553	543	549	577	575	566	563	546	570	582	561	566	557	564	580	647	578	557	550	552	545	586	566	546	545	564	574	583	568	571	555	576	567	535	585	559	535	570	599	545	540	559	552	570	527	559	581	564	519	565	571	618	545	576	586	572	557	588	586	601	563	615	570	569	561	553	550	602	593	580	560	599	612	583	590	515	512	542	589	574	560	565	597	558	574	566	563	591	568	563	579	585	585	575	540	540	605	616	525	569	546	606	547	540	543	610	569	557	528	591	518	591	531	538	583	563	561	542	578	594	506	586	595	580	536	541	572	594	581	546	517	578	563	547	547	569	556	567	520	582	527	547	574	572	560	558	568	574	562	559	550	581	603	556	620	580	557	541	561	570	596	556	559	551	527	541	582	551	591	614	527	574	562	593	591	564	518	580	549	618	583	584	519	565	579	559	564	562	554	550	566	586	572	561	562	583	576	581	557	548	584	573	543	568	583	591	561	557	558	535	561	535	608	574	562	575	545	596	536	602	570	579	562	596	574	556	548	581	604	562	567	573	550	544	557	528	584	546	581	567	574	570	563	576	575	533	554	552	561	559	519	593	607	568	578	591	576	524	609	533	577	550	605	554	570	548	549	607	554	596	509	579	549	585	552	574	547	579	577	583	560	547	585	589	557	567	573	529	578	549	581	550	570	576	591	512	582	563	593	604	557	541	568	578	617	607	562	579	557	598	553	561	553	574	563	547	561	588	560	577	573	574	566	538	554	598	545	551	578	578	564	559	550	587	601	574	569	592	573	578	562	537	556	614	572	499	506	568	554	560	573	562	539	585	582	538	572	600	561	524	567	534	582	525	560	585	602	555	581	547	574	567	521	556	569	583	618	567	546	580	621	513	572	540	580	552	577	593	583	567	527	563	595	518	531	536	588	532	585	587	608	548	557	554	547	521	579	543	586	600	561	544	569	564	578	574	522	604	569	557	528	582	568	569	524	560	547	585	602	616	566	556	578	589	557	536	592	514	542	557	557	554	557	544	557	566	554	537	587	587	570	576	520	574	553	535	538	552	556	581	588	555	594	577	562	557	604	583	548	572	557	555	516	562	591	570	565	585	575	610	578	555	588	592	594	569	560	564	570	538	600	600	590	566	576	585	603	544	549	532	551	587	515	562	592	570	579	582	513	540	569	587	555	550	563	577	532	581
15185	25675	19087	11538	8301	5951	4413	3505	2978	2520	2176	1871	1741	1691	1571	1433	1358	1276	1148	1040	1026	960	981	939	969	903	949	886	878	880	859	858	877	895	881	849	880	856	859	918	847	824	782	797	799	751	750	784	757	814	784	750	706	787	793	767	754	764	754	795	759	790	818	729	775	762	721	759	777	836	738	778	738	768	714	731	768	726	713	796	773	759	783	711	789	741	734	714	769	736	743	775	742	724	721	781	727	790	760	761	730	706	712	742	730	715	657	764	765	710	728	763	798	765	804	778	761	706	736	708	719	746	725	740	703	756	761	690	740	763	724	766	757	773	707	761	773	693	723	825	734	729	732	701	732	807	720	748	750	736	728	763	743	786	763	747	716	738	853	738	757	717	735	717	773	739	707	736	777	750	720	731	768	771	716	730	720	719	690	699	743	718	765	791	720	772	772	773	721	763	761	772	832	761	765	779	725	740	779	768	749	786	738	741	703	779	803	700	756	747	778	722	760	731	735	728	737	751	715	740	743	736	747	737	758	732	762	735	720	726	748	735	720	700	749	763	753	730	748	756	756	721	793	759	723	743	749	770	769	743	723	734	744	785	771	805	694	702	738	771	754	740	750	744	732	775	780	715	730	739	730	736	739	778	756	736	763	766	718	756	767	707	717	720	731	713	758	717	749	704	746	741	765	789	739	743	737	712	756	794	729	728	713	746	754	685	759	759	745	750	744	773	743	790	749	756	784	712	755	733	714	725	749	755	741	719	720	810	736	723	731	773	727	737	735	774	759	729	708	722	762	742	761	766	749	774	778	786	750	724	761	771	699	699	693	754	739	745	800	785	729	753	712	727	734	750	687	741	769	685	725	784	701	739	726	714	701	739	731	691	770	769	734	725	737	792	721	703	740	748	778	736	705	726	741	762	794	757	770	724	729	753	779	787	750	738	757	762	738	689	727	760	790	744	762	747	733	700	711	727	766	762	736	699	736	728	750	777	763	784	744	757	749	733	723	742	741	700	694	754	768	786	768	739	740	722	797	724	728	782	763	736	744	815	752	721	713	763	743	744	761	803	743	712	759	736	771	722	723	801	715	753	780	692	737	710	745	744	725	752	722	720	742	771	739	733	731	719	717	752	784	724	760	705	727	739	760	744	792	743	736	772	788	740	702	736	751	733	711	726	816	757	745	742	748	760	752	713	718	759	761	791	756	727	743	728	708	700	730	765	744	751	772	747	713	737	752	735	713	796	746	765	743	753	671	722	728	714	720	768	764	743	701	770	722	728	759	757	749	727	743	716	741	752	750	757	789	730	790	776	795	711	697	813	790	768	826	686	824	714	726	780	710	745	750	752	794	733	760	692	782	756	730	732	721	771	730	755	755	755	741	765	750	718	734	748	758	757	719	731	735	701	761	722	706	735	751	737	709	744	768	755	714	791	769	694	753	718	736	753	725	725	779	785	709	726	750	743	709	780	766	737	721	759	764	680	760	698	712	777	784	766	770	781	730	704	741	789	758	663	738	805	755	775	726	751	729	773	731	751	753	777	760	747	764	723	730	709	704	700	703	703	736	756	785	724	719	762	744	787	779	787	749	725	738	761	761	753	791	715	758	720	770	723	698	741	702	717	721	794	715	678	723	667	714	754	707	728	719	701	772	778	756	691	751	746	746	754	709	734	753	790	732	737	767	671	720	769	722	695	725	795	773	730	748	753	735	755	757	757	682	757	739	775	758	771	718	714	729	770	760	756	768	733	804	723	802	745	706	751	749	741	723	737	741	748	758	757	725	725	807	782	673	756	714	724	735	737	736	755	731	746	739	732	768	751	708	741	775	762	751	723	716	763	741	762	776	719	747	749	695	761	758	728	722	733	798	699	707	782	707	792	764	750	721	731	721	743	771	747	722	775	702	773	698	765	721	728	719	756	773	783	737	763	722	757	795	761	755	740	740	784	735	715	705	769	742	742	714	750	748	752	783	748	712	735	777	695	699	806	731	748	762	735	733	707	744	742	736	736	733	731	711	710	747	696	730	707	763	728	724	775	725	682	738	758	723	771	723	754	764	739	777	792	759	759	754	729	725	733	762	778	779	750	820	678	772	771	739	721	793	684	726	758	743	779	755	749	747	732	766	738	723	751	745	723	710	776	736	722	759	702	715	703	727	739	730	763	719	727	738	642	767	789	748	744	745	736	719	712	707	700	779	739	731	760	719	751	741	813	693	753	758	762	741	721	741	734	723	781	708	724	720	783	740	729	685	755	719	761	771	717	783	759	723	727	744	727	760	711	733	777	720	751	798	757	695	737	743	729	765	743	780	773	747	738	727	729	733	796	779	738	751	708	747	784	716	805	721	700	761	753	725	774	745	727	752	746	708	745	772	762	734	773	716	751	724	758	758	706	726	737	740	819	696	756	757	736	745	759	737	731	774	726	714	719	770	745	735	736	702	746	698	754	743	731	753	727	725	748	725	738	686	761	712	764	735	750	739	751	706	757	737	757	769	754	716	736	698	768	759	735	752	709	733	755	709	718	752	718	779	749	711	736	755	744	759	729	752	725	710	742	798	749	708	743	722	796	815	778	814	745	700	736	716	715	775	716	752	767	746	758	717	792	728	750	772	710	707	762	776	679	712	733	736	697	742	759	716	762	727	759	780	718	754	776	752	755	705	745	726	758	777	729	776	786	743	707	753	748	759	778	762	786	699	731	726	717	763	760	740	718	723	797	739	749	728	736	716	736	716	729	792	732	742	727	757	755	764	737	682	735	673	710	703	734	756	703	784	750	771	788	731	717	718	805	755	734	715	752	713	814	732	693	739	744	723	752	766	737	730	758	719	754	722	741	785	743	759	754	752	705	691	737	762	746	748	753	730	719	761	729	772	728	752	742	756	702	701	704	724	763	723	749	716	783	720	747	713	745	759	787	751	742	734	741	755	760	761	718	728	757	743	742	697	773	742	706	829	707	747	703	731	740	712	744	723	736	776	704	722	733	731	726	755	714	756	815	774	729	726	738	731	710	770	699	763	729	693	706	748	776	753	721	725	726	705	755	750	714	758	747	646	766	742	749	709	727	752	755	718	717	776	713	773	760	717	750	752	762	722	732	699	813	784	802	722	687	703	730	709	768	781	725	731	733	739	752	709	727	735	719	776	765	699	732	731	746	731	751	754	742	738	726	740	752	764	739	750	747	768	763	728	766	736	739	726	765	723	796	775	742	735	775	710	768	738	781	726	759	705	744	759	759	784	739	699	764	730	798	787	684	748	711	791	680	730	765	756	758	722	747	706	694	730	755	802	725	702	756	731	707	751	729	729	716	777	741	747	754	717	760	740	746	707	707	746	791	751	791	785	771	699	726	750	749	755	761	761	721	728	739	728	723	755	779	755	725	737	740	738	749	736	727	824	770	757	744	763	716	759	783	769	750	756	735	719	751	719	736	718	783	773	753	740	724	750	738	718	735	724	760	749	773	752	744	705	694	764	763	714	740	741	782	731	794
24512	20945	26607	25062	9346	2641	1774	1401	1169	987	902	732	704	759	746	655	629	603	573	577	544	541	573	510	553	510	506	468	507	479	484	473	476	439	479	474	502	488	471	435	483	450	457	444	446	441	469	423	417	444	443	438	450	449	456	430	489	471	419	446	425	441	478	456	459	443	467	433	448	450	421	492	425	431	441	429	456	456	463	430	428	428	440	438	450	448	414	457	435	424	454	438	447	403	405	425	459	422	428	426	424	437	448	454	455	447	412	396	448	417	414	419	443	444	464	420	442	436	448	436	441	405	434	430	445	444	394	405	425	433	433	410	461	443	408	417	424	427	445	483	438	419	426	468	407	420	455	423	470	408	398	451	443	427	444	427	476	462	414	440	426	448	473	392	437	443	443	417	425	436	410	387	461	460	427	429	449	425	427	416	449	399	422	413	439	436	455	414	427	444	424	443	422	424	465	439	411	451	440	458	435	458	475	405	455	436	402	403	413	447	420	379	455	439	447	454	446	430	466	432	447	467	454	420	440	439	465	441	447	430	441	449	429	452	405	451	457	474	425	453	465	460	456	411	408	458	416	450	424	481	445	415	424	459	431	395	430	444	445	421	463	442	460	438	465	423	429	424	479	403	453	439	417	440	463	457	453	459	433	416	414	457	435	409	439	455	411	425	433	425	417	449	439	466	408	415	452	431	429	398	430	414	439	446	397	457	439	444	406	432	404	433	395	424	436	421	451	423	411	440	423	441	413	435	457	409	432	400	391	449	457	412	432	408	455	433	418	414	456	417	428	431	435	442	465	432	424	459	427	425	441	459	432	455	447	446	412	424	460	438	439	383	407	414	460	444	417	452	444	424	424	454	423	416	470	438	426	456	403	472	416	413	438	440	398	463	445	410	438	412	462	447	420	441	405	445	439	448	380	409	442	431	428	416	447	434	433	411	427	416	468	431	447	414	429	434	410	414	458	440	412	410	441	464	389	437	447	421	467	405	430	440	429	452	422	406	437	438	449	441	426	434	493	443	428	430	443	462	433	459	437	433	369	451	435	422	434	448	410	424	456	437	439	429	401	464	428	423	427	459	469	388	427	392	433	400	445	440	440	443	488	406	451	432	452	417	429	431	448	450	422	435	453	427	428	397	455	415	433	410	448	439	424	414	407	402	445	415	433	411	411	465	449	431	436	418	423	416	428	424	407	415	420	495	442	450	408	439	436	420	464	468	427	457	405	426	426	452	428	442	399	434	429	418	417	392	480	398	454	477	412	436	475	426	413	450	431	440	456	416	410	453	391	473	404	430	417	446	439	412	439	471	430	439	401	393	423	455	399	433	420	409	455	407	441	430	418	456	414	446	425	416	428	442	452	427	436	440	446	410	463	410	461	412	437	467	445	431	417	451	476	421	448	456	446	450	463	420	431	465	473	398	448	469	411	473	426	446	432	393	419	436	431	429	480	436	449	409	421	410	458	427	428	428	454	437	432	431	435	426	437	427	436	414	427	434	444	458	416	479	402	442	471	452	423	418	373	460	418	436	397	464	443	424	440	432	454	445	454	389	462	461	440	434	437	429	414	437	407	429	427	445	410	432	441	412	431	416	463	419	429	415	421	412	439	476	385	412	423	421	451	424	436	443	404	462	415	414	417	423	422	433	420	447	444	440	443	441	449	457	434	433	439	429	449	446	450	444	426	434	411	452	413	420	409	427	439	460	416	430	391	391	456	441	414	424	397	409	438	484	432	447	413	439	439	434	394	427	439	424	428	469	435	403	441	429	447	447	414	416	439	384	463	467	428	425	429	400	387	462	446	436	470	401	481	382	413	453	410	432	447	392	439	432	468	465	389	407	436	407	430	422	457	421	417	434	481	418	424	424	452	403	463	454	441	443	424	469	413	466	415	478	449	415	428	466	411	429	430	412	443	429	414	402	406	451	439	426	461	445	441	423	419	460	435	460	466	399	414	455	412	424	455	430	393	477	432	445	427	463	439	427	435	424	428	415	407	410	425	436	408	430	433	421	446	453	410	427	467	466	440	422	428	428	451	431	432	445	448	434	444	440	472	447	458	446	455	414	382	445	431	404	460	435	389	429	442	438	414	396	451	464	441	442	424	439	427	448	418	467	428	457	437	441	444	499	423	453	433	439	459	428	428	441	425	437	462	446	451	451	409	419	451	452	433	411	455	436	410	373	433	419	420	421	469	438	407	433	414	433	450	451	449	398	441	420	415	432	454	466	480	404	402	433	456	423	442	428	429	433	422	391	455	417	419	435	469	458	417	436	407	403	412	408	448	437	438	400	418	434	438	432	464	416	453	431	433	436	437	469	450	442	425	428	428	435	434	429	441	407	452	432	415	432	456	451	452	412	436	394	397	441	401	420	457	438	455	440	429	425	451	426	460	460	415	445	421	438	400	398	401	418	403	444	457	416	444	454	439	435	443	460	448	419	456	444	440	438	408	431	426	397	392	426	426	462	457	453	432	425	458	399	418	419	426	467	394	484	431	404	415	436	429	405	442	435	443	432	389	453	424	432	412	415	445	472	429	425	402	457	464	462	416	442	449	390	447	412	405	436	442	390	429	469	443	436	455	398	431	425	440	443	434	462	496	458	455	449	440	473	421	436	440	426	420	434	432	435	414	443	434	412	433	417	451	399	419	437	428	389	457	442	410	383	463	445	478	469	441	473	455	437	436	474	441	426	407	457	466	406	433	416	438	462	471	436	427	448	451	412	442	476	457	425	428	398	398	417	408	444	426	441	445	439	442	460	421	457	457	448	449	445	440	434	445	407	465	414	414	450	428	455	416	417	489	458	453	432	454	452	435	437	428	436	454	422	452	437	407	425	444	428	434	414	429	372	415	475	443	417	427	420	432	450	426	428	425	432	476	465	442	450	420	409	472	418	430	467	419	438	393	425	386	436	474	427	409	400	403	449	441	383	430	428	425	416	473	405	436	450	440	427	416	451	399	388	378	424	440	445	433	442	444	390	463	448	458	422	429	448	408	404	460	399	431	392	424	416	402	447	444	398	442	423	420	431	453	467	437	386	445	417	413	404	441	455	447	417	449	446	423	458	417	452	449	435	447	427	490	419	442	476	457	425	403	408	417	414	422	464	423	429	419	422	381	422	472	421	443	393	435	439	427	447	442	460	449	454	414	443	453	434	452	424	414	423	471	419	445	432	426	382	447	410	437	421	400	415	458	437	412	462	449	454	420	433	427	403	422	421	433	417	399	425	441	397	412	436	437	447	444	452	415	446	418	419	420	440	408	450	400	413	418	427	422	430	447	414	422	446	440	417	423	460	445	446	429	412	428	431	420	450	418	419	444	444	422	440	407	432	438	408	431	419	436	430	471	440	447	435	446	427	439	420	454	453	427	438	432	458	407	438	435	418	428	417	397	475	417	473	455	384	416	426	416	476	446	447	418	399	431	443	442	427	469	425	451	459	422	407	438	434	440	432	404	441	421	406	462	430	435	402	434	461	457	441
13194	22453	16090	9108	7003	5192	3737	3003	2401	2025	1785	1499	1389	1370	1239	1137	1092	960	853	805	801	836	803	810	748	758	741	725	707	707	631	650	642	667	670	711	697	608	618	625	621	683	637	611	635	610	647	609	605	600	628	622	572	579	567	587	568	549	574	579	548	583	565	574	573	537	604	577	592	570	586	567	555	536	531	555	533	552	576	549	540	546	568	573	550	541	587	572	580	562	583	568	600	560	522	602	556	533	553	571	583	578	549	596	572	590	603	560	549	552	552	568	576	525	566	553	562	563	586	569	579	564	568	570	537	558	585	564	547	553	566	548	581	607	557	557	568	505	625	550	540	540	530	572	569	531	549	571	543	514	568	533	568	548	551	588	544	566	558	567	510	572	535	508	589	567	573	595	565	541	539	518	583	582	601	573	560	565	573	550	553	566	616	558	521	559	576	585	540	584	542	570	577	524	565	544	592	562	586	557	572	570	548	560	545	552	572	560	546	572	595	556	586	577	587	544	533	522	564	567	588	557	563	592	538	553	566	589	568	583	569	574	586	539	567	582	516	558	577	531	556	587	565	538	568	602	584	557	594	600	549	580	602	547	611	558	579	597	570	543	557	542	588	549	549	571	555	600	542	517	553	606	550	529	552	534	526	546	574	548	553	524	570	611	553	551	568	568	583	569	550	511	583	570	580	587	610	548	569	559	561	603	551	561	599	577	588	578	533	552	560	563	594	559	557	555	559	568	534	546	589	591	610	544	522	567	552	564	546	582	546	554	624	533	569	571	567	569	596	527	567	611	584	570	570	564	598	549	530	609	566	567	526	567	557	578	536	558	526	580	590	572	566	608	563	575	567	579	555	575	566	564	547	573	565	556	534	569	580	541	540	591	565	572	596	553	559	576	585	547	581	551	603	560	563	530	550	554	574	571	595	595	549	555	576	557	533	562	555	573	604	524	550	543	515	576	521	586	624	527	554	579	547	544	557	599	570	577	548	589	583	556	620	544	565	560	573	561	557	577	548	563	553	554	567	542	593	516	545	591	542	569	601	577	567	578	622	590	523	546	555	556	540	592	549	574	565	605	581	597	534	591	567	572	563	608	582	552	532	554	589	551	552	574	546	544	577	603	555	543	585	555	634	551	564	563	579	558	566	543	579	596	520	590	583	578	537	581	561	567	576	582	567	578	600	590	573	551	519	551	561	579	583	554	527	582	601	571	533	592	600	555	547	548	600	547	578	550	579	518	561	560	529	571	555	604	544	591	609	586	571	578	597	599	569	607	558	558	554	568	546	548	539	554	622	547	623	602	573	578	585	592	529	601	558	573	586	548	587	546	564	536	571	570	523	561	511	584	558	525	578	562	554	593	549	540	552	575	528	520	629	532	544	597	567	562	576	505	559	566	557	599	564	553	532	560	631	591	586	597	552	582	557	559	573	596	561	560	566	555	589	573	593	579	601	544	543	544	552	547	564	537	548	555	560	553	610	584	534	542	566	563	593	550	574	569	575	545	546	547	562	544	572	560	569	582	596	601	610	579	565	515	591	580	573	617	574	599	551	565	548	540	560	532	571	550	566	525	578	561	582	551	582	548	541	585	563	519	545	567	546	562	565	594	586	577	528	561	613	527	555	578	567	608	575	578	558	586	551	545	542	528	596	546	581	580	568	558	551	570	565	536	558	538	575	562	595	561	598	542	582	562	556	598	606	554	579	577	560	560	544	544	540	567	552	609	568	649	568	559	564	535	540	590	573	545	579	581	583	547	582	536	563	532	594	555	583	581	579	566	511	540	562	575	579	513	551	611	548	560	601	581	556	566	549	591	579	570	537	579	601	510	559	592	593	552	562	556	560	568	600	518	611	589	561	530	549	590	565	592	572	574	587	595	589	590	545	602	547	587	587	535	545	567	561	572	587	568	521	573	571	548	560	557	580	544	564	582	556	573	597	586	583	567	543	618	557	593	579	554	535	581	592	569	561	599	550	577	539	606	563	570	567	592	576	540	534	597	593	561	602	547	544	592	539	605	569	564	559	593	577	576	559	583	591	598	568	565	571	570	566	549	569	515	565	580	549	562	552	496	546	565	566	581	604	534	586	586	554	558	553	578	583	546	554	547	568	616	563	582	527	573	578	551	571	562	539	546	571	555	529	551	581	574	573	522	556	578	520	571	581	564	561	562	558	598	590	564	576	537	553	546	523	575	554	613	571	561	579	622	574	547	533	535	575	557	579	579	572	534	603	587	537	550	549	579	587	536	536	535	550	573	570	611	542	573	550	506	581	584	553	547	551	562	527	522	566	563	543	606	569	512	604	556	524	597	565	553	576	591	548	601	571	582	590	626	577	548	574	590	609	560	596	583	609	579	560	579	529	578	602	531	550	582	525	534	564	571	545	532	563	591	561	592	557	596	557	549	526	592	546	580	571	567	552	595	561	537	546	556	594	562	550	581	580	546	556	544	573	600	541	578	601	582	563	578	574	588	573	587	580	615	547	549	590	591	508	591	539	510	610	558	570	563	532	498	555	560	600	585	582	584	566	563	557	564	569	553	570	572	572	533	601	553	545	552	584	562	602	552	532	543	550	520	554	544	567	548	584	557	613	545	548	562	590	588	559	576	585	535	570	545	569	571	579	569	564	578	575	584	556	548	572	567	592	523	576	562	579	560	607	560	558	609	565	617	590	559	533	562	550	517	605	533	535	548	577	519	559	571	544	591	555	586	565	566	596	621	590	573	527	546	555	543	546	567	556	568	566	557	546	573	547	536	544	583	532	588	582	549	568	570	540	603	549	568	579	564	560	521	527	598	552	567	573	554	572	574	575	549	595	530	576	544	589	560	533	560	527	567	592	595	561	544	593	542	553	584	585	558	564	576	558	579	632	614	563	557	582	581	565	610	597	563	581	557	569	566	573	559	568	565	595	553	612	537	563	636	591	554	545	558	590	539	579	516	593	574	579	589	536	576	599	565	564	577	549	567	568	595	576	611	591	575	575	583	562	565	589	538	554	625	567	552	587	609	531	577	555	542	555	552	531	555	579	542	575	552	551	540	580	524	545	533	602	595	551	606	582	576	552	590	600	542	521	527	529	568	573	612	552	556	559	584	580	570	576	555	586	552	595	551	594	608	541	574	541	521	534	582	582	528	526	595	591	523	581	570	574	575	570	549	559	541	582	587	589	569	527	516	586	547	590	544	582	558	609	566	537	563	531	571	537	563	527	573	570	537	532	571	560	558	581	617	536	560	560	601	559	544	556	560	563	567	567	525	585	602	602	575	560	571	542	552	582	575	518	586	546	576	561	579	562	582	571	531	572	583	616	584	569	564	543	582	532	572	554	571	593	556	598	567	525	562	569	544	545	561	575	581	604	566	536	597	550	548	545	578	527	533	571	597	551	582	532	587	572	538	596	562	539	591	560	574	597	560	529	556	573	577	598	571	553	562	605	572	556	569	553	580	588	565	567	576	591	539	592	588	578	589	578	590	569	580	600	569
22409	20994	28495	23681	21005	20798	8352	2593	1758	1625	1296	1119	968	922	878	915	744	680	559	578	513	554	526	499	529	503	447	443	476	463	451	446	417	455	470	443	408	444	396	409	389	405	402	367	417	409	391	383	366	360	373	352	405	364	393	377	391	368	362	348	373	370	350	391	373	381	361	348	359	377	357	357	382	349	331	339	352	371	325	359	368	358	407	353	388	368	348	336	360	344	332	326	365	362	394	351	353	315	320	365	391	350	390	346	377	345	343	362	380	367	356	364	357	368	368	340	354	356	364	350	337	371	365	346	352	354	344	356	380	398	340	390	329	340	373	387	345	352	370	379	358	363	334	383	365	306	374	353	339	364	359	337	361	344	321	339	320	342	345	360	374	344	348	323	362	366	316	349	330	358	337	364	349	363	347	378	347	371	354	334	338	327	353	316	393	362	350	378	376	330	351	361	370	359	352	374	370	340	363	321	361	425	352	359	368	379	331	317	375	326	356	359	353	364	388	350	332	337	347	363	342	367	353	341	352	373	359	343	376	341	346	348	362	364	343	333	318	344	365	375	350	341	349	296	336	381	369	364	359	351	324	368	322	356	370	387	346	394	358	366	329	371	378	363	343	353	336	334	333	332	354	346	345	337	402	364	345	353	361	330	330	370	358	347	337	375	342	380	367	335	364	327	329	358	360	356	351	347	364	322	368	357	359	357	334	387	375	380	362	350	384	366	343	335	367	363	354	373	322	356	348	369	338	349	344	375	350	366	361	390	370	346	351	311	354	373	359	347	346	361	369	362	342	336	373	367	368	360	362	375	358	370	359	355	329	370	315	307	340	357	332	331	340	375	341	369	358	346	344	348	338	304	382	396	335	362	333	344	379	388	368	342	375	354	343	350	342	365	331	368	369	321	345	381	334	309	394	361	327	338	336	369	351	337	338	373	378	392	334	354	338	356	365	360	365	345	367	328	353	363	352	330	380	359	370	364	327	369	363	325	366	370	321	364	383	386	370	338	344	355	353	374	340	352	327	338	332	343	362	338	323	363	353	328	355	348	362	358	349	368	353	341	344	333	383	330	343	395	378	388	371	326	380	342	359	336	361	349	372	355	319	404	329	352	347	377	335	334	371	343	368	353	351	379	370	331	380	320	359	322	343	316	340	339	385	365	318	350	360	395	318	378	385	362	357	325	367	333	360	358	377	338	357	337	369	365	379	367	342	379	390	375	344	384	344	342	376	355	334	334	335	369	350	362	356	334	362	372	369	392	353	356	325	402	362	356	356	352	355	358	390	373	336	337	376	371	387	397	342	323	348	360	349	328	319	357	373	371	356	364	326	360	358	358	369	363	356	368	376	343	353	384	378	329	333	327	372	357	375	367	361	363	351	345	337	365	321	347	348	366	378	348	364	371	344	354	344	385	385	346	379	372	352	377	368	354	351	359	371	358	345	349	371	342	374	334	362	336	348	394	364	343	376	358	375	345	360	362	313	355	379	356	376	350	323	348	356	332	395	356	352	349	344	356	361	390	372	322	362	391	364	351	354	372	361	346	333	376	323	364	352	355	340	347	360	369	371	360	309	382	354	345	383	398	358	325	375	345	367	315	373	366	350	380	347	336	373	352	330	321	364	344	368	368	357	340	350	366	323	357	397	369	360	320	339	365	351	347	372	360	369	333	369	384	360	379	359	394	371	360	373	354	351	331	375	407	338	325	377	356	360	346	380	348	363	358	326	324	323	325	338	334	380	323	354	332	353	364	383	394	381	327	332	371	380	356	353	344	318	368	377	351	347	371	370	358	346	359	342	369	354	375	349	338	350	346	368	394	374	356	348	362	351	361	360	374	363	361	350	360	381	351	369	345	326	338	333	355	388	390	350	351	367	345	355	364	350	357	375	358	372	354	338	366	355	376	340	340	350	373	348	356	337	363	357	317	322	359	382	342	351	394	329	348	310	348	345	319	349	399	329	390	352	385	349	350	359	334	356	383	363	338	351	357	373	320	335	359	385	327	372	341	350	348	363	336	352	361	348	337	344	355	389	338	357	365	388	380	377	345	352	360	391	324	353	367	381	357	357	352	354	334	310	357	348	311	318	365	335	359	340	384	329	357	371	334	373	353	370	346	333	355	358	381	352	330	378	347	356	342	371	352	349	349	327	335	324	344	365	329	358	329	355	359	369	384	366	357	352	353	363	349	357	366	318	370	381	343	387	352	335	350	362	340	361	378	358	353	358	354	360	364	367	370	330	361	356	343	388	359	359	344	363	341	346	366	338	350	376	343	335	343	380	363	329	344	334	351	338	372	336	366	319	364	353	339	349	327	308	387	344	380	336	361	346	376	351	386	366	365	362	396	330	337	367	342	326	335	361	360	396	362	368	340	340	367	346	338	364	375	350	372	353	353	357	358	332	352	355	367	367	366	339	333	333	336	338	366	352	393	380	355	334	340	392	334	344	353	387	357	359	360	363	365	315	348	349	377	366	371	334	378	349	382	352	345	324	406	341	374	361	349	363	365	323	377	355	327	342	351	329	390	373	393	356	336	350	366	341	351	327	389	386	337	350	339	357	352	343	316	360	343	352	365	363	379	375	360	338	331	387	328	331	360	341	357	375	344	357	339	366	361	389	357	349	375	375	328	365	349	360	363	348	332	310	354	328	347	321	352	344	339	359	341	381	390	356	363	392	320	361	359	344	339	335	370	327	348	349	333	343	327	361	325	346	360	356	335	363	343	376	368	357	360	369	384	373	324	363	371	353	354	320	338	348	379	383	365	379	341	320	344	333	357	339	348	324	371	375	354	374	360	337	334	360	360	336	321	350	370	367	336	376	314	352	347	387	343	357	357	382	334	337	355	337	368	347	376	359	338	347	317	362	347	389	385	363	349	327	368	379	335	354	322	349	330	313	316	346	364	340	324	339	356	367	352	376	329	351	337	344	359	359	352	336	334	385	339	351	355	332	308	384	360	338	355	342	369	348	393	326	358	353	366	340	363	351	354	367	351	340	345	341	358	389	357	349	370	355	347	350	367	363	335	355	369	330	338	326	367	347	336	349	343	347	348	373	375	369	364	353	332	346	370	375	334	371	355	342	373	340	336	376	343	352	364	347	340	342	356	351	352	346	390	355	363	331	344	358	376	343	354	375	403	356	317	357	345	359	350	345	350	359	346	369	368	364	335	362	348	352	372	339	367	375	365	331	358	353	374	339	361	338	351	357	334	355	327	360	370	333	326	368	342	330	374	360	399	345	357	357	333	376	355	351	341	313	376	349	389	371	357	341	341	370	342	367	343	356	343	353	322	341	354	384	323	337	364	376	319	364	365	337	336	356	334	352	348	381	373	364	332	354	358	332	348	351	349	378	312	371	349	352	348	330	349	366	370	356	355	346	340	358	326	348	330	353	326	350	359	327	360	360	323	335	316	370	379	388	325	372	355	332	344	370	364	380	351	378	347	368	370	337	338	407	358	377	354	339	341	384	341	324	370	371	363
14800	31828	23706	14315	11534	8834	6584	5028	3929	3509	2797	2386	2042	1862	1693	1570	1456	1195	992	951	963	900	845	823	757	776	807	747	670	684	630	662	642	663	704	644	663	641	622	612	596	584	552	540	541	574	574	548	511	553	530	577	514	473	484	489	468	503	482	489	480	492	521	518	487	480	484	514	495	472	507	477	503	472	488	517	455	440	478	489	467	451	456	450	477	425	457	467	450	482	497	448	467	465	471	462	509	448	489	479	437	433	471	470	438	474	474	464	497	483	450	442	498	470	495	483	509	428	469	499	474	455	483	495	489	459	494	467	518	475	433	459	469	486	504	493	467	474	509	483	458	480	481	495	500	483	441	445	465	491	453	469	461	487	438	480	486	470	498	449	487	488	429	487	500	480	455	463	474	489	482	439	516	504	471	493	472	450	476	463	464	477	455	462	485	465	489	487	481	454	449	476	478	496	473	468	472	461	467	486	476	479	447	489	458	449	470	458	474	471	487	428	466	474	465	463	449	499	476	479	477	473	436	464	458	467	497	444	507	496	462	472	505	486	473	494	492	483	459	453	478	479	457	431	450	472	434	502	484	464	463	468	467	449	474	470	502	485	514	484	490	506	462	441	466	461	472	448	449	475	511	459	459	463	483	472	459	490	451	519	484	468	466	477	492	436	491	458	458	440	509	473	427	488	467	434	498	464	440	492	419	457	481	475	467	424	483	473	480	466	486	505	488	506	464	480	436	482	503	474	489	471	460	522	498	429	468	527	485	491	491	423	458	460	474	490	457	441	498	485	491	470	454	464	496	489	492	462	472	466	462	471	498	474	473	504	487	431	479	480	465	498	450	473	449	444	485	453	433	484	502	520	467	458	503	466	465	439	486	488	491	471	487	461	416	521	456	449	515	460	448	496	480	500	462	446	478	455	472	480	427	472	457	489	460	455	435	494	457	503	451	473	485	467	450	489	438	467	486	496	466	494	488	461	471	494	481	487	447	484	482	475	462	440	491	472	503	464	473	446	462	456	500	442	524	471	458	447	465	445	459	467	493	454	456	500	471	434	464	493	501	476	495	471	501	468	474	463	483	466	476	459	453	480	480	507	460	448	454	417	455	476	438	440	464	482	511	465	453	497	491	484	472	454	492	487	467	440	469	483	457	459	461	446	455	483	471	505	532	446	464	477	448	430	467	435	462	484	488	500	477	471	451	455	473	470	499	504	471	480	461	479	482	459	448	444	480	441	526	459	465	443	475	449	476	484	447	472	483	486	452	506	494	459	470	474	464	418	466	440	462	480	501	442	484	531	505	487	483	480	456	496	457	473	452	488	450	468	502	483	463	459	506	483	480	455	482	511	453	496	478	437	501	493	453	492	481	483	427	478	456	451	472	479	500	483	464	474	463	473	490	449	490	473	467	459	511	462	464	463	457	501	462	453	513	455	466	468	499	444	468	465	457	503	469	485	480	486	504	466	475	480	477	476	519	445	487	499	469	456	491	466	478	471	469	414	500	495	440	483	482	500	472	481	452	487	443	466	512	485	466	445	445	430	483	481	495	493	435	484	496	452	515	454	480	475	489	452	454	453	448	423	507	475	462	465	472	476	468	478	450	435	455	477	481	449	443	425	459	498	468	461	460	476	453	452	460	467	474	481	463	481	452	470	452	465	492	495	438	503	482	435	473	479	458	477	453	462	463	487	510	471	460	489	477	486	510	463	439	439	486	465	505	435	445	471	471	458	524	501	462	500	474	477	479	429	500	479	467	481	450	451	435	489	482	522	471	534	432	424	473	476	450	457	473	479	465	488	454	467	460	515	461	486	473	473	463	478	488	417	472	472	492	437	404	471	463	510	472	463	483	482	487	477	499	478	479	466	490	459	504	450	494	485	491	458	458	467	471	501	468	453	467	484	448	504	519	427	479	486	465	498	473	473	459	452	456	431	473	451	479	488	463	503	461	444	464	466	458	465	478	490	470	420	452	450	511	436	450	502	472	479	487	475	466	461	472	492	461	519	446	453	469	484	492	484	477	474	481	481	493	475	501	464	502	507	506	515	466	477	476	461	483	447	493	474	469	514	456	485	449	481	463	460	471	460	476	476	509	469	526	471	459	434	463	501	496	440	461	470	459	538	494	448	503	415	470	495	457	498	483	467	466	461	444	492	471	453	468	466	445	498	453	416	453	462	480	464	457	469	451	448	482	461	457	463	496	465	449	474	433	490	455	454	471	497	463	477	478	512	461	462	498	440	453	468	455	461	477	477	457	534	450	477	467	477	477	475	502	480	481	470	488	468	491	469	475	468	428	504	473	473	466	457	485	517	501	486	440	462	461	474	476	469	463	442	471	450	463	451	494	458	477	476	476	444	465	452	467	430	451	445	486	469	459	472	434	478	490	490	488	461	459	464	467	518	444	482	483	437	429	419	459	457	483	454	433	479	495	478	488	511	428	490	481	454	469	471	471	512	449	472	445	437	462	458	464	456	461	451	468	462	448	506	496	455	456	494	513	464	469	469	477	451	465	470	440	512	457	501	504	429	482	450	458	452	453	481	472	464	476	470	481	468	476	465	492	492	498	481	449	459	495	461	446	487	519	467	476	480	466	527	470	480	445	485	466	480	453	449	458	441	468	468	477	496	478	453	473	490	512	449	474	470	462	476	439	446	451	499	468	461	500	484	453	496	499	466	470	475	454	436	508	480	512	492	443	475	460	471	458	458	463	488	503	511	482	508	458	457	500	455	454	472	485	478	507	468	449	474	478	486	467	471	427	442	481	444	477	503	470	464	502	458	464	496	483	454	491	459	464	490	479	489	475	482	476	447	475	446	463	498	449	482	468	482	491	442	457	486	493	484	440	459	439	457	505	480	431	459	490	507	423	468	442	467	517	497	432	487	479	489	444	483	486	460	453	478	470	477	451	495	472	464	478	442	462	495	475	497	458	472	483	470	486	479	457	487	495	457	452	473	512	454	489	455	454	488	509	475	457	443	468	434	480	446	488	458	536	489	487	453	470	469	478	469	474	479	451	449	507	465	472	453	473	465	484	504	473	448	449	494	444	481	460	445	493	481	497	468	456	517	493	476	482	503	444	475	473	464	504	496	462	513	480	468	470	460	503	472	445	489	495	467	473	450	465	467	482	484	473	509	491	479	472	449	487	470	500	480	485	481	474	467	454	476	420	492	456	505	493	518	512	499	460	508	506	495	476	474	462	455	493	502	489	491	461	490	487	488	435	483	518	479	465	437	505	465	465	461	511	491	508	505	466	440	449	444	427	455	459	446	481	520	472	514	453	465	449	462	488	484	484	462	516	458	513	448	488	486	452	458	500	514	493	467	481	473	452	430	459	464	490	483	478	452	478	464	502	461	461	490	470	483	501	452	487	466	489	454	475	454	499	484	482	486	498	488	463	458	457	509	437	486	447	477	458	432	475	482	482	459	511	467	479	469	469	459	494	471	494	482	454	480	485	461	485	476	438	494	515	532	472	497	513	432
27300	18568	10652	4744	2660	1972	1597	1291	1001	1021	982	829	905	827	785	750	708	737	677	699	688	676	649	631	660	618	631	638	666	670	629	615	622	654	631	611	613	590	614	637	626	683	588	571	613	635	626	593	611	614	625	626	642	594	608	612	611	601	543	617	607	559	641	631	594	625	638	628	591	632	566	615	637	618	605	616	584	638	582	579	617	627	619	578	591	592	585	603	609	600	589	643	590	594	598	543	617	585	601	567	620	573	597	611	582	584	593	598	580	582	587	590	555	572	594	622	589	582	591	612	626	546	636	622	568	589	618	594	554	568	597	615	588	572	584	617	615	582	611	624	618	615	563	583	629	599	573	599	573	585	625	606	590	664	633	595	621	559	610	573	603	556	615	603	561	589	574	595	642	587	541	559	586	629	602	600	586	605	562	553	589	552	544	592	607	602	577	622	586	650	631	611	571	586	636	595	562	664	574	592	586	602	617	578	599	579	610	567	607	620	533	586	600	589	611	631	625	583	612	644	549	590	578	610	599	614	604	593	579	630	582	614	612	571	591	618	587	550	632	599	592	635	556	595	607	593	628	614	546	584	668	616	582	529	625	585	643	558	598	607	522	602	611	613	588	559	647	564	586	583	572	632	596	594	603	616	576	600	577	597	601	577	580	568	590	520	652	599	590	583	605	616	597	615	565	630	597	598	630	572	571	595	635	598	605	604	612	585	603	584	583	595	613	616	558	612	631	584	640	603	620	578	596	596	601	607	620	614	558	593	585	586	619	588	639	602	602	618	583	610	583	590	567	608	608	559	621	627	619	651	602	605	586	577	609	561	573	625	570	617	570	584	626	573	567	574	602	644	529	633	608	628	613	614	571	586	577	579	632	629	561	611	551	569	582	610	546	560	576	641	642	626	600	617	609	580	624	572	595	591	602	576	614	581	605	590	573	609	599	614	574	571	580	577	597	560	562	620	559	594	549	598	602	568	603	623	593	569	596	620	583	593	575	576	637	656	623	621	607	565	600	586	575	586	549	592	602	578	594	673	581	630	614	601	606	596	616	556	567	568	627	545	625	594	603	608	602	619	576	577	620	620	608	586	608	612	572	603	617	616	616	563	603	577	582	581	551	638	617	589	585	589	609	588	612	583	642	586	609	613	557	596	606	574	572	588	607	590	625	565	591	589	624	616	606	569	568	592	597	602	617	555	581	573	530	587	594	610	613	628	622	626	585	576	570	617	610	589	590	578	589	625	556	564	585	611	593	586	630	576	581	575	599	635	601	553	596	567	619	578	609	622	605	613	591	616	597	634	657	588	598	602	623	635	600	609	611	601	610	583	582	569	629	625	593	605	643	566	579	578	595	586	610	605	587	608	554	595	622	617	589	612	581	590	573	603	620	555	587	584	579	594	588	600	561	583	556	627	600	584	597	586	557	599	610	590	592	587	575	591	565	627	616	622	609	609	610	574	651	600	608	584	531	584	607	561	563	588	575	561	573	647	599	567	547	582	585	608	584	602	612	582	603	593	618	582	563	573	620	569	545	610	580	578	593	630	614	588	644	617	587	609	573	594	606	553	555	612	593	583	615	587	573	595	578	602	595	622	626	597	613	579	558	585	629	578	586	584	592	603	592	611	611	604	575	606	537	550	557	665	559	634	559	607	582	558	590	624	619	578	609	616	600	607	586	563	610	609	620	584	604	595	595	586	634	554	576	569	624	582	581	609	571	609	589	570	570	601	628	589	630	577	545	643	608	558	578	621	638	566	621	612	597	603	646	599	623	570	591	615	574	594	651	605	580	584	593	629	600	586	599	579	624	594	625	656	618	590	575	626	550	610	609	595	620	632	599	623	595	615	573	590	583	616	607	577	600	545	591	580	603	576	615	631	589	578	573	614	610	572	593	592	593	587	592	590	578	563	614	570	557	627	595	570	604	588	567	584	594	596	532	600	565	598	603	592	626	599	604	597	571	578	631	610	572	595	632	640	570	614	628	625	608	598	611	545	587	623	570	580	580	596	585	589	570	590	616	581	614	615	583	641	591	606	610	563	609	566	556	591	607	602	570	610	625	557	559	594	567	569	612	586	602	617	611	579	632	600	618	570	551	592	588	582	622	585	610	580	626	649	563	565	595	607	567	593	598	621	578	601	563	577	576	567	611	627	551	567	567	583	603	593	602	564	573	640	596	660	610	590	616	541	602	581	604	576	639	573	520	570	581	577	596	641	581	572	573	579	570	590	576	604	628	594	583	605	578	603	593	584	589	622	610	599	602	600	619	543	608	608	568	597	588	553	586	569	630	578	600	623	582	587	643	576	605	586	570	598	579	548	618	604	634	616	577	615	606	572	588	591	591	604	585	586	601	626	623	629	615	591	562	545	605	595	598	598	599	581	597	556	649	654	603	634	596	615	592	589	630	598	594	577	571	543	605	561	571	596	603	634	625	549	625	571	553	638	573	575	632	558	573	623	615	603	600	595	595	596	617	604	651	588	696	602	618	645	627	632	597	557	599	578	574	566	581	628	638	590	622	591	574	525	568	621	602	626	625	601	577	601	611	588	616	589	610	555	594	593	610	622	632	613	577	586	596	611	615	599	609	601	586	592	597	588	602	645	601	574	645	608	581	604	629	636	596	569	649	623	584	571	587	639	554	577	622	598	570	545	596	576	575	560	610	555	573	595	581	616	589	579	590	581	590	608	602	607	585	601	560	602	616	587	611	620	611	605	617	547	619	596	541	574	598	563	604	595	565	563	585	607	609	580	585	630	581	605	590	571	548	569	637	636	607	620	637	588	600	633	550	630	622	623	590	579	652	649	601	610	629	567	589	594	577	603	545	609	597	597	602	558	600	558	591	533	588	623	607	566	584	585	558	609	606	533	599	627	569	561	591	576	608	588	601	554	568	663	613	598	615	623	607	594	617	568	583	609	609	577	610	580	579	581	604	617	578	599	546	563	608	609	560	599	630	621	597	600	570	594	613	579	621	636	613	606	584	585	619	624	583	619	603	596	578	615	601	634	598	553	617	595	602	624	637	624	594	656	626	607	570	608	663	576	609	616	562	590	590	609	568	602	611	625	596	556	619	592	552	583	575	584	614	630	580	625	588	594	575	579	586	579	637	581	561	618	593	571	569	636	578	624	630	611	598	588	603	577	628	588	579	604	631	602	585	568	624	605	587	599	555	650	578	629	565	606	607	618	592	646	613	591	629	613	581	581	616	592	567	576	576	613	594	591	600	592	584	598	633	604	563	564	587	616	659	592	564	613	574	614	591	572	608	598	588	627	600	578	540	581	576	603	574	561	632	587	567	589	583	584	610	599	588	610	572	609	593	639	566	591	601	586	564	626	596	589	601	570	629	573	602	605	583	526	574	546	591	579	596	612	580	625	562	600	637	574	613	623	585	614	638	543	594	624	643	610	618	598	626	593	601	594	602	632	616	572	604	560	581	595	589	603	611	607	576	576	590	603	594	570	618	586	610	595	585	593	584	613
13023	18410	12555	6396	4903	3965	3140	2454	2016	1792	1618	1503	1411	1241	1196	1161	1135	1090	955	958	948	931	973	966	876	911	966	913	823	818	842	827	807	840	874	798	795	826	819	816	873	803	766	823	772	822	812	750	797	793	813	742	819	825	784	779	732	804	834	815	774	783	805	744	727	771	760	750	707	809	807	822	744	799	793	737	778	788	764	843	742	748	733	748	758	720	755	793	793	766	706	770	776	756	778	792	761	803	762	790	782	753	745	751	763	750	764	780	759	750	759	751	786	834	808	774	776	756	781	763	734	753	786	757	717	773	756	794	696	710	786	763	769	729	791	760	748	757	784	794	757	769	832	754	772	744	784	781	767	795	787	764	772	744	777	765	759	795	757	793	771	870	779	792	756	801	783	744	802	753	752	750	778	724	846	792	808	748	740	739	807	790	790	780	725	782	814	761	786	795	781	795	815	751	793	750	772	747	749	738	782	753	813	747	779	756	773	797	761	754	799	773	817	740	764	796	764	782	810	749	735	795	805	800	764	796	730	765	767	782	746	748	763	756	803	774	727	771	793	792	760	766	725	808	797	812	782	767	789	846	818	779	794	767	749	760	794	737	788	760	757	799	766	827	820	703	760	750	771	757	814	760	760	780	733	752	740	778	771	761	739	779	766	757	773	777	736	774	724	761	760	769	774	776	770	746	757	834	773	745	774	735	778	773	749	740	769	804	742	756	765	717	781	769	776	766	742	724	733	778	754	764	769	741	734	811	789	761	822	753	728	789	782	737	782	818	795	759	717	797	789	760	818	740	825	735	775	777	777	818	772	766	764	776	803	787	757	777	792	784	760	790	777	785	755	798	803	749	778	752	776	757	737	749	766	773	749	736	769	743	773	787	766	812	804	785	762	822	752	794	763	817	772	786	743	814	739	723	797	802	819	772	837	789	744	809	809	772	742	739	817	802	834	763	759	770	750	761	795	753	766	760	740	772	806	788	737	771	783	796	770	770	799	809	755	701	772	817	770	733	730	731	748	768	787	761	765	825	752	727	807	749	750	787	772	778	745	776	786	806	733	765	755	742	746	738	795	799	810	767	756	754	747	783	758	798	767	747	776	752	851	733	714	777	716	765	809	746	762	752	756	816	809	803	734	752	786	758	809	799	801	767	775	736	759	780	758	719	786	799	793	761	721	785	776	796	797	765	751	794	758	797	744	808	796	708	704	765	739	774	780	762	809	757	770	749	729	745	768	723	776	781	749	775	774	790	823	784	789	748	773	775	727	759	790	752	752	761	754	759	792	795	758	775	799	785	773	774	754	787	763	786	760	769	770	788	824	788	754	762	786	798	807	751	755	745	793	744	756	750	822	759	797	762	757	750	777	703	773	779	754	761	811	745	754	812	757	806	784	715	784	726	769	734	762	736	780	746	763	781	774	762	755	753	798	771	772	761	796	779	724	779	785	771	760	772	784	766	702	748	762	786	730	769	798	728	812	787	773	775	808	746	747	719	810	699	753	726	790	828	786	745	785	762	752	752	757	792	772	775	811	779	756	769	727	769	791	764	829	788	724	741	793	759	768	743	759	738	771	750	783	753	741	817	763	787	774	756	740	764	829	725	771	780	769	820	779	795	771	772	697	765	737	776	774	745	775	767	728	815	791	798	819	780	751	709	809	747	789	773	771	726	763	727	790	759	770	769	776	757	790	783	870	766	778	760	784	789	734	800	740	768	734	753	792	758	797	745	787	722	722	732	703	781	759	775	747	777	784	784	776	789	797	795	792	784	759	737	812	786	736	751	775	809	753	760	790	802	744	775	754	796	806	825	817	796	752	750	769	784	762	811	731	761	778	792	770	781	753	791	761	731	763	746	735	763	818	805	775	805	745	762	758	752	748	786	785	766	760	794	781	712	775	798	698	736	780	779	782	772	759	807	761	777	785	813	826	734	758	760	787	772	747	781	717	771	776	769	754	741	781	832	738	740	785	742	746	789	792	759	760	781	776	767	785	809	713	766	761	775	775	761	775	710	733	789	782	816	784	736	792	798	801	758	749	786	769	760	769	787	766	749	774	752	731	783	726	802	791	775	715	821	768	777	789	779	742	770	755	737	779	758	728	737	778	788	806	752	747	803	777	740	760	770	789	812	780	758	806	767	767	703	808	720	740	778	772	736	765	788	742	724	830	772	775	776	766	714	799	745	798	729	741	725	764	799	786	793	781	805	762	803	730	761	801	723	791	774	758	772	799	731	737	744	780	764	735	778	797	767	798	801	813	709	810	774	766	765	774	754	773	771	753	748	739	779	740	703	771	769	763	767	773	769	760	751	740	780	759	758	796	781	817	769	796	812	779	807	730	747	774	758	777	731	780	798	809	725	781	771	799	777	769	762	760	720	762	744	761	751	796	795	796	745	776	782	751	759	728	747	790	756	787	748	772	780	781	773	762	735	776	750	777	745	780	803	678	739	762	747	730	775	800	788	770	749	792	811	733	743	772	784	780	778	767	758	812	768	776	741	768	755	718	793	800	740	740	794	768	808	779	785	742	782	776	821	783	756	761	758	773	761	761	748	749	737	784	766	797	752	780	819	786	765	729	777	803	735	777	779	787	762	781	751	748	778	754	760	728	762	751	779	793	698	754	776	749	773	809	796	823	808	728	788	754	766	809	784	802	752	740	780	820	768	725	780	788	795	786	769	761	776	826	728	759	828	744	737	758	726	741	769	755	719	802	789	736	791	803	772	836	790	764	786	771	767	772	766	770	718	756	761	758	749	794	756	755	743	728	742	780	735	730	755	751	833	706	743	750	791	744	763	789	818	698	798	785	719	781	801	778	775	745	772	785	783	715	807	814	756	748	776	796	763	773	778	758	820	776	759	808	748	792	763	760	804	759	781	786	820	787	803	770	786	786	737	734	739	788	744	777	757	824	733	787	759	822	795	705	786	771	764	762	762	780	777	804	715	799	747	776	814	796	779	741	722	750	778	726	793	786	794	823	795	719	802	773	735	759	735	798	760	763	793	755	712	818	722	752	728	731	736	779	761	733	753	738	766	768	785	782	808	764	775	804	766	806	787	770	751	779	775	743	773	747	721	785	790	764	701	739	829	836	799	761	759	737	830	761	790	747	734	747	779	838	762	784	736	751	797	777	812	799	772	766	810	748	725	804	755	733	776	746	771	755	780	803	776	759	813	756	797	786	780	770	748	795	774	759	774	743	787	757	806	723	755	770	763	761	754	770	816	762	761	731	758	771	708	795	799	779	763	719	745	736	809	828	763	753	775	794	779	766	798	802	800	788	735	780	761	768	795	737	795	755	734	734	717	792	754	733	757	776	748	737	789	779	759	781	748	788	762	763	773	763	800	831	807	745	765	748	739	780	836	760	778	792	821	776	727	744	756	769	745	776	764	748	783	746	766	781	756	795	759	784	759	749	778	765	757	741	695	731	712	820	753	788	766	744	755	757	755	791	757	721	764	724	812	770	754	791	749	830	794	742	827
23389	20900	27835	24081	20726	9022	2904	1965	1571	1261	1231	1157	1041	942	885	829	793	794	683	702	695	683	693	668	650	691	685	618	623	657	624	596	631	615	623	610	611	628	615	591	589	606	571	576	558	590	552	589	600	584	589	534	584	580	577	562	550	595	573	560	591	582	545	556	567	553	597	572	557	591	564	548	579	552	613	535	569	522	563	547	557	562	569	577	569	553	540	618	554	542	560	565	560	564	533	560	532	549	564	583	567	566	538	571	588	589	515	561	560	568	534	577	580	557	584	577	566	555	548	555	565	508	569	577	578	544	541	549	548	561	600	562	575	559	577	536	541	533	525	563	538	512	547	606	591	602	577	544	538	564	526	571	595	551	590	603	595	561	597	575	549	576	550	522	543	574	550	563	561	533	580	564	535	584	560	578	581	518	541	564	565	535	554	607	564	596	567	591	557	558	582	564	551	522	523	542	557	584	577	574	555	569	545	557	575	559	521	591	607	573	548	564	532	536	578	564	580	544	534	565	528	544	597	576	530	545	537	551	550	545	536	559	580	519	610	601	587	614	531	600	577	560	522	581	569	606	537	496	546	564	553	520	519	560	525	559	517	547	580	546	518	578	561	551	564	543	551	541	574	574	556	574	547	564	553	556	584	556	581	566	621	602	520	582	559	510	602	574	579	623	593	560	557	614	535	583	565	543	558	556	533	530	605	543	615	574	552	525	552	573	569	558	519	542	563	506	597	566	547	552	548	554	577	579	567	555	509	562	558	538	536	585	572	553	545	528	573	583	570	529	609	563	558	581	615	568	557	542	544	555	582	559	540	568	550	561	545	607	580	550	554	537	531	556	567	520	559	562	568	547	536	584	590	548	549	519	563	563	566	572	541	537	637	554	522	578	514	546	587	584	565	534	604	539	558	513	551	583	582	573	543	561	557	582	537	559	556	526	572	602	547	626	506	538	527	570	546	561	579	568	530	522	536	527	541	543	580	555	555	490	563	543	578	563	558	604	537	563	573	599	570	572	586	556	532	570	564	572	560	589	552	550	547	589	581	579	552	535	584	557	554	576	585	527	586	523	570	552	513	520	572	584	575	559	587	552	549	553	604	592	556	580	568	577	567	557	568	536	580	550	545	584	557	567	570	572	534	517	528	524	558	529	555	548	561	541	565	560	580	580	527	551	544	520	546	523	553	559	566	534	570	545	572	571	560	574	558	569	597	536	530	565	536	509	558	604	569	553	546	528	561	557	560	515	540	595	552	583	546	548	574	554	594	572	565	561	517	587	551	557	535	562	541	494	555	534	616	559	565	567	558	595	532	580	521	555	564	554	527	530	569	533	580	563	541	621	555	583	593	568	576	529	549	580	593	559	573	536	514	538	556	597	550	568	627	579	533	559	573	564	529	545	566	588	534	535	581	544	580	579	518	562	526	570	574	578	611	561	568	574	614	560	572	547	535	503	547	552	583	544	569	578	573	577	575	536	590	592	548	559	575	599	556	577	633	528	536	532	583	558	594	564	551	544	523	557	548	551	572	567	546	557	555	538	503	561	589	601	560	569	561	574	573	558	559	561	592	556	550	546	553	554	531	554	557	541	547	533	557	571	575	590	555	563	543	578	588	573	542	561	547	549	535	545	568	544	521	551	565	564	560	552	569	569	571	513	567	543	582	569	570	565	531	536	571	577	540	509	537	543	535	600	532	555	553	549	566	518	523	577	571	586	574	532	543	569	555	566	559	551	572	551	582	564	555	589	567	559	558	561	566	536	570	558	575	562	550	570	569	552	546	560	536	539	589	550	582	570	547	555	551	546	556	522	549	519	547	551	592	531	575	512	538	559	534	532	561	540	541	549	569	556	569	617	556	558	551	532	568	585	527	533	559	567	558	567	559	567	549	580	584	530	548	553	574	573	570	556	564	546	597	579	578	506	589	572	540	540	547	532	548	537	532	575	604	531	541	511	565	602	553	537	570	564	569	550	637	568	571	514	575	556	566	570	516	589	562	599	530	556	517	519	592	560	577	538	581	529	613	576	560	591	571	548	572	543	547	614	540	576	487	523	544	528	569	542	554	577	551	561	589	600	565	537	581	568	548	536	568	551	532	567	575	569	529	616	550	541	567	592	544	552	572	517	592	562	525	586	524	509	573	523	548	544	555	528	536	563	570	570	566	557	568	573	504	567	566	491	573	590	548	549	525	524	508	552	529	580	571	528	580	575	597	559	558	531	546	571	560	568	541	541	601	545	513	523	603	540	593	525	544	530	565	530	567	572	546	541	566	550	584	564	582	567	589	561	559	551	584	556	527	560	561	548	585	537	564	571	528	580	559	526	583	563	537	537	533	537	568	585	570	559	527	535	547	552	550	543	567	528	598	546	523	569	565	549	564	572	572	511	578	541	551	602	566	579	595	593	618	553	540	569	584	570	568	603	610	580	550	540	563	554	561	583	618	569	599	557	530	546	534	572	562	542	552	556	544	574	558	594	523	567	566	588	546	563	555	550	582	564	579	541	583	560	532	588	536	585	518	586	550	558	597	543	537	540	558	559	562	578	566	595	527	582	552	567	525	532	538	615	562	547	524	554	525	532	574	541	542	604	564	509	513	590	605	576	545	563	610	567	590	564	561	554	578	605	548	541	536	551	523	565	540	533	595	560	531	546	546	565	598	536	532	557	527	548	596	525	570	563	573	536	557	549	545	554	509	542	574	554	567	599	560	589	556	558	564	571	505	534	586	516	573	581	571	563	586	591	555	542	584	555	530	560	593	578	568	542	537	552	573	523	525	619	531	592	571	571	504	557	478	546	564	559	580	499	537	551	600	576	539	531	552	612	595	591	620	546	528	550	565	547	591	573	581	538	552	554	553	567	564	554	582	543	513	530	520	574	531	532	570	530	584	527	563	536	522	588	551	581	577	564	583	570	533	534	577	558	526	597	539	538	574	555	556	517	610	554	579	540	523	584	503	547	561	575	566	592	521	564	540	527	544	564	551	570	567	539	566	557	569	528	536	580	564	560	588	570	563	559	607	560	507	569	609	563	552	539	564	566	541	565	556	568	568	604	549	553	594	547	574	559	581	534	573	590	537	603	541	605	579	580	588	539	562	559	573	539	563	528	581	551	577	555	590	553	593	536	572	569	542	571	551	554	547	566	565	599	550	549	546	568	552	570	497	550	507	565	569	554	589	603	530	544	569	542	533	532	587	540	581	557	561	588	591	550	576	579	548	575	551	559	597	555	536	558	574	556	578	555	559	572	574	570	576	537	544	550	580	539	586	571	550	580	541	550	535	586	574	547	535	561	562	559	514	554	590	497	543	581	556	526	584	569	546	518	604	565	562	567	533	523	544	576	581	563	557	607	560	567	562	495	532	528	535	572	598	529	529	562	566	545	524	542	541	551	580	544	539	547	549	521	559	544	555	564	544	558	570	554	550	513	556	545	545	547	565	571	590	596	558	564	587	505	585	588	552	532	543	583	559	554	569	533	592	572
13823	25748	19371	10559	7725	5987	4776	3781	3097	2602	2395	2095	1919	1624	1506	1404	1257	1227	1110	1061	992	1024	972	947	995	963	906	917	893	898	895	811	851	916	869	920	876	785	846	863	797	757	825	820	773	774	733	827	779	729	720	766	769	754	781	725	750	732	783	785	749	713	735	781	750	731	741	727	699	741	724	734	752	715	775	722	707	724	651	717	734	703	757	762	749	775	795	769	712	717	709	739	733	721	749	733	711	712	749	741	712	729	769	762	762	747	727	802	729	731	716	760	703	702	707	719	726	701	713	762	752	739	727	710	676	749	710	727	741	728	714	745	695	750	779	745	706	675	750	687	732	669	697	752	703	737	685	740	726	757	670	762	734	754	765	712	729	764	757	757	690	751	744	734	740	701	718	753	746	743	723	756	745	697	788	739	727	718	788	754	766	737	738	688	740	735	705	746	719	684	719	776	720	726	746	721	742	720	692	737	711	714	703	725	729	702	764	739	817	751	770	652	707	699	731	729	748	725	749	716	714	706	783	702	690	745	666	699	764	728	717	734	700	733	673	701	715	719	703	714	705	800	732	767	725	717	748	686	749	797	692	731	689	690	727	736	731	725	754	726	714	684	738	764	783	755	768	759	723	750	694	712	755	708	740	720	733	756	762	719	756	742	720	675	720	742	744	704	751	678	713	768	714	721	694	678	723	773	699	708	690	732	744	693	732	739	747	726	721	764	737	734	732	727	731	746	733	709	753	732	685	781	733	754	777	717	744	735	751	708	722	700	712	772	686	743	722	746	778	759	728	734	675	747	701	717	753	782	735	731	738	723	735	747	733	729	763	696	682	697	744	754	775	722	699	703	807	744	742	726	753	715	713	646	706	725	680	730	716	747	707	688	725	729	741	708	704	724	690	725	745	731	686	764	719	754	754	725	708	700	693	697	719	724	711	709	743	778	743	705	768	742	658	755	679	751	739	755	726	701	755	753	753	760	678	728	733	760	749	766	722	739	712	741	763	734	683	740	766	734	733	742	763	757	723	714	751	739	730	756	761	745	732	750	718	724	725	727	723	705	713	786	741	742	716	700	698	739	712	761	722	716	737	733	755	727	711	723	784	705	744	707	734	728	755	749	745	705	695	799	742	733	781	750	728	730	713	780	740	707	730	766	688	698	730	704	698	707	685	721	755	721	754	690	730	742	758	765	786	781	742	725	724	687	705	730	713	672	748	699	735	686	745	762	753	746	717	711	755	698	745	772	724	735	696	762	716	730	746	687	730	725	790	720	685	748	740	743	719	705	724	756	710	741	721	722	741	738	732	736	707	749	700	701	764	737	728	693	738	730	695	748	697	801	738	768	746	690	710	731	670	750	707	705	724	747	745	712	694	756	742	732	702	735	648	737	692	703	746	791	725	700	744	747	739	754	699	725	748	757	744	733	721	710	724	717	751	716	738	687	691	735	753	734	721	715	732	688	787	717	706	759	741	710	732	681	716	727	703	760	734	702	667	732	767	733	726	697	738	684	678	712	732	721	685	702	682	735	723	730	732	715	711	684	718	729	756	764	756	762	738	691	741	753	735	727	711	696	679	718	776	729	723	756	791	665	760	767	749	686	701	723	758	766	778	697	709	744	774	710	750	695	776	715	694	738	672	727	725	715	701	757	721	758	770	715	742	720	727	701	739	717	773	680	763	726	726	677	710	767	733	748	701	731	773	758	699	736	720	740	718	718	713	772	692	703	711	756	764	698	698	757	700	782	733	713	728	715	697	689	696	775	744	712	752	720	752	758	766	763	734	695	742	717	720	729	693	707	700	746	730	742	694	727	730	702	789	761	694	778	744	766	740	689	687	698	704	713	678	719	706	737	757	721	705	724	720	719	666	687	708	725	794	750	763	765	745	736	709	716	730	714	713	679	708	778	721	749	729	677	692	733	738	735	705	762	699	776	708	694	718	729	730	729	736	684	713	734	696	683	739	695	724	719	727	666	685	736	725	738	706	671	708	749	731	745	692	720	670	755	717	751	705	742	705	756	696	704	725	725	713	743	718	738	696	709	755	746	749	727	733	703	741	673	709	743	754	758	718	723	767	742	737	709	728	741	749	768	702	750	743	686	710	708	717	774	779	713	679	707	747	670	747	729	718	701	775	764	767	748	737	746	772	745	693	709	750	723	714	710	714	737	732	733	711	756	739	718	689	714	699	720	772	671	728	769	724	732	692	705	725	765	686	754	689	700	754	723	677	686	776	724	702	768	697	759	726	718	730	678	761	766	694	759	707	725	731	744	671	734	724	716	724	747	716	738	718	757	738	744	723	709	710	755	687	776	741	742	763	763	737	752	789	702	776	727	726	759	712	695	727	779	731	780	710	703	697	734	757	679	747	734	761	679	733	740	702	741	679	723	718	732	764	721	771	711	698	694	703	686	726	750	740	743	721	766	735	768	729	715	725	710	711	706	757	690	733	735	756	709	725	695	759	697	738	768	735	720	752	734	702	682	690	727	761	750	730	723	738	715	729	724	734	730	743	720	769	817	660	716	730	753	757	746	722	723	754	703	705	731	761	689	747	715	704	729	728	652	741	714	704	694	730	749	645	708	702	772	748	712	690	733	659	720	787	670	771	750	694	751	707	776	747	749	738	706	687	719	694	746	686	720	695	708	752	726	736	731	732	728	708	706	720	674	743	721	738	703	702	723	693	721	694	713	781	746	763	728	737	726	708	737	690	764	711	733	723	695	709	713	740	717	698	761	700	697	706	671	732	753	708	692	714	763	700	720	754	721	700	781	703	741	743	733	719	717	740	728	686	765	773	740	785	706	773	717	740	711	753	734	696	728	691	711	734	728	717	737	701	775	722	745	729	713	710	739	740	711	723	686	702	719	761	716	753	735	741	734	765	736	719	741	707	713	735	732	694	727	775	724	771	690	715	695	731	762	767	757	734	801	728	726	772	733	749	708	710	754	737	750	727	702	741	718	707	723	749	697	716	732	721	742	683	731	740	729	754	755	718	780	814	702	700	760	738	729	719	773	746	718	744	750	736	745	703	744	724	716	707	738	721	724	725	740	733	735	759	737	769	765	734	730	714	706	717	751	750	751	766	704	760	730	720	730	739	742	744	803	754	720	738	763	728	714	733	713	723	768	733	743	724	658	685	727	742	804	696	740	740	712	711	742	699	729	758	712	686	705	701	734	771	729	724	760	722	731	681	756	772	749	729	691	738	726	786	730	717	749	711	740	777	741	707	697	733	721	744	703	693	715	714	750	753	716	710	669	695	708	736	705	708	752	733	756	703	758	743	717	731	707	679	719	728	758	727	695	694	727	696	706	700	745	699	742	762	694	727	746	737	755	695	718	761	714	747	829	723	689	739	739	743	746	727	723	716	729	770	735	689	736	675	755	738	763	771	729	781	714	638	726	676	746	690	744	716	688	752	769	705	754	716	686	690	728	673	810	727	737	722	728	726	755	759	710	734	741	740	699	696	732	752	709	728	696	729	745
24466	20918	26605	24993	8935	2399	1733	1403	1085	1026	906	894	789	775	718	684	644	584	552	521	589	549	532	503	517	520	515	497	495	509	456	478	461	494	431	458	502	479	459	478	450	450	430	420	451	441	443	445	426	459	428	449	438	445	420	431	394	415	433	405	447	414	398	421	455	422	435	420	430	423	435	410	409	448	453	429	427	430	389	412	455	439	418	469	411	447	452	397	417	453	468	465	414	448	415	399	427	388	422	440	393	393	438	413	412	423	465	456	441	432	417	417	409	452	434	456	468	435	433	427	423	411	399	420	436	421	421	438	411	440	381	456	421	435	450	410	440	425	424	462	473	402	421	425	459	427	419	439	443	441	448	441	405	449	424	442	437	435	416	453	444	423	417	445	428	426	434	445	429	417	450	446	419	397	419	395	453	420	365	429	410	408	410	404	388	429	438	433	444	417	429	412	421	418	366	427	434	417	471	417	392	413	433	412	425	396	393	441	435	393	389	413	413	404	424	440	396	414	444	417	396	412	445	438	422	407	439	433	418	418	400	434	401	399	421	373	437	411	437	373	396	413	399	413	436	421	427	467	414	442	440	421	429	428	417	439	413	409	432	411	421	433	397	441	411	442	397	400	436	452	448	431	458	399	401	430	440	425	439	449	442	448	418	441	422	424	471	422	396	409	425	401	435	390	399	477	421	422	406	447	432	449	426	415	427	447	431	418	407	420	471	406	407	436	436	449	465	465	391	452	408	433	397	415	407	416	457	443	424	442	429	442	429	411	421	438	440	434	401	415	398	440	426	430	447	392	395	417	454	424	409	441	405	417	477	427	407	429	412	430	438	459	425	428	418	459	453	441	452	430	419	433	427	427	438	414	447	439	395	420	466	428	412	404	426	431	412	480	405	424	403	431	434	394	406	443	410	440	417	424	399	416	404	425	421	450	460	426	431	439	463	432	398	399	403	440	416	414	431	460	444	407	438	407	423	417	389	432	414	409	436	400	405	412	414	438	443	397	392	431	429	424	422	436	415	439	447	401	422	425	422	445	459	462	427	453	446	459	455	441	426	408	439	404	453	429	450	410	434	444	436	443	409	429	430	463	388	444	414	412	417	443	399	407	417	433	426	448	431	447	432	446	436	437	447	421	417	424	400	448	429	387	418	451	405	452	411	436	375	430	433	438	423	413	431	414	408	435	451	420	422	425	439	429	417	438	434	432	398	434	400	426	446	466	443	478	422	392	420	410	423	399	403	440	424	467	443	415	459	457	428	401	440	417	417	460	382	420	455	423	436	430	411	420	420	441	413	461	426	411	454	402	454	423	392	400	426	411	423	409	413	406	406	398	435	397	380	421	403	398	433	432	447	442	423	421	427	417	431	405	461	407	437	427	422	393	401	460	417	460	408	437	406	437	388	408	423	448	428	459	474	411	418	441	405	451	422	433	415	429	411	390	400	474	437	406	444	423	403	463	448	427	413	468	428	444	430	424	443	448	392	450	422	449	409	430	419	488	413	437	411	447	430	423	414	407	415	426	415	406	427	417	426	421	430	452	460	432	438	388	420	403	394	432	383	425	453	436	470	410	411	433	430	457	404	449	418	421	440	393	422	409	412	409	426	388	438	442	433	412	420	420	415	444	410	444	427	420	427	391	426	390	413	414	425	404	427	408	411	401	408	430	420	407	407	368	436	432	441	490	469	419	415	444	405	444	424	441	477	423	397	442	447	415	446	396	419	417	419	421	430	421	411	407	428	419	446	422	463	427	441	422	414	403	437	447	408	426	452	433	431	403	425	387	384	418	425	382	372	448	424	441	468	417	439	434	426	433	426	417	400	443	434	427	390	375	427	418	420	434	445	396	384	408	421	398	428	412	429	417	400	426	387	443	433	453	408	423	438	377	477	428	428	439	412	443	457	432	461	406	385	412	426	408	415	425	421	399	414	434	418	423	446	427	453	380	409	453	410	354	420	423	444	443	449	407	396	468	443	400	418	420	446	396	448	428	434	387	426	452	448	415	405	420	407	423	465	439	416	402	433	476	430	482	426	413	431	426	460	415	424	390	394	456	464	445	401	440	438	415	413	447	428	426	453	424	409	447	433	419	390	496	466	417	428	429	422	453	428	428	437	427	415	446	443	384	417	398	417	434	425	387	425	419	408	424	423	439	440	408	431	419	422	433	415	443	433	399	451	413	422	422	415	436	415	440	410	401	414	450	449	400	415	427	394	434	417	403	397	427	393	414	449	403	417	408	419	426	376	423	453	424	400	368	410	465	408	404	429	452	429	392	465	396	398	424	444	388	434	437	418	441	402	437	417	416	411	419	459	416	413	398	430	399	426	462	421	415	451	465	419	461	394	429	417	451	454	405	444	414	426	402	458	409	407	441	423	413	432	411	426	410	399	449	445	449	419	418	417	443	427	392	393	433	388	423	428	404	433	385	435	400	440	440	425	417	411	432	438	388	425	437	438	415	404	413	414	417	420	428	467	428	454	422	470	408	452	456	423	425	434	430	466	423	414	447	405	451	434	433	454	422	453	472	385	397	432	407	441	431	409	431	444	407	448	450	413	420	444	443	435	413	412	453	441	448	419	433	434	437	384	456	447	469	429	441	425	418	394	421	382	444	408	435	409	411	408	425	437	414	423	452	429	417	418	451	448	407	435	375	406	433	408	456	418	436	391	429	432	414	417	414	435	444	439	445	420	429	422	423	422	417	440	423	451	402	459	418	443	430	397	427	443	385	408	439	427	446	397	413	432	434	388	440	431	392	419	443	396	401	395	405	423	392	432	398	381	421	427	468	412	422	430	429	435	433	398	438	470	429	402	448	414	439	458	446	448	405	422	457	441	428	438	428	439	448	410	411	441	430	437	415	416	414	412	443	441	441	442	407	415	410	392	436	409	448	435	410	399	456	459	446	426	400	449	425	426	438	430	484	417	383	376	425	441	434	414	479	433	421	435	415	410	421	379	422	416	435	429	442	391	442	410	422	428	434	409	475	441	462	424	450	396	432	437	388	444	428	446	409	448	430	388	432	447	418	408	457	391	441	435	393	433	415	435	436	424	434	404	440	422	440	415	429	453	416	396	411	443	424	434	415	426	415	419	437	426	423	379	407	433	471	371	423	404	441	430	444	380	453	458	361	411	466	424	397	447	455	433	444	414	409	445	424	400	372	422	428	431	406	451	426	425	448	427	412	438	413	420	414	415	407	422	425	431	431	437	456	411	443	448	426	471	405	416	435	443	424	430	434	434	463	467	446	435	425	429	459	422	432	413	449	434	404	395	426	418	391	441	418	442	416	419	415	419	396	452	402	411	455	429	444	406	429	407	456	421	420	416	421	431	481	400	428	402	444	439	398	459	400	402	417	443	420	401	413	430	445	415	400	421	438	419	404	409	418	413	440	414	411	397	425	444	366	450	426	411	413	425	477	451	456	419	407	476	404	411	411	401	422	437	444	413	438	457	459	444	414	431	406	422	435	409	420	411	442
12271	22196	16603	8561	6058	4671	3636	3001	2281	2015	1793	1552	1501	1336	1256	1144	1118	948	865	861	836	835	818	779	735	719	698	682	723	636	615	685	650	655	674	632	655	603	631	584	618	648	645	599	572	597	588	600	609	602	543	595	544	564	579	588	557	581	584	553	537	585	573	566	524	589	583	581	563	573	590	549	588	551	531	563	533	527	553	546	529	571	585	570	578	567	580	531	588	545	566	545	566	561	627	545	552	536	567	570	550	576	582	574	539	524	568	537	530	527	586	572	542	555	522	564	582	548	535	559	554	576	519	547	555	547	570	543	557	567	540	536	566	563	558	559	539	553	540	562	518	549	553	556	562	531	531	563	570	569	508	536	527	580	602	549	530	535	578	578	610	516	574	539	552	556	574	539	550	549	547	582	561	557	582	571	516	573	498	544	531	561	519	544	564	545	566	525	532	568	570	568	578	569	578	520	520	581	549	593	542	583	566	552	547	571	535	565	571	545	484	550	530	538	580	553	586	511	561	554	547	544	602	519	579	564	550	581	555	556	598	592	543	553	550	537	576	543	565	577	536	568	538	537	542	546	576	575	542	543	542	536	547	565	552	546	552	609	523	571	562	553	556	589	594	512	577	589	557	566	565	519	560	574	586	519	526	545	548	540	510	565	532	564	543	583	569	529	528	557	539	569	522	580	552	574	606	536	544	595	605	563	533	558	598	533	529	551	570	579	569	554	528	521	512	584	576	567	571	565	573	537	590	573	563	566	566	542	597	567	558	519	547	545	537	548	578	563	582	557	500	560	585	565	559	584	539	540	565	554	515	523	570	595	530	563	579	535	534	542	529	571	515	558	545	566	591	628	528	542	569	594	556	574	579	524	544	547	533	560	552	578	569	550	532	574	543	546	534	542	595	570	562	561	568	556	511	541	552	562	541	551	568	529	495	568	561	543	601	573	534	567	524	553	541	571	584	519	561	531	567	562	577	574	482	540	516	541	558	550	552	576	569	558	530	539	530	541	561	552	565	570	511	594	546	542	544	587	545	541	544	522	540	556	519	562	562	536	540	564	572	572	562	527	571	562	546	511	554	541	557	545	590	572	528	540	558	566	540	576	542	550	587	587	589	540	545	582	554	598	565	583	562	555	555	561	544	561	553	552	538	578	577	578	585	558	600	551	584	537	565	594	558	559	613	579	566	542	568	548	552	524	534	523	535	501	545	523	574	571	547	556	564	530	553	566	556	569	570	565	559	566	542	521	566	570	546	557	570	575	534	592	597	592	574	564	553	533	601	572	581	540	570	506	602	526	540	574	532	567	556	597	568	581	601	557	577	557	551	587	548	528	525	587	582	555	554	555	598	544	587	571	511	571	544	539	538	568	548	541	532	623	544	542	550	578	562	557	548	527	582	582	570	563	540	535	526	576	613	560	551	545	569	555	523	551	581	521	550	530	544	497	551	563	577	581	562	592	523	558	556	561	569	559	563	571	566	596	520	539	581	538	544	579	596	541	580	539	578	544	545	547	566	602	565	591	563	523	563	579	524	539	560	562	543	547	548	558	590	560	576	557	578	542	552	534	540	573	533	551	519	570	577	524	557	593	596	566	561	606	506	580	581	518	565	543	588	578	564	531	532	527	575	586	511	567	572	511	548	546	591	549	561	576	535	539	513	561	572	554	530	531	589	556	528	594	538	524	580	552	519	545	533	584	534	548	545	541	545	585	540	545	546	554	564	524	566	527	553	554	635	547	572	530	531	555	510	576	548	577	534	580	528	568	490	536	555	563	546	579	554	574	537	561	590	558	569	566	588	563	607	572	557	544	537	585	549	572	555	602	588	535	602	545	560	550	557	582	559	577	552	573	586	527	550	552	562	495	592	571	563	536	596	531	584	567	589	610	527	545	546	582	593	512	523	583	576	573	544	546	535	557	559	532	583	593	568	585	556	548	565	593	582	580	564	530	549	605	541	571	556	518	556	529	576	533	569	534	535	562	536	570	558	548	512	541	549	547	532	575	550	541	561	531	570	557	552	544	557	584	592	565	568	524	534	570	540	576	548	553	543	561	545	552	546	569	549	594	546	566	570	546	605	531	567	578	548	577	529	601	583	584	560	535	550	549	578	560	541	571	552	572	568	565	586	556	564	589	550	538	559	565	533	541	612	533	533	537	572	548	552	550	566	568	523	547	544	556	548	568	537	533	562	576	532	576	561	574	536	571	541	524	595	505	571	570	543	568	572	559	607	524	568	550	565	549	584	545	546	574	540	583	559	580	530	588	555	565	619	600	573	553	571	556	587	557	522	569	618	586	541	566	568	550	558	535	521	543	537	561	586	542	561	567	544	586	575	575	555	533	547	571	546	528	573	582	558	585	558	571	540	544	563	607	565	572	537	556	555	519	567	574	572	595	550	578	608	504	565	593	576	544	592	565	517	572	522	562	570	571	577	571	562	581	552	582	573	570	554	584	560	551	554	580	530	555	531	569	533	514	554	524	558	567	584	573	586	548	561	528	570	571	553	549	590	537	536	591	560	532	534	569	576	558	503	581	567	552	598	562	568	601	552	569	540	575	566	574	559	540	584	558	561	556	548	569	602	576	566	588	534	518	569	556	527	516	574	546	550	522	533	535	574	563	586	538	543	582	580	561	522	597	515	564	589	600	569	547	545	533	563	547	535	566	549	577	529	546	542	600	531	560	509	536	581	572	546	604	543	544	556	570	577	574	545	558	561	549	575	577	566	552	593	543	604	591	547	560	518	525	576	594	527	567	552	539	547	557	572	563	565	582	571	592	557	539	571	558	538	571	531	513	542	579	540	581	608	589	531	554	536	535	558	557	576	521	523	583	556	519	557	572	539	560	554	589	581	561	570	544	527	566	571	552	594	563	578	573	566	616	540	551	552	525	555	550	580	581	544	542	532	549	557	567	551	573	590	542	566	547	601	530	578	544	599	578	575	552	543	600	533	579	556	553	547	518	547	572	585	554	514	531	532	611	528	556	528	560	541	592	596	567	556	566	607	575	561	564	532	529	558	541	584	564	517	570	553	613	591	541	603	538	558	534	547	555	543	554	575	552	544	561	534	535	586	558	518	547	529	562	532	559	541	571	558	551	561	549	536	567	531	568	568	515	588	605	566	532	585	600	559	532	555	582	598	554	561	546	533	586	593	578	556	568	539	510	531	580	561	562	574	539	560	566	563	545	585	556	552	548	574	545	591	631	589	567	549	538	577	593	538	527	541	552	551	568	539	518	583	565	522	562	539	544	537	553	603	539	544	584	566	565	599	585	534	560	579	541	553	522	561	559	553	556	535	545	563	547	561	570	583	581	558	576	571	562	525	585	597	562	565	568	508	537	580	584	558	526	541	529	568	566	587	579	580	558	583	574	520	559	531	589	528	588	556	562	527	572	603	532	525	598	572	559	602	505	563	522	544	557	508	550	559	526	547	574	547	539	603	554	586	571	559	548	568	525	608	545	528	560	595	586	571	524	554	569
22430	20975	28505	23628	20971	20803	7840	2512	1727	1532	1367	1178	1031	994	920	792	773	685	650	562	572	551	588	490	487	466	461	463	436	415	419	406	410	454	440	429	497	468	453	408	406	433	423	362	430	416	399	399	394	362	374	390	361	399	340	348	373	346	362	366	347	341	380	401	359	378	361	360	316	343	351	355	374	357	352	328	340	349	339	322	344	339	369	330	319	338	354	368	357	366	345	367	380	328	346	353	375	334	341	324	351	325	348	338	337	364	340	371	360	364	303	328	318	326	368	346	341	356	334	374	330	370	348	361	325	331	355	339	325	348	353	365	327	317	368	348	331	351	309	349	358	342	328	345	328	360	345	361	364	338	341	320	369	339	330	325	358	313	346	349	340	348	328	349	332	354	340	348	338	339	377	368	314	319	361	362	345	369	332	325	364	327	355	362	323	332	344	340	366	339	346	324	344	366	357	367	327	351	328	364	368	320	340	334	345	359	364	330	324	358	337	391	331	380	358	368	359	338	327	329	338	332	360	357	354	363	337	353	350	366	339	361	354	356	334	358	358	344	335	335	325	339	355	326	344	346	346	369	358	324	315	315	336	320	344	354	343	356	327	356	304	350	355	369	300	368	328	362	319	336	321	326	339	337	357	346	355	349	364	332	315	333	352	356	341	342	373	344	346	332	359	366	330	344	318	313	341	374	344	360	320	360	303	375	341	342	344	329	338	334	353	352	361	333	349	355	341	336	333	357	340	361	344	350	332	333	347	367	352	335	377	359	352	357	332	365	356	309	342	351	375	359	352	354	359	327	369	328	384	345	341	338	331	347	360	349	323	348	350	375	355	342	345	344	333	312	364	335	328	337	355	340	362	327	346	339	348	346	366	353	322	341	374	361	384	328	345	341	381	327	350	341	368	336	317	341	351	359	319	349	338	336	334	360	358	379	347	372	368	365	367	343	379	310	329	334	328	350	352	348	356	331	339	351	334	347	353	323	375	330	322	360	311	344	332	334	373	341	325	357	337	335	339	332	368	314	356	334	345	342	346	355	333	336	315	351	350	323	350	354	328	345	332	346	319	344	339	361	334	321	305	328	369	342	319	324	334	363	349	310	353	346	341	369	326	346	336	363	319	322	351	348	337	344	325	343	348	343	324	346	344	338	345	349	346	341	336	342	377	325	357	329	367	350	344	348	336	350	338	342	351	362	353	379	369	349	332	313	341	345	356	369	375	344	352	344	331	329	347	361	360	344	354	362	332	337	377	343	315	361	323	349	362	359	293	319	356	337	309	340	368	341	328	345	360	355	351	327	348	349	378	344	343	361	351	371	344	360	343	371	338	351	367	373	341	354	339	352	354	332	370	326	346	326	333	343	324	339	343	349	383	347	350	332	352	350	320	384	335	312	318	373	357	355	337	356	328	379	370	338	374	355	393	313	361	336	355	365	353	335	337	340	329	355	346	343	362	383	348	386	330	346	331	337	316	317	326	353	364	331	400	347	334	330	327	356	339	321	353	314	321	358	334	355	360	375	357	359	336	345	306	351	356	331	339	341	336	316	313	366	343	329	332	340	364	335	345	327	338	361	334	312	376	319	379	353	347	322	370	354	354	323	356	349	341	350	366	322	351	334	344	303	332	320	354	365	327	376	338	308	334	345	330	323	362	318	340	355	356	346	344	383	355	344	349	363	338	355	329	363	337	347	354	370	345	346	322	336	346	362	314	324	374	328	363	339	317	342	332	346	349	350	306	327	323	352	349	337	382	336	321	340	375	333	381	363	351	344	323	334	356	365	340	364	355	313	349	328	338	367	356	337	337	336	339	348	376	363	330	356	313	353	342	342	343	330	354	373	324	335	325	362	326	340	298	329	361	363	318	350	333	341	346	336	339	332	323	352	371	351	356	337	321	349	332	332	341	382	348	329	340	340	353	360	341	340	322	350	325	316	346	316	345	321	355	345	315	354	356	365	322	335	351	342	366	328	358	329	350	311	342	338	338	362	320	304	329	317	357	363	392	331	347	323	342	364	354	354	345	324	345	360	331	339	362	346	349	351	344	346	354	357	363	349	362	351	308	336	320	336	288	357	325	344	354	370	378	366	333	349	369	314	328	331	301	362	334	323	348	286	345	311	316	330	359	321	345	326	322	338	338	386	341	350	359	328	300	379	335	378	381	374	350	319	338	332	343	332	328	358	354	353	374	355	328	333	339	359	349	321	337	340	341	356	368	343	398	294	323	328	329	356	368	319	367	374	311	365	403	375	384	366	333	349	350	383	332	335	351	362	367	323	361	344	343	393	330	351	350	335	360	345	334	346	346	334	357	358	350	352	328	360	352	351	307	343	310	317	342	338	371	362	364	346	353	326	315	349	353	331	331	352	338	354	329	365	372	349	337	311	371	307	343	352	347	358	319	386	336	364	342	362	346	333	336	344	367	352	364	367	366	373	381	365	359	296	364	332	337	345	347	385	326	331	311	355	365	375	361	383	354	337	326	369	363	328	350	297	332	348	340	366	347	352	346	311	339	350	347	339	309	339	338	347	350	324	358	347	357	358	317	357	320	311	349	363	343	342	338	356	343	337	357	294	337	330	356	333	346	344	357	349	348	331	360	350	324	349	345	367	342	342	336	326	343	354	341	346	338	349	342	322	325	352	378	355	327	339	347	355	363	360	358	311	375	288	286	336	318	333	360	314	350	369	347	326	343	335	349	356	329	340	328	336	326	360	339	329	329	356	329	329	373	338	343	351	353	348	367	333	336	320	338	361	327	344	333	378	347	377	349	326	344	369	341	297	356	344	343	328	361	327	373	361	320	336	339	324	329	354	350	407	361	340	322	346	333	325	358	333	340	368	361	313	340	323	321	323	342	349	373	314	336	324	328	348	377	343	349	327	351	307	344	355	361	315	338	367	341	315	347	319	350	321	387	314	327	340	334	355	383	345	339	348	341	331	324	372	328	336	316	341	325	342	360	376	348	355	364	356	357	330	333	336	333	349	328	353	339	346	311	332	359	336	340	331	371	338	338	334	365	337	357	331	361	333	352	341	341	339	345	342	330	339	354	345	324	351	352	325	374	314	355	330	348	351	361	339	323	344	349	353	358	358	380	355	324	359	342	337	349	379	350	364	340	349	355	326	337	336	320	323	317	334	377	367	366	350	365	348	317	338	345	361	359	337	346	341	320	349	305	390	360	363	325	368	390	345	341	337	328	327	341	335	371	342	366	343	339	332	361	341	350	359	351	349	358	354	360	361	360	347	357	307	344	344	353	347	342	321	338	352	349	374	350	331	339	330	384	336	329	347	340	357	360	339	342	333	334	324	356	326	352	333	358	364	339	365	357	366	335	390	334	326	321	352	328	346	353	317	352	363	384	341	340	341	359	333	343	363	367	315	345	348	324	349	339	364	325	320	302	343	357	327	307	358	343	304	337	345	336	340	323	347	381	335	371	343	329	329	334	361	341	376	374	347	341	365	331	290	353	376	343	312	371	342
14320	30232	24236	14166	10214	7694	6151	4873	3852	3289	2872	2649	2094	1923	1667	1562	1446	1181	1090	969	982	1012	908	827	804	767	750	657	659	688	633	597	586	611	652	628	671	629	594	525	552	566	531	608	562	539	511	506	503	522	541	514	489	464	467	494	500	494	490	470	497	496	522	488	505	466	452	453	517	465	515	451	433	465	466	453	442	473	478	457	470	486	514	466	455	466	447	462	495	431	450	464	451	446	464	472	413	463	440	482	460	476	489	464	492	465	473	454	461	462	452	462	465	426	493	471	468	495	462	474	469	442	464	498	470	449	498	474	508	445	486	453	430	466	456	435	462	468	449	463	423	439	488	474	445	516	479	424	458	440	445	468	429	470	461	444	466	463	459	485	478	444	462	455	439	449	439	452	413	436	456	448	426	481	469	469	451	472	464	481	445	450	493	449	463	492	476	455	472	468	478	469	447	449	435	473	446	467	428	455	440	446	449	488	422	408	471	458	456	478	431	469	465	465	446	476	477	453	463	456	437	450	435	430	458	418	446	474	478	458	472	459	448	469	452	468	458	489	460	447	436	448	471	457	453	475	463	455	482	487	509	477	456	456	437	485	461	486	452	450	480	463	428	473	460	448	481	460	461	475	443	454	484	449	464	419	468	432	464	463	499	461	468	415	427	463	483	488	434	432	474	496	444	455	466	500	437	507	485	462	464	500	448	473	448	447	460	469	455	450	440	492	491	434	470	448	463	456	459	410	488	445	478	458	460	460	451	468	474	441	455	456	454	467	446	474	481	463	457	453	494	446	474	435	488	506	424	464	486	483	474	428	464	500	457	456	458	501	474	436	459	441	456	449	440	426	478	468	419	441	484	481	471	458	423	485	421	460	495	483	429	420	481	463	429	464	453	466	464	443	450	483	439	476	443	474	470	450	448	492	485	495	455	480	486	473	464	472	479	469	458	430	461	465	458	479	445	455	477	461	482	499	460	458	416	471	416	463	436	501	493	455	449	465	430	412	419	488	503	437	478	466	450	471	492	450	469	472	454	469	471	448	462	482	477	435	434	469	474	450	448	439	432	476	488	487	419	449	439	483	484	464	439	458	492	456	458	443	455	471	430	442	451	430	435	447	456	462	485	459	429	465	453	470	448	469	467	469	448	452	486	445	471	422	438	420	455	449	486	476	454	466	475	437	475	459	441	480	457	468	468	453	454	480	397	444	429	460	462	450	435	421	452	463	503	449	480	441	463	441	468	425	454	444	471	456	465	456	428	486	465	399	448	473	484	481	463	485	457	463	455	463	500	459	453	494	469	451	459	458	519	467	450	468	462	451	444	476	511	467	471	446	507	440	476	493	455	434	448	459	458	418	479	458	469	485	463	441	454	444	433	449	480	440	466	470	472	485	452	459	453	433	425	469	477	422	483	461	467	467	443	450	469	448	499	461	498	437	471	465	477	458	444	467	466	464	461	423	440	426	436	412	469	436	455	463	461	470	439	498	455	445	484	474	464	468	458	447	465	467	480	457	479	471	439	475	471	482	481	458	459	456	447	451	435	447	462	457	450	528	479	452	455	449	464	470	421	458	448	477	451	451	464	427	466	471	436	445	470	468	484	479	449	491	495	443	481	501	478	450	453	418	465	449	439	483	456	489	462	434	474	442	453	468	487	470	449	463	469	513	465	492	460	476	479	453	441	468	499	450	443	421	469	483	442	495	498	411	467	460	444	470	452	451	391	486	436	471	475	455	460	488	448	424	476	462	444	496	459	504	483	456	479	447	438	448	484	453	473	423	429	427	453	449	447	487	483	449	501	390	458	479	468	438	443	448	442	431	476	472	453	449	467	459	464	451	452	475	489	431	449	444	496	462	462	450	469	446	480	460	455	449	423	430	465	438	452	486	473	479	431	517	493	469	428	461	454	469	480	429	440	456	442	471	477	456	483	480	460	426	476	469	406	461	451	443	450	470	460	436	481	448	470	475	479	496	479	443	487	439	449	442	452	475	497	432	438	481	476	434	469	411	436	433	449	406	442	480	464	458	449	449	475	473	494	439	465	410	439	486	432	491	472	436	497	453	463	443	455	463	434	461	427	459	462	468	502	434	444	478	431	467	451	447	471	461	479	440	490	409	431	421	441	455	440	457	474	468	492	469	463	456	436	465	473	448	429	477	438	425	479	468	442	494	443	470	448	453	438	439	477	473	496	464	426	487	445	454	476	481	463	471	466	446	435	464	476	469	490	461	433	465	482	491	448	459	443	438	477	429	446	460	478	480	445	471	469	461	453	502	457	478	492	437	475	446	446	445	419	474	474	449	421	457	506	462	471	432	437	498	490	450	444	448	483	488	488	446	457	452	481	441	478	479	504	438	459	457	462	465	429	448	465	449	456	448	480	431	475	449	463	471	471	486	451	451	459	449	466	499	457	474	477	458	446	466	459	455	444	459	500	443	454	470	452	479	458	460	469	447	521	477	457	461	464	491	463	485	443	451	457	449	418	512	479	456	460	462	449	455	457	472	456	468	468	481	447	468	503	493	460	485	464	463	452	446	458	436	468	444	444	500	482	462	516	449	456	447	488	459	449	459	451	501	482	459	411	478	496	471	437	430	417	449	487	446	452	460	431	463	453	449	483	456	436	458	452	463	483	449	448	499	450	450	461	454	481	474	414	468	490	406	488	455	468	456	465	518	469	445	478	472	443	493	459	457	462	455	467	436	472	466	431	444	454	457	461	434	451	436	480	452	483	467	484	468	422	454	431	419	449	438	457	428	485	446	453	490	465	451	488	445	461	474	478	468	411	462	434	441	492	487	504	447	454	444	436	455	426	444	450	469	440	463	509	474	471	478	502	439	477	473	458	438	498	461	441	469	458	447	463	462	455	484	451	427	413	435	453	432	477	497	437	447	447	432	421	465	486	443	482	442	440	463	478	428	452	448	456	502	461	461	445	466	482	420	476	428	449	480	469	481	463	463	445	511	477	478	458	478	479	424	462	447	400	460	457	446	475	467	474	444	457	459	502	465	469	431	446	458	492	407	477	441	439	451	458	474	446	466	485	460	450	486	451	430	462	424	452	477	445	470	481	456	446	479	455	461	458	475	479	497	444	455	476	445	483	513	456	424	416	437	452	462	427	451	464	472	497	449	465	460	468	435	483	451	484	476	474	442	490	453	434	432	454	473	484	417	450	469	474	465	472	485	500	443	485	453	478	430	425	484	455	437	466	431	434	438	452	440	460	460	480	478	417	463	440	478	441	491	424	485	479	473	483	487	468	463	443	456	459	474	403	457	451	454	471	483	483	443	437	463	455	453	434	485	463	425	482	448	459	451	450	449	447	489	422	453	438	484	486	473	455	470	466	402	451	429	467	464	458	460	479	461	499	482	482	449	465	429	446	416	467	453	444	448	424	424	511	447	439	444	488	437	453	453	458	446	454	440	485	488	497	475	455	467	421	476	468	475	466	440	434	481	452	478	458	459	467	479	457	454	448	448	475	454
27182	18456	10246	4843	2505	1702	1377	1223	1047	968	972	912	871	758	778	748	742	695	702	646	650	647	666	696	658	637	632	663	621	644	625	607	587	625	639	630	614	638	595	691	607	581	638	609	605	621	583	608	622	593	615	560	598	551	619	595	530	598	587	531	567	586	583	620	564	553	578	629	560	586	589	576	581	597	591	564	591	601	549	578	636	561	577	598	590	619	584	572	596	527	580	605	570	588	606	576	564	556	570	580	599	564	561	563	585	570	590	577	536	550	583	581	536	557	616	597	610	608	606	603	565	600	621	563	590	580	594	610	607	560	574	601	545	514	595	546	579	597	640	517	607	551	583	547	598	588	581	587	602	601	572	568	562	574	538	572	572	595	599	616	612	541	557	618	579	590	603	539	610	602	622	530	573	576	537	623	573	573	609	583	592	622	562	554	543	538	602	566	586	597	557	530	548	581	592	594	566	588	606	596	609	545	617	585	571	618	564	558	590	607	601	587	573	547	563	552	562	567	570	543	551	606	628	576	543	595	571	571	582	571	570	615	607	584	563	590	640	574	574	562	591	607	594	558	581	574	584	591	561	584	597	633	624	595	566	576	572	599	560	613	611	622	559	647	568	571	612	612	567	613	592	653	573	614	547	615	566	599	519	553	616	578	570	575	555	581	569	575	588	582	579	629	563	615	580	598	599	567	598	599	596	588	615	569	567	569	567	574	597	572	612	585	591	567	608	585	589	545	594	584	631	610	588	525	530	572	604	549	552	557	610	566	596	600	577	595	570	566	581	544	580	647	553	539	560	580	583	576	583	616	567	555	608	585	558	558	588	562	617	560	550	595	627	607	541	586	578	559	587	593	594	558	600	596	537	593	632	616	582	581	613	588	563	572	577	601	594	596	582	567	564	572	590	583	574	581	593	585	589	556	554	563	564	564	546	604	552	556	584	562	599	635	580	597	533	599	568	595	593	615	587	572	583	591	614	594	566	563	627	561	516	592	588	563	569	559	583	610	568	543	559	542	604	574	558	562	570	567	594	598	600	605	617	513	529	647	589	569	588	572	560	532	573	604	542	554	560	594	609	581	550	591	590	575	550	569	584	629	577	620	579	567	562	579	548	577	572	557	576	584	572	578	543	560	589	551	593	580	585	540	580	573	611	567	580	579	551	597	544	623	571	586	585	589	589	548	559	562	549	584	565	564	548	595	605	594	547	611	595	641	577	570	597	557	531	568	541	555	555	603	578	574	558	577	570	576	597	580	588	593	593	570	577	559	547	579	587	574	599	586	599	569	627	585	593	593	570	576	617	554	535	526	587	602	549	608	543	597	579	596	598	569	550	586	569	571	623	594	585	622	572	556	610	584	611	598	550	570	572	589	527	566	577	570	596	607	577	643	570	577	573	593	562	598	566	559	557	579	615	573	594	601	552	549	592	596	599	576	621	536	544	572	599	564	594	595	585	552	600	565	574	570	591	559	548	594	569	586	537	588	588	616	568	596	555	580	582	564	539	600	574	574	557	556	599	559	582	562	576	590	607	543	621	526	591	594	583	570	608	551	584	630	574	613	553	536	582	555	571	589	560	589	566	548	535	551	562	575	636	596	580	557	563	602	613	557	578	533	546	565	587	554	596	561	573	603	531	604	570	540	530	534	580	611	607	599	576	573	579	571	551	590	560	600	590	615	566	571	566	546	577	564	610	575	601	614	587	569	551	543	606	562	538	578	572	590	594	613	524	601	555	580	573	544	595	608	608	564	561	577	550	609	600	597	607	559	536	628	626	567	552	591	585	642	594	574	547	571	580	588	579	590	589	547	562	560	532	570	535	593	587	573	617	566	562	603	607	605	584	610	566	582	570	550	631	567	614	627	613	583	582	610	602	588	588	563	601	579	559	610	581	561	573	598	572	582	586	521	575	625	582	531	572	602	580	547	551	553	590	557	559	580	555	552	530	570	568	569	562	573	616	594	615	595	616	550	602	611	556	568	537	534	569	580	588	599	608	574	571	580	544	598	564	558	565	594	587	573	555	588	617	552	548	548	596	597	613	555	523	577	585	554	605	567	584	581	569	572	637	617	529	531	571	579	576	556	574	596	607	601	529	592	554	540	637	566	558	605	599	584	591	557	566	590	606	569	627	534	585	567	572	572	596	564	572	577	610	574	577	581	624	596	530	577	578	644	572	564	596	541	570	588	568	546	601	568	574	587	553	541	574	559	550	577	585	610	591	584	541	585	602	564	598	590	587	593	579	538	540	549	571	560	572	539	574	535	604	595	583	574	595	550	579	577	514	575	558	557	576	621	520	601	532	584	537	617	581	611	590	593	563	575	567	571	561	594	583	606	586	619	567	551	583	581	576	619	599	587	562	549	581	553	518	569	577	577	572	529	603	586	608	594	583	567	577	587	537	566	549	593	538	556	604	593	587	597	593	625	640	580	651	617	584	585	592	598	587	558	606	567	581	606	523	594	575	607	604	565	591	532	552	575	578	602	584	597	553	548	559	568	567	576	617	568	557	616	567	609	573	559	574	615	585	593	552	580	542	598	544	560	586	596	520	580	599	585	609	542	573	589	572	546	599	612	579	600	584	600	574	603	598	589	565	596	606	585	610	578	536	593	577	562	554	641	567	575	580	573	555	576	558	592	605	544	598	545	579	592	557	584	594	542	537	606	583	570	590	564	569	625	584	569	569	648	580	578	593	563	611	544	584	579	579	598	558	582	577	571	595	603	565	618	586	495	548	628	577	570	595	577	588	565	584	561	539	588	594	581	583	578	575	612	597	545	553	581	610	572	571	602	572	560	610	563	580	559	551	608	592	591	577	618	553	625	589	635	581	611	585	521	591	614	515	578	555	585	605	573	609	574	607	581	552	605	571	604	582	571	596	582	539	568	622	564	581	616	593	564	528	561	582	598	583	576	548	567	552	570	527	588	588	577	567	606	579	563	561	567	565	597	601	597	581	565	553	604	554	561	578	559	595	546	581	606	566	526	581	564	586	595	577	580	571	590	608	577	559	582	549	566	585	574	570	580	539	603	539	570	559	563	598	575	593	596	632	574	616	584	560	545	584	567	546	549	567	587	559	530	595	597	590	631	553	578	571	605	572	595	580	611	561	584	572	542	590	618	571	579	548	543	558	568	555	541	564	560	556	590	577	573	601	610	579	593	533	558	521	584	596	555	581	579	589	579	525	582	559	595	554	564	544	584	534	552	612	582	556	537	576	568	583	562	607	584	578	552	559	610	604	588	572	594	577	594	572	583	588	590	574	583	587	559	562	595	601	602	607	562	583	596	600	592	600	558	580	594	547	590	558	570	599	601	589	543	609	583	583	533	593	547	557	576	570	579	576	601	564	583	631	591	597	527	568	623	567	588	578	607	545	579	603	579	543	579	556	567	616	566	596	583	554	562	576	600	609	578	512	595	606	588	568	572	624	562	598	588	560	553	552	573	589	617	573	519	585	625	584	595	605	575	550	554	582	536	589	573
11783	16452	12557	6620	4467	3323	2702	2343	2036	1829	1669	1584	1387	1208	1212	1176	1170	1040	962	971	975	1020	908	917	889	864	860	869	854	841	876	812	850	814	872	862	869	824	799	822	763	775	789	795	816	844	783	815	781	793	772	799	768	757	782	764	774	794	779	806	757	798	778	753	754	712	746	757	769	772	755	804	719	802	736	752	774	751	829	741	714	712	804	735	707	791	768	789	747	728	738	767	749	723	748	757	770	802	720	776	765	744	728	768	811	742	773	748	741	737	727	719	729	801	754	796	760	748	769	758	784	781	723	732	765	759	719	725	805	729	738	765	783	758	750	725	753	741	698	798	737	755	802	718	725	756	770	775	693	722	741	779	762	730	754	770	767	742	752	796	786	752	806	783	767	770	767	768	733	736	761	793	732	836	809	725	781	764	728	743	782	730	770	758	751	811	735	786	724	745	757	754	761	789	749	759	798	766	733	705	821	782	719	786	720	761	736	810	733	772	736	801	756	742	713	729	729	770	728	769	749	754	749	761	771	771	793	774	775	754	787	777	797	707	758	736	784	725	768	767	762	751	756	720	765	748	718	737	803	775	753	759	754	719	732	747	742	736	764	787	766	721	789	818	793	742	734	730	778	786	737	720	823	771	722	725	765	777	708	811	781	702	766	759	779	745	761	772	781	755	742	795	742	781	794	764	796	796	744	757	720	764	796	756	782	758	730	770	718	742	761	709	750	765	758	713	783	733	779	765	705	746	716	814	779	731	754	770	746	778	750	746	697	738	775	794	820	851	752	719	732	743	760	800	764	714	749	746	788	766	742	768	739	745	763	755	700	759	742	736	775	788	810	737	765	838	783	747	775	739	762	750	780	728	802	755	776	729	752	811	713	730	787	780	718	804	777	743	740	859	776	730	786	752	757	751	794	781	764	757	761	751	715	754	735	774	770	742	779	775	781	761	723	753	696	772	721	762	758	752	771	763	812	779	756	682	771	792	756	786	727	732	775	745	762	824	748	734	752	803	761	746	761	724	742	723	762	749	745	716	761	778	769	748	740	713	708	778	743	789	769	741	757	812	764	721	746	755	753	766	719	767	739	791	741	751	753	782	762	742	737	783	719	753	811	755	771	777	739	718	770	771	742	709	704	719	733	735	750	775	754	728	742	812	762	778	732	795	776	784	768	736	739	760	722	754	723	715	782	760	787	714	734	764	745	753	713	752	750	751	732	717	720	763	742	711	752	772	731	775	687	744	742	710	719	750	768	762	746	739	724	767	725	733	771	753	799	763	756	778	751	790	843	769	771	713	731	788	766	784	734	782	750	743	710	771	726	736	739	762	743	751	759	710	752	777	766	754	721	789	754	733	746	753	774	760	755	783	770	773	747	798	775	776	762	751	736	761	738	766	748	757	771	746	749	735	756	769	700	784	710	748	758	706	747	714	757	721	786	714	786	773	790	763	735	733	815	790	770	740	724	763	793	748	714	767	741	745	768	776	724	799	782	733	738	747	787	805	726	756	754	754	737	758	731	765	740	727	736	769	724	785	764	747	751	744	718	774	786	739	778	779	741	772	748	722	730	719	774	818	755	795	724	751	767	792	771	760	778	751	790	727	690	716	764	829	783	714	734	800	742	712	767	666	764	786	766	714	737	743	754	769	748	777	762	810	774	707	729	784	741	722	802	773	751	790	752	735	737	756	753	742	734	802	819	692	729	731	700	754	718	803	719	755	772	730	712	757	722	751	775	738	740	733	730	774	730	796	732	788	742	733	739	765	775	706	807	784	750	739	710	700	793	717	790	718	697	799	720	817	805	760	750	769	776	766	749	770	800	752	773	778	775	753	780	770	766	747	769	742	750	752	745	734	766	735	716	711	751	786	761	761	756	697	794	784	746	807	774	718	752	745	731	801	792	687	771	796	740	794	769	702	735	728	736	751	724	759	797	752	745	712	788	717	792	761	741	757	749	723	721	759	779	788	761	742	802	773	790	773	745	734	745	761	780	799	762	729	760	824	730	749	739	778	706	724	778	779	760	794	729	745	760	767	734	735	770	758	752	777	714	710	760	793	740	773	781	741	792	763	709	765	775	760	755	780	717	761	737	757	775	789	730	786	770	744	743	747	743	805	783	786	739	747	755	761	773	788	793	740	782	768	748	740	737	691	753	713	740	761	744	743	779	752	758	831	712	739	775	743	721	759	734	731	774	739	780	774	692	741	798	769	726	744	746	770	774	749	741	772	779	779	716	803	771	733	739	787	776	748	735	742	758	780	768	728	772	775	751	779	748	769	737	757	771	744	706	758	745	802	770	802	737	787	725	772	795	717	731	760	709	760	788	730	800	721	779	781	793	784	775	799	733	766	726	795	746	748	713	707	738	748	757	762	739	743	713	801	765	772	700	707	721	749	786	734	766	771	722	776	740	767	747	751	721	791	732	799	732	745	763	729	749	780	802	746	811	774	760	755	751	735	779	774	755	763	735	782	738	777	797	758	820	748	778	751	761	779	755	759	775	786	740	744	733	763	802	730	735	745	733	761	775	776	763	734	719	766	745	776	744	746	767	762	738	770	772	743	768	709	725	752	741	756	783	742	775	763	780	754	723	764	689	774	730	771	774	770	769	789	747	712	794	778	760	747	741	800	727	772	744	757	733	774	766	782	751	795	816	813	677	750	743	767	793	801	762	728	715	765	760	754	722	757	793	753	777	727	814	743	746	771	747	733	785	767	764	730	741	733	724	707	759	744	761	757	799	777	726	784	768	792	743	784	789	736	726	774	795	771	737	818	755	733	715	738	727	760	724	768	766	765	785	743	745	740	730	737	771	704	788	769	802	740	745	819	764	755	736	776	746	768	778	752	802	751	770	742	728	714	742	767	802	769	729	757	737	780	721	800	733	758	726	743	769	764	764	798	760	732	718	756	715	772	723	817	740	765	736	748	700	740	737	736	706	739	770	786	795	796	749	760	789	723	784	776	725	761	741	778	759	769	751	771	780	722	748	717	731	733	766	740	787	748	771	710	787	772	781	699	709	768	787	761	770	760	762	737	785	727	802	776	765	738	745	773	721	760	762	820	761	781	763	731	793	785	745	771	774	775	739	765	771	795	758	716	763	696	773	770	721	726	761	722	743	733	744	738	782	756	758	771	755	751	769	815	727	767	786	751	740	770	808	723	755	827	747	745	770	724	801	773	799	762	798	781	767	801	776	772	786	760	740	818	758	800	713	764	758	757	761	779	751	749	752	717	720	773	807	789	757	738	755	743	748	697	721	782	748	761	754	794	773	775	741	763	780	751	739	741	689	760	790	771	724	731	733	761	794	791	715	762	784	764	753	756	762	721	755	810	749	783	759	741	783	740	790	680	726	761	774	752	768	813	784	789	813	735	799	735	762	783	770	774	737	760	782	753	759	728	729	736	733	714	756	752	816	728	800	752	770	765	786	733	744	761	755	761	781	774	725	757	758	735	758	751	777	754	739	772	735	766	759	758	735	729
23368	20896	27872	24076	20707	8432	2717	1809	1456	1404	1242	1101	1086	960	945	852	757	753	704	740	765	671	658	659	632	675	625	615	631	629	570	579	577	588	602	617	663	619	568	591	572	587	557	580	558	568	632	570	569	598	543	583	557	589	528	595	568	561	558	553	565	587	540	538	493	489	573	543	571	573	553	548	558	566	535	550	505	574	570	552	564	561	563	522	554	553	573	584	498	537	567	580	585	545	578	531	523	529	516	550	589	541	551	551	546	521	539	546	503	502	548	554	529	544	521	560	543	510	520	532	526	514	538	539	549	554	542	537	533	526	564	541	551	539	592	550	516	549	528	565	578	538	553	575	563	588	544	552	560	531	531	513	535	548	561	543	540	518	562	518	556	504	569	552	570	593	533	507	513	561	545	546	535	543	541	567	561	542	552	558	555	526	570	571	530	573	516	535	562	531	569	514	576	563	556	529	564	553	557	563	550	551	589	505	521	541	522	527	545	536	540	541	548	554	577	541	519	548	546	539	566	575	561	521	589	579	546	556	553	538	600	538	571	493	592	549	555	527	562	519	542	542	531	551	527	542	562	581	561	593	540	518	605	581	562	508	544	565	555	578	521	519	526	581	525	551	506	543	537	543	542	520	544	520	545	562	534	537	568	555	527	536	532	535	562	532	548	548	579	544	516	563	520	505	537	483	547	562	534	569	567	578	531	572	560	519	577	572	566	546	570	536	551	539	518	519	579	553	562	549	530	546	569	560	559	525	510	563	522	550	525	519	586	553	515	602	511	553	590	513	522	595	556	565	542	529	541	552	545	537	538	605	558	532	553	565	545	505	476	519	522	526	539	548	533	571	569	548	522	547	534	530	549	527	576	525	565	545	562	549	542	528	589	543	576	608	534	543	573	540	567	588	545	559	553	505	548	551	536	535	513	561	514	532	531	530	535	535	509	527	507	533	592	577	525	564	583	572	523	545	511	511	533	537	515	551	557	523	571	536	535	573	551	525	547	549	543	509	537	580	537	547	561	566	592	544	505	547	578	523	561	537	531	528	564	527	557	573	538	566	553	511	553	568	528	561	559	514	556	551	528	562	515	555	531	538	506	497	528	600	564	540	536	535	554	556	546	560	552	554	506	532	520	572	538	564	545	509	554	554	513	581	508	524	523	517	554	536	562	563	550	537	524	541	524	553	564	551	509	537	574	546	559	523	509	565	520	532	511	561	529	528	504	526	550	525	534	546	537	536	514	586	501	542	556	557	565	487	542	558	539	559	565	539	544	566	549	528	531	555	559	501	551	533	518	527	540	524	537	549	537	545	531	549	545	567	562	591	544	540	553	545	533	530	525	573	555	504	526	544	539	531	543	526	517	518	555	534	591	578	516	554	551	514	530	551	551	543	577	538	574	542	560	510	512	552	606	533	550	543	524	553	536	540	553	538	530	534	577	527	538	537	535	557	579	561	583	516	583	548	548	522	548	569	542	559	524	532	541	580	547	534	516	518	565	549	526	566	508	545	563	516	548	521	526	548	558	543	510	546	573	531	545	552	550	528	562	512	548	553	554	544	555	474	594	519	566	565	538	540	516	576	561	525	573	514	529	559	553	560	537	529	578	602	587	541	548	526	578	580	565	543	540	540	538	549	535	513	535	524	570	544	559	536	537	514	587	553	541	573	552	578	585	563	540	519	539	501	546	540	560	570	557	551	540	533	542	551	529	536	543	569	559	565	555	537	545	562	528	537	561	531	551	524	553	564	533	562	563	598	565	573	560	510	538	539	536	534	551	572	515	619	592	548	554	500	551	551	526	535	537	518	552	530	576	565	540	541	563	561	525	529	533	518	563	554	591	544	540	531	578	535	582	544	567	569	577	552	536	557	544	533	535	548	585	546	525	595	538	580	539	593	566	525	546	593	521	539	566	536	537	523	549	563	604	571	571	531	532	523	526	570	585	520	561	540	545	554	575	522	555	578	558	533	567	536	567	517	568	527	535	570	551	516	552	561	551	543	538	578	594	544	534	545	558	541	582	578	569	527	539	557	554	515	523	533	517	548	532	545	560	532	528	555	565	558	544	550	500	559	557	535	573	596	547	556	550	535	545	520	561	600	557	542	554	545	546	494	559	509	543	516	535	538	547	517	511	555	558	576	559	504	572	548	583	563	543	527	524	568	529	583	561	546	562	541	526	552	531	511	564	543	539	525	532	544	541	513	533	527	531	531	546	566	536	552	578	538	574	513	514	509	529	554	568	552	546	502	566	581	522	535	579	546	553	512	560	519	546	561	536	553	518	557	540	547	559	537	536	539	562	566	541	555	527	533	557	547	557	536	530	561	527	535	571	523	544	553	523	520	524	558	545	500	514	545	553	539	527	527	582	537	545	535	582	522	550	563	541	526	552	568	561	552	573	544	514	537	522	554	531	544	571	551	533	531	513	563	547	604	540	514	528	546	539	544	555	578	526	526	561	528	560	508	534	521	527	579	562	526	566	564	571	572	516	542	552	541	556	539	521	542	555	570	549	558	520	543	572	524	580	545	521	527	560	531	544	549	545	569	563	518	560	560	526	550	584	586	507	554	538	576	518	540	539	546	579	545	507	571	544	576	550	545	540	541	516	555	544	526	580	504	532	548	533	549	568	533	482	555	561	549	556	543	540	505	546	555	560	545	492	521	527	512	499	562	567	532	523	539	555	531	523	557	523	546	523	522	543	547	553	553	539	532	546	547	544	506	560	547	551	536	525	575	553	563	530	529	563	560	528	559	539	515	537	564	534	525	508	559	546	544	560	539	519	545	520	523	515	556	549	589	560	512	592	521	539	571	553	512	554	541	541	508	563	528	568	568	575	569	565	548	602	533	527	531	511	562	551	490	565	531	511	534	554	548	541	541	545	562	517	524	540	534	522	548	528	525	515	614	547	516	537	535	550	522	584	564	549	541	520	504	526	538	560	534	542	525	532	572	537	523	536	571	519	555	574	530	599	560	544	600	531	563	564	541	520	552	575	567	540	529	533	562	578	559	592	519	521	512	556	563	537	582	514	579	572	569	564	512	548	529	563	521	517	545	536	537	534	547	493	586	551	507	517	519	537	551	568	523	581	560	504	563	526	538	544	526	554	542	539	541	541	573	515	572	558	529	568	535	591	536	574	583	541	536	547	516	576	530	553	525	564	568	540	580	531	514	574	519	551	553	500	524	509	558	553	608	579	592	558	538	549	549	499	498	572	584	575	540	563	551	504	498	551	540	526	537	531	518	560	548	526	547	548	554	555	527	568	522	549	559	551	565	531	542	531	559	508	525	525	590	553	521	582	564	525	534	542	530	545	586	580	494	566	520	542	543	523	560	525	550	539	505	552	531	541	567	546	558	569	523	573	506	551	548	521	496	556	550	553	521	551	558	524	524	541	550	514	539	529	518	521	533	487	541	543	567	558	571	490	572	551	542	541	574	543	516	555	578	524	524	547	506	544	550	557	545	539	540	551	564	580	551	563	527
13962	24630	19041	10755	7690	5335	4311	3588	3026	2669	2431	2148	1861	1581	1476	1491	1348	1178	1120	1155	1094	1042	995	977	947	965	850	858	831	819	826	811	825	863	862	842	832	877	817	786	784	794	748	767	777	793	813	791	756	753	711	788	763	724	753	710	702	766	744	775	752	694	764	742	736	729	757	746	791	732	699	713	731	758	711	713	709	699	732	701	701	745	732	736	761	694	743	696	731	735	721	739	753	699	706	725	740	718	745	726	733	753	726	734	745	688	711	745	736	675	728	738	698	706	746	743	705	695	691	737	732	736	690	757	737	669	740	739	715	728	721	774	724	755	711	713	711	727	715	739	717	697	686	727	730	669	691	718	719	744	687	747	742	699	735	729	761	671	730	708	732	715	683	718	715	704	695	703	717	712	684	693	703	702	674	718	705	703	711	715	716	719	742	714	693	742	741	722	745	706	735	700	759	742	729	721	767	725	681	677	704	786	731	719	757	716	735	750	718	710	701	717	726	672	731	723	655	652	702	721	724	704	741	749	719	739	720	734	732	748	705	707	727	696	721	717	676	709	729	729	631	725	728	683	705	721	737	676	742	731	706	689	730	693	734	728	735	736	733	683	702	713	706	725	743	705	715	714	715	721	700	712	683	755	710	721	716	687	730	759	716	707	757	729	703	693	729	771	687	725	699	700	741	694	708	712	682	693	699	728	728	721	711	744	728	719	717	666	722	783	728	725	739	715	673	718	769	719	718	682	713	727	729	684	741	696	693	726	763	723	718	733	730	700	719	720	723	719	697	735	723	716	723	767	686	717	719	745	688	726	748	730	705	723	720	722	730	708	702	719	740	767	698	714	693	775	742	678	700	683	776	766	739	719	705	691	666	728	719	715	750	717	740	718	756	696	743	714	732	682	701	674	713	703	718	711	732	701	711	701	752	705	714	693	706	692	714	729	714	722	699	728	705	690	711	752	725	715	710	741	689	711	723	717	741	759	760	722	675	727	691	736	691	742	736	688	686	781	725	752	710	728	744	711	696	740	757	700	747	721	732	737	714	679	770	711	747	734	719	706	694	729	693	718	764	694	738	691	649	766	673	714	739	723	734	679	667	711	756	764	741	700	683	684	729	706	717	718	688	696	684	699	742	773	700	707	739	709	739	713	692	722	754	707	701	695	680	719	672	689	718	695	712	705	718	716	722	720	718	703	713	782	759	722	671	746	743	712	730	715	721	737	750	731	697	674	721	705	741	701	718	757	698	704	695	759	764	703	714	697	687	699	697	677	723	701	735	680	720	722	706	695	742	672	702	766	696	696	715	715	749	709	731	742	755	773	676	762	686	714	720	723	739	673	724	729	698	705	739	662	726	717	783	772	746	767	784	703	712	695	732	684	748	711	744	669	704	729	742	730	734	699	737	732	732	681	770	670	749	686	722	725	718	720	655	721	735	702	732	710	698	666	702	673	733	748	689	732	747	678	664	734	723	689	698	717	669	668	725	731	718	748	723	735	716	766	748	756	719	706	695	733	723	741	726	725	712	689	779	721	685	677	754	711	710	693	718	696	728	758	683	727	694	736	729	690	736	723	714	741	753	718	722	714	727	712	693	691	694	703	719	744	681	735	677	709	733	692	735	711	760	720	664	711	688	693	665	714	717	773	742	682	648	705	688	737	694	717	687	772	730	738	742	736	754	731	704	696	748	731	715	698	724	740	697	694	714	705	696	700	758	725	694	681	711	719	699	743	729	714	707	715	755	768	723	740	621	701	720	722	702	718	687	696	712	672	730	730	736	670	703	667	742	745	732	743	724	691	723	730	695	696	689	700	727	764	674	674	704	695	738	732	742	776	742	739	762	766	721	678	734	713	741	707	706	704	727	684	700	722	730	747	698	753	699	707	652	711	693	741	686	737	695	684	724	707	692	776	692	715	646	712	758	692	683	749	705	734	738	732	642	716	690	704	732	720	690	679	789	736	718	702	680	751	711	715	718	721	720	710	699	695	702	698	733	708	729	696	789	740	689	701	705	740	691	734	696	655	693	736	767	702	729	746	705	694	751	703	688	701	738	666	703	716	727	707	734	695	717	709	735	753	699	692	687	730	711	725	712	688	718	727	704	735	738	736	704	683	679	726	718	743	725	700	667	650	725	731	728	725	717	697	770	666	742	699	709	705	679	744	680	663	708	685	712	706	701	726	705	748	687	756	749	733	730	826	691	763	783	720	700	771	729	720	717	743	716	684	731	727	717	744	717	700	726	713	723	708	668	717	737	711	705	733	713	729	707	708	699	706	721	677	723	714	703	728	684	685	738	710	664	738	738	653	722	747	700	676	716	721	691	719	695	735	724	688	736	697	702	743	693	688	715	705	692	711	714	718	683	741	717	723	715	695	716	748	717	702	702	738	674	720	667	734	712	702	734	695	741	741	709	685	686	630	752	701	778	748	696	701	691	716	693	675	698	710	699	713	727	777	739	694	706	751	727	735	695	718	719	691	706	758	722	742	733	689	677	740	730	720	709	723	743	730	740	742	732	747	702	714	728	689	719	701	703	736	725	737	740	747	717	734	643	689	719	722	747	739	696	744	729	636	709	723	749	711	737	711	742	710	722	729	670	741	707	719	732	717	681	720	727	751	712	725	704	767	699	721	720	719	765	749	713	717	687	727	655	707	755	753	743	783	777	694	731	704	670	715	705	713	775	737	704	721	703	695	695	731	761	749	677	731	763	724	712	715	688	668	735	725	747	674	736	676	653	726	734	696	729	729	683	697	724	715	749	729	748	698	695	702	693	739	719	691	701	698	732	710	720	695	736	749	737	722	734	715	741	757	725	713	721	722	671	710	758	721	704	727	711	664	648	715	689	714	714	715	728	728	685	746	672	725	730	708	699	758	724	709	729	746	719	720	669	730	708	684	722	701	737	716	765	681	720	713	697	735	707	721	731	701	724	716	736	697	701	725	684	737	675	773	761	732	683	709	721	704	717	686	650	706	721	722	689	723	687	714	736	769	756	679	728	683	695	682	757	759	749	737	749	721	735	749	713	701	711	706	676	726	710	720	724	718	739	691	716	709	699	691	698	762	692	720	724	730	742	751	686	708	709	707	679	693	703	743	731	727	711	679	756	713	702	676	730	736	779	698	698	741	730	715	713	697	689	714	715	703	691	752	692	705	744	728	763	735	724	731	740	694	695	698	734	763	735	758	730	700	706	723	735	671	728	751	748	747	721	708	701	747	679	712	730	730	746	747	756	700	744	710	723	670	709	700	721	702	724	735	716	701	749	752	697	720	694	732	716	730	755	673	701	694	731	724	695	667	704	739	734	711	710	706	638	742	691	750	681	716	694	711	695	694	658	724	707	713	672	740	763	736	731	709	700	719	732	694	702	709	737	715	711	702	700	692	729	709	719	707	719	733	741	762	779	703	731	708	716	763	718	742	729	747	709	719	721	704	730	738	760	735	725	691	724	726	682	749	729	678	675	735	720	729	747	742	719	727	714	706
24525	20928	26607	25008	9087	2317	1570	1272	1116	1066	926	823	768	683	649	634	617	589	576	540	577	596	508	552	514	497	490	478	492	473	459	460	451	465	495	459	468	471	472	479	461	473	468	460	452	450	485	416	449	412	426	434	448	413	444	426	412	423	445	413	414	428	445	414	411	422	423	407	421	434	432	439	447	449	439	400	429	406	400	401	438	420	436	406	378	411	456	388	458	392	420	400	412	400	416	450	441	390	415	419	397	395	425	414	422	402	385	401	442	434	413	389	437	418	416	413	431	414	411	409	415	417	410	408	403	421	440	400	437	386	438	433	392	384	425	411	438	412	412	392	434	379	421	436	429	408	413	431	441	436	430	417	418	369	383	394	395	406	427	409	427	447	406	451	441	452	409	409	435	444	425	420	402	436	451	428	421	454	376	384	435	388	418	424	413	434	386	404	418	421	415	418	401	404	418	441	450	421	413	430	424	433	447	439	407	438	362	441	416	423	408	439	393	442	409	398	407	396	413	407	457	419	432	429	406	413	418	405	441	416	427	419	415	400	449	412	471	414	423	410	417	423	408	432	406	408	403	422	402	435	418	425	416	429	418	388	441	421	437	413	433	450	433	415	413	400	413	349	428	409	414	398	419	437	426	422	397	412	444	423	416	462	422	405	410	412	411	430	421	430	424	435	378	427	443	409	424	432	404	427	409	403	445	442	425	398	401	405	438	416	425	412	436	439	441	429	407	404	441	416	416	393	445	446	431	410	439	400	398	440	408	425	403	404	428	411	404	422	423	432	368	414	424	425	433	431	412	408	400	403	434	388	409	402	437	423	418	423	477	419	429	425	432	403	420	426	416	396	383	415	439	421	424	388	414	410	391	355	420	405	415	424	420	392	435	424	407	435	425	396	407	427	395	400	442	430	442	387	399	396	420	392	427	378	423	423	373	412	451	450	407	403	416	419	417	425	415	422	370	419	438	416	435	409	398	436	422	412	400	439	416	431	408	424	408	415	398	398	388	424	386	457	432	407	408	445	412	380	407	405	402	428	401	440	418	415	427	428	443	381	429	446	422	401	411	436	414	428	464	396	424	425	407	413	406	384	423	421	400	444	392	424	428	395	375	401	417	400	423	425	408	438	421	396	410	415	415	413	395	416	460	395	419	429	432	408	421	422	465	424	399	426	409	438	447	429	406	409	393	432	376	432	420	392	439	384	461	394	431	408	438	438	430	460	415	426	396	400	416	443	405	438	420	431	403	431	435	427	404	337	398	402	446	424	390	418	389	386	416	415	435	407	424	434	445	449	391	437	444	413	439	457	438	440	467	422	426	427	413	434	453	448	404	415	418	456	387	415	431	459	404	447	421	453	395	415	420	417	417	443	424	384	430	417	429	427	381	415	429	449	408	413	398	476	451	431	432	436	405	421	448	404	433	430	437	407	407	414	409	372	431	428	429	387	424	415	420	475	379	434	389	393	413	433	433	422	436	415	417	399	421	425	440	424	494	401	412	403	394	421	437	423	382	421	454	388	435	402	352	409	406	409	443	396	441	418	414	417	487	415	415	413	443	432	426	382	401	411	413	411	400	372	398	437	405	401	405	449	419	413	418	418	415	426	449	399	395	435	416	411	398	403	449	383	437	419	401	416	421	408	405	394	395	429	416	388	418	429	399	411	415	400	407	442	391	437	433	426	398	412	424	410	398	411	394	401	387	422	411	408	413	440	425	410	434	427	423	416	395	406	431	384	408	417	395	408	428	383	396	387	441	431	392	370	421	407	396	410	394	431	400	420	448	407	425	410	443	442	406	389	413	432	410	410	401	420	412	434	414	411	393	401	419	442	474	389	412	465	453	378	465	392	435	434	411	397	393	416	423	420	386	405	426	415	461	404	452	406	429	402	406	364	416	408	424	414	401	412	430	420	406	394	413	422	407	414	426	403	435	384	408	404	390	428	408	420	451	423	389	466	397	426	419	425	422	400	425	445	447	390	407	407	377	420	408	450	414	428	422	435	416	420	442	435	409	403	405	462	384	417	404	429	406	428	394	427	427	422	425	407	413	412	381	440	443	406	400	430	399	439	425	440	431	390	456	423	432	382	407	413	396	392	441	409	445	419	409	400	456	425	441	437	439	381	424	443	410	442	440	420	423	420	445	419	420	401	400	453	405	416	405	454	450	418	443	409	407	406	406	412	393	406	427	406	396	436	455	402	444	398	403	386	443	424	435	415	409	376	452	433	386	404	440	421	396	442	408	387	412	421	387	436	436	413	428	428	447	429	466	429	446	396	396	420	450	440	412	414	395	411	376	402	439	437	369	412	410	407	446	413	432	408	418	448	403	408	406	410	406	437	460	401	408	427	422	397	440	414	418	428	378	389	458	426	428	435	426	453	386	447	414	395	427	407	427	422	458	457	413	414	449	428	391	427	415	411	393	435	441	444	425	417	405	437	407	419	400	402	387	409	420	394	400	407	403	410	412	432	412	416	405	360	421	430	423	420	400	444	388	389	393	421	435	429	427	436	427	399	403	450	446	411	429	389	439	418	398	428	401	418	457	447	448	427	431	410	405	444	423	388	406	428	433	442	431	407	452	403	421	455	413	421	411	447	405	387	397	455	425	417	423	422	431	410	422	404	416	434	377	415	407	435	430	403	411	442	416	432	392	452	415	424	395	404	424	396	452	426	430	392	433	468	438	398	435	419	435	437	398	410	403	430	422	440	384	427	415	404	371	394	425	404	425	417	405	373	409	444	460	393	437	416	390	435	421	432	404	456	420	424	428	409	402	390	423	422	411	387	399	434	385	429	405	403	431	421	411	414	419	425	436	393	454	404	451	438	438	424	407	421	411	390	450	392	436	410	388	421	410	425	414	414	386	394	451	397	411	408	411	421	420	404	404	405	411	407	440	439	395	419	415	406	396	403	404	417	459	411	417	452	405	398	412	447	411	434	426	382	390	415	412	419	410	413	412	419	419	414	408	392	421	435	385	407	387	427	416	422	397	409	420	447	434	396	424	436	438	382	427	475	424	449	418	414	428	444	408	434	456	394	406	394	416	424	413	390	406	424	425	414	420	394	411	442	415	396	403	416	384	408	423	410	411	439	403	419	475	449	400	420	421	422	421	406	404	430	432	396	410	402	394	392	407	428	432	421	431	398	454	440	395	416	405	440	399	399	426	440	437	411	432	424	390	411	405	412	399	418	438	435	458	440	386	415	418	429	436	436	405	424	423	459	409	466	426	422	408	430	441	385	439	387	392	428	417	426	400	458	438	412	385	391	416	425	461	427	416	455	419	416	419	389	422	407	423	406	412	420	436	431	450	438	424	391	377	414	388	411	396	419	400	389	417	432	407	404	419	429	434	414	414	420	427	406	425	434	422	389	435	408	420	369	406	447	438	438	412	428	451	382	442	458	446	422	383	429	429	401	398	427	414	404	396	416	395	428	466	398	413	380	397	402	404	421	417	455	392	411	426	398	411	464	452	387	423	399
12746	21692	16371	8538	6236	4318	3654	2866	2551	2226	1930	1593	1416	1315	1193	1166	1026	930	879	904	802	824	821	748	704	678	697	652	654	632	651	672	654	626	663	679	689	682	635	611	643	652	606	646	608	545	586	566	592	596	566	568	576	564	561	542	560	527	521	616	544	598	591	580	498	533	559	524	543	589	591	533	538	572	567	610	570	554	591	576	529	594	552	555	573	576	541	569	539	536	594	542	556	559	558	550	565	579	559	531	563	561	553	527	569	574	562	497	558	537	536	535	528	555	539	564	543	579	550	562	547	535	526	554	564	567	564	507	572	527	534	558	533	573	545	515	558	526	538	566	570	560	575	602	547	563	550	538	571	563	539	539	574	551	536	539	542	532	564	577	583	547	553	529	585	524	522	550	532	556	551	555	548	596	500	517	536	555	555	565	550	532	515	533	555	585	526	544	560	504	610	551	566	550	556	551	538	569	567	569	526	566	579	573	546	549	545	560	575	531	558	525	579	567	558	552	548	584	556	560	536	525	573	534	547	551	543	537	568	548	563	585	543	532	567	574	526	538	579	568	570	545	616	535	514	582	522	556	562	594	539	530	577	546	551	552	523	559	543	528	577	549	573	546	578	556	569	560	523	554	525	546	543	553	554	557	558	581	550	525	554	517	551	531	567	551	543	591	547	523	587	547	525	537	534	557	513	561	578	558	566	554	551	570	531	572	559	552	553	560	571	522	565	571	571	561	564	566	517	554	552	599	522	546	549	517	553	579	543	556	569	564	531	543	514	545	548	562	573	550	580	546	531	551	582	559	541	573	539	581	540	543	525	536	574	543	578	497	617	546	564	563	535	576	531	518	536	542	539	559	517	588	537	515	555	557	552	512	513	551	495	559	516	558	547	549	538	597	539	581	543	553	577	537	561	536	546	535	528	531	574	545	502	596	569	532	569	514	548	570	559	557	543	534	551	514	529	578	577	540	559	552	550	556	515	549	550	561	574	574	551	500	547	528	565	560	538	556	564	554	526	513	572	532	537	537	558	540	562	578	577	540	566	565	537	549	577	545	547	563	549	532	556	528	536	552	539	540	556	528	570	559	572	538	561	576	559	546	573	559	570	502	553	554	516	541	538	538	577	579	523	544	604	559	560	536	584	529	545	502	561	565	531	536	522	596	553	543	571	513	577	520	539	539	555	518	560	576	570	546	522	503	544	535	578	519	540	589	569	595	553	578	533	537	529	540	580	511	543	545	527	552	573	519	598	580	548	548	543	571	546	540	549	561	570	561	534	544	545	544	508	577	517	555	541	581	556	521	581	512	566	570	535	511	567	539	549	593	564	549	558	556	527	522	556	568	578	529	550	539	554	531	524	534	548	519	615	542	528	528	550	544	556	584	555	552	582	518	562	531	542	533	561	554	554	499	557	607	544	591	561	569	574	576	571	581	577	537	540	574	515	542	570	563	511	563	533	561	573	594	597	546	584	548	557	519	515	554	518	536	553	604	566	594	522	565	531	548	581	542	548	572	548	536	550	541	569	588	536	559	547	570	556	546	539	556	561	556	548	547	547	539	557	541	570	541	530	552	538	584	577	573	549	552	558	548	538	565	519	562	564	528	557	551	557	543	537	566	565	537	523	536	563	527	550	557	597	557	596	557	530	542	544	516	558	527	546	549	551	523	548	563	550	577	565	592	531	582	520	557	533	555	517	553	554	547	564	548	526	571	542	488	540	514	558	522	529	578	555	567	563	515	583	530	576	554	565	562	549	546	482	567	513	559	557	534	539	537	600	538	543	550	549	517	527	544	579	558	549	543	553	536	528	568	562	527	533	519	582	550	593	535	496	596	559	517	540	549	539	607	535	534	535	548	542	541	561	582	547	536	553	561	571	549	578	564	551	586	566	556	537	534	550	523	543	541	579	594	551	542	575	546	564	545	547	621	545	559	530	551	576	531	529	542	577	495	555	527	544	535	576	523	513	546	532	551	561	555	537	590	561	557	545	523	598	525	561	498	537	538	556	570	484	537	558	545	524	547	536	595	556	547	531	562	560	518	575	543	565	536	522	562	521	552	532	516	538	528	517	565	527	538	554	550	570	518	555	537	537	567	597	531	541	543	510	574	548	547	510	519	532	534	573	585	529	532	506	562	535	542	537	562	560	537	560	597	541	557	567	559	533	556	495	559	554	570	533	559	556	535	549	547	546	538	553	530	552	552	542	522	502	536	566	563	534	534	590	560	598	544	542	542	551	536	556	588	529	558	555	577	563	494	543	540	566	547	554	567	574	577	562	598	561	576	524	532	570	554	587	536	546	524	598	521	513	546	555	560	569	550	505	518	548	513	573	517	553	520	581	571	524	548	600	547	609	546	541	542	600	632	581	543	573	558	505	574	563	519	569	546	548	548	536	559	560	531	564	590	482	543	533	592	563	551	584	523	538	566	575	561	561	513	533	551	532	511	526	541	530	559	555	592	587	531	515	590	556	549	534	512	550	503	564	563	545	524	563	567	550	555	545	538	528	545	562	555	565	575	579	586	545	539	560	544	569	540	553	531	533	569	546	551	544	560	582	507	535	555	578	571	520	555	557	528	565	547	538	582	545	574	546	574	538	548	518	530	510	593	542	536	547	520	580	570	555	538	521	551	569	537	517	551	555	524	557	580	540	541	542	521	543	526	556	572	524	567	571	540	547	534	552	569	496	599	551	539	566	522	543	549	535	576	550	553	563	547	555	517	513	561	532	565	555	554	562	536	544	526	520	548	554	582	514	550	529	606	592	578	587	537	541	554	544	542	537	553	534	580	531	531	532	512	527	540	505	561	525	542	542	588	556	562	557	579	564	531	567	573	572	564	570	542	577	571	553	591	560	513	508	502	552	564	575	583	508	556	565	541	593	589	571	569	598	566	555	573	554	499	550	536	538	536	556	501	538	553	572	554	571	569	499	590	544	563	524	516	576	563	537	539	577	517	564	514	509	557	562	542	516	511	554	550	564	566	563	537	545	534	569	537	573	560	562	547	580	554	548	574	578	520	544	534	592	538	587	571	528	590	548	575	556	574	535	524	539	538	569	578	569	542	567	549	570	546	540	583	547	546	519	536	546	517	535	579	529	533	545	573	534	527	537	533	575	546	531	546	547	542	540	553	516	575	592	560	558	548	570	571	539	567	522	573	544	541	576	512	485	478	527	543	577	533	515	557	525	598	600	538	574	533	534	562	531	564	537	564	536	554	544	548	568	531	535	560	518	578	540	578	531	563	582	560	593	553	571	516	556	541	584	505	586	515	555	558	583	532	558	565	570	567	556	541	574	545	534	545	572	554	534	535	562	582	577	575	566	530	523	535	528	551	576	562	549	568	545	582	543	546	532	528	580	536	520	524	521	541	523	507	563	519	520	558	577	560	530	563	552	552	530	559	552	571	572	480	504	522	531	575	558	538	493	576	567	518	507	597	529	511	563	551	576	567	551	548	556	598	538	539	588	557	563	566	533	553	536	575
22448	20990	28525	23644	20992	20797	7822	2495	1831	1551	1328	1155	980	927	829	806	723	693	615	648	628	595	626	526	453	495	435	462	431	410	382	403	420	408	481	447	448	415	416	377	373	397	373	393	394	376	397	368	381	372	341	347	367	356	328	378	366	358	419	368	378	370	382	373	352	337	337	318	397	321	348	334	353	351	364	362	329	356	309	394	322	362	334	340	331	361	347	327	333	339	384	342	349	365	343	332	336	337	355	346	326	363	319	339	320	347	359	321	359	321	330	340	349	331	325	321	337	330	342	321	327	337	345	338	337	321	342	349	325	387	354	348	319	364	327	334	333	347	347	312	352	345	334	307	315	323	320	365	328	373	348	332	344	365	369	329	339	352	348	324	340	332	360	368	364	308	314	346	313	323	374	367	338	327	336	296	337	364	315	348	355	350	321	331	363	328	306	338	340	315	316	312	339	319	371	332	341	340	372	342	329	318	313	319	341	355	338	341	353	344	345	347	326	353	341	354	358	349	392	327	345	310	346	352	357	356	349	357	323	334	323	323	341	351	335	339	359	347	344	352	327	346	322	308	354	338	355	340	346	357	342	373	350	371	330	352	356	329	343	323	327	341	301	351	357	375	384	359	330	340	353	323	281	308	357	350	311	364	319	351	340	313	356	355	336	362	322	335	350	320	328	338	363	313	341	337	304	323	334	360	351	332	343	347	302	298	332	361	349	322	355	325	349	333	323	348	308	344	367	342	327	316	321	335	346	358	312	347	346	331	367	325	315	330	346	323	334	362	332	290	353	374	303	339	323	348	375	298	341	369	341	328	325	338	336	328	313	307	330	319	358	386	363	318	324	292	372	372	363	298	346	312	334	322	356	322	363	329	347	341	355	342	351	341	360	354	362	345	320	353	349	339	324	319	332	349	345	342	355	346	306	339	361	343	365	329	358	328	372	302	306	365	366	326	368	324	341	338	334	322	357	346	330	364	313	316	345	343	341	369	344	347	358	357	369	351	339	359	353	338	321	354	365	366	381	340	357	360	331	362	322	312	336	349	351	353	353	328	339	340	333	308	308	331	325	326	312	364	371	333	362	317	303	342	324	348	335	317	327	277	330	337	335	318	359	387	332	329	351	326	354	327	363	343	345	353	335	347	341	340	339	341	322	351	340	342	345	311	327	335	373	341	346	337	340	346	350	381	332	337	342	339	319	330	345	306	321	355	349	368	285	341	336	360	337	369	342	323	339	316	349	387	346	328	363	342	302	310	351	360	374	324	352	295	342	351	342	335	359	338	337	329	327	311	328	320	359	338	341	358	353	333	347	354	360	330	329	333	341	322	346	359	338	334	360	328	342	352	331	339	343	354	345	338	330	341	347	340	348	312	350	343	309	320	333	355	342	334	323	341	343	349	362	344	335	294	333	321	326	362	341	301	350	330	340	360	376	341	319	345	330	327	343	368	322	346	392	353	323	351	370	326	321	342	335	332	349	321	342	309	379	340	311	342	345	342	353	356	341	350	318	327	340	345	333	352	342	334	372	326	345	314	338	351	279	339	345	338	320	320	357	347	347	325	342	342	354	352	349	361	392	340	324	322	348	333	334	330	352	341	347	327	335	364	317	368	337	323	335	316	361	350	338	349	381	377	357	327	357	358	351	347	312	342	351	332	325	324	326	337	329	347	333	331	322	329	341	344	319	323	361	345	319	350	343	346	372	340	336	360	316	348	333	335	326	377	324	312	331	317	325	333	346	333	341	324	338	361	343	357	327	319	364	353	347	338	350	338	394	339	338	326	348	302	314	373	307	342	336	345	347	360	326	376	340	350	349	338	344	358	368	345	331	316	322	368	371	353	360	383	306	317	319	356	336	325	322	336	340	361	316	319	334	330	363	332	341	325	323	351	315	270	311	318	332	319	358	345	346	290	327	387	374	329	362	303	333	338	346	363	329	369	332	363	344	335	364	374	354	352	374	342	332	331	356	326	337	355	356	337	325	382	331	331	328	321	344	322	351	357	336	322	349	304	324	350	340	324	355	338	369	337	307	329	336	320	313	347	333	325	328	348	338	343	326	325	376	317	328	352	329	326	332	381	323	353	339	364	322	333	326	335	362	322	347	329	317	326	356	364	323	346	351	358	340	354	347	313	340	358	363	339	329	338	340	344	360	351	365	343	346	331	321	345	319	340	336	311	346	365	375	359	323	335	316	361	342	366	305	345	337	384	345	333	351	344	344	340	337	297	333	310	330	373	327	337	336	326	311	340	348	322	340	300	315	338	316	342	335	329	347	327	357	294	358	298	383	328	346	348	364	365	332	348	318	352	348	361	334	327	335	319	347	331	358	367	344	376	335	333	345	333	335	340	346	345	317	295	318	327	324	344	386	305	342	325	337	346	334	341	374	327	312	332	320	357	328	336	362	323	327	325	301	328	338	326	336	347	331	300	325	337	335	300	319	329	305	322	357	333	320	329	335	354	345	331	378	338	360	326	330	360	329	344	328	364	343	329	342	327	331	329	317	359	343	340	338	325	344	335	334	326	353	363	329	329	351	310	357	311	342	347	330	339	321	322	380	360	314	337	333	316	331	331	337	356	366	341	305	328	332	313	361	318	309	361	329	354	344	338	325	372	334	333	352	364	352	340	310	351	361	325	326	335	312	346	321	324	324	343	358	390	356	341	324	338	345	344	346	336	333	360	332	284	328	338	338	341	338	330	339	337	342	342	304	316	322	344	328	317	326	356	327	305	355	339	324	330	366	355	343	356	350	344	319	358	348	380	334	310	356	331	341	318	348	337	364	335	325	359	336	337	329	318	287	320	356	331	342	352	350	329	328	311	322	351	345	331	356	366	338	331	346	350	345	328	334	373	325	366	325	342	352	360	322	365	361	358	291	335	333	354	307	348	311	338	389	338	347	322	327	346	324	314	340	346	352	359	340	358	311	332	312	330	367	349	334	343	349	336	330	323	320	364	325	352	327	320	284	330	327	316	350	369	341	317	312	334	320	331	342	319	329	321	349	365	358	340	358	325	353	331	324	325	338	342	342	322	359	349	323	326	300	330	314	319	347	317	360	360	343	319	324	302	356	335	340	387	354	351	331	352	359	338	362	333	314	351	343	323	351	374	336	345	306	372	355	339	352	342	341	345	335	343	323	361	323	317	349	298	333	325	358	331	335	370	349	344	352	350	338	310	360	340	339	306	361	363	305	355	316	317	355	354	339	316	339	355	352	341	302	325	319	320	329	360	294	347	318	366	305	303	381	353	344	339	354	344	344	365	326	319	356	364	357	373	352	326	349	332	349	332	350	329	336	359	353	332	307	329	327	305	355	357	362	369	317	325	358	317	344	369	378	319	343	347	309	374	336	362	334	321	363	306	331	346	337	325	388	346	327	346	354	340	357	351	347	344	310	319	335	365	332	345	333	340	326	375	356	345	333	359	337	328	360	319	358	357	323	329	332	364	345	315	305	350	335	359	303	345	319	340	335	346	324	352
14270	29998	24417	14101	10562	7838	6095	4839	4083	3649	2895	2419	2046	1776	1636	1533	1271	1166	1144	1099	1055	898	980	859	807	782	675	704	651	631	661	592	606	622	606	631	633	605	597	637	549	575	549	579	549	569	537	500	538	502	529	490	467	482	475	501	452	518	548	488	487	499	451	483	464	451	478	497	478	489	475	482	446	422	443	470	460	441	443	486	476	483	464	460	490	449	439	448	461	457	502	413	472	466	467	447	471	470	442	460	473	488	452	427	465	438	426	445	457	448	462	424	463	446	427	471	438	407	495	458	446	463	460	470	472	401	426	441	453	411	440	454	467	449	440	465	484	483	404	463	462	442	444	494	425	441	434	453	461	467	422	419	440	463	478	462	443	426	457	448	475	492	440	515	457	448	451	448	437	433	447	439	440	433	455	417	471	514	459	461	449	460	446	506	463	479	475	427	441	450	463	459	442	467	458	448	459	446	455	461	463	427	440	451	419	464	481	412	426	442	452	474	472	470	469	433	421	457	426	454	408	460	400	454	473	472	463	448	422	472	475	464	438	461	427	496	486	451	489	476	454	482	461	480	478	417	447	437	443	430	482	444	423	491	446	472	475	455	467	439	458	454	441	430	468	480	475	417	475	448	485	452	439	468	471	456	429	468	435	446	447	423	464	468	419	485	426	472	437	449	473	471	450	468	482	469	463	469	441	476	448	439	455	487	476	432	474	436	470	432	491	472	452	481	447	455	475	485	494	481	466	460	460	447	453	464	465	440	415	454	438	453	482	456	453	450	462	463	450	465	445	461	483	455	490	472	447	446	503	437	449	458	475	486	446	475	443	425	444	473	427	426	442	418	479	478	481	452	450	447	406	443	468	506	434	459	474	495	491	446	466	480	446	445	452	429	436	485	459	507	449	435	450	468	444	449	454	480	423	446	432	431	442	487	451	471	413	445	423	469	446	439	458	429	476	464	455	466	422	435	445	463	460	479	464	445	438	467	444	488	445	443	470	512	465	444	433	484	438	457	444	423	443	495	462	448	443	479	468	464	459	472	465	471	451	453	457	477	467	418	430	446	440	452	437	446	439	479	407	475	456	474	429	448	464	449	433	471	450	464	439	427	466	477	442	434	515	453	435	444	460	426	456	483	432	446	446	441	443	430	489	477	446	436	474	466	447	469	439	450	498	424	447	460	464	455	441	433	454	451	435	456	437	457	442	499	403	448	461	457	456	459	440	455	492	427	460	475	458	466	460	455	464	416	459	437	466	449	413	441	427	476	441	467	460	411	425	476	446	448	419	465	430	461	453	478	487	413	431	478	447	455	461	447	458	464	436	443	477	458	475	473	448	433	446	445	432	457	426	469	429	446	455	446	482	433	430	458	440	442	447	476	455	448	409	512	433	442	451	416	415	449	415	440	460	453	447	445	441	428	438	475	476	437	469	475	442	468	457	477	474	456	424	421	471	497	443	414	444	468	476	441	434	491	470	457	438	441	428	477	453	454	481	431	467	475	476	481	430	454	437	437	445	446	459	474	454	471	469	490	432	437	458	441	448	453	438	466	425	482	432	482	484	434	469	464	445	454	475	476	433	493	478	486	448	424	504	446	450	464	438	458	431	472	454	422	444	437	454	438	465	451	474	455	454	442	440	464	415	467	468	455	437	447	442	456	490	429	447	452	458	455	435	457	473	439	458	442	446	467	457	460	485	442	450	476	430	430	447	462	446	413	453	433	497	421	473	486	488	470	472	439	428	499	444	475	453	430	473	436	406	462	503	468	480	418	417	460	410	462	466	473	453	412	485	450	435	442	474	463	454	442	445	456	480	454	461	435	448	456	445	493	454	470	443	423	433	502	456	477	488	468	467	427	423	436	473	458	467	509	456	460	467	497	469	438	452	398	467	430	469	459	454	476	444	435	409	455	430	457	448	418	459	430	442	484	428	438	446	452	448	416	432	436	482	423	453	469	402	438	435	435	484	480	463	477	447	455	461	463	461	490	444	439	434	476	455	452	451	463	456	436	443	441	431	450	470	432	451	423	456	483	446	453	432	438	474	469	475	466	465	471	450	455	459	444	434	507	452	446	410	448	490	473	438	488	463	438	471	478	476	460	405	410	449	465	463	481	450	446	421	447	473	443	437	434	460	454	442	401	437	444	404	451	491	426	463	437	397	434	448	422	455	460	451	434	440	436	431	411	458	474	484	481	446	461	434	432	443	453	445	401	451	427	463	433	464	430	475	435	451	453	436	476	430	433	476	513	474	440	475	470	452	442	422	461	489	458	472	450	489	440	445	420	450	452	485	462	439	408	418	495	443	454	462	452	444	479	475	440	468	496	455	473	449	507	469	481	471	398	447	453	431	486	412	473	411	464	461	462	446	506	415	433	476	473	462	443	431	468	453	436	429	439	396	437	457	418	428	449	407	485	452	428	448	484	463	490	465	454	452	435	472	431	411	476	476	444	451	448	463	437	477	461	456	484	410	465	411	439	431	460	475	493	469	460	489	406	462	445	451	448	462	457	482	468	492	435	422	480	448	442	425	476	436	429	467	473	455	483	425	441	465	413	457	481	451	451	487	437	427	436	445	478	441	427	451	450	436	455	468	476	464	480	482	428	466	451	435	451	460	461	440	460	494	467	423	452	442	442	455	457	496	441	439	429	458	463	437	442	452	470	452	442	479	453	440	473	467	441	440	425	474	433	440	448	443	484	462	461	431	446	467	499	481	466	453	454	422	461	465	441	440	453	476	461	414	428	461	443	473	448	455	465	439	420	440	435	473	436	474	439	431	421	473	456	480	430	440	437	506	491	418	437	465	444	416	452	446	475	440	448	449	437	442	438	423	421	472	473	456	486	475	462	465	474	435	414	462	436	493	406	510	446	445	428	450	462	470	462	460	456	442	451	472	449	464	468	454	440	470	437	444	420	439	437	430	435	434	425	474	458	492	467	428	462	443	494	480	445	467	486	483	470	481	431	477	443	470	436	478	487	451	459	409	415	506	464	432	447	446	462	439	491	467	448	458	457	438	444	463	391	453	458	465	443	435	467	416	450	448	470	441	430	481	454	460	436	439	473	455	491	431	466	459	444	464	485	489	435	441	458	428	420	468	467	483	492	489	488	431	442	457	518	482	487	456	457	483	545	474	459	468	433	488	463	444	512	475	472	448	471	469	438	446	417	442	480	463	514	466	465	442	472	475	439	420	444	464	486	435	456	473	514	424	465	438	430	475	470	506	438	465	422	446	450	471	461	452	479	445	479	445	448	431	414	489	429	448	435	464	466	454	455	479	448	437	439	419	408	468	400	441	433	423	481	492	457	494	496	456	480	446	459	503	462	435	456	501	443	467	431	467	454	427	497	442	482	432	432	462	459	470	436	466	431	496	469	462	431	437	438	455	408	450	449	474	424	453	429	471	480	453	435	439	446	452	448	447	412	497	460	476	451	459	444	432	433	441	443	454	468	445	453	445	421	446	470	476	421	448	442	443	440	434	432
27217	18417	10453	4974	2698	1789	1389	1163	1033	1056	914	832	848	806	740	789	710	641	719	719	693	732	666	653	618	617	633	630	648	615	637	581	639	593	608	616	638	602	621	579	586	592	629	587	606	577	604	600	601	578	563	549	603	558	587	551	587	567	566	581	540	534	567	535	578	669	550	586	595	592	572	592	588	616	565	562	577	551	573	587	579	552	535	594	571	584	570	528	551	594	537	579	547	554	601	604	591	590	597	555	604	570	584	579	586	583	549	604	557	575	545	610	586	570	578	566	591	570	588	600	625	605	568	582	568	564	583	610	594	587	592	594	547	572	621	580	604	546	602	549	561	590	602	616	563	606	568	568	528	607	594	602	569	575	562	568	577	560	591	536	570	557	608	587	579	567	584	591	578	571	559	557	565	584	601	591	556	578	572	611	569	567	546	525	574	549	586	558	611	574	573	592	589	584	581	580	587	616	536	636	590	559	569	595	596	561	580	617	556	577	599	593	589	551	569	568	505	592	591	547	541	584	571	613	577	599	572	557	575	597	589	593	626	567	575	582	585	618	555	572	611	598	541	590	600	615	591	564	581	567	573	569	593	565	600	556	588	523	620	571	592	570	568	602	562	566	564	523	585	579	586	565	544	562	580	621	644	597	540	514	605	588	619	574	578	597	542	600	555	567	573	549	542	548	592	563	596	617	585	594	530	569	581	535	546	583	554	548	600	596	618	549	597	571	545	580	597	603	574	555	573	560	583	578	600	589	605	565	554	530	546	546	585	549	569	617	552	585	619	574	596	532	561	555	573	596	550	561	627	605	579	608	516	574	526	573	565	594	559	571	530	601	553	566	598	611	591	578	587	558	613	594	558	563	551	553	617	589	574	587	578	590	558	638	600	585	579	574	594	587	573	566	567	572	638	541	597	556	598	587	588	573	602	547	592	558	595	569	555	591	592	588	537	557	552	577	566	571	600	603	599	553	584	571	610	602	525	552	594	549	572	590	550	567	574	627	555	545	572	547	588	589	602	597	602	532	564	554	567	589	630	623	597	540	550	558	587	577	570	569	592	568	578	598	573	594	554	585	579	596	596	580	556	601	566	610	512	600	564	592	634	584	568	577	584	611	561	571	597	578	590	554	557	557	607	606	560	600	539	588	577	572	581	571	553	601	564	553	526	532	588	596	585	579	562	572	595	536	533	577	520	570	591	578	520	606	586	570	586	636	565	555	602	582	604	586	598	594	571	572	603	547	558	579	600	602	554	596	583	560	553	614	591	555	602	560	550	616	588	572	617	593	569	597	595	577	583	565	604	559	583	601	574	555	601	566	570	591	591	570	585	547	554	581	617	580	562	592	608	559	550	580	580	646	621	582	527	596	564	587	579	586	564	613	581	599	575	581	577	583	588	524	585	566	599	542	550	545	580	581	568	583	565	581	565	604	552	568	582	622	583	595	576	570	541	575	579	579	577	544	533	599	612	542	558	588	599	601	552	544	551	585	581	552	568	535	574	541	566	590	526	593	542	526	527	578	561	576	603	586	594	576	563	592	614	550	594	563	575	577	564	550	568	561	551	568	586	599	572	585	625	558	556	609	551	572	564	567	579	575	575	587	566	572	580	574	610	589	584	582	578	566	557	585	610	554	603	553	584	594	612	580	583	596	592	564	588	528	592	546	568	574	571	575	584	581	631	573	535	619	601	579	601	570	572	608	572	571	589	526	579	611	567	581	562	575	565	539	584	558	582	561	586	614	557	602	621	628	525	575	576	573	588	606	590	583	606	571	580	585	576	557	573	585	581	564	548	583	558	555	609	569	586	604	588	598	551	540	562	577	580	574	550	566	549	595	600	554	573	602	594	571	553	601	573	592	538	583	586	570	592	603	590	574	569	513	596	596	526	586	559	576	570	556	595	558	627	605	547	561	555	598	600	594	570	593	572	569	562	652	603	600	609	600	571	569	593	565	502	591	612	599	560	567	575	581	592	570	591	594	555	572	544	582	567	575	582	559	566	565	566	598	552	566	577	587	552	571	605	565	584	582	590	573	650	567	560	558	562	588	545	590	525	575	583	592	610	561	597	549	592	596	527	600	574	578	578	551	576	552	577	576	601	570	566	574	542	587	564	587	563	546	580	569	623	578	574	564	615	579	626	571	569	558	569	562	572	560	561	572	553	601	591	566	559	595	604	585	547	616	592	580	560	599	570	594	605	581	599	594	550	561	583	595	571	615	608	580	562	609	599	552	603	574	612	574	550	551	602	568	539	596	587	578	568	630	574	589	560	543	560	530	576	578	556	622	536	578	597	583	563	608	558	560	604	579	549	591	581	606	593	575	572	564	558	571	586	561	596	617	575	560	636	591	566	583	617	541	555	629	588	598	587	568	559	561	581	574	596	619	570	545	590	548	590	587	558	573	589	536	561	582	581	535	581	577	547	588	555	565	577	593	591	550	582	580	539	600	592	522	553	529	578	606	564	586	572	594	581	581	527	565	578	600	598	550	584	585	555	573	601	551	588	576	572	586	538	579	592	512	546	579	582	596	567	540	553	564	584	554	608	621	562	568	608	562	571	600	624	590	568	628	547	581	556	573	557	580	600	517	578	586	558	593	590	578	581	627	592	601	601	529	592	584	556	612	582	565	565	567	575	594	538	614	551	605	520	592	551	590	609	593	571	568	566	568	565	604	581	563	588	545	580	624	554	566	590	588	566	574	582	605	537	586	591	570	589	572	558	551	543	566	560	591	563	623	601	536	581	570	597	576	566	556	577	591	533	563	540	557	600	592	562	618	588	603	524	550	634	557	576	585	526	592	581	587	549	598	583	610	579	629	571	597	587	501	562	563	618	575	566	596	569	580	592	520	596	592	550	552	536	604	603	560	574	580	547	560	565	547	568	583	593	602	590	588	571	550	610	583	590	592	611	594	535	584	592	603	597	611	619	560	606	616	569	574	584	574	615	571	581	567	574	569	611	533	570	554	593	591	583	589	580	569	617	594	580	571	559	563	590	557	567	578	579	571	580	585	605	547	560	529	577	606	602	579	577	590	526	546	629	535	531	560	581	591	602	574	605	594	548	620	562	554	591	574	591	541	606	622	625	542	553	554	588	563	586	571	590	582	593	590	542	595	546	593	602	588	588	606	553	580	551	600	599	543	550	582	563	564	606	631	598	605	571	599	603	572	553	579	583	563	560	582	580	616	561	587	528	569	585	574	555	592	575	587	575	600	583	578	597	560	600	594	591	604	562	573	592	610	548	575	585	578	566	596	540	555	588	605	592	572	559	541	527	613	541	592	552	560	527	559	561	571	620	577	600	589	619	608	559	562	576	525	589	584	568	580	587	593	623	596	554	565	564	573	581	549	575	592	588	532	601	578	603	574	541	619	605	560	624	537	584	555	623	593	597	526	555	511	556	588	578	568	601	578	550	632	563	551	546	579	540	611	604	561	556	584	596	553	567	583	589	582	561	546	550	571	590	572	559	585	589	582	591	576
11563	16089	12695	6768	4821	3472	2682	2341	2109	1907	1719	1441	1394	1244	1225	1173	1098	1027	979	1011	1072	973	997	974	908	832	808	766	838	860	830	804	825	817	798	869	850	824	767	811	793	807	804	772	801	804	807	782	781	820	803	796	802	775	791	767	715	719	774	765	801	759	748	740	714	738	714	727	761	699	746	788	699	668	779	754	728	761	740	794	813	777	740	727	770	721	749	745	786	784	730	720	714	735	762	733	722	735	711	777	780	810	691	823	780	696	778	750	709	769	764	770	796	738	749	756	737	757	762	739	758	747	780	744	786	701	730	736	744	755	754	753	701	746	774	728	767	711	747	772	787	783	723	790	735	733	764	726	757	768	745	754	765	781	754	696	732	711	758	707	725	756	765	781	751	764	724	714	784	754	728	682	763	701	749	786	756	766	785	759	790	747	728	763	733	791	766	751	769	759	783	758	757	731	761	747	715	752	787	731	772	775	715	769	794	770	748	782	760	736	739	769	750	688	759	743	784	790	741	722	701	764	776	709	815	716	724	740	771	759	809	813	755	759	761	752	791	781	781	777	735	717	722	735	740	767	768	773	736	769	751	727	721	802	731	791	795	727	763	773	778	767	719	728	765	726	727	744	765	730	763	680	700	776	755	745	787	682	690	730	751	774	734	752	769	746	806	731	748	757	741	698	730	698	733	737	794	722	724	816	733	737	781	766	790	761	753	722	726	750	752	729	742	751	765	741	741	737	697	751	729	773	764	778	743	737	759	736	748	762	743	750	730	779	735	799	707	787	771	708	772	724	778	751	780	758	702	668	780	747	776	780	767	768	730	741	721	786	736	791	722	757	719	759	718	760	733	732	732	728	774	744	797	752	775	750	750	752	775	759	763	774	744	820	738	814	742	731	732	742	750	799	786	750	771	772	701	742	773	742	769	707	752	743	792	741	707	769	796	782	777	822	764	748	755	765	737	779	713	756	723	748	704	741	737	706	733	698	722	770	743	713	770	802	762	750	735	730	730	743	774	756	733	757	778	774	731	757	744	794	750	747	723	749	787	766	803	774	776	747	743	723	771	783	788	782	723	713	777	755	754	744	762	732	743	757	771	741	754	758	764	749	741	818	773	773	747	718	738	762	746	789	756	791	752	758	760	789	758	757	744	754	743	716	738	811	751	765	767	743	726	737	732	792	741	717	721	730	722	749	766	758	753	723	758	675	727	738	757	746	752	792	767	702	735	767	735	793	738	776	768	774	790	691	770	733	734	776	762	753	755	685	718	721	718	712	764	740	747	752	761	751	759	744	724	761	789	740	727	724	705	779	768	698	768	700	738	769	751	731	698	704	725	732	766	751	748	804	792	673	807	757	750	775	775	756	772	742	765	760	745	718	745	741	784	718	769	757	749	720	719	719	768	753	752	714	767	795	742	765	796	744	745	739	744	734	736	779	716	786	737	722	755	751	759	779	773	713	805	750	764	761	746	732	734	755	768	743	776	778	713	712	728	684	730	727	753	773	744	758	736	741	684	747	735	769	779	715	761	755	735	730	744	749	732	773	734	776	701	782	773	741	724	799	765	756	741	782	784	728	772	779	705	719	765	713	733	711	749	728	747	768	765	745	738	757	753	747	779	729	718	779	730	796	764	766	721	797	808	749	761	772	700	764	757	683	749	721	763	745	771	747	726	728	759	697	754	800	777	731	742	708	777	707	746	785	802	714	737	739	732	743	749	780	741	764	755	789	717	766	714	702	758	713	768	759	758	784	727	731	753	724	756	773	781	776	778	797	738	757	784	749	775	739	728	746	777	747	709	737	822	737	779	777	764	731	742	750	725	747	692	739	746	778	756	721	763	740	784	810	774	722	711	746	718	761	720	747	714	743	732	732	707	728	750	696	740	789	751	742	763	774	774	760	698	693	785	734	731	759	772	794	692	745	697	764	745	791	765	742	743	755	747	761	780	775	784	713	787	755	752	749	743	684	741	753	746	753	743	813	748	763	726	750	751	700	735	724	744	770	730	747	762	768	785	752	762	744	738	722	766	788	826	757	771	706	764	755	785	736	777	810	744	710	738	719	745	728	708	789	776	761	786	732	753	735	761	761	821	712	775	764	751	736	697	786	712	719	757	763	720	754	741	756	764	801	783	760	680	728	776	713	716	761	725	746	792	735	762	765	742	795	751	726	737	733	728	733	764	763	758	764	759	716	765	778	812	716	786	730	752	800	747	704	746	756	748	777	787	754	769	767	768	745	756	699	724	746	750	753	717	725	753	739	750	808	725	730	778	747	716	728	784	717	736	721	820	715	775	726	750	753	743	742	737	748	792	751	774	734	741	709	747	768	715	778	750	768	745	749	798	718	773	765	749	783	788	772	767	754	729	795	757	731	767	755	728	740	712	724	742	747	753	702	698	740	734	803	721	798	879	733	801	800	748	739	726	686	735	793	747	717	756	712	793	790	746	735	752	716	756	767	774	736	709	747	718	764	751	690	718	737	717	734	728	772	763	726	743	722	721	728	739	723	756	760	779	737	736	776	772	715	745	745	785	721	764	694	765	736	767	746	722	738	735	777	757	760	773	816	746	776	707	732	731	744	727	720	711	783	717	720	730	764	753	713	738	781	736	731	715	808	779	757	732	733	743	723	770	739	744	721	750	750	761	714	722	756	715	723	726	764	787	752	740	743	761	725	708	722	751	759	748	796	768	809	787	783	774	737	739	780	746	754	764	765	737	797	845	789	819	732	743	765	765	801	755	717	745	743	763	762	749	773	714	776	761	748	720	739	720	730	768	754	741	723	738	730	760	802	812	730	743	767	741	740	762	780	755	746	718	750	730	717	712	777	767	764	746	748	760	767	714	714	734	736	719	727	809	695	742	751	767	725	814	741	764	783	746	768	744	735	719	774	727	751	737	734	792	763	747	693	673	796	778	713	747	795	753	771	778	757	743	723	712	735	769	734	725	798	728	743	753	736	794	775	781	716	781	816	728	776	729	782	798	724	771	713	735	732	776	743	755	764	815	739	735	791	764	766	755	762	741	715	722	691	748	779	732	767	773	729	698	753	750	686	819	760	768	733	743	746	721	725	776	736	711	752	779	739	800	753	771	770	703	772	775	774	753	750	725	790	790	697	762	770	737	770	764	752	730	724	754	735	712	804	714	773	757	743	722	769	730	724	743	750	767	725	741	723	737	771	711	721	761	758	733	778	757	723	756	697	764	755	775	754	750	718	734	767	771	729	738	703	794	784	722	759	778	749	760	742	838	752	773	727	735	725	737	760	744	734	756	739	797	751	775	705	793	764	798	757	739	779	791	744	718	745	703	692	749	753	791	751	735	775	746	731	776	793	725	734	733	719	813	728	742	792	770	736	747	782	748	718	743	731	744	738	705	717	760	689	719	671	729	709	771	711	723	743	736	823	729	723	767	771	724	752	777	747	750	713	753	747	723	785	694	758	752	819	722	768	737	795	701	728	715	771	701	787	745	775	780	751	761	747
23480	20932	27891	24127	20741	8926	2744	1803	1562	1456	1241	1127	991	894	880	841	814	739	713	713	751	713	719	679	719	651	651	599	586	620	581	608	612	619	581	620	583	610	608	567	560	579	571	625	556	580	555	600	546	551	586	561	573	581	556	538	526	536	521	563	538	533	550	548	560	600	549	543	518	535	506	562	538	553	532	547	587	529	544	567	547	553	550	531	545	545	577	530	534	549	527	536	530	564	498	580	538	551	547	556	513	503	544	576	498	493	567	520	531	538	536	536	573	558	503	535	533	568	538	503	533	547	526	502	520	540	543	533	529	555	535	550	526	573	513	523	518	515	585	501	560	557	539	493	530	562	564	552	540	576	506	524	568	523	548	547	510	576	501	540	534	520	555	561	525	533	613	552	540	539	553	572	546	582	516	494	562	560	547	530	539	495	560	575	528	519	527	547	563	531	512	516	512	512	534	537	545	532	592	565	521	553	544	506	571	542	539	532	514	501	550	536	524	559	544	573	588	532	554	508	506	535	555	511	526	518	539	546	530	544	532	556	540	537	536	557	572	550	528	550	543	555	545	515	535	560	545	540	517	510	547	529	529	525	548	561	573	561	528	524	563	538	572	547	586	537	587	551	519	520	533	516	547	530	536	545	526	541	480	500	547	521	537	540	574	559	536	561	520	512	548	558	576	502	546	532	566	576	548	569	603	502	565	551	546	561	548	546	564	545	539	576	535	575	554	502	544	531	531	561	535	555	521	508	517	553	596	550	571	546	505	542	548	523	583	538	552	562	558	542	550	528	537	526	505	489	542	559	532	518	564	522	562	530	531	563	560	504	557	572	523	518	548	562	558	590	524	547	559	564	529	525	571	525	567	499	530	495	531	502	571	543	541	527	545	487	553	547	538	565	547	526	556	527	584	486	532	562	535	533	523	532	538	550	549	544	540	532	522	547	582	506	538	508	507	498	547	533	519	558	524	549	518	563	558	540	551	539	549	544	537	552	552	574	526	575	515	541	564	541	543	539	590	544	560	554	537	528	521	496	536	542	564	564	563	552	536	567	510	587	579	601	483	528	538	509	536	561	524	550	547	510	515	547	534	540	540	546	509	530	551	550	553	511	541	527	554	537	558	535	496	546	503	520	576	569	531	565	551	546	521	522	521	547	545	502	526	556	497	534	513	547	532	539	541	528	581	558	535	532	527	565	537	545	491	567	538	530	559	530	512	502	544	556	538	506	513	517	526	562	536	560	551	583	535	551	545	535	553	530	522	557	529	544	541	506	575	557	562	598	601	564	506	564	559	496	590	577	547	517	530	537	514	566	550	530	567	514	541	527	525	521	517	521	519	541	558	512	544	554	532	556	545	558	529	555	524	518	550	536	566	575	522	545	537	567	508	548	557	492	550	574	585	516	572	517	535	574	546	494	540	542	538	511	552	561	508	501	512	508	555	588	521	525	554	521	539	548	547	556	550	529	535	532	540	536	554	546	542	531	560	504	540	553	574	556	527	526	539	508	545	551	544	560	551	559	552	499	527	531	534	546	499	543	512	521	522	525	545	549	569	557	481	535	574	522	564	551	547	605	575	519	524	565	563	524	536	518	538	548	579	541	537	537	531	533	528	569	510	523	538	540	530	562	552	515	527	518	571	552	549	560	544	552	555	496	549	526	535	532	482	513	555	519	559	556	522	540	588	549	560	487	520	539	507	566	530	559	538	583	549	546	559	568	519	544	530	557	533	548	541	502	565	583	554	532	553	499	527	519	550	510	496	571	521	553	554	535	587	573	528	522	551	517	512	558	545	567	478	558	564	529	545	550	596	503	565	537	523	533	516	580	554	587	517	587	533	534	510	540	512	526	574	528	511	545	553	572	500	567	544	498	569	532	539	541	538	539	528	524	529	543	537	552	506	504	551	546	547	507	514	601	556	494	497	505	553	537	521	580	520	554	565	542	557	580	515	529	571	549	501	576	558	535	553	541	545	518	555	532	553	554	562	591	572	538	538	505	565	580	564	520	567	564	514	532	528	553	566	534	587	560	535	495	579	539	516	503	540	522	531	540	533	511	559	533	585	532	550	527	507	525	521	518	518	560	545	558	525	572	510	571	553	589	523	551	548	542	566	542	513	555	573	527	576	553	544	576	552	562	554	516	556	495	509	532	539	569	569	553	529	599	615	524	582	568	551	562	551	520	543	514	551	525	573	492	527	544	553	526	522	545	527	566	530	493	535	538	548	541	545	518	553	555	539	536	528	524	545	518	580	503	502	527	504	539	552	590	546	511	565	526	566	560	546	608	547	499	539	527	563	532	585	552	522	551	567	530	529	604	538	576	554	548	524	548	545	600	516	498	551	531	527	555	565	540	549	573	539	588	518	533	517	540	559	564	514	575	537	555	541	516	547	495	528	539	539	567	539	542	529	554	522	555	528	541	552	506	541	525	528	559	538	564	556	542	601	517	514	521	534	589	519	538	543	551	527	537	505	513	512	531	530	564	542	544	515	523	532	570	541	553	552	541	550	571	545	524	521	567	492	545	532	560	538	508	552	570	525	534	556	543	518	565	525	524	519	552	553	530	534	532	549	531	581	547	510	501	558	531	550	567	530	504	500	544	566	574	576	517	561	562	506	557	546	561	508	514	529	541	554	535	542	508	573	562	521	528	544	546	555	526	530	544	545	526	524	557	524	545	504	569	534	561	586	566	541	555	532	506	522	518	573	565	547	531	496	570	556	561	575	565	516	524	554	508	519	506	517	550	530	551	588	498	526	534	553	531	545	518	543	488	491	554	525	556	524	531	570	528	535	523	527	568	543	579	514	543	561	535	528	545	536	532	554	514	509	510	549	566	528	593	539	527	556	524	559	536	509	543	555	556	498	514	483	539	528	537	570	548	577	568	552	567	563	556	573	553	536	524	544	582	571	561	517	523	528	525	525	551	532	530	519	521	543	539	532	591	496	498	550	560	518	538	601	515	543	566	564	534	489	531	494	508	533	538	575	523	531	512	536	515	569	555	580	506	557	515	515	480	535	592	530	548	591	536	570	538	556	534	558	520	537	515	505	574	527	539	547	584	533	548	507	543	572	554	567	598	545	540	559	552	579	509	568	496	563	525	559	530	585	507	512	553	554	575	575	543	593	537	550	547	525	549	561	523	525	574	551	536	531	568	561	505	546	559	514	535	514	539	527	549	526	527	534	567	540	563	527	542	575	544	552	569	534	545	530	537	548	557	547	555	541	499	522	552	489	554	542	545	546	530	517	538	514	537	546	537	591	539	526	514	516	523	547	568	516	531	530	543	547	528	575	504	539	543	521	517	540	540	552	533	527	533	552	511	554	532	519	510	521	543	588	554	516	517	528	549	556	521	502	541	537	605	524	539	515	579	529	510	579	536	529	516	523	558	542	562	567	567	529	524	531	550	581	542	526	555	513	516	555	520	536	544	540	511	544	557	513	542	603	574	519	559	550	528	508	526	551	555	536	534	533	529	518	531
11290	23426	19119	10987	7926	5849	4372	3673	3139	2830	2382	2130	1815	1603	1455	1474	1263	1198	1174	1194	1134	1068	1047	1036	945	954	888	865	862	857	849	830	849	836	882	851	782	826	749	778	798	751	762	766	783	735	801	751	714	775	723	756	720	714	728	783	711	724	744	719	786	718	725	727	746	716	766	726	724	697	740	735	668	721	670	730	692	716	748	736	706	713	713	738	700	676	708	725	735	683	712	704	726	735	746	708	717	713	749	690	676	717	685	736	718	709	719	730	692	729	684	673	721	748	693	737	702	687	678	739	677	738	730	699	694	711	715	719	747	708	696	731	748	704	676	698	681	731	688	703	729	696	724	677	729	707	729	724	696	689	729	743	738	727	714	740	661	688	709	717	676	682	716	703	724	755	756	664	767	697	698	717	768	699	723	693	714	725	680	706	740	758	667	717	759	717	673	692	727	695	754	698	737	744	694	703	686	697	766	770	689	676	719	703	703	735	732	693	684	727	697	718	692	741	654	727	693	697	746	724	704	712	712	701	719	689	709	717	714	720	714	726	695	709	697	710	673	708	676	724	683	728	731	713	707	765	749	716	707	702	657	726	723	731	725	724	672	691	759	734	715	772	754	706	705	781	706	716	701	738	747	714	722	733	684	707	749	676	787	741	689	743	743	742	704	712	736	678	780	720	700	675	730	714	700	732	714	756	676	683	740	685	722	750	691	705	737	711	718	686	704	685	686	679	688	654	739	692	665	726	724	694	725	706	683	690	687	680	723	760	709	741	734	712	726	661	704	667	706	727	688	705	709	767	682	714	682	690	744	726	755	695	709	713	762	708	710	706	711	711	684	721	718	708	728	690	691	728	731	730	699	706	674	666	743	690	740	691	716	752	709	713	669	670	724	728	663	707	681	731	677	705	698	678	635	726	747	702	704	747	701	686	712	699	682	684	691	723	737	742	705	728	691	762	716	677	662	679	680	716	666	722	707	665	709	730	752	748	679	714	715	769	714	721	706	693	697	683	731	746	729	732	690	673	697	687	685	719	672	681	714	714	684	713	732	710	740	652	655	753	732	707	735	706	701	685	730	676	685	719	732	701	713	722	733	709	725	791	704	714	691	719	689	746	711	690	698	778	690	696	699	721	732	693	713	691	685	702	697	710	713	705	696	693	718	762	670	714	666	697	675	707	732	705	739	731	674	714	745	674	673	684	670	687	654	712	735	746	735	679	671	728	696	742	705	738	736	727	714	735	740	720	690	715	714	715	786	717	716	703	726	729	711	707	613	748	719	758	748	687	709	712	730	700	678	698	728	692	697	683	670	691	716	765	719	738	721	706	687	756	695	770	686	709	723	714	706	687	673	669	711	713	684	662	708	697	746	765	736	731	722	759	693	732	662	729	696	709	754	751	680	719	707	750	708	730	683	731	684	677	722	719	684	720	695	690	745	711	693	683	703	759	740	725	747	705	727	732	709	738	742	715	689	715	749	751	707	721	751	716	721	704	691	714	736	682	768	714	694	725	662	721	758	723	732	747	719	711	687	709	664	726	676	709	722	727	687	681	691	728	696	716	672	723	666	692	736	745	704	705	744	664	681	696	740	722	713	678	691	705	755	670	773	675	718	680	701	704	707	736	685	671	707	649	746	713	736	728	720	708	648	674	665	714	724	698	770	693	686	698	712	716	676	734	686	705	720	689	679	729	748	686	707	727	760	733	701	681	724	709	728	740	720	679	725	708	668	740	724	765	703	701	750	725	705	712	748	705	705	740	738	711	696	670	701	664	726	720	726	691	740	671	723	688	715	728	632	693	695	676	778	731	677	691	770	687	728	725	726	666	685	726	714	681	713	679	662	693	751	738	676	716	747	710	721	712	658	692	725	709	671	760	695	727	700	716	717	656	730	712	726	745	689	729	743	667	697	718	726	731	746	666	676	736	741	710	742	732	753	753	722	733	726	677	675	697	741	738	760	715	687	732	710	697	724	744	717	642	695	739	712	702	713	733	685	654	710	720	709	739	747	745	674	715	687	720	778	726	739	710	740	682	687	673	688	760	737	689	719	741	733	746	689	698	719	754	727	717	732	710	728	714	736	696	712	718	721	737	722	703	766	664	743	719	716	723	780	705	724	720	764	671	726	711	714	686	688	673	726	703	753	664	704	722	641	714	704	722	699	687	719	752	750	665	697	672	779	690	732	684	695	704	680	687	720	705	754	686	734	753	678	680	755	684	711	703	720	711	710	724	681	671	694	728	712	698	709	678	673	733	727	735	696	700	704	722	764	706	735	753	700	717	707	671	723	660	695	697	727	681	723	719	768	690	715	735	703	696	717	695	702	645	711	677	698	782	702	700	717	691	708	707	706	713	725	692	713	728	742	668	687	696	702	693	720	710	726	707	673	733	717	735	714	726	688	743	694	688	706	721	727	749	673	717	716	717	675	719	698	712	717	701	736	723	708	704	730	755	735	715	689	727	710	739	691	725	648	701	675	665	683	677	707	700	730	728	672	705	714	705	717	660	722	733	721	716	646	724	693	768	717	697	710	683	740	685	731	741	692	717	698	734	686	687	734	788	716	752	668	708	717	694	644	706	679	701	721	675	684	711	727	704	716	736	695	687	715	737	715	742	717	749	708	717	739	690	719	663	716	709	743	738	697	734	761	693	703	704	751	710	724	746	721	706	712	704	726	702	708	716	703	677	687	728	727	694	715	698	750	696	694	738	708	718	714	704	695	710	722	736	709	714	719	703	691	722	725	738	684	688	697	696	688	718	691	724	709	753	711	716	739	718	804	768	723	716	666	733	756	718	729	758	718	706	718	730	694	781	715	705	742	709	729	737	715	714	704	714	700	727	742	727	737	715	685	696	750	684	707	663	756	704	700	687	714	696	726	746	667	727	682	684	661	723	724	715	717	674	708	741	705	714	723	709	703	732	674	724	664	683	684	710	718	712	716	722	704	708	737	712	680	717	728	724	774	748	742	748	724	703	743	702	742	691	649	736	699	737	722	687	697	718	709	709	721	712	719	667	708	754	745	769	737	719	771	734	646	741	697	712	714	707	684	716	704	717	710	713	718	703	760	675	704	690	674	718	729	715	753	719	726	710	685	728	721	720	702	705	690	709	682	735	722	684	714	705	697	699	685	680	707	670	709	675	714	766	693	738	708	709	709	724	736	631	752	701	673	699	702	712	710	717	699	733	730	711	674	668	691	708	740	728	715	662	738	684	724	736	702	725	733	713	737	693	670	711	743	706	742	686	680	731	696	714	748	696	720	693	725	716	739	683	743	718	703	708	706	739	727	686	711	659	747	738	663	696	685	713	734	738	737	726	702	718	734	742	722	720	690	737	729	736	718	738	730	787	732	685	735	759	704	712	697	745	736	662	698	721	712	703	720	737	661	715	685	701	705	638	741	720	740	698	712	716	706	689	715	686	686	734	741	687	674	703	755	727	706	773	716	700	669	679	695	714	708	722	730	716	731	708	735	723	691	756	732	726
24494	20908	26614	25000	9094	2397	1712	1253	1148	1064	953	824	760	726	709	687	683	561	557	599	532	549	542	543	497	499	509	465	501	450	471	476	452	480	468	508	465	466	446	450	424	451	471	444	457	434	450	436	446	416	438	424	455	412	427	419	395	444	452	410	420	396	419	427	452	438	424	406	398	463	403	433	414	410	445	406	369	372	415	436	376	423	408	451	424	380	433	393	388	400	419	420	418	382	426	424	435	437	452	416	427	421	455	407	434	405	409	384	413	420	413	468	442	418	396	420	415	376	418	436	400	408	447	412	421	438	426	432	432	384	410	406	415	388	405	418	388	410	406	443	428	422	408	410	407	428	379	441	401	446	420	447	394	424	410	422	402	411	419	414	405	411	420	403	382	425	433	421	403	463	424	396	404	382	453	405	438	397	428	438	445	425	404	374	438	406	424	444	429	414	471	417	434	416	393	419	414	440	395	416	434	380	399	427	397	415	406	406	415	394	390	421	394	426	413	432	445	423	388	429	390	417	417	405	422	431	417	372	381	422	388	425	428	431	385	430	410	387	437	423	409	418	423	428	405	402	388	428	402	404	435	433	426	415	404	395	419	422	386	402	435	427	390	386	415	392	407	432	430	423	417	443	411	417	427	397	442	438	424	434	429	429	397	418	443	372	404	415	422	414	401	425	406	429	390	373	432	394	421	404	416	446	412	450	437	405	431	443	433	442	409	401	421	427	388	432	438	384	450	438	413	436	397	392	400	438	430	447	413	386	412	393	408	421	400	418	423	448	421	426	435	410	469	445	388	413	424	428	425	410	412	400	426	414	436	425	425	386	423	412	426	429	405	415	463	442	431	416	442	430	412	421	421	427	375	437	415	457	410	398	430	417	417	404	427	415	408	423	417	394	404	420	398	424	435	422	429	413	456	432	446	440	431	390	423	403	422	427	469	421	448	435	439	401	434	454	411	420	412	436	416	385	402	435	389	402	410	393	412	388	446	426	423	417	420	448	383	414	425	404	415	431	423	391	433	404	412	429	395	414	407	385	447	385	404	407	416	412	398	422	416	457	430	454	399	401	432	418	384	416	425	439	401	416	425	402	435	421	454	389	383	401	371	423	400	368	391	419	440	396	470	397	394	412	402	412	428	413	396	435	447	397	440	451	421	376	441	413	425	439	444	444	417	468	406	430	426	417	432	416	373	391	433	398	418	431	396	377	414	379	416	387	414	441	437	395	396	411	411	440	437	440	407	394	392	374	429	416	420	416	378	416	446	425	402	385	434	417	446	438	413	417	412	394	429	428	432	402	377	411	409	383	417	430	454	420	385	423	403	437	432	375	418	410	456	444	417	430	445	438	447	416	418	410	422	447	425	417	422	433	427	440	402	394	394	396	426	422	379	411	393	448	415	387	444	426	410	392	408	431	437	439	417	417	402	453	480	430	434	435	436	395	455	381	416	426	403	433	422	427	395	398	443	435	386	447	427	434	442	436	388	431	396	412	410	436	428	450	387	404	455	424	355	428	396	416	417	427	402	460	441	419	430	386	445	394	437	399	417	438	409	413	381	413	453	409	402	429	410	387	411	415	441	399	422	401	404	417	426	425	396	411	409	400	452	406	392	433	404	408	423	435	375	407	392	390	420	403	422	382	386	425	408	419	397	401	421	373	432	442	418	390	401	425	441	429	431	430	431	381	411	381	404	440	441	424	407	424	419	423	399	375	378	410	395	436	427	377	391	407	415	394	414	407	404	404	402	413	414	410	393	391	394	440	432	430	413	390	396	402	420	409	419	417	437	422	455	442	475	441	426	461	399	405	386	391	391	395	404	409	425	441	431	438	426	410	442	418	397	395	443	412	394	437	419	424	417	420	418	438	406	449	416	427	424	435	415	452	436	426	398	400	445	403	428	373	428	395	441	412	400	437	415	404	419	369	433	411	406	409	409	420	386	413	398	431	448	432	415	433	402	450	401	385	399	400	407	414	409	416	421	436	441	415	438	407	445	441	413	415	418	432	415	437	400	414	414	435	418	432	406	414	402	421	420	421	420	386	418	421	391	430	436	402	426	435	429	434	407	437	401	428	385	407	368	432	431	393	423	426	393	419	434	386	448	396	426	422	445	432	394	454	409	416	431	403	393	414	456	394	410	393	434	405	421	419	420	429	433	421	448	411	442	389	412	393	415	400	430	409	422	440	404	390	420	453	415	400	445	395	394	411	400	422	433	377	428	401	401	397	427	411	402	449	433	430	450	426	420	396	414	422	410	438	409	447	403	449	403	392	455	399	394	399	428	395	387	439	423	452	401	406	410	412	393	394	365	444	394	406	418	383	405	410	407	400	429	410	442	409	405	428	463	436	427	459	423	384	442	422	398	416	428	415	393	386	452	401	397	407	452	402	401	382	397	424	439	434	400	385	465	394	405	349	412	412	422	427	418	399	374	444	376	421	458	396	431	426	395	400	429	402	440	424	428	419	418	443	439	404	405	426	439	397	417	399	402	410	399	414	413	424	400	421	415	400	399	395	423	414	432	416	412	402	474	417	415	409	434	419	467	404	418	400	444	434	438	414	401	441	448	436	437	407	409	429	431	426	398	412	412	414	392	406	446	409	455	435	373	405	395	427	413	393	406	392	418	433	415	398	450	424	434	407	396	443	400	460	432	404	418	420	432	443	449	380	434	457	391	409	403	414	403	440	441	381	409	406	407	385	400	436	381	405	422	423	400	430	371	431	426	422	413	432	424	419	412	403	418	411	398	407	410	399	441	459	410	402	422	415	428	420	414	441	392	397	424	428	397	402	473	411	430	384	440	400	400	391	406	422	423	407	403	368	430	421	407	401	417	430	414	399	411	445	420	419	418	396	423	403	430	410	397	403	462	448	426	378	395	406	428	442	431	411	439	446	407	408	395	408	438	438	420	415	410	430	408	401	401	396	377	405	459	444	397	406	405	426	430	428	391	427	431	445	411	432	380	411	412	432	366	423	406	433	430	397	418	422	417	394	424	402	419	431	410	442	405	434	408	419	443	409	435	423	461	434	432	421	408	437	452	424	405	447	426	488	434	434	388	453	405	415	427	420	410	410	417	433	405	386	402	462	408	408	416	430	418	403	401	451	435	393	421	408	418	434	373	420	456	439	401	394	398	474	401	422	413	424	439	398	405	425	428	411	398	376	414	414	414	401	427	376	430	391	385	439	457	391	406	444	417	405	435	432	367	417	396	443	454	421	408	402	406	436	424	443	448	432	406	391	438	451	425	428	414	448	394	400	416	435	412	423	404	429	419	431	438	441	447	440	402	380	436	381	393	420	433	402	413	433	409	391	431	411	412	411	428	455	428	423	436	411	396	396	409	411	413	411	416	393	389	446	421	393	429	420	427	401	405	457	403	391	392	391	416	398	415	441	454	417	427	376	431	400	411	387	422	411	417	405	430	433	416	438	437	407	426	405	460	390	435	448	443	431	411	408	413	422	418	417	412	413	426	389	401	396
11358	18977	15590	8777	6404	4559	3633	2956	2528	2307	1957	1604	1467	1308	1179	1166	1074	995	952	937	887	863	826	835	732	746	713	701	678	711	681	673	665	701	711	663	634	673	622	608	654	573	593	588	617	548	615	542	567	600	586	591	577	537	579	555	558	554	569	580	574	543	532	539	535	575	524	563	542	549	547	536	528	527	534	528	519	528	521	566	591	568	548	539	536	546	556	591	601	532	550	560	506	529	552	549	542	541	528	554	553	559	547	589	563	532	571	532	502	513	543	536	543	572	534	530	555	511	587	523	582	568	548	542	544	562	502	516	565	537	566	513	539	558	550	534	563	541	557	518	571	523	528	535	532	534	524	531	545	535	566	537	550	578	548	579	557	567	529	532	549	510	557	544	536	522	520	610	564	541	558	564	538	531	545	533	545	510	584	548	537	538	565	549	517	531	547	599	530	565	537	536	556	580	530	572	568	551	542	505	536	574	545	523	566	538	515	563	489	574	530	572	493	579	539	516	519	541	528	549	516	544	575	573	543	559	558	571	525	529	538	580	548	538	530	554	581	573	526	535	514	558	546	549	554	576	571	572	525	563	533	532	559	582	561	588	532	595	556	559	543	551	582	590	528	533	518	557	560	529	545	545	515	512	553	585	542	523	544	545	532	493	532	536	519	570	538	505	530	572	498	512	548	503	487	588	543	547	542	526	508	553	538	561	580	574	518	558	532	537	540	543	563	518	526	521	579	535	533	518	531	523	555	571	533	547	561	504	556	527	520	557	521	560	580	572	570	578	597	556	548	560	552	484	523	549	540	530	575	548	557	569	555	583	539	513	565	524	558	553	547	520	573	572	561	514	553	567	518	526	548	536	552	545	519	582	556	523	528	518	549	522	567	569	531	592	546	542	541	588	566	523	542	531	512	567	537	559	539	580	539	537	518	551	573	536	539	565	524	588	571	561	541	546	584	507	535	551	553	545	580	552	538	507	522	538	556	545	554	522	563	574	564	554	528	542	528	563	569	525	549	556	546	558	534	520	577	548	559	521	561	536	547	534	577	533	556	548	581	497	529	551	496	557	544	519	563	559	489	524	556	547	555	529	502	532	549	543	534	539	595	525	520	537	522	521	559	501	539	541	518	550	539	560	564	565	547	553	555	528	531	526	559	565	551	550	535	554	519	510	582	550	584	584	571	536	553	531	509	492	592	505	570	541	568	551	544	534	568	537	539	521	560	522	541	497	550	528	501	563	515	506	598	554	548	578	591	563	508	579	498	536	532	541	535	522	564	572	532	546	520	539	529	571	508	547	566	517	571	532	584	559	515	550	537	535	533	568	499	538	563	565	562	537	540	522	542	528	581	534	551	523	624	524	531	532	532	493	581	533	552	533	537	557	576	555	520	520	507	544	592	502	528	531	571	575	566	503	550	573	539	513	518	580	587	537	555	532	535	547	518	575	555	546	594	545	566	559	551	502	518	578	523	551	545	567	534	568	532	562	545	560	552	560	570	568	585	572	538	542	534	555	533	557	534	564	516	564	535	546	536	514	587	552	569	572	600	560	522	550	534	546	518	547	543	531	554	520	557	530	522	571	555	576	525	544	572	574	543	518	541	554	513	525	559	549	563	563	506	559	502	543	550	541	534	565	578	552	514	550	530	562	547	570	546	568	537	561	596	552	575	504	550	536	560	518	536	573	562	536	568	591	601	562	540	528	543	556	529	611	525	572	553	528	589	542	543	553	529	573	540	559	526	549	609	558	563	555	527	538	552	535	541	540	554	570	536	539	613	507	513	547	527	521	557	538	549	551	546	586	584	515	538	525	575	562	524	532	552	589	554	623	541	555	541	565	529	571	527	577	539	518	489	532	520	540	539	557	555	584	556	541	521	550	528	557	531	544	535	547	552	529	571	576	494	501	565	538	559	513	561	561	552	510	504	536	539	558	529	566	520	553	564	533	535	585	561	545	526	514	554	535	531	534	523	545	582	536	553	482	524	547	538	535	568	519	558	538	554	530	522	530	545	556	549	571	502	505	591	564	548	545	539	525	540	574	539	518	554	547	502	513	563	516	540	562	562	555	558	491	575	552	561	548	540	546	518	527	577	549	578	568	509	526	509	517	548	584	545	553	561	530	561	524	525	541	570	524	572	620	513	553	537	535	572	524	536	541	528	554	568	519	545	542	571	542	565	521	550	534	518	539	548	539	529	570	533	520	531	531	536	578	527	582	539	557	524	588	598	531	560	531	550	515	550	512	508	549	522	522	556	538	530	572	545	573	541	560	548	530	527	545	494	552	564	553	518	552	530	542	556	521	525	531	565	543	538	529	585	547	497	559	561	536	501	570	565	517	556	552	550	572	536	553	520	630	553	583	514	525	520	609	521	529	559	576	580	542	493	547	532	544	551	589	564	584	566	519	578	541	560	560	595	551	520	542	566	530	537	547	551	562	561	533	557	538	570	574	540	542	548	568	533	528	563	526	530	548	580	511	541	535	546	546	575	523	552	556	525	567	532	569	564	562	541	551	549	542	553	576	562	554	585	517	578	532	526	551	541	515	582	549	509	514	579	541	500	568	568	586	536	526	541	575	535	527	536	505	521	604	569	543	511	561	519	545	616	524	501	555	560	528	554	566	549	593	562	580	524	574	548	560	547	510	555	525	552	567	570	558	555	560	581	575	564	569	555	524	531	541	526	540	531	542	531	577	554	527	535	557	518	531	581	544	551	572	502	539	577	541	526	538	578	504	572	560	532	572	555	551	521	504	551	569	555	582	534	556	517	517	562	544	581	537	582	575	530	543	596	517	557	546	546	533	559	509	591	540	569	535	525	548	507	532	585	574	557	557	554	527	534	566	556	555	492	514	591	582	548	539	553	558	538	554	554	522	574	508	515	569	558	534	544	563	527	550	542	547	530	576	548	530	526	559	554	560	527	561	540	521	525	547	582	584	577	583	501	558	539	549	552	534	535	535	551	540	574	548	582	558	566	570	597	566	518	522	588	545	541	583	533	540	544	548	540	554	507	536	530	535	547	541	544	528	539	542	543	552	565	546	567	545	545	539	570	551	509	575	551	541	509	592	521	523	544	544	538	510	506	558	603	515	543	558	546	539	566	505	540	519	540	537	578	576	555	511	618	574	552	524	553	568	512	580	534	521	569	539	532	569	517	549	555	507	529	551	523	513	507	556	550	552	579	538	538	543	544	557	571	548	556	580	560	541	557	599	560	549	529	539	538	548	602	587	564	573	547	558	521	530	563	555	542	537	514	531	572	544	589	543	569	544	549	554	509	569	541	537	585	536	533	530	568	508	579	517	582	523	517	547	532	566	533	577	533	530	581	514	534	520	551	542	568	535	574	542	561	596	545	566	551	546	541	561	537	550	535	581	521	557	533	558	561	561	567	534	548	549	534	550	510	560	526	558	534	526	552	569	556	559	516	520	510	549	518	525	533	550	523	545	534	526	541	560	579	546	572	537	577	544	529	529	560	540	552	588
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
