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
344334146379	344334146941	344334147491	344334148041	344334148591	344334149141	344334149691	344334150241	344334150791	344334151341	344334151891	344334152441	344334152991	344334153541	344334154091	344334154641	344334155191	344334155741	344334156291	344334156841	344334157391	344334157941	344334158491	344334159041	344334159591	344334160141	344334160691	344334161241	344334161791	344334162341	344334162891	344334163441	344334163991	344334164541	344334165091	344334165641	344334166191	344334166741	344334167291	344334167841	344334168391	344334168941	344334169491	344334170041	344334170591	344334171141	344334171691	344334172241	344334172791	344334173341	344334173891	344334174441	344334174991	344334175541	344334176091	344334176641	344334177191	344334177741	344334178293	344334178841	344334179391	344334179941	344334180491	344334181041	344334181591	344334182141	344334182691	344334183243	344334183791	344334184341	344334184891	344334185441	344334185991	344334186541	344334187091	344334187643	344334188191	344334188743	344334189291	344334189843	344334190391	344334190941	344334191491	344334192041	344334192591	344334193141	344334193693	344334194241	344334194791	344334195341	344334195891	344334196443	344334196991	344334197543	344334198093	344334198641	344334199191	344334199743	344334200291	344334200841	344334201391	344334201943	344334202493	344334203041	344334203591	344334204143	344334204691	344334205243	344334205791	344334206343	344334206893	344334207441	344334207991	344334208543	344334209093	344334209643	344334210191	344334210743	344334211291	344334211841	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
1900	2700	2164	3300	1900	2700	2164	3300	1900	2700	2165	3300	1900	2700	2165	3300	1900	2700	2165	3300	1900	2700	2165	3300	1900	2700	2165	3300	1900	2700	2165	3300	1900	2700	2166	3300	1900	2700	2167	3300	1900	2700	2168	3300	1900	2700	2168	3300	1900	2700	2168	3300	1900	2700	2168	3300	1900	2700	2168	3300	1900	2700	2168	3300	1900	2700	2168	3300	1900	2700	2169	3300	1900	2700	2168	3300	1900	2700	2168	3300	1900	2700	2167	3300	1900	2700	2166	3300	1900	2700	2166	3300	1900	2700	2166	3300	1900	2700	2166	3300	1900	2700	2166	3300	1900	2700	2166	3300	1900	2700	2166	3300	1900	2700	2166	3300	1900	2700	2166	3300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
8436	4893	2491	1179	598	582	601	554	466	428	321	298	240	226	182	181	178	187	174	178	150	101	126	89	101	105	80	69	75	48	80	65	75	71	69	58	80	70	63	58	61	76	65	64	80	68	70	58	62	48	55	70	52	57	63	50	64	57	46	47	65	61	61	73	53	62	65	56	55	58	75	54	57	63	62	52	54	56	76	63	54	57	66	59	65	59	55	65	60	56	71	63	77	68	61	64	64	65	80	61	53	66	67	61	67	84	64	72	56	55	60	71	54	71	73	61	64	69	65	73	67	56	65	61	66	66	56	59	57	65	62	76	61	58	65	59	60	68	80	63	67	60	55	62	48	59	52	61	61	61	64	65	75	67	62	57	76	72	75	65	59	56	70	61	61	62	74	59	57	82	60	62	64	60	53	73	58	65	58	79	57	62	68	54	77	68	64	59	71	57	63	56	58	61	63	62	55	62	66	69	58	72	59	78	68	74	55	60	57	54	54	55	63	71	72	55	60	61	73	84	60	68	62	57	47	60	63	68	69	57	66	63	56	61	45	69	63	79	66	58	53	78	61	48	66	61	60	63	67	79	59	55	54	62	75	64	78	59	60	68	63	73	59	66	67	66	67	74	68	77	81	74	63	65	67	62	64	62	61	80	61	63	56	53	68	72	67	65	51	64	65	65	62	67	73	59	69	65	52	63	83	71	53	66	56	66	54	59	60	77	70	70	64	60	79	71	72	65	51	73	55	70	70	69	77	59	64	61	84	61	73	84	82	58	72	49	59	52	64	67	38	52	67	53	63	52	59	63	65	56	63	63	65	63	71	61	65	64	70	68	75	57	56	81	67	73	65	53	67	49	54	68	67	66	63	61	58	52	76	59	74	65	59	59	70	69	67	65	71	68	61	66	53	58	72	67	66	63	59	72	88	59	72	59	74	60	58	42	55	55	72	80	57	66	55	61	52	75	66	58	69	66	63	64	53	56	59	69	69	48	57	66	56	54	64	55	69	60	73	69	73	77	52	50	68	60	66	74	54	71	63	67	72	68	57	59	62	66	65	73	62	69	82	54	63	61	58	68	67	72	63	71	67	62	64	71	74	72	61	66	60	66	58	52	63	62	62	60	75	73	62	61	69	62	56	60	72	72	74	64	68	65	65	70	82	51	79	63	60	65	69	79	71	71	72	56	78	59	62	61	58	58	56	62	74	62	61	55	68	62	67	61	49	68	55	61	57	49	54	71	62	74	62	64	66	61	64	61	61	49	79	66	64	64	64	72	62	63	60	61	83	55	59	57	59	72	68	68	59	93	67	69	70	71	64	63	55	58	70	60	49	72	58	54	68	68	72	56	53	57	87	72	62	69	69	52	74	64	74	59	57	73	70	48	71	74	82	64	67	71	52	70	63	56	69	71	81	84	68	61	57	66	75	48	68	68	66	68	62	67	78	70	64	60	70	71	57	60	68	58	61	59	72	68	52	56	55	63	65	67	73	75	70	55	59	63	63	56	73	49	69	54	64	83	58	64	68	65	60	65	66	70	70	55	52	61	61	66	63	57	61	76	72	55	61	65	49	37	56	62	62	63	62	48	65	76	67	66	62	65	69	61	55	64	52	70	77	66	45	78	65	66	64	75	65	72	72	69	59	54	66	68	64	74	66	60	54	64	69	64	69	56	60	71	62	83	60	68	66	59	83	59	53	68	68	69	51	71	69	59	60	74	61	64	67	67	59	55	49	67	66	49	75	70	65	69	80	58	54	61	79	70	60	70	77	86	81	65	76	85	68	67	70	68	64	53	60	58	68	54	60	72	78	55	60	63	59	56	70	71	48	65	81	56	72	65	72	55	54	80	60	70	72	53	59	79	75	61	67	67	66	55	67	54	71	66	50	55	71	77	73	51	64	65	62	48	68	64	67	51	67	69	73	80	89	58	74	58	55	69	65	64	66	69	74	65	59	53	55	62	63	65	82	64	64	77	72	58	51	73	51	70	60	65	52	70	57	63	67	70	84	56	87	68	70	64	56	71	61	68	66	60	60	63	68	63	76	64	69	72	79	61	69	87	81	61	64	52	67	66	75	76	80	54	63	62	67	71	57	67	65	68	66	59	55	69	65	60	81	70	65	60	72	57	65	63	77	59	65	53	64	69	72	58	67	72	62	74	73	71	56	70	77	71	65	67	60	67	58	74	72	70	58	68	72	49	63	55	72	65	69	66	56	63	64	79	56	62	81	59	58	57	55	62	80	82	68	65	64	77	59	71	71	54	74	64	57	79	65	58	68	71	76	53	56	52	62	65	67	61	69	81	55	55	81	57	77	74	71	61	69	67	61	68	68	79	81	57	65	55	72	67	73	49	69	71	75	72	66	69	69	66	79	55	62	50	67	68	64	71	59	59	64	59	57	61	61	66	53	71	53	72	71	70	71	66	65	53	57	62	66	61	55	67	78	59	61	64	68	59	68	75	63	53	60	56	59	60	61	65	63	54	66	51	52	57	42	59	75	75	70	68	56	52	58	62	52	70	70	53	69	82	53	80	64	60	63	67	66	72	70	66	86	73	56	67	68	64	58	60	58	63	64	54	77	77	64	69	69	71	67	60	77	64	80	77	67	71	64	60	63	65	59	70	60	56	60	83	66	64	46	71	59	71	67	56	54	59	73	57	54	66	63	67	78	61	81	69	59	74	61	69	57	63	72	74	61	76	75	76	75	71	66	65	53	65	53	70	45	69	57	73	55	53	63	58	71	62	83	78	54	66	67	68	64	59	63	65	64	54	72	55	71	71	52	70	79	62	64	77	77	62	72	61	64	56	53	61	49	57	62	67	67	53	80	76	59	65	56	68	68	63	74	63	67	55	53	68	66	55	55	62	72	58	67	64	60	69	51	64	72	51	69	66	70	66	53	61	62	72	75	65	60	52	52	54	86	46	67	66	80	62	67	54	65	63	57	56	73	61	63	59	59	78	72	69	61	69	54	58	63	63	71	67	67	61	67	75	79	64	71	65	78	38	83	68	63	67	80	97	72	83	62	72	54	66	60	70	65	59	69	74	68	48	64	53	62	74	58	72	50	57	64	63	82	72	65	57	60	66	59	67	62	76	54	57	68	61	79	75	66	56	54	59	64	58	75	59	55	61	56	70	61	70	70	61	59	59	62	76	78	60	53	81	58	79	73	53	62	64	59	68	64	61	67	66	68	72	53	60	79	61	71	61	68	75	61	73	75	70	62	64	69	63	67	63	55	58	59	77	63	71	84	59	76	66	67	67	60	74	56	71	67	56	66	61	56	72	58	57	67	68	56	71	79	59	53	71	62	70	71	64	66	65	68	68	66	46	67	59	71	62	57	78	60	68	49	71	72	68	61	74	76	63	72	66	69	58	61	69	67	56	60	53	71	74	68	61	82	59	74	75	58	60	65	70	52	70	64	63	57	61	61	69	86	65	72	62	77	61	62	54	66	61	55	76	68	66	57	55	72	62	69	75	71	59
39293	25319	17877	14542	17873	20385	19676	16656	14055	11669	9548	7549	5809	4665	4076	3716	3682	3678	3699	3132	2548	2184	1879	1621	1355	1168	994	851	888	741	703	694	684	642	619	626	555	554	576	511	515	548	533	523	533	540	552	511	490	501	497	473	489	484	504	510	476	473	501	504	495	480	488	458	464	520	545	471	465	503	554	452	508	523	505	527	487	475	457	479	535	480	472	458	491	487	534	498	507	520	503	486	466	467	480	507	509	450	487	492	485	502	475	517	536	471	478	505	458	469	470	503	516	536	489	507	522	515	478	492	533	537	492	513	457	519	459	447	504	512	468	491	456	488	477	483	490	499	533	513	525	481	517	446	514	493	490	482	488	472	554	507	452	506	518	501	484	505	480	484	518	504	488	487	473	462	525	485	516	462	514	515	497	506	497	498	481	480	457	491	467	492	503	458	486	508	501	475	473	492	486	496	448	505	502	487	493	496	497	521	496	498	451	494	498	489	476	500	488	490	500	472	518	496	514	502	515	486	458	472	468	498	516	506	510	504	508	521	501	511	485	500	454	492	484	471	476	469	483	494	502	490	525	509	488	492	516	474	527	552	493	468	527	495	478	488	461	514	516	502	520	489	489	452	483	507	482	478	527	478	516	524	493	502	492	464	509	501	531	471	503	462	518	515	513	526	511	509	494	539	458	491	537	498	509	502	491	512	496	479	520	528	458	525	504	491	528	495	487	496	529	477	488	483	488	486	468	480	462	512	488	459	531	491	515	491	476	539	491	495	467	489	477	509	530	465	540	465	489	508	526	495	476	481	489	504	499	527	524	533	495	502	496	432	490	494	529	503	475	471	509	499	476	482	489	486	513	528	445	522	506	485	488	513	499	459	499	486	465	488	495	501	462	495	511	487	530	480	505	487	501	506	482	497	486	488	500	495	509	441	526	479	446	517	479	532	544	490	487	514	509	492	507	498	496	506	496	484	494	491	492	474	507	521	494	485	514	427	528	512	500	487	469	505	529	518	480	509	504	484	487	516	497	482	507	491	504	484	466	541	501	494	505	493	504	514	474	485	477	534	518	521	546	526	476	498	502	484	465	479	475	459	498	507	486	466	498	484	530	492	478	526	488	499	513	502	527	502	465	497	511	470	493	499	506	523	539	455	495	476	484	489	499	495	513	491	515	546	459	484	479	515	495	514	501	496	503	542	527	497	475	499	474	474	503	507	513	459	490	512	533	495	511	489	497	515	509	486	516	482	468	523	471	460	519	464	501	523	455	485	519	550	500	511	440	494	450	485	489	476	483	515	494	463	487	513	498	475	489	480	502	473	492	539	497	493	500	499	471	514	510	471	495	470	485	478	475	527	490	513	462	476	488	481	502	497	480	490	488	484	520	467	487	497	481	472	492	488	543	493	497	519	510	480	512	485	483	490	509	465	517	477	503	468	452	458	527	533	503	528	473	504	513	472	497	535	498	501	474	527	521	508	519	507	486	498	475	481	486	448	547	521	498	482	504	540	478	508	500	481	462	520	490	471	498	533	471	476	494	525	494	517	454	458	481	505	507	501	531	498	456	501	497	478	487	508	513	433	482	459	547	501	515	452	479	503	500	489	534	511	517	486	508	512	544	496	459	498	507	523	473	478	517	511	492	500	502	517	481	469	539	538	496	541	497	512	488	467	477	507	513	471	504	489	496	499	485	508	503	482	525	515	511	506	468	510	506	439	462	497	524	472	515	466	539	503	526	483	543	462	466	483	449	507	494	483	525	476	490	517	521	484	516	493	510	496	455	443	470	456	536	498	491	482	517	483	495	499	490	472	500	494	503	527	488	483	455	496	516	482	515	499	499	501	501	522	502	526	497	482	489	479	513	527	524	488	500	480	482	496	490	459	473	498	503	496	508	485	508	531	496	532	485	501	480	494	482	453	514	507	487	469	488	504	455	475	467	500	481	497	499	522	491	494	508	508	496	500	527	479	497	528	545	476	498	501	460	535	504	467	480	514	473	539	504	500	498	486	499	522	471	486	494	468	479	472	518	487	476	505	437	525	458	494	500	507	501	497	506	495	493	464	515	498	492	496	517	519	516	473	427	516	487	493	469	466	481	504	483	494	464	520	503	472	481	473	520	498	525	495	464	521	547	497	529	493	475	471	503	504	481	510	462	531	513	511	488	522	507	496	489	493	496	515	482	513	520	498	485	492	516	521	488	513	459	475	481	506	513	532	518	483	532	509	475	497	495	459	490	500	482	466	487	491	483	532	475	546	493	473	495	491	486	458	506	475	469	447	490	568	489	479	517	464	502	496	490	503	534	485	464	504	494	481	488	508	532	489	506	540	484	510	530	491	508	508	525	530	501	512	497	477	501	508	494	501	491	522	466	458	546	471	522	478	478	472	479	485	502	502	538	470	500	522	520	507	509	533	525	514	525	503	480	465	526	471	455	479	485	459	463	475	453	489	476	458	494	466	488	512	502	476	495	490	485	447	499	516	506	528	498	473	500	495	458	494	476	481	529	499	522	464	491	515	502	485	505	488	504	487	517	484	459	519	496	497	473	511	506	519	541	501	521	501	521	495	503	531	509	470	464	493	474	482	520	476	486	489	505	505	515	502	492	519	482	493	505	451	509	499	510	503	529	498	470	482	509	524	517	486	500	489	476	468	466	489	471	474	517	500	475	459	530	466	490	503	530	472	489	488	472	499	500	492	486	506	494	489	504	486	498	498	516	555	503	487	502	510	516	475	460	515	519	524	480	501	539	499	444	533	510	450	481	471	464	540	456	480	488	487	500	462	470	481	478	464	504	478	493	522	511	533	504	481	509	482	517	495	512	518	498	503	511	486	486	492	479	490	471	495	480	513	452	478	503	505	493	476	494	498	468	480	512	506	501	508	448	471	513	496	484	554	516	492	504	502	496	501	488	498	489	504	483	484	509	445	521	498	487	514	469	482	500	483	481	541	530	491	502	509	471	504	442	519	510	463	482	514	515	433	526	489	503	476	488	442	513	512	462	538	472	500	483	488	511	490	512	460	463	531	502	475	484	539	495	491	508	470	463	490	483	540	511	525	532	476	463	520	476	535	499	503	518	484	498	485	501	474	538	509	488	490	486	501	493	493	513	471	492	484	513	469	492	507	512	522	473	496	469	496	492	457	498	509	481	476	514	489	510	478	508	516	490	517	500	542	536	485	487	474	502	508	527	494	489	484	477	501	509	516	549	516	475	515	535	493	504	495	502	478	539	509	503	535	491	459	499	537	478	528	456	517	531	477	494	442	502	525	492	475	504	480	474	484	488	526	511	506	448	510	476	462	492	517	509	501	508	490	506	475	517	492	494	481	468	498	487	495	465	498	495	464	479	471	488	491	482	491	519	507	532	510	549	500	457	509	463	455	505	498	472	495	487	455	510	492	500	466	533	462	497	481	503	509	479	486	480	475	499	461	481	486	506	485	493	489	521	513	451	472	494	519	511	504	525	485	503	479	502	494	466	470	482	505	480	482
5846	2721	1139	484	291	303	330	309	276	222	191	160	150	133	123	110	133	113	105	103	109	112	67	76	74	64	76	69	80	59	66	58	63	73	51	53	53	63	46	67	63	58	60	58	54	62	58	54	60	55	58	49	58	75	60	50	61	53	64	62	55	59	62	67	68	47	64	60	65	60	48	69	57	66	67	73	61	64	58	63	52	51	68	62	57	53	58	66	51	67	61	73	78	44	56	59	62	55	55	66	56	63	71	56	50	60	59	63	72	62	54	58	55	52	71	50	53	77	69	63	48	70	54	61	49	63	52	56	56	61	59	67	54	64	59	55	52	58	72	70	59	56	73	62	64	58	57	55	49	56	52	55	64	57	80	71	53	57	43	56	60	57	63	69	63	55	40	58	68	53	40	62	61	50	47	65	67	69	71	48	69	64	56	62	54	60	56	63	77	64	64	46	59	72	45	58	67	51	65	43	55	74	74	61	64	73	59	46	44	48	57	58	66	56	48	50	56	50	57	65	56	52	63	58	49	60	55	57	61	51	62	54	53	68	45	59	57	68	67	61	51	58	55	47	49	55	53	61	56	63	63	50	56	56	61	61	65	73	61	67	47	58	68	51	49	58	50	68	47	62	68	52	61	59	56	61	55	55	62	62	69	69	60	58	62	69	56	47	61	67	51	56	67	70	63	67	65	58	70	61	61	55	59	55	55	49	61	52	54	59	56	45	68	55	56	60	48	58	64	71	61	52	61	54	51	64	49	65	64	68	62	61	50	62	52	52	65	54	65	50	53	56	61	56	55	56	56	69	57	51	62	63	67	49	59	54	53	48	58	62	57	59	63	65	55	53	59	54	55	65	67	57	57	55	51	57	64	69	51	61	55	61	49	55	53	52	65	56	58	70	64	55	54	59	58	67	54	56	56	51	64	68	69	59	51	56	49	66	58	47	60	65	62	61	57	59	52	67	56	71	57	68	68	61	62	58	56	66	42	55	62	48	63	58	70	73	47	60	60	59	62	59	55	65	71	66	62	57	81	47	53	66	53	56	67	64	67	58	62	64	56	56	60	68	51	62	63	54	60	68	75	55	53	58	48	75	60	46	61	58	69	54	71	56	63	55	64	51	52	74	71	65	53	52	59	63	66	65	59	67	56	70	70	60	44	68	62	43	64	54	62	38	47	52	59	62	70	66	65	58	56	62	48	52	56	61	56	56	59	52	53	64	66	51	64	38	62	66	68	50	54	52	71	44	62	55	52	54	56	63	45	50	64	60	62	57	48	62	59	65	59	68	53	43	57	64	65	46	68	68	35	57	52	57	62	53	56	61	66	53	57	81	50	57	82	64	54	70	74	81	61	61	53	60	55	57	64	63	65	72	51	57	58	61	54	48	59	51	65	55	46	52	55	53	52	57	59	59	64	63	52	53	58	61	60	67	65	58	63	53	66	62	51	71	60	67	60	53	60	57	44	60	62	69	56	60	64	57	62	53	79	61	59	57	50	49	61	78	57	45	46	61	70	47	73	61	65	64	85	69	54	47	45	55	53	67	59	66	61	55	64	70	70	66	56	53	57	67	58	62	54	57	57	57	56	61	54	67	50	54	59	58	54	58	30	70	71	57	46	75	65	76	45	79	70	57	71	63	62	62	60	62	52	52	53	69	51	45	68	57	46	56	61	57	66	55	48	70	72	67	44	46	49	52	56	63	49	55	51	60	64	59	55	57	61	71	68	64	59	52	76	58	56	66	52	58	65	74	55	55	56	55	48	63	45	56	58	65	57	72	65	75	55	57	66	70	62	62	53	69	63	48	54	62	63	70	54	57	65	60	54	68	56	52	61	48	56	60	55	60	55	47	55	65	47	61	47	66	57	69	59	67	52	61	59	54	60	60	61	59	60	51	50	66	49	57	61	50	50	49	64	57	59	63	77	50	58	57	63	54	59	57	56	58	55	57	68	61	66	50	69	64	78	62	49	64	57	55	53	59	67	54	55	56	50	58	43	62	65	67	53	50	58	64	65	56	59	55	56	53	65	55	76	60	67	58	60	76	58	51	55	61	71	44	57	59	40	64	49	55	62	54	55	77	45	60	58	52	55	67	65	61	58	62	53	50	61	74	63	73	62	66	50	57	66	73	62	47	63	54	58	66	62	57	66	61	63	72	55	59	42	57	52	54	64	54	51	66	63	56	54	51	65	63	63	71	57	57	59	62	52	49	61	58	47	66	65	59	59	64	50	62	59	55	61	49	50	71	59	63	53	62	61	64	65	51	42	50	57	69	52	55	61	58	54	64	60	66	62	65	55	66	57	54	70	69	59	49	66	54	66	60	60	52	67	54	71	62	49	57	54	57	63	55	65	50	48	50	64	51	65	43	57	56	57	64	40	54	61	58	63	55	64	60	56	51	58	55	57	63	58	51	62	48	58	71	51	50	56	47	47	56	67	60	66	64	57	61	69	66	63	55	60	76	53	63	68	51	56	61	75	51	50	57	46	59	49	65	64	50	72	46	50	52	61	67	49	67	63	49	47	51	59	65	66	60	47	63	67	53	67	49	53	59	56	57	63	59	62	53	65	65	56	61	60	56	64	57	43	50	55	56	56	60	52	74	64	50	55	47	44	46	67	52	69	59	60	51	65	62	43	60	53	62	60	74	59	72	53	51	62	59	71	43	53	59	58	53	64	44	50	60	64	69	54	61	60	78	59	58	63	78	67	54	52	49	67	69	55	55	58	51	49	63	58	66	54	54	53	58	67	75	47	55	57	65	55	55	52	50	62	58	50	71	49	57	62	55	70	65	73	63	58	60	52	63	67	57	40	49	40	57	52	43	69	59	64	56	63	56	37	48	51	58	64	57	68	52	59	49	54	53	56	57	58	70	57	62	68	47	56	55	52	63	44	49	54	66	85	60	49	77	55	74	55	61	45	59	59	54	56	57	69	66	59	68	58	80	68	52	61	73	60	58	51	52	65	43	72	56	64	59	57	65	52	65	56	66	59	59	75	61	57	55	64	65	66	81	46	55	62	58	49	63	72	65	62	58	73	73	60	51	50	67	45	59	53	61	55	62	69	63	61	60	63	56	62	73	69	58	69	58	62	63	61	55	50	63	60	56	66	61	67	54	71	55	63	59	64	61	57	61	70	53	62	71	63	63	54	55	55	68	69	68	52	46	55	79	46	83	59	53	56	54	55	58	65	55	61	69	64	55	55	52	63	64	62	75	69	43	56	57	60	76	53	61	67	57	58	67	71	44	66	52	58	73	50	69	70	60	67	61	61	53	64	53	71	68	52	51	62	74	56	52	60	65	76	50	61	54	60	65	58	50	51	65	43	74	68	62	55	52	64	71	66	65	61	71	54	60	55	66	57	50	58	53	60	74	64	50	53	49	64	67	66	50	71	57	54	59	62	43	58	56	61	60	58	57	63	68	56	52	59	57	64	66	67	55	67	58	62	56	57	62	63	63	60	51	55	61	60	55	50	58	54	63
33326	18490	10763	7378	11233	13968	12891	11359	8684	6926	5532	4447	3485	2782	2452	2243	2148	2132	2169	1841	1624	1347	1210	1045	955	785	714	674	626	630	578	521	551	524	554	517	486	464	451	488	445	481	504	445	495	470	449	480	457	452	438	456	474	459	457	476	463	462	484	412	464	477	440	452	450	480	483	441	432	420	480	483	443	446	455	439	440	455	484	467	485	486	480	445	439	448	458	462	444	460	455	444	447	478	470	436	456	456	453	447	427	396	467	482	449	446	466	451	454	477	439	481	433	437	444	438	418	429	462	462	467	475	450	431	446	481	471	471	469	434	461	468	512	450	457	468	463	428	470	478	466	449	485	426	445	479	475	465	449	440	497	441	457	401	466	445	446	483	473	459	440	418	453	492	463	454	441	454	487	426	398	483	458	488	441	449	490	473	451	455	457	443	460	463	456	444	444	459	479	464	464	437	464	462	493	442	486	446	449	428	451	478	450	505	451	458	450	467	448	437	490	455	476	434	459	454	461	432	469	465	431	475	502	457	427	391	494	474	478	451	510	456	474	434	437	476	462	505	461	481	438	429	458	456	440	464	440	460	476	463	411	464	449	465	450	450	424	474	447	489	450	438	420	443	460	459	453	487	418	453	410	501	481	415	426	444	444	462	459	480	452	427	457	440	455	450	444	419	466	463	444	463	467	478	491	459	454	463	423	489	457	454	456	500	437	393	456	471	455	440	460	440	451	402	441	451	456	478	437	451	451	449	459	437	466	479	455	410	439	486	435	461	482	477	432	463	444	439	479	466	500	438	465	455	451	443	482	482	426	462	448	456	445	437	509	499	463	420	444	453	422	449	462	449	467	465	450	491	450	457	422	452	442	492	448	458	447	448	448	451	494	453	482	438	475	447	444	468	474	470	428	453	466	423	501	457	451	476	476	507	451	447	496	439	456	451	456	445	427	458	420	464	504	435	450	458	485	457	462	418	512	420	460	418	468	476	457	425	425	432	473	447	423	502	412	443	442	426	429	467	425	470	456	449	440	496	460	472	473	445	480	454	433	463	453	463	412	429	447	445	504	466	446	501	459	436	460	443	442	452	446	502	427	432	462	487	465	451	457	447	447	461	476	436	438	422	442	463	465	456	462	463	443	479	452	482	485	453	453	460	449	451	447	448	455	413	450	426	451	448	463	452	489	465	449	476	446	458	467	484	492	481	455	434	489	417	517	504	475	457	432	441	487	499	476	445	451	451	468	473	474	477	432	460	422	511	475	480	466	500	483	450	420	465	457	432	456	443	446	460	462	471	464	454	467	481	441	424	436	487	461	408	446	437	462	428	445	407	448	470	441	452	440	447	445	444	478	473	465	478	445	466	477	462	466	433	475	435	454	457	487	466	470	473	453	498	459	453	491	431	461	472	469	444	462	477	463	444	436	445	439	468	458	469	459	406	479	447	469	442	442	422	459	469	439	460	474	486	455	482	431	452	450	434	438	445	466	499	479	428	455	463	461	446	487	467	458	466	426	500	445	500	414	481	447	438	449	498	461	436	474	458	479	455	458	453	429	431	466	450	456	435	467	456	449	481	461	464	416	454	466	481	492	475	456	437	464	440	445	439	446	433	463	462	444	481	454	452	426	421	452	470	447	483	442	449	448	438	446	442	436	471	456	442	448	468	454	490	489	459	472	466	445	488	467	437	482	413	438	434	433	442	488	481	460	453	422	498	473	449	402	422	443	457	439	448	444	436	489	443	457	484	495	467	462	488	462	429	436	488	448	472	436	473	459	445	456	464	412	449	477	463	439	425	464	461	444	456	461	463	459	478	423	463	467	453	439	485	456	461	469	448	461	468	428	429	460	456	455	447	518	434	448	445	452	454	476	465	450	453	449	490	457	447	458	438	470	455	461	468	449	455	434	439	440	445	463	476	458	442	447	500	444	432	452	456	437	480	430	435	447	437	438	479	460	445	439	466	464	436	485	455	435	493	463	428	453	425	447	436	438	421	467	449	416	451	451	486	464	439	484	464	450	407	458	493	496	463	452	481	472	458	466	443	495	532	479	463	409	454	454	481	478	431	470	447	439	480	440	435	417	480	482	435	507	419	423	442	434	463	466	462	500	465	422	458	451	445	454	464	475	463	429	443	418	444	439	468	449	478	447	422	433	460	428	460	425	451	427	457	411	450	478	454	501	453	424	453	441	439	449	440	450	463	461	437	460	469	425	434	444	459	447	412	468	443	464	467	509	426	451	462	462	415	456	462	440	428	484	473	449	447	449	458	443	436	455	505	420	457	448	444	470	484	467	422	434	428	417	482	487	439	436	486	469	480	470	438	464	466	451	459	436	430	479	463	440	425	510	455	462	492	430	467	461	436	452	485	439	438	457	448	464	475	468	451	439	440	448	462	463	437	438	431	476	490	494	483	428	496	460	444	462	450	412	499	484	513	447	469	469	421	473	473	454	440	415	462	469	462	434	470	423	441	443	447	470	487	447	471	463	442	458	428	486	433	476	469	447	458	449	450	463	467	470	475	478	434	456	478	456	477	476	434	488	468	458	477	458	438	440	433	486	451	441	429	433	417	413	458	449	499	433	409	450	451	453	436	454	439	455	436	454	462	432	459	482	463	460	476	449	475	498	483	460	443	467	455	474	426	480	441	453	450	451	473	455	452	438	466	442	471	431	458	429	421	440	432	440	499	436	454	447	467	454	460	485	484	419	411	398	447	464	491	480	467	456	483	497	498	410	468	451	436	481	457	453	465	486	469	442	471	424	423	467	445	427	442	423	484	461	445	482	504	446	453	440	472	481	452	442	475	445	465	464	438	429	471	471	462	443	426	512	476	413	487	465	419	469	484	423	486	457	443	457	472	432	449	477	467	461	454	453	440	454	440	474	464	473	450	476	434	442	454	455	437	451	452	439	438	432	408	435	460	482	440	458	429	436	455	446	455	493	517	440	457	448	458	469	478	428	460	484	426	446	460	449	446	464	440	479	482	454	474	422	484	440	467	462	452	427	432	466	430	442	454	440	469	435	447	430	470	450	454	496	424	448	469	460	452	465	449	452	444	472	475	484	425	441	449	459	433	425	436	450	438	444	456	421	461	440	484	468	481	437	457	475	460	434	441	488	458	469	431	433	473	472	479	434	465	458	447	455	423	461	448	495	454	483	470	456	464	438	492	439	425	476	446	477	465	450	502	483	469	435	474	439	445	498	453	435	448	440	451	446	437	475	475	446	487	455	463	481	442	469	443	434	459	461	452	448	456	473	431	429	449	458	442	486	442	462	462	452	472	465	477	453	460	450	423	444	438	424	464	418	469	462	450	497	464	488	464	441	438	468	456	430	467	450	464	427	457	451	471	472	455	443	491	457	436	462	443	423	439	450	461	462	448	468	425	466	435	442	438	426	447	445	423	452	434	443	433	469	453	439	466	418	460	463	461	461	435	440	451	467	430	491	440	474	434	440	493	504	468	468	442	473	435	450	431	478	466	434	473	409	453
7070	4081	1336	801	462	512	498	435	407	312	269	197	198	181	152	149	143	169	144	147	122	121	93	109	119	78	71	62	81	68	81	64	63	61	64	80	70	65	61	69	53	77	69	86	65	60	73	69	61	69	66	62	86	62	57	68	53	52	63	74	64	77	63	65	81	63	54	70	71	48	71	61	68	51	60	58	73	56	64	67	63	50	65	59	57	60	70	51	57	61	59	73	67	59	66	59	68	77	50	60	67	63	48	61	55	72	76	62	69	74	61	80	78	80	73	47	51	57	59	64	66	66	58	69	66	81	56	70	82	61	68	63	71	54	68	64	63	63	64	67	65	58	68	74	70	62	62	58	58	63	68	65	46	59	72	53	54	51	66	64	76	64	64	62	49	54	72	63	59	71	57	57	60	63	61	56	51	67	74	72	52	64	66	83	60	63	67	57	57	66	65	49	47	58	65	65	86	69	51	57	62	55	57	69	57	65	50	58	57	86	38	48	65	60	64	67	65	63	67	65	74	69	64	64	74	58	52	62	64	60	63	52	60	63	62	79	75	71	63	58	58	58	52	57	75	57	86	50	51	74	65	59	69	56	58	62	84	62	60	72	55	71	64	75	79	58	55	72	78	71	63	58	60	64	64	61	67	69	63	66	53	71	75	58	68	63	66	53	55	56	58	64	66	62	52	59	56	59	60	65	60	54	65	55	68	82	65	65	58	56	76	55	68	56	66	59	65	68	70	70	70	54	70	67	55	59	66	67	81	60	65	64	69	84	68	62	47	70	61	73	49	63	63	64	63	79	66	70	70	69	60	48	64	53	54	72	67	59	63	63	64	52	60	62	61	48	63	59	82	61	57	70	61	62	62	75	65	56	52	72	54	61	70	64	59	67	78	63	71	49	80	63	62	71	70	56	73	60	61	66	59	63	67	49	64	73	60	52	60	64	67	61	60	61	86	48	77	53	61	52	73	63	56	63	54	62	72	67	61	68	66	57	56	60	68	70	62	66	62	69	63	65	52	53	63	63	65	61	73	55	57	59	65	72	52	55	66	58	69	59	56	82	61	68	60	59	65	60	55	66	60	63	60	67	63	68	77	54	76	64	65	63	75	64	59	71	90	63	61	58	75	68	60	70	69	69	69	59	66	56	60	74	80	57	46	57	50	44	74	63	48	57	62	76	56	66	61	71	76	67	54	62	69	62	66	64	67	61	72	52	62	55	61	73	53	67	66	77	70	59	70	59	74	68	59	65	71	55	67	69	63	74	63	64	74	61	68	67	65	62	60	68	60	65	55	74	59	56	58	65	58	58	60	65	73	58	69	87	62	57	80	56	67	62	75	78	55	76	59	51	66	69	52	52	73	61	61	58	58	73	47	64	52	53	62	64	72	55	57	54	46	73	75	60	69	52	76	51	75	57	65	63	66	76	60	62	58	59	57	59	70	51	54	60	54	44	64	65	72	50	62	58	64	47	63	64	50	77	65	78	70	73	50	66	69	57	61	55	66	52	71	71	71	79	65	62	63	80	64	60	54	84	69	63	44	50	73	74	67	58	62	57	73	68	61	54	63	59	60	57	60	60	54	58	67	67	59	86	69	80	73	80	55	70	63	63	61	56	73	52	57	57	62	79	64	55	67	52	68	64	68	68	63	71	60	70	72	59	51	66	62	65	54	60	61	52	58	57	59	74	79	64	61	62	72	53	60	69	55	55	53	56	51	51	60	66	60	60	64	73	61	57	72	60	66	61	73	49	72	64	66	62	70	72	64	62	57	66	63	59	73	69	56	46	58	61	66	53	73	63	63	60	58	50	56	55	49	53	62	56	62	69	70	58	59	66	61	56	74	69	69	58	67	62	70	65	56	68	63	59	59	61	70	61	71	78	71	71	58	57	60	64	58	55	64	70	60	58	69	66	65	53	60	63	49	68	53	67	71	70	64	56	64	64	63	56	62	82	53	56	55	70	67	43	62	61	58	62	69	51	69	65	68	65	67	69	64	57	66	69	69	72	56	59	70	72	75	62	61	44	63	80	60	63	65	63	68	58	59	60	68	54	69	58	55	53	75	69	47	61	65	69	65	65	61	68	66	56	66	58	54	60	72	63	68	71	56	62	52	70	65	83	75	54	78	71	70	68	63	60	73	59	64	57	55	60	58	62	61	61	60	54	74	68	57	64	59	60	55	47	54	54	51	60	52	63	74	74	48	61	68	54	88	72	49	54	76	63	70	65	63	56	68	62	53	66	68	70	46	65	54	60	69	59	75	67	64	65	69	60	69	60	66	64	58	65	56	77	73	63	64	52	64	70	61	77	79	65	49	62	61	63	54	60	58	65	71	59	40	57	83	69	74	80	61	60	75	70	68	73	63	78	58	62	65	65	78	52	63	64	71	57	75	56	55	49	58	51	60	46	66	75	51	77	60	72	61	70	64	59	68	70	63	70	63	57	77	70	58	68	83	57	64	67	55	66	65	65	73	51	54	58	53	67	66	50	62	60	69	75	59	67	60	65	61	56	67	69	68	63	66	80	72	51	74	66	57	60	75	68	70	79	48	47	60	56	70	72	52	74	62	60	62	63	72	57	64	61	63	74	75	52	65	52	68	71	70	70	60	61	56	71	62	77	64	50	78	53	72	77	60	57	58	58	57	51	64	61	65	58	61	51	65	59	58	72	66	68	74	70	61	62	53	59	52	66	63	75	76	62	59	64	69	55	65	40	76	65	57	55	58	56	65	60	54	69	71	62	63	62	67	69	67	72	59	63	47	54	72	67	61	61	71	69	53	60	74	50	65	57	77	54	70	54	52	72	66	73	72	60	81	73	63	62	72	56	64	62	69	60	77	75	66	59	56	51	52	56	64	67	73	70	70	74	57	50	57	73	57	59	59	61	69	68	73	70	69	60	59	59	55	69	71	64	54	55	63	53	61	60	81	63	72	64	68	60	57	57	53	76	55	69	61	72	69	59	75	66	74	63	78	57	71	49	73	52	60	48	60	71	62	56	62	72	55	45	63	64	48	56	68	63	52	68	66	57	65	70	52	59	69	79	58	68	65	53	60	72	59	76	57	62	62	70	54	69	82	60	67	60	74	75	60	71	59	72	69	72	58	68	73	65	63	53	73	87	64	71	66	63	68	62	69	56	71	47	62	66	62	64	55	64	57	58	52	56	69	54	66	70	73	66	69	79	61	57	63	76	47	67	67	75	71	55	58	67	62	67	67	56	63	55	73	59	57	65	52	66	73	68	76	73	68	54	60	51	63	71	58	57	45	80	68	61	49	66	54	54	76	52	68	60	67	54	55	63	53	59	64	68	58	64	69	72	66	66	62	58	59	71	58	81	60	62	58	73	78	59	60	60	63	54	60	70	62	67	64	55	64	61	64	71	63	70	44	70	55	62	50	57	54	81	57	71	60	62	67	68	80	61	62	50	52	64	62	72	61	67	53	48	67	57	75	58	61	67	66	63	54	68	63	71	74	70	79	61
37193	22557	11954	11290	15753	18824	17238	14397	12120	9428	7717	6092	4778	4006	3421	3036	2807	3020	2947	2656	2222	1811	1571	1358	1208	1011	909	743	773	702	632	660	657	609	566	554	537	527	518	539	515	524	560	485	474	491	487	515	506	508	495	513	516	498	485	497	510	518	492	464	540	486	489	478	510	436	466	489	446	477	463	481	479	474	487	475	499	469	492	515	506	466	505	495	453	499	525	452	464	486	471	505	509	462	466	466	500	499	488	480	478	533	492	449	480	466	522	511	461	502	466	505	446	482	486	451	511	497	494	471	488	526	473	488	486	511	492	473	497	477	512	492	486	483	517	453	485	487	483	479	462	482	473	483	477	486	519	511	448	473	453	469	526	476	483	460	537	516	468	467	500	482	472	470	479	476	498	475	514	490	486	437	460	499	481	478	454	494	505	491	463	484	461	501	451	493	488	493	485	458	503	518	514	493	496	473	502	451	475	463	509	471	457	491	504	477	477	482	504	547	464	487	470	490	502	517	481	503	456	461	488	473	428	495	476	491	466	488	498	479	490	520	514	486	450	516	468	503	504	497	472	481	478	470	486	470	464	476	495	458	448	490	481	482	460	473	497	499	482	487	500	511	502	499	455	519	473	492	487	499	488	498	503	439	508	465	509	478	457	474	515	491	466	491	493	485	444	460	478	503	473	478	499	478	493	455	474	477	511	478	518	465	466	503	500	503	487	513	500	484	486	498	504	466	522	481	482	491	476	476	467	500	512	508	495	459	482	499	454	478	528	496	490	495	529	457	473	481	484	448	500	449	488	496	488	518	451	468	506	497	455	511	490	478	530	479	501	531	487	508	506	487	458	491	485	514	484	462	477	463	464	490	497	507	476	509	500	488	467	478	496	522	520	474	491	523	459	487	504	488	508	501	528	531	498	482	469	439	493	503	518	469	493	469	460	447	458	526	499	488	524	499	478	499	501	484	495	444	482	514	499	483	488	522	469	513	477	486	471	485	516	493	479	485	452	468	498	465	467	458	496	485	470	476	503	517	460	510	506	485	498	456	450	463	517	510	464	516	476	475	518	505	481	499	526	471	511	475	522	509	515	501	458	455	526	514	467	469	491	476	482	471	520	489	522	524	463	482	526	505	494	474	486	459	518	476	493	494	462	540	460	525	490	505	514	485	495	498	530	482	469	465	463	479	484	469	513	489	519	487	492	471	510	476	475	524	514	456	490	494	464	512	543	492	462	478	475	500	498	465	491	488	542	519	469	445	479	475	527	503	478	512	504	451	461	446	493	516	457	496	492	489	490	501	489	493	495	456	471	500	491	468	452	489	487	453	515	515	491	452	454	447	491	451	489	460	458	503	500	481	481	488	481	508	526	476	465	454	494	461	491	503	517	485	495	509	499	508	434	524	515	493	462	501	436	479	509	468	524	511	472	441	484	480	447	546	521	498	493	495	453	487	461	446	479	459	483	502	448	488	491	492	535	488	488	470	467	420	469	507	496	487	454	508	499	486	477	485	478	471	527	480	508	500	486	471	477	488	477	457	460	435	456	499	510	515	511	474	478	484	473	485	478	479	483	500	542	508	500	490	496	481	490	480	509	441	492	495	494	472	474	487	469	497	476	514	501	473	481	491	476	477	557	478	464	498	465	457	503	477	439	477	476	449	460	497	456	487	465	470	436	465	460	498	454	499	503	478	478	489	496	466	467	469	491	499	467	515	470	496	452	472	473	476	478	524	514	533	483	533	469	471	500	484	467	502	523	542	498	476	495	461	515	467	492	475	480	446	504	480	495	501	476	498	480	485	438	515	464	477	470	465	519	491	498	497	507	485	469	482	465	488	505	487	478	490	526	506	504	476	507	477	477	487	512	503	538	477	496	462	471	473	492	515	485	491	480	475	461	506	472	479	507	516	471	499	481	500	508	476	463	479	496	457	461	473	490	509	524	475	537	505	512	478	494	457	468	481	453	456	480	479	489	495	484	496	461	480	502	509	493	486	450	529	521	457	491	542	539	485	525	440	453	453	502	499	469	511	504	516	450	491	512	483	485	483	517	483	453	481	480	510	462	502	511	490	480	527	463	502	467	463	490	481	497	530	476	438	467	479	528	516	474	458	499	471	495	496	475	469	497	476	467	526	430	484	488	495	445	468	460	482	507	473	473	513	521	499	486	448	491	456	468	485	480	458	495	479	483	457	496	451	520	480	459	467	484	492	480	465	450	488	485	530	480	490	453	493	485	466	457	471	489	446	480	487	501	481	491	470	494	463	483	535	509	485	476	502	529	469	481	488	541	490	470	454	463	492	499	505	484	509	470	496	505	480	476	474	462	497	481	488	471	474	478	481	473	490	497	467	501	499	520	544	462	507	432	477	487	499	474	484	494	513	473	490	509	461	475	499	479	509	491	533	519	471	511	477	481	498	461	486	497	485	499	441	472	524	495	473	476	464	463	465	484	488	492	503	479	458	478	490	497	504	511	495	478	520	478	507	509	459	447	439	529	462	522	468	479	478	481	446	455	499	471	457	447	499	493	490	476	497	489	524	481	499	483	502	495	485	508	470	482	524	485	517	482	461	481	505	497	491	517	495	468	500	490	514	451	474	499	528	477	468	492	520	477	477	501	485	512	498	533	510	451	496	463	513	506	475	508	494	517	530	509	505	502	513	501	469	495	486	444	491	512	480	488	472	464	479	427	521	520	480	518	478	509	446	498	471	553	489	466	482	471	474	490	495	462	514	468	547	470	487	462	503	508	495	534	478	495	498	474	478	483	481	488	523	533	496	447	509	509	516	517	481	519	486	529	475	494	491	499	507	521	490	480	496	463	501	482	500	465	487	480	476	464	487	491	538	489	489	481	526	483	493	498	471	496	480	472	457	478	489	539	503	490	444	491	512	523	495	476	505	503	529	511	481	505	504	502	472	463	498	510	515	479	488	485	452	466	488	443	503	492	499	569	470	476	486	505	485	522	489	468	457	508	468	467	466	442	499	451	457	511	476	497	468	478	474	521	510	488	503	470	499	524	507	490	492	479	502	452	492	457	512	476	519	517	475	503	513	478	480	531	483	462	468	456	475	487	482	481	487	481	494	445	521	462	491	527	488	462	485	475	472	498	487	498	503	477	471	506	485	478	526	470	538	503	455	473	455	457	497	528	487	501	481	501	484	530	487	488	479	486	494	477	526	453	468	455	541	486	505	489	480	460	491	493	490	475	523	485	489	489	462	488	472	514	502	462	467	513	453	494	491	485	532	499	503	511	456	524	486	471	500	464	488	525	492	475	480	505	479	463	500	473	434	462	486	491	495	487	463	460	480	516	497	521	512	504	490	530	448	477	485	501	489	510	435	484	480	525	511	495	485	474	481	482	475	516	505	498	494	508	470	465	511	491	462	489	514	517	457	479	486	516	476	536	490	453	474	514	496	511	512	537	518	503	497	481	462	470	481	497	497	493	441	505	475	465	483	461	502	492	513	483	465	464	488	507	502	478	516	524	490
8797	3660	1270	806	452	441	424	344	327	258	217	170	186	169	136	140	139	140	144	147	103	114	71	85	86	64	83	72	60	75	55	71	61	44	63	70	70	56	52	61	51	51	65	55	55	62	60	68	71	56	68	62	67	58	54	47	68	70	58	51	64	50	61	53	60	46	60	52	51	72	53	58	62	55	66	53	70	62	68	67	52	61	51	65	60	60	56	51	60	69	63	62	49	62	49	62	61	82	66	60	53	52	51	54	47	50	49	49	53	56	65	63	51	63	60	55	68	54	67	60	82	50	50	52	69	49	57	45	60	59	59	66	55	46	67	63	66	70	63	59	73	56	43	56	59	67	59	70	55	62	60	57	50	49	75	57	63	61	48	51	49	59	55	55	71	59	68	52	50	50	50	88	63	62	53	57	66	51	70	66	63	74	69	50	57	72	61	68	63	51	64	64	71	60	58	56	59	65	62	60	45	56	65	53	60	68	59	59	58	52	68	54	51	62	55	71	61	54	65	52	46	68	65	65	68	63	55	60	50	52	54	49	57	57	65	58	57	52	57	51	68	52	62	68	57	62	52	58	52	48	56	55	65	59	76	59	61	54	46	62	57	74	62	64	58	78	62	64	54	62	68	56	57	67	59	53	65	57	56	72	56	57	37	58	67	64	64	51	59	68	54	66	61	62	67	55	62	58	75	77	73	59	68	62	50	50	45	56	44	65	69	52	71	48	56	76	67	71	72	59	54	72	57	54	54	58	50	49	69	57	59	61	48	59	66	55	63	77	58	45	50	58	56	58	55	49	65	73	60	69	54	73	65	60	60	54	55	52	46	68	57	58	72	59	63	65	59	70	54	73	52	66	42	49	45	54	68	72	66	58	46	59	64	50	72	56	51	63	54	66	63	65	58	60	72	67	49	53	57	54	59	59	63	57	57	56	60	62	59	55	48	67	48	50	63	53	62	68	57	50	65	56	59	55	68	52	53	70	63	56	57	67	56	54	62	68	61	58	58	56	73	54	62	57	53	49	74	71	62	50	66	57	50	60	63	64	56	66	55	52	67	61	69	60	56	60	60	45	61	55	56	70	59	65	60	50	68	59	50	56	52	62	58	58	56	53	69	61	58	61	68	60	58	50	56	57	72	57	51	51	72	56	54	57	73	49	57	54	55	49	70	63	67	65	55	54	63	58	71	69	54	48	45	57	60	51	51	54	55	85	49	55	48	52	45	58	67	56	52	55	57	64	56	66	55	64	62	60	74	56	72	63	53	76	53	63	44	56	60	66	66	57	53	54	60	58	46	75	76	45	56	53	57	49	62	63	57	70	43	63	60	59	60	51	63	60	59	73	61	64	55	60	62	64	51	42	67	58	58	59	57	58	52	54	48	67	59	64	56	60	60	64	66	67	72	64	67	58	59	52	61	62	65	60	55	66	58	60	47	63	60	64	60	63	52	65	56	57	57	72	45	41	53	48	45	65	67	60	57	70	62	49	62	69	57	61	48	60	65	56	72	57	46	69	65	70	41	50	55	52	62	65	56	56	72	63	59	65	59	47	55	58	69	52	57	60	71	60	52	56	73	60	60	59	61	42	60	58	61	69	65	53	66	53	62	53	65	55	63	49	68	54	55	47	59	62	52	52	57	57	54	59	54	53	58	67	60	67	50	60	57	60	66	58	63	59	59	71	66	64	65	59	65	65	72	58	64	48	66	48	58	59	62	50	55	61	61	42	55	56	68	56	59	57	46	58	63	67	65	50	67	57	56	62	62	77	58	83	57	61	59	65	60	65	73	62	54	57	51	63	50	58	55	67	50	59	57	50	66	66	48	57	51	38	47	54	62	56	56	60	53	53	56	48	71	63	58	57	48	63	71	56	46	55	60	53	63	73	54	64	63	56	69	51	56	55	48	63	45	64	63	48	62	64	53	71	51	55	54	48	58	60	45	61	65	52	53	59	63	46	47	69	59	49	69	60	54	52	69	61	54	61	57	54	53	60	67	66	46	54	64	54	61	56	53	61	63	53	51	57	49	66	65	59	63	44	60	49	67	55	72	68	80	76	55	44	48	66	75	62	72	61	74	51	65	53	55	48	48	63	62	58	55	66	51	73	64	55	65	63	67	71	55	58	57	60	53	58	58	61	76	57	66	69	37	53	60	58	59	64	63	63	65	44	73	68	48	68	59	60	54	53	48	60	70	54	65	65	58	50	53	59	55	65	51	57	54	52	56	61	69	62	60	57	59	66	46	55	52	66	60	55	63	47	56	63	50	59	50	54	66	50	55	63	56	69	71	54	39	69	61	55	67	36	69	56	62	51	50	49	70	70	53	57	82	49	53	64	55	49	50	62	59	61	57	48	48	50	60	49	56	51	61	53	65	45	51	62	66	57	68	65	72	64	50	51	62	75	63	57	65	65	50	53	73	44	51	50	60	64	47	59	64	59	57	53	59	68	63	46	68	40	65	58	65	63	60	61	64	56	78	68	57	56	53	61	51	56	53	45	62	65	49	67	52	57	48	76	46	58	48	68	59	56	54	51	50	67	58	66	55	66	64	66	62	64	53	59	66	80	54	58	64	51	56	66	50	77	57	55	50	57	46	58	45	51	54	60	69	70	54	52	65	65	50	68	61	58	67	61	57	54	57	59	54	55	72	58	58	66	60	59	59	61	70	65	62	64	59	69	50	66	87	63	60	60	50	52	64	42	66	49	51	70	61	48	61	55	59	58	62	55	60	53	62	63	54	55	66	54	61	50	54	61	60	51	57	64	62	61	66	59	57	48	68	62	62	65	70	53	48	69	65	67	57	67	62	66	61	70	66	62	50	63	69	55	62	52	57	53	39	60	68	62	57	65	72	79	59	61	55	65	57	59	61	53	50	61	51	56	51	67	60	60	42	69	59	57	51	75	67	66	60	63	53	75	63	64	62	66	68	55	58	61	64	64	58	69	79	68	43	55	52	50	51	63	58	54	56	50	61	55	62	60	67	61	63	65	54	49	56	75	39	64	51	54	58	60	54	57	62	61	53	64	58	49	56	49	70	52	58	62	61	68	40	62	54	53	68	49	75	54	53	39	64	51	51	67	67	60	49	71	58	57	50	66	43	54	51	64	58	57	68	63	65	54	55	62	61	53	57	61	59	65	53	62	50	59	52	69	66	62	61	57	71	67	58	57	72	69	69	60	49	52	40	48	64	66	62	50	56	55	73	44	55	58	57	53	55	51	82	63	39	54	38	56	64	54	53	57	62	60	56	54	57	71	56	50	62	53	59	69	69	51	73	54	69	65	66	66	55	53	64	66	52	59	54	52	67	65	53	64	66	60	63	67	48	53	58	45	50	62	63	58	69	44	50	55	58	48	48	69	70	75	56	59	56	57	55	59	53	61	54	59	49	46	51	67	56	67	51	60	66	74	59	70	50	55	52	58	51	63	59	66	52	67	61	55	43	62	52	62	55	63	57	63	53	59	54	70	53	73	52	64	52	73
35651	21461	11603	10750	14417	17026	14358	12412	10269	7935	6628	5248	4232	3639	3230	2988	2811	2588	2621	2320	1859	1541	1370	1186	1048	921	802	730	740	617	595	611	578	522	536	507	550	477	513	503	449	495	485	490	432	442	445	454	434	479	485	470	458	448	468	488	451	448	486	452	459	449	466	449	486	450	456	427	442	440	439	475	428	478	457	449	439	502	473	426	468	448	432	454	414	453	426	434	460	461	417	450	454	478	451	442	448	490	470	465	491	436	440	492	457	444	448	454	437	480	468	478	439	466	420	467	473	477	483	440	445	442	448	461	451	455	462	461	450	419	446	457	470	450	502	467	422	473	434	461	455	448	435	489	444	426	457	455	414	457	474	479	470	439	437	463	435	430	489	458	457	417	449	454	445	469	446	468	449	440	486	424	468	441	459	459	444	428	459	492	445	436	468	428	475	460	459	490	455	481	475	495	446	438	460	484	449	464	445	462	449	455	447	434	436	497	454	446	472	460	448	450	453	490	458	485	461	453	498	471	459	460	440	454	443	497	456	469	437	488	467	471	481	465	452	462	450	470	457	470	436	486	464	447	476	437	490	438	457	466	483	482	449	438	448	459	455	478	479	432	431	477	429	463	430	436	480	492	446	492	468	452	450	468	423	445	437	448	436	494	475	446	470	447	443	408	482	455	461	453	456	479	450	464	448	452	451	465	464	473	450	472	470	482	419	435	484	455	407	503	445	440	456	479	453	464	455	451	437	425	444	446	431	476	457	432	481	433	428	450	464	457	507	444	428	470	465	464	475	423	494	441	463	453	466	457	465	441	459	445	489	451	419	441	463	428	444	444	482	496	457	450	469	433	485	496	445	461	458	463	439	460	471	476	462	462	459	468	493	418	472	460	461	422	462	447	463	492	447	454	406	478	484	452	470	435	411	460	431	495	497	435	438	499	493	443	463	511	438	455	450	452	492	444	454	433	464	462	462	471	452	454	469	451	448	485	427	464	488	449	442	436	467	442	433	483	458	488	481	448	458	459	502	430	451	465	445	480	462	473	478	459	475	464	470	476	460	474	439	446	443	443	458	475	441	446	452	467	462	431	434	480	444	472	477	449	474	482	440	477	475	505	444	454	470	448	455	461	432	457	434	463	469	436	460	431	463	443	452	457	450	466	445	482	465	481	450	419	427	484	444	459	471	457	485	462	493	444	466	457	464	447	459	454	491	438	441	471	434	414	484	493	459	434	473	435	423	494	460	445	462	444	448	451	436	444	420	474	429	462	434	450	497	477	417	465	433	431	487	464	467	464	483	416	455	452	448	464	458	428	437	440	464	460	444	420	490	459	477	446	421	472	448	470	460	479	447	455	445	476	497	467	457	417	452	431	462	459	433	468	430	482	446	469	440	490	463	440	481	447	438	500	471	433	483	473	448	485	442	464	446	473	477	472	486	446	446	478	448	421	450	466	445	460	448	422	446	471	456	438	449	482	461	470	473	457	483	483	430	441	434	446	472	421	432	442	454	479	411	454	454	434	442	468	433	439	443	449	444	450	454	475	462	465	439	476	456	462	445	431	461	460	438	449	496	478	415	434	447	488	454	475	431	447	448	472	461	494	437	464	448	455	480	473	489	446	467	497	438	470	462	463	483	467	446	446	457	439	426	432	443	465	418	474	495	455	436	465	461	444	415	472	474	437	454	447	422	483	476	428	430	448	444	488	440	451	412	445	497	495	475	464	432	458	459	455	487	433	489	450	472	398	454	461	459	476	471	486	446	460	461	453	417	464	460	476	484	451	452	442	452	473	447	441	470	476	440	491	445	432	466	412	424	436	457	446	465	465	491	470	425	451	436	444	439	429	455	462	453	476	451	464	457	473	455	427	436	426	466	463	480	472	463	480	440	446	496	471	453	433	468	474	464	467	453	479	444	471	490	438	449	434	481	436	485	476	465	455	476	431	462	452	471	490	479	466	458	472	453	407	465	432	418	455	444	477	434	481	487	469	478	439	437	448	502	447	448	457	430	465	456	483	480	461	480	476	447	424	487	448	510	452	436	449	471	480	457	444	446	450	461	478	456	450	484	465	466	478	442	478	438	467	465	448	464	446	447	441	429	455	456	452	452	482	473	474	412	432	469	464	467	484	445	494	467	388	466	451	455	426	440	458	488	440	479	457	472	476	470	449	431	452	450	466	477	446	441	481	434	436	481	417	440	460	487	455	458	423	491	480	439	438	454	470	412	454	437	440	447	486	454	430	453	424	469	476	510	495	470	462	424	424	425	451	449	408	444	464	477	482	453	481	465	466	472	448	414	490	402	459	478	471	460	469	441	481	477	517	493	457	449	454	503	476	470	508	433	430	455	473	435	440	470	435	427	447	464	439	435	454	489	428	464	486	474	458	457	441	473	502	437	420	436	459	493	457	460	449	406	483	437	467	490	434	457	499	453	423	467	499	499	461	439	463	450	484	416	461	465	468	468	467	453	468	442	427	478	444	472	501	422	449	476	448	462	475	469	466	457	448	462	458	484	453	486	431	486	461	450	472	460	458	445	447	455	504	442	413	503	448	449	456	445	423	479	434	435	480	473	410	473	440	467	439	451	457	471	464	475	466	455	475	407	466	456	445	479	439	477	450	484	434	471	452	464	469	437	471	458	471	433	433	490	469	478	481	434	453	442	454	481	455	446	439	465	409	432	462	472	433	445	425	471	457	438	468	436	459	451	485	448	434	441	465	463	478	476	484	460	428	434	476	441	456	465	472	461	455	457	461	458	453	478	455	453	454	468	473	482	440	455	497	474	475	473	458	450	506	456	470	474	470	440	438	446	472	448	426	467	463	451	435	429	471	474	463	435	482	452	449	470	450	446	456	437	470	502	475	471	448	450	464	437	480	515	456	446	466	459	486	472	472	420	427	451	454	468	426	436	480	448	468	450	467	488	457	452	429	431	470	428	430	470	459	442	461	423	398	493	445	467	450	463	427	507	460	496	453	444	446	464	461	504	504	457	454	487	464	451	437	484	408	463	457	460	478	459	457	480	429	468	469	462	491	466	464	475	437	486	404	451	484	429	456	463	479	425	462	481	455	483	492	463	503	495	481	448	446	497	439	450	433	450	444	458	476	435	465	471	458	468	440	456	490	451	465	447	432	479	460	409	442	448	405	460	443	471	420	468	474	435	481	449	425	467	459	467	493	436	462	439	451	465	462	472	468	454	482	440	446	481	444	463	419	453	453	442	427	489	482	471	440	487	467	457	469	467	437	444	454	460	447	450	446	477	477	453	445	457	476	447	457	483	447	442	473	437	435	452	461	450	434	461	451	478	471	437	467	468	502	445	501	479	467	452	469	477	490	453	453	455	449	479	466	439	493	442	438	469	453	499	440	483	450	438	435	472	479	459	433	479	486	435	448	435	466	470	430	513	457	462	431	422	435	436	454	459	456	464	469	447	485	444	469	477	439	456	432	466	454	428	455	436	459	448	508	449	463	462	438	423	462	443	474	449	433
9557	4511	2138	1126	613	588	533	521	466	373	278	261	246	209	193	203	197	212	166	161	143	95	106	110	95	73	84	76	70	81	80	92	73	90	73	83	62	61	45	61	56	63	68	66	67	72	75	74	77	74	58	75	67	49	73	75	52	69	72	64	65	62	60	58	73	65	70	52	64	69	62	57	63	70	76	59	60	59	70	66	55	56	68	57	56	71	64	56	70	59	70	63	70	62	69	64	60	66	57	72	68	65	59	63	81	62	54	62	74	63	62	60	57	64	64	60	72	74	55	76	74	45	62	76	64	65	63	71	55	62	60	64	56	60	68	60	79	74	77	70	60	51	48	72	51	75	75	74	53	61	84	46	49	78	67	82	65	63	61	87	54	66	50	85	70	50	51	62	70	64	70	70	69	66	72	64	63	57	42	62	50	82	50	73	61	58	51	64	68	72	65	61	37	62	65	70	71	71	47	52	75	51	68	71	62	60	64	65	64	62	75	61	72	68	74	54	63	61	69	72	79	73	46	63	60	62	67	60	54	67	64	54	52	74	68	64	58	53	51	59	59	59	75	69	66	55	58	66	63	63	81	66	68	64	57	60	55	60	69	71	73	67	53	52	66	52	62	60	70	55	65	60	62	66	62	62	63	65	73	66	71	62	49	60	74	61	65	56	58	57	65	62	57	77	54	58	60	59	64	62	61	61	71	61	68	68	63	75	76	62	61	67	62	64	78	68	67	62	70	54	56	58	70	53	72	49	68	69	69	70	77	59	66	62	64	65	58	53	70	72	52	57	74	60	62	64	76	67	60	56	66	58	62	65	63	59	58	61	53	73	67	66	57	64	65	63	69	56	66	63	59	62	64	56	60	69	65	43	69	66	52	53	73	48	81	63	69	88	63	67	62	56	54	52	59	78	69	66	63	64	64	74	79	66	66	61	53	55	77	53	72	66	67	58	54	72	59	70	60	72	61	70	54	73	53	62	56	61	72	55	61	61	76	45	59	50	72	61	66	76	76	65	52	60	61	56	56	63	56	72	62	59	75	60	56	58	89	74	71	41	65	73	65	74	76	59	75	69	63	57	74	56	51	72	50	66	65	68	64	69	63	56	53	71	57	75	75	61	71	78	74	63	60	55	51	72	65	55	71	58	71	60	57	76	61	70	63	65	65	62	70	71	71	61	58	65	58	63	65	85	51	47	65	75	62	60	74	61	68	67	43	58	53	78	61	64	76	60	58	69	70	55	61	76	66	67	65	54	65	54	69	63	62	58	67	58	79	60	48	70	82	52	59	80	72	60	56	71	57	67	65	54	68	79	66	55	58	60	58	55	53	62	54	72	71	67	61	54	48	56	69	73	61	63	65	69	75	65	74	59	48	59	70	74	61	68	59	52	56	70	70	66	66	56	66	67	54	66	57	73	53	56	58	73	64	66	81	67	55	63	69	64	58	58	61	71	72	78	61	40	64	76	54	46	68	67	60	70	53	53	57	70	62	58	59	60	68	58	54	59	51	64	61	60	80	61	74	64	66	45	76	62	55	66	74	58	64	70	59	69	65	71	67	54	59	58	64	65	62	58	51	57	61	66	48	56	61	52	64	49	65	65	69	53	59	64	62	70	65	53	61	70	52	67	61	65	71	69	58	56	61	58	55	66	70	69	66	75	68	60	68	59	53	51	55	88	67	66	78	52	74	62	66	62	75	73	72	63	63	65	53	71	59	61	85	67	54	73	55	59	86	56	57	84	71	45	67	67	62	64	61	50	80	75	62	56	62	68	63	60	61	65	71	60	58	57	67	66	66	62	65	62	53	72	45	53	57	55	58	65	53	49	72	60	69	57	53	55	53	66	63	63	48	67	64	69	61	72	55	54	58	81	60	71	55	67	66	52	72	72	68	76	71	66	65	71	78	46	51	74	74	71	55	66	54	75	64	73	71	56	62	57	75	71	57	69	65	77	70	74	67	69	53	54	62	58	54	74	77	57	60	66	50	79	58	54	65	64	69	55	68	64	54	54	65	59	60	56	59	63	65	80	56	55	62	67	59	86	59	63	64	61	81	62	75	56	50	48	64	60	69	46	45	58	56	72	64	62	62	58	54	69	55	75	57	72	61	54	57	86	66	62	69	57	70	62	54	55	71	57	65	62	56	60	61	58	71	82	59	67	66	68	46	57	56	68	58	63	57	60	70	72	66	55	64	52	67	54	67	62	57	45	58	65	73	75	62	59	56	61	58	56	62	59	56	57	72	60	65	46	62	75	46	74	68	69	63	65	72	72	57	63	60	74	59	62	60	73	63	72	67	73	66	60	52	57	57	48	58	82	76	54	63	57	76	51	53	58	55	50	65	78	64	69	49	50	60	56	71	57	72	62	53	56	52	68	53	48	46	61	56	70	55	50	54	77	59	62	64	62	61	63	65	69	65	34	60	55	56	61	61	60	62	54	71	71	71	59	53	64	68	52	68	53	48	64	65	68	59	72	61	78	66	57	60	65	69	52	64	54	70	69	71	63	76	57	60	68	61	60	59	62	67	76	63	78	58	58	67	71	62	63	91	63	64	81	78	66	72	52	65	60	62	52	70	58	64	66	66	71	52	58	63	56	61	59	49	66	46	65	56	66	65	60	67	74	45	70	70	56	58	74	63	74	49	57	56	64	55	58	57	58	73	71	66	63	65	65	70	64	55	67	65	69	69	58	84	58	62	73	78	59	69	62	64	65	66	66	81	75	66	62	73	63	62	56	67	67	63	57	63	56	56	58	62	57	66	58	67	57	62	81	59	78	60	61	76	84	60	65	53	52	68	63	85	59	64	74	65	67	69	67	62	58	52	74	71	65	74	74	58	70	74	57	53	55	72	61	52	67	41	63	61	76	69	77	62	51	72	55	60	64	55	70	62	78	53	66	70	59	59	68	64	60	57	54	73	57	73	60	59	63	73	63	54	66	61	73	58	66	57	72	53	70	71	70	63	59	60	70	68	61	62	54	67	60	65	69	67	78	68	66	57	50	55	78	56	58	58	68	60	69	76	51	66	64	60	61	70	55	68	61	61	67	64	71	74	68	66	57	73	68	63	53	64	54	60	59	57	66	67	62	56	58	72	59	69	58	62	69	65	56	65	63	63	59	55	64	64	70	51	79	75	46	51	64	65	70	53	47	57	63	67	59	66	61	64	66	57	69	72	69	56	48	60	57	59	68	59	70	53	60	71	60	57	64	71	60	58	82	58	61	61	69	58	59	65	54	72	69	46	71	69	71	61	59	80	62	71	61	60	61	64	64	68	54	50	61	60	67	79	58	67	63	61	58	65	66	71	60	72	64	73	74	53	56	59	59	63	68	67	67	54	60	58	67	56	71	67	50	56	61	63	65	55	58	62	56	54	56	65	51	85	51	64	54	52	62	68	53	61	67	62	69	73	59	57	57	72	52	55	67	67	51	46	68	57	67	89	73	74	78	66	58	75	66	78	63	64	69	63	67	56	53	69	82
39844	23390	15911	14165	18654	21058	18132	15642	13300	10870	8838	7441	5759	4803	4350	4100	4143	3690	3355	2832	2331	1955	1627	1452	1359	1110	900	821	801	796	757	680	703	651	617	572	551	547	538	492	528	544	509	510	547	479	508	496	540	493	480	455	500	528	521	518	481	541	455	501	480	512	503	484	556	445	469	477	490	477	449	483	481	493	516	527	505	452	482	510	483	528	490	480	472	499	513	476	490	478	437	464	504	490	508	506	462	477	490	473	491	453	473	507	491	469	515	457	499	479	524	481	442	490	465	493	485	467	480	470	451	523	520	445	506	466	469	476	531	507	483	473	502	488	478	476	469	491	484	495	493	495	523	507	475	473	458	514	456	443	436	460	513	450	487	494	494	497	475	499	480	515	520	474	462	473	473	485	461	457	514	474	493	480	473	508	502	462	493	454	506	466	501	503	504	529	498	484	516	500	471	500	510	481	459	508	493	515	472	488	468	505	493	502	461	507	479	483	471	527	511	482	471	486	441	480	520	474	483	474	511	485	472	443	500	510	483	509	501	507	490	428	461	495	505	498	501	525	433	462	457	470	488	574	479	457	493	512	455	530	479	497	495	486	479	492	454	495	485	481	510	504	474	446	491	521	467	491	512	522	527	441	454	484	427	529	486	538	506	468	513	453	511	498	498	470	496	508	488	505	477	482	502	471	475	470	480	487	484	489	479	524	515	436	478	492	468	475	488	508	474	509	495	474	500	484	516	488	489	478	508	466	519	501	509	497	469	467	516	502	512	485	512	495	500	516	505	508	497	455	512	490	470	467	530	441	481	489	509	458	487	494	459	475	483	504	540	489	486	463	505	516	499	526	466	478	467	489	481	436	477	509	521	496	474	542	474	515	475	473	517	479	451	512	497	480	496	484	479	465	495	500	465	536	475	532	471	484	514	504	492	485	460	473	466	475	489	511	503	476	519	486	470	481	485	477	476	511	461	475	507	455	462	470	489	511	481	473	502	471	512	489	471	489	479	495	516	511	475	486	496	529	484	473	467	540	463	513	524	480	462	511	507	473	477	487	478	482	512	559	481	500	482	461	506	481	508	491	488	467	466	486	522	469	486	503	485	497	510	516	463	495	434	513	436	470	483	514	530	480	479	483	501	485	497	478	464	444	486	502	488	494	484	478	507	455	504	471	517	509	497	514	484	489	512	500	486	520	516	498	474	474	473	464	500	506	568	496	483	500	483	455	506	483	462	522	471	539	528	481	478	480	462	518	526	508	455	498	494	503	541	475	499	464	499	515	497	450	486	466	513	507	511	478	503	498	472	478	515	501	475	533	446	475	515	500	451	522	457	485	494	494	486	476	516	446	495	475	491	491	463	445	496	499	497	508	509	504	495	518	526	481	495	507	488	501	503	502	456	528	467	485	483	484	487	484	482	504	520	471	487	480	512	468	497	477	476	498	469	501	523	536	517	444	496	493	467	490	531	441	476	482	502	501	491	476	481	521	517	501	465	460	490	496	538	476	530	473	521	513	451	510	510	488	465	476	493	506	494	464	504	475	476	471	493	458	447	469	500	468	512	519	493	528	519	481	492	502	458	448	474	508	443	481	478	519	516	474	507	468	476	463	495	519	451	489	504	493	504	494	514	476	472	469	469	457	484	467	491	476	491	498	492	448	543	470	487	492	484	503	492	486	496	531	515	487	470	528	462	490	484	463	433	466	484	504	492	508	464	488	492	483	503	478	507	500	492	506	497	447	490	513	473	484	519	467	498	510	462	495	466	526	483	480	471	497	492	460	478	495	506	490	500	505	478	487	463	512	499	468	503	489	495	475	511	497	482	474	454	494	506	512	488	495	497	483	497	462	504	499	478	504	521	524	498	470	513	485	519	497	470	497	542	502	480	470	468	494	451	494	545	518	514	514	495	491	473	514	494	510	483	450	529	527	496	515	487	485	504	506	523	463	450	502	499	500	433	498	487	482	511	511	514	485	481	522	506	505	499	479	444	479	488	485	490	492	472	501	526	530	478	520	515	500	524	507	499	506	495	475	507	488	545	486	479	507	454	501	460	459	521	494	494	516	449	458	485	546	518	455	517	474	515	484	463	506	467	492	516	492	474	458	491	484	504	465	484	471	505	499	495	470	483	484	482	485	470	478	469	490	512	511	492	476	467	499	461	457	464	492	474	518	499	481	489	521	489	486	505	491	456	510	518	465	494	509	528	491	522	488	446	506	480	513	505	533	519	524	448	481	496	505	479	511	497	494	472	521	491	482	483	482	481	490	459	473	451	497	499	459	474	502	481	539	507	474	481	477	497	442	495	535	422	454	481	495	457	492	495	464	482	541	481	457	513	512	522	519	486	440	479	470	466	450	492	501	529	519	517	466	513	485	450	471	489	471	499	501	458	478	454	500	514	466	476	490	471	475	499	471	451	473	482	489	481	473	471	448	479	497	497	507	496	491	502	497	488	469	482	495	487	476	502	473	463	498	501	486	496	477	479	494	492	531	472	498	487	512	555	475	445	449	471	480	499	486	508	524	499	520	485	466	462	473	530	481	483	509	483	483	504	482	507	470	510	503	483	472	428	467	516	513	514	500	520	481	495	493	483	463	506	497	472	516	484	522	483	524	504	478	470	470	473	484	504	492	451	459	482	467	527	470	503	525	510	457	495	506	484	480	454	488	484	477	473	506	496	502	467	524	512	495	471	472	547	503	478	493	489	481	468	524	460	466	497	513	464	475	472	467	463	518	483	482	540	524	480	447	485	473	481	500	492	513	494	499	501	482	485	517	453	465	452	517	481	486	493	505	525	460	498	485	467	463	488	523	511	493	474	490	515	478	482	508	466	470	494	467	466	496	489	475	461	464	546	495	484	498	475	486	513	469	458	507	486	458	481	479	514	498	494	485	497	506	474	490	497	516	546	510	499	473	503	521	469	513	448	494	523	491	484	490	488	468	503	508	542	491	446	511	515	520	481	469	469	448	479	498	508	490	488	461	480	492	505	501	480	491	535	521	454	466	476	520	501	468	504	500	498	484	440	518	478	423	458	517	490	547	535	480	512	505	485	498	457	498	513	485	496	499	505	472	475	475	480	477	492	482	493	474	470	497	488	496	472	464	500	497	495	465	481	490	493	476	471	481	453	473	508	507	468	512	510	519	478	512	487	467	496	526	511	484	473	505	474	477	452	490	505	473	480	501	486	482	514	470	495	483	497	516	493	472	488	470	493	518	513	480	523	493	453	475	481	506	520	521	452	451	476	479	495	509	486	496	486	481	478	492	528	474	496	511	515	539	475	485	493	459	516	555	499	481	493	514	506	497	460	476	437	505	492	459	499	496	491	505	477	480	502	473	510	440	464	514	479	499	459	511	474	470	494	524	477	500	470	489	483	475	490	483	509	517	509	508	492	490	489	511	474	478	476	500	509	489	515	488	470	462	522	522	457	472	503	504	473	483	456	505	464	493	494	426	511	482	560	502	504	503	508	493	498	491	471	457	448	485
6476	2905	1131	494	297	299	332	309	258	210	199	170	159	136	149	134	124	105	114	101	91	82	75	72	88	70	67	81	66	79	79	54	64	69	64	66	74	63	53	68	46	58	67	52	69	62	50	63	45	59	56	63	47	72	52	45	65	63	66	51	60	64	53	70	61	55	52	58	58	71	64	61	60	57	62	42	65	61	68	55	63	63	64	70	64	65	66	64	58	67	56	67	46	57	53	69	57	58	62	77	63	63	72	54	55	56	52	48	53	44	62	62	47	56	60	67	68	64	54	57	70	65	51	59	66	54	67	51	61	64	60	64	49	54	75	69	56	58	75	52	55	65	57	63	56	54	60	64	46	57	65	72	57	55	66	56	62	58	63	64	58	55	66	58	58	61	63	43	56	65	53	49	58	53	54	54	60	62	59	56	45	56	51	49	66	62	38	58	62	63	61	63	70	54	54	63	50	58	54	58	59	68	42	66	40	62	59	57	68	65	53	72	72	55	51	58	66	64	70	61	72	65	47	62	50	58	72	59	62	68	67	57	72	49	73	60	76	65	52	59	58	75	57	51	62	74	61	63	68	50	58	57	60	49	60	58	61	58	61	72	61	50	60	63	67	58	60	66	54	51	63	56	48	61	75	51	48	63	56	65	57	49	47	69	56	61	52	67	50	62	57	56	48	73	58	66	56	55	60	53	66	61	66	61	54	55	60	52	52	78	53	49	66	46	65	63	63	65	65	52	61	67	53	57	53	61	68	46	52	49	52	51	61	59	70	50	69	47	44	56	53	53	62	65	56	67	56	44	63	65	58	66	63	58	52	58	52	55	62	54	67	51	60	54	70	56	73	48	60	48	47	59	52	67	46	49	55	70	60	59	69	57	70	45	58	55	53	60	69	76	50	57	67	61	52	50	54	59	47	52	58	64	63	61	55	63	68	56	44	58	68	64	45	55	64	55	72	53	58	76	61	57	55	63	60	47	56	60	43	71	81	62	55	53	57	59	55	50	60	62	58	54	53	61	59	52	45	62	67	73	46	55	65	61	62	54	69	70	64	77	71	57	57	61	67	69	55	62	48	56	68	73	67	72	73	56	56	75	53	63	63	66	56	64	57	61	59	44	72	63	54	65	62	60	63	66	64	55	52	67	51	55	68	56	56	56	58	63	48	47	57	44	66	59	50	58	54	58	69	69	58	65	53	63	77	55	78	71	56	62	53	62	60	68	41	62	71	65	46	58	55	55	56	60	64	64	46	59	59	63	68	63	60	47	62	49	73	73	53	46	60	75	60	62	59	74	59	61	68	54	61	71	59	65	66	67	53	46	52	58	67	61	63	60	58	59	67	54	47	72	61	55	75	58	78	75	63	49	59	51	57	69	52	60	54	57	51	63	57	59	61	64	51	54	53	63	61	69	72	55	56	61	55	56	62	47	72	74	56	67	54	57	64	50	57	60	49	55	55	71	54	57	64	66	59	47	54	64	52	51	62	47	64	75	60	61	72	52	45	49	62	65	58	55	59	59	56	66	51	63	60	56	58	59	59	58	62	74	60	63	64	59	62	48	61	56	57	56	72	43	59	50	53	50	60	51	54	52	47	56	58	58	61	58	59	61	60	61	60	50	61	63	67	51	67	68	70	61	53	61	64	51	59	72	54	57	49	54	72	58	60	56	58	65	55	56	56	54	49	59	59	55	70	73	59	65	49	56	70	75	56	56	53	67	64	81	59	61	57	70	55	61	64	65	63	67	58	50	50	72	49	61	58	51	59	54	62	54	63	55	55	74	50	63	65	72	55	49	65	56	55	59	58	55	56	68	71	59	67	57	59	59	71	51	58	81	65	51	67	64	71	58	47	60	78	68	55	51	62	62	64	58	59	65	49	60	62	61	66	76	50	60	62	64	57	66	71	52	49	56	69	62	66	60	64	69	49	62	64	58	57	64	54	58	65	65	57	59	65	66	49	55	57	66	53	51	55	60	54	63	76	58	65	62	53	69	54	53	69	61	76	61	71	56	59	47	54	56	53	58	54	53	57	54	50	56	65	63	59	65	67	60	56	69	64	69	48	65	54	74	52	49	58	47	57	53	69	60	59	59	58	65	51	61	58	47	78	58	56	67	48	71	65	54	57	55	56	59	57	60	67	72	59	56	50	51	54	61	65	51	44	60	50	58	51	62	68	65	65	67	62	68	57	61	55	52	62	57	54	63	53	57	59	73	60	56	71	62	62	49	54	44	70	60	61	73	53	67	54	51	66	52	66	55	63	44	75	65	57	66	63	51	52	72	57	48	61	63	45	58	60	41	64	68	58	60	43	40	52	67	70	67	51	67	52	56	84	59	55	63	56	56	58	59	64	59	63	57	70	55	60	72	58	62	62	80	52	65	53	56	67	54	59	63	57	56	44	52	72	63	74	53	53	56	70	54	59	65	53	43	66	61	67	65	60	62	48	55	62	62	71	58	57	58	63	60	67	57	54	40	75	55	50	63	59	58	55	61	55	63	68	50	62	58	58	59	53	61	56	53	62	57	53	58	58	61	76	70	66	58	62	50	57	60	52	85	60	42	50	72	61	60	54	65	68	69	61	63	58	67	46	63	52	49	66	64	69	58	54	58	66	48	54	62	63	58	64	66	58	49	47	75	65	69	54	59	80	67	65	59	58	62	51	78	69	50	59	56	52	57	60	60	73	81	53	69	62	72	50	55	57	57	59	53	65	64	61	50	65	64	53	67	54	42	58	58	67	61	46	50	58	67	60	63	49	65	49	65	61	75	66	62	64	39	52	48	55	51	56	52	55	52	57	59	59	61	59	52	54	58	59	61	65	55	61	51	48	67	55	60	49	46	65	58	57	48	52	70	75	50	55	49	47	61	56	71	47	71	67	57	56	53	48	59	55	58	62	68	53	58	80	63	42	65	57	62	46	59	59	57	58	72	57	69	54	59	51	52	68	58	54	60	59	66	52	72	58	53	62	64	62	56	61	71	50	48	58	75	66	56	69	57	75	54	74	57	55	55	71	54	69	64	56	61	55	72	64	57	54	62	56	54	52	56	58	56	57	53	51	54	46	70	53	52	56	73	59	53	63	60	60	64	64	57	53	68	63	47	58	73	54	60	63	70	60	67	67	61	42	67	65	61	65	55	59	72	70	67	53	50	64	57	55	51	57	68	65	63	59	67	50	54	59	64	48	58	69	70	62	70	57	51	58	51	46	70	68	51	68	60	70	59	50	60	53	72	50	52	55	54	58	56	48	62	51	66	72	73	62	62	73	60	47	44	60	66	64	59	56	61	50	57	59	66	51	64	65	55	79	67	58	63	51	65	53	51	57	65	58	51	55	52	55	60	60	48	76	60	72	68	52	56	54	66	45	70	73	56	53	56	51	51	52	58	58	50	55	55	59	71	59	56	63	54	55	49	58	44	59	44	59	53	48	57	74	48	64	46	46	59	55	73	66	57	56	67	62	73	55	56	73	58	60	58	69	54
34512	19365	9926	7642	11777	13784	12091	10175	8186	6639	5231	4220	3576	3005	2666	2546	2494	2281	2050	1732	1527	1246	1045	971	869	757	637	673	607	575	562	572	549	555	538	523	493	492	491	517	503	521	507	456	473	442	447	438	437	489	445	470	476	473	485	482	489	466	439	441	456	464	506	441	478	471	450	453	444	444	460	492	436	462	475	456	483	522	483	478	474	472	412	471	483	433	457	416	456	486	426	441	499	466	433	500	465	451	478	484	492	434	453	459	487	444	453	500	482	453	490	485	467	480	452	455	461	448	436	476	439	456	459	440	449	468	508	472	469	451	464	486	445	446	451	462	430	413	459	455	464	494	443	442	465	456	488	480	423	427	472	482	472	448	452	450	476	436	428	500	426	472	460	464	463	445	445	444	470	450	457	492	436	460	445	468	428	457	432	472	446	443	466	451	437	447	443	442	454	488	491	455	473	416	444	432	451	443	457	481	446	487	472	430	457	442	483	455	463	473	458	469	471	466	491	459	453	467	429	435	475	480	441	465	399	441	446	470	403	509	439	442	455	454	455	440	464	503	506	454	463	487	458	462	461	461	509	426	434	477	431	467	487	487	461	533	466	461	451	467	506	469	457	438	486	444	495	490	472	458	507	487	455	466	432	484	438	480	435	461	474	455	466	467	458	449	470	472	444	474	459	474	483	484	467	487	465	450	476	467	494	472	431	473	460	452	479	500	424	443	466	461	472	471	463	473	473	453	436	444	439	481	463	465	473	444	460	481	459	449	482	466	441	466	497	453	515	463	446	448	462	460	425	461	425	459	467	450	451	487	480	442	461	438	462	465	462	419	450	454	498	451	485	465	464	460	453	477	478	475	469	451	466	450	463	446	471	449	465	458	446	463	431	476	494	482	454	440	462	453	505	476	440	479	491	443	494	450	472	464	436	483	434	488	471	472	477	463	488	480	466	456	494	453	455	460	492	440	468	479	447	470	465	497	460	420	468	421	430	419	490	460	450	462	472	424	454	484	465	504	477	469	484	441	499	404	467	477	455	480	443	473	434	431	424	475	484	463	486	424	472	474	492	443	475	469	461	473	494	468	476	496	443	470	474	466	480	469	436	424	413	434	463	446	497	478	485	444	463	466	448	429	493	470	517	484	438	497	449	468	478	482	477	486	451	432	468	459	471	461	487	479	473	465	477	454	478	443	470	440	478	438	469	472	442	480	449	486	440	483	422	471	457	484	457	463	450	468	437	506	470	429	472	495	495	453	487	433	493	467	476	534	456	433	504	463	487	454	476	430	459	461	478	453	504	453	496	481	474	478	453	454	453	464	457	459	454	473	450	492	479	456	437	469	479	467	427	496	449	487	457	477	486	431	445	463	430	460	455	485	500	481	471	435	462	486	453	437	464	473	484	482	425	424	441	459	431	456	424	432	448	472	455	423	467	460	509	477	470	441	480	458	459	461	430	464	439	477	494	482	439	474	462	460	448	426	457	445	463	502	456	436	470	432	432	489	481	478	444	493	513	436	478	434	478	432	448	485	464	496	469	470	442	475	445	491	483	458	477	436	448	435	427	472	444	456	430	412	477	467	474	434	473	453	447	423	463	466	440	437	456	482	447	439	497	434	443	419	470	450	465	470	464	438	464	452	468	435	434	490	504	457	454	447	472	480	461	428	481	442	473	462	466	477	442	424	475	478	462	468	479	449	462	498	480	446	491	440	508	475	483	465	484	441	452	443	481	463	482	480	478	463	437	456	457	475	478	472	460	440	488	467	491	447	470	446	443	473	456	449	493	477	479	475	408	485	447	459	435	482	436	461	473	483	476	463	428	461	450	473	465	393	496	448	494	443	452	446	457	448	494	432	478	432	468	457	447	435	449	436	456	463	471	481	504	496	482	469	457	444	434	403	451	430	465	432	439	451	494	498	476	452	432	444	452	513	459	485	460	495	487	473	451	432	452	488	484	429	447	462	499	454	454	456	459	446	427	473	467	438	515	428	488	450	444	434	468	494	423	450	499	482	476	450	458	442	455	426	467	443	498	461	465	444	500	479	487	455	494	454	456	468	475	492	440	464	482	473	472	454	470	456	470	470	414	445	449	430	461	496	446	487	425	460	459	477	442	460	458	430	492	452	464	451	456	494	446	469	471	439	464	429	419	463	481	465	473	454	433	487	442	464	494	457	469	487	496	466	505	445	460	464	462	439	470	417	423	490	442	420	433	473	479	484	457	467	482	446	469	449	457	455	491	455	450	475	468	448	494	458	494	480	446	430	463	455	461	418	483	433	452	477	446	483	461	441	412	507	465	456	479	487	423	452	436	444	447	448	459	465	445	441	472	483	465	474	456	454	467	477	480	475	473	492	427	486	442	469	485	448	459	457	489	415	456	508	450	498	487	437	433	490	470	439	448	461	460	512	475	457	435	455	470	461	458	455	452	427	420	477	462	422	464	483	440	492	445	447	460	423	462	435	455	466	433	465	452	472	470	480	478	473	475	475	458	455	450	469	492	486	447	502	451	459	462	432	506	497	430	496	430	464	420	457	457	463	481	467	463	466	459	455	430	482	446	460	469	430	447	492	482	450	458	474	494	471	428	458	447	468	493	491	456	464	477	505	486	461	442	467	467	482	442	470	491	469	467	462	442	426	469	493	464	446	480	456	474	485	427	473	443	507	443	437	463	438	502	484	460	486	472	472	472	431	483	443	448	460	441	456	439	469	480	449	466	465	475	503	446	454	472	497	473	443	438	467	469	457	446	470	466	451	486	440	441	458	439	477	469	519	471	464	436	468	455	495	472	468	465	486	482	454	428	460	462	491	438	468	418	435	498	463	458	459	451	454	433	393	473	398	467	494	441	446	496	471	475	503	497	464	443	486	486	471	513	464	510	464	458	443	462	523	447	464	441	474	466	441	473	430	484	467	474	456	446	526	473	497	464	453	396	469	463	451	470	433	435	486	468	435	446	443	437	451	472	476	448	449	464	473	454	457	475	504	474	465	481	479	496	485	487	443	460	435	464	462	480	459	473	464	474	497	463	499	443	441	484	482	446	446	453	460	456	439	475	425	461	447	456	483	449	434	452	478	474	456	491	438	451	466	479	462	443	489	475	459	470	479	456	461	475	446	454	430	457	485	443	440	429	472	464	479	491	499	482	455	456	482	442	476	424	421	450	432	467	512	461	458	424	440	408	476	458	522	481	470	488	467	428	456	450	494	502	469	471	445	435	468	463	433	471	416	480	425	466	496	482	428	470	476	459	481	473	464	435	451	535	447	455	488	430	437	456	489	476	433	450	437	437	454	478	453	441	450	450	478	488	462	459	451	515	473	445	439	465	468	442	449	448	440	469	453	440	429	429	447	443	450	486	470	494	433	461	487	452	468	514	424	502	469	464	447	460	469	507	465	489	464	483	464	440	432	478	469	461	435	483	444	491	468	462	440	443	459	453	483	466	487	461	446	471	502	465	487	443	428	483	461	466	480	444	462	464	468	501	457
7937	3993	1669	759	507	468	417	395	333	327	262	231	199	198	215	193	161	173	125	136	119	104	93	86	82	78	72	74	80	77	66	79	75	62	54	72	72	60	71	65	60	75	68	64	81	62	58	67	66	70	64	61	61	71	62	68	70	68	70	54	61	62	62	66	77	62	63	68	70	57	64	65	72	59	55	57	61	57	70	54	55	63	60	65	60	60	67	70	44	68	61	65	74	61	62	60	70	68	71	76	70	77	77	68	78	61	58	63	64	68	58	65	73	65	51	70	74	59	65	73	58	74	73	63	72	55	67	56	60	60	56	52	68	65	50	55	67	75	79	69	65	74	67	60	58	59	69	61	66	55	66	53	70	66	73	69	66	61	54	56	68	73	78	67	79	58	77	78	62	54	60	71	66	53	60	61	64	52	66	61	62	65	78	50	59	63	54	64	71	58	60	63	54	58	60	56	74	57	65	55	55	67	55	67	69	62	74	64	82	63	61	65	56	57	71	58	60	63	72	66	56	65	64	59	53	64	70	72	67	56	62	57	60	59	68	73	69	61	73	58	75	59	71	74	77	74	73	59	65	67	75	59	81	71	62	52	65	75	56	67	69	58	63	65	80	55	67	64	65	59	51	60	60	62	60	63	64	58	55	52	76	68	50	58	64	58	49	68	63	60	65	61	54	61	81	68	62	55	56	55	64	71	60	56	61	86	73	78	79	53	69	74	68	59	62	62	61	75	65	78	57	65	63	65	65	68	44	69	65	67	56	57	72	76	62	65	74	67	71	68	47	63	66	52	62	65	64	59	61	71	61	68	71	71	71	57	70	44	61	60	46	74	54	54	65	66	59	58	76	62	66	51	58	64	74	56	69	66	64	69	73	61	65	86	71	55	80	62	75	77	84	65	57	84	61	74	71	68	78	64	77	54	70	59	67	47	57	62	74	63	75	60	76	51	67	62	78	73	62	67	69	58	79	79	52	73	69	75	52	62	62	57	70	77	66	66	71	50	57	48	51	60	71	74	69	72	62	75	46	73	78	63	66	67	62	62	57	63	74	58	53	71	62	70	65	71	65	81	49	60	62	70	62	71	85	55	72	63	68	78	66	77	59	62	57	67	72	78	66	50	67	66	71	58	71	62	75	59	59	61	70	68	56	79	66	64	60	70	63	59	58	61	52	59	60	66	54	71	75	70	67	64	67	52	79	64	66	64	67	73	63	63	59	57	57	74	72	69	67	66	57	74	60	65	50	77	70	62	53	49	65	62	58	56	54	58	58	59	62	65	75	54	56	64	59	66	83	59	58	55	66	60	73	72	67	66	62	65	64	66	58	65	65	56	85	68	50	52	62	75	62	52	53	65	66	65	70	62	62	55	66	62	59	66	71	68	58	61	70	58	64	53	63	67	63	76	74	72	56	66	65	50	81	66	56	73	61	59	63	55	69	88	71	49	57	61	76	73	61	67	74	64	62	60	83	64	78	60	59	76	67	57	86	69	58	70	80	53	60	57	61	57	69	65	69	63	72	66	62	61	65	65	54	60	74	55	69	77	82	74	54	52	69	66	74	66	55	54	74	73	66	65	56	70	62	55	62	64	57	80	58	68	70	76	53	63	68	54	59	71	73	67	68	72	56	51	54	79	53	53	74	58	67	68	76	66	61	81	75	75	64	62	74	57	74	57	66	66	60	76	69	60	51	62	64	70	67	73	70	66	53	61	61	60	64	63	65	61	73	56	78	68	63	66	57	64	75	53	57	61	72	54	58	54	65	72	58	70	58	57	62	54	71	66	63	60	71	73	65	62	66	59	82	62	54	83	54	56	71	78	61	71	61	65	54	71	78	64	75	51	66	69	71	54	54	62	80	58	69	61	65	61	67	55	64	51	64	69	57	56	52	81	61	73	73	79	71	62	73	61	51	77	64	59	59	58	72	63	84	54	78	59	53	61	64	64	59	62	64	67	63	60	53	59	58	63	64	54	67	59	60	55	61	63	61	69	69	71	78	62	88	62	71	77	62	89	60	80	57	61	58	57	63	62	51	69	69	74	67	65	62	84	57	66	58	62	55	72	67	59	66	66	57	68	52	55	73	53	69	52	46	57	58	80	66	73	63	73	50	62	50	80	70	75	55	64	61	66	50	70	53	72	71	58	75	61	56	55	68	65	68	52	66	68	71	61	70	67	81	62	72	64	75	101	67	48	79	67	67	61	58	65	58	73	51	55	74	63	58	60	60	64	85	61	61	72	58	67	66	67	67	64	66	84	80	64	50	85	62	54	75	80	66	67	65	72	63	46	69	61	60	65	62	66	63	79	63	67	66	59	50	57	68	59	64	70	56	59	67	74	69	54	59	58	56	53	62	66	60	65	70	74	58	53	60	54	65	57	55	55	57	63	75	45	52	65	52	67	64	58	51	74	65	69	59	54	52	67	79	65	50	54	57	67	49	52	68	62	73	67	72	60	56	63	58	68	64	71	64	67	87	87	56	59	67	62	64	56	59	64	72	58	68	50	86	75	59	75	88	64	67	78	62	66	56	65	64	53	65	69	62	64	66	57	53	52	59	61	48	83	69	55	69	49	70	55	59	64	53	83	62	54	62	56	73	62	66	62	71	63	62	64	83	62	56	68	61	62	54	69	71	83	68	55	72	47	65	66	66	55	65	63	74	66	68	63	62	56	71	69	63	69	72	62	58	62	55	69	60	64	52	57	59	63	62	65	63	62	68	63	54	46	58	64	66	67	61	52	66	65	58	64	76	72	53	66	69	65	69	59	59	55	70	70	92	66	58	69	60	81	64	76	69	64	82	72	62	65	64	59	60	55	52	79	56	65	72	80	76	63	56	60	62	69	75	53	64	53	51	77	53	60	73	84	60	76	54	64	65	69	71	73	71	73	61	54	77	61	66	62	68	70	55	58	69	60	62	72	77	49	64	60	66	71	72	54	61	72	55	56	58	69	65	55	59	62	63	66	52	68	53	69	71	62	64	53	64	59	54	66	71	69	59	55	65	61	65	57	52	64	68	62	77	70	66	58	51	62	80	62	57	56	69	56	55	64	51	60	65	68	51	76	70	70	52	58	72	70	77	67	52	52	72	57	59	63	62	68	74	65	51	61	74	62	63	72	71	64	56	72	68	64	71	53	59	66	63	62	59	57	66	72	57	64	68	75	71	72	57	63	77	60	64	70	67	78	64	49	68	56	56	68	68	81	60	62	47	69	79	54	65	51	73	62	64	61	55	58	50	58	78	57	76	63	53	61	59	65	62	70	62	63	66	78	68	51	66	74	49	70	57	53	63	78	56	52	60	65	64	67	74	50	71	80	72	57	60	64	64	69	76	55	66	64	73	58	70	82	61	70	57	55	74	53	61	46	70	76	66	75	75	60	68	75	72	47	65	69	55	60	64	50	63	54	60	50	65	65	69	52	47	75	64	65	66	59	59	62	63	58	62	65	73	73	57	59	54	53	80	95	72	57	65	67	65	59
38404	21965	13510	10852	16560	18449	15716	13286	11089	8992	7312	5884	4954	4317	3895	3488	3549	3265	2794	2311	1937	1559	1346	1232	1013	934	851	771	709	738	701	654	634	583	541	553	530	541	520	527	523	515	478	484	491	536	489	552	524	535	524	481	464	485	476	450	469	497	471	462	498	444	496	475	506	477	484	518	498	489	507	529	490	499	494	489	455	479	496	491	529	516	464	508	488	480	461	492	516	480	471	513	493	495	493	524	526	491	488	493	514	477	482	447	481	477	452	501	472	497	508	497	514	490	495	477	505	467	487	461	514	450	494	496	511	474	497	541	517	492	545	490	479	517	490	459	460	492	478	476	474	497	485	500	502	477	499	483	487	497	452	502	464	492	482	517	496	489	542	502	509	471	503	453	465	482	490	501	501	483	486	485	502	473	469	449	488	543	499	488	505	502	481	509	513	475	478	491	515	485	501	503	509	506	494	476	503	467	512	496	503	434	493	473	471	521	488	481	552	507	518	488	468	480	506	509	477	524	499	488	492	492	470	570	502	527	465	507	474	461	523	496	479	495	522	525	459	492	492	500	482	532	496	515	495	461	495	519	507	509	512	505	480	478	500	475	520	532	495	498	468	501	483	517	539	508	465	486	505	473	488	498	462	454	540	493	457	518	522	474	495	526	473	497	468	480	512	467	489	495	500	475	462	453	526	502	478	508	472	468	490	529	482	496	497	497	533	509	469	481	494	504	525	544	501	462	517	479	505	451	531	458	482	465	474	483	540	481	503	459	515	479	477	514	467	475	492	449	506	522	496	483	544	480	486	517	521	532	505	493	492	466	482	484	500	471	496	516	517	471	491	485	465	477	478	507	464	476	508	477	479	443	502	475	476	514	468	522	446	541	480	472	525	490	482	495	512	498	488	516	481	465	544	506	523	503	461	493	479	502	487	466	472	522	478	497	524	478	466	507	458	461	470	496	465	504	498	531	511	470	523	486	482	452	484	515	502	490	527	480	490	500	501	485	541	476	482	511	488	465	459	529	482	527	521	523	509	509	525	491	509	501	480	470	500	446	518	447	467	513	508	498	495	535	519	484	508	502	492	518	487	473	521	500	526	477	480	537	493	477	481	502	495	484	458	483	491	480	489	486	510	488	466	480	484	468	537	524	500	476	516	475	452	475	493	526	542	470	520	455	474	506	497	508	524	488	460	476	481	482	503	530	480	467	516	473	489	498	499	492	500	457	477	493	487	470	512	514	523	436	484	487	508	509	476	473	470	479	504	514	491	451	510	479	493	466	480	462	476	475	481	470	485	482	485	488	488	520	490	501	443	508	523	470	493	479	488	486	519	500	489	473	511	513	498	516	483	505	447	484	460	464	488	487	503	480	482	479	465	482	516	509	507	530	447	486	494	538	493	479	490	534	497	537	478	527	523	483	463	473	495	478	490	494	528	479	455	484	497	511	505	503	490	511	450	476	473	508	474	523	511	479	453	513	509	494	527	467	525	464	481	495	464	514	483	481	465	530	505	460	499	505	501	485	480	480	462	466	489	469	473	454	495	523	478	451	476	503	489	528	514	503	515	458	490	500	516	466	487	479	481	463	482	489	514	504	501	516	480	473	505	497	520	484	508	497	542	483	492	502	472	494	494	514	435	523	515	465	511	518	458	446	445	487	492	490	479	497	497	497	508	494	533	463	491	479	501	492	461	472	523	517	499	472	497	475	492	461	497	490	481	458	493	515	532	509	434	512	512	481	482	531	501	511	487	512	446	519	503	507	475	486	498	494	459	476	474	493	509	487	466	459	498	492	496	509	471	487	465	507	509	524	484	518	514	476	475	510	492	473	498	474	479	485	516	496	504	470	472	509	478	531	443	495	495	480	459	479	494	502	500	477	489	521	509	500	495	470	497	485	517	507	473	481	466	507	495	486	474	489	488	537	500	441	447	491	502	544	506	515	469	502	484	486	469	522	506	504	501	479	453	481	457	475	508	495	479	514	465	493	490	486	469	473	477	520	482	506	531	510	522	485	505	500	468	480	496	464	487	536	491	463	501	459	490	488	499	504	473	486	489	485	486	509	475	501	516	472	475	482	501	482	510	476	495	496	489	474	505	487	526	475	536	518	480	488	484	473	482	475	522	494	455	502	499	522	504	521	488	476	470	508	502	483	460	522	477	461	541	453	502	501	513	544	514	462	493	500	515	450	518	440	473	477	488	465	506	475	495	488	481	468	492	504	512	501	506	469	494	496	502	476	491	437	470	520	523	510	497	480	519	505	488	540	476	482	486	491	501	461	524	445	448	517	518	504	463	494	519	501	473	522	500	453	468	485	452	469	522	472	443	513	520	488	467	483	488	462	499	476	528	511	510	529	502	472	494	492	522	416	467	481	501	543	482	480	494	454	496	536	504	485	460	519	487	522	499	503	507	493	456	475	503	475	495	515	526	486	477	486	460	476	476	471	520	483	517	454	475	511	498	462	520	513	504	491	483	501	494	500	511	481	481	499	480	465	498	512	487	481	485	485	463	458	496	517	496	488	503	527	496	509	484	461	495	460	458	474	491	508	455	515	507	463	477	493	474	491	528	506	507	470	500	492	521	464	496	519	500	483	503	472	495	446	489	505	497	463	486	516	487	512	493	463	490	526	487	510	483	451	518	483	505	545	479	511	545	524	507	467	473	488	498	469	475	485	469	531	535	487	480	515	487	486	475	461	501	492	492	482	478	515	504	445	463	468	534	511	494	474	472	492	487	500	483	490	543	535	461	459	443	504	483	519	465	457	493	514	487	486	502	581	479	490	459	487	463	488	462	469	516	485	503	487	483	513	530	503	484	518	476	513	502	469	496	462	477	500	504	469	453	499	483	511	517	439	473	507	524	498	498	516	494	525	496	461	470	495	490	502	492	478	469	502	487	475	504	484	532	486	474	504	458	480	553	479	471	480	485	516	494	475	500	487	490	495	484	481	516	484	491	487	500	468	489	523	470	523	480	475	466	484	482	514	491	484	506	519	446	511	528	476	498	486	521	496	487	470	484	484	501	486	475	492	498	494	492	513	472	475	509	507	463	479	502	529	472	476	467	488	525	486	505	477	462	497	474	484	496	462	461	520	493	454	497	529	540	468	505	483	472	490	505	473	498	494	509	501	477	489	482	474	505	514	456	478	450	459	444	482	502	540	481	449	480	502	517	459	497	488	487	489	477	493	465	466	485	517	504	462	479	439	518	520	504	509	471	515	510	501	496	496	492	544	496	460	515	535	475	496	475	486	546	520	480	497	509	473	479	513	473	488	480	473	506	445	481	510	492	501	514	477	482	445	472	483	485	487	496	498	475	513	467	493	456	472	455	493	486	527	510	546	515	479	481	487	459	506	528	481	497	487	468	538	487	508	515	497	466	507	474	487	506	468	489	494	458	492	498	476	501	494	499	507	445	483	506	512	487	472	500	472	506	491	495	505	491	502	506	521	399	503	510	492	493	467	510	495	520	495	487	507	505	492	517	494
8605	4218	1574	714	478	403	362	339	316	267	197	222	172	145	170	172	153	148	127	137	101	94	91	86	75	65	75	68	74	67	62	52	56	57	55	73	56	70	60	74	57	59	49	45	52	61	68	57	65	61	55	44	66	60	61	54	55	59	65	72	62	73	67	59	78	64	51	55	59	59	57	71	51	48	65	74	80	57	49	55	68	54	64	53	82	60	55	44	55	55	62	66	73	60	65	71	63	51	56	73	63	63	57	64	63	53	59	67	49	62	57	58	63	49	51	56	57	64	60	48	53	54	53	53	61	59	62	49	60	59	70	53	66	47	66	57	78	67	66	54	47	55	52	54	57	66	55	60	53	67	65	59	65	44	54	71	67	63	52	70	69	63	52	64	68	51	50	62	62	45	62	58	62	51	47	63	61	58	62	61	72	53	49	65	62	62	48	48	64	60	71	59	74	48	62	61	52	60	66	57	42	69	53	71	52	62	58	57	60	58	47	60	66	67	68	64	53	75	74	68	51	58	55	64	53	54	59	67	57	73	47	58	52	65	58	57	63	68	59	45	58	50	60	63	59	68	58	55	62	52	65	61	46	50	67	48	55	54	55	64	70	49	48	65	60	56	77	70	68	68	62	74	59	54	65	57	56	63	68	72	54	65	62	60	66	59	64	66	71	46	57	60	57	45	69	47	63	63	53	49	60	70	64	74	59	58	65	50	65	45	47	65	55	60	57	70	61	63	49	57	57	57	71	65	66	64	59	52	50	58	69	68	46	51	58	57	67	56	61	65	61	67	64	61	61	55	50	61	58	53	45	59	69	68	66	63	55	52	61	48	65	56	67	62	43	62	49	53	57	58	55	53	70	63	70	66	63	62	70	43	56	64	65	62	71	81	56	71	58	64	52	63	72	57	57	68	64	59	70	61	68	60	69	65	62	56	70	51	66	63	57	53	59	55	59	56	67	62	56	56	55	69	53	71	58	59	55	53	53	62	49	56	41	49	68	53	62	72	50	58	62	54	51	67	71	55	46	55	53	68	71	63	57	59	57	64	51	57	64	61	63	51	65	54	58	75	50	58	52	56	52	64	62	50	69	68	58	59	77	63	67	61	60	53	53	52	59	53	57	51	63	59	74	59	71	61	71	58	56	55	56	60	57	56	50	56	63	75	51	55	49	65	56	66	61	68	51	63	52	58	60	60	61	50	62	56	73	53	45	55	50	53	65	52	56	50	63	65	65	75	50	60	53	60	64	74	62	51	62	62	65	50	57	62	59	64	70	68	62	66	60	56	67	54	64	49	52	59	61	63	58	56	53	60	62	54	49	56	64	46	58	49	71	67	81	48	64	49	68	59	63	53	76	58	53	67	62	50	50	68	54	62	71	49	51	57	58	66	65	50	66	56	61	61	71	65	55	66	55	69	58	56	66	49	48	52	55	66	65	60	66	58	59	54	60	64	53	52	62	60	51	61	57	57	51	51	72	73	70	54	47	59	62	74	55	61	75	58	73	61	67	65	70	67	69	66	62	64	50	61	55	59	48	56	57	54	62	64	49	57	53	64	54	65	61	75	70	67	61	59	63	56	52	60	70	69	43	56	55	55	52	64	72	61	56	67	58	57	56	56	64	55	69	59	59	64	60	51	42	54	67	44	60	57	47	54	81	63	57	54	55	60	57	50	63	63	49	63	61	65	64	62	62	71	75	63	39	53	59	51	50	63	66	54	68	68	65	53	62	66	51	69	63	67	64	54	64	55	72	65	73	70	58	54	55	75	62	58	68	44	53	63	52	56	70	43	53	68	50	67	42	71	64	57	55	67	60	64	59	69	65	62	65	67	59	51	73	60	63	78	55	57	44	61	64	49	52	69	56	73	44	68	54	50	51	62	58	49	66	61	68	54	64	61	64	74	67	61	50	61	66	55	58	51	56	61	54	58	65	47	67	70	71	66	61	59	64	57	62	51	68	63	71	52	77	56	62	57	73	60	52	64	66	63	59	45	67	75	79	68	56	75	76	61	63	64	57	45	71	66	65	60	52	57	54	56	53	61	55	59	59	52	67	50	54	51	56	52	78	59	66	60	65	59	51	75	61	67	59	61	53	65	48	64	56	71	63	70	55	57	75	58	61	58	52	56	74	59	61	68	53	50	68	52	61	66	61	69	56	56	61	60	71	66	63	55	65	51	60	50	52	70	60	55	64	57	69	59	56	63	61	66	53	63	59	61	66	52	70	51	64	57	49	63	64	55	81	69	55	64	46	63	58	63	50	51	61	51	59	80	53	34	63	62	47	62	49	65	56	59	66	55	70	53	66	79	55	52	70	64	58	63	56	53	46	58	57	56	61	58	64	63	63	63	84	55	67	62	59	56	49	68	64	55	60	60	75	54	53	50	47	57	50	63	62	53	68	50	67	54	67	67	60	53	68	71	75	57	54	58	67	56	58	65	46	63	69	59	74	63	70	57	61	48	71	46	59	73	63	59	61	52	63	56	60	58	61	62	65	52	78	54	59	63	48	50	46	65	56	59	61	66	59	56	57	66	61	62	62	64	57	61	53	66	69	59	52	62	59	61	51	70	53	46	62	65	57	60	63	53	56	65	52	65	58	61	63	43	65	71	57	62	59	53	69	60	58	51	54	51	57	62	69	69	60	59	68	55	50	42	62	76	54	71	60	58	57	48	68	59	57	60	66	69	64	41	79	59	65	49	65	47	55	63	52	65	63	60	63	46	65	66	51	57	60	62	55	52	59	57	52	69	75	66	61	65	61	55	65	52	52	57	60	37	67	63	54	56	55	59	66	59	52	73	62	63	61	66	77	55	57	82	50	52	54	58	63	57	48	61	72	52	51	51	54	63	56	77	52	69	58	49	70	45	75	61	67	55	73	54	70	50	59	55	50	46	67	66	67	57	65	48	69	52	71	36	68	56	55	63	66	62	58	64	66	54	54	72	50	79	43	49	49	53	58	71	66	67	58	74	75	61	60	67	60	62	61	65	50	64	66	69	61	64	58	48	59	62	58	66	52	57	42	66	47	51	59	58	65	68	49	58	65	61	58	64	58	57	55	73	56	59	67	51	61	57	68	63	52	66	63	59	69	68	70	56	68	56	61	70	53	56	57	64	68	58	61	59	58	65	70	71	72	62	55	59	53	64	57	48	74	59	48	68	48	62	60	55	48	63	82	57	62	53	61	58	50	51	47	66	61	56	54	72	43	58	41	64	68	66	51	70	42	54	60	53	41	57	50	53	55	56	45	52	47	61	72	69	48	58	56	56	54	60	60	60	70	53	51	55	54	77	70	61	58	59	64	73	65	67	53	52	72	69	47	57	57	63	57	60	62	55	55	65	64	59	54	65	63	57	53	62	54	53	63	76	53	57	58	59	56	68	60	47	57	70	48	55	63	56	54	47	53	53	69	57	69	64	54	63	73	56	49	54	67	63	61	59	58	53	79	53	54	58	53	68	78	49	48	59	48	45	72	62	52	67
36713	22641	12625	10080	14076	15909	14436	12075	10076	8261	6563	5589	4556	3990	3839	3480	3328	2938	2385	2016	1532	1257	1122	1131	909	801	698	700	691	670	618	622	596	565	583	513	500	463	510	495	505	515	458	477	446	503	475	463	478	441	467	435	459	464	435	478	504	453	469	433	459	470	425	487	476	446	479	496	453	437	441	425	457	467	427	478	461	470	470	463	462	428	508	477	448	482	453	468	458	489	464	437	493	446	455	437	493	475	455	490	461	421	470	426	454	438	458	427	424	480	469	473	447	451	432	444	478	475	446	436	485	465	449	434	506	447	499	448	461	433	469	450	474	436	475	470	473	455	460	444	463	457	489	480	479	426	446	480	462	417	460	449	470	463	482	436	428	458	495	485	448	464	478	431	482	475	465	505	509	473	479	444	413	441	457	455	462	445	466	444	423	467	422	450	428	447	471	487	425	462	423	428	450	468	491	440	487	446	479	476	483	476	436	464	470	468	457	459	467	460	450	455	462	428	442	455	500	467	429	443	453	427	453	490	484	484	446	476	486	490	476	486	438	456	444	459	459	488	498	447	485	464	425	482	464	474	468	446	452	465	450	444	461	466	420	471	429	455	448	455	464	476	467	444	442	439	444	453	446	464	465	464	446	449	472	456	443	455	460	459	450	452	476	458	497	451	419	470	463	475	439	453	494	475	450	457	452	446	473	472	421	477	468	512	468	443	408	450	458	432	448	458	467	492	442	467	433	485	452	434	459	444	454	450	448	433	459	444	420	461	469	441	433	460	460	430	425	474	450	419	456	462	454	466	450	457	445	447	435	467	468	439	478	458	455	491	456	421	465	468	462	475	457	505	447	459	451	429	440	489	466	455	470	491	420	439	493	503	469	428	426	438	482	428	444	456	451	440	444	425	475	434	470	536	490	438	464	468	474	463	435	482	435	440	470	455	424	412	466	475	446	438	458	438	483	467	458	459	488	485	459	472	433	482	478	486	447	441	446	473	452	494	464	475	451	461	459	459	458	476	449	445	468	446	481	471	456	457	468	468	467	456	466	460	422	449	417	478	451	468	491	463	452	468	483	434	424	452	461	463	464	438	480	487	493	461	449	450	439	464	478	423	437	419	487	458	438	450	456	479	432	461	461	448	482	466	447	441	453	471	448	436	473	464	474	459	479	455	491	437	410	420	422	479	466	458	448	462	467	502	477	459	453	466	465	441	490	435	453	439	510	457	466	448	493	469	432	493	457	447	459	449	464	469	452	492	444	488	483	462	425	433	455	431	454	444	486	460	413	486	473	466	445	504	473	476	503	425	496	445	486	440	482	450	459	466	455	473	500	418	438	437	476	419	447	500	493	458	474	450	481	470	467	472	488	419	466	464	480	445	481	459	489	420	460	424	461	483	453	490	438	467	444	470	463	442	479	482	469	458	442	517	467	442	471	458	474	470	449	465	485	481	463	469	451	466	502	398	464	407	461	502	455	445	475	469	475	463	471	471	432	461	446	441	434	454	471	472	458	490	432	461	477	420	476	468	467	444	467	472	468	450	470	439	489	425	467	482	468	461	450	455	467	476	429	467	476	461	485	450	466	451	429	443	435	433	446	469	448	447	455	450	454	439	474	434	434	466	470	443	488	482	453	424	458	465	436	440	495	467	430	475	448	445	463	467	399	485	493	438	463	442	480	450	444	461	473	464	454	468	434	455	436	457	458	438	442	479	465	479	475	450	500	450	482	447	448	429	501	452	496	473	471	444	441	458	452	461	488	451	467	472	465	479	441	429	443	465	445	435	462	477	463	452	467	514	473	444	463	473	488	474	478	488	417	420	445	441	442	480	427	433	471	456	444	418	443	435	490	481	483	456	483	439	466	474	481	519	466	455	408	468	433	449	480	452	468	450	453	435	443	431	515	471	448	445	476	473	458	478	459	454	502	437	476	471	478	461	464	454	488	433	494	414	456	466	466	463	462	451	458	438	414	470	463	460	492	433	442	466	465	496	492	433	477	508	490	443	484	467	468	427	447	468	454	478	485	498	455	465	455	454	427	469	495	483	470	457	462	413	468	419	505	465	441	459	449	488	445	472	486	476	449	478	471	419	459	452	495	448	457	416	438	480	461	496	441	464	470	445	485	460	449	438	487	465	431	439	480	452	463	442	470	431	461	426	430	437	490	451	452	505	446	490	460	469	458	462	486	436	473	465	454	477	452	450	472	467	426	480	461	448	467	447	431	463	424	459	465	507	436	435	432	457	468	468	469	477	472	462	469	471	440	443	464	463	439	487	483	439	474	437	478	465	448	434	462	464	459	467	467	474	477	469	425	452	491	442	445	457	461	452	462	452	431	432	435	499	490	466	425	483	443	473	538	487	472	476	478	462	452	450	510	446	479	460	462	482	442	441	476	468	449	443	450	443	468	455	441	473	437	443	436	458	466	472	448	436	461	479	471	446	464	478	455	505	432	498	457	461	482	439	476	458	456	459	445	482	440	456	463	480	465	459	435	486	455	446	464	438	455	457	487	496	504	451	418	451	449	456	433	507	494	459	462	486	465	412	449	447	445	440	452	461	466	483	506	477	423	460	437	449	457	446	482	423	435	454	461	422	406	451	447	493	457	448	472	479	480	472	469	479	423	461	497	453	472	471	517	484	501	437	450	472	474	462	428	436	492	448	484	447	453	436	461	511	469	453	457	446	478	442	429	467	464	469	460	427	442	488	462	458	497	459	460	471	429	439	491	427	455	484	461	478	475	470	490	481	417	465	505	474	461	457	459	432	453	464	469	486	407	430	448	478	437	467	463	433	461	480	483	461	462	516	455	464	476	454	459	456	469	448	482	476	396	449	481	444	495	457	476	471	451	458	429	483	468	464	444	487	467	455	453	465	444	453	448	480	450	479	502	467	473	464	417	421	505	497	479	481	476	492	461	442	451	468	429	489	448	496	464	461	414	426	444	459	456	447	504	483	428	414	471	441	471	443	458	477	476	483	437	460	431	480	445	476	472	466	456	442	450	449	474	458	450	475	459	469	444	487	478	448	443	463	455	464	444	454	466	473	459	455	474	426	442	457	470	450	473	455	461	438	424	451	486	468	457	438	439	428	460	448	395	519	442	442	457	440	479	501	449	466	477	426	451	440	466	474	469	499	447	485	428	457	468	478	456	442	494	452	455	443	439	445	485	445	458	462	476	454	440	478	458	417	437	441	474	471	457	435	427	459	462	428	408	484	435	457	436	495	470	407	491	471	442	485	474	478	445	393	479	494	446	475	469	454	462	476	467	457	443	489	497	421	451	452	449	470	434	431	494	406	434	493	436	476	435	454	449	462	458	469	488	459	477	489	449	464	483	475	441	488	480	473	441	465	447	417	440	458	469	439	472	475	427	441	492	458	430	454	451	460	439	449	491	469	457	456	435	475	446	474	474	441	481	467	469	491	472	467	467	458	475	487	425	486	499	429	479	459	469	456	456	436	468	472	451	457	459	454	431	467	456	460	451	453
10562	5300	2055	1055	658	573	562	450	431	366	323	285	251	258	215	222	192	215	196	146	125	124	114	96	94	98	88	91	83	85	72	85	76	70	57	67	71	59	59	70	72	58	88	74	74	53	57	61	70	63	77	59	60	66	53	78	77	57	58	68	64	79	66	66	69	56	76	74	64	65	59	46	85	62	72	83	72	62	59	74	67	65	78	70	64	49	58	54	62	79	74	69	67	68	63	63	74	54	66	69	46	65	57	62	72	67	56	57	68	56	60	61	56	66	71	63	61	64	64	68	71	66	57	62	72	53	69	70	57	61	67	52	47	57	72	62	67	57	63	81	67	57	62	47	59	70	62	76	66	70	68	54	63	60	81	78	82	51	54	56	56	50	63	71	66	69	62	77	69	66	59	58	58	64	62	80	71	71	62	71	67	68	57	66	69	61	75	73	54	67	74	70	65	78	62	63	81	56	66	64	44	57	65	87	70	64	76	68	66	63	65	60	67	57	70	73	64	56	47	62	56	75	54	71	53	52	66	65	69	59	64	59	60	80	58	65	69	55	75	74	60	67	73	61	84	49	57	60	65	63	75	80	62	50	57	66	66	74	58	53	62	56	68	57	60	70	57	64	65	58	57	75	55	69	52	71	72	63	62	65	52	59	59	62	59	85	80	60	66	54	68	60	48	77	68	70	70	56	48	60	68	47	69	75	68	50	63	57	62	63	59	60	61	66	52	58	48	90	71	59	72	69	59	65	75	62	75	68	67	47	55	78	67	65	76	54	61	51	69	68	50	50	74	72	51	58	66	60	67	53	63	67	65	56	66	83	53	65	66	67	56	53	71	75	69	62	65	60	52	61	85	65	78	61	63	67	62	67	75	52	51	67	64	64	76	62	71	58	56	80	70	68	63	62	59	61	69	68	67	57	72	70	58	64	59	73	73	59	71	76	55	63	69	61	64	69	60	62	65	55	66	61	83	62	53	56	71	66	69	72	60	71	75	66	62	63	77	63	73	69	63	74	65	57	55	73	63	65	49	66	46	70	85	55	74	58	63	80	63	76	51	63	75	67	58	67	71	55	68	56	81	74	57	59	60	53	58	68	72	59	55	57	77	66	64	60	66	56	60	64	55	69	64	71	63	55	75	61	53	61	63	66	51	66	68	54	85	59	69	57	64	72	55	65	57	61	65	61	54	67	60	75	65	65	65	47	53	60	59	49	76	62	58	64	53	62	50	60	66	67	85	64	69	59	71	80	70	59	48	68	70	78	66	76	54	46	64	54	73	59	56	51	86	70	84	56	67	59	72	56	63	84	72	64	80	55	62	59	64	68	68	71	67	61	64	72	60	71	59	76	72	71	81	76	67	56	60	85	65	74	82	81	68	76	51	71	55	58	63	79	61	68	63	69	69	64	61	55	59	66	61	57	68	59	67	60	61	48	83	84	71	78	75	61	60	76	65	54	67	58	62	63	64	64	71	58	65	58	70	65	66	62	66	55	66	68	72	86	55	66	63	70	58	56	81	57	70	72	76	66	70	55	62	50	55	67	67	64	50	57	75	64	56	70	70	64	64	53	75	51	59	80	54	61	58	62	59	63	68	50	67	65	63	76	69	60	64	71	61	58	52	65	69	60	62	63	60	76	65	65	71	58	55	70	59	74	77	70	73	65	67	75	89	61	62	63	63	87	63	74	67	53	68	66	64	62	68	72	76	62	74	59	69	81	73	65	61	58	64	48	69	65	61	63	56	60	59	68	58	64	56	52	49	71	77	63	64	65	62	56	60	59	73	72	69	64	60	58	55	63	79	60	53	69	60	85	75	57	60	59	74	80	62	69	65	88	72	69	65	55	67	57	86	77	68	53	73	62	62	75	76	58	60	71	70	67	70	82	52	66	55	61	57	88	79	73	70	71	65	63	77	65	74	69	63	84	74	74	65	71	70	61	76	63	68	58	61	69	68	69	57	75	76	65	64	56	77	67	52	64	79	68	47	61	75	71	64	60	73	62	74	65	72	53	75	70	65	50	72	76	66	76	76	74	56	69	62	75	70	72	60	56	56	55	70	63	63	75	59	52	81	66	70	77	61	58	70	65	53	57	65	66	52	62	62	79	63	60	65	77	63	66	73	62	67	62	68	67	68	70	62	66	62	67	78	58	74	72	64	69	52	62	65	67	74	83	66	74	79	64	58	80	58	67	62	67	63	65	66	52	53	68	67	58	68	52	58	74	69	63	56	66	46	62	64	54	72	59	57	72	73	80	59	57	69	78	56	66	63	66	66	67	64	68	74	75	79	63	63	52	85	56	83	59	57	63	75	63	64	55	64	71	63	58	66	67	59	53	70	54	67	71	74	61	73	59	73	67	69	62	73	56	57	74	62	75	69	74	78	75	63	60	58	68	73	65	60	61	61	56	68	56	58	56	59	68	75	55	59	68	62	63	61	69	59	62	55	66	68	59	65	61	62	51	73	60	65	63	52	65	63	68	71	75	53	63	68	83	83	57	66	64	55	66	67	60	65	71	69	70	67	72	61	48	52	67	61	59	57	70	55	59	69	66	66	66	55	65	61	61	66	74	67	66	72	70	54	67	68	63	61	78	69	73	64	64	66	67	69	78	68	66	68	71	62	67	74	73	64	60	71	71	58	64	68	70	51	71	67	59	62	61	54	71	65	64	70	64	70	64	72	66	60	57	55	62	65	73	74	59	61	70	58	81	68	80	69	62	58	54	69	75	75	75	64	61	66	56	75	48	72	72	62	64	49	71	63	66	65	59	59	59	72	62	64	53	67	69	61	56	84	78	61	57	66	60	62	71	62	64	61	60	57	83	74	84	75	59	74	69	59	86	72	67	68	72	64	65	50	65	65	73	57	58	54	72	49	60	67	59	65	84	74	64	79	64	70	69	69	57	70	71	61	63	44	65	74	60	58	64	60	62	66	60	49	67	74	66	69	81	77	73	49	68	67	56	54	59	48	82	66	69	62	68	78	67	60	60	57	54	53	62	68	67	64	68	65	59	58	55	68	57	73	60	68	69	62	67	58	71	46	77	71	63	83	67	67	73	55	45	84	71	58	58	66	56	67	55	71	57	64	66	56	62	73	51	69	62	51	53	71	61	59	66	53	54	58	64	63	63	62	65	63	68	62	73	67	55	65	63	71	64	64	63	63	58	70	64	59	73	68	84	59	73	56	54	53	76	53	65	74	66	68	70	86	69	64	68	61	62	58	72	62	70	68	69	78	63	69	71	72	62	80	66	62	65	55	53	61	83	56	60	54	69	81	65	58	64	72	69	68	57	55	75	79	60	66	56	66	63	69	76	55	63	70	53	61	63	70	73	75	65	79	46	63	61	63	61	53	80	68	58	49	59	81	76	71	58	66	60	71	70	59	67	66	62	80	54	61	63	55	73	68	48	86	38	80	67	58	60	75	64	57	66	71	69	62	67	48	65	69	68	77	53	62	61	62	56	51	57	64	68	59	68	72	56
41078	24503	15082	13564	18150	19871	18383	15246	12913	10744	8680	7286	6300	5681	5174	4518	4160	3663	3293	2526	2045	1563	1505	1268	1115	961	850	894	836	744	719	709	624	606	567	539	544	539	536	575	513	557	551	484	512	509	514	469	499	506	507	499	518	537	498	536	512	487	520	506	474	438	509	553	505	522	515	499	520	502	488	497	488	496	495	504	508	468	526	531	492	462	494	491	537	491	480	487	463	535	496	520	535	504	484	547	470	536	482	487	475	498	497	496	519	509	538	479	493	490	514	512	489	553	498	508	462	480	478	521	474	522	481	485	482	499	499	496	459	518	497	442	503	515	488	486	511	483	518	493	466	488	506	527	446	486	459	482	486	487	494	471	475	498	479	540	502	495	515	480	504	480	510	483	493	493	500	481	478	495	507	514	482	506	487	445	516	476	504	502	504	477	496	520	486	488	477	459	511	458	494	560	467	477	478	531	499	558	498	474	519	478	510	504	466	490	445	501	509	500	483	464	538	471	527	501	513	482	485	491	463	494	494	468	479	496	501	492	471	493	460	496	493	470	499	467	449	481	503	502	491	475	521	510	514	475	513	506	473	496	524	487	487	465	529	486	494	448	526	478	468	510	494	450	458	482	483	463	498	524	487	507	502	499	515	480	493	445	490	505	512	520	519	467	525	517	473	509	467	517	443	511	480	510	511	496	512	508	488	479	482	491	489	533	491	560	486	489	499	514	465	502	528	468	528	512	511	496	492	514	492	524	490	472	511	503	494	500	523	480	526	453	505	493	532	455	542	491	500	494	506	479	534	521	498	510	505	488	493	491	497	516	442	488	466	490	501	480	521	504	473	489	479	486	509	499	495	463	476	495	503	508	506	474	501	502	535	529	441	490	526	484	534	506	457	503	527	490	482	503	495	516	461	481	511	514	508	467	491	469	522	514	530	461	461	469	474	543	513	469	485	471	526	521	514	493	479	473	487	526	507	507	508	490	509	497	509	497	482	483	487	488	486	472	528	461	527	493	516	500	483	497	508	480	494	498	524	508	487	502	517	478	530	504	495	437	491	500	494	498	486	467	507	530	530	494	551	497	507	518	478	513	480	493	439	505	493	500	515	491	495	474	505	521	455	476	493	491	496	533	494	497	525	517	535	480	498	490	485	505	510	478	515	497	497	500	507	513	458	467	496	525	484	471	529	517	465	498	476	493	492	508	492	475	492	445	488	476	495	518	474	475	500	520	484	506	493	502	461	523	492	493	484	514	490	456	493	510	519	469	508	483	469	478	515	483	480	475	459	469	540	469	523	498	531	505	507	470	500	488	514	532	495	495	472	526	499	476	471	494	482	488	498	485	488	525	447	489	475	503	502	472	502	463	494	502	473	473	465	515	487	465	517	441	484	465	510	468	493	512	493	506	470	529	508	455	476	459	499	511	509	489	463	473	468	509	513	515	517	494	511	517	500	513	510	475	476	505	481	480	485	522	512	485	514	511	488	476	491	493	484	514	502	488	496	518	493	492	483	499	500	464	500	516	518	495	521	511	495	477	519	519	477	474	457	456	502	500	488	506	520	516	516	499	440	474	510	471	475	478	517	526	515	509	506	527	489	512	449	463	482	506	494	497	463	473	506	507	502	500	518	490	508	518	472	503	464	529	478	459	471	525	496	501	492	512	488	460	450	478	468	532	490	499	523	504	477	465	473	503	488	519	437	491	469	515	508	499	476	473	527	517	520	486	505	528	521	489	489	482	502	511	533	443	484	517	472	497	491	513	504	488	518	509	499	482	518	523	500	497	528	501	536	485	477	464	482	510	513	499	459	468	495	515	501	474	503	502	479	493	507	526	471	481	534	482	504	492	508	506	514	489	505	474	485	512	483	456	539	517	477	529	470	464	467	474	456	492	502	460	464	528	481	502	502	457	504	499	482	517	491	514	501	473	478	436	562	499	528	486	503	492	529	506	517	503	490	499	503	504	469	502	500	476	487	495	474	461	491	489	477	509	513	486	469	489	489	491	521	473	497	496	499	511	521	505	498	488	469	489	526	499	508	512	523	491	476	468	482	513	506	518	498	468	482	497	479	466	550	514	539	539	495	490	499	511	493	496	524	468	499	491	544	499	485	463	480	484	506	514	491	469	478	514	489	522	502	475	513	498	476	498	497	504	499	483	506	528	482	480	488	501	519	511	508	480	497	470	493	500	519	456	499	514	490	500	454	518	457	506	539	487	503	545	511	410	490	501	495	456	462	501	514	492	512	463	521	507	521	496	500	503	486	489	486	503	481	524	524	514	497	521	513	467	498	485	466	505	469	510	475	499	469	511	502	512	498	529	502	458	466	501	478	472	511	483	493	485	499	464	510	496	518	461	481	476	499	482	468	502	529	528	521	501	486	533	512	517	531	516	464	511	451	500	436	479	486	504	525	507	462	502	494	516	498	493	483	494	525	520	507	500	490	542	500	489	507	515	530	511	483	501	482	482	529	495	480	505	506	508	467	453	490	491	494	490	484	507	464	527	516	489	507	471	503	506	529	546	515	487	518	481	509	520	459	479	496	494	512	469	485	506	527	508	466	507	489	480	486	482	479	451	506	470	487	499	487	494	503	485	531	499	532	496	486	528	523	521	519	503	458	524	439	468	490	472	480	465	477	500	503	498	522	489	507	482	487	472	478	497	485	449	480	502	526	538	491	478	496	520	490	524	479	507	488	485	505	502	488	550	501	451	517	482	539	508	483	512	471	493	513	501	479	458	503	498	449	491	488	519	472	533	494	526	490	520	537	468	519	455	499	496	471	526	481	510	482	518	516	462	484	472	495	456	485	511	491	520	491	508	503	479	506	499	496	503	481	491	478	512	482	474	509	526	490	488	512	507	455	510	493	501	454	518	514	479	516	506	521	454	504	512	453	509	514	508	471	487	468	506	489	516	470	487	501	499	479	508	486	481	478	481	510	486	498	515	520	530	500	507	476	529	525	474	489	515	489	509	507	489	507	523	515	484	515	473	495	513	475	501	479	513	514	517	511	482	490	464	516	510	519	482	474	507	471	492	515	520	470	493	464	506	518	497	493	507	489	492	502	502	446	513	486	479	531	508	483	520	494	507	511	465	498	496	476	499	523	537	479	521	487	499	478	509	495	505	507	509	519	522	488	538	508	499	470	514	525	505	498	503	517	485	513	461	508	503	466	545	507	481	511	505	477	505	479	473	512	487	490	500	503	505	523	521	476	481	499	506	497	501	491	521	486	510	468	517	471	469	499	474	477	532	512	478	471	492	486	499	498	545	510	529	502	514	459	503	484	494	491	483	536	506	482	488	499	457	509	495	476	509	510	498	478	500	486	452	454	523	490	501	464	450	496	490	516	491	448	491	485	510	475	521	497	502	474	505	542	495	485	491	486	501	486	529	489	507	489	490	520	474	494	524	512	476	509	502	502	486	502	483	518	517	498	522	486	482	486	534	506	500	547	473	515	486	440	485	485	510	477	527	486	489	498	478	481	474
6338	2318	1115	605	415	340	299	292	234	223	215	194	194	148	158	147	143	143	115	93	107	70	96	73	76	60	73	61	58	65	66	67	57	65	71	58	64	76	59	64	49	59	61	65	53	40	67	54	55	52	59	71	61	61	66	67	76	66	56	72	58	71	75	65	57	71	54	65	53	75	66	66	54	62	61	60	53	68	54	54	42	52	62	57	57	59	54	58	54	50	59	54	60	79	58	60	62	63	63	57	54	53	73	49	56	52	72	52	66	69	66	65	60	52	69	60	57	63	66	64	75	63	52	56	49	73	72	60	60	70	51	59	58	62	65	59	69	67	47	78	54	74	71	59	65	46	68	57	62	68	74	61	50	66	64	47	52	59	53	59	66	56	66	51	59	49	55	61	61	66	49	65	60	60	61	52	55	65	60	55	73	57	49	73	55	63	83	59	54	56	69	52	62	49	51	60	53	60	64	47	67	74	59	57	65	63	58	60	64	70	48	67	66	57	59	45	50	60	53	58	52	60	46	59	50	90	65	42	59	62	58	55	68	53	73	51	58	50	70	44	60	69	55	61	61	59	57	72	49	71	67	52	68	72	58	58	65	62	51	54	62	66	57	54	61	66	60	58	61	59	62	88	58	56	44	64	73	54	77	58	72	60	50	58	48	46	57	73	54	70	47	52	53	59	61	56	59	71	63	72	65	53	61	66	57	67	55	70	59	49	43	65	59	60	54	54	59	53	73	53	63	70	58	53	56	65	73	57	58	55	65	76	63	59	58	61	58	55	72	54	67	39	58	61	48	58	51	79	60	60	60	51	64	65	53	66	59	52	67	57	67	62	56	53	65	74	59	57	62	77	61	54	48	63	55	58	62	50	59	65	66	66	63	62	56	56	46	69	64	70	59	59	65	71	60	63	59	58	56	51	52	59	71	58	53	71	57	65	49	58	74	68	49	67	53	55	69	51	63	52	63	55	63	60	55	69	71	62	74	63	49	67	56	60	64	65	55	68	51	44	52	64	74	56	69	75	47	62	60	54	56	52	65	66	65	54	58	63	53	62	63	49	64	88	71	72	48	63	62	55	55	58	62	57	61	63	50	64	57	67	58	58	61	78	61	55	65	61	74	56	54	71	65	54	67	60	60	63	65	75	52	60	60	63	58	60	54	69	62	61	50	69	48	49	57	69	59	56	66	64	52	59	59	63	61	58	63	59	49	74	67	55	60	77	46	68	53	59	51	77	45	69	57	61	63	64	54	62	60	62	58	62	47	65	54	54	62	58	65	55	66	67	60	61	56	58	69	64	49	51	73	73	56	63	54	57	73	55	38	55	63	58	59	67	61	53	48	69	68	52	68	62	44	65	49	57	61	56	63	55	57	60	58	86	70	58	69	64	63	54	51	64	65	57	56	66	78	54	67	65	54	63	58	67	64	55	67	54	68	61	53	62	53	60	58	70	62	63	66	60	71	67	61	51	54	58	54	51	61	65	65	40	61	52	65	56	49	47	59	66	56	56	64	57	63	78	59	64	60	49	58	63	64	55	75	51	69	62	69	63	63	45	59	64	51	71	46	50	54	59	69	72	54	55	69	59	74	63	67	64	64	57	59	72	62	53	56	61	46	74	49	53	72	78	63	58	67	65	64	73	44	50	57	53	55	56	55	43	63	51	59	60	54	60	65	67	57	55	65	61	60	45	63	65	65	76	59	58	75	64	64	53	58	60	63	58	64	62	68	61	54	62	62	65	59	57	58	67	64	58	47	57	64	64	67	57	48	49	55	66	59	74	53	55	59	48	61	77	49	73	53	60	51	73	50	64	73	70	68	57	74	63	68	67	59	58	66	70	54	63	53	65	53	59	41	53	52	51	54	56	72	56	58	61	62	60	55	70	66	61	54	59	57	58	58	49	54	57	55	56	64	69	68	54	77	62	50	67	63	68	69	60	57	56	49	62	57	61	73	57	47	63	56	65	54	48	70	59	56	52	77	53	63	74	70	81	73	58	57	67	54	55	64	51	55	41	65	67	57	57	52	59	60	54	55	70	50	56	52	77	71	57	65	52	79	63	62	50	53	62	73	57	69	79	69	62	52	65	46	60	59	66	62	71	60	71	52	56	63	56	68	65	64	73	59	65	53	59	73	64	51	62	48	65	71	54	58	57	56	56	60	40	58	50	58	51	53	57	60	47	60	62	67	50	60	70	67	54	66	61	62	62	58	66	52	57	58	53	52	52	67	70	58	63	62	69	61	63	52	48	64	73	47	50	57	60	74	47	62	51	59	69	59	62	49	48	57	55	73	59	50	57	55	63	68	54	72	58	54	77	49	58	65	52	66	50	66	67	61	54	67	56	60	72	56	65	59	56	61	57	70	59	72	71	61	61	59	55	68	81	84	54	54	59	60	69	59	66	65	56	57	55	61	59	61	71	60	72	61	55	67	48	60	62	52	74	69	52	68	76	61	55	59	47	62	54	64	48	65	59	59	65	59	67	70	57	68	60	74	61	52	67	52	51	70	61	47	57	56	63	62	56	67	56	64	64	60	45	48	61	76	62	66	73	71	55	60	56	58	63	55	63	46	52	62	54	65	72	49	60	73	74	54	61	62	55	60	62	57	56	61	66	63	80	50	61	63	72	51	52	52	65	58	66	73	50	67	66	57	62	52	70	69	55	58	49	65	68	56	71	74	62	45	45	67	72	62	59	59	46	74	58	83	66	62	64	60	52	53	62	71	53	53	57	59	57	58	59	71	64	67	66	76	81	56	65	55	51	58	62	52	53	60	71	65	67	47	47	56	75	60	47	60	69	68	57	66	63	60	58	67	62	69	57	57	46	49	65	64	50	66	63	54	59	50	62	57	66	60	72	55	51	67	62	59	64	64	49	66	57	57	62	54	49	49	52	52	63	60	54	60	43	65	55	78	54	63	56	60	71	53	75	46	67	55	53	57	53	61	55	72	46	62	60	49	44	59	58	60	54	50	42	69	68	69	64	74	65	68	54	65	61	60	58	56	65	43	54	71	55	66	49	75	40	60	67	63	40	61	57	64	65	52	89	51	54	56	59	66	63	46	57	59	68	61	64	45	50	63	63	68	54	62	57	58	57	63	50	67	59	55	55	66	58	65	58	68	65	58	57	61	52	66	57	52	35	55	66	73	53	69	63	56	66	61	62	69	51	65	68	53	71	55	66	63	55	62	52	63	65	68	69	60	68	51	48	75	56	70	59	72	72	64	54	66	57	73	65	63	58	61	52	57	62	56	60	72	69	68	61	62	80	53	45	60	45	68	62	65	69	61	62	60	62	68	81	48	52	64	52	39	58	65	59	52	56	59	67	46	76	64	69	62	47	64	54	69	54	67	57	48	49	58	62	51	57	62	48	61	63	55	67	61	52	64	69	62	64	58	61	56	55	62	62	52	62	58	60	60	58	46	60	47	55	74	48	62	65	56	58	57	50	66	71	63	57	72	75	62	58	58	54	59	66	58	52
33451	16937	10196	9750	13720	13983	12297	10114	8561	6604	5784	5004	4233	3799	3310	3020	2616	2331	1877	1583	1286	1122	1059	868	760	721	660	656	612	585	582	547	544	504	515	488	487	468	485	529	487	454	495	469	477	492	443	457	440	493	474	468	466	458	447	447	435	435	425	432	471	451	469	436	462	430	438	444	461	484	470	509	485	477	449	458	470	466	485	455	465	446	470	509	455	485	435	460	503	478	480	433	490	438	485	446	458	435	424	487	440	475	471	434	489	457	486	452	461	453	492	438	489	461	465	455	477	468	448	494	451	454	446	498	481	475	443	473	458	471	463	485	464	491	475	462	444	454	515	471	451	432	483	464	479	451	428	480	469	478	476	468	477	455	459	470	467	461	447	456	488	453	473	454	467	457	477	470	450	465	466	475	469	448	467	458	449	474	473	478	442	454	473	450	454	455	508	451	490	453	474	476	456	436	490	526	486	482	457	469	473	483	466	460	439	426	464	483	424	464	484	454	469	484	505	444	456	475	467	453	468	479	497	433	456	461	473	444	460	465	464	443	465	488	463	459	454	445	488	460	455	472	461	485	465	468	471	474	481	495	463	464	458	463	472	437	477	432	456	495	502	446	491	470	455	453	508	468	498	476	484	457	492	505	450	489	487	430	472	456	457	452	489	428	479	472	458	453	490	450	453	450	491	492	452	485	473	445	453	479	484	456	487	475	485	455	481	481	474	463	445	485	446	496	489	454	477	469	471	437	466	472	495	452	459	445	489	509	493	442	448	485	477	494	480	472	469	473	466	454	471	463	452	470	484	446	472	479	483	477	472	464	481	455	469	473	484	469	467	482	421	462	489	432	460	458	458	445	431	464	463	484	478	448	447	443	499	482	490	465	510	438	467	446	462	480	493	483	439	483	476	438	451	426	481	444	466	433	446	484	472	468	429	461	450	469	459	490	492	473	420	462	463	469	488	504	460	468	416	450	497	466	471	480	466	504	460	444	487	466	496	501	479	441	465	481	449	467	494	470	490	474	465	450	456	445	470	464	471	455	469	435	461	485	480	422	479	486	470	435	516	520	450	443	450	443	471	432	463	461	474	443	443	415	437	475	485	424	439	469	482	467	419	514	494	489	462	468	477	523	469	456	468	438	425	496	415	479	482	486	443	457	482	480	444	449	457	458	479	460	502	499	439	467	469	446	472	475	492	460	432	465	435	456	464	460	429	450	438	456	446	456	486	495	482	497	474	485	487	460	450	470	454	435	461	432	440	504	419	475	441	468	460	432	485	436	449	445	472	442	480	472	460	448	473	464	460	428	463	474	445	464	492	429	428	472	450	455	447	445	468	451	470	451	490	494	446	473	484	493	468	430	466	490	428	441	446	462	462	460	458	437	434	425	473	399	454	464	441	476	420	486	449	454	457	476	453	483	447	480	436	433	454	463	473	410	448	461	491	466	469	411	480	492	481	478	497	440	460	489	468	469	472	474	468	469	479	478	464	472	440	456	452	486	443	459	467	447	459	453	457	448	464	463	487	461	447	430	455	494	474	439	490	468	493	472	474	431	455	460	467	471	480	473	447	456	482	477	469	503	494	474	456	456	496	476	487	496	471	449	462	475	449	470	483	482	473	465	499	444	453	461	488	451	473	405	504	481	495	453	466	447	464	459	472	436	455	444	467	467	471	465	474	486	483	452	490	490	442	465	457	449	448	463	468	450	426	477	446	463	490	450	455	461	476	478	446	455	467	493	449	499	433	505	497	482	463	474	439	459	420	463	466	453	468	471	458	459	438	460	493	428	508	476	459	449	468	470	453	444	455	494	500	469	444	450	465	460	484	471	511	473	468	439	483	474	508	466	453	478	479	454	472	445	424	472	477	466	458	457	472	458	444	455	474	485	461	450	467	506	484	406	454	457	448	462	478	497	467	474	480	511	475	464	497	479	480	453	435	439	452	452	491	417	477	441	498	471	492	471	460	457	450	470	472	415	464	495	480	445	467	502	499	483	502	453	492	441	474	481	488	483	443	422	447	444	464	454	470	490	468	478	446	522	481	448	421	449	447	464	445	469	490	499	456	436	480	442	458	455	478	488	472	460	476	472	452	465	459	495	454	433	437	455	454	487	479	439	457	473	473	503	472	459	497	461	447	454	475	450	474	511	483	417	472	494	413	452	431	450	474	479	467	424	471	469	460	459	472	456	472	498	484	452	473	447	435	445	467	429	456	443	479	467	471	429	485	463	432	465	473	438	443	481	460	441	455	426	461	470	469	466	469	474	459	468	407	496	443	471	468	458	468	462	522	453	482	478	489	442	474	476	442	430	459	466	474	465	453	463	468	496	450	455	455	473	443	484	457	456	459	468	479	427	465	459	448	450	461	483	466	513	448	437	481	504	467	446	452	452	449	451	431	457	453	500	441	471	501	492	510	451	449	449	468	467	459	491	456	470	476	464	437	465	474	479	496	469	462	491	471	438	450	480	479	458	461	447	418	461	455	480	445	480	485	462	447	500	451	451	452	457	477	464	445	459	510	451	449	472	428	429	478	478	473	451	433	468	459	479	470	476	468	450	432	445	448	450	497	437	447	440	467	442	459	474	455	470	462	475	473	447	441	434	469	430	443	492	470	444	489	468	460	488	437	485	481	479	525	464	477	421	499	475	488	467	437	480	462	471	404	516	475	493	460	462	438	469	445	482	460	470	480	467	445	459	434	465	444	475	457	496	466	492	491	434	439	455	408	461	430	462	450	445	477	429	506	484	429	450	460	471	459	493	437	468	473	484	450	446	466	487	489	480	462	445	467	442	480	484	461	435	495	455	418	487	458	452	440	456	463	445	483	455	469	486	474	455	443	457	432	485	474	489	477	506	467	462	468	445	434	478	484	468	412	458	462	458	490	452	496	430	451	460	487	447	469	472	483	483	481	457	468	430	485	464	454	461	489	474	480	469	510	451	471	439	453	493	462	480	447	525	444	458	438	448	454	469	478	453	438	454	454	475	460	468	459	426	458	462	435	483	447	413	480	448	482	446	457	427	477	451	459	480	460	445	492	471	457	457	413	463	420	482	464	452	461	467	464	468	478	447	429	444	484	446	453	462	485	465	464	436	454	470	476	472	518	459	505	474	471	486	465	416	472	488	479	458	486	444	492	464	480	447	479	445	506	450	442	450	457	411	436	484	452	459	430	476	475	463	471	467	424	495	471	483	440	474	472	473	448	413	489	454	448	472	465	476	470	481	475	446	509	428	500	456	479	459	465	466	486	443	458	427	451	456	464	473	473	471	432	484	456	448	467	497	469	422	462	489	477	427	493	463	485	499	460	423	489	458	431	489	487	472	466	458	426	466	438	423	469	440	448	429	467	457	486	425	446	459	462	457	451	448	491	474	464	484	488	472	425	469	443	460	476	492	476	492	470	467	451	473	507	480	451	511	459	451	423	499	487	422	482	484	468	465	436	431	512	448	486	461	471	449	463	468	461	472	506	472	500	464	456	461	479	476
7992	3701	1767	963	548	476	467	408	362	312	291	233	218	217	204	179	180	173	141	103	116	102	114	83	89	76	67	85	85	56	67	65	73	79	66	75	77	54	55	62	62	79	68	52	64	56	62	69	59	64	74	72	68	73	67	50	66	73	56	63	62	63	69	63	69	66	58	62	70	57	65	66	72	75	57	74	78	67	71	74	66	54	59	67	70	64	72	67	63	77	61	73	81	65	67	77	66	70	61	68	54	62	69	74	69	72	67	53	72	73	69	64	45	50	54	69	55	66	69	75	76	63	72	67	67	64	61	55	57	57	66	82	51	69	67	67	59	45	66	64	58	61	66	63	54	62	72	62	68	65	59	76	65	64	61	70	70	69	73	75	77	77	68	71	72	65	66	72	66	83	60	68	75	69	63	47	54	75	72	77	57	62	68	65	70	67	71	64	65	57	56	66	70	60	57	75	57	67	76	81	68	65	52	69	63	70	60	57	62	53	75	62	56	60	64	52	79	71	77	61	58	61	74	52	57	65	49	64	57	73	69	63	76	45	64	73	59	57	86	67	67	67	65	80	78	72	61	68	64	56	68	74	64	64	75	60	59	83	58	59	62	68	65	71	65	54	67	68	68	74	63	65	65	68	60	63	57	58	70	60	64	66	60	55	68	40	51	60	70	60	66	66	46	72	69	59	63	64	67	69	80	60	64	80	83	51	62	63	56	58	58	66	62	53	62	67	63	65	56	63	64	64	60	80	62	66	81	49	56	67	77	67	61	59	66	60	67	64	65	62	69	69	59	57	58	58	59	55	70	63	58	60	71	67	62	63	60	68	70	66	61	67	54	66	59	68	66	70	55	68	53	52	66	57	52	60	58	59	74	62	52	77	71	63	51	66	67	73	62	67	51	59	69	58	79	65	72	61	65	64	67	53	67	54	66	71	56	67	72	58	64	65	65	57	59	66	51	54	78	51	73	85	72	74	61	60	57	62	74	73	58	78	66	58	62	66	61	59	55	58	61	61	61	74	80	67	61	62	68	82	59	58	55	52	65	52	69	58	72	75	66	65	50	75	71	69	54	81	72	75	67	69	66	64	72	68	64	68	72	70	77	59	68	60	65	75	69	54	62	58	74	47	70	64	77	68	56	71	69	75	55	46	54	62	74	43	75	64	67	78	62	56	80	71	64	66	70	76	58	85	64	65	61	88	55	77	73	62	62	72	63	70	53	69	59	57	47	68	65	84	69	76	67	60	66	71	73	57	55	61	84	70	61	57	58	69	84	75	65	78	77	58	67	67	74	68	63	63	64	58	65	76	64	72	65	55	73	57	64	60	75	80	71	71	56	76	61	80	64	61	64	62	66	74	65	58	63	57	68	71	58	66	58	64	66	59	59	55	69	64	73	62	57	46	72	63	69	67	66	70	61	52	58	59	60	50	70	65	60	64	53	64	66	70	61	51	74	71	61	64	76	63	72	57	48	61	63	70	66	63	48	75	64	73	61	69	80	55	49	71	69	65	58	74	61	73	68	67	64	66	71	63	61	71	71	76	55	58	54	64	48	76	68	67	72	72	72	65	76	65	62	60	66	56	58	59	67	65	62	62	63	62	54	55	65	75	70	57	72	64	60	66	78	70	65	58	61	70	68	59	58	59	78	63	58	70	80	73	68	59	61	67	82	75	64	56	54	59	64	55	71	62	63	56	59	70	66	60	76	59	66	81	55	66	55	57	68	65	74	60	57	53	60	58	60	71	64	53	71	59	63	56	71	61	64	58	77	49	76	54	58	65	56	62	59	53	70	64	63	69	79	71	73	82	56	63	66	69	68	61	72	56	73	53	47	63	67	74	80	66	51	65	65	69	71	60	61	64	41	65	67	64	79	58	76	64	59	58	54	55	81	57	62	59	44	59	53	68	65	72	67	74	69	59	68	62	71	62	73	63	66	58	61	64	62	60	70	70	73	68	66	66	59	73	67	56	61	73	57	82	80	77	59	68	69	55	73	61	76	64	48	48	76	62	63	60	78	75	76	70	77	80	80	54	54	71	57	77	68	68	56	67	59	70	65	60	61	72	60	61	74	56	59	72	49	67	79	81	72	71	60	61	62	64	59	59	51	53	58	69	75	61	63	52	48	64	68	61	77	62	58	64	64	67	63	55	65	55	57	59	75	62	62	54	65	61	70	65	60	60	58	54	78	59	70	75	70	64	66	70	84	65	64	67	62	62	63	74	62	69	63	74	81	73	66	60	60	69	54	61	70	59	59	72	68	66	61	47	66	70	70	66	57	61	55	74	83	65	68	75	64	55	82	71	63	65	54	55	72	60	62	59	59	58	76	57	52	55	68	85	69	57	71	65	71	59	57	53	59	60	59	57	62	72	57	61	54	53	67	71	86	58	80	58	68	57	61	55	72	65	71	81	67	70	68	64	73	62	61	63	49	81	77	58	90	61	77	66	77	77	51	65	67	65	64	71	57	61	65	74	60	64	74	61	61	59	69	46	77	60	67	60	54	59	58	65	60	70	66	73	65	67	66	54	78	66	63	72	67	80	64	68	76	54	72	69	60	61	77	56	76	78	54	66	67	59	74	71	59	67	53	63	63	56	70	56	68	60	67	68	66	73	68	67	67	69	67	57	80	64	66	55	61	54	72	71	80	60	60	68	84	61	63	70	69	56	58	47	61	66	59	53	58	76	63	55	79	58	62	75	65	57	84	55	71	63	68	59	65	75	51	49	73	64	47	62	50	68	67	66	43	63	75	70	64	68	77	64	42	70	60	73	60	83	69	71	57	69	71	61	59	62	66	69	75	71	62	75	63	76	63	69	57	65	63	64	76	69	58	62	60	58	78	73	73	64	71	67	68	53	45	63	80	59	75	70	60	60	66	67	51	69	63	52	76	63	53	61	69	59	59	50	58	57	54	58	58	73	68	70	65	74	65	58	83	69	63	60	62	51	80	63	63	77	60	66	61	58	63	76	66	51	63	71	57	60	63	80	69	64	50	63	53	70	56	75	71	63	61	74	69	66	65	59	64	65	64	56	72	68	67	64	58	62	67	62	57	69	58	57	68	63	63	55	64	70	62	75	49	76	71	66	51	68	61	71	68	58	53	54	71	76	54	54	67	49	57	58	61	72	59	55	63	83	63	72	62	68	67	61	63	64	77	60	74	63	81	58	59	74	67	68	62	69	72	65	67	68	72	80	66	70	70	52	60	76	66	59	61	61	68	66	75	60	73	57	61	66	76	63	64	77	61	52	68	88	65	70	55	68	52	56	68	60	56	58	60	60	67	62	61	60	51	61	57	55	60	70	78	59	58	59	80	64	73	76	68	62	64	55	63	76	69	60	63	56	76	70	65	52	60	55	63	64	70	76	65	80	61	66	65	81	54	60	61	60	60	66	63	60	74	71	69	59	69	69	85	74	62	67	69	73	70	70	70	76	78	73	75	54	60	65	66	64	57	70	64	77	70	53	71	62	67	70	56	76
38255	21424	14970	13340	16597	18409	15859	13105	10632	8884	7543	6349	5399	4689	4516	4020	3567	2956	2418	1935	1633	1360	1223	1106	906	849	810	782	726	692	706	622	580	584	520	517	541	524	524	502	520	499	502	522	526	527	489	520	494	492	533	490	477	496	549	493	510	494	504	451	502	495	489	536	507	506	520	481	467	523	520	489	472	508	498	473	499	503	524	508	508	484	495	508	494	501	501	493	486	503	535	478	543	479	516	497	494	457	502	484	508	489	473	508	524	472	492	514	491	532	521	518	488	501	499	491	526	507	510	515	515	520	498	497	502	463	480	510	492	502	499	498	532	493	500	480	531	500	486	488	524	523	469	500	498	490	523	479	514	490	495	524	513	485	467	493	478	513	464	506	480	509	489	517	445	495	464	478	505	480	481	520	513	511	488	473	502	539	491	471	483	502	483	490	475	478	532	489	517	488	521	484	507	492	481	529	503	448	489	499	507	498	496	503	471	481	520	463	506	505	483	538	445	515	469	439	489	536	479	496	474	464	482	509	508	490	473	482	507	505	516	533	443	460	465	475	479	483	508	514	525	465	500	498	466	463	436	476	509	522	476	520	495	502	494	523	519	494	517	508	493	503	513	510	491	473	482	503	506	492	461	520	451	508	473	482	522	509	522	471	502	494	519	480	509	490	479	502	522	551	534	491	479	481	496	490	472	517	497	490	515	508	500	513	484	460	460	502	517	488	504	474	493	513	426	510	531	508	532	498	514	548	459	479	473	476	478	489	501	510	539	460	465	485	516	484	502	464	489	548	511	494	483	468	526	448	497	514	479	501	470	491	517	475	498	498	499	453	469	494	498	491	525	508	497	500	530	498	440	464	504	497	497	474	502	523	486	508	492	475	516	523	503	544	478	500	504	488	468	513	493	502	497	503	483	518	482	513	553	520	475	495	514	516	486	505	512	520	548	525	466	526	505	518	501	520	517	475	476	523	542	515	474	476	515	488	497	503	519	509	482	522	483	500	467	489	522	492	503	521	498	467	492	501	504	524	488	462	525	510	471	487	483	486	490	469	484	434	476	459	533	537	460	499	481	470	490	527	514	531	502	469	488	473	515	496	487	475	490	533	483	488	483	500	490	490	493	518	492	521	494	477	481	491	500	497	498	476	486	502	477	515	480	491	540	499	479	448	499	536	503	511	479	547	501	526	553	479	488	492	492	529	508	518	524	478	506	454	468	495	483	514	482	467	486	506	518	464	503	534	518	505	477	497	492	499	468	495	485	478	484	487	490	451	463	490	511	491	482	510	548	490	491	506	532	520	483	463	505	477	505	518	516	502	448	488	498	453	541	473	516	513	495	443	489	513	517	486	497	506	491	473	492	494	496	539	472	555	474	503	539	508	527	482	477	491	477	452	490	483	519	486	510	462	549	507	510	488	499	508	500	503	450	518	499	484	492	460	515	467	504	472	507	519	456	503	490	467	454	492	486	506	529	485	493	496	488	541	486	526	510	517	509	539	490	519	478	494	509	510	466	467	460	467	485	492	478	488	530	496	497	502	516	494	476	478	495	525	488	502	508	510	517	476	528	498	512	492	523	500	525	532	469	540	531	493	496	479	492	523	466	497	537	513	524	501	437	481	475	486	463	497	534	504	483	518	474	510	510	431	472	500	501	465	505	502	460	482	454	514	475	470	533	454	522	523	483	476	466	473	501	517	462	513	458	496	462	528	459	512	464	525	505	486	513	512	459	462	501	513	491	514	519	468	500	497	475	487	506	470	466	527	496	470	504	461	494	461	511	449	497	484	489	483	491	491	529	519	497	490	500	547	490	469	445	542	496	514	519	531	467	500	528	493	509	508	484	507	508	476	493	512	513	522	508	464	502	493	493	498	520	494	515	495	508	505	543	483	468	463	472	499	515	521	526	512	510	508	487	451	513	517	484	492	498	478	483	472	471	481	508	447	517	481	529	484	464	474	510	517	517	493	511	505	484	511	528	503	485	466	503	513	518	524	482	514	509	489	512	495	549	493	510	503	493	492	470	509	531	500	526	501	488	498	490	497	498	482	499	483	465	526	524	505	471	480	494	479	487	520	490	516	499	563	516	483	502	515	463	508	512	484	501	506	497	491	470	505	496	493	561	502	474	477	508	511	456	470	532	473	497	536	534	492	526	484	556	525	472	499	465	542	491	502	471	497	481	542	522	523	492	527	502	474	498	499	477	517	488	517	474	525	492	482	444	451	484	515	452	524	501	507	516	514	505	529	515	492	494	483	490	516	469	488	494	506	501	537	515	499	474	496	485	449	479	522	510	514	509	476	509	491	482	462	497	475	495	487	453	475	527	528	500	477	477	475	524	471	490	471	495	535	497	496	519	553	502	515	508	495	530	509	466	532	545	522	494	507	516	497	509	486	510	528	490	534	459	509	459	488	476	484	528	501	486	484	520	539	503	507	518	477	454	486	495	496	478	458	502	491	497	467	493	504	474	536	495	505	504	528	511	443	475	486	506	500	479	486	462	473	472	496	534	504	472	498	492	518	483	480	511	489	478	459	496	516	489	480	520	495	511	504	514	483	479	486	481	486	494	504	503	502	513	507	511	487	540	483	513	509	473	507	495	514	537	532	462	522	488	464	501	470	493	496	490	464	464	493	502	510	507	506	521	512	489	521	520	519	488	509	515	533	492	512	468	517	508	497	485	480	497	513	519	497	516	492	469	488	472	520	507	502	497	543	488	499	504	495	494	484	480	490	497	500	477	502	509	479	490	471	474	470	519	490	483	482	502	470	481	474	515	476	491	446	487	548	499	509	483	505	514	507	536	495	464	503	499	515	499	515	480	474	471	487	494	457	502	486	530	476	501	461	501	531	510	507	499	506	511	500	500	475	516	552	478	483	503	488	469	483	496	468	502	537	484	522	441	529	511	464	508	495	512	507	448	517	498	537	490	473	446	507	511	500	464	503	529	541	480	483	495	509	504	485	475	491	503	496	499	529	506	489	474	508	503	517	516	517	475	466	479	541	497	478	495	508	504	481	474	477	495	508	486	483	471	510	512	506	463	461	475	534	491	477	471	507	470	487	514	515	468	477	518	471	474	493	488	505	464	470	507	518	503	476	510	509	505	476	492	498	497	544	494	485	477	517	496	521	521	480	503	508	488	496	480	499	499	537	481	486	475	510	475	471	528	512	525	505	555	497	511	469	440	494	512	495	497	477	494	505	544	493	497	490	478	497	544	494	476	493	493	512	506	487	457	463	508	528	516	501	473	493	493	477	501	488	494	499	497	529	533	526	503	495	480	510	485	491	465	524	474	505	540	501	535	527	467	511	478	497	492	519	461	498	478	482	433	478	494	498	511	520	491	498	497	496	486	512	536	481	512	521	510	518	480	464	507	530	506	512	536	528	522	525	499	525	482	512	525	510	452	480	502	483	512	493	452	483	511	531	475	485	520	502	502	508	481	514	511	489	520	505	494	505	520	518	495	482	503	486	499	497	544	480	475	516
7557	3486	1827	1029	554	439	404	365	313	283	260	251	202	196	182	200	175	161	120	100	99	83	98	84	73	67	70	64	71	79	66	78	62	83	47	52	66	61	77	65	66	57	62	63	61	54	63	74	59	58	60	70	64	67	59	55	54	65	62	70	54	47	50	64	59	54	66	67	66	48	55	73	58	49	39	56	62	66	65	75	57	50	40	53	61	53	71	48	61	62	61	67	58	62	69	52	57	66	63	62	73	61	66	51	59	73	62	70	61	75	62	54	68	74	68	63	54	58	61	57	65	59	68	35	63	54	58	66	56	64	66	53	69	55	60	50	55	43	60	69	61	64	73	62	52	59	70	61	57	52	68	57	64	53	48	51	58	57	65	68	66	53	56	66	67	69	61	58	60	75	63	63	66	60	68	68	52	59	72	64	65	71	58	68	62	57	62	55	46	38	49	52	55	71	59	59	53	57	56	56	60	57	53	63	67	75	55	57	62	58	43	61	50	62	72	59	57	62	65	64	62	62	63	61	95	71	65	52	45	74	57	64	53	49	58	56	63	82	79	44	70	54	58	70	66	64	66	61	66	62	58	58	67	66	58	57	60	61	63	69	67	62	50	57	58	64	55	49	63	64	62	59	63	60	50	57	48	57	54	54	66	48	77	61	57	46	63	57	48	54	85	55	65	69	49	66	58	55	59	55	50	52	50	62	66	72	67	58	68	56	70	68	57	61	49	62	46	74	64	61	69	59	57	60	67	57	57	66	49	51	57	67	61	62	51	60	53	65	66	71	56	56	65	65	79	62	48	55	64	63	59	54	59	77	58	50	62	54	62	63	65	64	71	62	49	57	70	59	61	57	58	65	55	60	59	54	62	59	62	61	58	64	54	63	64	65	63	69	43	55	55	63	50	58	64	53	63	58	62	63	55	63	54	62	60	76	67	63	64	50	67	63	64	59	70	74	47	64	74	56	64	52	54	58	48	63	65	58	61	57	61	63	62	55	47	60	51	49	64	54	48	55	50	61	69	65	76	59	47	56	53	38	69	57	42	55	54	70	53	64	60	63	67	48	53	63	53	74	72	52	57	52	48	53	65	59	55	58	57	67	56	48	66	73	69	57	61	66	45	59	62	48	58	70	75	69	56	55	66	60	54	59	65	60	76	71	63	50	59	56	61	69	55	56	55	68	50	65	70	61	66	68	58	49	54	60	60	54	63	54	61	56	75	54	65	67	75	64	68	51	60	67	73	52	80	65	56	54	66	66	68	49	55	48	56	72	67	71	47	42	66	42	65	67	60	68	56	50	80	66	63	72	63	52	66	51	58	60	52	47	54	56	57	58	56	45	64	68	48	87	59	68	33	61	69	62	47	70	58	62	49	63	59	50	62	72	53	61	61	58	55	49	59	63	71	51	71	67	62	57	46	53	65	55	59	70	63	70	62	63	56	66	63	52	56	54	50	53	50	78	44	62	62	67	68	61	63	70	61	73	60	66	59	57	48	54	65	63	69	51	53	68	56	60	69	52	60	57	60	65	64	63	72	59	59	48	59	54	55	57	73	61	66	62	62	65	67	69	63	64	60	68	69	61	56	64	49	80	54	70	63	57	59	58	62	52	63	59	71	57	76	55	63	58	57	72	68	62	60	57	64	57	56	59	60	60	54	72	52	47	58	56	58	43	72	58	72	56	60	61	58	53	60	65	62	61	52	62	64	51	55	56	63	62	57	54	47	69	65	56	62	40	66	52	71	54	56	57	37	58	55	57	57	48	56	57	66	59	45	50	76	45	69	55	64	59	60	82	55	54	43	62	63	58	59	78	71	53	69	51	67	54	63	67	56	60	69	66	55	49	59	65	70	54	56	48	51	72	56	56	62	54	70	81	56	65	47	64	71	55	53	60	52	87	65	51	70	62	58	58	54	52	65	69	65	46	60	64	44	60	51	60	58	73	60	61	51	64	48	60	58	53	72	57	52	35	54	58	60	52	72	56	57	58	70	68	62	60	65	75	59	56	54	55	78	59	56	62	79	65	59	71	75	50	60	61	60	56	64	61	57	63	42	52	59	61	62	56	67	65	61	52	72	58	67	56	63	65	58	56	50	53	63	63	58	61	57	67	54	63	57	61	57	65	66	62	56	52	83	58	56	68	56	44	43	70	59	64	75	50	62	60	59	69	53	62	49	61	54	63	62	61	69	62	65	59	70	50	65	52	48	63	66	58	54	47	62	64	50	62	68	52	69	48	51	60	64	70	48	51	77	65	54	50	55	71	67	53	72	69	62	50	49	55	52	56	60	62	56	66	61	75	65	58	64	73	49	67	58	61	56	57	60	75	59	60	54	47	55	60	64	71	54	66	57	62	61	57	58	62	60	46	59	65	52	66	64	72	68	47	46	56	57	48	60	53	69	56	69	56	52	67	61	57	57	68	70	60	58	67	72	69	61	59	54	57	59	64	56	62	68	51	63	65	58	52	55	55	80	50	40	71	59	66	59	53	55	56	51	65	68	73	45	45	75	62	52	73	69	59	57	49	68	65	57	64	59	63	59	57	49	59	66	54	57	55	56	61	73	75	57	59	64	64	53	62	55	46	64	51	57	53	69	46	77	64	61	60	51	63	48	63	71	55	56	64	44	59	54	75	42	61	56	56	56	64	52	64	63	70	47	47	65	49	55	45	54	64	62	63	61	54	58	65	59	62	75	64	52	64	60	70	70	46	59	52	65	63	64	66	64	58	49	66	50	54	62	66	54	75	91	59	71	63	58	60	59	63	62	72	57	70	83	67	61	45	57	57	60	65	51	54	71	62	49	65	69	57	55	50	72	63	54	67	55	62	48	67	57	53	67	63	61	60	51	45	56	58	63	60	45	52	51	61	63	49	61	59	59	62	62	57	49	58	53	61	55	62	52	67	68	50	63	65	63	60	62	62	60	62	67	48	50	65	61	51	59	73	73	55	57	49	58	63	67	82	52	62	61	75	66	56	62	49	55	57	65	56	60	53	57	71	56	67	65	48	47	50	63	61	53	49	58	70	64	60	56	61	50	63	57	56	49	63	54	61	63	68	69	61	65	55	60	59	61	55	51	69	49	60	63	67	55	64	59	62	76	43	50	63	61	64	59	57	45	61	57	62	65	55	74	60	67	53	70	67	72	72	55	56	60	57	55	77	51	59	73	70	55	61	63	67	67	61	64	53	66	54	62	61	49	68	63	60	62	64	52	56	50	67	50	63	61	57	63	59	49	62	53	62	77	58	53	63	54	50	60	67	68	56	47	56	78	64	75	61	63	65	75	58	67	69	61	66	65	45	62	57	56	66	62	60	70	66	57	66	55	54	59	50	53	59	63	50	55	60	52	60	73	58	59	73	58	64	66	68	63	63	72	54	70	58	54	67	52	72	72	51	53	60	59	68	58	65	64	64	49	66	62	61	67	70	71	54	63	68	65	61	48	63	63	55	68	63	69	45	61	72	58	56	61	59	54	44	65	56
34984	21188	15304	13945	16696	16375	14018	12119	10052	8226	7243	6301	5249	4623	4292	3736	3339	2707	2115	1706	1383	1200	1126	960	865	751	686	694	651	654	605	562	532	561	538	514	547	517	491	534	533	452	492	486	468	502	484	485	484	459	457	458	464	427	457	434	467	475	448	490	456	465	453	470	464	470	479	469	485	474	438	443	471	442	497	434	454	476	470	474	466	476	451	463	449	469	453	490	451	428	507	466	478	483	461	508	454	487	486	450	468	446	461	462	466	476	468	453	424	457	415	472	470	434	440	464	483	475	463	489	445	437	494	434	482	480	471	467	478	435	457	467	465	489	423	453	475	472	436	441	468	431	454	482	460	465	448	456	475	420	448	465	448	491	488	504	507	425	417	429	456	493	412	438	481	444	497	459	464	448	511	459	421	469	448	470	438	450	470	469	442	468	396	471	504	446	459	392	466	452	461	456	452	453	454	434	476	465	420	454	438	440	454	464	454	472	437	478	446	471	487	474	442	435	469	464	470	442	446	435	442	469	478	437	437	483	488	481	448	449	473	499	483	479	461	458	439	473	460	450	476	451	451	456	463	440	453	445	436	470	455	483	449	466	458	485	431	493	465	445	414	470	464	472	445	466	431	455	477	479	449	441	492	481	461	456	454	495	450	475	471	436	441	428	466	501	468	452	450	446	470	452	490	477	447	454	470	433	459	482	502	442	476	441	479	482	450	461	490	448	497	471	438	486	479	473	485	440	474	486	458	436	467	501	454	481	490	465	493	462	462	485	469	461	450	427	467	444	465	468	498	490	456	439	475	472	446	474	468	440	423	464	436	482	451	474	473	461	449	501	454	420	450	431	497	452	434	468	474	488	485	487	456	444	462	485	411	453	453	442	481	470	442	447	469	475	471	458	451	463	459	448	450	468	465	445	486	493	467	506	496	493	439	462	470	471	479	439	512	460	534	464	464	464	471	485	465	457	461	480	430	504	435	471	468	455	441	500	480	479	460	435	444	485	436	425	455	456	504	473	499	468	456	465	468	503	484	464	499	457	492	458	453	485	508	447	469	453	488	452	452	500	471	481	432	461	483	455	459	498	486	459	468	483	421	457	451	464	463	444	505	467	450	450	472	473	490	437	479	454	437	490	481	513	491	468	468	408	440	473	497	442	472	449	456	454	462	449	500	481	502	482	476	488	479	439	461	516	459	479	475	439	421	457	454	445	460	429	468	450	467	477	456	484	470	440	495	480	484	464	472	443	465	445	420	470	505	465	465	478	523	499	453	449	455	436	446	473	465	486	479	458	467	494	481	473	465	466	475	447	477	455	514	439	453	458	489	474	461	489	507	470	420	460	469	467	450	450	475	482	461	476	451	437	497	500	424	422	465	436	472	451	458	456	431	485	442	481	482	459	438	451	493	488	469	445	464	477	509	448	483	479	467	449	460	486	473	519	469	443	423	474	509	482	435	484	459	449	479	478	490	457	476	470	446	437	456	462	485	475	485	501	474	498	462	441	456	476	470	456	480	426	476	482	478	441	468	436	469	465	452	463	430	464	450	478	460	489	466	452	486	433	465	432	447	462	467	462	469	455	499	472	500	471	467	470	462	473	470	440	426	447	484	418	451	478	436	479	487	458	476	483	454	437	500	458	465	454	475	458	452	454	449	453	458	467	450	456	440	469	464	492	455	472	479	455	462	452	479	444	468	483	463	419	461	445	468	457	430	477	504	441	444	467	456	495	441	476	472	412	493	509	468	511	449	482	457	454	468	442	456	443	429	478	480	477	455	438	468	471	483	455	448	443	470	478	461	452	483	462	499	447	502	432	462	450	474	484	426	442	482	490	471	440	509	439	433	468	453	463	455	487	476	462	496	471	439	480	442	447	477	438	461	412	462	454	448	472	459	469	480	451	444	472	490	472	486	469	423	471	447	492	452	473	493	436	473	459	469	460	497	439	474	463	462	464	503	473	436	458	418	458	446	446	455	462	446	473	456	502	463	477	474	472	485	425	458	420	478	474	505	471	439	442	465	459	466	521	463	433	436	472	469	466	465	426	453	467	425	486	455	448	423	454	504	462	476	480	477	463	450	466	470	466	409	459	460	443	439	473	423	429	461	495	457	403	482	407	436	412	470	473	458	472	472	492	477	454	453	475	435	501	432	493	445	464	435	482	428	472	482	425	432	473	434	469	466	491	438	443	434	479	472	491	491	462	443	465	482	515	471	499	481	436	452	483	439	453	448	444	449	446	475	437	488	453	455	476	467	436	452	437	445	457	440	464	485	478	443	475	476	478	490	465	437	480	448	466	505	491	474	441	474	492	460	506	446	474	450	501	478	503	468	447	415	429	473	458	427	478	460	461	477	447	436	508	488	446	482	466	473	469	452	500	417	444	472	478	455	488	468	464	493	466	481	468	467	455	473	423	477	432	465	439	465	475	467	468	473	454	480	481	446	466	445	456	464	461	468	483	443	438	463	467	449	491	471	507	426	468	465	482	423	469	484	443	469	470	458	472	440	482	471	454	450	432	464	516	466	447	486	500	480	472	487	493	471	456	427	455	466	432	447	492	446	515	443	444	478	484	485	447	470	468	439	427	454	456	481	438	443	459	494	409	468	464	455	441	455	428	427	485	453	459	459	449	427	469	476	438	454	469	468	464	455	434	451	442	472	455	489	460	439	496	477	477	478	454	457	476	472	446	482	489	451	496	479	506	449	474	464	453	466	435	502	456	431	486	489	453	441	435	479	453	476	459	449	473	477	474	456	470	481	478	430	440	459	466	480	453	454	465	420	457	457	485	470	469	476	457	484	439	484	483	474	456	436	465	438	460	489	460	460	471	476	437	494	491	474	457	473	486	482	454	479	474	454	472	481	468	453	441	472	463	496	435	440	475	450	476	455	442	438	434	435	448	440	442	455	444	445	436	488	436	496	474	466	472	503	433	476	459	442	460	461	491	431	429	487	470	461	458	478	429	449	467	487	466	473	472	428	455	425	472	458	492	489	452	462	483	468	462	454	507	437	458	487	441	479	455	472	445	466	487	456	490	446	442	475	429	459	462	464	435	446	418	475	438	468	449	461	450	462	469	511	485	449	449	438	448	451	441	504	434	455	449	467	440	449	472	482	503	473	474	457	459	470	455	520	491	449	448	476	468	455	502	458	444	448	486	453	468	481	480	481	475	485	458	485	433	487	465	452	462	462	467	445	427	441	478	506	487	512	484	477	455	453	445	470	454	494	433	503	461	466	473	502	445	480	486	457	521	492	458	477	448	498	457	483	474	455	463	455	502	481	490	444	468	459	464	473	482	485	466	457	449	424	447	446	439	431	460	469	491	445	476	423	456	484	462	457	433	493	489	483	474	468	447	482	447	478	483	450	467	491	421	504	443	411	495	477	500	427	455	444	466	501	480	459	480	489	464	456	469	497	460	418	476	452	494	448	455	481	474	444	452	431	448	504	478	492	443	469	421	458	439	443	459	492	459	480	477	473	467	431	433
9142	5011	2149	1207	654	535	562	534	441	384	370	312	300	302	281	241	205	169	154	120	95	96	91	101	95	69	90	71	78	91	78	83	82	69	63	71	61	68	77	80	72	61	64	88	63	73	61	65	47	51	77	61	56	56	69	59	77	58	62	73	41	75	68	64	54	70	54	51	58	71	62	74	69	60	59	75	50	67	60	68	75	74	73	58	84	59	62	68	63	80	59	75	67	60	66	70	61	61	62	68	67	60	73	80	76	56	71	62	69	76	59	60	65	60	65	60	89	52	56	58	76	71	71	69	64	84	47	52	53	61	66	57	49	60	64	63	84	55	66	62	75	72	73	69	55	70	64	60	55	68	59	66	59	68	66	54	75	68	68	61	66	64	70	77	66	66	67	58	49	66	71	76	65	66	76	56	70	65	55	69	76	63	64	64	62	64	65	79	60	60	70	65	53	66	69	77	55	67	72	48	53	61	63	67	73	67	60	71	81	67	56	58	62	69	69	75	72	71	57	67	83	68	71	60	66	67	72	75	62	66	70	63	71	66	60	80	62	52	60	60	63	54	56	65	59	61	60	58	70	60	63	73	78	69	66	71	54	69	67	75	75	65	76	66	56	67	62	66	74	59	69	79	73	60	57	57	58	71	71	59	67	52	58	74	64	56	53	66	66	71	59	61	75	58	64	46	63	57	70	61	76	59	83	62	64	50	57	55	59	58	42	58	83	58	50	81	58	78	69	70	79	71	76	66	81	78	75	54	46	62	70	69	75	68	70	47	63	59	70	71	68	53	62	59	59	73	71	69	66	64	72	87	66	68	65	59	62	71	57	61	63	84	75	57	80	63	69	51	59	79	58	44	58	72	68	67	57	60	67	71	61	69	61	73	72	63	53	72	55	54	72	72	68	56	71	68	59	58	54	71	66	72	71	70	65	67	71	67	77	74	66	61	77	57	79	58	60	76	86	63	56	83	63	72	62	70	66	70	65	61	59	72	61	55	72	64	77	61	63	62	69	61	71	73	55	59	66	75	66	69	73	58	76	65	66	53	60	69	68	59	77	62	59	72	62	59	74	73	62	59	65	63	58	61	58	56	80	71	52	72	72	63	59	85	72	71	61	83	72	58	67	64	53	70	56	91	65	60	94	67	65	67	56	54	71	56	59	66	60	52	60	79	72	62	56	74	65	67	62	49	62	59	80	71	67	76	69	68	67	73	64	71	66	80	74	56	55	80	62	61	62	78	72	68	67	52	69	60	59	61	69	74	79	75	56	69	72	64	77	60	69	60	51	63	70	62	53	60	61	58	59	72	58	46	62	57	78	53	65	69	70	77	64	70	61	80	57	69	46	74	68	46	69	72	69	64	60	65	55	63	52	64	73	64	68	63	56	48	70	55	55	66	60	58	59	61	62	53	97	63	50	66	67	70	66	80	77	71	68	59	66	61	68	56	67	69	49	66	60	84	64	61	74	73	61	62	69	83	70	59	64	72	62	69	69	62	67	74	71	56	63	65	75	66	51	74	59	56	73	53	67	70	65	61	66	66	59	75	60	67	63	62	61	60	65	63	60	51	68	66	62	72	64	68	65	78	68	75	52	57	79	62	64	69	54	65	71	75	66	65	57	73	73	70	72	68	54	47	70	82	73	41	72	66	62	80	56	69	78	69	56	62	60	61	68	66	55	70	53	56	83	56	69	62	75	71	59	54	63	63	61	83	68	68	70	51	76	61	79	63	70	60	63	63	60	70	57	74	65	67	71	62	77	73	59	81	63	67	71	73	63	85	57	71	71	64	74	64	65	55	65	62	76	64	71	78	72	65	55	55	76	65	65	64	69	69	56	70	66	55	78	55	51	53	65	65	76	70	68	67	54	76	69	66	63	73	62	64	62	66	54	61	46	51	67	70	67	81	73	74	55	58	68	62	67	60	48	65	65	57	62	77	63	78	63	65	80	76	59	84	56	77	71	62	63	68	74	54	71	55	60	56	68	63	65	69	55	64	80	51	51	57	67	72	64	78	73	71	65	55	61	52	58	65	61	57	54	66	70	63	71	64	68	67	71	61	55	63	62	62	53	69	65	74	61	82	66	53	70	78	71	84	62	56	68	76	79	61	58	69	57	81	65	61	86	60	66	68	61	67	73	57	66	71	67	73	66	48	56	64	69	81	70	68	53	57	61	57	69	60	66	62	61	68	55	56	62	51	73	71	88	71	62	77	77	61	70	52	62	63	54	77	76	65	77	55	62	68	62	61	63	60	50	53	55	54	60	70	65	54	62	64	73	59	70	71	63	67	71	58	71	76	68	66	75	55	62	47	60	65	61	69	72	68	59	81	62	73	63	65	77	78	70	60	63	53	58	74	61	70	63	64	65	66	69	77	68	58	64	60	61	77	65	67	61	64	73	73	68	71	67	64	65	52	71	69	73	54	82	65	70	60	68	54	58	76	83	69	50	59	62	56	64	60	60	62	69	69	71	72	64	60	64	57	60	64	71	68	61	63	45	74	66	52	76	61	70	66	64	64	66	77	75	64	58	59	69	60	65	79	56	68	74	61	62	67	64	65	60	47	57	64	72	70	71	46	74	62	58	51	70	62	73	66	71	64	72	50	58	78	57	56	64	64	64	49	71	68	69	51	62	55	67	54	62	68	63	72	60	65	62	62	66	63	70	79	58	58	54	64	59	79	59	62	58	71	55	56	63	76	67	67	64	71	88	60	65	66	60	69	72	57	66	74	76	76	66	63	70	54	59	64	65	68	84	64	71	77	60	79	51	57	56	74	55	76	56	69	66	56	79	68	69	68	65	69	68	67	60	76	69	70	65	86	83	61	71	75	60	65	58	66	74	42	69	60	62	64	61	69	54	60	69	65	60	77	72	73	71	68	67	52	63	61	69	63	75	74	51	56	58	79	72	58	68	77	70	55	64	48	69	67	49	60	65	66	72	61	70	71	69	72	53	65	85	57	72	68	70	71	54	74	62	65	59	66	69	66	75	75	70	80	66	73	70	77	59	56	69	69	65	50	55	63	54	68	57	64	68	57	70	46	60	63	63	72	80	62	68	70	63	74	59	71	70	61	71	60	58	75	68	71	71	76	64	69	63	66	66	61	69	60	72	64	82	78	82	70	73	73	54	57	60	54	56	56	75	60	46	61	74	73	63	77	56	67	66	82	67	68	68	64	62	74	73	75	71	69	69	93	80	51	58	75	50	60	65	53	70	69	72	74	66	62	63	73	55	72	69	55	57	72	60	61	67	59	53	63	58	63	67	72	71	56	59	67	64	63	68	59	67	57	64	64	71	62	68	64	58	68	65	73	61	61	58	72	68	67	63	62	57	57	61	57	49	72	69	60	68	71	70	71	67	67	57	79	49	73	54	69	81	81	66	80	79	63	71	75	52	64	74	63	71	73	64	69	65	67	70	66	57	62	63	71	56	71	74	68	74	68	71	63	74	67	75	60	68	58	56	71	63	75	68	68	52	61
39489	25217	15953	15171	17986	20282	18380	16060	13749	11264	9512	8744	7784	6925	6022	5132	4336	3440	2594	2253	1726	1477	1386	1157	1074	970	935	799	749	730	690	659	579	600	592	569	632	603	599	557	522	542	538	530	536	502	534	539	527	525	503	514	511	501	535	516	490	519	485	471	564	497	512	524	503	524	500	514	524	524	469	509	526	481	513	470	525	470	502	508	528	532	471	472	480	508	489	475	485	524	503	530	476	492	511	479	492	476	458	503	476	504	516	545	504	515	518	510	513	483	492	491	486	509	524	513	536	478	513	482	491	496	540	500	479	533	453	537	494	515	502	502	521	498	509	515	534	498	516	494	502	486	492	509	519	512	474	482	540	540	494	487	516	497	515	528	501	510	503	466	509	527	494	469	467	510	512	516	521	505	463	545	426	533	531	532	514	545	503	497	501	476	523	485	502	520	482	476	513	470	469	508	452	531	460	480	494	505	480	541	485	472	537	504	503	487	511	532	495	512	506	509	494	475	521	523	476	508	496	513	473	498	465	496	483	481	444	478	493	473	514	521	504	518	501	483	498	489	534	499	508	487	524	484	471	455	453	490	533	504	476	518	553	505	503	522	480	506	507	488	510	495	500	529	508	470	518	500	536	510	472	521	525	487	467	499	499	491	504	501	455	496	475	478	505	450	499	485	457	477	504	513	522	486	508	461	478	467	527	466	548	500	555	534	509	473	528	494	493	538	498	475	494	521	488	496	490	499	517	510	495	484	482	494	477	514	495	503	509	522	504	488	494	498	515	462	500	492	511	525	513	487	477	493	513	484	529	509	519	500	468	500	477	488	507	476	488	533	455	540	522	488	496	486	495	507	481	466	488	521	484	512	507	497	501	531	492	456	450	489	515	520	487	446	522	471	502	479	490	499	495	479	458	471	533	472	505	463	513	514	494	516	475	483	501	531	491	501	469	483	532	524	511	483	535	498	499	521	499	500	485	538	496	511	508	467	493	505	488	527	524	516	467	495	494	506	477	493	472	497	528	491	496	492	505	505	521	481	480	501	506	527	495	511	512	529	495	504	519	519	518	466	493	531	514	514	491	545	512	500	503	493	500	459	526	534	547	488	477	503	491	480	525	480	473	490	491	506	484	512	490	495	507	471	529	481	473	489	504	476	501	501	501	479	527	515	519	494	485	492	521	462	509	520	519	517	499	519	500	510	477	469	479	490	491	482	487	519	511	504	514	497	506	514	498	453	486	514	477	507	526	505	522	541	497	493	534	484	494	477	542	513	530	500	477	520	495	478	548	506	528	498	458	522	497	444	498	476	493	491	487	463	528	498	506	498	450	509	546	523	487	527	467	556	493	496	514	477	460	503	474	525	521	496	495	492	559	494	512	473	485	508	496	471	503	495	478	489	457	492	481	472	466	523	505	548	500	499	514	516	507	532	490	509	523	544	516	492	497	494	480	481	515	481	467	480	456	503	500	469	481	528	478	463	514	493	521	468	490	487	526	511	508	502	484	494	488	525	512	474	497	488	514	495	489	482	540	510	485	486	475	510	511	495	498	517	521	502	474	513	476	524	500	495	482	514	536	489	534	533	493	563	513	521	444	509	453	497	488	510	484	503	514	493	470	528	486	496	508	498	507	470	474	478	497	488	496	498	454	501	484	521	502	475	501	503	442	512	500	478	497	480	483	473	487	494	525	522	501	478	498	483	494	476	488	478	490	474	521	485	478	521	499	499	530	492	471	504	511	510	532	478	486	516	512	496	513	466	529	501	517	511	535	499	504	472	499	517	541	486	496	467	506	477	535	525	490	494	535	514	473	496	476	495	487	484	515	520	510	495	526	499	514	534	506	495	556	504	536	522	512	497	491	508	497	513	509	464	517	518	521	498	496	553	478	523	530	470	472	462	511	525	514	497	482	497	503	537	496	470	505	527	493	503	503	495	506	479	507	487	511	499	483	488	545	484	499	483	483	503	514	512	541	466	504	505	484	507	552	503	521	548	502	514	483	484	532	507	554	501	508	494	455	494	474	528	547	539	509	471	493	519	521	523	508	505	485	517	498	503	515	463	479	503	537	489	489	522	495	472	513	516	474	511	510	516	491	507	495	467	496	495	459	470	554	492	533	460	486	516	501	525	497	507	515	480	498	480	482	512	499	524	525	493	498	503	489	471	503	504	518	476	488	509	542	450	529	493	513	469	483	471	534	529	475	499	497	464	497	509	504	487	502	513	497	545	530	522	534	525	551	539	501	474	494	513	469	495	485	500	489	507	459	485	522	485	510	496	476	493	490	489	516	472	487	453	510	457	508	464	468	480	499	459	473	477	514	479	485	499	498	483	460	459	482	497	516	530	492	483	514	489	526	511	531	521	502	530	494	485	519	488	525	517	525	536	547	523	543	482	514	506	506	482	486	523	524	550	547	490	512	507	490	475	540	498	521	494	513	536	518	511	518	464	491	495	482	490	509	499	530	483	511	492	486	545	515	480	511	512	488	504	507	477	487	529	439	482	486	505	471	495	484	539	507	493	470	510	489	506	504	493	548	517	542	516	507	533	516	527	504	505	491	482	458	528	505	482	531	531	493	496	502	520	490	464	499	484	537	476	487	476	491	496	467	478	536	513	498	472	535	513	507	518	495	516	513	472	491	545	491	500	524	510	528	476	479	509	532	508	515	488	562	480	486	505	492	532	476	503	426	524	504	491	498	489	494	548	516	486	524	515	483	519	486	493	515	471	508	471	545	532	483	491	504	471	510	544	505	497	511	494	504	496	511	515	479	514	500	486	512	495	490	528	557	502	507	503	523	498	534	494	497	519	477	491	472	486	508	466	483	513	521	529	516	534	486	515	528	461	484	485	438	492	490	516	493	513	497	504	502	478	521	507	496	470	511	496	436	523	489	513	478	523	499	511	514	488	499	479	547	523	507	501	476	515	472	470	533	528	534	502	493	517	512	534	517	527	525	487	484	497	516	496	493	519	504	551	490	517	539	510	514	517	507	531	524	513	490	487	464	523	474	511	506	523	512	512	500	469	546	540	508	514	530	501	512	530	501	540	479	488	489	510	530	452	473	507	487	525	517	511	481	483	489	518	526	485	482	488	506	486	509	507	469	486	494	502	498	466	488	523	549	493	481	515	508	528	525	504	500	504	478	507	553	523	492	530	512	512	502	521	490	468	505	534	484	494	513	522	475	496	480	520	536	517	543	514	496	504	525	462	500	500	529	517	483	487	488	508	519	527	502	530	457	479	519	507	503	473	470	495	456	487	513	521	472	523	476	496	500	514	512	492	491	528	535	452	531	510	495	499	471	470	496	522	520	493	499	498	489	495	480	489	518	513	491	509	468	473	510	478	560	536	523	507	489	492	533	516	498	507	498	548	512	477	482	515	496	470	462	512	489	531	526	468	523	518	537	518	549	501	478	528	529	491	527	511	502	515	511	492	459	508	451	489	550	472	533	516	494	503	502	465	458	490	475	504	527	499	485	512	450	508	486	528
6010	3222	1164	654	339	319	345	325	292	264	190	240	175	171	173	122	119	120	95	103	108	98	109	82	66	76	67	85	64	72	69	58	70	62	66	62	66	68	64	55	60	47	71	50	77	64	57	55	59	53	61	66	61	60	52	61	60	58	57	75	71	46	57	62	72	59	73	68	66	57	70	66	58	81	51	50	58	56	63	62	55	66	60	67	58	55	57	64	64	73	66	53	61	72	64	72	66	43	74	67	66	49	60	47	63	72	54	47	57	58	62	55	54	74	70	65	66	66	65	64	58	74	56	55	58	65	57	50	62	64	57	28	64	66	50	45	65	65	61	57	64	60	52	62	59	70	62	55	77	56	59	64	55	66	59	44	54	57	66	65	52	58	43	66	54	51	51	69	40	63	64	51	69	62	63	55	60	57	60	59	55	52	57	68	60	57	54	59	62	51	58	67	49	61	58	55	65	62	51	61	52	57	65	68	54	73	62	58	56	52	62	64	57	58	42	48	56	52	65	58	72	61	58	58	68	83	65	55	62	63	55	64	64	61	55	50	53	61	50	57	57	49	62	63	64	67	59	70	60	58	56	77	54	60	47	70	59	54	61	62	69	55	69	66	62	67	56	57	57	71	58	50	65	64	62	53	54	71	60	63	57	59	52	52	57	70	55	54	59	46	64	61	63	80	52	67	62	67	64	52	50	55	59	66	56	54	60	51	53	70	61	61	54	65	61	54	68	54	54	57	53	63	71	67	66	71	72	64	65	61	57	57	80	52	76	52	69	62	72	57	65	60	49	66	65	65	49	65	58	67	60	54	58	73	60	72	70	65	51	52	73	57	52	72	57	64	65	50	54	57	70	61	62	66	55	57	64	61	58	61	47	63	66	64	52	53	52	74	66	52	62	65	65	61	61	64	59	58	55	50	61	76	64	46	52	57	64	61	58	61	59	57	61	59	57	66	61	58	65	77	54	48	40	67	65	50	65	50	64	44	53	62	60	54	43	58	72	55	64	62	60	51	52	53	64	62	56	62	79	66	67	62	68	60	54	49	47	71	50	54	47	52	67	62	72	68	47	64	59	46	64	68	58	56	54	54	58	69	56	64	67	60	56	58	61	64	49	67	53	51	57	67	55	62	59	59	54	68	51	52	61	57	65	67	68	70	55	71	72	62	67	57	70	53	49	64	72	53	58	52	67	64	59	64	59	61	57	65	63	61	43	50	77	64	56	64	62	62	60	56	53	62	58	56	56	58	59	55	54	80	64	55	51	66	66	38	49	64	54	54	73	62	54	62	57	58	65	52	60	63	50	51	66	74	61	62	56	72	56	56	74	71	62	75	62	59	58	57	57	54	59	59	62	56	59	47	63	65	64	59	60	61	74	66	64	83	49	57	60	56	54	74	65	67	66	62	66	64	58	62	63	61	50	67	45	61	73	58	58	56	53	71	51	61	43	63	73	63	62	46	56	65	68	62	63	53	69	57	52	65	61	61	64	69	75	48	53	57	53	59	70	60	56	68	55	75	67	62	45	59	72	81	50	52	53	60	51	45	59	70	58	66	58	56	59	53	55	68	53	60	57	66	69	71	57	65	60	66	59	86	60	68	52	59	57	64	56	65	58	55	55	60	63	60	57	64	82	52	58	59	59	64	69	64	65	63	67	51	55	58	53	60	61	64	49	57	66	66	45	62	56	49	70	61	65	67	58	64	64	62	48	59	62	59	60	57	56	57	55	58	58	49	63	49	75	59	57	51	74	66	71	59	68	56	68	55	67	56	61	56	51	52	59	61	68	53	48	71	60	72	52	60	63	64	65	65	67	63	61	72	80	56	42	63	58	55	57	57	76	59	64	70	51	56	56	52	60	56	47	55	61	70	71	60	53	60	53	69	63	75	71	65	63	75	64	52	71	69	61	72	60	64	59	59	71	82	55	62	74	66	49	52	58	70	54	54	65	62	61	63	53	66	42	54	57	47	74	61	65	50	57	69	62	66	46	67	73	72	63	64	72	67	66	56	60	63	53	54	52	48	72	53	68	59	58	66	56	46	58	71	44	79	58	58	57	64	61	60	62	63	78	67	58	55	57	69	57	54	73	49	58	68	59	73	65	56	79	61	56	62	57	50	65	49	49	64	57	61	55	52	52	60	53	50	69	55	65	46	50	56	62	55	37	51	61	57	63	53	58	62	76	64	68	59	51	67	75	52	48	64	58	56	66	71	58	53	71	63	62	51	63	53	58	63	58	63	69	65	67	59	58	67	52	60	55	50	64	59	71	58	47	57	66	68	67	57	74	54	73	52	58	49	62	57	52	58	72	60	52	75	49	57	73	55	67	63	68	68	61	64	85	76	59	54	63	49	56	67	51	64	55	61	58	67	69	54	53	73	66	65	63	60	60	67	59	61	52	62	54	60	59	61	68	64	64	76	72	57	63	63	52	67	73	57	54	45	45	53	47	55	43	50	62	60	54	57	60	46	62	78	57	53	62	43	57	70	55	69	53	70	58	57	57	59	53	63	54	68	49	49	50	58	50	53	59	52	70	55	53	67	66	51	66	60	55	48	55	50	63	56	67	66	53	49	50	92	63	65	69	59	62	53	64	60	56	53	60	59	69	59	63	55	61	76	64	66	58	62	58	48	68	67	68	62	58	48	78	78	58	55	64	61	51	67	58	65	71	54	56	70	59	58	74	56	58	70	57	72	54	63	54	70	71	53	69	52	48	60	54	62	68	48	63	61	45	72	65	76	61	53	62	50	71	52	62	66	58	64	67	61	65	48	59	52	54	65	56	62	79	61	56	65	52	58	69	65	45	53	67	43	67	62	50	57	71	62	71	60	63	59	61	66	58	56	51	55	68	60	50	61	67	66	66	51	51	63	59	59	62	59	66	54	49	64	54	61	51	63	66	61	63	60	59	57	55	59	65	74	52	75	66	65	69	62	62	58	54	64	61	68	67	54	62	64	51	65	56	47	48	52	59	56	58	59	63	63	59	62	61	59	55	71	74	43	53	60	59	62	67	64	66	53	62	63	58	70	68	56	49	62	62	59	63	57	57	61	61	56	68	59	66	53	69	59	66	59	56	62	51	54	63	47	62	57	69	76	52	64	59	61	61	80	63	66	44	61	58	66	64	53	44	61	58	58	60	68	56	52	58	55	55	73	54	53	60	65	73	58	52	73	74	64	80	57	69	57	70	58	64	42	61	54	70	49	62	52	53	68	70	56	73	55	64	55	54	61	63	63	66	70	53	68	60	57	58	45	49	61	57	56	56	69	70	61	71	64	54	47	43	64	72	60	58	66	59	53	58	58	58	62	66	62	69	55	49	52	57	58	62	68	61	51	59	67	60	49	64	72	59	55	66	62	62	43	60	59	71	47	61	71	61	61	52	55	57	62	66	55	73	59	72	65	68	65	53	68	59	68	79	58	58	59	45	52	71	62	54	61	74	58	65	58	64	62	68	61	57	60	58	50	53	63	67	69	53	68
33871	19953	10315	9522	11802	13519	12324	10645	8836	7244	6070	5183	4720	4210	3681	3082	2519	1913	1538	1280	1088	994	863	760	726	691	666	641	578	559	563	540	531	520	498	516	477	512	466	474	450	480	477	446	508	476	503	501	497	435	467	465	506	523	448	504	464	475	446	488	467	429	481	432	442	465	479	420	470	474	463	449	492	466	482	476	477	427	479	445	468	475	472	508	444	487	516	455	465	463	488	498	475	487	465	419	445	474	399	481	443	471	462	489	472	447	446	459	492	447	490	468	507	471	481	502	447	465	467	468	493	463	491	418	476	465	493	478	475	481	482	475	493	459	484	430	441	455	475	470	473	487	502	469	446	474	500	426	480	487	447	482	462	456	462	475	482	469	451	495	465	448	493	496	468	432	472	487	448	475	486	463	460	446	443	451	438	500	485	480	429	511	507	488	469	487	471	428	466	504	466	467	447	460	507	454	495	429	454	416	491	463	462	466	451	469	490	481	460	451	484	435	529	455	461	498	457	442	472	465	476	457	500	449	441	493	453	453	466	456	465	473	450	439	478	478	444	485	442	509	474	439	473	462	458	468	468	486	495	478	456	480	512	482	427	503	461	481	468	479	431	479	473	501	483	496	489	500	484	481	455	505	504	481	486	467	428	471	483	493	452	464	511	447	453	441	476	458	484	470	456	461	459	459	482	476	477	490	448	447	472	435	480	447	436	494	494	449	473	451	495	460	455	501	456	432	423	437	471	484	481	495	467	448	489	485	459	464	477	459	472	459	459	464	449	466	467	478	476	488	471	443	485	469	472	463	445	454	455	401	458	460	479	466	469	492	475	495	462	471	461	497	496	440	478	489	486	464	489	453	461	449	445	472	508	423	445	442	449	483	458	485	467	461	419	448	476	447	485	460	488	493	470	481	472	503	510	447	449	483	471	459	458	489	467	477	475	447	448	481	481	478	423	471	488	485	479	466	502	448	492	445	485	481	480	512	440	469	431	470	483	427	453	496	434	414	415	458	480	467	462	478	533	492	499	466	444	450	473	493	462	466	452	474	466	466	455	483	446	448	468	500	473	457	436	442	468	437	496	483	499	514	433	457	479	499	499	440	433	448	483	482	490	480	455	469	492	465	470	464	467	424	469	453	497	437	480	450	437	475	464	472	454	510	506	529	488	482	432	481	489	454	489	475	469	469	480	468	514	493	441	466	479	489	428	472	450	431	507	500	480	478	451	476	471	461	440	461	470	443	495	478	454	467	449	492	481	497	509	466	439	478	430	477	475	436	469	460	428	455	458	472	449	445	445	489	453	479	500	471	443	453	452	474	503	441	484	453	479	488	469	412	510	481	457	501	495	434	480	467	450	469	494	494	488	509	493	451	474	475	444	473	491	431	476	489	454	454	483	452	423	491	477	445	456	493	459	419	469	484	449	476	532	482	483	475	451	449	460	479	467	467	449	461	501	459	470	453	496	453	458	430	457	462	485	463	487	499	489	471	521	473	469	479	446	473	489	463	456	451	477	448	484	474	478	495	469	431	460	434	460	479	447	452	485	479	482	475	457	449	472	443	458	469	504	506	438	460	453	478	463	472	455	478	407	497	473	441	495	459	438	462	433	465	470	455	451	452	457	497	466	488	447	453	450	453	495	448	461	447	468	472	473	487	487	453	463	448	447	453	483	458	489	454	424	487	438	488	448	498	458	468	447	484	445	483	487	446	450	470	481	476	467	477	455	446	451	472	426	453	486	447	518	462	475	459	439	432	453	480	487	540	448	454	471	490	461	517	477	464	458	504	500	460	461	482	474	468	479	421	487	509	443	478	475	435	455	462	496	467	484	472	465	481	497	471	434	432	429	454	481	467	482	505	462	468	466	490	446	487	453	448	475	481	467	524	479	489	504	431	467	483	448	462	478	505	449	488	458	423	463	446	469	504	458	498	459	467	475	484	449	452	477	473	468	493	459	475	429	470	502	438	473	478	486	456	494	493	467	430	457	477	477	487	431	470	476	488	465	449	453	460	487	490	468	502	469	475	456	443	452	451	454	448	500	425	455	506	458	508	469	463	501	485	441	457	455	466	473	464	498	485	491	505	478	492	461	452	448	507	442	425	470	445	455	481	458	455	459	499	431	473	473	453	466	471	522	486	479	481	485	463	463	511	432	470	463	474	449	481	474	488	449	488	486	484	473	438	491	440	417	480	455	446	446	481	416	500	471	451	458	461	466	480	484	433	486	477	470	455	444	505	476	496	418	483	446	477	460	494	472	479	448	480	443	464	476	423	441	461	481	460	474	461	484	409	486	461	442	436	451	462	428	462	456	471	447	477	430	474	440	421	450	465	482	456	471	444	434	484	480	432	484	509	520	481	452	489	469	440	496	447	493	458	452	471	453	476	472	443	484	520	465	489	449	429	480	490	452	459	458	460	482	461	465	524	488	474	512	468	479	508	451	460	465	480	434	436	442	445	480	502	494	473	444	505	450	452	466	479	469	470	487	480	478	479	444	460	452	493	464	485	455	457	465	466	442	442	443	455	486	472	459	482	482	445	463	486	507	455	492	462	458	466	472	482	510	480	497	509	463	462	457	485	413	446	490	471	480	465	497	460	484	464	436	447	470	476	462	489	438	469	461	452	487	487	473	482	500	442	497	453	455	486	479	432	470	466	469	482	477	467	471	512	471	470	455	443	495	483	452	480	451	454	502	478	453	451	457	495	455	463	466	485	478	486	482	433	432	474	430	468	430	443	436	502	488	486	479	453	442	485	470	500	457	492	483	435	503	539	453	468	474	451	481	473	450	485	474	463	477	504	478	449	488	506	414	451	489	461	482	444	464	454	457	475	449	465	477	425	482	451	474	457	461	496	456	469	464	469	462	507	485	504	499	458	466	468	464	435	454	463	481	453	450	491	499	486	510	415	500	448	447	485	474	486	471	485	514	486	457	447	455	498	460	440	458	449	477	482	485	457	446	444	442	477	439	455	469	473	438	468	472	460	449	465	479	458	482	461	462	441	487	492	449	494	453	510	472	490	441	515	465	501	445	493	438	476	470	461	488	481	480	455	452	463	480	457	438	467	483	471	470	471	494	484	491	478	441	437	479	450	498	502	488	506	487	439	473	435	515	497	442	502	484	470	462	462	454	471	482	457	449	507	462	507	480	450	441	468	469	482	443	476	452	456	459	486	458	453	458	477	518	483	483	447	461	475	495	466	469	471	459	467	452	493	466	466	454	445	411	456	457	452	458	480	497	447	478	539	432	551	459	456	459	459	451	474	460	450	485	456	464	465	454	476	505	472	446	436	482	499	449	439	458	446	473	471	514	431	464	413	455	493	500	486	473	512	469	470	496	475	458	495	444	491	480	478	464	458	478	475	446	461	454	430	489	466	470	474	490	454	468	486	529	484	473	513	439	465	454	473	474	488	475	469	484	494	499	467	465	452	454	522	456	454	472	468	474	524	489	458	437	465	498	471	444	457	454	484	457	452	497	499	475	463
8614	4484	1915	978	500	436	461	398	343	286	270	287	239	208	191	205	165	121	117	116	87	87	78	74	66	81	72	87	67	61	77	80	79	62	67	72	63	72	70	67	58	64	70	74	71	58	76	65	65	67	72	70	78	68	57	74	70	57	72	59	58	68	81	82	53	65	62	57	56	67	79	75	61	65	66	59	52	57	53	60	59	58	71	79	68	58	66	60	63	66	53	76	70	67	69	62	69	60	69	79	84	56	67	61	61	75	63	83	61	52	81	57	59	58	53	72	76	80	60	52	61	55	63	60	71	70	62	51	63	74	66	65	79	50	71	59	49	62	71	65	70	76	64	50	56	63	70	76	71	69	55	53	73	69	78	70	52	63	56	72	66	64	64	53	56	60	63	75	62	72	67	65	64	63	69	63	58	68	52	66	61	81	52	58	68	61	63	60	71	65	62	60	69	61	46	69	65	60	70	62	51	60	60	60	62	70	60	69	71	61	71	67	80	66	67	56	69	71	70	53	67	79	72	60	49	55	58	51	56	53	66	64	67	73	63	72	61	57	64	64	67	65	51	73	63	65	56	51	69	51	64	69	51	58	75	66	74	54	58	66	53	65	74	68	49	78	68	55	71	73	55	68	64	72	57	69	67	69	68	80	60	58	82	63	58	49	62	59	61	71	73	78	65	64	72	56	67	56	77	68	61	68	54	66	61	73	69	70	63	66	62	72	71	64	65	52	60	61	55	68	55	61	56	67	66	63	69	53	46	55	70	58	58	68	71	46	65	76	81	63	55	57	57	64	66	64	61	71	60	55	60	57	60	54	71	74	61	76	54	73	83	67	67	51	70	69	52	66	81	67	62	72	61	63	69	66	66	57	66	65	62	60	60	65	62	64	75	54	68	55	84	56	53	63	56	74	67	63	63	59	67	64	56	71	65	64	60	64	56	81	66	69	57	75	80	52	53	71	70	74	71	67	64	61	54	65	83	63	70	69	68	70	61	81	75	72	65	71	64	73	63	82	61	66	54	54	68	74	72	74	76	66	78	65	76	66	80	70	55	58	75	75	70	60	55	60	71	61	80	81	60	58	73	76	59	67	61	62	64	57	70	63	59	46	48	57	74	68	77	61	72	61	57	76	58	62	86	58	69	63	56	50	66	71	72	76	70	56	53	56	58	69	57	64	59	60	71	70	70	74	75	74	63	54	66	51	63	67	70	63	55	58	69	64	67	55	59	65	66	70	71	65	71	68	50	57	67	71	72	65	58	66	61	49	63	61	89	53	64	71	70	70	63	73	69	75	67	60	73	67	90	77	68	63	78	62	69	60	60	67	64	54	69	62	62	75	72	69	64	55	61	58	53	69	69	56	67	52	70	76	79	68	74	61	76	57	69	63	53	57	69	56	72	76	56	64	69	83	67	68	59	58	72	62	57	69	73	62	68	60	62	61	72	66	54	54	68	77	66	61	79	56	52	76	74	64	62	63	54	56	61	63	79	70	64	68	62	64	62	69	58	66	69	59	65	67	76	71	60	66	77	65	71	76	68	69	66	76	57	64	64	52	54	64	67	67	74	67	60	72	65	67	50	64	60	58	64	64	63	59	62	61	61	70	75	73	64	82	79	71	66	60	64	67	64	75	56	74	66	61	63	80	66	63	65	56	58	55	60	59	51	67	67	54	74	62	68	65	73	48	47	57	40	75	81	54	50	73	69	71	49	78	54	57	59	69	74	74	67	80	72	59	76	61	49	56	67	70	82	72	71	58	63	78	64	57	52	74	64	70	76	48	62	69	69	66	62	59	57	64	62	68	67	72	65	81	72	71	58	66	77	68	67	63	56	56	68	76	77	71	56	66	79	67	91	61	66	66	68	74	68	69	56	56	74	90	76	79	74	66	59	70	69	57	70	61	67	74	73	55	58	57	78	71	49	70	52	68	82	63	78	70	73	44	65	92	72	68	77	81	59	65	72	64	77	67	49	67	73	78	69	67	56	57	69	73	68	57	70	73	65	59	61	62	62	68	84	60	86	57	64	55	63	73	46	71	50	66	68	62	62	58	59	49	74	68	52	76	68	69	61	65	63	67	61	53	68	69	72	68	58	70	77	59	66	55	70	61	68	62	56	62	67	64	60	65	77	51	61	79	58	57	77	73	54	68	58	59	75	74	65	66	60	60	65	52	72	61	49	72	75	63	67	76	52	66	74	73	61	55	63	62	82	70	65	63	71	64	65	72	60	76	67	76	47	55	68	72	74	62	63	65	66	62	68	68	69	65	69	70	64	60	65	66	59	70	59	54	59	54	76	51	72	51	55	67	65	59	69	64	65	73	54	67	64	91	59	77	52	59	91	47	70	64	59	79	63	72	55	72	75	67	68	66	77	76	62	75	60	64	68	64	81	81	56	69	68	76	63	69	72	68	64	63	72	62	47	71	52	69	67	58	68	69	70	72	60	54	60	68	70	66	66	57	67	51	72	62	57	80	62	55	59	64	75	64	58	63	56	68	65	75	65	60	74	78	68	58	57	62	77	49	53	57	65	68	54	64	69	69	73	71	72	62	66	72	77	72	56	67	70	61	73	53	74	71	74	76	73	65	65	54	73	70	61	60	58	72	67	63	59	73	71	62	66	68	69	70	47	67	68	54	47	60	65	59	61	66	61	72	60	53	62	60	70	60	66	69	58	74	59	76	53	57	52	67	79	64	61	52	50	74	68	74	64	74	76	51	59	64	68	64	60	73	73	78	76	66	71	69	69	73	68	72	58	57	60	73	76	66	62	75	62	71	61	65	60	56	70	62	74	62	60	61	61	75	57	68	77	73	58	62	51	70	62	79	82	69	86	74	62	74	72	70	66	62	76	70	63	63	55	67	78	59	69	63	69	63	60	69	61	65	60	62	83	73	58	72	67	61	64	60	67	47	73	77	78	58	68	62	57	83	63	60	95	68	66	49	71	70	67	79	47	55	76	60	69	61	68	63	70	54	62	70	71	72	75	69	75	80	54	76	55	58	64	63	49	62	58	55	61	72	61	74	63	52	66	73	87	60	68	65	68	60	67	77	76	75	67	71	58	77	58	65	52	72	65	55	50	62	66	64	76	67	69	64	79	73	73	69	62	84	59	46	56	59	70	81	62	57	63	65	63	50	65	62	55	77	63	58	70	60	53	58	66	60	69	70	59	62	63	66	74	77	73	60	52	72	81	64	53	58	54	66	51	65	65	50	65	56	75	67	43	64	77	58	72	58	70	49	68	67	82	61	54	84	81	86	60	60	63	67	61	47	67	75	67	71	76	59	65	72	58	60	57	69	72	64	71	75	65	64	71	45	57	56	78	71	44	74	74	66	64	57	72	67	72	41	72	76	60	67	68	72	67	74	65	59	62	65	74	57	56	66	72	72	74	58	73	66	71	81	49	77	80	70	58	49	61	52	57	65	85	56	64	57	56	74	70	77	61	65	71	75	60	60	70	67	70	74	62	63	53	59	59	61
39304	23786	15429	12472	14383	16684	15103	12897	10959	9082	7704	6685	5869	5193	4627	3823	3049	2456	1892	1611	1253	1100	951	963	858	799	718	729	611	657	602	619	558	603	575	548	571	476	561	535	517	532	496	529	513	511	521	540	498	510	473	511	480	484	539	481	483	506	505	533	509	520	458	517	501	503	480	542	487	502	448	504	527	493	520	518	506	483	473	469	495	519	466	497	479	513	504	474	481	510	545	506	514	518	556	523	503	539	468	464	479	514	474	484	526	513	500	522	501	490	489	553	497	507	491	507	471	477	499	481	474	490	506	493	518	495	463	459	518	493	531	511	489	489	491	532	505	496	542	530	508	502	479	491	517	503	514	516	511	488	490	470	481	489	489	480	537	498	522	498	484	494	509	502	505	487	521	530	461	512	475	476	500	504	503	549	520	453	471	486	498	495	490	514	510	473	505	533	528	516	512	534	480	494	522	501	500	468	493	533	497	503	516	554	504	481	514	512	519	529	479	508	495	514	495	529	511	532	504	456	483	490	551	535	522	475	483	557	513	528	519	520	479	554	521	496	487	545	480	525	493	463	459	471	526	477	537	495	511	546	464	488	501	535	478	503	492	496	518	537	524	459	497	529	497	491	504	480	519	504	491	498	521	514	479	530	524	483	482	528	493	547	518	508	504	463	483	472	496	509	484	489	503	481	547	472	498	487	526	532	491	472	528	502	531	525	492	517	563	496	453	481	489	483	525	524	536	522	502	482	469	521	514	526	512	529	538	505	480	475	479	510	516	491	481	506	502	535	492	506	497	473	521	499	513	478	521	494	505	516	463	519	520	505	476	514	530	535	495	508	473	503	505	509	479	519	476	527	475	491	459	527	485	491	494	519	505	494	495	503	523	504	514	470	520	486	509	466	510	524	506	502	501	518	554	509	515	535	506	514	454	513	478	511	533	495	470	520	508	500	496	488	553	532	499	518	487	505	485	546	531	454	492	509	483	521	529	471	523	505	522	523	512	533	545	507	471	540	489	525	493	516	507	455	528	487	505	479	473	482	509	497	518	517	534	489	482	509	515	467	523	562	476	532	472	545	518	506	502	504	485	504	483	489	511	510	516	519	526	545	461	519	495	510	524	548	557	530	510	525	484	490	502	543	493	508	495	520	493	494	479	522	500	494	554	490	491	467	520	491	529	496	492	552	522	457	478	498	480	490	501	444	483	517	511	501	511	503	506	485	526	494	504	482	496	483	491	519	477	492	515	520	485	524	501	483	488	515	502	476	509	467	489	520	510	501	496	508	518	492	505	542	528	545	487	503	511	485	469	485	471	504	479	512	471	521	520	506	520	558	554	485	502	551	507	523	481	529	497	525	487	555	497	506	501	558	514	531	487	555	493	470	493	447	509	501	528	548	528	520	506	476	463	541	494	515	478	519	498	524	521	511	518	544	501	525	504	517	487	530	487	474	518	478	487	530	505	485	474	507	541	480	487	455	504	479	518	530	497	496	506	474	506	503	455	460	477	480	531	517	488	525	520	468	537	506	515	514	481	523	533	500	528	507	511	503	519	537	514	512	503	536	526	537	530	525	487	560	494	515	522	500	532	514	493	472	533	488	487	499	482	489	500	489	497	494	495	507	492	489	537	514	471	525	497	503	469	517	490	500	488	513	492	508	542	473	507	536	534	566	494	524	506	501	524	510	488	502	505	490	528	490	501	524	548	484	519	519	482	493	491	500	482	493	462	486	475	515	529	493	537	506	496	490	501	473	509	528	522	476	490	486	478	517	529	503	515	485	523	448	475	502	514	425	531	477	491	455	505	476	465	493	490	494	507	480	514	480	492	536	473	491	523	509	512	477	502	500	551	537	512	489	518	522	531	470	469	510	472	518	485	492	464	515	486	503	491	491	491	473	490	513	511	518	482	505	506	486	472	501	498	465	534	503	488	498	490	474	475	505	499	494	513	508	506	509	476	529	522	465	457	469	514	514	517	521	521	492	526	529	568	529	523	493	492	490	530	472	490	501	529	493	521	480	536	452	457	496	521	530	520	506	547	502	480	511	456	557	470	499	525	537	501	553	471	517	500	502	516	559	507	544	491	511	486	492	483	497	556	505	506	502	534	500	495	518	488	513	550	461	527	520	494	509	521	518	468	474	523	499	489	493	502	481	534	488	507	524	463	519	564	521	505	508	502	466	499	525	527	549	490	505	494	525	511	505	534	531	491	528	496	499	510	500	540	494	489	523	524	530	505	521	532	490	522	530	486	488	560	507	512	502	511	506	514	488	475	535	474	526	522	461	488	525	502	530	505	490	472	471	497	495	470	506	482	503	488	509	505	530	505	525	479	477	492	504	523	518	483	498	481	514	478	460	490	508	504	503	523	502	516	488	494	494	470	493	546	509	496	467	515	488	517	523	475	491	509	509	495	477	488	484	518	534	529	476	482	491	511	496	486	511	507	527	503	484	500	521	509	531	505	472	483	471	500	497	534	496	463	540	477	519	467	477	494	519	522	490	474	525	503	510	477	495	485	511	474	482	529	489	499	506	478	527	520	518	531	463	489	515	519	516	490	482	519	516	516	502	470	495	501	468	534	508	478	528	495	521	520	496	461	506	486	493	470	503	481	476	509	496	441	494	464	507	510	479	457	521	493	486	516	502	483	517	489	531	506	471	466	503	548	515	493	510	486	519	504	497	507	498	475	487	508	481	488	461	473	479	530	492	466	538	515	483	496	533	508	501	518	512	521	475	481	501	508	506	475	509	471	484	547	521	514	512	496	477	493	490	513	493	496	528	538	500	486	522	489	478	514	507	508	504	532	482	492	490	502	506	510	491	510	492	474	507	495	506	506	489	488	504	474	488	505	456	492	486	465	528	513	483	496	483	512	505	479	497	528	485	503	472	506	506	494	497	497	483	486	522	501	510	553	478	477	468	487	494	480	524	468	516	518	541	492	478	522	544	502	517	450	495	455	476	473	489	493	479	529	500	500	499	501	506	451	484	478	535	510	532	546	523	492	522	475	504	514	511	509	513	498	491	497	518	472	518	513	487	510	483	504	482	508	503	472	498	506	497	479	508	498	507	488	482	523	497	489	508	508	506	515	511	514	497	523	495	458	520	503	485	505	511	468	510	524	506	509	481	499	493	508	530	520	528	512	547	503	524	481	523	507	501	490	502	502	447	481	499	504	489	472	462	495	485	517	514	476	459	528	465	507	529	517	500	504	529	536	488	522	506	492	484	463	527	523	511	533	496	495	509	488	500	503	474	526	527	505	481	506	528	506	513	468	513	540	475	530	484	516	500	531	475	508	488	496	491	479	491	517	515	502	521	524	509	486	484	522	473	479	487	470	539	518	473	499	474	464	509	457	515	501	500	509	484	527	494	476	473	525	486	497	479	502	474	507	476	510	536	506	525	516	511	486	526	519	494	547	506	504	468	541	464	510	488	515	505	505	494	509	529	516	548	519	485	529	513	528	525	521	480	512	507	470	522	546	521	519	489
8466	4547	1760	727	432	380	380	329	327	313	229	246	208	186	193	171	166	134	105	103	79	99	73	66	73	74	63	60	83	54	74	62	51	61	69	65	54	74	59	65	69	51	65	66	65	68	54	50	60	69	72	64	52	68	59	57	57	60	61	53	60	71	64	68	54	55	64	59	65	62	61	66	67	73	74	52	65	63	58	59	76	74	47	69	54	55	47	66	56	55	57	63	65	64	72	66	58	52	65	74	59	57	54	71	52	60	60	61	72	66	71	51	75	70	55	54	54	59	55	54	57	62	57	62	67	68	51	60	67	67	70	69	51	56	63	65	65	59	56	60	51	68	63	62	59	56	61	61	59	61	75	66	61	62	65	59	63	58	51	49	70	55	55	62	61	63	59	63	59	67	58	45	62	63	63	48	66	73	69	52	55	53	51	66	65	67	49	59	63	49	57	66	66	74	60	69	54	63	53	72	55	58	58	57	60	57	52	68	49	54	70	50	54	72	53	66	74	58	79	67	62	62	61	71	68	67	61	70	49	56	62	58	72	55	52	65	56	68	60	74	75	63	56	73	58	68	57	60	57	63	58	50	60	80	58	66	59	54	50	59	58	52	54	61	66	48	64	58	59	60	75	57	63	49	50	68	62	59	59	62	56	59	62	68	55	61	57	50	43	48	62	46	72	58	60	69	57	53	73	56	62	69	63	66	67	48	75	66	45	57	74	56	66	55	46	62	67	44	61	57	57	60	72	48	68	58	59	57	65	73	66	74	56	76	52	57	64	55	71	62	73	62	64	61	47	66	51	44	75	51	64	62	73	75	66	43	55	52	68	73	63	64	59	72	62	64	61	63	57	68	65	55	53	72	66	65	64	40	49	73	46	63	61	64	60	58	73	67	71	53	51	65	73	59	64	66	61	55	59	72	68	69	58	59	58	62	48	72	83	63	60	57	56	65	61	66	59	65	71	59	55	55	60	65	76	56	50	65	54	57	48	66	46	69	60	53	62	65	70	67	56	57	65	55	52	54	80	61	58	46	58	72	62	62	73	71	72	52	59	54	55	60	54	70	72	43	50	49	54	58	63	66	55	48	75	58	53	56	57	66	60	60	55	55	48	61	65	60	67	71	50	53	62	69	51	57	63	62	59	67	56	58	51	72	70	61	61	53	52	67	57	70	64	52	61	65	63	59	62	66	62	43	61	72	60	68	50	53	79	60	57	53	62	62	61	63	57	77	65	57	75	69	51	64	56	59	60	62	72	60	66	68	46	56	55	57	74	69	59	69	52	64	56	61	56	65	64	60	54	69	63	84	44	74	65	63	52	59	42	68	69	52	58	54	63	67	71	68	57	57	67	53	53	60	60	62	49	76	74	55	56	69	54	55	58	60	60	65	54	74	49	76	52	68	56	62	50	55	53	62	45	58	53	52	57	68	60	59	58	69	74	58	62	66	62	51	69	59	62	63	68	63	53	63	45	51	63	63	58	66	66	53	59	62	65	69	50	54	63	47	57	51	61	78	68	52	65	66	61	62	46	65	60	70	74	61	64	59	56	57	53	54	71	57	57	48	68	47	69	60	76	42	53	60	59	68	47	50	57	54	60	55	49	64	66	61	60	65	44	60	61	55	63	62	64	68	50	56	56	70	65	62	72	64	68	65	71	68	57	65	63	61	47	58	48	43	59	57	58	58	67	63	64	62	62	60	71	66	66	54	69	53	66	62	57	62	55	56	66	64	64	49	66	60	48	66	52	51	53	58	63	47	56	58	60	57	73	66	66	55	58	62	69	64	75	53	57	65	63	46	58	56	53	63	77	75	53	58	49	51	57	49	70	61	69	57	47	62	47	59	59	65	67	59	59	49	57	54	72	49	66	52	65	70	58	75	62	58	67	69	51	56	64	58	55	62	60	77	53	65	75	57	68	51	57	53	63	47	62	62	77	67	63	71	58	70	66	57	68	58	68	62	74	63	51	71	54	76	66	64	70	58	60	79	59	60	52	67	65	64	69	59	64	63	56	58	71	55	75	66	59	47	54	61	55	66	54	70	57	64	64	74	71	64	70	59	76	49	62	62	66	68	61	62	52	68	58	56	69	57	66	57	57	60	63	58	70	62	58	69	68	66	85	57	53	64	71	60	56	52	55	64	51	47	55	47	54	60	78	62	43	55	84	68	67	79	58	55	67	58	57	54	57	66	64	62	48	54	58	62	58	63	58	88	67	55	60	61	65	68	69	63	59	58	67	77	61	54	64	65	49	42	70	59	62	63	54	52	56	56	73	62	64	64	60	65	49	60	64	63	65	73	45	54	60	61	61	66	55	67	53	54	56	68	60	61	53	59	70	48	54	69	59	49	76	68	61	65	58	60	53	65	64	68	62	67	64	61	49	57	59	56	65	72	58	56	56	54	67	65	58	73	58	50	70	50	56	60	60	75	63	65	47	58	63	42	51	74	63	61	64	57	65	62	62	62	69	69	57	60	64	61	64	70	55	51	64	52	53	63	50	57	58	70	56	60	61	70	77	58	65	67	63	52	63	52	52	51	60	53	60	78	66	61	62	65	41	52	55	65	61	54	57	62	67	50	73	54	59	56	62	78	55	41	57	56	54	72	69	56	69	59	62	53	59	73	65	57	50	61	74	53	70	52	66	59	50	53	79	64	46	65	70	66	65	62	66	59	47	51	51	65	74	67	59	51	63	60	64	55	57	59	75	53	66	48	51	57	56	72	55	56	49	56	66	55	60	53	68	60	68	55	54	65	61	72	71	47	72	72	68	55	72	59	54	56	67	52	67	60	64	58	61	68	69	76	71	66	46	66	60	55	58	59	53	59	77	78	56	68	73	52	68	56	59	61	68	53	56	63	67	57	70	64	64	49	56	64	60	70	61	71	51	55	47	44	45	65	60	61	76	74	52	51	52	60	60	63	59	59	63	57	72	68	68	58	58	66	59	64	62	66	74	48	67	73	56	60	55	70	68	71	68	57	52	68	63	55	67	48	73	57	59	61	60	57	61	62	68	68	54	64	67	70	71	67	46	58	66	71	55	56	69	56	82	66	43	64	67	62	56	54	51	69	58	54	58	60	70	80	52	71	57	60	59	67	64	61	64	55	82	53	65	64	68	57	64	62	64	40	60	62	47	62	52	76	72	65	51	48	68	52	57	52	67	70	79	61	56	63	68	61	45	53	62	51	64	58	63	61	46	54	55	64	54	80	56	51	58	58	56	57	56	47	64	75	77	56	40	60	69	70	76	50	59	58	49	54	45	56	53	57	65	53	51	60	57	62	63	68	45	55	66	35	69	56	63	59	63	49	63	58	60	55	51	79	59	54	69	64	68	54	61	64	63	77	61	64	60	65	60	55	64	70	63	58	71	54	54	65	54	68	60	58	56	75	74	73	54	66	66	67	63	72	54	42	54	71	74	56	53	61	55	59	59	59	48	64	54	48	61	53	57	72	72	59	61	64	60	60	62	48	62	51	60	46
36635	24323	14411	9845	13518	15465	14367	12145	10330	8607	7053	6211	5496	4821	4503	3810	3125	2429	1936	1526	1226	1052	949	898	872	788	722	687	696	635	580	594	559	530	514	544	534	529	486	509	494	527	480	516	505	493	463	469	477	482	484	436	464	509	438	471	435	514	422	486	444	442	478	457	469	498	433	480	457	467	478	451	468	503	501	445	486	482	484	468	473	527	441	497	456	526	435	451	478	467	496	464	468	464	458	443	448	476	487	477	469	480	472	458	440	480	459	445	478	445	410	482	439	475	462	490	468	435	498	514	438	430	470	475	465	446	473	460	468	455	469	467	433	459	460	460	486	448	484	485	483	478	421	460	479	499	484	447	441	474	466	433	504	497	443	461	510	488	480	489	477	488	486	445	481	449	478	483	462	439	505	460	461	474	480	422	479	449	452	485	506	485	482	477	484	473	483	447	473	465	475	513	455	457	476	475	477	487	460	496	474	458	455	493	439	429	463	433	498	464	470	503	450	457	498	454	443	476	506	475	484	485	460	426	480	467	490	430	438	495	483	447	431	483	428	469	475	521	448	469	453	493	484	473	457	508	491	434	456	465	457	456	502	458	451	494	487	473	464	442	475	436	483	475	484	472	482	458	502	449	484	465	490	480	431	480	468	491	470	445	456	471	451	484	480	482	467	482	475	472	472	464	475	442	502	457	487	471	475	491	419	451	446	475	446	468	460	440	477	482	467	498	471	438	461	443	475	443	465	459	495	449	457	445	491	521	478	437	453	457	484	467	456	450	493	464	544	479	474	459	448	446	507	500	471	471	500	507	464	468	493	459	508	484	479	436	468	492	526	452	517	457	486	475	464	449	478	443	440	475	494	452	482	466	497	451	445	490	461	455	485	495	478	432	472	485	455	518	498	447	478	487	458	490	481	504	454	495	434	473	497	488	477	469	461	477	482	421	503	502	480	431	432	454	470	460	486	458	537	444	449	525	493	481	508	449	490	500	484	426	470	475	452	477	487	439	466	457	449	410	466	483	457	460	468	499	447	460	471	486	500	461	468	472	497	487	505	496	488	450	453	507	481	458	474	464	416	453	464	476	423	476	467	492	524	465	451	469	470	476	442	433	429	435	475	489	447	445	492	500	461	506	493	449	467	439	481	499	486	485	472	453	507	444	450	481	474	402	462	490	454	494	473	499	480	435	412	444	430	509	461	476	476	461	458	471	508	504	492	481	460	492	471	437	469	456	448	411	473	485	507	492	465	433	462	463	513	467	490	457	454	420	471	520	481	464	457	493	480	454	454	478	457	471	494	476	448	470	470	469	503	503	473	433	424	502	480	479	524	417	483	489	486	461	459	481	483	443	444	531	488	460	526	509	491	489	449	476	467	461	478	450	437	477	475	461	491	480	467	433	492	461	474	457	458	488	468	485	475	480	472	499	478	418	490	448	431	479	466	427	496	451	432	491	459	482	456	486	442	471	463	509	467	465	450	484	459	441	429	455	454	445	506	464	460	433	496	494	479	488	444	493	479	503	449	451	418	435	486	519	463	447	468	472	481	513	487	456	469	476	482	472	481	447	471	438	423	475	418	506	458	471	492	463	465	402	489	445	444	484	450	486	472	450	475	469	473	483	445	466	501	459	466	475	468	491	450	488	472	474	458	478	441	471	465	524	503	478	476	502	456	492	496	446	482	443	444	464	465	465	454	455	469	494	486	489	482	454	473	453	435	464	439	504	467	497	443	456	502	457	449	441	484	473	443	464	478	457	509	484	473	491	457	466	450	482	467	473	473	500	437	425	504	461	462	456	494	485	500	465	470	452	486	488	448	473	481	448	468	479	470	481	492	426	475	482	453	494	445	485	478	451	514	470	485	482	452	479	478	498	507	464	411	480	462	465	474	445	445	512	445	436	462	457	447	508	465	514	454	480	471	474	460	435	441	505	451	469	464	460	478	505	482	446	449	441	489	495	464	517	494	461	473	490	448	491	479	492	458	442	455	481	506	453	426	457	485	472	509	465	469	479	465	463	437	483	484	489	483	449	464	479	499	469	501	471	502	461	475	496	465	449	454	456	461	470	463	454	489	469	461	455	524	470	477	471	492	471	454	480	499	444	463	459	510	491	481	492	473	480	435	446	496	435	484	471	454	480	499	468	462	500	471	450	477	485	489	453	415	481	465	479	437	426	469	462	463	451	474	457	428	483	505	496	448	452	456	484	471	441	471	444	489	470	455	428	487	466	497	483	470	470	494	452	450	469	497	475	442	501	482	527	484	499	472	476	478	454	480	455	476	475	477	474	453	461	477	497	458	454	441	489	459	490	418	496	474	511	484	482	460	471	490	486	469	473	475	460	459	440	498	439	473	460	503	450	482	483	498	446	461	432	451	446	477	473	457	465	469	460	489	492	481	505	495	459	491	437	469	476	447	469	449	506	488	484	449	474	463	473	473	456	482	481	485	458	511	452	461	456	478	488	493	470	473	524	485	479	447	449	496	485	467	463	483	448	470	476	436	473	458	476	478	447	440	469	508	483	467	460	462	457	473	491	462	453	513	493	481	481	474	483	500	475	483	492	449	486	444	477	483	466	443	494	482	458	462	470	468	461	480	448	466	438	471	483	474	469	438	452	466	483	493	480	455	490	510	449	474	459	470	475	502	485	471	459	462	484	462	509	473	463	515	479	482	438	490	467	468	460	482	478	474	462	469	482	505	425	488	436	478	487	469	492	515	455	488	446	467	458	442	479	459	457	472	464	460	472	494	506	451	527	455	520	480	473	459	473	454	420	479	477	443	494	464	491	539	462	494	464	429	452	524	469	482	469	436	461	507	473	501	465	435	436	482	473	419	464	474	486	468	454	470	493	467	492	483	450	423	482	454	488	420	483	459	470	479	477	508	472	466	488	521	490	493	460	487	464	449	494	454	492	446	457	480	434	486	439	476	443	466	460	449	460	446	450	472	528	472	488	486	479	460	476	460	497	480	450	469	411	490	468	486	495	495	483	463	497	464	453	468	449	483	485	478	517	488	485	456	459	460	520	500	459	483	448	494	414	453	464	452	472	476	492	459	481	491	476	475	478	491	466	466	513	470	470	475	443	472	482	485	489	483	449	439	506	479	492	471	487	472	487	464	436	442	486	486	486	469	526	460	478	466	500	460	466	462	448	474	473	507	452	452	435	473	497	479	468	457	469	459	476	458	448	473	420	420	486	514	454	502	448	486	468	460	475	450	447	470	504	474	432	458	480	478	484	421	462	434	467	484	470	441	502	459	473	450	491	479	467	456	453	458	442	492	467	462	487	472	475	466	498	473	467	479	458	482	451	472	476	466	447	457	515	456	489	434	475	492	491	444	464	441	471	485	475	473	451	466	466	476	454	492	452	440	486	516	480	447	455	497	465	471	459	451	471	453	474	477	485	491	472	477	477	466	472	495	492	471	451	460	494	467	419	492	447	492	451	446	414	462	487	496	461	480	478	488	454	461	494	443	482	435	472	441	451
10131	6186	2288	904	678	639	513	454	428	387	352	326	266	258	276	216	225	157	153	123	105	93	73	84	89	71	74	58	75	61	83	85	78	60	57	71	74	76	69	60	74	64	64	68	76	66	66	70	72	65	64	67	63	68	61	67	51	57	70	55	65	68	68	60	62	72	64	76	74	70	69	67	77	65	59	49	65	63	59	88	59	67	74	59	68	71	67	69	66	71	67	69	61	69	69	65	60	77	75	51	61	73	59	69	60	66	68	74	62	71	68	49	65	56	72	69	64	63	65	58	69	67	49	68	57	62	51	81	75	65	61	74	76	58	72	78	61	61	59	72	70	69	55	64	72	73	73	58	66	53	57	60	60	69	57	63	57	79	61	74	56	65	62	75	72	62	72	75	65	59	64	75	57	81	66	58	82	73	62	68	48	78	64	83	77	75	59	55	67	74	68	60	68	55	50	72	76	76	67	64	70	70	56	62	66	63	74	75	74	65	70	62	67	75	71	71	47	56	77	63	51	61	69	45	68	48	71	71	60	64	58	56	67	64	61	79	60	58	61	63	53	65	57	63	58	57	62	79	63	64	72	63	59	60	76	46	53	55	52	64	63	58	61	74	67	76	60	60	75	61	60	55	49	65	71	74	60	86	70	63	58	58	66	54	66	59	78	58	75	65	62	64	60	63	75	61	65	74	60	59	63	54	51	55	75	65	74	64	82	57	78	65	53	60	66	69	68	57	63	64	49	61	63	59	65	61	62	72	79	65	77	83	65	70	70	82	59	52	57	71	61	76	80	55	63	63	69	71	65	64	70	69	61	64	64	64	64	66	58	63	76	68	73	65	60	63	66	66	75	75	64	53	69	62	72	71	57	61	73	74	70	61	65	68	76	59	56	52	69	66	56	62	62	80	66	56	76	74	66	60	55	51	58	64	59	72	77	58	55	53	67	79	63	65	59	56	65	63	61	64	61	71	59	56	69	52	63	67	76	66	62	68	63	65	63	72	55	56	61	62	63	49	68	69	65	54	63	72	69	63	61	53	66	70	84	61	56	54	60	58	71	66	76	73	56	62	58	67	55	62	69	70	65	82	64	84	64	67	60	57	60	48	68	57	62	77	63	70	55	58	65	64	71	55	83	60	76	67	64	80	67	78	71	63	68	66	53	65	68	51	72	70	57	54	73	69	73	72	70	55	73	72	67	77	73	52	63	84	66	65	71	61	55	69	75	60	76	69	63	67	53	58	68	67	64	64	55	63	57	67	63	77	64	56	60	75	64	73	68	58	75	71	80	60	71	57	64	57	72	61	70	67	62	60	63	83	84	68	61	69	62	54	68	72	73	60	45	75	63	68	67	65	64	60	62	55	55	78	66	78	76	66	87	70	65	63	64	61	71	75	55	72	62	78	49	53	64	79	74	82	58	62	81	59	59	75	49	67	64	78	71	78	71	78	67	64	53	52	59	58	76	62	62	72	84	72	59	78	50	65	62	90	74	75	63	70	56	58	66	68	77	64	64	56	56	66	66	77	61	76	54	65	72	57	70	60	64	74	74	63	64	63	71	54	57	50	64	61	70	63	75	50	73	67	51	65	70	64	71	59	71	77	64	65	68	62	68	43	66	66	65	56	63	71	73	64	55	56	62	78	55	70	69	62	64	72	60	80	71	57	74	73	59	74	62	71	63	56	63	60	62	64	63	55	55	59	83	55	75	69	59	75	59	70	47	62	63	76	57	80	79	78	55	78	59	72	53	57	88	59	64	70	80	60	55	62	65	68	64	67	64	59	59	73	58	58	67	59	64	55	62	64	66	73	82	64	70	73	66	64	54	64	77	73	57	68	68	64	62	72	62	75	52	62	49	68	63	72	49	58	60	54	74	58	65	72	75	71	72	75	66	58	68	65	64	73	79	65	62	65	50	59	60	69	63	59	74	59	71	74	62	52	54	71	81	47	75	66	51	68	60	65	65	70	72	60	74	68	74	58	68	65	67	55	55	60	70	57	68	58	81	61	63	71	47	55	65	44	60	67	65	59	75	61	82	80	69	62	60	70	66	74	70	69	65	67	57	65	61	66	71	74	62	51	76	68	59	77	70	46	45	71	65	55	71	58	70	58	59	71	61	67	55	71	59	53	70	65	62	66	56	66	63	70	67	65	65	64	72	66	71	59	83	63	61	57	58	66	66	64	61	61	71	90	76	53	71	59	61	69	58	66	64	56	81	88	60	53	75	69	62	68	65	70	91	68	73	66	70	54	75	65	68	58	57	81	65	80	65	48	61	57	73	59	66	67	74	79	69	53	63	64	67	54	74	68	68	74	63	73	71	67	82	53	75	59	66	61	59	60	61	61	49	67	58	46	84	82	75	60	55	71	54	82	75	67	61	75	75	70	62	74	63	74	58	65	60	71	64	59	63	74	64	62	71	66	84	62	61	61	68	66	65	61	64	74	68	71	55	69	55	65	69	50	61	75	75	68	68	66	72	53	58	68	57	64	71	64	73	55	64	74	62	58	52	57	54	67	65	74	69	57	67	64	58	65	59	69	61	82	42	61	57	71	67	51	53	54	69	61	45	58	47	64	54	67	63	66	68	61	68	65	67	71	70	68	64	60	67	77	68	62	74	69	63	63	75	70	73	68	80	68	64	73	54	72	55	63	70	72	72	79	59	83	69	53	66	72	58	71	64	72	87	53	70	70	64	60	66	73	67	44	42	72	63	72	73	65	64	64	50	60	62	54	66	57	59	73	68	61	80	75	61	58	65	67	72	61	61	75	76	76	66	76	61	70	72	81	58	63	67	56	65	66	58	70	65	65	61	58	60	55	63	70	70	75	65	66	65	67	58	44	70	53	69	68	63	65	54	67	69	65	45	65	88	69	61	60	74	56	62	55	75	65	65	78	68	81	55	82	65	64	63	61	56	54	55	68	53	59	58	62	59	64	62	65	63	53	60	62	69	68	53	79	56	70	67	56	60	72	69	78	69	48	77	68	58	55	65	69	68	53	67	74	70	63	53	65	55	59	76	61	72	68	61	67	59	65	65	88	66	65	55	59	65	65	69	71	68	56	62	69	74	60	64	72	66	61	60	78	62	70	47	64	71	67	59	50	73	60	66	73	64	59	64	66	65	51	65	66	75	63	72	69	68	70	74	62	62	60	62	72	58	62	62	50	58	69	68	56	72	73	61	54	77	49	64	61	61	63	59	60	65	74	55	67	69	76	50	80	51	72	84	63	84	60	51	67	75	60	67	83	66	70	71	59	60	57	57	80	56	50	68	63	67	57	50	67	82	70	71	65	61	54	70	53	73	78	57	64	67	61	78	53	54	63	60	65	65	69	59	63	80	66	48	55	58	54	56	65	54	80	82	57	65	64	75	71	64	62	70	74	65	57	73	65	65	72	54	65	50	63	66	67	75	70	55	65	70	59	74	52	47	66	56	55	76	46	72	75	63	65	65	67	67	66	68	57	68	74	49	64	51	59	59	85
41471	27186	16289	12034	18678	20630	18190	15323	12872	11302	9714	8225	7335	6822	5991	5035	3924	3188	2482	1927	1488	1261	1093	1075	965	853	864	834	747	713	693	640	588	650	595	574	569	582	552	540	511	515	521	563	514	501	535	498	510	527	507	508	557	484	498	499	564	482	500	515	533	553	512	500	510	536	516	519	527	542	498	495	514	476	463	552	483	484	513	506	475	491	490	522	518	491	519	463	491	532	520	542	489	513	525	551	508	492	519	519	504	477	515	475	508	551	520	501	511	481	492	495	511	495	526	498	516	485	531	527	530	537	511	499	514	535	470	456	518	471	510	475	479	541	520	565	503	478	489	535	555	539	493	497	517	532	482	497	499	488	529	512	525	504	473	461	517	528	523	549	518	500	536	517	527	502	520	529	509	506	474	516	493	514	507	538	511	499	570	506	517	536	514	493	496	525	521	535	503	483	495	510	525	544	503	485	508	552	504	508	548	539	494	492	493	503	512	466	487	533	505	497	482	524	497	489	526	499	503	508	480	542	483	530	484	472	524	496	485	505	511	511	555	510	514	527	492	490	517	548	503	508	514	457	525	532	490	499	556	496	527	528	538	520	516	504	548	511	532	489	517	495	475	512	494	497	498	485	468	527	496	456	493	487	533	512	478	503	516	496	550	491	501	484	493	539	544	523	496	469	492	553	473	486	541	518	519	521	496	483	496	522	523	504	467	491	537	494	533	551	500	533	510	513	535	511	531	487	528	532	489	517	496	538	541	539	543	494	479	510	537	506	518	518	479	501	535	526	524	534	513	505	514	487	494	483	497	487	523	515	524	499	488	484	506	467	533	448	527	480	486	501	532	522	508	520	538	504	507	519	511	505	492	487	576	487	507	504	512	499	542	460	495	492	499	518	476	493	513	505	506	487	504	474	532	543	476	516	476	496	480	477	479	470	511	509	490	507	518	509	523	514	499	523	498	511	504	502	526	453	495	490	513	533	518	511	500	506	529	506	513	488	476	509	481	528	473	514	487	512	561	452	503	453	499	465	519	515	530	511	496	543	527	493	517	551	566	508	497	536	459	483	517	518	516	485	531	486	524	518	481	487	502	514	514	504	461	530	502	525	513	539	463	540	512	516	512	509	499	497	495	517	483	500	510	476	500	519	497	480	489	516	539	513	551	498	538	496	523	515	541	484	503	511	488	526	494	528	540	499	489	505	474	496	496	499	509	513	514	537	503	527	525	521	536	527	486	506	532	506	518	497	484	494	519	497	479	535	511	504	528	513	518	520	488	479	476	505	509	530	478	503	514	543	498	482	516	544	523	525	508	498	503	500	488	528	483	447	512	526	508	552	504	493	502	526	481	535	483	493	485	482	494	494	526	527	519	513	512	522	516	513	517	542	558	526	501	532	495	510	541	492	500	509	460	531	545	526	479	516	493	500	511	468	495	546	474	515	503	502	517	511	480	518	489	498	492	519	551	532	526	479	437	481	546	521	507	522	486	483	501	486	507	471	518	541	481	530	507	487	539	508	505	487	485	498	499	499	551	474	491	544	497	521	511	507	548	518	484	503	498	507	528	517	515	502	475	494	506	528	530	506	542	497	499	495	498	505	527	466	504	533	510	473	477	507	494	492	511	522	528	505	527	512	483	514	585	499	511	524	518	488	511	512	495	487	512	475	430	487	506	521	522	541	503	466	486	520	461	525	509	508	528	485	518	506	505	500	524	502	487	541	514	497	502	457	490	476	505	508	524	480	507	502	494	480	512	491	491	503	526	461	466	498	516	468	517	504	489	505	472	502	528	492	496	470	522	453	547	494	502	488	486	526	511	493	554	515	517	537	498	484	491	528	522	502	515	497	481	500	498	508	495	506	526	507	454	539	505	485	480	501	535	511	499	509	557	527	480	527	498	547	491	522	473	471	500	478	524	499	479	515	520	479	494	534	541	531	525	452	476	499	468	537	529	514	537	522	499	502	523	503	511	533	566	491	491	497	492	508	497	513	502	515	502	556	518	537	504	509	546	511	526	499	478	520	530	525	474	482	491	461	496	510	453	479	547	539	516	520	516	517	515	482	477	521	506	546	515	522	515	469	479	535	505	547	509	553	503	493	520	522	470	524	508	556	498	522	496	498	479	550	515	517	488	531	460	487	467	507	485	511	515	489	496	494	466	526	514	478	536	495	531	517	501	561	576	510	489	508	505	510	487	522	493	510	529	511	492	517	543	494	489	519	509	516	461	509	501	505	536	516	532	493	472	522	524	528	521	502	481	520	476	531	507	491	477	492	498	534	513	496	520	518	487	521	547	486	501	526	508	510	533	464	485	519	482	484	479	498	484	513	521	494	492	453	522	496	497	507	498	498	498	493	492	532	531	488	509	507	478	516	524	545	515	508	523	488	509	496	471	515	497	451	480	479	503	470	496	506	541	520	529	556	507	510	504	509	490	497	521	497	504	496	519	479	477	486	523	527	499	533	517	546	552	513	500	554	507	503	494	500	498	475	498	500	495	509	530	507	462	513	567	491	508	511	492	488	493	483	506	501	538	548	525	516	491	498	521	478	488	473	507	490	523	506	487	531	523	532	508	458	536	471	488	534	469	531	520	495	504	499	535	506	520	520	539	515	524	532	543	527	506	523	538	500	511	485	515	525	499	505	544	493	495	520	552	492	531	524	509	516	500	518	501	530	520	534	483	498	491	470	541	500	531	537	503	535	498	487	484	515	492	553	500	475	488	500	486	518	513	519	490	533	518	492	482	483	539	518	517	543	533	542	484	510	507	491	551	496	553	544	494	536	519	519	527	525	508	498	525	486	458	457	473	509	478	519	514	507	481	502	491	493	482	532	493	502	512	510	512	528	481	511	519	488	473	526	536	542	506	524	513	515	519	483	490	523	503	482	509	496	502	514	492	520	503	466	517	502	506	499	478	487	529	483	479	481	486	524	522	530	553	484	508	497	526	518	511	499	512	503	532	500	515	492	549	498	551	511	511	504	497	511	463	483	496	500	562	516	506	540	508	531	523	468	498	508	515	534	536	513	494	522	451	525	504	515	504	532	491	493	471	472	488	496	519	499	502	520	465	464	541	512	538	512	478	504	498	497	497	506	536	521	519	540	551	543	497	527	524	516	496	524	478	543	528	443	498	486	531	481	530	506	548	499	493	529	501	531	502	513	541	511	488	490	466	516	504	473	476	509	483	506	511	483	541	494	511	491	515	487	502	512	506	560	511	498	493	501	468	501	499	481	505	478	502	544	511	519	492	441	478	508	505	498	502	518	494	498	503	484	474	529	519	513	498	485	469	546	496	538	484	510	488	526	500	520	472	487	482	477	526	474	468	505	534	508	481	518	524	522	483	480	531	515	500	515	500	514	481	502	514	545	510	521	492	523	500	512	492	532	489	514	512	495	505	464	509	555	470	496	523	524	502	512	517	490	518	508	495	498	514	508	489	509	498	509	512	512	524	565	541	517	543	470	480	522	531	502	491	509	511	480	508	521
6813	2799	1180	530	389	367	317	312	243	242	205	166	178	185	166	138	103	95	108	96	81	56	66	79	94	84	75	69	68	53	64	68	61	62	65	57	47	66	65	65	58	62	77	52	84	58	67	67	70	49	64	58	64	69	71	71	48	64	53	65	64	56	48	72	59	65	67	55	61	55	82	61	63	75	59	44	65	55	69	61	69	58	68	60	75	52	66	65	72	51	66	67	66	67	60	53	59	51	76	52	65	54	72	59	62	66	79	70	63	48	48	55	51	63	55	67	67	50	54	57	49	56	59	60	45	61	52	67	68	60	53	61	66	71	55	65	64	56	58	59	59	51	59	61	64	52	49	58	52	75	71	51	66	57	66	56	57	47	66	77	59	66	63	49	62	70	70	52	70	55	52	58	63	63	56	68	65	58	58	57	53	64	54	71	63	57	58	61	57	64	67	57	61	64	56	68	61	68	48	71	63	47	55	55	69	53	61	75	76	74	60	71	68	60	75	55	51	59	50	50	54	54	57	66	63	66	54	54	76	58	38	60	64	67	67	58	61	73	56	61	59	56	83	75	52	69	57	57	56	52	70	59	59	51	67	56	72	55	67	59	59	60	69	62	57	53	69	58	77	71	68	57	63	38	45	51	57	48	62	49	43	74	58	63	67	60	76	48	59	67	46	71	50	66	55	63	62	67	65	47	64	77	60	49	55	68	51	51	54	64	70	66	58	59	52	60	69	68	58	58	70	69	51	70	76	66	68	65	55	72	53	54	51	60	58	70	70	62	69	58	71	70	55	64	66	69	57	76	53	49	61	72	63	53	68	56	60	58	67	59	57	49	62	58	57	69	47	60	73	45	55	51	52	65	57	51	52	66	58	68	47	69	76	67	59	67	62	70	54	62	53	64	56	58	70	52	57	58	66	69	60	68	67	53	57	76	62	54	62	61	74	51	76	53	60	66	72	55	57	53	71	50	57	65	53	53	58	68	61	56	65	53	47	69	47	61	74	46	64	70	67	64	60	63	73	48	56	65	68	53	52	63	62	63	70	82	63	62	50	60	66	49	52	79	66	71	65	57	72	63	75	69	68	53	54	63	67	64	61	54	63	66	61	75	66	55	59	62	47	68	61	53	68	58	54	66	65	64	64	62	55	77	70	60	71	65	58	60	66	54	58	60	69	59	55	62	61	66	52	60	52	72	61	59	61	77	62	53	45	68	61	66	62	60	50	61	69	51	48	50	67	45	52	80	67	79	62	64	76	72	68	70	53	65	60	55	64	65	54	76	62	67	76	66	53	54	57	52	64	56	59	73	65	66	52	55	62	62	66	69	80	51	61	57	56	59	68	54	67	64	54	65	60	67	66	56	51	68	71	66	49	67	65	53	56	63	62	71	63	71	71	65	58	63	61	63	72	57	62	57	61	46	66	75	71	72	76	61	50	56	52	65	58	64	62	55	58	76	52	61	57	52	55	46	64	62	47	66	54	65	58	68	54	74	55	51	55	65	67	71	57	63	58	57	60	58	61	53	53	64	68	69	63	70	50	54	67	70	54	61	48	66	60	55	63	63	59	71	82	70	73	53	60	71	57	57	62	68	74	55	69	59	61	60	55	64	69	68	70	54	56	74	58	65	65	63	59	64	57	60	68	58	58	60	62	58	68	73	57	77	69	50	53	72	65	63	69	68	65	66	74	56	76	62	60	48	59	63	58	67	50	71	62	72	58	71	70	62	71	60	74	65	59	50	66	66	74	47	63	38	57	57	63	57	64	58	77	68	59	46	58	71	61	61	60	51	50	77	71	52	63	55	58	49	71	62	68	67	44	47	64	57	60	52	74	58	59	55	47	63	61	63	56	57	56	64	74	65	64	48	65	56	68	74	77	57	83	71	56	77	80	58	59	42	56	48	57	59	53	59	52	61	70	66	49	74	57	65	65	53	60	59	56	69	63	63	64	60	65	66	60	64	66	54	64	52	57	73	69	52	61	55	66	54	66	57	67	41	56	57	56	54	62	59	62	56	67	60	47	67	82	56	64	62	67	59	79	56	53	57	60	59	73	67	57	61	52	78	60	59	53	70	54	58	63	90	58	57	73	74	74	62	50	60	56	75	63	72	61	68	45	61	68	64	72	60	63	57	59	56	61	58	75	78	56	65	59	56	58	55	50	71	58	47	61	63	61	62	59	73	62	48	74	61	62	51	57	76	66	64	60	56	55	63	60	54	64	56	85	53	56	61	61	52	65	56	78	54	51	72	55	65	51	72	60	71	58	61	72	58	67	65	64	73	49	73	63	70	65	54	54	67	74	61	66	65	67	60	65	71	56	67	47	76	51	59	54	65	61	63	67	62	55	67	70	68	67	71	61	49	71	59	64	45	65	58	63	68	65	66	74	57	53	64	62	76	63	63	52	57	64	71	72	53	51	62	70	58	75	67	67	81	66	58	71	63	56	55	69	70	58	57	50	57	65	64	55	65	52	52	60	66	60	72	60	63	61	62	59	62	55	61	51	74	55	65	55	63	51	51	55	64	64	61	66	58	79	67	61	53	54	60	63	64	56	68	73	58	70	55	49	62	73	46	61	71	76	59	50	57	61	53	55	75	55	56	61	57	59	55	56	60	62	64	73	78	66	60	63	65	55	55	51	46	68	59	59	62	62	71	66	53	68	59	66	61	56	67	59	63	62	56	61	57	51	58	46	49	59	63	81	80	70	53	52	46	53	56	60	58	45	56	62	54	58	68	60	62	56	71	54	61	59	65	74	66	56	53	62	61	52	53	63	69	51	89	57	61	46	57	46	57	57	65	58	55	73	64	57	71	56	54	62	67	48	68	60	56	57	68	50	45	65	68	56	61	56	64	72	54	67	66	63	59	68	63	51	50	47	54	59	80	53	62	75	60	70	71	57	56	63	69	56	81	65	63	53	64	50	72	49	79	59	67	45	63	67	60	58	62	60	63	68	49	72	74	64	60	58	64	79	81	69	60	54	73	63	61	57	57	74	44	62	59	59	71	55	67	64	54	50	77	62	74	60	57	56	58	57	59	52	52	51	76	41	67	63	54	67	69	65	58	52	56	52	79	52	62	64	62	46	67	50	55	46	55	70	55	63	75	57	61	50	56	68	63	54	66	57	66	56	52	58	60	59	58	66	63	58	62	58	63	73	57	62	83	52	48	71	63	69	58	68	58	60	64	51	47	51	50	61	57	57	64	67	67	64	35	61	69	57	55	67	60	70	70	58	68	47	68	66	63	60	60	64	62	69	62	53	55	52	63	51	61	55	70	59	46	64	70	64	67	58	53	66	84	54	63	57	70	59	57	52	68	60	61	54	64	52	55	78	63	54	51	70	59	57	51	60	57	63	63	66	54	58	53	62	64	70	58	66	72	53	54	60	75	66	65	64	59	64	73	57	66	59	57	60	65	53	68	62	58	54	60	55	72	42	53	52	64	76	55	56	59	45	74	42	71	72	53	73	60	70	70	66	50
35107	18823	10865	8252	13731	15468	12270	10145	8239	6569	5499	4832	4386	3694	3541	3272	2591	2001	1667	1346	1056	929	876	738	705	635	658	638	627	614	593	536	527	517	509	489	466	492	491	495	474	509	448	475	499	458	494	482	506	478	487	521	470	448	491	444	495	480	451	502	466	462	475	480	504	466	444	463	501	452	475	475	498	461	480	489	484	461	454	504	488	477	454	474	500	475	438	492	478	471	473	491	459	475	432	444	440	449	460	510	463	498	464	503	485	469	497	472	474	484	478	483	478	531	469	491	469	513	504	515	480	464	452	470	454	497	502	489	475	479	502	470	478	453	483	485	503	480	488	483	455	460	452	491	478	485	464	491	472	432	486	497	471	498	469	490	457	480	519	441	523	471	491	466	469	485	491	448	467	506	471	457	495	490	488	494	497	475	454	444	449	483	446	480	472	470	428	474	461	446	455	485	497	486	493	474	504	491	506	433	474	452	442	441	469	494	489	461	502	513	469	460	479	457	456	478	439	496	478	467	463	478	492	425	470	478	486	491	502	513	467	479	486	470	452	466	462	453	483	452	503	467	521	469	469	454	459	443	445	477	471	457	478	457	481	477	472	438	452	460	438	495	505	492	483	467	464	477	492	476	477	408	499	472	485	451	491	477	469	487	462	505	450	479	438	512	490	517	480	482	476	464	463	480	494	451	456	473	479	476	475	443	494	504	504	488	475	491	450	451	458	512	480	443	488	491	465	509	515	430	499	442	445	483	475	468	456	509	441	462	487	439	453	476	494	510	491	460	503	483	488	458	464	462	464	469	444	498	519	447	505	481	509	467	484	476	464	467	451	481	505	491	489	501	469	461	467	486	485	506	472	520	499	468	471	546	481	483	511	486	483	509	472	464	466	498	497	497	452	489	480	488	481	474	465	504	483	503	465	504	507	468	450	458	459	467	484	503	446	477	503	477	479	450	457	509	475	474	484	471	494	475	491	493	438	474	481	513	446	475	467	422	502	452	471	504	472	462	477	472	532	477	520	504	474	498	468	492	462	449	489	453	490	485	498	501	437	509	492	496	509	466	471	495	481	437	492	498	467	504	477	424	482	489	474	476	477	472	488	464	474	493	453	456	495	475	470	460	463	511	469	472	449	449	417	512	464	494	493	474	455	458	462	483	466	481	441	449	509	481	477	490	499	490	474	468	486	490	495	469	456	527	445	474	457	474	489	435	504	466	499	437	436	462	492	454	483	475	510	466	461	496	482	445	479	482	511	485	473	493	494	455	480	495	467	478	515	506	462	470	500	450	463	494	518	477	480	480	492	489	451	423	439	500	481	492	490	465	490	491	503	418	459	431	470	459	454	510	503	459	520	487	445	449	499	487	451	524	476	470	448	471	473	510	480	473	455	468	486	471	458	484	455	496	516	490	474	466	486	468	492	483	473	432	466	470	463	499	452	469	467	462	475	448	459	444	478	452	480	489	473	425	476	479	498	452	498	453	464	465	496	475	488	482	491	430	459	482	479	476	485	487	480	468	461	471	452	467	467	463	499	519	480	521	487	514	473	461	507	482	487	474	468	471	450	444	485	481	480	487	455	452	492	454	478	483	483	483	468	456	427	463	462	520	515	473	464	485	451	518	486	448	489	494	459	466	480	479	442	482	469	442	426	480	436	492	478	430	483	463	509	441	470	434	483	538	485	520	486	479	504	454	460	456	461	493	443	500	499	463	444	488	494	473	497	469	475	484	509	451	498	460	475	468	501	473	471	509	489	486	517	500	485	510	435	472	463	443	492	440	505	496	469	525	476	478	478	476	479	474	450	434	465	478	472	480	459	481	476	474	452	475	458	457	438	507	476	484	483	501	460	476	500	450	446	463	471	470	492	495	489	456	477	488	483	476	434	451	500	497	510	475	469	439	431	497	437	497	450	488	477	470	467	486	468	460	475	479	426	466	473	469	509	473	512	472	466	480	522	482	483	485	490	425	467	482	484	480	501	442	500	473	488	462	464	461	459	452	466	466	497	462	457	457	501	456	483	494	472	451	451	492	471	466	472	495	491	524	475	489	490	467	460	463	509	464	469	467	485	474	471	486	494	485	453	464	456	483	456	468	482	442	480	502	476	476	471	496	475	476	474	506	481	478	426	454	465	448	467	495	475	487	487	469	507	501	457	478	459	468	479	465	526	468	471	486	494	488	504	466	457	470	468	418	462	476	476	466	440	443	462	475	435	446	472	490	487	451	504	466	464	491	480	483	488	479	487	496	459	494	492	507	461	448	474	460	447	438	478	500	462	457	481	465	491	474	485	488	465	445	460	486	468	434	490	477	499	453	492	469	467	491	527	467	478	509	488	476	455	438	472	510	469	463	505	484	499	442	486	467	409	489	455	485	475	470	508	526	484	444	485	481	493	475	501	480	467	461	463	486	456	483	489	487	510	460	476	457	440	488	447	491	483	477	479	481	491	441	446	476	498	501	474	483	489	447	511	477	485	470	447	453	481	535	464	535	505	484	461	490	472	482	467	434	480	479	468	487	474	469	478	475	467	446	448	471	470	512	459	470	492	487	502	504	502	491	433	455	466	464	497	468	482	492	485	489	472	462	508	479	423	447	477	448	460	498	458	450	535	476	518	482	469	492	503	465	440	460	460	474	469	475	477	492	479	501	500	467	485	469	471	498	483	497	485	499	457	475	501	478	440	472	492	432	473	459	480	445	455	470	491	442	444	465	502	507	505	456	536	484	494	439	470	489	489	476	480	498	494	449	486	458	494	451	487	477	481	455	467	466	502	471	462	493	505	495	481	478	464	456	467	476	473	488	482	461	470	476	480	469	460	495	489	459	460	553	428	438	492	473	490	466	473	428	509	453	459	486	478	473	498	452	456	467	467	499	514	475	480	450	461	468	489	477	515	504	457	488	484	457	455	461	486	482	436	481	513	469	491	470	449	479	499	491	482	472	480	486	499	465	455	463	497	491	467	450	460	485	481	484	481	461	496	470	460	475	471	481	491	493	481	463	424	450	513	471	493	499	457	462	486	462	457	487	481	499	485	467	524	473	499	484	444	436	496	489	487	496	500	505	497	474	528	471	497	462	471	523	449	446	490	462	470	468	464	527	497	489	468	514	498	498	461	446	461	468	451	454	473	468	438	482	459	491	477	442	469	472	465	499	477	497	498	503	481	472	475	482	503	472	449	482	482	465	420	470	478	461	494	494	495	459	506	475	471	506	510	482	436	470	465	496	475	469	489	452	497	467	470	437	497	451	448	505	467	493	464	465	486	489	463	486	465	498	497	453	455	499	467	481	486	477	486	488	462	486	467	538	468	480	472	498	447	462	430	487	488	459	456	455	490	482	484	492	452	461	473	465	476	474	459	476	483	436	461	461	490	481	449	476	469	486	453	474	477	474	455	498	482	501	477	504	497	472	490	479	515	511	487	449	463	472	497	457	513	498	502	491	512	440	505	474	449	462	490	495	472	467	451	460	444	496	467	480	482	464
8571	4254	1778	1020	667	440	466	429	368	297	280	211	214	202	213	215	138	148	124	106	92	91	79	74	96	87	81	78	66	71	70	67	77	60	80	82	80	72	56	70	57	62	64	56	67	79	63	70	73	65	63	75	70	73	61	62	78	75	58	76	59	67	73	66	51	82	68	68	69	63	54	84	73	61	52	68	59	60	73	56	69	63	73	70	68	47	55	52	61	65	62	57	66	65	71	68	72	55	55	79	67	72	74	79	61	62	58	81	63	68	75	71	67	57	70	59	63	75	63	58	74	57	80	63	53	67	51	62	51	64	67	67	77	71	64	71	75	69	65	63	71	67	58	69	68	53	68	56	82	79	78	61	64	72	49	54	73	75	62	73	76	66	69	53	67	69	59	60	79	81	55	56	69	68	54	64	62	60	72	73	68	55	57	55	63	74	75	64	68	74	61	70	87	59	66	65	62	65	60	64	64	66	69	65	70	71	78	76	78	59	47	54	65	72	90	53	77	65	73	71	57	71	65	60	62	73	76	60	69	64	72	59	55	55	65	67	52	71	66	53	64	75	65	71	50	60	74	65	54	60	67	61	69	62	63	63	61	76	60	54	66	78	67	80	66	60	72	57	70	69	72	66	75	69	64	66	60	72	82	51	75	72	55	68	84	70	72	68	69	72	58	71	64	73	57	59	72	66	65	59	64	66	75	82	67	68	83	55	66	68	63	68	65	68	64	69	75	58	79	63	74	73	64	76	63	65	66	67	59	61	60	61	81	67	82	70	74	64	56	58	77	72	61	68	88	78	65	65	59	74	64	73	68	69	63	73	46	54	56	73	71	55	78	50	58	77	70	63	72	52	54	58	57	60	73	69	58	71	48	79	63	69	62	54	62	60	71	67	75	70	74	62	62	75	74	55	55	68	57	78	63	51	50	70	65	52	61	66	65	56	65	59	64	76	66	60	66	70	70	73	61	73	67	57	62	64	75	63	68	72	75	69	70	54	82	73	59	81	77	82	68	57	61	73	64	86	71	63	57	67	64	71	65	63	71	63	69	65	57	77	70	62	65	72	50	69	54	74	59	60	65	72	67	59	70	49	62	79	67	49	70	58	49	68	72	60	68	61	72	63	65	53	60	63	75	62	57	77	64	81	62	66	63	64	65	49	60	79	55	59	63	70	68	76	60	57	69	81	79	43	64	61	71	70	71	70	66	59	93	71	64	69	58	66	79	65	77	85	50	74	61	69	53	79	63	66	58	57	70	62	67	56	59	61	64	68	65	70	68	70	69	71	68	61	48	58	68	73	59	69	57	62	70	60	59	57	85	62	68	68	64	61	47	70	80	73	80	70	65	63	74	53	71	54	61	65	59	68	74	67	63	69	61	59	64	51	72	71	47	52	63	77	50	61	51	59	76	78	64	95	57	63	60	74	64	62	67	64	54	67	56	57	59	42	59	60	61	70	69	71	60	71	78	62	64	68	63	63	68	77	55	50	59	67	50	63	82	74	71	70	47	50	73	63	58	64	59	64	67	77	65	53	54	56	80	57	73	75	57	69	74	63	80	60	68	65	63	65	64	65	51	79	59	63	53	62	75	60	72	64	58	59	52	52	74	51	61	69	68	64	60	75	69	47	69	45	71	59	63	71	81	70	67	64	67	55	56	72	63	50	66	62	74	56	66	76	65	71	87	59	57	67	71	71	72	78	69	47	50	74	71	73	64	62	74	64	71	58	87	49	73	91	66	62	66	58	59	77	51	75	61	62	76	59	60	56	80	76	74	73	66	76	79	92	64	62	57	54	63	60	69	70	61	64	61	50	82	62	81	63	63	81	61	53	60	69	61	66	71	70	60	69	65	54	73	67	64	65	72	70	61	73	50	55	48	82	79	65	58	56	73	74	53	64	67	62	70	73	61	70	58	65	76	49	76	70	58	70	51	54	68	51	60	54	78	87	70	70	62	68	69	75	70	73	70	64	67	63	68	65	59	61	75	67	56	64	67	72	72	53	58	69	66	69	63	69	70	68	68	64	54	70	73	56	53	69	64	67	59	73	67	66	58	51	62	56	70	75	74	58	51	74	73	61	69	68	73	60	72	59	70	55	68	58	51	66	62	71	61	66	78	70	67	68	68	67	60	60	62	63	78	63	74	69	69	68	83	70	56	62	66	65	69	69	71	59	75	73	63	64	72	66	73	81	63	80	69	64	42	73	78	68	79	73	56	70	82	62	68	79	53	62	91	81	52	70	69	60	73	59	72	69	46	76	49	67	64	67	71	57	76	71	64	67	56	70	58	67	68	76	58	62	60	67	77	64	66	49	61	60	73	75	70	52	60	50	58	58	67	66	75	55	70	68	61	59	60	60	68	57	58	71	74	53	65	69	74	62	66	73	65	54	59	64	75	66	94	68	58	68	73	67	78	70	67	70	74	70	63	82	60	57	76	69	74	73	72	81	67	73	67	67	48	58	55	60	76	68	60	64	65	63	72	66	60	50	58	57	66	59	75	61	58	68	79	74	68	71	71	90	58	63	53	59	64	68	56	63	68	69	73	60	74	67	54	59	56	63	63	78	63	64	79	71	48	64	78	60	56	68	63	73	60	70	72	68	69	69	63	61	73	63	64	79	79	69	62	65	70	56	66	70	65	61	68	66	56	86	60	86	55	63	60	73	83	66	68	67	62	54	67	61	70	71	78	68	72	55	54	78	73	68	71	56	61	56	67	78	62	61	67	81	53	64	61	57	58	66	69	83	68	56	60	75	60	69	66	81	59	54	55	60	61	77	64	57	60	64	72	58	74	63	68	52	82	66	76	71	66	67	73	68	64	67	61	64	59	66	57	76	72	57	73	69	62	68	52	74	60	66	56	63	72	55	68	48	56	70	58	59	75	60	77	77	58	62	78	70	74	70	62	70	67	50	65	70	57	71	54	50	64	69	58	76	76	57	70	75	63	53	81	66	87	67	62	76	66	60	78	67	75	52	65	69	61	57	69	66	63	65	75	67	66	52	51	69	56	73	57	52	62	73	64	61	66	73	53	74	72	69	61	60	79	65	61	62	52	56	52	61	64	69	59	72	81	56	73	52	66	78	58	74	70	62	71	52	68	61	48	68	67	77	68	67	76	67	60	59	67	60	71	79	65	58	68	80	74	54	54	59	68	64	72	78	67	75	56	58	63	62	68	69	61	57	67	60	68	71	70	66	66	66	60	69	59	73	62	61	60	63	64	73	68	70	62	61	77	70	79	65	67	61	61	66	63	62	70	66	50	62	75	52	43	71	73	64	55	72	58	68	70	75	57	71	71	62	66	77	63	78	62	85	61	71	58	68	72	74	58	74	56	58	69	72	72	62	64	66	76	64	76	62	57	64	60	64	82	59	81	77	52	59	58	73	88	72	70	61	70	66	72	60	63	63	68	65	65	76	73	68	65	62	77	80	70	65	54	66	58	70	70	76	70	68	56	65	79	55	57	59	68	70	59	67	75	65
39142	23070	14282	13600	18283	17472	15414	13549	11133	8762	7501	6403	5624	4837	4458	4163	3292	2663	2115	1661	1328	1040	907	875	799	765	772	742	620	672	638	612	584	580	547	576	536	575	585	488	526	536	538	528	509	497	508	573	491	527	535	538	512	476	539	540	507	488	524	467	517	508	469	493	488	486	551	497	472	524	509	472	504	502	527	495	505	515	521	548	527	524	519	513	499	453	549	517	537	506	508	481	533	515	503	501	503	493	502	507	526	514	525	521	573	566	454	479	512	484	494	522	489	506	495	510	528	485	486	516	533	497	514	515	505	507	542	518	470	499	504	522	503	517	527	489	510	512	498	502	489	528	511	536	517	539	489	505	514	499	503	514	476	539	525	500	549	521	530	473	528	515	542	512	548	518	494	491	537	526	498	513	465	517	516	508	479	487	466	473	500	495	489	503	538	502	518	498	537	463	518	494	500	529	493	534	470	500	516	531	554	491	535	505	504	494	483	520	507	513	519	499	546	500	480	497	524	508	552	471	481	494	509	467	516	517	459	485	519	497	499	504	518	518	461	497	519	472	476	518	511	517	445	498	521	481	517	513	491	506	547	476	539	480	506	546	533	490	477	506	517	510	505	497	492	515	525	513	498	510	502	516	482	529	508	497	479	508	506	512	483	512	491	492	451	551	475	490	521	550	552	467	508	505	478	503	510	511	533	517	510	532	492	476	538	509	510	504	526	520	499	459	527	479	519	487	494	527	508	513	507	512	498	499	512	521	501	520	518	521	498	515	470	485	496	460	468	522	504	482	507	554	550	498	485	522	529	527	487	500	490	487	510	509	505	494	498	516	513	509	493	513	516	520	522	505	523	545	483	530	517	502	527	542	531	518	517	543	515	541	520	515	497	503	482	547	515	513	504	506	498	518	483	513	539	502	480	477	538	485	499	547	500	490	500	548	517	468	509	530	520	535	503	472	534	509	493	487	497	499	467	490	481	524	500	503	507	528	545	496	505	496	536	513	505	522	457	538	521	499	500	486	514	504	531	487	467	524	519	492	521	470	501	519	559	480	543	561	501	468	478	538	454	515	518	507	530	486	472	482	502	475	506	534	530	499	495	541	507	502	563	506	531	574	505	487	481	496	497	513	500	463	541	519	538	522	504	518	525	516	481	496	534	493	476	531	532	503	534	530	471	505	526	462	546	505	537	477	505	523	532	571	518	502	498	495	479	481	510	529	493	524	502	524	497	527	506	500	535	537	472	499	526	496	538	479	510	508	503	507	495	523	527	509	521	546	501	491	533	484	547	525	496	535	509	503	444	485	536	513	524	529	509	510	461	495	451	497	506	521	512	490	490	499	476	497	499	525	517	474	481	518	524	469	483	547	499	492	498	528	542	515	495	509	520	496	546	487	508	519	505	462	503	507	528	491	506	542	528	506	503	486	517	492	564	515	533	535	500	472	506	508	479	521	535	515	502	511	490	515	527	502	482	527	524	464	493	500	533	524	516	513	505	509	528	485	479	491	526	541	485	487	547	529	486	522	521	544	496	460	483	496	487	487	503	547	477	500	516	497	518	514	531	485	539	456	528	488	497	492	483	477	508	524	513	461	504	497	470	487	502	500	494	514	531	464	496	517	472	485	479	510	465	480	502	514	476	502	497	506	484	486	540	500	558	509	510	498	466	515	508	512	484	527	572	525	514	503	486	554	464	486	534	502	534	492	498	505	512	520	472	505	533	529	514	489	544	522	459	546	493	536	517	518	480	519	521	486	504	501	533	496	533	487	480	516	503	519	526	528	508	492	487	558	495	537	500	486	531	543	499	540	531	499	541	503	504	492	521	488	470	525	562	515	517	494	536	528	516	502	511	477	529	548	505	487	511	524	510	492	543	492	484	509	474	508	511	530	487	528	478	509	504	521	482	495	506	513	516	485	528	491	506	494	548	482	495	531	493	475	500	493	494	507	518	525	492	524	548	518	515	517	508	466	499	547	513	513	548	519	542	487	505	541	493	568	483	528	508	516	490	524	550	500	488	513	484	487	442	493	509	506	515	471	499	456	518	498	553	513	521	495	458	491	493	508	453	506	495	510	488	475	516	491	533	496	518	526	520	513	516	521	470	510	502	513	505	558	500	531	541	545	536	477	527	486	516	521	502	497	532	525	500	546	501	535	499	483	486	521	492	482	541	543	557	497	518	558	511	486	504	499	479	512	546	537	515	500	509	531	534	500	507	479	508	502	543	504	492	520	519	517	523	506	509	541	498	521	520	487	475	455	500	512	546	509	542	518	485	478	495	479	517	497	514	522	521	521	515	516	523	516	509	494	512	481	509	495	513	526	503	506	501	517	517	519	500	500	530	523	509	473	516	491	521	526	507	509	529	514	513	553	514	516	496	537	539	487	555	533	518	481	515	489	508	520	506	538	532	513	521	503	519	526	469	509	505	541	480	518	536	477	514	523	501	476	510	490	505	482	525	491	527	490	478	497	530	493	495	480	468	481	540	567	552	508	498	491	490	512	474	515	557	523	506	481	488	486	520	495	477	479	520	536	500	505	529	499	523	540	545	477	500	515	510	544	532	522	504	534	499	562	532	557	498	574	554	529	481	532	463	554	504	532	516	523	503	527	514	509	476	504	523	557	489	471	483	516	528	462	523	510	496	554	506	511	526	491	497	489	480	547	473	545	517	522	485	519	478	499	536	480	502	491	541	499	480	488	489	531	539	513	526	531	511	508	498	492	528	507	507	526	488	525	488	495	513	482	526	520	524	470	523	530	504	513	510	528	483	524	532	498	493	483	536	491	490	494	481	469	502	507	487	488	476	486	500	515	449	515	523	502	471	505	487	524	540	504	485	525	546	489	497	465	537	497	514	473	511	528	507	529	529	498	524	475	513	500	501	503	503	499	505	509	490	518	530	482	511	515	524	526	474	474	540	506	492	478	525	492	528	508	497	472	492	474	506	513	527	510	501	499	512	496	532	519	503	508	491	485	519	470	518	522	505	490	524	540	512	533	492	508	541	531	505	509	494	544	517	478	506	481	476	515	520	510	520	482	499	549	529	480	463	511	507	500	500	521	524	529	527	495	510	511	520	526	514	499	453	543	543	472	476	479	521	499	537	490	504	510	509	483	443	509	512	476	491	489	512	548	491	481	548	498	487	509	482	487	510	520	487	486	522	484	533	540	502	535	516	532	529	492	512	509	510	503	502	508	471	522	497	514	519	496	513	522	503	479	554	486	517	530	494	511	511	515	502	480	494	468	493	518	490	522	548	482	524	538	518	482	504	526	495	529	498	511	518	493	475	506	507	537	534	512	506	502	510	512	521	474	515	529	538	500	487	499	534	490	523	488	543	511	529	496	550	532	492	505	509	500	506	504	506	489	542	494	530	509	499	512	527	474	477	522	470	519	508	464	530	514	536	483	538	456	491	559	506	522	524	532	501	517	539	499	507	524	549	546	493	506	500	512	502	486	544	537	510	509	486	517	498	506	517	537	484	501
7768	3431	1694	949	471	423	417	405	317	305	268	237	240	201	208	189	145	159	129	112	93	75	100	70	75	88	76	79	77	69	52	78	68	70	78	76	55	60	55	80	59	56	64	55	48	63	60	63	65	69	68	63	46	48	72	57	62	63	60	70	60	57	47	68	60	63	70	72	58	52	63	46	59	65	69	71	66	61	76	62	51	56	69	55	58	61	67	76	66	47	65	62	75	48	61	57	70	71	55	55	70	62	52	77	57	61	53	71	47	59	50	59	72	58	52	58	62	60	68	57	58	52	68	61	72	69	64	54	47	77	77	64	62	63	72	68	58	78	68	52	67	59	62	60	51	53	71	52	57	64	60	65	63	62	62	63	54	61	54	68	70	54	53	60	64	62	69	66	58	47	70	62	76	46	81	77	65	61	61	58	53	66	83	56	63	61	63	67	63	69	57	65	59	38	59	62	69	50	55	52	57	61	65	49	63	70	58	70	60	61	62	58	63	72	77	63	57	54	60	66	55	70	48	66	72	61	43	77	52	79	57	70	57	53	63	61	47	54	46	70	74	49	77	67	71	64	67	62	60	76	66	67	53	58	69	62	58	65	56	49	69	60	62	71	56	66	66	55	62	64	68	66	64	50	67	56	47	50	69	70	50	78	66	72	67	47	51	66	74	68	61	68	56	67	61	43	51	62	58	67	63	65	44	45	70	62	70	54	68	74	52	61	67	63	55	61	52	70	55	68	72	73	53	55	51	64	67	65	55	65	68	65	60	71	80	49	59	70	54	53	52	47	66	61	72	64	73	54	52	56	62	67	60	66	70	61	54	65	47	57	58	58	49	59	71	57	57	71	63	62	54	51	61	58	67	63	55	63	60	69	61	69	71	55	67	57	63	53	69	58	67	59	52	58	54	63	55	62	68	51	42	49	69	51	49	61	52	60	57	67	52	59	73	63	55	59	59	55	58	48	58	73	57	56	46	61	60	53	57	64	69	48	60	60	46	65	65	61	59	64	43	59	66	61	63	64	71	57	59	57	75	56	59	56	68	57	61	62	74	64	63	76	71	70	51	62	59	62	50	53	81	71	65	56	53	51	70	69	68	45	47	57	68	58	51	65	71	58	61	66	75	67	63	65	57	76	57	50	72	75	46	65	64	59	74	71	62	69	68	58	63	67	54	59	49	60	77	64	63	52	61	60	64	52	63	60	77	69	62	59	53	65	70	69	59	70	68	73	61	53	61	54	66	59	68	53	65	62	58	60	67	55	65	69	77	72	67	65	46	69	63	62	57	55	49	63	53	63	71	54	59	61	55	62	74	68	62	55	48	58	50	58	63	67	62	62	46	61	73	57	56	60	62	57	72	61	59	62	49	60	65	70	64	70	49	70	56	71	62	67	66	67	72	49	72	71	74	65	68	63	59	67	61	68	66	61	59	75	63	70	52	48	73	70	58	62	56	67	47	72	66	49	54	56	66	52	65	68	56	56	55	57	68	56	60	66	71	52	50	63	66	58	59	57	74	63	55	69	49	67	50	62	70	49	70	40	66	62	68	62	64	71	48	63	67	70	63	77	59	50	68	56	67	59	63	45	71	58	53	59	63	63	84	61	58	66	53	66	63	65	52	63	66	69	68	76	71	53	59	60	52	56	61	58	69	44	71	78	69	63	62	66	57	59	68	69	68	62	60	57	68	58	59	68	56	55	63	55	58	56	62	76	40	62	54	59	53	60	58	70	68	50	54	62	56	51	50	69	65	66	51	61	69	64	63	74	62	65	57	73	70	64	59	65	68	57	90	61	67	67	68	49	72	65	65	54	58	60	44	58	53	48	61	66	51	74	86	64	53	66	48	57	61	71	57	88	47	65	74	65	61	62	69	63	61	63	61	65	64	38	58	71	66	57	57	60	69	67	57	66	53	62	63	61	68	75	64	79	52	52	59	56	56	60	58	63	66	52	56	57	79	66	54	56	69	62	63	62	58	58	73	62	81	50	66	70	64	58	54	63	67	67	64	63	63	59	54	62	65	56	57	66	45	61	65	60	44	69	63	65	54	67	67	66	50	64	54	66	48	56	51	50	62	60	70	57	54	70	76	56	47	51	51	55	45	59	57	64	69	54	73	80	59	55	46	66	66	64	68	61	58	51	55	58	71	69	65	66	62	63	59	57	75	59	73	41	61	72	73	56	54	53	72	45	56	64	68	64	63	59	68	63	66	63	67	71	58	69	66	69	59	61	59	69	79	51	70	58	56	65	79	51	66	69	76	68	69	67	76	69	64	62	59	49	52	58	47	68	60	57	75	76	60	58	61	61	66	61	59	54	75	63	50	76	66	55	68	60	48	75	58	60	57	58	58	78	64	46	67	57	49	63	61	59	66	70	54	59	72	57	53	59	56	71	57	58	59	53	64	58	66	76	56	68	49	65	67	65	60	62	68	70	66	66	60	61	53	72	80	54	49	58	54	57	77	70	66	65	69	64	54	57	66	56	67	51	65	55	56	55	67	66	75	64	55	59	54	35	58	56	60	61	74	57	57	61	69	61	60	66	54	61	62	60	57	59	64	79	49	57	68	69	54	53	67	52	60	62	55	61	57	65	53	58	54	63	57	70	65	60	62	54	53	58	57	53	56	62	58	66	57	49	58	58	74	61	61	63	61	44	88	66	59	44	68	61	66	66	69	52	84	61	48	68	69	50	61	70	45	67	61	50	56	67	52	60	62	70	77	60	53	61	65	60	76	66	55	54	58	75	65	73	63	72	59	60	67	66	65	60	59	75	64	59	69	75	61	60	55	68	73	76	67	56	51	62	86	74	76	49	54	65	81	76	70	51	58	71	57	57	58	71	61	64	51	60	63	61	59	75	70	61	67	67	67	54	64	59	63	58	64	66	61	73	78	68	78	56	50	76	61	71	49	81	71	52	58	54	62	56	58	62	59	60	63	52	57	68	62	72	57	68	65	63	77	78	68	41	56	61	62	64	56	57	51	69	60	64	69	58	65	55	59	61	50	66	58	58	69	67	61	65	67	66	61	55	53	74	53	57	55	68	63	55	57	57	45	56	64	74	65	65	63	54	64	39	59	58	54	56	62	58	66	69	60	61	62	66	54	64	54	62	64	60	64	62	48	63	57	49	61	62	60	56	57	56	65	70	64	62	48	59	57	56	52	63	69	66	52	62	61	51	54	46	58	45	74	61	69	68	60	54	72	56	61	59	53	63	55	62	58	60	55	51	54	57	70	60	59	82	58	72	68	76	59	52	66	67	57	61	43	77	63	62	57	43	62	67	65	51	52	73	57	48	61	72	57	69	67	67	58	63	64	72	65	53	44	74	65	59	46	70	60	71	49	58	78	53	69	70	67	69	48	63	70	60	48	71	67	59	72	64	62	63	62	69	56	62	77	72	63	63	74	66	77	68	67	60	73	66	68	56	67	57	57	55	63	63	66	66	72	58	54	63	60	56	75	49	59	59	67	58	74	66	62	72
35014	20942	14257	12586	15836	17313	15540	12871	10729	8967	7595	6518	5948	5432	4704	3900	3236	2829	2125	1635	1312	994	946	840	794	767	701	713	677	656	626	605	528	538	556	543	534	509	473	504	517	478	515	438	474	469	472	511	509	417	450	467	480	500	482	495	448	479	446	485	451	466	502	506	442	467	459	488	494	482	433	446	476	490	472	495	490	479	462	461	464	495	486	469	461	445	475	481	493	509	465	477	494	444	480	494	498	498	452	481	470	439	433	454	466	483	500	472	480	495	490	436	498	477	496	458	507	514	495	467	471	456	501	460	467	469	487	507	491	496	468	479	495	505	483	500	495	496	490	451	486	458	463	479	468	517	454	486	451	488	481	469	478	478	523	441	485	453	477	465	486	499	480	427	459	455	487	497	502	501	494	480	451	498	517	458	513	498	472	493	475	489	448	462	468	505	439	463	472	502	445	442	484	497	477	455	482	512	433	453	498	471	486	480	434	457	427	486	469	451	466	504	459	467	508	427	481	483	490	476	444	469	448	485	463	463	450	491	468	458	455	490	442	458	473	479	491	440	516	507	456	438	476	425	480	437	492	458	458	474	432	473	469	494	469	506	438	481	486	483	464	457	451	474	480	522	469	471	449	495	471	454	457	443	522	473	453	474	499	468	477	471	490	482	498	477	473	487	470	449	440	479	475	467	484	459	436	478	455	464	489	479	440	473	513	484	478	459	490	468	445	486	535	464	498	446	469	488	497	495	457	449	472	508	456	489	501	470	468	481	500	479	494	446	466	467	482	463	447	484	500	494	437	474	516	467	463	478	490	519	460	472	435	494	468	471	476	451	448	488	456	503	493	495	499	471	457	489	486	492	482	463	456	423	465	466	442	505	484	499	494	466	478	485	480	473	457	512	462	513	490	460	448	497	495	461	510	443	488	481	473	436	497	504	501	486	464	466	445	489	477	478	460	470	496	447	480	433	466	466	501	488	515	485	465	457	451	444	460	484	481	439	484	478	475	460	496	453	462	481	478	482	447	447	500	501	442	450	454	466	467	493	451	465	513	481	515	532	495	509	464	424	465	499	478	478	494	492	461	499	458	451	512	474	461	464	498	455	465	562	485	477	477	474	496	465	439	480	464	483	490	457	489	503	481	452	462	439	494	517	447	533	461	487	503	507	481	493	532	482	446	465	498	462	487	495	509	478	501	468	465	489	511	498	481	510	497	478	490	483	490	493	481	507	493	477	483	473	471	486	446	455	454	488	464	449	468	457	486	487	472	475	468	422	453	478	443	467	483	498	465	485	491	491	459	459	491	485	465	475	445	465	486	474	478	455	465	464	467	445	464	475	502	456	496	503	466	455	461	464	508	472	508	497	478	480	509	462	497	484	480	503	483	474	484	454	449	484	470	487	509	475	455	494	462	472	461	457	465	491	469	488	460	426	505	473	458	505	490	470	480	504	481	485	469	505	462	461	481	470	488	496	473	525	468	501	426	462	492	486	519	459	431	458	457	475	462	475	476	444	452	503	522	454	475	458	477	461	478	461	484	458	472	459	474	474	475	513	490	466	482	454	469	471	474	478	490	456	473	448	466	481	458	427	462	470	512	495	474	482	478	497	453	478	469	470	470	481	476	463	501	502	498	443	460	454	459	462	490	449	484	462	489	462	492	488	480	485	491	483	502	462	481	504	475	483	490	490	443	476	460	475	496	460	451	500	471	450	465	524	504	478	456	514	519	505	459	503	482	454	461	492	457	480	504	484	467	460	462	514	478	437	518	511	456	418	502	485	454	469	493	497	473	472	485	510	445	484	506	448	488	422	478	455	471	444	464	460	477	480	523	464	452	456	467	488	469	487	497	481	472	486	480	483	465	460	464	455	462	469	486	496	506	449	478	470	496	497	466	486	458	491	453	460	407	468	477	449	446	451	509	515	468	466	480	471	472	481	496	485	520	465	483	493	472	477	504	456	490	450	465	420	513	498	506	481	472	484	483	497	464	472	476	493	507	451	451	462	509	516	474	494	480	480	466	429	473	447	481	491	455	464	466	457	477	471	475	494	486	461	497	491	492	450	465	499	485	466	486	460	495	441	466	483	460	487	501	491	466	447	470	501	487	435	527	460	509	468	494	424	463	485	463	461	436	461	477	475	454	445	488	470	476	487	442	462	504	469	479	508	505	447	481	466	464	451	496	469	461	447	424	474	470	482	497	481	453	464	506	489	462	476	445	477	481	463	495	440	471	478	489	439	472	487	473	456	458	487	461	505	441	470	492	485	521	511	456	478	455	454	492	437	458	433	508	485	446	483	468	481	474	486	462	496	468	480	479	480	474	468	504	460	526	456	513	459	463	460	467	481	443	469	502	465	515	450	507	477	481	466	479	523	480	477	488	458	481	470	474	484	450	486	489	506	469	458	442	491	474	430	485	492	463	467	429	499	470	473	462	467	472	492	491	442	477	459	467	509	478	494	463	520	499	487	429	464	462	473	491	450	506	461	479	481	470	483	438	496	456	463	494	452	463	450	461	458	467	469	448	471	474	457	463	509	454	479	481	468	461	459	460	470	474	465	471	493	430	462	461	461	467	462	481	465	463	459	449	457	481	449	481	451	508	466	445	478	467	473	463	455	534	440	461	471	486	488	445	521	502	481	483	500	471	463	514	505	420	473	481	509	460	469	474	503	460	469	486	489	493	449	481	425	484	439	492	461	479	501	486	435	457	505	479	474	480	489	486	427	468	457	474	438	455	475	508	448	494	443	474	523	525	440	486	486	471	478	464	472	445	472	484	501	453	447	492	495	487	500	484	510	506	490	479	487	501	489	498	472	505	487	469	489	459	455	489	464	485	507	461	503	467	451	503	519	479	448	492	480	462	475	464	469	500	462	413	484	466	478	492	489	500	456	482	457	505	446	508	484	490	451	481	487	499	485	482	476	478	465	467	452	480	462	443	452	453	485	460	499	460	475	485	476	489	476	481	474	472	463	499	466	475	488	487	494	502	449	455	493	449	491	451	474	471	470	451	470	453	443	451	408	458	473	484	501	441	470	431	504	488	459	457	468	431	482	451	483	488	461	456	477	491	522	459	489	500	494	505	457	437	472	453	450	495	470	487	492	502	452	506	474	494	426	480	515	453	503	448	476	467	482	444	486	474	503	508	462	498	449	446	501	487	479	472	509	536	468	487	478	476	458	456	440	489	480	432	482	437	450	489	477	478	491	461	494	473	477	482	458	474	476	455	483	446	479	452	497	490	483	478	466	476	457	442	485	497	462	506	486	467	438	478	426	457	488	500	517	487	480	496	473	476	469	433	483	488	462	494	510	480	505	485	472	465	486	448	500	482	462	498	506	473	471	464	500	474	459	481	475	490	494	424	478	445	468	477	470	474	477	443	471	451	505	479	496	478	458	488	512	467	498	469	481	466	498	490	499	508	492	469	455	509	483	431	442	505	453	473	510	468	490	463	454	467	496	451	501	451	488	450	486	490	442	441	458	470	503
8854	5142	1971	1119	732	740	617	517	485	421	385	349	295	312	245	220	227	174	132	139	89	90	87	99	93	77	80	85	78	94	90	79	59	71	61	67	75	71	49	78	64	63	55	74	67	70	63	58	64	57	62	61	69	59	63	58	65	59	56	66	73	58	66	68	72	84	60	62	63	63	68	62	54	65	65	74	57	57	58	57	61	63	71	69	74	76	59	64	63	56	76	57	64	77	69	51	74	73	67	66	77	61	74	61	49	63	69	64	74	63	57	69	60	60	73	67	73	71	72	57	71	74	71	62	71	66	57	71	75	60	59	60	65	53	77	68	66	78	53	62	71	71	65	60	75	59	77	58	64	81	78	68	72	73	74	68	51	73	53	67	65	64	76	69	63	72	69	62	59	53	53	75	76	70	72	64	70	69	68	72	52	57	65	59	74	58	52	69	65	71	72	73	70	54	54	75	53	87	65	76	88	62	86	57	58	71	80	75	65	72	57	82	65	83	50	66	70	78	64	56	57	70	60	75	64	72	78	65	74	84	57	62	59	77	75	61	82	82	59	77	68	66	59	77	80	66	59	83	76	69	67	63	84	67	61	61	63	68	70	71	66	60	72	81	66	70	78	78	46	53	76	59	67	78	83	64	63	68	70	63	58	69	69	60	80	67	82	83	82	78	69	73	89	60	76	55	69	63	64	68	72	62	66	70	80	65	74	74	70	56	79	63	66	65	68	64	50	54	74	62	60	59	55	62	67	66	70	64	60	62	69	59	62	77	68	71	65	69	68	57	75	73	59	71	68	54	68	59	73	73	65	70	71	63	58	77	82	56	52	59	88	68	74	60	70	60	76	64	59	86	65	55	56	55	62	64	75	52	61	78	52	59	68	71	78	75	67	72	63	68	64	74	51	61	78	55	68	62	65	77	69	88	74	76	61	77	65	70	75	77	78	56	60	62	63	69	56	59	51	70	53	69	59	71	62	51	67	70	78	76	72	75	69	71	69	80	48	52	73	75	62	58	70	59	73	75	55	57	56	57	65	71	70	68	64	77	67	72	63	65	70	79	68	66	58	77	73	81	66	58	64	66	68	82	56	68	73	66	67	58	67	83	68	53	79	61	65	58	58	82	82	65	72	69	67	63	79	58	73	54	61	73	69	59	59	68	64	70	77	50	54	77	71	58	61	54	56	65	80	66	58	62	64	67	67	73	52	61	63	67	54	58	55	65	78	86	79	71	83	72	64	80	57	55	51	54	68	72	63	79	69	67	59	70	63	62	66	65	82	73	71	46	64	78	61	87	69	57	57	71	59	72	56	57	77	78	72	73	62	77	60	67	70	70	90	78	65	54	52	54	55	69	74	65	72	75	64	72	90	74	64	69	62	80	69	54	74	70	62	74	69	70	65	58	76	60	71	57	74	57	59	63	62	80	64	70	59	70	62	69	62	78	60	68	73	68	67	64	59	61	80	81	55	57	58	73	68	70	74	66	61	66	60	80	72	71	52	65	75	75	57	63	71	58	75	70	65	70	57	60	60	67	76	66	64	70	67	62	69	57	61	51	63	64	59	51	63	56	63	73	55	69	68	63	61	71	52	71	71	71	64	71	81	52	64	67	67	78	54	77	64	60	76	58	59	67	65	72	62	76	92	62	68	60	78	52	72	65	65	57	59	57	75	74	62	55	66	59	80	68	72	76	64	57	59	63	61	64	62	61	61	64	57	68	64	74	77	63	67	74	61	66	61	59	63	75	67	77	65	72	67	71	77	52	62	60	67	72	70	64	72	66	63	62	65	62	69	58	58	68	84	56	68	85	63	67	61	92	54	63	61	72	64	56	59	77	79	65	50	72	61	71	52	75	76	60	71	77	54	66	63	74	49	60	74	64	62	68	74	73	67	53	74	71	79	67	68	58	65	59	71	75	68	58	62	69	65	85	62	71	74	69	56	85	62	71	51	63	50	63	64	58	65	83	69	80	58	62	71	63	63	67	65	55	55	65	56	73	75	66	71	65	61	68	76	63	69	58	65	73	67	69	60	69	49	83	57	62	61	76	61	72	66	61	68	65	59	61	63	82	68	78	72	64	72	70	67	49	73	61	64	58	76	94	66	85	75	66	68	61	72	68	61	75	64	67	77	73	72	68	65	80	54	64	72	70	80	56	59	57	58	66	63	65	63	71	62	58	58	56	51	53	78	77	71	61	72	65	69	57	69	54	54	60	59	64	66	65	69	78	73	52	67	62	58	61	67	70	62	70	63	74	65	65	51	65	69	63	67	67	72	72	66	48	75	66	72	50	46	61	66	60	80	71	65	74	60	82	71	74	64	71	61	78	72	56	82	71	58	59	52	75	68	65	65	77	75	86	76	68	74	54	58	57	63	72	76	80	74	57	69	76	75	75	62	61	52	63	68	66	84	74	64	66	65	59	70	61	48	73	65	66	59	61	70	62	69	71	75	71	64	74	74	67	63	78	57	67	60	62	60	65	58	67	68	56	71	65	67	56	60	63	76	73	69	66	55	73	68	78	76	58	52	60	63	58	57	68	63	66	67	59	69	80	67	76	56	71	60	59	66	84	56	58	67	75	82	75	77	73	70	59	53	58	57	56	72	74	61	75	73	62	66	77	71	66	72	68	61	66	71	66	65	68	79	71	58	55	65	68	75	64	69	69	65	70	63	72	91	71	69	61	54	66	68	66	76	68	74	56	74	72	53	66	68	54	72	77	57	53	68	63	70	66	72	67	71	58	59	61	69	63	54	80	70	69	58	55	78	62	63	56	59	83	77	77	63	68	67	66	81	75	81	61	70	70	75	74	66	74	86	79	77	66	65	72	58	63	68	72	76	86	64	69	67	60	58	58	67	54	76	84	65	74	74	74	61	81	83	68	69	68	53	67	70	79	57	65	63	61	72	60	82	64	80	83	75	57	62	67	60	63	65	65	64	58	60	74	47	75	70	60	74	59	48	66	64	70	67	82	64	66	73	67	64	69	49	66	68	68	60	81	71	76	61	67	73	74	63	73	62	74	73	68	64	74	69	70	68	74	78	78	68	76	55	61	65	74	62	65	71	59	61	68	89	54	67	82	67	61	73	74	85	71	74	62	65	56	71	55	76	64	78	62	70	67	52	74	74	60	55	73	78	53	66	69	51	84	72	58	67	74	66	79	68	64	60	71	55	80	50	65	64	63	62	69	65	59	77	55	62	66	54	70	63	69	71	69	62	76	60	67	79	70	72	62	56	60	59	66	67	58	50	82	67	69	75	83	64	64	87	64	58	68	81	78	66	65	59	70	60	58	64	76	74	75	52	66	57	62	64	62	71	71	58	50	89	57	62	60	72	76	72	70	67	67	62	63	70	62	59	79	81	75	55	49	70	76	57	66	67	71	62	69	85	75	72	71	62	64	69	88	61	50	65	67	54	75	70	72	57	63	70	61	52	75	73	47	69	73	70	57	66	56	65	63	80	68	67	60	70	61	76	65	69	78
39193	25140	15424	13802	20224	22644	19375	16237	13510	11710	9979	8572	7687	7061	6183	5164	4301	3460	2824	2103	1615	1410	1224	1079	1035	980	964	833	852	754	770	717	650	632	657	653	601	610	569	605	572	504	523	541	547	590	516	516	513	540	516	542	478	507	533	537	513	506	537	525	498	492	553	509	529	509	504	472	563	497	490	545	513	543	470	508	522	553	488	550	504	485	497	521	495	510	525	528	499	494	486	528	532	544	517	517	552	516	483	538	502	498	469	483	538	522	534	517	512	528	535	520	526	490	482	537	504	521	535	485	521	495	505	505	510	497	553	549	514	525	509	500	543	472	490	472	548	505	530	508	484	509	500	512	537	555	476	515	506	503	523	492	536	516	519	533	525	483	508	520	521	559	468	525	558	548	505	517	547	511	502	543	469	524	519	522	494	557	512	538	537	495	505	495	508	518	498	536	512	481	497	499	557	494	522	553	573	522	542	550	531	516	475	535	487	470	532	510	480	514	505	477	537	520	486	493	508	531	513	558	487	496	501	524	489	525	496	502	502	534	532	510	525	502	468	556	485	512	515	547	500	540	515	510	517	505	525	517	486	538	520	497	502	487	548	520	484	562	518	503	555	505	480	506	544	516	526	517	535	470	520	552	480	573	505	556	567	502	481	519	497	560	515	550	523	529	498	520	516	544	539	512	478	457	515	503	544	513	518	525	475	511	495	500	474	567	513	518	491	530	533	533	510	500	504	485	515	526	513	487	556	527	521	534	496	509	484	548	493	499	486	505	513	490	495	529	516	517	538	506	506	520	528	518	465	500	513	487	531	512	494	544	544	493	526	521	494	530	542	508	487	483	511	543	525	478	498	510	560	478	486	531	575	516	512	488	499	524	482	545	522	510	581	520	503	525	561	515	510	465	515	509	530	504	524	553	520	516	496	546	516	527	512	536	538	492	488	530	513	514	519	517	506	484	516	507	511	514	514	525	536	480	518	557	485	523	522	516	512	573	489	539	554	545	525	507	538	529	524	520	503	542	501	499	538	519	526	546	528	529	507	497	479	501	523	480	510	483	499	478	483	518	495	511	504	502	488	516	502	475	550	511	503	542	539	523	529	509	506	497	504	484	487	555	515	553	522	515	506	540	495	530	480	525	486	523	527	518	507	493	527	515	468	512	497	530	586	516	520	507	516	542	518	507	521	526	509	556	502	525	541	490	501	568	489	571	509	610	525	525	562	484	526	528	512	538	453	467	540	538	512	518	532	542	513	523	555	501	527	508	504	537	511	493	533	517	512	481	500	557	524	483	509	535	530	506	508	511	475	508	505	513	517	519	517	548	494	510	533	505	496	525	529	527	494	514	510	525	533	524	518	512	556	550	546	500	518	510	488	561	491	521	486	519	505	510	521	530	453	522	502	516	520	523	540	510	523	472	529	508	494	559	491	489	577	510	486	491	546	503	502	499	532	522	509	532	483	515	525	468	492	541	473	519	490	523	506	553	537	468	545	524	510	509	553	511	529	512	525	563	518	546	494	519	540	523	494	498	511	524	527	491	549	522	501	530	523	506	521	562	513	508	486	509	507	502	473	490	523	539	522	527	492	525	503	517	574	520	549	500	537	458	516	529	491	510	487	520	507	516	522	501	509	509	487	499	483	478	501	510	486	528	534	522	502	505	531	468	548	543	498	531	525	495	527	561	503	480	539	528	532	552	574	536	529	506	508	506	555	533	530	556	491	495	473	513	516	545	490	515	498	498	546	470	541	512	525	510	519	482	526	495	504	480	502	516	513	513	537	509	547	507	491	509	506	523	529	489	486	533	486	544	512	509	503	538	510	502	537	497	478	527	521	506	495	514	488	502	525	522	531	543	521	563	491	543	558	484	514	521	532	483	526	559	530	536	499	519	542	520	506	518	531	495	523	533	488	533	521	508	510	557	506	531	524	516	464	492	484	560	485	491	527	549	487	541	516	561	556	526	555	521	493	535	503	509	507	518	488	495	544	486	509	482	466	495	515	546	516	531	496	517	490	477	539	476	522	539	539	555	515	542	488	491	511	521	510	496	538	571	536	496	528	560	526	518	511	530	498	503	513	486	540	534	508	499	481	505	530	503	520	536	512	531	525	513	534	492	517	536	478	501	520	495	525	484	536	529	497	500	553	509	553	513	529	509	487	533	517	479	495	530	505	563	502	514	531	481	491	517	542	509	486	488	551	497	509	496	507	514	504	530	482	504	510	528	490	503	523	497	501	532	542	527	539	510	459	529	458	513	522	541	514	522	515	500	511	508	502	499	545	529	496	529	530	538	536	537	492	509	520	584	558	506	523	527	538	496	523	512	529	497	537	500	481	488	487	511	466	516	546	496	493	552	507	510	550	531	520	530	527	533	546	522	540	520	511	505	529	520	506	509	499	540	527	536	517	475	505	500	469	524	510	511	496	507	529	505	549	522	479	519	560	540	526	530	482	540	523	496	504	543	537	493	494	477	512	503	474	532	544	503	488	490	492	523	487	481	517	524	497	511	491	543	500	510	501	538	515	525	521	509	498	517	534	510	506	542	505	503	534	504	482	491	539	514	527	533	527	503	510	525	495	506	546	513	523	531	552	472	525	511	519	546	487	527	518	513	517	531	479	489	503	476	509	504	524	488	550	510	491	540	512	506	549	533	546	461	518	531	491	546	519	537	505	502	514	486	533	505	552	487	554	485	486	511	564	543	469	531	497	514	535	528	501	540	510	511	518	492	500	564	548	531	538	485	500	531	484	504	489	524	506	543	512	545	499	518	514	520	542	510	528	499	502	516	528	487	513	501	520	521	515	525	540	543	479	511	524	514	517	504	493	471	508	501	528	478	524	492	508	486	492	540	468	508	480	557	492	526	540	515	487	529	546	535	496	488	525	516	558	507	551	489	510	547	509	526	486	517	475	534	513	536	503	476	474	501	487	513	535	453	554	490	479	521	505	539	507	544	499	552	500	515	566	544	537	482	498	522	481	487	510	520	532	487	541	528	480	527	520	533	481	523	517	501	481	459	471	517	525	563	526	510	540	513	503	501	523	502	520	523	492	531	526	529	517	520	508	509	530	527	540	537	501	503	515	505	513	478	512	511	486	513	527	504	516	535	512	520	569	522	511	544	541	523	510	548	512	510	517	521	511	515	482	508	528	535	520	526	533	533	519	531	517	522	499	508	527	522	539	501	494	538	496	513	543	533	535	490	496	515	532	506	513	508	513	522	530	509	491	547	495	529	537	500	533	515	522	497	563	527	527	538	538	493	526	470	527	492	454	511	508	504	500	476	532	516	495	520	533	513	515	514	512	552	519	515	479	510	524	533	534	489	501	515	511	522	492	548	491	507	535	534	527	486	484	491	566	509	525	499	534	512	532	497	531	513	537	486	545	482	522	516	470	531	485	545	502	484	521	477	501	513	523	532	522	486	509	530	537	502	531	516	516	498	513	529	477	511	511	543	504	501	499	495	496	534	492	511	494	516	513	520	510	518
6261	2529	1072	581	396	359	361	304	273	255	208	206	169	178	158	135	132	102	116	81	70	60	88	75	57	72	70	71	52	74	72	67	63	52	69	68	68	71	75	64	69	51	64	59	74	47	57	49	45	69	58	75	64	82	70	49	57	66	59	49	62	77	38	63	49	71	64	69	54	59	56	71	81	54	87	62	54	63	68	57	61	64	75	65	63	55	62	63	63	70	61	66	63	53	63	66	56	42	75	64	60	52	56	64	70	63	55	82	50	56	66	56	71	42	62	62	67	58	74	47	65	64	61	61	58	61	77	50	70	68	63	61	71	53	69	54	68	65	60	54	56	56	49	44	73	77	67	56	52	71	48	77	62	74	66	74	44	75	60	54	64	59	61	60	54	60	57	61	62	69	63	64	64	63	64	53	68	62	42	57	66	66	63	61	57	62	61	55	63	66	59	63	66	52	62	53	58	56	76	58	57	73	60	60	57	67	74	74	53	61	61	58	65	62	61	72	59	74	57	66	53	68	69	58	65	60	59	67	75	55	50	82	77	71	69	64	59	78	59	76	77	81	71	67	62	54	61	65	79	70	57	62	54	62	55	57	60	57	57	54	67	63	72	61	71	58	62	67	76	61	64	66	55	68	52	61	59	71	66	59	54	64	47	57	79	72	65	65	53	59	59	70	62	58	67	55	60	65	63	64	62	56	67	50	63	69	42	56	68	66	66	56	56	56	66	54	56	78	72	67	59	66	52	58	69	71	71	62	76	53	61	74	63	63	61	64	80	65	55	65	63	58	67	70	51	68	49	69	60	68	62	68	73	56	56	62	61	56	49	70	53	59	71	78	65	61	58	56	59	57	66	57	66	65	53	50	60	60	60	71	61	58	63	56	58	62	64	49	67	56	55	63	79	61	61	56	70	61	72	77	61	68	71	49	70	57	73	69	71	70	50	66	54	64	63	66	61	81	59	51	58	54	76	67	70	60	68	58	68	65	58	61	58	65	61	61	64	61	47	64	57	60	62	61	70	64	66	76	58	72	80	62	56	72	55	62	68	61	77	53	58	77	51	60	56	77	68	59	75	73	55	75	60	69	62	54	65	55	56	47	55	56	70	60	76	61	49	77	73	55	64	49	57	52	74	69	63	60	58	49	62	55	62	65	57	63	59	80	55	55	56	64	64	58	66	63	66	59	71	58	50	53	52	63	57	59	60	68	64	50	65	49	59	79	59	44	52	82	66	59	68	90	48	56	49	74	57	80	69	49	63	52	70	64	79	67	67	62	54	71	67	62	75	43	50	52	64	68	62	66	62	68	70	68	54	56	69	72	62	55	76	46	71	74	65	78	56	67	65	47	63	68	56	62	69	54	68	64	65	70	59	53	66	77	58	57	75	65	73	61	55	56	66	60	54	83	53	52	59	59	50	55	59	70	60	54	63	63	71	76	71	50	60	56	60	66	62	70	65	65	56	61	55	60	60	52	58	60	54	55	61	61	59	66	74	55	53	73	59	56	63	56	47	61	59	51	62	65	75	69	63	45	70	52	65	59	69	55	63	68	53	64	75	57	71	57	83	70	65	61	56	54	58	49	61	71	59	60	74	54	54	57	74	65	73	63	54	64	79	58	68	46	74	62	68	63	71	69	54	54	57	77	58	76	67	77	81	71	74	73	48	68	64	64	64	60	53	56	68	56	53	58	47	71	65	58	52	51	60	63	58	75	79	72	71	54	66	50	61	76	57	59	72	57	68	71	68	61	77	71	61	65	60	63	56	64	57	63	69	52	71	65	64	55	75	79	63	59	53	64	52	64	77	59	67	63	58	80	77	55	59	52	77	68	65	55	60	70	49	67	74	71	71	64	67	57	78	59	65	64	63	53	50	49	63	63	59	79	67	49	54	53	64	56	62	72	79	57	55	70	53	65	67	70	63	61	60	57	61	55	54	58	51	53	59	58	52	68	60	58	56	51	67	76	55	59	73	71	64	65	66	75	73	64	50	67	54	75	72	57	60	66	76	43	67	69	60	59	67	66	67	70	68	62	69	55	77	72	60	55	61	64	64	72	57	66	63	70	55	74	68	60	70	74	63	70	57	58	62	57	50	63	59	55	72	75	61	62	46	54	53	64	60	50	56	56	58	66	66	64	60	69	73	58	53	70	63	69	58	58	54	46	63	59	74	59	63	65	74	55	46	56	54	61	51	59	69	63	51	69	56	51	60	51	64	72	53	73	55	60	71	53	56	62	79	76	62	62	60	70	65	60	67	64	58	56	40	64	65	61	74	59	67	59	64	63	65	61	58	62	78	52	56	56	67	57	55	52	75	58	52	79	69	81	47	59	68	73	59	61	61	61	59	63	63	59	70	68	63	64	52	56	56	64	59	77	67	59	56	64	58	63	66	62	61	54	63	62	59	54	64	69	50	64	70	61	64	46	58	60	74	65	57	68	54	68	60	61	50	62	65	66	66	65	71	54	76	59	47	59	63	58	62	61	66	56	63	70	65	64	67	70	61	74	68	54	43	72	62	68	49	77	65	50	58	58	59	72	56	49	69	62	56	70	62	64	70	58	70	61	54	69	48	74	71	60	58	69	69	59	64	63	75	65	67	64	64	48	75	62	55	62	63	51	52	50	57	55	68	66	64	72	55	50	56	49	70	63	68	60	51	66	61	57	76	63	62	51	54	61	62	65	61	52	55	63	63	86	67	62	62	59	64	57	77	57	66	77	64	77	61	52	53	65	65	69	60	69	53	62	71	56	55	66	58	56	74	64	63	70	49	70	64	54	78	62	67	76	68	69	53	75	69	64	64	59	55	73	66	61	52	67	61	73	52	58	56	70	62	61	59	65	69	52	57	67	63	57	57	64	61	61	63	59	74	68	62	75	55	72	66	54	60	61	52	55	64	57	59	62	67	65	58	64	58	64	57	64	57	56	50	52	66	57	63	56	61	57	67	56	52	71	80	78	63	55	50	53	61	61	59	59	46	69	51	72	71	65	55	63	57	70	67	63	69	64	56	65	53	50	86	78	72	62	69	67	64	56	52	70	58	56	60	65	68	61	63	67	54	59	59	67	66	47	59	57	65	56	60	76	60	60	69	59	62	55	63	67	58	50	68	73	59	61	54	63	61	71	40	69	54	69	53	74	45	71	74	59	69	64	73	60	82	76	62	76	49	64	54	55	56	63	63	73	64	67	53	62	72	67	58	71	69	75	63	77	63	70	65	73	62	68	80	64	73	70	64	65	83	50	53	71	58	78	52	58	67	68	63	64	52	69	61	66	66	60	62	61	64	65	61	48	61	60	52	59	62	57	56	74	54	58	53	72	58	68	50	59	61	55	69	67	63	64	52	68	63	67	80	66	64	60	65	68	66	66	50	59	67	48	68	69	62	64	71	59	76	59	61	68	52	67	55	50	80	60	63	61	59	71	48	60	59	54	70	49	57	77	63	62	63	76	66	64	51	66	55	63	59	58	63	63	65	63	79	60
34089	17778	10313	9183	14314	15803	13154	10595	8606	7215	6322	5202	4415	4183	3952	3129	2578	1973	1648	1296	1030	955	801	797	767	680	648	679	620	659	579	531	524	514	530	533	505	496	496	522	518	490	502	511	447	496	489	514	476	491	497	469	468	517	459	465	488	505	464	454	494	491	485	517	492	472	488	509	510	487	477	507	475	471	491	511	508	487	492	507	517	438	448	497	484	479	473	496	473	490	459	507	473	449	507	456	485	483	494	463	516	506	484	519	500	459	506	447	541	487	508	478	490	480	483	485	515	456	497	487	476	459	523	475	451	532	490	475	477	489	456	479	474	448	461	510	470	445	448	477	432	486	497	496	495	499	509	481	450	469	483	448	481	483	479	473	458	485	443	519	480	492	464	488	494	476	430	498	481	494	516	485	496	458	478	478	465	465	472	446	485	438	476	478	496	469	505	483	475	483	488	491	461	497	498	487	497	482	506	481	465	501	543	505	481	482	487	478	487	473	491	473	471	420	470	459	501	467	503	489	515	538	499	463	468	463	500	466	456	440	509	517	480	517	503	486	472	506	464	458	470	489	491	442	492	476	495	510	474	466	520	451	481	508	456	501	479	485	487	486	439	462	509	495	485	513	502	479	462	475	492	482	486	418	518	471	499	476	482	456	511	469	456	493	462	462	472	461	499	472	481	449	497	534	475	462	508	466	511	488	471	487	468	472	472	483	492	502	494	530	488	473	478	458	473	468	476	426	470	469	453	470	521	468	454	478	457	446	489	457	478	498	467	500	500	497	471	477	474	477	503	475	504	534	467	501	500	485	472	522	487	482	512	457	499	488	464	504	483	468	500	488	483	521	475	447	508	430	483	470	479	516	439	475	485	458	462	488	463	466	486	473	508	433	498	504	483	459	497	526	449	475	491	486	482	499	481	507	472	478	478	482	476	491	473	497	448	461	458	468	464	477	477	502	482	467	508	482	474	441	451	462	509	486	478	454	470	472	509	489	504	490	500	450	496	497	479	497	474	441	496	476	464	480	494	465	460	467	455	465	478	502	492	501	488	512	477	521	475	502	453	431	493	511	489	494	474	508	443	459	507	514	465	465	454	506	461	500	485	481	475	469	454	463	467	437	505	477	463	477	503	509	469	507	517	436	479	477	478	519	488	472	482	497	497	502	491	473	491	454	483	457	460	448	500	495	485	505	475	442	489	476	492	469	468	452	458	462	452	462	471	518	540	481	500	442	483	490	476	473	478	452	547	499	473	496	465	442	487	518	457	482	486	465	546	465	516	506	468	477	491	495	496	473	509	499	520	476	485	492	457	468	500	480	472	475	462	479	476	470	442	440	500	465	492	469	461	465	519	492	478	481	463	471	522	511	479	490	464	513	476	459	478	478	483	484	488	504	472	470	494	475	501	479	485	502	518	488	539	461	488	513	459	475	460	429	455	463	481	482	492	517	479	467	504	494	492	456	489	467	487	473	487	465	500	465	474	503	479	465	490	456	481	499	519	499	490	498	489	471	445	485	490	515	481	442	468	474	485	466	510	486	495	479	487	459	475	534	521	498	521	488	513	502	473	475	464	505	466	465	461	488	489	454	498	455	505	459	482	505	508	473	465	477	507	488	484	512	487	482	450	506	501	496	491	513	444	451	467	486	476	452	473	491	442	514	493	491	495	492	492	488	462	470	428	485	480	447	489	483	471	455	501	492	480	480	451	459	473	482	497	454	500	499	491	483	500	519	455	492	521	516	500	454	443	435	474	464	476	480	472	499	476	451	532	506	471	517	478	479	506	465	479	506	499	452	479	420	457	491	476	470	459	493	507	517	498	480	492	445	472	500	481	478	474	494	462	510	439	515	466	480	522	470	492	500	499	495	460	513	495	486	459	454	490	471	488	483	500	504	473	478	447	499	485	478	451	450	483	464	480	479	443	488	477	475	474	470	497	488	511	494	492	475	502	440	492	485	482	501	467	500	445	473	485	452	491	472	477	460	465	490	500	438	448	500	475	477	479	497	524	453	486	519	475	493	513	471	539	474	457	514	463	504	509	506	458	492	495	507	467	421	507	490	489	510	445	488	497	475	481	454	472	493	474	514	489	463	509	476	473	470	459	471	466	478	492	476	463	440	467	468	437	488	470	500	463	485	478	485	501	488	489	442	457	498	473	481	515	499	460	454	504	467	505	468	473	463	500	452	469	456	483	460	481	486	489	511	437	447	482	505	450	464	505	492	440	481	451	479	478	448	493	460	486	470	507	429	468	485	470	508	474	492	458	520	492	483	439	519	490	495	506	493	515	472	491	499	487	497	480	477	447	449	494	460	456	463	508	488	492	478	455	467	472	450	486	490	470	463	450	470	476	481	485	520	469	480	448	507	496	463	489	488	450	506	484	486	450	468	466	465	456	474	476	507	507	465	483	497	437	487	488	503	489	476	467	502	492	476	509	474	487	472	486	444	493	498	516	463	445	464	475	504	475	479	524	497	465	460	501	487	507	442	508	484	464	492	493	507	482	502	435	501	455	502	475	520	489	515	470	456	517	479	482	494	508	474	460	472	509	439	489	470	500	492	483	479	456	477	481	528	485	478	458	497	477	475	487	442	486	496	515	466	476	490	516	487	490	439	498	479	460	477	524	495	481	449	474	503	466	450	467	484	447	452	492	458	491	467	478	446	488	463	514	504	538	473	504	497	489	456	491	451	507	489	475	453	461	505	463	462	500	468	455	437	434	489	498	480	499	482	461	475	472	439	469	481	512	452	474	474	493	494	459	530	466	463	496	496	487	475	494	485	498	467	469	476	505	487	465	455	485	451	502	506	498	474	476	479	487	477	476	495	486	491	499	477	471	466	490	452	491	491	477	489	479	491	516	456	469	490	482	486	465	501	456	459	471	492	489	480	478	479	551	459	465	474	482	472	495	492	483	448	460	483	513	487	449	508	468	483	491	496	511	478	454	465	513	469	477	501	495	490	437	471	480	450	507	503	469	459	465	531	462	484	441	468	435	456	482	462	459	456	475	443	501	476	509	454	501	497	438	477	484	478	471	497	515	482	482	454	500	462	479	498	495	491	455	468	474	503	501	518	463	474	507	479	495	469	454	489	470	485	468	446	478	509	505	473	472	495	518	538	515	460	504	523	445	490	472	456	440	462	510	469	483	504	490	480	493	481	473	499	466	466	503	454	527	500	518	456	426	465	472	468	476	501	494	522	481	473	464	517	492	509	489	447	466	497	498	499	475	492	505	454	477	511	508	486	451	469	486	466	498	475	467	508	482	496	475	482	466	466	491	461	460	458	497	512	468	455	441	483	496	506	482	445	510	484	476	499	511	457	516	489	467	486	468	510	503	507	466	475	480	448	504	515	451	441	474	484	487	472	521	496	462	452	481	526	505	500	464	458	465	487	487	488	483	467	478	472	487	481	469	476	443	485	504	524	501	460	516	463	522	472	506	477	504	488	446	483	463	467	525	462	484	488	501	503	474	536	499	464	482	510
8157	3883	1598	779	598	541	458	451	358	353	310	268	247	210	226	178	150	123	131	132	91	90	92	86	80	88	75	95	85	73	81	62	76	88	69	74	61	80	77	62	56	79	61	76	59	73	70	78	80	62	70	52	67	63	79	53	66	85	62	76	75	68	76	75	86	73	52	60	63	80	62	68	67	69	70	71	69	57	69	71	73	67	69	73	67	75	62	62	79	63	71	77	77	72	77	74	84	56	71	73	68	64	76	65	67	72	54	61	53	55	82	70	71	68	66	87	62	60	68	53	73	52	79	70	62	74	67	68	53	57	61	71	67	62	59	65	76	67	52	52	70	68	61	57	79	50	71	62	75	75	65	58	69	70	75	67	80	52	70	44	62	61	72	56	67	64	57	66	80	63	63	70	66	73	79	70	70	74	76	69	64	87	67	70	64	73	61	55	76	60	77	66	77	53	64	58	82	70	58	74	78	50	55	80	78	67	76	80	63	64	72	53	65	65	76	77	81	62	70	72	57	75	62	72	62	53	79	60	72	64	73	74	69	59	73	61	68	71	64	54	62	65	90	48	74	66	74	43	64	56	64	71	61	70	62	71	67	64	65	73	83	58	72	65	68	78	68	78	59	67	84	48	71	69	68	60	56	72	78	79	81	72	60	56	84	56	63	75	76	48	67	74	60	57	65	67	65	76	66	78	92	59	58	59	63	63	81	72	62	67	74	60	75	74	68	79	78	75	69	65	76	72	55	75	57	67	76	60	65	76	82	78	78	75	59	59	66	68	67	55	78	64	73	61	62	60	66	83	77	65	62	65	81	67	69	83	73	48	67	52	66	64	73	65	63	71	61	64	77	54	73	78	65	68	78	63	68	77	67	71	65	59	63	71	62	63	58	69	71	61	66	70	64	69	79	67	73	74	63	67	66	80	60	68	68	61	57	68	69	67	73	68	68	58	68	58	62	69	62	64	59	70	74	78	54	60	78	69	62	61	62	68	74	61	65	80	68	62	56	60	55	67	77	62	74	78	63	70	69	69	59	54	59	69	63	61	64	77	48	62	67	71	73	71	59	65	60	56	73	74	67	74	65	77	78	69	69	63	59	81	75	75	64	82	70	62	67	56	74	57	64	63	69	56	70	62	58	57	56	72	77	53	85	79	75	70	55	79	70	67	77	67	77	71	66	70	75	68	70	59	60	60	64	55	72	68	64	57	71	63	62	67	65	84	65	66	54	68	60	68	80	75	61	72	78	67	77	78	63	76	61	70	62	76	57	72	78	72	61	70	84	58	62	69	67	72	74	69	55	58	62	80	69	71	64	55	69	62	73	62	67	60	70	55	66	72	79	70	73	69	73	62	67	58	71	56	59	65	56	57	75	73	70	62	71	67	55	74	59	62	67	62	72	66	60	65	69	66	77	53	58	60	57	59	75	89	79	79	54	64	69	64	61	60	68	64	59	64	74	64	62	69	67	63	74	79	73	78	85	60	69	62	72	63	78	82	69	63	78	54	64	69	68	56	81	62	83	71	74	72	60	70	56	74	68	79	68	68	59	74	77	87	58	68	73	60	82	69	61	61	65	61	64	64	64	61	77	83	61	71	63	69	68	59	70	66	67	65	69	70	62	66	64	77	73	61	50	73	82	66	61	75	57	78	73	53	72	79	59	64	66	68	60	63	83	80	72	55	66	74	72	79	61	69	71	76	76	72	60	71	58	71	73	84	68	65	72	61	64	68	59	67	55	69	57	67	68	59	69	93	82	71	60	59	70	62	81	68	69	54	71	55	61	57	66	62	73	73	83	59	62	65	73	71	60	60	83	62	69	74	59	59	54	71	74	57	60	60	66	53	66	70	71	81	73	71	56	69	76	77	76	53	75	71	67	76	73	63	67	65	65	73	63	73	70	59	66	45	64	73	75	55	70	82	82	69	53	68	61	62	65	62	58	58	56	59	78	61	59	64	65	83	82	69	70	61	65	66	70	62	66	52	68	76	63	72	71	74	52	72	76	72	72	72	71	59	59	64	67	89	65	71	57	64	82	77	67	75	83	62	55	63	67	51	60	60	76	54	78	67	68	61	75	72	63	51	71	70	77	65	58	67	63	65	68	71	65	70	64	60	66	63	58	74	69	70	75	65	72	60	79	70	70	64	75	73	75	64	70	61	71	73	71	58	72	72	81	68	66	76	57	74	59	64	70	57	73	76	59	63	62	72	74	64	73	74	64	73	85	67	62	75	67	72	64	72	79	77	57	66	87	61	70	60	79	67	67	60	68	76	52	81	67	62	68	60	67	81	59	67	57	56	64	71	75	66	60	79	66	65	62	81	72	61	88	72	57	63	63	69	53	54	68	67	61	67	63	72	68	71	64	46	68	66	63	61	67	58	65	74	64	68	63	65	58	67	60	63	69	67	59	60	81	61	62	58	52	57	64	71	65	56	88	67	57	61	60	73	69	72	68	80	56	58	74	62	71	65	59	72	72	53	69	69	73	80	64	65	57	65	74	68	60	59	70	61	87	76	72	61	63	66	69	76	65	65	63	72	74	73	82	58	79	75	71	59	78	61	56	56	63	60	64	54	62	79	75	64	75	58	68	70	70	72	80	77	79	60	65	62	68	61	76	69	75	82	63	58	77	72	53	63	68	78	70	79	74	59	66	76	70	84	74	82	69	58	66	60	55	74	77	65	61	63	67	69	64	71	75	55	56	65	72	60	69	70	65	67	64	75	83	67	65	60	73	82	63	69	76	70	66	68	76	50	61	49	68	67	64	74	56	76	56	65	75	54	58	63	74	62	72	76	77	74	87	83	63	51	57	55	59	51	63	71	58	61	78	82	72	72	78	64	73	54	72	57	71	76	60	64	55	68	74	66	56	75	68	57	64	64	64	55	66	60	72	81	63	69	60	63	66	81	62	67	63	62	61	63	81	67	72	64	76	75	66	76	63	72	56	73	69	69	67	72	66	62	79	58	71	69	81	65	77	63	71	84	71	64	68	61	63	74	85	78	67	63	62	71	56	58	81	70	65	72	70	63	75	63	62	69	79	75	62	62	77	69	76	62	55	81	69	73	79	76	64	67	79	62	75	68	68	77	71	78	65	59	75	57	56	71	65	63	67	63	69	73	75	59	70	74	57	66	80	82	69	72	56	57	62	65	61	61	68	61	48	66	75	68	53	57	84	66	75	64	66	69	81	57	55	62	57	74	69	75	66	69	74	74	73	60	69	62	83	74	65	66	71	71	90	77	86	76	66	80	62	60	75	60	84	59	67	66	74	82	80	71	62	62	72	78	66	62	87	66	74	68	69	77	63	72	62	66	55	94	57	52	72	66	73	71	62	69	70	82	82	80	72	63	57	67	73	49	70	77	65	57	74	60	67	71	62	71	73	64	62	57	57	70	62	70	75	88	67	71	61	61	61	61	64	77	82	88	61	69	64	68	84	64	90	55	68	72	64	74	81	81	58	71	64	74	63	73	57	62	64	69
38868	21685	13367	11653	18677	18828	16452	13626	11576	9703	8342	7058	6160	5370	5097	4139	3446	2729	2085	1684	1291	1176	1017	952	861	914	810	841	778	686	681	623	640	656	647	612	542	572	569	566	507	533	564	530	560	520	467	499	506	510	495	574	539	514	523	538	549	528	497	516	492	517	520	519	498	518	504	517	511	483	492	522	534	468	530	537	489	542	496	580	534	520	521	499	512	513	532	519	487	538	512	496	521	569	480	510	530	542	517	553	493	515	525	523	535	508	502	531	507	509	500	532	520	514	540	500	500	541	488	526	510	521	526	461	535	536	534	520	517	497	508	542	508	517	503	515	526	529	484	511	493	524	485	525	528	508	497	563	526	532	530	474	532	548	491	526	523	556	523	509	545	526	509	520	470	525	494	515	530	489	503	523	493	525	527	470	515	530	519	530	505	506	533	544	500	505	503	492	536	515	517	532	523	515	498	546	499	498	541	510	497	531	511	513	552	496	545	491	486	536	527	490	514	523	503	538	463	475	484	540	516	496	519	495	535	522	532	507	533	525	577	547	513	501	506	526	530	453	534	517	510	550	516	538	540	560	510	537	502	482	516	506	515	500	547	515	508	563	510	496	521	528	559	515	560	534	556	534	532	505	520	498	532	502	526	537	497	503	507	496	483	491	513	531	541	509	496	488	477	542	537	476	504	482	466	522	494	513	489	550	481	512	548	535	541	477	511	515	516	492	514	527	510	569	512	506	536	526	519	498	610	532	489	517	559	533	529	498	526	533	459	539	495	489	502	526	554	484	531	514	497	560	587	485	516	481	526	552	520	495	505	493	518	523	514	502	498	504	510	529	507	532	541	507	530	495	547	502	502	510	514	507	536	495	496	472	536	530	537	587	525	521	542	566	520	523	519	516	555	534	526	500	478	502	528	523	511	488	519	489	509	489	503	501	498	506	511	522	534	500	518	509	525	497	548	489	518	536	555	539	512	525	529	493	567	528	511	509	528	490	515	515	512	514	562	494	504	510	533	508	529	536	524	464	493	496	529	533	519	495	521	543	495	523	505	557	490	536	523	489	542	527	556	501	535	535	556	517	490	502	484	522	494	539	509	514	526	543	526	487	523	508	517	505	508	503	543	528	512	512	532	515	491	521	509	544	530	515	540	505	512	498	518	518	502	521	504	532	484	531	547	489	537	529	497	509	500	483	481	509	528	503	459	547	485	546	494	551	517	458	544	486	531	503	504	480	507	556	519	527	517	537	497	514	510	512	476	486	530	554	543	522	536	516	538	510	522	559	481	492	545	531	567	514	511	565	538	480	503	550	535	488	493	525	529	537	493	523	550	503	523	504	509	505	520	531	524	519	495	531	519	481	490	505	510	522	520	528	525	522	483	525	552	504	555	478	525	527	539	519	534	539	531	497	514	500	531	531	492	544	513	515	553	515	489	517	480	479	521	535	495	535	516	540	493	516	507	469	486	535	544	550	478	508	512	544	536	513	544	517	514	515	518	513	521	549	519	499	476	523	497	512	504	497	540	502	532	475	529	490	537	543	520	511	524	480	524	511	526	506	503	537	552	498	491	518	482	519	532	489	494	544	548	543	524	506	497	568	493	476	472	492	507	511	524	502	494	497	494	527	546	515	490	508	498	485	519	522	537	499	536	521	527	533	530	527	517	502	502	546	474	504	469	507	563	514	524	540	513	545	503	499	499	512	489	556	496	491	530	526	522	466	516	537	528	529	547	555	513	500	485	513	490	541	534	524	529	509	521	536	506	489	494	536	511	501	517	481	527	506	501	508	538	509	481	506	577	483	510	515	485	514	501	524	528	555	531	531	519	494	541	501	510	494	534	491	531	499	525	492	544	481	568	513	531	536	522	543	504	515	512	535	546	502	488	554	512	532	544	534	521	494	525	526	533	506	515	514	534	514	506	521	490	494	507	494	509	533	496	528	519	501	506	470	506	536	491	486	515	501	531	519	518	533	517	507	487	504	553	492	452	484	492	529	523	506	505	531	548	548	486	540	529	543	502	489	514	507	516	523	486	502	515	530	512	519	520	501	516	488	514	563	506	529	510	496	533	502	506	502	515	517	486	498	487	497	502	545	495	567	546	515	463	521	552	527	487	521	490	546	482	508	517	523	500	555	494	511	490	522	517	523	506	491	512	483	523	544	552	506	514	522	525	532	517	507	471	514	539	536	555	557	493	565	537	530	467	525	471	559	512	498	497	507	495	514	503	536	484	489	512	525	561	521	537	487	484	531	519	499	510	525	485	562	467	547	551	488	530	525	512	476	483	531	467	518	531	505	505	507	509	508	504	545	463	502	503	536	523	535	524	530	569	520	541	509	553	488	520	502	498	531	487	500	534	539	488	542	506	498	553	505	501	527	550	513	506	497	510	509	495	523	505	541	465	498	477	518	490	542	547	508	496	536	494	544	507	507	537	531	523	472	509	529	567	521	494	514	519	480	504	464	513	543	513	486	519	503	520	561	494	500	555	533	528	493	491	544	491	504	532	521	522	521	518	508	558	546	523	549	490	444	518	519	511	569	554	534	518	494	498	558	498	516	509	505	525	524	505	511	536	539	498	546	495	527	504	529	539	542	520	528	551	584	505	528	534	528	522	554	523	536	475	483	511	563	523	542	515	501	475	500	548	495	513	495	529	537	544	500	504	485	508	505	546	532	507	513	504	502	548	520	527	489	550	526	487	543	535	480	486	536	536	494	531	499	491	487	524	478	498	514	512	510	567	515	517	518	550	518	478	499	513	520	486	493	486	518	531	532	524	496	525	557	475	541	509	497	511	545	545	494	506	559	472	519	523	509	490	573	536	488	484	534	546	563	543	501	532	516	529	528	506	528	535	526	518	541	540	533	524	502	554	541	514	522	531	505	544	521	545	568	488	498	553	499	527	511	526	510	489	493	565	491	522	539	523	552	528	489	550	504	490	517	500	487	506	520	483	515	515	529	542	537	496	547	531	545	534	534	492	501	512	550	501	536	507	502	499	566	510	543	509	549	496	481	532	477	515	521	493	547	552	496	506	542	525	515	535	498	543	489	525	528	499	485	489	546	544	491	508	510	500	547	483	538	499	509	515	553	484	551	545	517	559	513	527	505	542	505	501	511	527	517	508	525	515	484	490	526	537	487	491	500	518	506	503	508	496	497	552	563	511	488	512	512	480	513	503	501	481	511	510	502	522	494	529	530	501	507	495	516	550	563	506	532	498	493	525	490	508	528	493	546	552	480	516	500	488	561	513	497	520	532	530	515	485	513	550	495	510	532	479	560	546	518	521	519	497	526	529	528	560	534	516	554	511	523	486	529	516	487	518	523	519	509	476	544	503	519	484	503	513	504	542	518	526	539	508	511	545	535	510	550	536	524	545	510	489	550	514	531	519	550	480	490	523	506	532	501	488	545	528	518	538	545	502	531	524	535	527	521	552	534	509	531	450	490	541	503	523	509	478	496	492	521	521	503	478	528	506	491	489	512	499	515
9429	3685	1473	915	603	451	432	368	351	282	293	274	210	207	199	148	142	129	108	96	101	84	71	64	82	87	78	79	85	74	52	68	58	73	68	72	62	57	55	62	66	75	75	61	71	50	83	64	76	61	59	64	63	65	74	59	64	49	74	59	66	73	66	60	67	72	60	58	61	86	62	68	53	53	51	69	61	57	53	50	69	77	56	69	59	57	59	52	57	60	79	56	59	52	66	61	68	66	74	64	73	58	55	67	64	66	62	56	61	68	64	58	66	67	69	63	69	56	69	73	60	53	64	83	68	58	66	63	60	72	79	50	71	68	44	65	59	61	77	59	67	56	69	63	60	64	60	66	65	62	45	60	61	65	54	70	56	77	67	76	57	48	60	66	59	68	59	79	71	62	74	62	46	72	51	57	55	43	72	51	74	70	61	61	63	73	61	58	74	68	75	60	59	56	61	57	67	66	63	66	67	56	65	72	51	66	53	72	63	59	68	57	56	63	71	69	55	59	63	54	60	60	66	62	58	57	51	72	69	77	75	54	67	58	57	73	67	63	47	68	63	75	72	65	57	58	80	77	53	60	62	56	60	69	62	63	71	64	67	60	59	62	65	76	59	60	61	65	75	75	61	55	60	56	60	66	70	56	70	62	71	56	62	56	52	76	57	79	67	66	51	51	67	48	59	63	74	58	59	72	63	53	64	48	44	54	59	66	76	76	70	74	64	65	79	72	65	65	67	58	74	60	47	64	67	60	65	51	56	60	69	76	65	53	60	57	67	70	70	83	67	63	75	60	69	59	72	66	66	62	61	65	71	58	70	64	74	68	58	63	71	48	67	57	69	60	66	58	57	55	78	62	67	65	68	68	60	60	63	67	69	64	65	65	66	57	60	62	55	65	70	69	55	68	60	52	75	64	65	62	52	51	57	54	65	61	55	77	53	71	59	79	62	59	62	65	55	80	56	62	58	74	67	51	60	59	53	56	63	63	51	73	60	69	70	69	54	60	72	60	65	59	69	67	74	54	55	55	59	62	70	59	68	61	58	56	65	67	63	72	65	67	56	65	66	72	71	66	53	53	55	69	65	74	57	64	58	74	59	71	85	73	66	71	67	59	74	45	64	58	74	56	71	55	71	62	52	68	55	65	65	50	75	68	73	59	64	58	53	63	50	60	62	69	58	57	65	68	60	60	68	64	47	57	80	61	73	62	69	71	66	64	55	72	59	42	76	69	58	59	72	58	62	57	70	67	64	62	59	68	49	66	63	63	64	58	52	71	59	72	58	87	61	59	53	64	57	57	56	62	66	61	82	66	74	75	54	78	58	49	57	56	61	54	65	51	72	72	64	52	67	55	65	70	66	60	61	61	64	55	65	80	71	54	64	59	62	64	54	73	62	74	69	60	65	59	63	54	59	61	58	63	64	66	56	71	62	54	55	84	70	62	60	53	62	68	74	80	59	84	70	59	50	61	64	54	77	60	59	65	63	59	51	58	68	50	53	68	58	62	61	71	68	58	54	64	55	68	69	75	78	67	59	72	61	64	58	58	56	56	72	54	61	74	80	60	63	62	59	62	69	53	55	63	61	59	51	71	73	48	73	60	67	70	66	62	76	58	62	70	59	61	71	69	65	81	67	60	63	51	68	66	61	58	61	50	58	62	75	60	75	67	56	58	50	63	67	65	50	63	79	73	68	58	56	68	58	72	65	45	55	61	66	76	51	63	73	67	64	62	57	72	55	53	65	52	79	63	68	81	61	58	61	57	58	64	63	52	65	62	53	73	61	55	62	51	64	65	57	52	63	56	69	55	69	69	57	55	66	59	59	72	69	55	67	53	61	73	78	59	69	74	58	68	62	68	67	63	42	61	79	52	63	51	58	71	62	62	61	63	60	56	65	77	74	56	65	69	69	63	71	69	58	71	64	46	64	64	59	66	54	50	63	59	79	38	59	56	66	78	60	63	58	65	61	65	60	58	52	66	70	75	71	72	61	72	64	70	64	72	56	67	61	52	70	54	56	58	54	56	78	72	61	71	79	57	64	59	59	72	67	55	63	60	64	45	54	62	56	63	51	69	70	70	54	59	69	60	74	59	59	62	65	57	54	74	76	54	60	60	68	68	55	68	63	53	54	69	70	57	66	56	69	48	60	65	59	53	54	54	62	57	68	62	69	56	63	59	66	62	57	80	67	50	70	62	65	60	53	68	57	61	69	58	83	50	62	70	62	67	51	50	72	62	46	57	62	56	56	64	72	46	66	73	53	61	71	73	52	66	65	71	57	63	65	59	63	58	55	67	49	62	62	65	67	62	57	58	53	62	68	57	50	67	67	61	68	63	67	72	64	67	78	59	65	59	60	73	74	57	56	51	55	59	65	58	58	67	78	58	63	61	69	65	53	64	52	75	60	58	72	72	78	65	55	61	56	69	57	53	58	63	73	53	57	71	56	76	65	59	49	68	54	46	48	57	59	72	50	59	56	58	61	59	86	61	61	63	62	58	56	68	69	72	62	58	58	62	76	57	56	63	62	68	66	48	63	78	62	75	62	74	55	54	60	66	54	62	66	62	74	60	67	62	52	44	70	53	65	59	55	57	62	62	62	71	57	65	59	72	49	66	63	64	62	65	68	64	74	53	62	63	66	58	62	68	60	74	64	62	63	55	58	60	46	67	74	68	69	55	66	50	56	59	63	66	58	65	59	81	59	67	74	60	54	50	71	52	53	62	66	59	56	56	66	57	57	62	60	48	81	64	56	71	78	59	68	61	54	55	68	46	71	73	61	62	63	67	68	77	54	52	52	69	48	68	61	56	59	57	73	81	64	63	47	64	55	64	67	55	61	55	56	65	66	70	60	73	55	62	59	74	67	51	69	73	70	60	69	57	71	52	67	74	55	68	55	70	58	64	63	64	76	55	67	63	61	64	72	57	72	63	57	69	63	64	68	54	58	77	74	54	58	66	62	64	70	62	46	67	61	58	49	69	61	65	62	68	60	57	62	44	58	56	73	49	68	63	73	66	64	76	53	69	55	70	57	79	60	65	54	61	63	59	65	55	73	76	62	55	62	72	74	68	62	69	76	66	50	63	66	75	73	71	65	60	69	62	64	63	77	82	67	62	46	61	52	56	59	67	61	67	73	57	57	62	68	54	59	50	59	50	72	67	57	58	44	55	67	59	62	66	64	52	64	58	47	67	63	71	64	56	56	54	65	60	50	66	58	52	45	63	60	52	57	58	70	76	60	60	75	57	41	56	61	66	51	61	59	63	80	57	74	62	64	68	60	44	59	68	55	55	59	70	59	56	63	59	73	53	52	61	52	61	63	64	62	60	63	83	75	59	60	57	56	72	51	66	52	59	69	61	81	55	64	84	60	60	64	54	61	60	51	61	69	57	65	56	63	68	69	62	55	61	64	77	64	66	70	49	62	57	58	44	55	54	64	68	76	52	62	68	68	55	78	63	70	67	55	59	66	65	68	70	59	65
37491	20888	12241	12154	16582	16780	14970	12526	10632	9031	7801	7115	5743	4534	3830	3376	2793	2283	1888	1492	1198	1080	943	882	833	756	718	680	730	650	611	596	588	643	571	562	564	516	522	528	524	518	512	519	512	488	509	477	479	454	486	474	483	477	489	472	521	493	468	467	473	476	480	464	503	480	482	477	482	501	483	448	480	509	509	483	436	487	476	452	489	482	494	477	515	462	529	501	486	443	505	487	494	445	495	507	469	475	484	472	435	498	482	509	464	471	471	462	471	482	507	493	495	465	505	500	487	487	452	470	480	485	433	485	510	475	463	503	511	481	474	530	463	513	477	469	523	448	465	477	494	492	491	470	500	472	443	446	484	523	473	514	447	481	458	483	486	480	475	520	475	447	497	473	457	494	482	459	515	469	470	498	505	465	469	467	454	499	511	474	471	495	498	481	505	463	457	470	442	492	467	488	496	505	483	505	458	478	510	480	443	466	463	486	458	508	496	472	459	446	476	499	474	462	452	494	453	479	472	494	502	503	466	472	467	490	487	434	425	486	477	503	484	453	455	488	505	498	480	463	481	487	463	499	479	456	480	504	467	469	503	505	525	488	473	439	457	480	497	506	502	460	480	519	472	471	470	482	475	478	461	482	469	502	427	455	504	507	482	432	482	480	491	484	487	472	526	507	448	498	455	445	501	498	432	481	505	478	474	463	478	433	482	474	505	488	475	513	437	530	503	508	472	469	468	462	514	459	459	451	486	464	485	440	479	470	444	511	484	493	492	510	449	492	481	481	496	529	512	488	487	457	502	463	460	475	470	492	483	440	512	501	468	448	497	486	479	452	474	478	495	479	455	502	453	476	508	482	514	424	478	502	515	478	495	463	503	459	488	508	484	501	476	475	469	524	497	453	482	492	473	471	469	500	461	444	443	463	482	459	508	450	456	465	498	510	457	486	501	443	459	464	459	474	471	478	439	458	427	506	480	479	470	488	480	481	483	458	455	416	451	487	495	471	484	464	482	491	490	479	496	486	463	480	479	465	487	443	484	500	499	480	481	527	492	513	527	445	507	470	458	508	495	463	536	493	496	511	479	424	450	479	456	482	482	434	513	478	462	491	452	484	472	458	523	478	471	508	439	485	520	477	469	528	478	448	476	458	484	496	503	509	449	510	456	518	470	474	504	466	479	486	456	451	454	495	512	498	464	476	470	465	468	491	481	482	514	502	509	465	481	439	460	492	475	461	493	481	499	487	460	455	468	463	468	444	482	481	482	483	469	498	485	468	502	473	479	442	485	492	482	458	483	501	494	527	480	476	499	487	513	467	469	468	494	447	459	471	473	440	472	475	497	473	477	471	485	476	496	520	502	510	472	470	475	493	470	510	492	481	495	471	473	496	503	469	467	473	511	478	467	502	469	482	481	491	495	491	462	464	476	535	454	509	489	507	488	514	453	504	524	485	464	503	488	488	505	514	479	509	494	455	458	501	499	490	510	465	487	523	479	492	471	497	462	438	491	512	444	488	455	469	493	485	482	508	496	465	481	475	455	489	505	469	451	445	459	432	468	482	538	482	448	473	478	503	481	448	494	470	478	513	498	475	479	490	485	478	468	470	501	462	474	498	485	485	466	485	502	527	488	452	442	452	459	459	468	458	508	509	471	438	525	489	485	484	505	456	498	486	497	473	497	487	487	460	461	500	509	481	478	492	511	472	469	463	436	455	496	484	483	487	451	488	504	450	474	485	497	495	505	465	482	465	508	503	496	446	488	509	475	472	471	469	479	492	484	496	502	511	487	483	503	470	510	507	499	510	500	490	533	493	500	482	493	471	501	499	451	463	472	465	462	499	535	461	480	465	472	415	466	488	464	509	467	488	438	499	468	515	479	467	499	461	498	463	427	502	469	501	449	461	528	487	452	471	492	481	465	502	474	489	504	477	473	479	459	432	451	479	469	477	468	482	497	504	457	441	492	471	435	469	480	523	473	464	432	481	445	522	461	441	507	497	453	468	492	490	470	523	498	478	486	513	460	519	522	465	451	470	501	465	496	506	468	528	459	475	493	474	478	454	425	497	488	502	499	486	474	460	477	430	415	506	485	508	458	447	473	495	445	458	494	485	469	487	472	451	492	452	482	537	509	490	484	504	463	440	470	497	523	458	486	485	497	430	513	517	503	511	454	473	485	500	473	483	476	486	505	490	410	480	492	480	486	493	514	471	477	444	471	464	481	485	475	490	508	487	526	507	502	490	476	474	461	482	500	490	488	469	466	418	523	448	525	459	467	471	501	529	473	494	478	473	512	486	485	487	493	472	443	467	475	476	500	438	472	471	484	507	470	461	469	470	475	513	513	492	497	469	476	479	480	475	454	508	477	441	461	472	487	462	477	495	469	464	522	512	449	505	456	456	454	467	518	469	496	463	484	482	458	445	493	433	480	451	475	464	462	468	480	528	481	441	471	445	480	538	533	503	479	468	533	462	501	494	476	494	474	532	462	512	483	486	483	490	488	507	473	462	491	477	495	480	452	469	493	472	510	471	505	461	532	508	511	466	470	480	497	473	515	464	473	487	502	485	502	486	462	453	473	475	442	462	500	487	475	501	497	522	487	518	456	483	445	468	467	488	487	515	479	479	480	477	484	490	501	519	481	471	482	506	501	486	501	484	480	438	502	472	450	503	483	478	534	479	534	468	502	462	469	496	488	503	528	458	500	514	474	487	474	485	464	474	521	488	517	505	496	477	467	484	513	499	491	459	499	460	471	511	456	519	477	492	469	505	479	532	466	473	478	494	479	464	469	510	488	474	495	513	493	487	491	472	517	467	488	479	466	468	473	482	499	486	485	474	469	461	459	485	514	486	492	456	479	492	477	490	449	501	481	478	495	479	489	466	468	469	478	466	477	456	445	472	474	479	463	468	473	495	471	462	465	494	499	470	470	484	468	469	477	481	465	528	532	450	478	500	416	486	479	468	473	478	493	497	497	465	468	482	466	498	491	496	495	508	481	511	452	469	495	458	483	531	471	512	481	467	473	483	482	439	505	501	495	507	496	455	482	491	480	485	500	503	505	477	471	465	462	495	508	441	499	485	466	453	512	492	474	485	501	487	498	449	455	494	446	505	512	465	474	465	468	481	451	480	436	485	473	525	467	478	477	470	512	478	490	469	468	467	472	466	476	446	451	515	435	498	451	502	464	458	520	455	436	491	464	507	490	472	471	453	462	474	472	490	497	506	539	488	476	498	491	498	484	480	463	487	504	509	483	482	482	496	475	519	465	493	484	451	452	490	478	517	531	501	482	471	474	484	470	450	503	495	479	462	438	443	515	478	433	505	409	486	503	489	498	490	469	490	487	490	486	463	436	465	498	489	488	499	485	441	447	492	481	456	517	516	517	440	454	470	460	465	481	513	479	507	459	459	487	460	510	484	473	483	475	472	482	489	457	449	472	460	451	502	479	478	504	484	497	478	448	527	519	472	516	456	495	456	483	510	456	421	491	473
10660	5025	2005	1127	831	654	583	561	450	405	346	352	280	286	245	246	201	179	136	97	112	102	99	82	88	78	75	83	87	73	74	71	80	60	75	81	77	71	73	75	80	78	59	66	73	63	71	65	62	72	87	66	67	64	70	73	79	75	73	69	62	61	67	78	83	69	66	58	67	65	58	71	76	63	71	67	59	61	80	59	64	64	66	66	74	80	66	71	75	70	61	72	72	77	59	84	65	50	78	67	76	66	54	72	68	61	64	62	66	60	63	53	71	67	57	67	60	64	64	87	74	64	71	53	66	73	74	62	79	92	84	76	81	71	75	69	64	70	71	77	64	76	71	58	76	73	73	72	80	76	65	85	64	60	66	78	60	59	51	63	63	64	62	71	98	70	71	65	86	73	50	55	63	72	67	70	75	71	62	58	69	66	66	59	76	59	59	62	82	69	72	55	81	65	60	57	68	73	53	54	72	73	59	60	65	74	63	57	80	76	80	53	64	51	71	59	90	65	46	67	68	68	57	57	76	70	66	60	76	75	69	66	67	75	71	70	68	71	61	73	64	65	76	64	73	66	69	70	64	60	72	64	70	64	56	70	72	76	61	64	63	71	63	85	66	72	65	63	62	77	67	58	67	72	54	60	67	77	58	57	59	70	62	58	78	72	74	85	60	74	60	60	67	65	65	64	71	75	59	66	68	53	63	71	68	71	66	69	71	78	82	67	77	57	61	68	62	78	77	62	82	61	73	72	64	56	68	71	73	84	70	61	59	76	75	74	62	60	60	49	67	65	81	62	62	71	80	69	62	62	61	71	63	80	83	65	63	93	65	72	70	78	79	58	84	67	77	60	76	77	65	70	68	53	69	87	68	62	62	76	54	60	82	79	65	73	68	64	74	63	65	68	72	66	67	68	60	68	77	79	85	66	70	63	67	75	67	65	60	60	76	85	65	72	77	73	65	61	76	62	71	59	65	74	66	58	57	60	57	69	59	61	52	58	65	58	78	57	71	64	73	56	68	67	83	76	58	70	65	64	64	57	72	66	68	78	76	62	85	67	68	59	66	55	66	57	70	66	70	84	66	54	71	80	55	73	68	62	57	73	80	71	78	82	72	75	62	75	54	63	64	76	67	66	77	57	58	84	57	75	59	53	65	65	66	71	64	78	79	55	56	72	81	61	72	75	65	77	60	77	66	81	78	69	70	81	77	79	62	52	54	65	84	71	64	65	67	66	70	59	71	70	75	60	65	63	64	62	73	77	66	60	59	72	76	75	75	73	67	82	73	67	83	54	67	63	76	78	64	55	66	75	60	67	68	78	69	60	67	68	65	51	74	55	62	65	72	72	70	59	68	81	62	60	75	59	73	79	75	74	66	68	69	67	76	74	78	66	86	63	64	66	71	62	65	91	57	75	64	72	79	71	70	62	84	73	71	66	65	73	70	71	69	77	69	82	52	52	78	69	64	70	69	58	65	89	66	59	62	68	53	67	81	65	74	76	75	76	58	68	67	59	59	67	64	75	72	66	66	56	70	76	64	63	67	59	75	82	67	62	67	66	78	73	72	61	55	67	60	71	67	76	73	75	73	68	62	60	71	65	84	67	54	69	70	66	55	60	69	75	63	69	97	66	75	54	57	57	65	73	65	55	70	73	60	68	75	60	66	55	63	61	75	70	65	59	71	72	65	59	58	58	61	63	69	71	69	68	59	80	62	61	71	56	60	63	60	60	71	57	59	67	67	66	57	70	65	59	45	57	69	60	69	73	73	69	57	61	73	65	63	74	73	63	70	64	73	75	69	66	70	48	76	60	79	55	75	74	63	53	59	70	70	60	69	61	57	67	59	71	73	67	61	56	67	67	72	73	58	63	72	62	68	55	74	56	73	57	66	62	70	76	66	69	61	79	60	62	65	72	58	65	59	75	56	74	61	68	66	71	84	74	70	67	69	73	73	54	67	68	71	58	58	61	54	57	71	69	60	77	53	70	71	74	65	70	58	73	58	66	66	56	66	72	72	68	79	73	74	55	79	56	71	61	62	77	70	75	63	71	66	70	57	82	74	62	63	60	79	69	68	71	69	69	71	64	68	65	62	71	60	72	77	56	63	71	70	66	69	69	61	64	72	72	67	71	67	74	79	67	76	73	74	68	68	63	60	57	77	62	64	60	62	65	60	56	78	75	83	64	66	61	74	69	76	70	80	53	75	64	68	50	73	66	61	67	82	62	74	61	67	64	61	75	64	59	65	65	52	70	63	62	73	71	65	87	78	77	52	64	72	67	55	60	82	57	73	68	66	72	58	63	78	67	69	71	84	77	70	81	63	73	63	77	71	62	63	60	79	75	79	87	69	53	82	60	59	74	65	73	80	81	57	72	72	56	67	57	65	58	71	64	64	64	81	80	83	51	73	70	63	52	70	53	65	71	56	78	69	67	66	84	65	51	63	55	71	67	64	67	61	66	82	84	79	63	70	68	71	80	60	76	87	67	62	69	63	68	62	75	68	48	62	64	51	53	61	64	67	68	69	66	61	80	61	59	68	64	65	68	63	63	63	60	55	60	59	80	66	61	56	62	64	65	57	92	73	61	70	68	79	88	75	62	75	70	67	59	62	79	69	59	71	65	65	62	75	76	77	72	64	66	71	59	69	58	70	66	89	79	71	64	77	86	60	74	70	78	52	71	66	57	53	51	75	70	86	75	62	64	58	67	67	64	83	60	77	70	72	67	68	72	72	61	62	70	81	93	79	74	63	69	73	62	59	63	64	63	76	54	76	54	66	80	80	77	68	68	77	63	55	75	60	61	80	68	60	57	64	70	56	68	65	68	67	65	66	78	67	61	63	79	63	62	79	82	80	64	61	58	82	68	75	57	70	71	75	66	63	61	65	77	70	67	67	63	75	61	71	68	69	75	73	60	66	65	68	60	91	68	81	71	65	69	60	67	61	68	67	65	72	62	72	63	79	74	71	85	74	70	63	62	60	67	65	67	66	60	93	70	89	67	66	57	52	65	65	75	69	77	65	68	63	62	64	86	65	77	72	63	63	67	65	57	78	67	68	61	66	68	67	68	72	67	74	77	58	82	65	62	66	69	89	69	78	77	62	60	62	60	63	67	86	76	74	62	62	68	61	65	60	60	79	58	88	59	60	60	55	67	64	62	73	72	69	76	83	61	66	55	65	60	78	56	67	72	67	66	62	64	63	60	76	59	69	65	66	70	90	57	71	69	73	66	70	79	54	71	72	47	53	61	66	60	73	67	74	63	63	57	78	66	84	56	73	70	78	74	46	63	75	73	57	53	65	64	68	72	59	73	63	76	69	55	71	51	70	57	65	60	64	57	59	68	70	74	73	65	58	55	62	67	63	73	65	64	65	74	52	66	80	69	68	57	86	71	73	52	74	72	58	57	74	57	52	68	64	69	69	62	69	51	74	57	69	65	61	75	74	73	71	50	74	65	68	64	58	72	69	68	82	60	61	67	54	65
40211	24545	15248	14608	21262	20686	19148	15966	13210	11053	9724	8640	7515	6589	5333	4650	3932	3159	2453	1852	1540	1307	1121	1134	1018	1005	948	892	835	724	718	693	675	626	611	621	576	601	555	541	537	572	530	518	522	527	516	510	541	522	523	520	501	522	510	540	515	494	543	560	498	505	547	515	515	508	554	520	505	535	500	550	531	504	537	520	531	478	471	539	525	489	503	537	536	550	505	511	507	535	551	494	535	562	489	513	528	548	541	522	498	534	501	565	497	501	542	518	490	500	492	540	556	518	529	509	548	468	542	496	503	502	516	525	552	517	525	530	512	556	507	523	499	502	550	504	497	530	492	519	529	512	539	462	509	527	471	516	513	500	524	518	511	542	526	501	531	488	507	554	519	537	492	567	566	518	508	513	509	557	485	514	542	534	488	556	466	566	489	551	499	530	503	533	508	540	479	533	533	505	515	502	496	494	553	545	510	553	509	552	536	503	534	509	532	512	477	502	561	568	552	524	498	557	497	489	526	492	495	519	538	539	539	507	547	481	537	514	519	521	522	527	517	540	500	553	516	539	521	484	519	506	540	532	510	545	552	570	520	523	507	505	526	473	524	550	544	520	493	535	467	459	493	531	564	551	506	546	507	514	505	495	543	526	484	535	516	512	525	523	527	514	527	520	509	508	537	531	520	521	552	535	500	549	516	479	523	519	539	542	532	514	515	532	535	511	523	536	505	545	500	547	540	501	510	556	525	509	487	489	467	499	497	534	496	528	547	523	548	513	547	500	536	517	543	515	522	496	509	520	538	488	521	504	555	482	494	506	496	498	492	519	483	504	531	547	502	554	537	519	541	488	480	516	498	534	524	461	548	485	568	538	534	554	549	531	496	481	547	537	533	517	528	506	545	555	507	508	518	489	552	527	549	540	513	528	497	568	529	574	555	526	532	533	534	537	522	532	492	554	504	519	510	485	566	515	503	497	517	504	531	546	522	557	510	496	515	538	536	502	538	536	547	524	529	529	527	542	528	553	543	514	497	523	492	509	542	499	500	507	500	589	506	493	537	500	500	541	521	508	531	539	535	538	518	515	514	521	519	527	527	547	521	486	530	538	508	498	533	549	467	557	573	555	531	521	545	538	520	521	546	517	513	517	497	546	557	522	515	506	528	477	527	517	565	507	516	520	519	533	489	527	535	528	540	556	543	513	507	509	558	585	499	538	524	520	520	561	501	530	513	551	529	567	534	502	497	520	491	548	544	496	500	553	517	575	491	537	523	547	558	498	515	530	527	526	582	570	557	501	500	540	522	525	507	507	518	545	539	495	524	545	526	517	497	514	523	541	526	498	518	514	515	509	542	523	548	502	521	521	498	516	527	571	525	508	525	553	536	522	550	514	545	520	533	506	577	484	517	525	538	531	466	540	544	543	484	543	557	530	545	476	469	513	553	533	521	510	493	515	497	512	508	514	487	508	487	518	513	515	553	539	506	500	496	528	483	540	538	512	539	498	491	526	499	546	574	518	495	519	527	518	482	515	533	503	517	496	555	529	540	507	496	501	509	526	523	542	522	538	520	485	525	536	525	530	523	502	529	539	499	505	513	522	492	516	461	524	540	523	495	522	518	536	511	491	493	541	522	531	526	537	535	517	508	514	491	502	556	520	527	571	519	527	541	529	563	566	515	541	520	532	534	505	489	533	535	489	503	528	542	554	510	547	529	546	512	543	509	534	532	507	508	527	547	544	506	502	514	501	515	480	499	490	521	508	547	508	518	510	555	527	583	511	497	508	542	531	526	547	525	570	532	481	527	535	494	550	514	513	483	530	540	533	532	541	543	530	530	517	479	507	518	484	570	535	544	531	510	514	514	553	487	507	560	525	512	554	551	535	512	528	519	493	527	504	539	502	525	546	515	512	517	496	476	475	513	502	548	557	516	513	531	519	501	513	516	494	507	558	476	506	546	521	539	498	497	503	493	513	548	513	502	537	511	550	508	550	509	515	550	531	517	500	540	550	488	529	483	551	539	543	528	503	501	512	552	457	544	519	483	478	503	562	505	516	517	520	524	519	560	512	548	490	525	530	500	510	533	482	570	554	507	520	523	531	553	547	514	576	503	489	519	541	530	504	534	556	530	547	493	505	541	506	526	509	515	530	528	501	522	517	523	527	518	553	512	535	527	546	537	531	529	485	523	529	500	529	530	514	512	503	519	481	522	495	522	522	557	491	491	503	507	521	508	513	511	503	513	505	538	509	535	552	529	542	500	521	516	519	490	565	510	530	508	547	502	500	510	495	530	490	511	494	515	521	510	559	525	503	498	517	555	535	555	528	519	522	492	540	550	553	570	506	539	555	534	510	532	540	485	544	536	522	513	478	586	476	484	488	546	489	514	553	471	570	510	571	518	515	502	498	513	560	518	520	524	522	541	518	537	534	518	539	525	524	535	535	544	510	515	522	521	498	511	524	510	476	515	504	549	517	514	505	499	515	494	532	506	555	548	531	543	513	541	522	535	537	527	510	481	533	531	538	489	531	595	555	500	551	544	497	531	562	537	546	522	541	493	507	505	541	494	523	535	518	516	493	465	509	527	531	513	540	511	560	526	538	524	518	527	541	533	572	504	505	539	540	535	514	532	528	531	544	581	517	563	514	521	519	500	527	531	537	489	510	507	530	533	497	488	516	506	484	541	473	535	509	565	500	496	519	467	523	536	517	553	458	543	520	480	537	507	484	511	541	524	516	532	500	529	509	540	533	517	588	517	555	524	534	548	531	511	509	530	532	508	547	511	534	506	506	535	536	517	540	519	531	482	538	516	530	532	494	571	512	509	497	543	513	539	546	494	531	491	500	511	564	522	511	563	548	490	511	511	507	523	550	535	557	525	510	556	490	505	528	505	529	461	507	517	512	524	525	504	531	519	506	508	505	498	507	528	560	517	502	566	495	530	504	534	506	501	527	540	530	501	529	505	542	504	519	540	500	533	555	526	563	496	453	524	521	540	528	536	554	531	531	510	533	546	540	533	515	473	521	511	471	550	527	496	501	535	518	554	527	517	532	501	509	530	530	546	520	520	528	520	488	541	505	535	507	529	495	512	535	524	514	532	499	494	503	529	544	489	513	521	540	527	478	530	514	498	504	519	550	495	557	518	556	542	474	510	523	525	513	498	488	488	512	540	527	501	543	571	545	556	519	519	515	561	514	505	515	553	495	534	489	519	546	528	519	510	486	560	479	535	507	553	499	507	480	546	471	515	490	511	513	504	514	491	534	533	505	542	532	527	518	500	564	547	494	501	537	522	466	540	479	536	520	523	506	534	540	495	525	507	523	510	514	516	553	530	502	538	534	493	504	565	534	520	503	494	488	500	518	523	555	555	524	543	541	532	538	529	504	497	543	505	511	546	537	501	506	523	512	500	545	535	526	549	539	503	481	504	529	511	516	490	542	527	493	529	507	528	528	543	504	484	523	519	520	499	521	484	509	511	551	506	517	546	519	501	549	528	520
7495	2712	957	564	414	344	312	331	253	209	239	222	200	159	123	108	143	100	106	82	77	84	60	76	71	65	64	65	68	69	56	71	61	48	72	83	65	59	82	70	59	60	66	70	66	65	62	70	59	72	63	63	50	73	62	50	65	74	48	59	66	76	60	64	74	67	68	65	59	74	59	61	57	55	68	67	64	79	55	68	72	60	65	57	60	54	63	64	70	53	72	52	67	69	62	73	56	71	58	74	62	49	61	67	67	58	59	77	50	61	62	52	56	61	59	87	65	82	57	46	43	75	62	49	47	69	78	62	46	61	57	62	52	47	55	65	53	53	56	53	65	73	69	55	66	58	67	59	52	57	69	62	63	60	57	59	65	86	49	60	63	64	68	67	62	55	75	49	54	53	84	65	75	53	52	64	59	64	61	73	53	52	66	69	60	69	56	68	70	70	59	64	68	53	63	70	59	82	63	69	44	48	48	55	56	59	60	76	64	55	71	65	60	67	50	68	73	77	55	66	58	59	67	67	65	59	62	59	54	64	81	67	72	58	80	67	71	62	63	61	71	73	63	70	63	72	74	64	57	69	59	59	55	78	60	56	53	58	59	63	67	66	64	56	73	77	73	56	73	56	62	57	70	62	62	64	57	72	79	51	48	67	68	54	54	62	64	46	66	55	61	63	71	64	62	57	60	77	46	66	64	78	70	68	73	64	68	55	49	59	70	59	75	64	49	58	59	79	60	57	53	58	66	59	57	58	70	66	78	66	64	63	67	67	69	52	61	61	69	51	59	62	69	63	65	61	66	55	58	59	61	74	70	62	62	69	60	53	53	59	68	73	67	58	65	67	78	73	63	62	72	51	62	61	65	61	62	77	59	72	68	61	59	72	66	69	65	58	68	65	60	56	66	63	50	79	76	59	65	61	72	65	72	62	54	63	66	77	52	69	70	47	70	56	61	69	71	64	66	52	58	53	57	62	53	60	59	48	66	64	72	69	65	58	57	74	69	65	62	65	48	60	60	66	72	64	69	70	84	65	61	46	76	69	60	63	56	73	73	69	57	67	70	75	68	61	59	51	55	53	63	51	62	58	39	67	60	81	55	53	72	62	68	72	52	57	54	60	68	73	65	60	55	68	60	56	56	58	54	69	59	65	53	59	56	66	78	72	61	81	67	48	58	58	62	74	55	55	72	75	75	58	66	56	65	74	57	63	67	56	59	56	68	65	66	64	53	67	68	76	64	59	65	50	53	69	56	65	72	80	69	66	55	67	71	71	55	67	57	66	63	65	65	65	73	86	59	66	72	46	58	69	69	59	60	49	58	80	61	65	54	66	55	70	73	71	76	68	63	69	70	65	56	71	58	53	57	60	55	60	70	66	69	51	45	57	52	61	71	68	57	53	67	61	70	62	72	72	62	74	65	55	59	58	64	51	69	68	60	67	55	58	66	66	73	65	54	68	70	64	59	53	63	57	50	61	72	61	58	54	72	72	62	68	55	81	72	70	75	72	61	58	61	61	60	57	68	68	53	53	82	63	65	64	61	67	65	59	69	65	76	63	55	64	66	54	63	58	63	68	62	46	45	71	55	53	75	67	64	58	68	67	58	60	52	61	64	48	66	70	59	61	72	70	60	62	71	69	79	57	71	77	62	59	61	55	63	86	70	56	59	78	66	72	61	68	59	69	74	77	80	65	63	64	42	54	67	44	52	55	70	44	58	61	68	68	69	58	58	57	57	63	67	72	59	68	71	65	60	62	66	57	64	47	52	65	76	54	57	53	79	50	60	66	68	62	62	70	71	74	52	74	55	65	54	56	58	66	72	54	61	63	53	61	68	55	58	56	68	47	56	55	62	64	70	64	59	63	79	47	60	85	55	68	70	62	52	56	68	72	53	70	62	56	61	64	62	74	71	71	56	76	70	64	59	57	68	62	55	62	56	83	52	59	55	74	69	69	51	50	66	69	59	57	69	78	54	67	54	65	68	59	65	39	54	63	85	58	63	57	69	59	64	52	70	69	74	64	63	68	66	63	77	55	58	55	60	57	66	73	49	74	62	58	55	66	59	68	62	62	60	63	67	61	52	63	66	64	69	59	55	69	47	72	65	43	67	73	63	69	66	64	71	61	65	50	71	58	64	75	65	72	45	60	50	63	58	68	64	63	77	67	49	71	71	61	62	51	54	65	83	73	59	63	68	78	64	67	63	71	68	61	65	60	66	61	72	57	68	56	61	65	71	77	65	63	75	71	52	71	56	51	66	51	66	61	61	59	62	67	56	59	60	76	63	50	50	63	60	69	74	50	55	64	69	63	57	48	63	61	59	59	58	77	70	66	56	66	62	68	68	61	55	51	70	78	72	60	71	59	68	57	71	55	77	51	60	62	63	67	62	67	55	64	54	57	57	56	70	75	57	58	67	64	70	58	66	76	59	62	58	73	57	69	44	45	56	57	52	54	53	64	65	62	70	66	61	71	68	60	69	85	77	64	55	66	73	65	58	62	60	67	62	48	60	65	56	63	73	55	46	57	74	64	69	62	70	59	65	58	64	70	78	52	59	67	50	60	53	52	65	58	65	69	75	65	69	65	63	61	66	59	68	68	64	79	81	74	68	70	68	64	58	69	71	56	58	60	72	63	67	66	55	55	77	56	72	60	53	66	61	61	58	50	70	57	70	60	50	63	68	60	43	63	61	67	68	67	63	72	57	69	67	74	60	69	59	61	57	63	66	79	62	64	65	54	64	60	66	60	54	65	70	51	67	58	64	55	70	54	77	72	63	77	58	66	60	74	50	59	62	61	64	51	69	73	61	51	66	49	61	62	69	63	66	67	62	62	61	64	56	71	57	64	66	60	74	62	52	54	50	55	67	53	67	64	65	69	61	48	64	75	61	73	55	72	66	44	64	53	60	67	60	58	55	59	62	74	52	70	72	64	74	88	76	65	73	64	64	50	77	52	59	59	64	55	64	63	59	66	48	68	56	60	68	54	61	50	66	70	72	55	58	68	54	72	62	69	65	72	63	63	62	72	67	58	63	57	55	69	67	53	60	70	68	49	61	57	73	62	61	63	54	57	66	66	54	62	57	74	69	65	64	54	65	62	50	61	80	51	66	60	65	53	70	58	52	60	48	70	56	55	58	83	56	67	63	58	53	70	52	67	55	57	54	67	65	57	65	62	51	80	53	70	51	77	63	60	61	65	51	61	56	54	60	57	63	70	53	75	64	59	51	51	60	63	62	70	56	61	59	62	67	53	53	48	83	63	59	65	60	59	64	65	67	70	65	55	50	62	61	52	65	65	64	59	71	69	55	59	64	57	68	68	72	61	59	70	62	67	68	67	64	59	56	71	75	61	69	65	56	70	68	64	65	54	57	60	57	53	64	77	68	71	67	44	72	72	58	67	55	56	66	66	65	70	53	63	52	56	71	65	62	66	65	57	71	57	61	63	63	64	69	63	70	63	65	70	85	64	70	65	55	68	58	59
35573	17668	8932	9348	14204	14188	12573	10578	8241	7207	6758	5488	4461	3758	3229	2656	2186	1748	1374	1068	998	862	797	764	733	685	688	634	616	599	591	529	564	544	543	572	486	533	483	536	448	489	527	501	506	532	493	471	485	479	512	497	477	461	467	437	469	465	492	478	489	467	489	517	505	504	487	510	473	518	458	483	499	449	485	488	481	447	460	470	460	488	541	473	488	501	498	475	518	528	492	496	500	474	493	488	458	505	481	488	497	468	470	480	501	468	478	515	471	506	541	482	474	487	517	472	466	484	542	484	487	513	484	494	458	498	497	487	506	451	477	490	465	490	477	498	486	499	507	463	493	516	470	485	472	525	520	504	522	486	488	489	515	479	465	510	490	493	494	456	488	516	490	515	482	474	483	464	483	474	513	514	464	468	498	473	486	508	470	506	492	469	495	476	512	490	486	482	497	486	481	454	500	488	492	443	512	463	466	456	474	445	499	511	487	517	470	482	519	450	478	464	485	455	480	481	493	523	507	483	507	442	503	495	491	456	488	505	478	488	473	495	456	499	526	483	513	475	471	504	504	521	483	502	493	509	481	467	521	516	482	484	487	489	501	483	495	472	488	509	494	493	483	452	472	484	504	450	498	462	462	492	511	530	493	521	533	511	479	487	493	514	485	482	496	481	472	471	493	525	523	488	487	476	477	466	498	471	490	507	487	497	515	447	496	501	470	446	495	480	491	524	470	484	465	457	477	495	479	523	491	496	470	463	483	519	443	475	483	437	435	515	451	466	467	505	484	464	509	535	487	493	478	466	457	455	475	492	518	469	454	486	475	483	529	491	517	479	451	480	455	490	476	487	467	483	518	504	473	484	446	494	478	499	500	527	521	495	513	507	468	480	463	492	451	475	507	469	478	509	509	516	478	477	493	517	482	466	537	462	483	489	472	509	435	526	480	479	495	472	502	471	482	498	491	448	514	488	492	495	524	490	480	446	474	501	501	484	479	453	441	461	485	470	462	456	481	469	487	454	486	462	466	478	506	471	490	485	487	503	510	462	455	494	485	464	512	512	469	490	479	475	504	453	466	496	482	460	510	511	484	437	489	465	468	498	443	479	467	505	496	490	520	443	518	495	469	478	483	466	477	456	454	487	481	486	465	493	473	493	486	525	493	554	483	546	470	478	504	474	501	456	486	476	449	483	483	539	473	496	472	492	498	522	467	487	477	537	502	502	501	453	465	489	492	483	473	493	536	489	476	482	512	473	511	468	477	478	515	477	491	465	473	522	504	462	481	474	478	500	518	530	463	489	489	501	482	468	507	467	483	479	467	491	483	480	468	491	466	494	485	463	482	482	513	473	517	492	489	482	487	497	483	451	500	474	461	517	506	458	512	486	462	463	493	516	538	485	451	492	526	452	476	476	481	474	487	458	511	480	456	508	523	503	497	458	518	463	557	476	471	496	511	495	483	518	494	481	484	500	512	479	450	474	484	500	490	495	462	439	500	476	518	504	446	483	504	489	500	476	481	485	485	510	473	476	516	478	418	466	451	473	516	471	521	517	472	509	489	460	520	501	508	491	500	503	498	477	502	463	460	514	505	459	456	490	486	502	500	464	495	511	518	471	485	466	507	498	517	483	451	453	503	477	476	460	462	489	524	510	475	500	452	485	513	481	490	488	500	470	482	475	495	459	519	462	508	493	479	468	461	501	468	503	482	487	525	470	480	503	489	493	450	504	479	516	521	484	493	488	488	461	484	496	482	467	508	494	507	508	442	484	486	516	484	457	483	464	456	478	467	432	469	478	492	460	498	501	497	461	517	465	482	453	478	465	499	526	494	461	535	506	527	460	425	502	471	482	484	470	504	484	425	537	493	474	516	500	458	485	490	453	474	495	504	469	485	464	499	463	462	491	505	528	508	500	506	465	482	474	510	503	492	471	443	485	471	500	489	508	467	514	492	482	454	503	500	516	430	476	473	476	509	457	463	494	503	497	492	482	493	534	500	507	475	458	467	491	474	466	475	468	523	468	467	473	531	490	495	463	481	481	483	438	481	531	536	471	507	512	462	498	565	500	542	502	510	471	453	496	454	487	519	470	514	482	485	483	489	509	493	428	498	517	480	495	470	477	476	503	494	503	496	468	492	459	488	516	486	466	502	435	459	503	487	510	521	485	469	483	473	480	509	478	471	458	474	470	504	461	447	464	512	504	486	489	484	470	490	492	545	484	476	531	479	516	517	474	442	493	488	494	521	482	508	508	483	509	465	455	490	495	496	512	476	482	503	493	499	503	463	507	513	487	489	468	473	487	473	499	478	498	466	499	488	475	468	479	490	451	486	469	458	452	504	468	496	508	473	504	475	462	490	527	453	498	519	451	490	507	524	474	483	449	481	488	497	455	492	476	502	475	467	489	477	488	495	496	452	479	496	492	494	502	513	467	504	460	513	494	489	516	477	477	489	475	446	434	528	450	503	484	480	475	486	436	513	478	459	464	492	466	526	500	474	525	494	496	503	457	491	476	542	454	469	530	467	470	482	495	464	489	444	479	497	491	471	523	531	511	492	508	515	488	489	470	507	497	490	482	479	493	496	516	485	470	476	495	446	495	518	468	490	473	501	466	476	503	486	469	513	498	499	502	483	508	493	515	456	485	508	504	471	444	500	516	515	467	481	545	490	504	517	506	492	494	488	486	531	494	520	493	464	476	480	501	470	479	514	497	479	472	541	521	508	467	513	521	453	495	477	498	474	470	487	435	462	519	505	504	461	483	537	488	462	514	453	446	481	458	478	444	522	459	492	462	479	461	514	501	451	491	517	498	497	519	486	499	556	468	532	474	502	490	535	480	520	501	454	463	460	482	501	469	503	469	497	490	492	494	466	528	453	485	500	522	498	465	481	483	515	513	523	479	484	484	497	520	500	511	486	495	494	446	459	524	503	484	471	481	474	517	484	507	492	447	461	507	505	481	478	453	499	536	487	454	478	473	489	513	507	505	514	489	469	475	474	481	516	467	471	510	483	524	506	472	474	511	520	486	485	479	470	463	492	532	469	512	471	505	476	488	480	538	491	483	510	495	484	486	527	480	505	493	491	486	483	497	476	509	490	482	460	516	460	472	473	507	452	514	476	499	459	464	487	505	501	442	478	444	501	487	509	502	476	491	504	517	482	464	492	498	449	522	504	494	459	500	524	492	468	477	489	444	485	486	486	487	490	514	479	468	492	469	482	455	470	506	498	487	463	517	513	455	533	452	496	523	484	454	476	462	463	497	506	478	504	552	491	458	504	509	486	496	487	509	484	490	483	446	497	478	480	503	442	458	475	471	496	500	488	490	517	495	468	476	495	470	470	481	493	448	488	472	472	460	493	474	463	491	485	528	492	473	475	494	486	522	454	491	452	495	473	492	462	436	496	482	510	520	513	446	478	487	498	453	483	490	476	465	475	481	461	517	484	483	477	464	469	524	467	486	488	501	475	478	492	473	472	466	444	497	525	487	473	492
9088	3918	1640	1068	654	532	507	498	338	331	325	292	279	233	206	187	131	146	140	97	75	75	92	82	84	94	94	69	81	86	69	73	90	96	79	72	68	59	79	69	64	82	52	74	78	61	81	77	74	69	78	58	52	69	73	83	84	79	56	89	60	73	65	65	64	63	65	75	74	81	64	77	67	74	55	58	61	59	61	80	64	68	63	62	67	64	67	56	50	63	65	66	77	76	66	56	73	54	72	81	67	81	61	70	79	74	56	72	75	79	59	66	68	68	71	73	61	65	68	62	69	66	55	66	58	77	76	56	60	86	71	68	58	69	74	73	77	69	70	69	60	77	82	69	73	69	62	74	77	76	70	69	71	63	59	75	66	75	62	78	62	62	64	77	53	70	60	66	67	74	73	68	75	74	73	71	67	76	69	62	72	60	75	67	62	80	63	62	61	56	56	57	56	71	71	74	69	68	80	63	70	61	92	81	64	78	77	80	70	52	76	78	68	62	83	77	73	63	66	76	79	69	64	78	75	58	64	82	80	59	68	72	66	54	72	68	71	73	82	82	67	66	73	67	82	69	71	66	71	67	61	75	65	60	65	71	83	71	55	69	63	65	57	64	66	86	74	83	67	65	68	58	80	50	70	81	57	75	67	72	63	73	79	80	65	71	66	61	54	63	77	70	79	83	65	92	69	52	76	77	76	73	58	62	72	54	82	68	78	65	66	72	63	64	67	65	87	55	69	61	74	84	77	69	68	61	69	65	59	55	82	68	69	63	69	66	65	55	56	80	62	56	58	64	55	80	67	67	62	75	71	65	75	60	87	77	62	63	79	70	71	73	70	65	71	73	65	77	63	63	77	73	74	78	61	58	66	58	72	59	76	65	73	76	65	70	68	76	72	61	65	64	73	71	64	79	75	72	78	67	49	86	72	69	73	62	70	63	67	59	72	74	61	58	68	70	63	72	62	62	77	71	65	63	69	69	59	72	74	61	60	68	79	64	72	59	75	73	66	43	76	71	70	59	68	70	66	82	75	52	70	72	71	81	72	67	74	65	65	78	69	71	78	62	72	64	84	59	64	68	83	73	61	65	69	62	69	65	61	63	59	69	65	55	78	60	79	53	74	76	82	62	67	61	72	80	70	72	59	79	62	58	63	81	56	76	49	91	65	69	52	75	77	66	62	72	85	68	52	64	60	67	63	70	65	71	61	61	58	86	62	72	76	63	80	75	67	68	56	93	71	64	92	58	75	61	70	75	79	67	66	70	72	74	68	53	89	70	60	65	65	68	76	74	72	66	78	69	72	70	79	80	54	69	62	72	60	66	62	76	55	79	78	69	72	69	71	76	68	64	69	78	70	68	66	65	61	75	78	50	45	69	71	75	59	57	56	69	85	59	60	69	68	76	70	83	64	59	68	74	64	79	62	75	88	80	74	55	58	58	71	65	75	71	70	65	46	78	75	66	72	73	69	74	75	48	61	66	67	65	66	59	87	56	66	81	63	63	68	67	67	80	78	66	74	67	78	73	61	60	70	56	64	58	64	63	70	76	82	92	69	67	63	63	76	64	74	55	75	71	61	76	75	54	72	74	60	57	57	80	73	58	51	76	50	66	75	63	59	77	75	61	68	64	79	84	77	72	72	52	80	70	83	69	78	68	55	72	68	74	52	58	63	76	67	73	66	72	61	71	64	73	74	56	81	68	60	78	69	62	75	71	68	63	73	70	60	68	73	52	67	75	72	76	67	75	76	54	57	74	66	74	69	67	58	57	77	71	71	72	73	72	59	89	83	60	71	51	73	77	76	67	60	71	50	72	73	67	68	85	80	66	64	72	58	66	82	62	55	67	82	69	77	78	65	76	47	86	59	68	63	61	56	76	82	69	58	71	61	70	71	65	54	65	71	76	63	60	72	75	64	65	80	75	51	61	45	85	58	56	61	63	60	72	68	57	76	71	66	80	73	77	56	71	60	61	79	64	84	57	77	77	59	54	48	71	87	66	67	68	80	71	68	67	64	74	79	70	75	81	78	71	53	66	74	69	67	72	72	67	61	76	65	68	61	64	82	55	67	67	71	85	72	72	69	73	66	63	64	79	72	57	68	69	60	68	66	79	77	85	75	54	69	58	66	82	60	81	68	68	68	72	53	68	78	76	75	73	70	60	59	75	78	55	64	54	48	63	58	59	61	74	62	85	68	72	67	67	73	83	61	69	78	70	69	74	62	63	68	64	76	62	65	73	75	58	59	70	72	77	62	74	70	67	77	80	73	81	61	75	67	69	69	72	74	85	64	81	71	73	64	69	86	78	60	63	74	83	60	80	66	83	69	76	55	67	76	73	56	59	59	64	49	70	64	71	68	74	77	70	78	66	62	67	70	67	73	85	67	80	60	51	69	87	68	73	84	75	77	67	65	67	67	77	64	59	82	61	67	70	63	65	79	69	82	67	73	80	57	71	69	65	66	64	66	71	64	68	69	60	48	64	74	77	79	66	69	50	61	69	63	77	75	55	69	67	62	75	53	78	61	70	71	73	70	59	86	67	69	68	61	83	73	70	73	65	64	76	69	68	87	88	61	91	72	73	67	83	64	52	52	68	74	74	69	68	69	63	59	53	58	64	78	70	68	61	57	69	72	71	76	78	67	71	80	90	84	76	54	81	76	72	80	75	83	75	61	77	78	61	58	55	72	87	63	62	69	71	79	69	64	69	73	79	64	47	68	67	74	67	61	72	75	75	77	74	61	71	76	58	57	92	65	68	79	72	67	76	57	61	65	82	58	64	62	68	54	87	62	54	84	77	65	75	56	69	71	88	81	71	67	73	59	84	72	76	76	73	74	63	58	70	73	82	57	72	74	63	56	74	73	83	69	83	70	64	63	58	62	66	55	79	78	69	64	68	64	80	67	74	76	60	59	83	75	69	74	56	60	62	72	89	79	58	75	73	69	63	71	66	61	67	76	63	65	69	73	74	55	69	70	69	63	65	62	73	66	70	62	55	79	70	66	74	59	46	73	63	69	61	69	80	72	80	67	64	63	78	72	65	85	60	80	59	64	71	61	71	64	67	66	70	73	60	83	64	62	85	68	67	66	87	66	75	65	80	75	56	62	75	73	70	66	73	66	62	70	69	61	91	87	62	42	65	61	76	63	75	76	63	84	76	56	67	63	78	61	63	63	65	59	62	57	60	83	75	72	66	59	74	59	57	66	68	63	71	71	59	59	66	71	67	74	65	66	84	69	69	70	68	74	54	60	72	85	65	72	84	73	66	55	65	72	55	59	60	81	61	54	74	76	75	72	65	63	72	73	68	69	74	66	59	86	72	63	66	69	49	83	87	51	53	80	65	73	56	61	67	63	70	67	71	63	87	76	71	70	68	59	72	64	60	82	64	60	65	72	76	71	44	74	62	63	66	63	67	69	72	77	75	49	59	70	63	64	70	71	69	64	74	60	66	73	67	59	69	70	50	76	78	67	73	57	72	80	58
39177	21784	13390	14456	17942	18312	16990	13717	10886	9685	9109	7482	6814	5485	4629	3581	2867	2222	1725	1406	1183	1021	982	880	877	868	816	737	710	633	611	641	587	582	617	524	567	579	531	531	542	528	526	540	542	542	522	583	491	499	545	529	516	561	533	552	509	508	527	478	566	544	550	536	516	530	540	504	515	519	522	541	509	510	572	564	524	527	526	530	529	512	497	518	509	536	501	538	546	563	527	527	535	490	512	571	552	526	497	532	518	548	545	493	528	559	492	503	540	542	505	518	537	502	526	532	532	529	481	523	505	545	554	527	505	520	483	512	531	523	541	519	545	533	526	536	527	539	497	497	511	564	467	520	519	532	557	522	513	564	563	511	531	547	512	534	531	536	539	519	553	522	551	568	541	529	490	503	510	493	522	452	518	512	545	483	572	529	555	524	552	561	561	492	525	487	542	547	538	458	524	511	519	485	532	541	536	553	507	536	509	557	495	532	486	525	532	492	497	546	553	521	523	511	556	558	549	490	542	536	483	520	522	528	547	538	523	518	514	510	534	522	543	531	519	511	505	543	513	501	545	544	520	492	500	523	534	553	539	527	501	549	518	532	514	505	543	513	500	511	532	559	531	529	516	519	561	493	527	499	509	539	504	523	531	540	497	547	519	511	528	550	516	505	545	483	541	542	519	557	513	519	519	496	497	532	544	569	516	511	563	526	502	531	515	539	464	533	546	529	506	516	525	505	521	503	560	531	513	515	562	518	540	528	523	570	500	526	539	519	523	512	514	567	492	518	548	547	502	532	528	542	544	532	500	525	522	477	507	513	510	483	515	523	512	521	497	518	527	527	516	512	530	509	503	527	550	525	517	532	523	559	528	556	494	522	545	503	466	486	567	538	508	500	522	541	516	549	515	523	529	556	544	532	499	508	572	539	555	501	558	515	509	525	564	535	500	510	510	514	536	539	542	534	526	515	544	529	502	551	537	516	539	552	527	529	530	528	522	559	549	507	505	550	540	536	508	527	529	520	493	524	547	527	526	518	568	512	498	487	513	519	559	546	478	512	548	498	493	497	530	545	543	536	506	528	555	510	520	532	523	518	545	511	506	531	536	527	496	534	562	532	540	511	524	499	523	483	515	503	534	537	533	523	536	557	487	512	474	520	482	477	526	546	520	507	557	512	509	519	529	495	515	491	534	523	522	497	580	562	502	527	558	552	504	539	528	536	492	530	498	544	528	541	540	525	497	466	501	502	570	560	489	484	527	497	480	525	518	489	546	522	528	515	509	519	542	527	511	530	524	514	536	485	468	547	513	511	552	530	492	517	527	538	540	548	565	518	504	533	522	528	532	485	519	516	555	499	548	549	501	510	528	508	530	489	531	507	507	487	510	539	519	511	509	550	511	505	551	556	502	550	558	555	521	512	540	513	556	510	493	500	510	500	510	554	531	589	546	527	523	490	538	507	490	537	534	540	515	545	496	523	533	508	524	493	531	557	520	533	564	504	503	526	517	481	556	555	527	530	542	497	520	519	503	537	513	496	550	493	542	561	538	546	510	491	555	530	538	537	535	512	490	508	566	521	529	494	512	485	569	524	528	523	531	498	523	514	505	526	515	541	547	490	519	558	500	511	503	525	507	564	503	543	491	561	518	524	468	503	521	520	509	548	514	520	529	545	508	548	527	524	543	534	523	522	509	540	542	534	526	445	529	544	557	512	503	545	519	505	523	518	546	481	546	510	487	511	514	538	458	513	480	535	536	522	520	533	532	497	540	509	472	517	559	508	515	529	549	560	501	548	534	526	544	525	552	514	496	492	504	544	509	545	542	549	513	558	507	540	512	567	552	521	571	523	490	545	492	492	514	544	501	506	498	541	532	534	535	509	517	557	500	540	564	541	502	530	473	513	551	493	540	515	546	567	538	532	552	487	515	494	516	493	494	544	529	480	486	482	535	523	497	546	535	530	554	524	521	528	527	528	524	537	581	514	534	525	535	493	513	553	527	526	522	547	510	509	502	526	540	549	517	513	551	506	551	492	517	556	501	536	539	550	535	516	541	522	463	525	528	496	536	539	514	525	521	548	544	535	556	505	506	493	538	546	484	519	476	524	516	513	525	535	556	490	511	530	493	520	503	483	525	522	519	572	553	484	522	536	516	519	537	507	550	539	509	531	544	494	547	531	552	518	547	531	536	544	512	528	505	512	529	525	531	536	527	527	519	542	534	529	541	515	494	536	513	506	532	483	531	531	551	528	491	558	533	519	522	549	546	539	495	482	499	550	507	517	527	527	527	503	563	520	502	502	524	535	558	499	506	517	573	539	495	518	547	498	516	524	547	503	474	542	526	513	512	513	529	512	539	535	526	529	544	549	489	520	498	519	534	523	492	553	580	525	535	514	503	541	510	516	506	557	477	540	499	523	517	532	494	550	554	543	549	538	536	521	493	553	560	499	455	517	522	543	546	533	540	527	522	543	503	512	508	527	526	545	507	488	498	474	545	540	521	480	573	512	555	496	506	509	571	529	528	540	541	529	479	552	547	548	494	510	472	540	530	494	518	547	533	505	542	550	535	515	484	497	513	533	512	510	552	547	490	540	520	535	572	535	525	542	498	523	500	527	523	521	534	495	521	508	537	540	505	521	509	544	510	521	501	512	523	558	535	469	570	561	474	553	523	512	526	529	527	513	553	530	558	548	520	513	493	501	524	499	524	535	551	537	537	554	551	528	534	531	525	533	498	523	508	522	559	535	515	535	540	532	573	537	516	543	501	508	537	543	516	528	548	565	563	513	493	526	518	593	496	555	503	527	539	535	566	501	506	534	530	523	536	521	534	500	528	488	504	551	535	519	559	523	532	527	454	530	552	551	522	506	473	554	477	512	553	516	524	445	570	549	535	523	525	553	510	533	511	521	485	578	549	566	509	509	533	540	570	517	523	497	546	572	512	529	561	540	528	523	529	494	545	529	517	508	549	467	536	501	498	529	529	524	523	529	523	516	533	496	533	510	523	496	534	529	552	537	532	539	556	502	481	513	548	517	535	487	489	517	514	544	524	545	499	514	554	540	511	551	562	515	505	527	491	514	550	508	566	552	534	487	487	576	488	569	501	509	514	524	525	507	532	485	518	556	593	510	507	544	526	541	532	533	509	531	480	499	551	545	550	554	503	533	539	536	520	540	456	548	529	559	531	493	540	508	553	528	507	495	540	509	537	509	547	557	477	511	504	523	523	523	552	491	541	529	533	488	557	500	522	539	504	504	540	501	496	522	537	504	529	525	547	518	517	500	545	513	557	520	533	504	521	542	528	530	536	527	507	526	533	519	516	507	524	520	539	557	519	502	477	548	515	551	510	563	530	496	495	539	531	528	569	511	535	517	540	504	525	493	509	550	501	527	519	506	534	550	501	540	531	522	522	531	514	543	526	551	554	517	520	520	562	503	527	539	554	523	526	512	507	521	486	505	518	524	546	537	478	532	537	512	465	558	546	539	541	540	492	577
8243	2767	1707	1113	669	491	484	358	334	296	356	313	285	221	190	161	122	118	119	91	82	83	81	92	74	88	91	57	77	75	72	58	72	76	78	62	79	70	49	53	71	62	58	68	58	50	72	54	71	68	64	66	51	66	81	84	53	70	52	70	66	48	64	47	67	64	57	56	61	67	80	56	65	62	70	62	64	63	58	68	83	57	74	56	64	67	64	54	74	69	74	62	73	66	53	54	65	50	63	49	76	75	61	69	69	65	64	62	65	67	72	62	59	61	75	69	76	55	71	62	53	78	71	79	56	72	52	45	57	71	58	65	60	66	62	74	60	62	58	61	56	55	56	64	63	58	58	63	54	67	68	67	61	69	63	69	69	60	58	64	48	72	61	59	54	59	48	56	65	59	76	50	70	57	53	58	70	67	64	59	58	54	53	61	76	49	66	61	72	48	58	72	61	87	71	67	56	59	54	68	67	65	61	57	70	69	54	73	49	54	63	77	62	60	64	59	58	51	69	62	62	57	66	78	72	66	64	65	58	74	81	53	61	68	76	62	57	54	72	70	47	63	52	64	67	62	66	51	71	68	56	48	68	72	73	57	68	72	72	75	66	67	74	56	60	64	55	60	73	53	59	55	67	60	51	74	50	57	61	65	71	57	61	50	53	61	73	64	54	64	55	68	56	68	63	61	68	61	54	74	62	54	56	62	69	58	55	67	63	59	72	54	56	69	74	61	62	65	66	63	69	79	58	62	48	57	46	60	47	66	67	70	60	61	76	76	62	77	56	60	68	67	81	60	61	70	78	72	59	49	62	56	64	73	73	61	70	71	65	62	63	61	65	57	68	56	53	63	62	69	54	74	71	84	64	57	54	77	51	51	50	52	64	61	55	72	67	56	63	65	53	81	68	61	61	59	67	50	63	68	76	52	52	50	62	66	36	56	68	59	90	57	57	54	66	53	54	70	59	58	60	62	56	81	64	66	55	68	55	56	42	83	52	61	58	61	50	68	60	56	73	41	69	58	65	66	69	70	74	64	63	69	71	70	57	59	68	54	64	69	61	62	64	70	51	61	67	59	59	74	51	71	73	70	51	67	64	58	71	80	66	56	73	61	64	72	64	58	57	56	61	63	53	68	49	63	44	63	73	81	56	47	55	56	64	49	71	69	62	64	49	50	77	68	58	53	50	68	58	82	64	52	46	59	56	85	48	70	62	61	59	47	73	74	70	63	65	60	61	76	76	70	56	63	64	58	56	70	62	65	48	66	69	60	69	61	50	66	53	70	68	66	57	65	53	66	76	55	65	62	71	77	68	58	53	64	58	80	67	47	51	56	68	63	66	45	53	58	63	74	69	64	67	69	56	64	62	61	50	58	69	70	62	58	63	60	63	67	65	67	62	60	62	71	67	63	65	85	56	62	71	82	57	74	64	62	62	52	73	52	65	71	74	63	63	60	62	61	63	59	46	77	61	68	64	56	61	72	59	53	64	55	59	68	63	59	63	57	73	73	59	70	62	66	58	64	62	71	66	60	56	64	70	75	61	60	48	69	61	54	57	70	53	69	74	54	67	69	61	60	67	71	64	69	51	68	64	63	64	75	55	57	63	69	75	66	63	67	54	56	65	65	74	58	74	64	68	74	47	64	71	68	53	62	70	50	63	55	56	57	75	66	60	56	76	71	50	66	63	79	79	66	68	65	56	60	72	57	71	78	78	62	44	60	70	57	63	69	63	66	71	58	57	73	63	63	44	58	67	58	84	73	58	72	56	51	73	61	59	66	71	61	74	70	76	78	45	42	61	59	72	61	65	62	56	58	50	64	50	59	51	49	64	59	60	75	69	57	68	68	53	73	73	60	64	67	63	59	53	49	82	60	71	66	68	61	73	65	58	66	60	60	70	67	60	60	66	58	58	78	47	59	66	74	59	58	67	63	70	53	59	62	52	59	55	65	63	63	46	63	71	70	62	65	58	49	65	55	59	54	71	58	62	60	65	62	79	68	70	58	61	60	56	48	79	62	56	57	50	66	69	60	54	76	66	58	62	49	68	65	65	48	61	67	67	78	59	56	64	58	62	73	66	63	60	45	74	60	47	67	65	76	77	73	62	58	61	56	72	80	74	57	68	68	74	55	67	63	61	70	63	57	72	55	64	52	75	62	53	66	65	70	60	55	75	56	56	69	68	72	57	57	60	54	74	69	59	53	60	73	62	56	59	61	69	47	75	51	57	65	65	70	65	50	58	53	65	64	69	67	58	49	77	62	59	79	72	69	54	59	71	56	57	61	63	67	55	63	56	66	59	65	64	66	57	79	59	77	54	68	64	70	45	78	61	53	62	61	68	57	71	64	60	60	88	67	63	63	70	65	64	56	67	74	66	65	64	57	65	63	69	46	67	67	62	68	62	70	67	47	65	60	65	57	52	74	50	66	54	62	65	64	66	59	60	65	76	61	65	61	67	79	64	50	46	59	67	69	62	70	65	61	61	63	51	65	70	66	73	80	62	74	70	66	65	61	64	62	67	71	73	67	74	66	56	57	64	68	58	59	60	62	53	60	62	52	53	60	62	67	57	60	65	55	53	53	57	68	65	56	60	60	60	58	47	56	54	58	74	59	61	78	65	77	61	80	52	64	65	78	58	75	73	49	53	60	66	55	57	56	68	61	64	52	63	67	67	61	67	73	66	57	65	53	66	48	55	53	55	63	61	69	60	62	77	61	62	71	58	64	54	68	50	58	57	69	45	73	53	71	60	74	59	58	63	67	55	69	65	66	61	57	58	63	72	53	61	72	55	46	62	74	64	62	50	69	64	64	59	57	67	66	54	63	71	57	55	64	44	69	63	73	71	74	50	65	62	65	73	55	64	58	55	70	51	52	57	61	56	92	60	65	59	63	61	70	58	68	66	67	52	55	70	79	74	55	68	74	77	61	64	63	60	62	53	71	62	68	66	62	69	70	54	64	62	65	73	67	71	62	52	64	57	58	72	65	52	58	71	52	64	91	59	68	59	68	69	67	68	64	48	52	72	62	62	57	72	58	72	48	46	74	66	66	64	63	65	66	54	57	52	75	63	58	72	47	52	55	64	65	56	78	48	58	63	72	67	55	58	68	73	50	63	61	80	56	66	79	63	62	60	57	67	63	69	68	61	71	59	70	72	60	56	47	63	60	70	66	61	45	70	73	76	62	52	47	67	68	68	68	70	50	62	64	72	78	59	69	66	72	59	65	61	57	73	49	59	66	67	80	52	65	71	58	61	69	61	49	71	73	63	66	53	66	62	75	66	82	70	69	50	58	61	59	66	58	54	65	54	61	57	65	63	61	46	60	50	56	63	62	50	51	62	54	80	54	53	81	61	68	73	74	47	59	55	50	68	55	65	57	57	54	64	63	72	57	53	60	72	61	74	61	63	52	56	66	65	61	56	57	69	67	74	62	75	56	57	58	50	86	58	66	50	58	60	69	62	62	60	60	85	72	52	77	49	92
34431	18910	14327	14014	17866	17917	16411	12906	10159	8971	9072	8248	6799	5678	4517	3588	2841	2213	1723	1361	1142	983	909	877	854	826	780	714	655	657	622	578	555	565	545	552	510	510	496	521	526	523	485	507	507	477	499	500	486	468	491	496	493	510	518	509	481	474	506	442	505	473	492	493	478	492	493	486	498	483	481	514	482	485	471	465	471	492	485	503	477	463	513	502	468	497	500	483	506	469	466	471	505	481	505	528	503	495	516	492	459	525	451	503	463	547	485	488	518	486	484	494	471	473	488	469	508	479	490	507	478	487	530	447	490	514	499	483	466	485	507	499	474	499	498	514	490	505	509	495	485	487	455	477	478	467	482	475	492	453	474	493	464	495	436	490	477	480	451	476	479	463	462	469	477	475	483	472	476	472	506	503	481	466	500	509	490	457	497	468	478	499	509	494	469	500	502	509	497	454	485	506	450	497	501	503	485	490	498	502	509	476	464	465	517	470	476	522	453	518	478	466	498	522	453	499	446	500	513	462	491	476	500	463	489	521	492	469	453	493	473	492	538	510	488	460	445	547	517	492	506	502	453	452	477	474	523	498	485	495	481	477	458	474	496	479	495	514	483	477	423	506	492	492	472	484	498	501	439	457	501	456	515	525	478	509	499	483	485	516	499	487	512	475	479	484	493	510	455	459	500	480	494	493	437	476	494	495	494	495	477	538	468	496	486	466	516	507	463	459	468	475	488	484	513	492	502	480	522	472	536	464	495	506	468	442	496	464	467	478	479	475	519	509	451	444	498	494	487	507	473	487	484	494	473	476	479	474	481	485	512	471	496	474	501	470	526	496	477	516	447	514	487	471	458	492	504	479	451	498	500	506	474	489	477	490	470	500	470	503	486	463	459	503	505	499	515	509	481	517	459	478	496	512	480	468	458	502	518	454	483	471	491	506	527	486	486	499	469	461	458	465	479	548	494	499	483	481	482	460	478	457	464	491	498	438	496	459	465	490	494	489	507	501	492	467	519	509	469	464	466	473	486	467	464	511	490	482	520	467	438	479	486	513	519	491	519	508	485	511	498	536	492	512	477	473	537	480	500	498	515	491	474	478	444	499	482	499	496	464	462	487	486	472	488	496	515	499	529	435	481	498	431	472	495	478	458	501	496	474	453	530	463	498	462	471	514	498	472	488	491	477	479	514	489	472	525	487	503	493	456	527	464	501	482	489	484	497	466	481	477	456	481	516	488	511	475	497	486	493	497	481	488	477	479	485	486	483	499	508	450	477	488	492	466	503	497	499	493	491	541	484	536	462	469	479	523	511	516	443	524	501	514	478	494	499	515	465	521	518	450	463	498	503	513	490	488	505	467	461	498	484	483	456	497	491	481	504	502	505	499	509	514	461	495	473	483	492	513	477	473	479	500	463	466	485	482	475	509	466	458	456	522	503	523	491	466	487	485	476	444	473	449	501	479	496	483	493	490	476	489	520	497	507	487	465	501	502	474	487	513	477	523	492	482	478	444	465	509	521	522	527	475	489	486	482	454	510	498	477	492	498	489	487	481	517	504	491	491	462	468	485	511	501	467	473	462	481	469	505	492	470	505	512	461	506	503	523	493	499	489	493	502	524	498	428	446	496	484	456	494	478	461	479	498	506	487	534	465	498	478	463	470	466	481	518	514	466	483	529	464	488	496	483	479	481	493	513	473	476	466	471	486	503	465	512	528	513	535	472	495	500	488	494	493	490	472	463	490	445	481	507	500	482	480	513	468	484	474	507	485	523	467	466	457	447	483	498	486	493	511	493	507	493	486	477	498	513	458	473	498	521	446	498	482	493	495	476	484	484	495	528	478	456	438	500	483	513	461	513	465	471	458	498	541	494	532	490	522	484	488	511	472	479	480	532	523	510	509	495	459	483	490	470	492	474	507	473	495	510	482	476	476	481	479	536	477	497	451	515	479	456	534	478	504	506	496	496	483	513	464	487	480	499	484	479	494	502	481	518	497	491	469	493	534	472	502	506	463	473	480	501	471	523	484	491	513	478	478	530	523	447	485	483	529	497	484	503	465	486	487	500	462	491	475	470	477	495	499	474	495	487	488	460	479	482	517	496	526	510	465	518	494	452	467	490	492	477	492	494	504	475	465	492	524	474	494	483	487	489	486	471	501	467	504	537	440	500	532	468	478	503	489	430	512	480	496	486	471	471	494	439	517	496	546	473	498	473	470	459	515	456	472	509	480	487	504	501	447	494	453	501	495	501	436	461	458	436	460	476	462	448	492	473	483	544	495	455	486	529	465	484	523	446	464	501	495	483	514	508	463	534	496	472	506	518	480	487	510	508	474	503	455	478	489	465	496	460	469	498	500	499	469	474	496	527	445	453	480	481	438	485	508	442	460	479	490	469	473	489	497	513	488	486	519	533	449	489	508	490	490	470	493	466	511	479	523	470	495	496	527	476	483	433	494	494	486	482	522	510	517	488	499	469	498	505	494	483	490	485	468	483	496	509	532	461	474	462	490	501	481	480	454	476	491	494	493	493	469	470	466	479	492	486	509	466	498	533	515	489	495	481	520	495	501	462	491	469	482	510	490	477	464	485	473	491	497	518	474	482	515	504	485	501	449	443	467	479	483	495	489	436	484	485	498	490	493	488	473	502	445	502	490	505	450	477	480	487	570	487	460	505	479	472	477	480	482	443	484	463	468	487	530	500	486	458	464	482	484	485	458	457	477	474	490	504	481	476	511	475	498	503	545	476	476	498	475	474	495	477	519	481	482	460	489	484	543	459	480	477	548	501	465	481	476	507	479	486	486	425	521	488	496	496	485	516	502	479	443	453	498	476	490	454	490	475	493	446	503	436	500	477	488	516	522	483	517	511	498	477	496	475	482	474	474	478	500	442	504	483	519	472	521	490	479	443	501	527	467	465	475	520	475	488	493	507	490	508	479	473	457	445	486	463	501	519	478	495	483	502	525	511	512	493	464	474	507	485	469	493	493	520	481	511	505	480	450	493	447	529	478	505	543	507	488	445	520	484	485	507	508	494	510	448	474	493	502	520	498	482	478	499	473	491	487	490	493	469	543	486	479	480	451	485	460	452	481	501	523	490	480	439	498	493	515	532	482	517	522	473	516	488	465	503	523	528	493	463	482	519	491	460	507	545	518	502	458	485	506	469	514	530	466	478	465	484	526	471	477	481	482	485	442	482	502	448	501	504	531	501	530	503	474	475	486	529	475	491	503	446	486	457	458	470	500	486	530	509	506	466	503	498	489	493	517	488	498	511	470	491	484	496	466	468	496	497	483	476	499	459	492	502	479	514	460	488	504	498	466	453	480	475	477	490	533	491	490	475	511	507	456	475	499	496	503	492	539	484	507	476	498	504	507	481	502	495	470	493	475	512	478	483	543	484	514	516	466	482	472	451	486	483	476	514	526	536	474	486	473	484	480	464	504	522	442	490	508	454	465	505	491	493	463	517	514	469	511	459	487	494	494	451	490	492	441	490
9511	4485	2726	1506	783	668	638	514	456	406	381	379	363	335	241	190	183	175	127	104	97	89	95	104	102	67	83	86	77	77	81	70	73	49	74	60	68	63	78	64	57	49	74	68	61	71	79	56	60	73	68	57	69	72	59	71	80	57	74	64	64	72	59	77	75	69	63	61	70	66	55	77	78	70	59	62	60	69	75	59	62	61	64	69	54	73	66	62	72	65	69	72	65	72	63	53	63	65	77	76	65	79	56	68	69	65	71	71	69	66	76	64	75	73	68	75	63	66	74	82	65	58	62	72	55	70	77	52	67	74	60	70	55	72	81	74	73	71	73	73	71	72	62	72	67	60	72	56	62	66	62	84	60	74	83	72	64	60	63	72	67	68	72	48	64	69	67	63	79	64	57	65	61	61	75	62	64	64	57	73	73	79	81	72	58	56	70	62	74	64	72	72	89	68	91	72	67	75	84	72	65	95	69	77	56	78	70	73	55	63	73	65	76	88	60	71	68	73	55	65	77	70	72	83	71	71	67	66	83	72	72	53	66	79	78	63	77	61	64	72	60	57	61	68	76	64	73	72	71	84	62	76	63	61	72	82	61	70	66	65	67	74	79	73	75	54	60	62	85	72	60	62	79	92	58	78	58	72	68	67	72	62	69	62	48	81	90	61	64	73	62	70	93	69	67	65	55	67	60	69	61	75	51	70	56	54	82	56	61	56	61	81	65	80	69	65	71	78	80	76	64	67	64	80	53	66	70	68	61	53	55	58	71	69	60	57	71	64	68	71	54	58	61	80	64	87	70	63	66	69	71	70	77	71	78	59	75	71	70	72	66	56	67	76	62	71	73	62	70	76	62	70	62	78	61	56	76	73	70	51	74	84	64	76	80	66	87	82	68	83	70	59	59	53	71	73	74	91	67	76	77	76	81	57	63	91	74	85	70	68	64	64	73	66	67	65	67	78	76	75	60	61	57	59	75	73	74	78	74	69	70	70	80	74	61	84	69	78	64	72	71	66	65	65	61	80	76	71	59	63	66	55	74	61	63	62	80	77	71	70	76	48	80	74	69	66	77	87	71	81	84	62	61	66	79	72	71	73	70	58	70	70	76	69	62	66	66	57	70	79	71	71	63	65	75	72	76	60	77	59	61	64	75	62	78	72	69	68	68	89	70	74	72	70	77	57	65	67	60	58	72	54	72	77	63	55	70	65	80	58	73	77	68	69	71	80	69	60	70	69	58	69	75	63	67	68	57	76	68	74	82	72	61	70	72	64	67	75	76	83	60	77	68	72	74	81	79	62	76	53	61	66	80	69	66	63	64	77	61	77	73	67	77	73	61	71	74	56	75	44	63	54	57	64	55	66	60	70	70	59	69	69	64	75	67	63	66	75	82	77	73	75	70	63	73	72	69	63	42	71	65	76	74	61	66	80	82	60	57	69	72	72	55	65	62	70	84	62	70	69	66	76	79	73	83	78	77	65	85	84	65	59	75	69	70	66	79	67	65	77	72	77	73	65	60	77	84	77	75	69	72	75	66	64	68	62	60	71	60	71	81	74	54	65	78	67	63	65	64	66	57	78	55	75	56	77	58	69	69	81	74	70	79	72	66	57	63	66	70	62	80	71	72	75	65	55	78	75	63	62	58	54	72	86	76	74	57	65	73	65	65	69	79	71	76	74	75	72	71	70	62	66	81	70	67	71	61	67	62	79	67	62	80	63	60	69	49	71	69	74	75	69	58	77	62	68	68	68	56	57	62	65	67	61	59	78	72	71	79	60	71	52	65	62	69	57	80	73	62	78	75	66	66	73	62	75	55	70	86	72	57	76	77	67	70	78	71	52	91	69	56	71	64	65	63	71	76	73	71	78	73	63	64	62	62	65	68	67	67	72	70	73	67	68	90	84	68	74	64	72	64	69	59	62	62	66	76	70	57	83	70	75	54	83	72	67	73	66	78	67	60	67	63	71	69	71	71	71	73	65	75	72	74	87	74	91	56	53	64	66	60	56	59	70	71	70	80	67	61	71	70	71	63	72	63	76	72	65	73	71	76	69	68	58	62	71	71	82	76	61	76	67	75	69	74	75	60	73	57	73	81	56	65	64	65	72	68	67	59	70	74	67	80	79	76	73	53	80	62	74	77	77	69	63	67	68	62	72	65	59	59	79	56	77	69	70	57	53	67	76	81	80	74	69	74	83	72	79	65	76	77	73	76	56	71	76	87	68	80	64	64	70	66	61	59	73	65	59	69	71	68	72	77	68	75	57	74	80	58	64	83	76	72	80	84	73	66	82	58	60	73	69	70	72	66	64	78	78	59	69	53	72	70	63	74	60	56	62	69	64	82	82	54	69	70	70	79	57	83	78	80	64	54	75	60	64	63	70	68	76	76	75	62	61	61	70	62	71	77	80	71	71	63	80	63	76	76	64	72	66	51	66	68	64	72	73	77	64	58	52	66	55	76	63	80	75	62	49	65	71	61	70	63	75	87	91	66	74	89	57	63	76	70	64	70	79	67	67	70	56	71	61	90	78	63	64	69	73	75	77	74	73	69	63	77	70	63	65	71	67	68	78	78	92	67	75	65	68	58	49	54	73	76	68	71	60	67	59	64	70	61	63	65	65	59	74	78	81	62	67	60	85	64	68	78	50	65	83	71	69	68	75	85	76	66	67	82	69	61	82	64	60	66	54	75	64	73	77	60	75	66	63	67	78	68	72	71	79	78	75	68	71	70	60	83	73	60	67	70	68	67	66	76	62	64	69	68	68	63	64	70	73	61	57	59	67	69	59	65	64	69	67	55	71	73	70	86	53	74	68	71	68	73	59	77	67	74	80	65	69	77	69	61	67	82	64	64	66	80	56	68	69	70	59	77	75	64	70	72	67	79	75	77	72	64	59	64	71	71	69	56	66	69	75	63	59	74	61	72	67	88	73	57	63	71	63	69	66	79	69	57	57	59	78	63	67	69	71	73	69	65	63	78	60	65	68	73	77	68	73	61	72	68	62	57	79	70	57	75	74	63	69	56	62	71	57	79	61	65	60	59	66	72	71	78	69	62	71	57	57	64	70	89	69	70	75	72	76	77	73	58	58	57	59	61	81	65	70	66	70	68	92	53	66	62	59	64	66	47	95	61	61	60	64	74	72	60	78	66	70	72	66	64	78	75	63	74	70	69	59	74	65	75	73	71	69	67	74	63	60	67	61	62	69	60	81	93	68	67	70	62	67	56	59	63	75	71	80	52	66	55	66	74	79	70	78	75	62	73	61	78	66	59	76	60	60	70	83	66	77	59	67	67	71	70	74	60	69	70	73	51	49	61	63	63	86	63	62	80	53	64	67	76	78	68	58	59	77	72	72	76	74	87	73	56	53	64	67	76	78	53	73	77	65	54	60	87	63	73	61	74	69	62	68	87	75	69	64	70	78	60	66	60	65	72	70	85	83	66	54	80	68	72	69	70	76	72	58	63	71	65	71	86	71	61	67
38697	23729	18829	17692	19912	20564	18904	15926	13263	11616	10080	9422	8672	7349	6177	4473	3339	2635	2122	1798	1474	1125	1165	1133	1087	984	934	884	731	739	651	735	725	625	629	551	570	561	575	541	512	537	549	594	555	516	540	566	533	531	559	506	531	576	567	530	504	508	513	525	523	518	544	528	515	547	562	535	520	519	534	526	519	546	529	540	529	558	556	551	537	557	485	523	514	489	499	547	496	503	551	538	523	553	504	514	537	499	495	533	528	535	531	525	515	470	510	549	502	522	518	522	529	522	545	528	522	525	511	501	547	497	529	494	533	515	499	511	497	516	530	518	534	522	524	525	525	516	533	511	503	502	540	533	539	569	562	565	514	542	557	572	507	518	546	552	512	532	527	531	534	542	564	526	540	525	518	502	539	517	542	524	545	537	563	507	555	492	554	512	510	534	528	516	544	493	530	558	550	512	535	495	598	537	560	549	540	531	485	536	530	551	499	502	509	550	489	523	531	565	513	502	544	571	538	546	501	496	534	547	509	531	548	514	525	513	555	540	500	512	525	494	533	541	521	509	509	508	543	551	552	490	517	540	518	505	477	525	517	544	478	505	536	560	527	517	521	512	511	517	512	529	501	571	516	542	534	516	542	539	547	482	528	550	544	515	490	549	472	519	521	534	526	532	540	533	554	525	536	541	528	531	513	533	529	546	544	567	562	498	576	532	492	527	571	521	531	526	493	549	490	523	487	489	528	542	505	510	527	508	514	531	492	557	543	573	516	533	561	518	536	510	501	550	496	495	520	560	594	519	534	538	526	533	536	494	551	551	513	542	535	511	534	509	586	531	539	576	525	521	563	546	556	489	494	535	565	549	489	569	500	565	512	540	523	506	510	508	504	561	539	523	560	522	530	529	516	557	553	527	530	527	511	536	518	528	536	539	555	544	507	530	508	553	505	526	554	548	505	527	510	513	547	541	543	539	548	545	505	519	514	556	514	490	545	578	524	493	514	537	569	566	568	552	523	574	512	509	460	544	558	532	523	514	529	473	523	555	558	538	566	509	511	529	550	528	515	540	552	527	595	543	545	556	509	498	491	529	530	516	559	505	480	495	497	456	547	507	537	534	566	523	534	538	542	525	572	537	498	494	534	539	514	514	546	510	517	541	517	542	567	573	516	546	524	533	559	522	513	522	502	531	495	545	532	571	536	528	549	512	527	490	559	549	540	502	518	499	506	537	506	511	502	579	555	529	534	585	538	513	564	525	531	501	528	564	530	539	508	539	528	517	547	539	487	567	543	557	519	533	527	503	562	502	548	565	531	559	531	524	504	513	533	532	546	567	465	529	552	544	495	529	557	510	555	526	543	555	508	555	567	510	488	531	510	526	538	529	551	522	536	549	500	562	507	541	517	471	555	518	541	499	547	505	531	512	529	509	519	513	507	525	514	521	530	570	524	501	542	522	571	547	504	524	520	536	511	523	558	510	539	574	520	524	525	530	525	510	509	559	547	502	511	523	531	516	507	496	559	551	530	547	523	550	542	580	537	534	532	536	546	538	496	508	512	526	526	539	532	553	554	524	519	518	492	564	500	543	502	538	530	544	496	511	521	546	524	537	585	480	537	543	476	551	525	528	544	560	524	497	521	562	492	553	527	522	534	527	552	536	517	517	520	532	531	522	525	520	532	527	539	488	507	513	518	562	521	499	509	531	598	533	488	513	547	555	562	522	563	543	538	532	494	518	545	529	514	577	489	558	544	511	551	553	559	522	519	547	507	522	524	548	528	490	557	527	521	527	544	575	538	552	530	542	511	536	514	526	532	517	524	529	532	512	567	552	527	537	523	458	470	527	506	541	544	532	557	510	523	537	531	527	497	512	517	535	505	488	552	587	578	530	509	507	497	518	511	520	537	574	506	527	528	542	504	540	521	508	520	523	541	589	555	505	511	509	499	527	541	550	563	540	553	535	476	530	509	544	500	541	531	560	532	473	527	529	566	521	555	524	538	545	531	528	527	539	550	511	530	492	513	527	531	519	489	504	535	551	533	510	545	496	519	511	520	521	541	535	544	508	539	525	543	513	510	541	532	502	550	512	525	542	539	516	517	534	528	530	500	559	564	517	510	512	551	520	507	537	549	515	522	487	516	489	528	528	543	524	517	522	557	483	549	535	580	558	531	529	493	525	515	488	524	524	554	518	520	524	512	523	543	526	563	538	559	541	517	536	513	555	524	594	560	537	539	540	534	527	565	579	557	563	586	553	507	553	489	535	546	560	507	515	563	553	563	493	514	479	542	521	514	524	516	510	547	549	541	550	502	543	522	529	528	522	579	579	568	517	488	485	499	511	510	501	538	533	566	543	522	563	552	515	520	548	533	521	551	511	511	512	533	521	556	538	519	540	526	540	555	542	505	508	574	513	543	540	537	537	543	534	517	502	569	534	566	522	569	517	513	521	499	515	531	523	479	532	511	526	548	538	519	538	525	527	511	511	533	528	526	510	541	527	493	511	516	545	519	581	510	531	579	507	512	533	486	545	536	543	546	526	544	515	501	553	523	513	543	532	504	513	514	547	492	523	521	500	506	537	522	521	503	513	525	525	541	523	514	508	526	515	529	515	536	491	514	521	530	518	519	543	518	496	499	498	560	505	538	534	540	507	495	552	528	493	515	544	524	530	558	523	505	537	582	556	529	552	542	553	545	473	562	535	542	550	530	506	556	528	540	568	511	554	540	570	545	543	505	540	496	535	515	532	551	539	549	554	493	545	540	511	545	542	566	517	513	563	519	541	536	526	530	514	549	549	548	547	535	517	504	548	498	546	511	501	500	527	544	525	530	530	539	526	537	523	554	560	557	588	543	515	539	498	514	536	515	496	517	476	548	509	524	545	562	522	529	532	542	500	561	489	534	510	554	481	542	493	537	506	509	539	484	534	544	519	531	524	511	566	533	514	531	522	530	518	513	514	545	552	524	533	548	514	518	545	463	533	510	542	513	529	474	560	547	557	498	535	514	525	525	553	553	518	531	502	516	524	526	491	513	547	566	570	546	501	521	517	523	523	510	519	551	562	524	540	509	493	541	519	492	497	512	548	512	505	564	512	495	555	490	525	530	525	509	550	526	502	525	555	561	524	519	521	560	530	494	550	534	511	540	511	486	538	498	492	546	499	514	523	557	535	550	507	522	529	534	542	551	525	544	516	556	528	551	499	503	518	531	549	528	505	582	524	532	510	537	554	507	492	515	537	529	518	503	553	516	501	518	556	517	510	502	497	495	508	552	533	523	542	492	539	529	498	565	467	506	507	514	521	548	525	531	518	543	524	521	555	533	490	575	495	524	546	538	472	548	519	534	497	557	510	534	562	558	525	543	502	530	554	517	524	561	503	551	523	521	513	523	480	536	520	501	524	536	511	547	544	519	549	549	522	526	544	529	528	539	535	556	500	548	494	547	521	509	527	525	509	575	540	523	514	558	518	534	546	496	517	530	530	593	507	541	526	536	524	533	547
5838	2699	1492	722	336	330	334	338	325	241	247	203	206	198	180	138	109	109	90	82	69	82	72	63	100	69	49	48	70	71	64	62	85	60	57	59	80	44	70	52	58	71	60	65	58	59	53	56	70	62	65	62	54	53	60	58	71	73	59	58	58	62	56	55	57	71	66	74	52	56	74	56	67	64	69	68	63	68	47	58	76	76	59	54	59	87	60	60	58	69	55	71	74	80	73	71	60	57	47	59	67	78	52	65	71	51	58	56	58	72	64	75	61	72	70	63	64	58	54	66	84	52	64	66	60	65	66	65	63	63	59	66	60	64	65	64	65	58	76	66	67	72	65	73	53	57	59	68	62	58	47	52	55	62	70	52	54	60	58	63	68	63	56	49	64	59	61	78	60	67	90	75	62	65	66	71	59	67	59	54	59	55	55	56	62	53	57	61	65	66	71	67	63	79	72	55	64	51	68	62	71	69	57	67	65	60	66	55	64	63	69	60	71	73	70	66	57	57	68	68	57	67	58	63	75	74	43	60	64	83	64	68	71	56	59	73	63	58	63	62	61	49	61	55	54	57	59	55	53	62	52	57	65	42	61	65	52	67	62	48	79	71	82	70	72	67	62	70	74	67	71	65	62	64	61	65	66	65	70	66	59	54	62	71	80	56	72	85	56	61	59	63	61	66	35	78	61	64	75	54	58	77	79	69	72	69	53	53	62	70	65	44	84	76	58	65	78	70	53	71	51	65	69	71	61	67	57	82	65	61	54	48	81	59	68	49	82	55	52	64	59	64	66	56	69	70	76	61	59	58	66	62	67	66	79	76	66	64	70	57	72	64	70	67	69	55	61	60	60	81	66	65	63	75	61	52	58	52	70	70	51	64	63	76	72	53	59	65	78	70	75	66	59	75	61	66	53	68	56	79	53	44	62	47	65	61	65	67	67	59	60	64	47	62	56	76	59	58	62	66	55	57	60	59	58	74	59	62	58	56	62	63	82	69	57	71	63	71	58	69	64	57	62	63	69	50	61	53	62	59	50	65	67	71	68	51	64	70	59	58	72	60	76	73	60	71	65	74	63	72	59	68	70	66	62	65	84	61	63	82	62	58	51	76	74	69	66	70	63	63	63	50	65	67	60	55	58	68	71	53	67	68	65	59	74	55	62	71	73	61	54	69	73	73	68	64	62	60	71	44	62	67	65	68	64	68	47	48	56	65	61	58	58	71	56	63	72	68	64	46	59	72	57	61	75	68	69	59	67	65	65	64	50	50	69	89	66	73	56	75	61	72	74	64	71	63	61	72	63	76	54	56	47	66	56	60	65	53	60	61	58	61	63	51	68	69	57	60	78	64	68	61	83	57	77	78	62	74	70	61	54	56	76	59	68	69	59	71	59	70	58	54	60	57	62	78	57	64	75	62	67	75	70	75	67	69	64	80	60	53	72	59	68	60	60	58	67	85	57	71	52	50	69	65	81	59	61	70	65	62	48	61	62	74	54	61	54	62	61	66	75	78	55	60	67	63	62	81	62	69	70	55	76	64	53	56	64	58	64	64	60	63	56	69	53	63	66	74	85	54	60	64	53	67	54	53	60	68	68	56	56	72	67	56	67	58	76	43	69	77	76	65	61	83	74	61	71	72	48	51	65	75	69	64	59	61	59	60	71	68	75	60	66	60	69	54	44	58	56	59	79	60	60	73	66	62	63	71	69	67	61	72	76	55	61	70	53	51	47	60	58	50	53	66	63	66	66	67	67	65	48	70	61	61	62	53	55	63	72	59	70	57	54	62	67	57	57	54	63	51	58	67	58	71	49	90	73	70	63	57	61	83	81	73	72	57	82	58	62	60	70	73	64	61	54	54	78	75	63	74	58	71	68	71	55	77	68	71	67	72	68	73	60	65	61	67	77	73	68	70	67	73	61	64	55	59	67	51	79	69	62	67	71	62	64	67	46	62	55	66	77	72	53	72	67	49	73	60	79	85	75	61	68	72	82	71	56	67	56	75	66	59	62	53	61	59	58	57	75	72	72	59	61	77	62	69	69	58	69	64	70	62	87	59	56	75	55	70	58	53	65	58	68	59	57	68	73	58	60	62	51	60	60	63	56	59	63	47	61	67	71	67	71	59	77	72	64	55	68	57	62	67	71	59	68	72	58	71	58	69	68	62	60	77	69	74	44	65	68	62	66	57	54	69	71	60	54	58	56	53	76	73	57	77	71	65	80	42	67	61	71	66	65	58	65	67	76	56	67	72	52	68	82	76	73	76	52	63	74	67	64	62	65	64	67	62	61	62	86	64	48	53	57	64	60	62	81	77	69	59	52	72	50	55	60	62	59	61	67	42	46	71	62	64	68	60	64	55	61	65	66	60	87	70	63	60	61	65	63	76	53	55	57	57	67	56	60	65	65	55	55	65	66	67	69	70	53	59	69	63	59	60	68	66	57	58	60	59	70	72	64	56	51	64	62	62	58	59	62	77	66	45	54	72	67	66	64	66	46	59	49	57	58	70	53	56	61	63	53	46	70	63	46	87	62	76	67	67	51	53	49	64	61	58	69	59	79	73	60	52	60	76	66	65	72	58	62	69	61	59	73	63	68	75	59	68	61	62	64	78	55	64	54	64	57	46	59	54	54	60	62	62	54	67	68	66	62	79	53	55	64	59	55	68	63	55	74	54	61	77	74	62	61	53	72	62	56	73	44	47	71	57	63	56	78	61	75	56	60	59	58	51	68	71	52	61	64	61	68	57	65	65	52	64	64	62	65	65	60	70	58	73	64	62	78	59	56	81	52	60	58	67	54	57	74	59	67	77	59	56	51	66	65	75	55	64	55	75	58	59	64	90	67	62	61	67	61	67	76	65	73	65	72	71	67	65	49	61	64	62	55	58	75	64	62	57	62	73	56	70	74	56	71	57	50	59	84	64	52	72	68	59	75	71	62	57	55	47	78	74	48	46	69	59	68	71	72	64	51	76	62	76	66	69	62	54	63	80	62	75	59	64	56	62	60	67	63	59	73	62	55	58	58	71	74	72	59	50	68	64	56	68	56	70	69	69	64	65	72	66	51	64	55	56	61	59	64	61	59	72	69	65	64	73	60	69	70	58	60	59	58	77	63	74	62	77	69	66	54	60	66	70	56	64	59	52	71	54	68	63	60	66	65	60	54	55	47	65	73	70	73	60	54	58	55	64	71	56	65	61	58	64	68	59	67	60	78	60	72	55	60	57	73	50	57	71	61	46	67	55	63	69	65	59	58	54	62	67	64	63	67	61	65	68	65	58	57	69	70	62	61	60	60	66	55	49	65	71	62	75	63	55	45	61	63	73	49	68	61	53	67	58	66	50	71	63	57	66	57	73	72	57	68	59	55	64	57	62	56	74	78	48	68	59	49	74	64	55	59	58	70	62	59	58	60	72	73	56	55	49	88	72	60	70	60	51	60	61	67	69	74	65	74	53	66	64	70	56	58	55	49	80	69	68	57	56
33022	19292	12977	10596	12637	14156	13040	10949	9413	7417	6418	5606	5256	4661	3706	2752	2101	1644	1321	1022	927	815	786	790	761	781	665	599	606	598	603	656	598	549	561	499	573	503	513	492	510	479	497	471	463	505	489	504	501	508	483	468	470	516	501	505	471	489	508	486	461	503	474	500	498	443	436	513	479	516	487	458	486	476	502	487	482	475	474	499	519	461	490	474	478	501	500	468	511	485	492	500	503	532	463	495	489	495	478	468	522	486	508	495	478	507	504	482	529	491	493	483	459	487	504	498	535	483	494	478	445	493	468	520	529	486	488	489	489	474	494	490	527	525	510	486	509	474	478	468	480	491	479	479	459	481	520	504	486	475	492	518	489	481	501	485	474	531	489	474	493	510	524	477	482	490	466	461	511	498	487	470	502	458	500	491	505	486	459	479	483	509	469	491	464	501	440	479	482	519	488	528	475	474	512	473	500	499	501	454	468	473	484	444	501	489	515	482	530	499	491	510	492	481	470	523	482	508	497	515	496	500	470	473	511	500	474	494	467	495	448	469	520	464	495	525	475	464	475	481	512	477	500	391	508	544	474	516	465	470	509	496	455	473	492	484	503	464	483	465	491	458	467	501	494	479	514	516	470	523	483	490	491	501	507	484	505	486	461	475	463	494	499	534	481	512	480	491	524	501	463	499	475	507	488	531	466	465	495	504	458	450	515	482	479	466	503	439	510	454	514	460	474	451	451	476	477	511	505	511	489	514	493	498	519	517	501	493	511	479	479	480	453	541	512	489	504	468	497	506	517	483	478	514	467	460	493	484	502	474	526	486	514	475	462	475	521	491	489	480	496	527	511	493	488	490	494	451	487	475	495	515	520	472	483	458	513	470	483	470	490	512	517	526	498	474	477	471	510	508	450	484	469	491	496	466	463	452	479	502	479	488	498	473	542	495	468	472	482	477	498	482	479	479	503	476	516	465	483	490	514	472	518	487	512	475	484	496	489	480	462	467	476	537	460	484	506	496	524	445	507	466	497	484	481	504	470	525	497	487	487	484	468	493	487	558	482	488	479	461	489	487	465	496	462	464	463	475	544	512	501	451	528	500	503	456	507	507	510	499	486	493	506	471	516	477	505	472	484	508	502	502	485	451	516	517	528	491	489	488	510	527	492	508	438	504	483	496	495	474	475	510	454	487	478	540	472	509	479	512	519	483	508	468	490	477	491	516	484	505	486	480	467	465	478	471	495	476	484	524	483	513	496	561	481	508	519	515	507	482	497	506	487	509	475	519	485	490	510	468	483	492	508	484	497	505	498	505	481	465	507	513	460	478	460	503	506	488	484	448	474	473	515	514	485	487	474	486	541	509	462	493	491	496	496	486	488	479	480	502	494	498	509	481	472	505	542	459	496	475	468	509	489	491	487	509	527	472	469	497	488	456	554	498	465	497	533	517	497	485	477	503	518	507	475	512	462	507	464	469	446	463	488	530	470	460	491	480	458	500	486	527	453	496	450	483	490	454	480	476	456	489	484	530	534	471	502	503	496	489	500	441	493	486	483	461	482	499	500	497	487	526	450	510	480	483	521	466	512	492	526	471	515	457	491	475	502	494	533	482	471	489	475	462	494	504	496	463	448	481	479	477	499	492	510	461	481	479	502	492	492	510	493	458	481	490	466	511	487	485	454	453	505	505	497	512	462	523	493	487	475	489	454	486	495	462	465	442	481	514	498	462	514	512	491	475	501	478	433	470	479	503	492	486	491	524	528	465	457	430	525	459	477	479	491	478	475	489	480	468	471	479	467	488	493	510	495	499	527	481	506	503	529	477	470	521	486	471	512	475	503	507	506	494	506	444	497	459	494	506	489	470	520	486	492	499	519	473	473	483	498	497	508	480	475	498	502	498	460	474	469	482	480	503	479	499	518	500	488	469	504	462	504	487	484	485	497	452	470	496	484	510	497	489	506	474	503	509	509	468	508	503	481	481	495	499	463	458	475	486	499	518	517	490	454	483	480	464	514	523	523	510	519	498	477	482	452	489	440	526	494	519	471	453	460	505	473	534	477	484	480	471	486	500	524	506	473	501	504	465	477	504	456	504	503	485	455	461	499	487	518	499	504	500	524	485	489	525	506	470	476	484	448	489	504	457	491	472	482	411	537	490	484	497	481	467	508	489	466	481	492	497	472	479	525	477	512	474	502	494	483	464	497	524	499	475	516	511	488	504	472	493	504	484	487	497	475	508	511	502	532	481	512	478	502	523	501	493	472	460	490	494	499	521	502	535	494	520	473	487	439	481	538	488	448	509	491	467	474	504	476	517	485	484	485	473	453	531	525	493	482	492	445	467	492	467	501	528	546	497	486	475	483	502	453	453	519	476	528	472	478	503	472	487	463	494	512	520	502	505	500	467	478	460	499	495	485	500	521	495	511	482	455	522	527	512	474	502	496	500	507	477	510	510	456	510	486	486	481	513	506	468	483	512	533	529	474	501	485	481	505	473	501	502	473	518	517	514	487	489	511	481	490	452	519	505	461	478	498	452	469	494	511	486	495	529	478	516	460	513	490	501	535	476	473	536	495	482	494	507	498	465	471	495	485	480	527	518	504	488	485	477	457	470	479	489	480	515	502	485	483	454	497	477	504	481	524	520	491	475	512	508	491	488	505	477	489	536	497	483	489	505	468	517	470	521	491	515	522	475	501	458	462	479	502	459	484	515	484	486	484	428	503	490	480	507	473	503	489	497	513	523	498	490	530	514	483	460	501	481	494	519	504	523	482	504	464	490	500	492	458	468	523	480	495	493	513	508	508	494	483	502	478	505	462	505	504	493	487	487	453	493	518	525	466	497	487	482	494	501	497	484	473	530	498	447	481	503	473	470	482	486	490	482	491	446	503	486	476	481	467	453	433	507	521	494	500	490	500	498	476	510	501	490	493	510	504	480	478	492	463	503	473	478	462	488	461	502	483	505	474	476	519	464	490	474	505	503	496	492	474	494	519	482	471	515	507	437	484	520	477	506	458	538	511	529	453	507	520	461	471	482	496	488	464	502	531	506	488	464	502	536	483	506	506	520	471	492	490	481	504	508	494	515	522	498	518	482	517	518	487	523	468	445	491	496	485	489	501	453	448	519	490	465	462	475	460	498	487	462	488	478	485	489	522	507	459	480	515	486	543	466	455	493	455	475	498	457	432	495	458	481	487	500	473	516	489	501	521	504	442	511	509	508	444	440	522	459	501	467	457	486	507	485	481	484	476	470	503	504	506	538	466	485	486	443	512	484	511	505	507	452	480	485	457	465	464	485	493	488	515	494	468	503	471	516	480	456	506	491	508	476	495	469	482	498	502	470	471	485	437	484	543	507	494	498	479	501	497	474	511	506	497	475	481	470	513	501	472	491	488	473	494	518	463	530	504	492	500	523	484	492	498	511	516	491	506	478	482	479	510	504	519	509	499	493	492	492	477	459	510	488	497	472	455	495	492	486	510	491	511	485	490	516	514	495
6534	4381	2216	982	588	571	518	537	471	398	328	290	305	264	242	167	145	140	96	114	98	93	77	69	102	71	74	87	76	72	69	77	83	79	73	62	78	65	81	68	80	79	64	84	86	76	71	61	62	73	51	61	65	64	64	61	78	57	71	78	76	68	66	72	69	60	78	85	84	73	63	71	82	98	76	64	65	69	68	62	68	82	80	57	63	59	78	58	63	79	88	69	76	80	65	73	72	77	66	66	70	84	63	74	72	57	59	75	60	71	76	67	70	56	82	83	73	59	69	73	54	79	72	73	60	59	82	69	68	73	72	67	64	68	74	64	74	58	66	64	62	57	68	70	73	74	72	74	49	61	63	72	66	82	56	65	57	64	53	73	78	83	57	65	65	58	71	79	72	75	66	64	76	74	63	68	80	54	72	72	73	69	76	65	56	64	78	80	85	57	65	84	57	66	64	71	78	58	76	81	81	63	73	78	53	76	52	58	48	73	73	59	74	74	71	64	62	78	70	82	64	62	59	79	79	75	52	68	75	62	64	68	71	71	59	84	66	63	79	51	72	67	60	74	68	75	69	81	59	75	70	62	72	66	68	76	62	66	70	56	84	66	69	72	67	69	75	67	68	59	75	73	62	56	64	70	65	78	82	89	72	71	65	47	67	71	73	64	74	62	62	74	73	62	78	76	64	73	78	58	66	60	60	86	81	81	78	59	58	89	66	66	66	91	70	69	69	71	81	60	66	74	63	75	72	60	77	68	58	62	66	75	69	66	60	68	63	78	56	70	58	69	68	74	82	70	62	59	90	68	61	82	70	75	85	60	72	75	68	89	68	71	83	64	72	59	84	78	80	68	68	66	69	78	65	89	74	68	66	75	75	73	64	78	52	72	68	77	65	61	63	69	82	62	64	74	69	61	70	59	73	77	74	59	82	76	76	58	61	81	55	77	84	67	69	75	78	69	54	59	85	73	62	55	63	62	58	65	64	75	60	48	80	73	74	73	83	78	67	65	65	69	64	69	72	64	68	66	72	70	58	61	72	69	75	68	47	72	65	66	57	85	78	67	75	62	85	63	74	90	53	53	57	53	71	65	63	67	72	69	67	71	69	70	56	67	63	74	71	67	79	68	65	74	80	68	73	59	60	73	73	52	70	67	66	65	65	70	77	77	72	64	62	71	77	61	71	69	81	58	64	64	74	62	75	65	71	62	78	71	58	69	70	77	60	73	88	68	65	62	55	73	54	52	48	76	63	69	57	74	74	73	80	70	59	62	63	70	60	57	75	70	69	68	81	66	72	55	63	83	73	69	73	66	68	61	72	64	68	65	75	58	63	67	71	64	82	60	60	65	74	74	61	60	54	66	74	76	73	70	81	59	71	75	75	84	74	75	71	77	60	60	59	89	59	70	61	70	47	72	71	93	57	69	80	79	69	72	68	68	68	68	76	72	72	59	75	87	61	65	56	84	58	68	63	56	61	61	68	69	84	71	52	82	71	82	70	77	58	78	62	72	66	86	72	75	71	61	71	61	68	79	66	65	61	58	70	68	75	80	70	86	64	66	71	81	55	72	72	79	70	62	66	67	61	68	62	63	65	89	61	61	59	49	71	78	66	71	59	71	52	80	72	62	72	69	67	70	64	69	70	74	74	61	64	88	78	73	70	56	68	71	68	73	91	79	68	73	59	77	77	64	71	93	64	70	74	75	73	72	75	73	74	75	60	75	55	62	78	67	60	78	75	67	56	77	62	70	61	64	57	67	65	70	65	72	57	73	66	73	73	61	68	63	65	68	59	56	67	63	75	64	73	75	60	76	73	73	101	68	72	80	70	70	82	73	73	75	62	72	82	71	67	55	63	69	68	65	63	52	70	59	69	61	58	72	67	68	68	60	64	50	78	83	50	53	64	63	78	59	54	58	70	82	85	62	64	60	77	59	74	64	80	77	75	57	64	80	77	64	65	91	66	64	86	73	77	64	78	89	82	78	69	72	73	57	82	71	67	61	62	48	72	67	67	55	87	80	80	82	59	74	64	67	83	58	64	68	65	73	68	70	64	58	72	62	56	65	78	79	82	70	68	70	94	84	67	59	72	73	65	79	60	64	67	59	73	65	69	78	80	58	81	61	72	58	66	88	69	64	71	67	55	62	81	73	84	56	76	68	56	63	63	60	83	64	49	67	53	63	69	65	73	51	63	89	73	68	76	84	72	61	65	64	81	71	62	87	74	89	57	69	67	88	63	61	67	73	78	65	69	86	75	62	81	60	60	61	78	60	62	63	70	54	63	51	82	74	63	71	68	76	66	65	64	69	65	72	86	62	83	67	65	66	74	60	69	69	66	83	62	84	82	64	86	76	86	72	71	66	63	74	69	63	62	64	74	72	71	67	54	74	66	72	76	55	77	74	55	78	82	57	63	79	76	70	51	72	60	65	74	44	75	70	60	75	81	73	71	79	54	71	63	69	70	72	76	62	77	60	75	73	69	76	68	76	70	61	74	68	66	69	66	71	55	63	72	75	64	66	66	62	65	69	79	76	59	64	69	77	70	84	79	82	62	72	76	70	79	61	64	58	58	72	83	62	68	56	75	70	76	65	64	65	52	73	55	69	80	68	100	67	68	56	71	65	60	56	80	74	61	74	51	70	67	56	88	74	85	58	89	73	70	60	91	70	70	60	66	57	65	61	65	79	61	53	80	75	65	69	52	70	72	64	61	69	72	76	69	70	70	64	58	73	60	63	70	69	89	59	71	66	69	69	59	67	75	60	56	68	68	54	78	80	63	73	68	67	69	71	87	77	70	77	64	68	86	76	72	64	71	66	73	74	84	70	71	85	74	63	65	74	68	73	76	69	71	71	73	73	70	81	46	59	72	65	70	77	74	72	61	60	59	65	86	57	63	75	57	77	81	73	53	73	70	67	61	64	66	62	65	82	75	62	77	77	61	78	62	72	83	74	70	79	68	67	75	59	73	69	58	72	64	63	71	74	72	57	77	85	83	63	53	68	74	73	71	69	77	84	66	65	66	59	81	71	67	64	78	65	78	76	60	62	73	70	62	60	76	79	66	69	81	62	57	76	63	63	68	59	59	70	72	65	87	76	62	74	69	86	60	72	90	62	76	84	76	74	72	71	72	69	65	62	57	60	88	65	69	61	64	77	72	69	62	69	87	69	53	72	64	59	64	74	78	82	95	60	62	53	67	83	70	67	63	81	60	70	65	59	70	84	68	83	66	67	65	84	64	81	70	57	67	58	60	63	73	55	63	79	87	78	67	69	69	77	70	69	79	59	67	80	82	70	76	67	70	62	78	68	60	73	65	62	71	74	64	69	95	60	72	83	75	64	85	87	56	56	63	51	67	81	70	68	58	58	78	71	78	69	75	58	54	61	64	73	71	68	75	82	75	64	71	71	66	64	74	76	73	65	80	82	67	69	59	73	82	57	53	64	86	63	66	76	78	69	87	63	64	86	67	71	78	65	58	71
36083	23871	16883	12753	16592	19517	17742	15151	13351	10961	8940	7837	7219	6147	5153	3962	2977	2130	1758	1340	1118	1023	1120	1024	970	919	934	737	704	660	694	743	682	639	577	591	610	576	543	538	533	562	531	555	503	542	531	525	522	489	550	550	560	533	535	518	559	531	529	554	538	547	553	570	543	508	558	568	501	575	526	517	550	556	522	520	524	499	536	482	538	483	528	565	532	496	494	572	552	530	536	496	511	541	546	498	542	551	570	545	539	479	515	538	504	543	500	524	514	529	540	529	566	499	527	504	512	581	560	522	516	557	581	520	540	495	508	542	483	507	536	540	523	492	546	544	548	524	509	502	582	531	536	514	515	544	515	492	580	559	516	525	505	515	527	509	544	563	531	555	515	539	498	554	504	527	558	545	565	569	552	508	474	522	481	543	502	550	523	556	519	541	543	528	491	517	519	530	517	544	536	510	504	518	532	488	527	550	545	549	514	543	502	539	537	553	527	545	514	572	533	459	549	537	531	494	545	496	497	589	535	510	509	484	546	570	556	560	513	544	539	567	519	525	521	580	521	473	549	541	522	522	532	537	542	540	519	507	546	588	531	582	555	533	499	538	485	528	562	494	553	508	571	521	510	517	512	532	551	546	511	549	521	583	563	517	505	526	562	596	517	512	501	572	553	509	525	492	501	562	512	493	568	524	528	529	540	511	516	511	506	519	531	539	497	565	508	530	565	553	509	520	526	524	540	507	529	503	566	532	542	500	561	511	510	543	508	497	515	553	547	517	521	507	527	512	531	542	531	512	479	529	568	529	522	511	497	556	485	525	522	526	522	538	487	537	551	544	504	508	537	509	501	515	520	492	522	529	493	490	552	561	551	522	529	531	530	533	528	548	529	557	517	517	580	520	574	535	552	523	542	506	542	510	512	480	522	531	540	589	512	562	553	582	509	544	480	519	510	559	521	514	547	509	575	522	598	524	509	519	516	525	503	514	508	497	528	518	502	510	587	514	535	525	514	507	528	554	557	541	524	507	513	564	519	563	550	544	526	509	557	540	556	552	478	517	520	558	525	554	536	555	535	517	536	545	553	535	518	502	559	557	547	543	539	546	538	560	575	541	529	539	544	495	541	485	511	501	566	531	500	536	500	564	538	539	537	514	576	521	498	527	519	530	517	545	569	537	520	550	551	560	519	555	543	546	515	540	491	571	511	536	534	526	571	532	485	531	537	512	497	543	560	521	532	523	515	530	525	538	540	554	558	531	503	544	529	540	535	525	557	534	469	576	498	545	499	568	504	558	526	531	482	536	534	522	516	574	575	505	498	559	521	516	538	500	597	518	527	518	565	515	540	488	538	510	526	526	538	530	500	531	542	533	521	500	512	516	493	512	533	536	536	518	549	537	523	497	556	517	527	542	535	538	548	563	522	506	522	546	542	492	566	525	543	483	499	538	495	569	555	537	541	540	532	529	552	516	529	570	527	553	539	482	538	541	530	527	523	531	520	504	554	521	532	544	576	562	491	548	479	512	532	550	514	556	490	509	525	512	520	525	554	522	546	543	571	525	552	475	508	526	485	525	557	572	535	522	508	529	553	524	519	542	541	500	515	549	496	528	554	552	504	508	534	563	517	547	558	504	527	503	483	527	523	526	524	584	506	510	510	541	518	533	540	560	544	519	551	554	539	498	485	492	554	529	529	519	543	511	551	538	559	560	501	511	532	511	501	527	505	542	512	566	538	542	531	547	494	517	592	540	534	554	513	514	553	547	493	528	541	538	572	543	524	516	527	535	575	534	532	456	534	587	546	512	548	560	584	517	520	574	590	554	542	549	503	532	479	491	569	536	529	560	527	562	530	532	532	549	521	524	600	532	531	515	537	530	575	537	563	527	529	516	524	554	485	536	563	554	498	504	577	513	507	529	506	525	504	558	518	534	459	489	547	514	513	520	523	502	557	513	489	552	506	507	534	584	505	510	535	535	521	539	566	526	533	513	556	529	530	547	522	564	545	526	518	503	552	538	513	510	507	532	504	538	542	530	523	536	524	582	523	515	457	522	558	559	582	504	519	564	496	530	538	493	544	495	515	570	558	536	548	552	511	508	544	539	502	536	556	559	490	541	529	494	544	568	534	545	517	541	520	525	522	506	521	510	540	527	526	490	521	520	560	563	538	535	570	487	511	512	545	534	542	563	583	541	511	527	528	569	499	563	490	541	515	556	568	525	590	513	522	493	537	560	539	505	507	554	543	517	508	550	503	492	510	505	516	533	530	548	540	507	546	494	523	503	481	541	559	485	507	548	567	540	533	535	532	554	504	544	510	528	552	534	510	500	511	507	553	532	536	514	550	495	537	508	566	535	496	539	510	535	483	488	562	484	531	543	544	500	554	540	533	528	524	530	559	515	534	538	529	518	559	507	542	534	538	561	506	531	567	543	563	519	540	546	586	508	496	571	547	542	529	571	566	518	544	540	551	576	500	498	516	498	546	528	557	571	544	517	512	576	534	503	502	538	531	512	540	537	546	519	539	526	531	486	515	545	523	552	551	518	541	510	529	538	545	547	535	571	530	554	580	546	537	524	562	551	527	548	553	508	523	525	518	537	544	500	552	520	534	566	514	534	531	587	551	534	521	533	568	501	518	512	548	527	542	512	547	516	536	493	506	546	560	517	532	534	533	521	536	520	523	517	547	505	543	534	524	532	525	505	521	536	522	534	568	527	537	544	502	560	515	493	552	541	508	544	528	544	524	547	547	539	520	540	541	540	525	516	524	547	543	514	534	503	502	549	537	524	522	547	549	549	548	526	507	567	538	503	499	553	524	520	561	529	530	536	517	519	531	522	557	522	555	496	511	547	532	549	521	515	486	537	560	519	525	550	575	523	517	536	534	539	549	516	557	503	518	533	504	514	541	559	543	539	551	522	517	514	558	506	523	531	502	516	529	501	545	556	503	537	526	573	537	543	531	501	565	543	561	558	514	513	527	540	494	509	527	492	519	533	514	512	525	536	540	532	556	519	494	546	545	529	506	547	494	517	534	563	529	517	554	534	565	585	542	506	524	517	524	486	546	523	542	564	494	532	543	531	529	551	497	543	530	541	501	506	553	500	521	522	523	510	534	511	534	538	516	534	565	481	561	513	513	544	502	524	518	476	535	504	506	568	539	569	537	520	556	521	543	550	527	525	504	537	520	512	484	576	565	603	494	533	503	542	542	575	531	569	513	516	534	524	522	561	502	543	539	522	593	524	502	491	541	507	498	539	570	536	537	528	472	496	535	556	554	559	501	545	536	545	605	547	524	560	502	543	548	486	527	571	471	514	553	543	500	501	516	551	570	551	517	550	555	514	510	532	516	521	523	528	564	540	541	510	511	524	534	560	550	504	515	550	499	523	557	524	526	529	534	520	506	539	546	558	546	529	564	579	552	562	527	501	551	533	535	552	498	521	549	542	540	546	551	555	526	534	514	513	543	519	543	535	555	562	508	540	522	511	549	545	497	534
7794	4037	1911	884	511	500	480	415	395	382	296	280	245	219	185	161	145	97	106	93	109	85	85	63	87	69	87	50	65	80	81	71	74	70	70	70	77	62	65	66	63	60	64	56	66	72	66	66	63	76	61	68	59	66	63	82	68	63	52	63	82	68	56	76	63	53	66	75	52	74	60	64	73	70	79	76	70	63	64	74	57	62	76	68	70	71	66	67	68	61	71	57	80	64	61	65	62	69	73	66	49	63	69	61	65	68	79	65	70	52	53	59	70	71	58	50	80	57	69	67	60	67	63	64	78	51	53	62	53	63	78	44	69	62	51	70	59	71	82	66	69	69	64	60	61	70	65	64	62	55	67	68	71	68	49	59	61	84	55	73	59	65	58	71	67	57	55	61	68	47	69	78	64	59	73	66	63	68	57	78	76	72	55	62	54	57	67	39	69	69	69	67	58	59	78	58	67	68	70	81	68	74	74	70	65	62	69	66	46	70	70	63	56	66	61	57	63	54	70	59	68	71	67	80	56	74	77	58	62	64	69	74	70	69	71	50	67	65	56	59	77	58	74	66	57	65	61	62	58	67	67	66	58	72	53	61	67	59	55	67	63	68	63	55	67	48	64	59	82	64	45	61	64	65	71	63	53	62	69	66	59	56	58	77	59	68	67	61	68	59	75	66	72	75	66	56	73	61	78	58	72	61	64	65	55	51	65	59	88	71	51	66	63	66	67	59	46	62	63	60	67	55	65	73	81	70	62	62	53	58	76	59	51	65	59	57	67	71	59	60	65	53	66	76	56	66	61	62	50	72	54	55	62	67	65	66	75	59	80	58	73	82	75	56	53	60	68	54	53	53	64	53	63	69	58	60	76	50	71	51	72	61	71	64	63	68	53	75	55	70	56	67	67	53	73	66	58	70	57	78	77	69	67	63	63	47	59	59	56	62	69	60	73	72	68	64	64	67	74	70	55	63	70	66	56	68	72	73	81	72	68	65	59	61	67	51	67	68	75	63	53	88	65	60	53	58	49	64	56	72	56	64	71	64	70	64	69	65	73	62	64	54	61	66	60	63	70	73	50	75	60	58	68	62	59	87	72	54	55	61	60	67	57	75	67	71	69	71	64	65	70	61	53	73	60	72	79	59	71	54	77	89	70	67	67	60	58	64	66	60	42	68	76	57	66	54	76	74	66	68	61	68	65	70	55	60	68	63	57	68	61	65	61	68	78	65	65	69	58	65	73	55	66	52	60	62	70	48	68	72	61	68	66	63	59	55	71	66	62	82	67	62	72	79	55	73	53	62	58	76	58	68	70	65	66	62	58	73	74	71	70	72	61	51	63	60	55	70	61	71	52	83	58	68	69	69	66	65	53	66	64	72	61	65	57	63	59	60	65	52	63	81	64	75	59	57	71	67	60	68	65	68	70	54	78	60	68	60	58	51	62	63	68	61	62	51	81	66	55	77	48	68	69	52	82	58	74	66	54	62	60	70	64	65	54	78	74	54	74	62	63	71	63	68	70	85	59	59	72	54	65	70	61	63	65	58	61	88	57	67	70	68	61	89	61	60	52	62	53	67	79	81	65	62	70	61	76	73	45	72	59	57	58	65	60	52	71	74	72	60	53	70	54	59	62	64	59	67	71	75	56	56	73	62	64	77	66	66	77	44	65	74	49	66	64	56	74	58	62	72	68	81	61	84	69	59	65	52	69	65	56	56	86	75	69	74	51	77	63	54	61	63	54	47	64	67	61	77	62	54	74	65	68	75	68	70	64	67	70	61	58	68	68	57	61	74	83	58	53	55	64	73	65	62	63	74	57	59	67	64	53	44	71	69	60	65	63	73	64	87	62	61	64	58	65	63	59	56	64	51	65	70	55	68	51	55	72	77	68	74	58	61	75	75	78	66	69	70	66	67	69	70	61	62	72	61	66	65	63	65	58	58	67	71	63	69	60	71	65	63	57	69	59	73	71	71	60	69	64	69	59	76	66	53	57	55	60	75	77	65	61	58	61	64	53	72	51	65	63	60	59	77	61	54	77	65	67	61	85	51	60	64	63	85	54	86	76	69	64	56	70	65	68	65	71	68	58	61	63	62	59	69	72	60	51	61	64	64	71	50	66	61	81	56	56	57	56	78	63	63	78	55	66	67	67	67	58	46	59	57	51	63	60	64	75	83	68	58	59	69	64	64	67	69	64	53	71	55	59	81	55	54	67	42	54	59	58	67	63	57	80	66	70	67	62	55	68	54	69	52	62	69	81	72	59	72	60	67	52	62	54	47	64	58	76	71	54	48	75	54	50	60	69	57	73	69	59	56	72	56	68	58	68	81	56	78	58	70	70	65	71	66	62	59	62	65	78	74	66	71	71	66	61	62	90	71	45	53	56	70	81	63	70	67	59	66	66	60	82	46	65	71	74	55	62	56	62	70	57	84	59	45	76	59	65	52	56	45	66	58	57	68	53	64	53	66	77	75	57	66	57	76	56	69	50	51	65	51	69	63	59	66	65	52	59	56	58	53	57	58	65	61	68	57	74	54	73	75	64	47	62	72	69	66	69	58	65	71	64	64	63	66	59	60	69	75	72	75	64	55	62	57	59	71	62	78	67	72	61	59	66	68	64	55	68	50	72	70	54	63	69	59	79	64	80	71	62	55	68	82	72	65	61	61	70	62	63	56	63	59	74	65	50	65	75	65	77	57	89	63	65	69	68	61	62	55	66	63	78	62	76	69	75	57	69	55	69	59	57	85	62	64	68	51	43	55	61	66	65	71	62	57	62	64	70	74	62	63	65	61	67	66	68	59	65	62	56	66	71	65	78	74	70	65	66	68	57	57	68	61	70	55	64	60	71	65	70	59	71	73	56	70	56	58	61	59	69	66	59	62	59	57	63	56	69	68	62	70	68	57	71	64	55	65	69	76	62	59	66	70	58	55	63	59	62	73	67	59	75	62	68	69	75	55	67	62	51	56	70	79	69	66	73	96	68	65	60	47	59	69	67	67	58	61	59	64	59	49	61	56	75	75	65	56	74	74	50	74	61	66	48	52	52	66	76	63	69	81	59	78	66	59	66	54	66	61	60	71	67	62	72	59	66	57	59	74	66	73	63	52	77	65	68	80	65	67	74	65	64	65	65	59	78	65	69	68	66	85	69	61	67	76	76	55	65	69	63	57	68	67	53	61	69	81	49	48	73	75	66	65	56	60	71	65	55	73	76	63	65	71	58	41	78	67	73	67	61	69	67	76	52	68	71	66	55	68	67	57	69	69	67	59	57	56	65	63	54	65	61	62	50	67	48	73	61	45	60	81	73	66	66	65	55	54	72	81	61	57	61	74	59	54	63	52	71	75	67	83	75	67	70	69	64	61	60	65	59	56	54	53	79	69	68	56	46	76	64	56	55	58	66	51	67	80	56	66	73	60	58	74	93	62	66	67	78	61	55	58	60	61	70	72	74	57	65	56	61	72	72	58	74	65	60	69	72	54
35370	23327	15187	12499	16301	18394	16196	13524	12042	10369	8451	7257	6576	5490	4298	3320	2510	1830	1435	1167	1070	1020	1004	898	884	829	785	675	687	618	655	680	625	613	549	569	519	524	527	479	550	497	469	505	503	498	490	501	483	475	478	460	443	498	497	521	482	484	524	506	477	491	471	482	444	489	497	515	507	496	529	490	521	463	509	444	434	467	478	535	440	524	514	502	513	490	502	490	498	512	509	521	534	464	503	480	493	462	494	472	490	479	496	494	503	500	462	519	475	480	511	486	523	476	510	482	501	489	457	559	460	485	508	524	512	458	546	501	478	508	501	476	491	490	513	444	488	504	513	478	465	541	546	517	464	529	479	461	511	483	531	464	535	470	481	513	506	516	472	527	471	459	500	469	522	488	456	496	508	508	509	477	506	551	525	544	511	502	504	476	487	470	471	525	487	518	510	527	453	493	490	462	467	503	515	525	497	495	537	518	466	479	488	490	483	483	469	532	469	497	467	489	532	471	499	539	514	501	486	516	471	494	429	462	486	464	495	495	509	490	456	426	463	448	508	478	492	502	514	503	443	502	474	497	511	505	492	512	471	493	507	500	480	513	499	504	490	480	507	485	434	532	499	527	510	489	483	520	472	526	486	494	495	512	531	499	478	479	492	436	481	520	510	488	512	508	486	512	507	479	496	437	504	506	483	452	485	499	494	506	513	517	447	442	453	479	523	494	525	496	524	494	492	494	485	543	499	464	466	485	479	456	463	497	497	489	503	506	468	476	491	487	451	474	509	510	483	482	501	476	477	548	495	461	480	486	468	486	529	465	477	466	506	496	480	506	503	470	539	530	481	496	483	491	491	516	519	471	474	505	493	512	492	472	466	467	505	553	520	485	504	506	450	545	495	475	488	492	482	511	516	520	489	520	492	493	448	480	503	510	519	499	509	483	475	484	481	515	498	519	500	527	503	499	486	523	462	512	490	476	510	507	468	463	484	484	500	444	494	479	473	472	498	477	529	482	449	478	443	486	471	512	528	478	538	476	488	476	494	493	486	496	500	512	487	471	491	503	504	461	464	519	475	478	466	484	477	479	516	424	470	520	458	462	467	526	498	469	501	517	480	507	476	480	496	511	495	489	508	497	496	544	477	467	495	449	530	499	481	472	492	482	513	497	492	464	518	488	502	497	478	465	500	487	494	485	475	510	462	472	462	469	489	484	488	472	474	443	475	461	500	473	463	480	441	432	495	527	493	550	454	504	506	506	453	449	516	490	500	534	495	476	504	472	479	551	490	498	496	505	469	493	484	503	519	492	479	495	517	506	486	447	494	478	502	512	494	460	484	466	458	508	526	508	476	460	514	498	474	524	469	486	479	448	488	505	483	530	495	496	483	466	488	484	455	470	478	479	488	494	493	472	522	501	499	530	450	458	469	490	480	509	489	479	545	485	485	503	487	524	515	518	475	483	478	533	489	478	453	517	483	520	499	529	521	419	500	476	448	491	500	479	477	507	537	495	469	452	463	493	522	481	497	503	493	469	500	448	503	445	471	520	511	478	487	517	510	466	482	531	504	480	492	532	515	523	466	469	500	503	483	490	489	515	494	496	526	517	493	482	493	504	464	494	497	483	494	472	503	496	489	508	488	509	499	479	497	419	442	456	512	489	461	471	485	499	484	485	499	490	502	458	486	483	487	466	471	501	458	468	488	551	503	506	478	472	515	462	484	489	510	462	525	473	497	526	486	473	519	531	498	514	493	521	506	473	491	489	494	480	493	415	475	489	468	473	476	495	512	551	518	485	533	545	504	510	433	485	486	469	500	465	521	504	473	486	471	508	479	481	510	517	505	477	513	474	467	472	490	520	490	513	448	490	500	504	506	470	486	498	493	508	492	507	512	546	503	494	515	505	482	458	444	503	491	450	490	487	482	495	460	510	523	497	482	502	509	513	536	483	487	475	533	521	493	470	503	507	508	524	507	494	525	466	525	456	488	497	496	460	460	527	500	464	493	456	497	501	469	505	524	482	492	511	534	468	459	489	510	453	508	476	498	537	491	519	497	491	457	463	479	485	529	496	522	498	485	492	498	480	488	488	499	511	498	482	500	526	477	512	472	530	481	521	466	488	506	505	525	525	488	484	483	517	458	485	477	533	460	511	475	474	479	469	484	517	495	518	476	458	483	526	459	473	517	471	528	488	496	485	472	470	520	471	514	479	481	482	472	480	511	521	460	508	494	510	483	475	487	492	518	512	468	460	481	466	490	489	505	484	499	481	499	515	495	526	477	509	483	463	482	501	493	503	493	497	511	503	501	472	474	456	477	488	464	478	471	494	468	526	507	466	478	503	523	481	479	480	532	482	491	462	506	497	524	500	466	457	504	531	469	476	500	473	487	473	522	522	514	446	482	519	514	463	482	491	509	467	496	455	493	507	487	526	506	497	493	506	467	474	464	484	463	446	499	498	522	497	521	498	504	452	504	469	509	463	503	501	519	474	477	504	498	492	481	476	494	487	522	491	535	486	467	458	508	525	499	511	442	470	500	501	455	509	471	498	537	523	539	473	500	501	502	504	479	493	461	490	477	557	498	458	491	526	460	503	511	514	485	565	505	498	532	501	468	431	514	528	472	495	496	496	490	495	478	483	491	495	473	500	501	540	489	454	515	497	464	471	535	478	502	484	522	514	487	516	464	553	489	468	451	529	450	448	536	458	519	496	494	502	471	482	482	516	467	462	532	479	505	487	500	475	503	496	433	511	469	460	464	481	499	474	474	511	491	490	449	483	500	473	504	501	481	538	511	525	485	466	490	426	493	477	487	522	472	505	476	468	463	499	503	476	490	489	509	535	483	450	465	495	465	495	526	462	453	511	456	517	487	503	478	534	502	468	465	496	487	494	518	490	473	486	460	501	487	478	486	486	475	478	524	520	492	535	507	494	457	461	513	504	499	496	496	504	506	524	496	492	520	499	506	505	512	510	490	492	493	486	484	482	501	488	510	505	500	482	485	478	465	469	511	508	509	470	449	443	506	495	455	463	499	457	482	463	497	507	514	484	515	459	481	483	499	510	485	481	470	486	479	502	531	493	494	504	509	456	489	487	494	512	458	483	532	458	521	475	460	507	499	520	463	508	451	479	485	529	513	476	460	516	456	526	505	463	511	479	511	462	539	491	507	507	506	494	488	499	499	520	519	512	485	466	507	482	509	547	496	504	457	469	459	487	527	502	519	508	488	483	509	493	479	480	480	499	471	486	457	482	485	507	514	493	480	489	493	500	506	458	468	477	461	452	483	491	451	507	462	508	494	526	467	515	504	488	513	499	472	447	496	450	498	488	493	523	499	504	509	475	526	466	532	459	510	515	459	452	497	508	481	547	499	465	479	475	496	478	519	507	477	503	490	448	496	474	499	539	464	502	482	519	464	487	469	503	477	506	482	489	533	502	452	478	503	502	530	479	499	494	497	456	522	550	505	494	481	497	515	486	442	502	504	534	466	498	522	500
9461	6140	2991	1327	757	698	671	560	525	486	416	411	316	281	245	197	143	126	111	86	92	98	99	95	96	100	82	73	76	89	65	89	79	57	73	72	68	68	71	74	76	69	74	72	52	74	63	55	66	71	71	50	70	71	63	64	89	77	71	73	78	86	63	73	53	78	62	76	71	78	56	65	57	69	68	81	68	79	67	67	76	57	67	73	83	79	54	64	78	65	68	62	63	62	72	71	56	59	67	56	76	80	63	75	71	73	82	69	48	86	56	65	71	71	83	74	69	66	53	67	76	81	72	69	76	74	52	72	74	77	57	66	63	55	65	78	65	72	58	53	73	66	73	55	81	58	56	67	63	75	64	72	67	71	77	73	70	73	61	61	71	69	65	60	69	73	72	80	66	47	74	78	69	75	76	71	70	53	68	77	85	67	67	68	74	64	70	81	64	68	80	82	78	74	65	67	72	73	58	70	63	69	63	76	65	83	65	72	64	71	64	82	64	69	59	71	70	62	63	67	59	73	72	73	68	68	76	64	51	77	84	54	77	76	58	71	69	69	80	63	85	62	63	68	75	74	70	67	84	82	66	63	63	67	96	56	73	78	68	71	69	66	75	71	76	70	67	67	77	61	78	74	61	71	79	81	61	68	83	74	67	86	71	66	62	70	80	72	61	66	58	74	67	75	71	72	62	73	72	56	77	77	64	71	64	60	54	66	73	66	67	70	77	57	66	59	52	82	65	72	71	71	72	80	53	82	76	88	72	70	49	64	58	76	69	68	70	61	73	72	56	87	82	60	55	60	71	63	65	73	79	84	65	69	79	85	69	73	63	66	68	61	74	65	74	84	71	62	63	71	72	71	65	73	58	64	73	77	67	65	62	78	52	71	57	81	68	53	64	67	69	76	83	73	72	77	76	82	74	81	74	68	65	82	55	89	51	62	67	75	71	53	56	64	76	63	81	71	74	62	64	68	78	76	71	63	65	66	60	71	74	70	76	80	77	82	70	71	67	59	59	66	58	66	59	75	75	60	58	78	66	58	64	61	70	59	74	64	75	68	70	57	78	76	67	79	67	60	70	62	71	67	60	87	74	78	78	79	72	82	58	72	58	84	75	80	92	71	67	64	61	67	85	66	80	61	70	83	64	62	80	88	75	64	72	77	91	64	70	59	76	63	73	83	74	66	73	67	66	61	76	71	63	77	84	80	73	64	66	65	67	71	61	48	65	60	67	69	69	71	56	83	80	64	60	80	88	70	61	56	73	67	76	79	57	65	69	69	58	71	65	79	70	71	58	70	53	73	66	72	66	69	71	79	86	76	67	71	56	57	71	62	63	76	65	61	69	82	70	79	69	61	73	69	72	84	78	71	82	69	69	64	71	80	90	73	81	71	95	68	66	55	80	64	64	66	76	71	75	78	59	60	76	81	66	63	69	65	65	64	61	72	73	79	70	67	66	69	71	63	68	57	72	61	72	65	68	56	75	77	67	61	82	68	81	72	75	63	67	82	78	68	66	75	69	89	75	54	78	62	69	66	86	73	77	62	80	66	84	72	63	66	77	71	78	69	61	74	76	61	75	70	90	66	52	57	51	68	78	76	81	67	84	62	70	77	74	75	64	68	53	72	71	87	78	73	63	79	76	60	55	69	67	68	53	75	64	80	61	64	69	69	60	71	56	71	73	57	65	87	67	60	62	55	58	65	68	66	69	61	64	69	73	76	66	69	78	75	62	72	61	63	63	77	60	70	78	81	93	98	73	70	74	78	74	60	70	67	69	82	75	54	73	79	73	76	69	77	71	70	81	71	63	80	82	78	64	72	53	74	59	74	69	72	66	68	73	66	86	64	73	71	86	62	77	61	84	70	65	76	70	64	73	74	68	59	90	87	67	67	71	74	77	69	66	79	65	81	64	64	74	78	72	94	61	77	64	83	85	63	56	69	90	72	84	73	61	65	82	83	74	85	70	73	70	68	76	56	75	75	62	74	68	83	73	63	72	70	65	52	67	69	74	77	63	70	71	53	60	66	66	79	87	82	55	59	68	75	63	69	83	71	54	67	73	60	69	70	64	68	63	56	58	75	61	77	79	70	71	77	69	64	61	76	80	76	88	77	61	97	71	67	58	78	69	79	71	59	70	70	58	76	71	54	57	69	70	82	71	52	73	81	70	69	82	68	75	69	77	55	64	64	63	73	69	63	71	59	62	58	72	67	76	65	68	71	71	65	88	68	65	56	60	82	69	71	70	77	74	72	89	62	70	58	73	66	64	83	71	63	62	87	65	63	66	86	61	63	70	60	77	83	80	69	84	66	72	63	79	55	72	66	77	70	64	76	65	62	80	65	74	71	70	53	54	82	62	82	68	67	74	60	74	62	65	80	67	65	76	65	80	65	80	85	62	64	72	69	68	85	63	70	66	67	75	68	80	58	75	66	71	72	70	82	69	68	78	59	56	65	55	68	77	88	68	58	59	69	71	61	83	58	70	78	82	65	83	59	87	53	81	67	59	60	52	62	62	62	70	76	68	72	61	58	64	62	57	61	68	65	76	73	77	87	76	63	69	80	67	68	62	62	58	73	70	66	74	71	71	73	70	56	71	74	81	81	64	69	84	58	70	67	58	70	73	54	75	65	67	80	75	69	55	73	65	54	70	63	79	72	84	85	62	70	70	62	86	69	85	61	73	75	62	84	61	73	69	58	64	77	73	68	63	80	62	74	83	74	64	77	78	68	71	65	70	71	68	77	69	68	77	66	62	63	75	58	71	80	92	71	63	63	75	78	60	68	89	73	85	68	65	71	55	66	74	74	66	82	64	69	74	60	66	75	77	72	73	84	83	66	69	81	96	64	65	60	59	75	76	71	63	69	67	74	73	64	64	71	77	65	68	69	77	59	77	70	60	76	63	67	59	80	64	82	88	71	63	69	76	74	65	85	72	71	69	72	70	63	78	68	71	60	65	78	78	86	73	66	66	75	80	74	61	69	57	80	68	53	52	71	85	81	81	94	79	66	67	75	67	82	81	66	71	68	65	70	90	80	52	78	74	72	58	68	52	67	76	63	59	59	68	73	67	77	76	62	67	72	56	70	83	72	72	76	82	72	65	72	65	63	72	72	73	78	73	75	58	80	58	76	71	75	79	68	72	53	63	82	71	66	66	73	67	73	78	77	77	75	85	58	82	71	63	68	69	72	78	74	68	50	77	61	74	61	71	72	67	67	83	67	83	69	72	83	82	69	76	68	67	75	78	60	67	82	77	62	55	69	67	68	81	76	69	71	82	70	63	67	69	63	86	67	67	68	83	69	53	55	70	81	75	63	65	74	72	59	73	59	66	87	65	83	68	65	73	88	71	66	59	68	76	79	65	74	66	64	67	66	80	81	63	67	69	67	77	83	66	68	57	74	69	72	69	79	70	60	55	56	70	63	94	68	84	78	67	77	66	66	70	76	61	78	65	66	84	66	70	60	68	68	67	52	62	74	81	76
40315	27287	19725	14803	19150	21257	18985	16330	14760	13434	11112	9651	7782	6169	4987	3820	2776	2133	1696	1372	1112	1053	1111	1047	1089	939	902	835	705	774	764	696	667	645	627	591	585	567	567	561	547	558	546	521	596	535	540	540	534	520	524	536	548	565	533	524	555	509	544	551	542	517	510	585	501	550	523	571	528	581	530	476	539	556	531	557	539	553	499	527	557	533	532	552	570	544	533	530	506	583	554	540	528	519	534	539	510	558	551	558	491	502	528	509	541	534	500	546	515	565	562	549	542	532	522	509	518	527	538	574	594	539	557	514	559	517	551	556	558	561	480	530	540	531	532	503	569	519	543	527	527	512	573	504	538	563	475	546	532	516	550	542	492	532	522	523	507	540	542	528	546	533	557	498	513	532	538	517	515	565	504	521	573	554	537	527	526	564	571	545	557	551	499	521	484	535	557	577	527	536	557	502	539	527	509	533	519	538	539	511	510	541	533	509	552	518	525	534	551	538	551	535	510	524	504	541	544	549	532	533	549	538	518	534	530	563	529	583	572	514	558	515	536	559	565	551	513	516	535	506	541	515	513	532	522	544	546	521	573	540	569	571	549	543	572	565	543	546	519	507	521	528	514	546	576	520	547	579	536	575	569	556	533	516	532	541	515	506	548	506	528	562	568	548	536	526	555	563	578	578	513	538	509	529	552	530	560	551	549	509	515	538	543	499	519	541	517	524	511	547	513	545	561	558	514	513	575	562	592	508	511	551	535	517	517	492	505	573	568	512	522	523	500	510	502	528	506	572	551	533	525	499	483	520	537	515	577	554	507	537	529	568	485	554	530	524	519	575	520	495	536	540	507	554	534	551	559	528	542	512	555	568	584	503	513	526	558	530	516	511	527	535	549	504	557	519	541	543	574	548	549	559	521	516	539	559	559	510	511	553	538	534	507	520	544	568	543	533	552	580	515	557	569	551	552	537	537	578	534	548	515	524	536	528	559	509	502	519	584	537	536	538	563	570	505	562	541	545	551	577	490	539	541	522	563	549	537	540	498	517	580	504	529	543	492	533	543	526	526	482	531	525	535	560	523	558	550	571	564	541	510	539	550	539	531	572	546	527	528	511	508	559	538	519	563	546	536	503	519	557	560	551	523	551	524	510	532	520	542	571	529	519	552	546	543	517	530	520	524	532	520	540	532	553	537	549	535	512	546	553	546	531	533	535	525	526	537	531	513	582	526	622	518	553	512	578	570	500	525	499	524	545	572	544	566	562	528	484	557	521	602	549	526	577	545	496	545	527	491	565	553	534	517	539	513	502	522	511	511	590	541	503	553	520	550	522	505	554	574	498	532	566	537	529	521	518	526	540	504	517	515	533	487	558	497	500	490	538	533	545	509	510	525	529	538	564	534	540	507	505	508	521	514	531	527	572	537	543	552	515	511	527	552	527	505	535	561	533	520	569	558	539	554	572	542	542	545	540	513	547	513	561	518	484	507	534	537	515	525	533	517	566	557	490	566	534	542	555	537	526	539	506	509	537	538	492	546	527	546	566	553	494	477	519	525	560	556	538	528	555	551	523	531	554	555	556	520	545	542	537	545	557	509	530	518	545	541	521	553	565	528	523	546	510	516	516	536	567	537	523	501	542	586	562	530	519	553	496	552	537	530	520	529	515	554	527	530	556	536	533	520	523	555	526	538	555	496	551	484	538	540	549	565	519	543	532	543	555	541	506	538	506	568	513	575	540	542	569	580	497	516	549	457	572	535	511	509	546	518	528	513	536	529	529	538	583	555	559	508	548	562	556	527	535	535	565	555	502	575	505	541	567	586	527	489	541	566	549	556	539	506	538	524	491	532	521	529	533	565	552	532	510	522	506	519	535	505	529	533	552	564	498	548	523	537	537	509	513	542	511	498	532	501	553	556	524	537	523	514	522	533	566	535	547	586	542	509	528	540	542	561	522	581	519	505	537	563	534	529	528	554	526	533	520	549	555	564	523	514	536	528	508	530	535	529	577	526	504	576	543	555	552	551	512	532	570	557	545	524	548	544	520	540	519	535	542	537	533	512	541	553	566	569	500	507	536	545	562	564	516	520	530	535	516	527	555	578	555	553	556	559	540	544	541	550	527	530	507	538	550	550	594	558	498	587	516	513	551	531	525	522	494	535	523	548	508	541	566	552	549	531	536	522	552	527	536	553	501	532	527	534	551	554	529	539	562	518	533	553	572	522	520	581	541	535	533	528	513	561	565	551	500	535	528	513	544	511	517	554	554	516	535	556	524	551	579	569	536	526	502	507	511	507	536	514	566	531	549	522	545	535	519	554	528	488	569	522	549	550	543	544	534	573	527	565	545	572	549	564	567	550	556	529	541	517	534	536	504	535	559	503	546	506	543	524	517	548	573	556	543	520	535	532	543	521	507	522	571	566	545	544	508	566	504	520	571	490	505	547	524	526	538	563	567	565	568	533	514	542	541	522	498	541	587	528	554	568	517	524	520	565	519	553	539	518	550	502	504	531	557	505	568	544	516	510	522	535	557	574	539	556	605	553	530	532	541	541	554	504	544	545	514	543	536	517	524	571	528	524	549	516	536	524	545	555	507	560	534	536	533	543	521	537	517	530	542	495	564	564	527	511	494	522	554	506	572	545	556	535	478	546	519	527	550	516	544	498	525	523	516	549	542	533	565	498	539	551	529	503	548	546	513	544	530	502	524	559	541	542	552	514	536	494	482	520	545	520	521	563	554	621	560	548	554	540	520	523	516	548	562	533	534	536	573	564	523	538	563	545	515	531	562	531	523	525	516	548	542	541	574	559	496	532	511	505	544	538	524	512	520	564	552	521	556	512	586	532	536	592	532	538	564	551	569	533	550	507	513	549	540	537	555	532	577	518	510	530	547	544	501	568	535	556	505	543	580	552	513	512	508	564	568	523	503	539	507	555	533	567	473	553	512	556	535	565	576	578	551	483	548	566	581	520	508	575	504	516	478	508	522	502	528	497	529	528	507	557	518	548	522	541	497	519	514	549	555	545	493	565	507	508	531	562	542	541	567	541	524	558	560	495	517	527	525	515	538	510	529	535	511	503	538	567	551	529	556	560	504	534	569	557	517	567	548	533	507	553	523	551	549	529	548	525	523	560	547	523	502	534	549	498	537	545	552	563	535	529	502	528	554	552	533	505	520	562	559	486	498	567	546	532	512	541	506	578	496	533	586	564	526	532	527	505	530	592	502	537	591	540	487	546	546	565	537	524	503	532	537	542	602	536	552	535	483	559	568	573	504	514	569	529	545	546	567	524	519	528	556	557	559	537	551	552	527	567	529	494	522	557	535	524	514	557	516	574	542	522	544	506	567	527	529	530	532	541	524	528	575	510	542	554	501	509	516	543	523	544	518	543	554	547	506	536	559	518	544	489	525	558	545	499	568	571	563	544	490	561	559	585	550	558	534	516	518	570	594	524	534	516	552	499	536	524	575	524	519	514	572	513	513	540	572	529	563	523	510
7319	3226	1280	646	359	370	322	337	324	314	257	225	189	170	131	139	125	109	86	85	72	61	65	71	70	69	75	63	70	77	78	79	68	67	65	74	58	74	60	86	75	63	56	62	77	68	74	58	71	64	65	64	66	59	75	65	67	58	56	74	67	66	63	71	63	62	54	78	62	69	71	64	61	62	78	57	70	71	62	59	64	62	75	82	64	65	56	67	84	56	59	62	67	74	61	74	77	62	68	82	68	53	64	53	69	61	69	70	66	77	67	65	60	70	69	82	46	71	49	50	73	66	62	72	60	65	72	50	66	58	53	65	76	68	82	63	62	47	52	73	65	47	55	61	64	67	60	60	77	52	62	49	76	66	67	67	72	75	73	54	64	61	62	64	56	59	63	56	70	64	52	60	74	54	61	67	64	65	58	65	71	73	67	83	66	67	59	67	64	57	76	64	73	86	66	58	62	68	55	68	68	73	66	68	58	61	67	73	62	63	73	68	81	56	60	65	64	67	65	61	64	65	50	69	50	72	62	59	66	65	56	60	75	57	63	57	77	62	71	63	65	60	60	59	64	52	71	68	57	58	56	74	55	81	50	64	58	61	57	41	70	72	78	64	74	63	60	62	67	64	72	71	71	61	56	53	66	66	62	64	70	80	66	71	64	60	69	67	58	63	58	63	68	61	61	69	44	59	62	71	58	60	64	59	76	63	69	55	68	60	57	62	69	63	63	55	53	73	60	69	53	74	58	73	58	71	64	68	60	74	54	62	69	66	60	66	55	59	78	72	54	48	81	66	62	63	64	71	63	50	63	65	70	92	77	55	72	86	82	73	59	70	66	55	66	66	76	61	56	68	56	76	54	66	71	68	52	59	63	76	63	59	63	71	75	66	72	82	63	59	55	60	71	54	79	59	70	65	64	47	55	49	68	78	71	75	73	50	72	70	75	52	73	53	73	69	66	62	71	62	62	61	44	56	64	62	65	54	73	66	56	59	69	73	73	60	67	64	83	66	58	64	61	69	66	61	60	72	60	74	70	64	79	69	55	51	60	66	54	71	59	64	59	73	67	64	69	70	65	78	69	56	67	56	62	53	65	55	72	58	58	75	61	61	68	73	78	62	66	82	67	66	65	61	79	60	61	76	62	73	67	64	69	72	69	65	56	51	68	92	73	54	64	75	59	73	84	68	64	73	43	60	56	70	85	68	74	57	61	62	60	63	58	63	57	55	46	52	72	62	67	63	68	64	74	68	64	47	68	57	56	75	69	68	61	61	62	75	74	83	56	75	56	66	61	68	73	63	60	47	88	64	72	63	85	57	67	63	60	65	66	73	70	73	72	60	74	73	58	57	60	54	63	64	64	68	65	69	58	52	48	73	75	55	69	56	71	62	73	71	62	63	70	61	55	74	62	66	62	79	59	68	67	56	60	70	62	78	71	56	63	59	52	60	67	48	56	58	61	67	60	57	60	64	60	65	74	77	60	73	58	65	66	66	58	68	63	64	57	68	50	61	61	52	59	62	79	58	54	64	56	59	73	49	72	57	72	65	56	73	63	60	66	62	66	51	60	61	65	66	75	60	59	71	65	61	71	60	64	71	69	58	62	68	58	49	64	65	65	56	83	58	57	61	65	53	59	64	62	78	68	65	62	65	68	59	55	83	67	71	52	73	67	68	61	62	64	68	63	73	56	74	60	60	54	68	69	57	63	61	70	57	72	66	83	65	54	61	62	57	64	62	62	63	70	65	49	74	62	78	58	61	59	65	60	73	65	63	79	64	49	68	68	73	64	59	62	71	59	67	59	73	56	69	70	70	58	80	57	61	60	77	79	71	61	62	64	73	60	73	57	63	62	67	73	73	59	67	50	67	60	66	52	53	74	56	55	70	52	67	64	64	64	58	62	68	65	65	69	64	64	59	68	59	65	77	52	63	59	64	66	62	57	54	70	78	52	57	53	81	56	46	73	73	61	78	72	59	57	55	68	53	66	56	63	81	60	80	58	60	76	73	68	48	53	65	65	63	56	56	64	59	59	88	63	75	74	63	70	48	60	65	62	62	64	65	72	69	63	73	59	64	63	65	67	62	46	64	69	58	69	69	62	55	75	65	66	55	55	73	70	61	57	86	64	67	62	72	63	59	55	79	67	62	71	72	75	56	69	62	59	89	57	58	65	77	56	74	79	77	62	57	69	62	64	73	67	74	70	74	55	67	61	71	70	62	60	50	58	71	55	58	66	79	75	65	64	57	65	71	54	74	63	68	68	62	73	66	73	55	48	64	68	50	65	50	57	76	69	59	56	62	54	63	66	61	54	78	65	78	70	52	54	55	65	72	73	52	69	67	70	59	68	61	57	52	61	67	67	55	72	53	72	48	87	68	67	55	60	66	58	57	55	58	62	67	68	70	72	64	80	80	55	64	66	56	71	75	58	71	78	66	64	55	68	54	75	65	69	61	70	62	79	64	61	79	51	63	80	64	81	55	62	63	68	71	63	69	63	69	85	79	66	59	54	66	67	60	66	69	61	69	52	66	53	55	66	50	76	63	67	55	59	61	59	76	72	65	71	59	67	73	81	78	58	75	58	41	61	53	74	62	67	72	55	71	58	56	64	56	66	62	56	60	69	51	60	59	59	54	70	69	70	71	68	58	63	56	64	68	71	68	74	76	63	67	62	79	65	61	65	51	63	60	70	55	62	71	59	59	62	92	62	60	65	56	69	56	54	58	48	61	52	75	83	56	66	69	54	60	76	79	65	72	60	55	54	73	67	63	59	69	74	56	67	72	53	54	60	59	68	79	81	56	55	64	62	81	61	70	63	63	67	54	73	65	68	72	61	53	54	69	74	51	58	63	66	60	76	78	55	77	82	57	64	74	74	69	75	67	56	58	64	73	68	67	65	57	71	60	63	66	60	75	69	63	66	61	58	78	57	59	58	67	84	54	69	74	58	65	67	65	63	62	70	67	82	60	56	76	73	75	54	70	57	69	67	77	68	78	63	76	54	63	87	69	63	75	71	64	70	61	59	87	61	64	57	71	56	79	56	77	69	71	58	65	62	68	75	61	61	71	67	59	54	70	64	66	66	68	74	57	70	66	62	58	70	63	67	75	52	72	71	61	59	72	53	78	66	63	67	59	50	66	63	63	58	71	55	69	64	56	64	65	58	65	84	65	72	61	68	69	80	60	62	72	59	54	69	58	55	48	75	61	68	73	71	73	77	67	64	66	62	57	58	58	62	51	71	71	65	68	75	55	76	58	81	80	74	62	58	50	59	70	79	69	64	59	65	74	66	66	72	71	75	65	65	58	61	76	60	69	58	52	87	69	68	57	57	81	64	60	55	65	56	63	76	67	73	60	67	70	63	73	77	63	53	73	69	81	59	70	57	64	73	75	62	64	62	66	76	54	61	76	71	61	69	58	64	60	64	66	71	57	48	65	66	57	61	78	49	69	73	67	67	66	63	74	72	68	75	57	63	63	76	56
35567	19938	11690	9733	12916	14939	12011	10775	9969	8338	7146	5788	4664	3612	2897	2452	1994	1382	1175	979	860	736	805	751	746	657	638	600	658	576	641	627	583	557	541	513	508	487	520	503	521	491	466	528	522	504	537	510	482	481	513	536	509	508	482	529	508	471	505	495	493	506	529	485	535	530	453	476	466	533	499	492	507	545	493	504	523	472	458	493	536	508	488	504	483	483	536	512	500	494	488	482	503	501	490	515	519	504	484	538	520	509	495	524	521	464	503	534	526	464	484	490	511	513	521	481	500	515	534	458	483	520	479	484	532	481	483	508	509	515	470	504	486	533	497	508	485	527	493	514	476	502	517	504	502	492	517	513	519	511	538	491	465	542	521	497	485	471	512	528	490	507	465	515	453	495	497	525	507	507	485	480	502	491	468	443	493	482	501	507	521	511	495	522	498	493	504	512	519	502	512	525	511	526	484	480	518	510	497	518	525	471	490	529	476	512	480	508	526	509	502	482	477	495	553	466	478	477	488	521	539	514	486	515	535	516	480	511	507	496	497	483	504	491	516	453	469	460	518	508	516	483	484	479	476	509	512	510	542	489	518	508	490	513	534	510	504	501	529	489	505	495	536	480	460	483	491	533	538	496	485	541	498	497	494	492	486	469	484	474	464	494	467	515	500	543	503	542	488	496	502	476	491	484	459	515	495	503	480	484	487	498	503	489	530	492	492	474	487	532	483	504	482	469	517	422	467	510	495	470	513	493	502	509	509	485	490	529	488	499	482	495	509	508	474	489	464	471	523	525	499	468	513	474	538	448	486	487	498	466	498	532	524	504	561	494	468	487	499	488	486	539	507	508	493	506	492	516	523	502	472	542	501	487	506	541	526	495	481	526	511	492	529	468	515	482	529	507	504	532	499	462	481	492	512	500	504	503	518	497	456	474	516	527	489	480	515	488	489	519	488	519	482	502	493	493	535	469	524	474	527	492	471	492	514	478	445	568	499	487	456	481	524	444	495	503	513	475	517	480	524	511	465	513	454	505	555	527	513	493	520	492	512	507	483	501	489	508	489	503	513	510	462	505	519	490	476	480	512	508	464	523	510	505	469	509	499	462	489	479	472	490	473	519	483	489	466	481	476	495	477	494	480	492	492	474	543	472	486	501	489	513	479	498	493	502	510	516	506	500	496	514	477	495	478	470	448	481	499	516	491	489	493	509	500	489	501	499	508	475	491	480	524	469	477	514	484	502	512	537	528	534	507	517	527	500	503	485	495	470	465	525	501	470	447	487	468	494	516	494	463	522	534	486	519	489	531	513	508	518	496	488	481	504	496	488	504	474	492	523	483	532	469	530	489	458	490	502	524	446	498	513	537	498	507	557	510	454	491	480	508	475	489	499	549	535	517	497	499	469	502	487	526	472	509	486	511	506	509	493	503	468	521	470	447	511	522	515	491	499	506	498	495	536	464	475	514	499	485	497	492	478	517	500	480	467	502	516	516	502	507	468	490	469	550	489	518	491	479	561	501	488	512	510	507	450	497	483	466	542	470	495	497	515	528	527	489	536	515	482	500	487	507	484	486	509	487	497	505	461	519	543	524	533	478	541	539	493	531	489	547	506	472	493	515	490	505	495	489	489	516	536	508	464	503	481	462	501	528	528	518	517	493	518	513	511	517	515	500	504	493	506	508	510	485	508	488	523	495	489	513	454	507	473	501	503	486	509	547	495	493	495	464	485	495	486	504	493	529	513	487	520	468	514	487	519	517	476	453	520	509	504	497	509	529	476	517	492	429	495	520	490	513	514	491	519	517	496	481	486	525	475	459	482	501	502	525	504	522	504	495	545	504	462	514	478	504	478	530	521	467	472	519	498	483	483	464	486	481	468	494	490	496	506	502	449	492	506	522	500	516	511	522	501	502	491	516	520	527	471	507	509	494	506	507	530	466	520	495	468	516	529	531	463	478	482	498	485	487	450	519	498	485	484	493	504	488	467	495	512	468	498	484	498	510	482	493	514	519	500	532	470	474	492	467	507	470	512	533	528	521	494	521	481	462	505	478	515	509	505	490	486	491	473	450	523	511	524	567	491	532	493	493	502	494	524	494	485	470	561	505	478	544	514	500	515	538	536	520	496	482	523	494	478	544	478	502	474	490	503	492	479	532	506	505	450	519	532	505	523	493	521	491	484	463	507	493	485	477	459	477	483	510	546	496	509	530	514	506	492	525	493	483	513	479	538	499	476	514	489	533	468	504	516	507	513	492	470	478	509	527	503	483	530	511	513	459	505	511	513	478	472	473	504	497	487	481	470	505	471	473	479	535	508	511	519	547	494	498	504	503	519	511	469	443	512	495	482	493	521	467	487	514	508	487	486	469	498	494	519	482	463	526	458	514	505	514	513	503	536	512	500	504	495	501	508	507	506	463	459	509	451	526	540	496	490	507	511	487	512	522	479	471	487	540	521	531	489	473	516	470	482	512	508	494	493	489	511	500	536	504	506	478	500	495	489	499	507	473	491	481	474	505	497	511	500	528	506	508	509	532	493	500	497	484	512	521	517	488	519	543	513	493	489	516	435	467	522	505	516	492	496	497	516	524	492	480	476	521	522	523	519	516	481	488	501	483	507	498	457	520	534	491	489	479	475	474	508	502	468	469	459	512	450	497	511	482	500	516	493	516	478	491	544	526	500	492	486	466	498	458	503	507	483	461	502	485	502	481	496	428	527	502	476	487	503	538	457	538	504	532	498	522	500	523	485	498	467	527	514	525	485	502	513	517	518	480	488	484	497	491	513	508	509	478	515	506	538	484	465	522	496	506	491	519	465	471	521	510	498	475	521	486	499	492	483	474	518	471	494	510	533	514	543	513	503	498	496	512	516	485	503	502	497	479	512	466	501	495	483	510	500	506	506	492	519	483	506	499	496	476	460	534	527	481	562	491	454	497	502	483	495	483	489	479	510	494	496	521	513	516	479	512	504	504	510	511	466	478	486	478	470	519	498	525	486	500	506	502	474	509	487	487	503	501	495	527	522	502	478	505	520	520	500	501	481	500	494	467	472	534	510	506	536	537	499	493	483	487	481	497	539	502	494	495	489	507	489	508	473	492	496	519	532	493	497	516	531	533	501	489	505	432	478	538	474	504	481	503	501	524	514	477	516	497	499	518	497	483	496	497	522	538	540	508	487	523	501	511	487	501	507	496	525	504	503	467	574	514	492	475	513	515	499	476	492	535	461	509	501	518	505	516	487	493	505	532	522	529	529	477	488	512	495	506	489	509	515	467	494	528	523	493	494	502	536	534	502	530	476	477	509	479	488	535	502	501	480	516	489	518	503	522	500	473	522	504	507	492	500	489	446	542	501	470	458	508	524	513	512	488	496	498	474	509	503	478	502	497	510	503	471	516	532	518	517	526	517	518	503	501	465	501	524	492	525	499	491	503	517	451	514	498	486	501	507	498	524	486	495	496	503	533	455	480	512	484	528	470	462	557	552	505	515	526	504
8747	4352	2060	918	591	591	483	460	456	393	389	281	248	211	200	180	110	117	94	103	80	80	93	86	76	74	80	68	76	90	77	79	61	75	72	70	75	63	72	62	58	65	58	70	64	89	85	80	69	90	72	71	68	62	63	73	71	77	88	91	71	75	76	79	70	85	64	69	72	72	68	65	53	71	70	68	74	94	70	62	66	75	77	63	64	73	62	65	75	68	72	76	66	73	64	63	76	70	79	68	74	71	59	69	65	73	84	67	73	73	61	73	61	69	89	66	76	80	64	82	72	61	75	67	54	75	63	56	71	68	77	82	80	70	62	71	74	51	82	62	67	57	62	78	66	72	64	73	62	78	80	71	76	77	58	66	76	86	75	67	75	66	71	58	76	64	60	67	73	71	71	79	75	84	79	67	75	68	59	49	73	77	77	61	75	64	69	89	66	64	78	79	78	88	92	76	69	61	60	62	77	73	62	63	77	80	69	61	54	72	63	75	75	64	56	70	70	77	59	65	68	70	72	60	79	62	77	57	65	63	70	61	82	66	78	78	69	78	70	66	75	74	96	77	52	69	71	79	81	68	65	70	81	71	83	57	70	61	69	78	69	79	68	65	74	69	77	77	79	80	83	76	83	84	70	85	51	70	83	71	60	81	69	57	50	70	82	75	50	63	84	56	82	81	63	58	77	73	69	61	64	86	62	70	62	57	66	64	64	81	73	60	65	74	62	70	80	78	60	77	75	73	81	78	65	67	54	76	73	75	63	62	59	78	80	58	50	84	64	86	88	81	57	71	75	71	63	71	68	75	75	67	60	68	68	84	61	62	73	73	80	87	73	83	75	68	73	84	74	80	63	75	69	74	71	78	71	70	64	84	59	60	85	77	65	76	74	68	65	73	60	74	71	85	72	74	66	62	78	80	68	85	72	63	90	65	82	82	71	76	89	75	78	77	60	73	57	64	76	84	76	67	63	88	65	80	56	71	65	85	87	71	69	53	79	51	77	70	69	70	67	64	75	64	60	59	69	86	75	68	74	62	64	65	70	76	71	69	75	71	63	75	66	70	62	76	64	73	66	67	78	69	76	78	79	72	78	53	86	70	63	80	58	78	78	70	71	79	72	70	75	65	73	71	79	56	79	66	73	62	71	78	72	86	76	63	59	70	74	70	69	88	69	75	77	74	58	84	54	71	70	68	69	65	78	69	66	75	64	58	70	55	77	70	55	66	75	77	53	85	72	69	67	73	62	73	68	56	69	81	72	65	62	72	63	68	83	78	66	71	74	70	84	67	71	64	71	79	64	66	81	69	52	77	61	74	83	81	72	93	62	83	67	66	66	89	79	91	71	63	60	72	68	70	74	77	74	80	66	73	77	82	61	82	69	67	58	53	75	80	71	76	71	75	74	74	76	69	70	74	74	72	59	58	72	61	73	69	55	69	82	71	64	62	66	76	65	79	81	82	56	73	73	71	72	71	66	76	81	69	66	69	80	78	86	72	61	74	71	86	78	60	80	79	65	81	76	82	69	92	78	72	54	76	67	85	64	66	69	56	80	60	73	72	72	81	71	74	69	53	70	73	65	73	86	71	66	86	73	72	63	69	69	78	69	64	63	73	74	71	77	89	71	71	74	66	72	94	77	70	59	72	77	92	74	66	90	66	59	65	64	69	80	88	71	81	70	65	70	60	63	66	81	64	75	65	58	66	81	65	84	65	79	81	81	75	81	67	75	62	64	74	60	76	83	68	71	80	64	77	62	68	71	71	76	67	78	74	68	84	69	71	59	73	77	84	55	69	57	80	72	74	86	66	66	68	71	72	80	69	77	77	66	78	73	79	53	76	64	85	76	64	67	68	70	68	75	73	58	64	70	67	72	75	85	83	83	70	75	77	65	81	70	55	63	71	58	89	65	71	63	68	64	64	78	59	84	68	64	77	76	64	68	77	76	65	67	71	69	63	81	70	76	69	64	64	67	77	66	70	70	66	68	80	92	76	71	75	86	69	62	83	70	65	63	71	77	89	76	65	78	73	57	76	68	84	65	77	78	73	89	71	66	75	71	61	68	75	61	75	75	86	70	69	57	74	74	82	81	68	52	60	76	61	72	75	85	61	70	64	80	74	69	69	83	71	64	76	75	68	80	83	71	53	66	64	68	72	75	68	72	86	65	61	69	81	78	68	77	77	84	58	71	65	64	73	64	70	56	73	82	77	92	70	72	86	78	83	70	74	76	69	66	74	60	72	64	78	61	75	77	68	63	78	81	69	94	78	80	74	72	62	81	65	84	74	71	60	64	76	90	64	66	60	78	68	77	88	87	80	83	59	73	58	66	65	67	68	72	65	85	72	85	72	72	66	67	73	81	69	65	62	77	73	72	78	81	56	73	75	76	74	62	67	76	72	69	56	77	64	59	65	81	78	70	60	74	74	67	70	71	76	53	70	62	72	60	76	60	72	66	67	77	60	83	81	64	64	74	63	55	66	68	77	72	70	60	70	61	65	55	69	62	57	74	72	68	76	76	89	64	86	67	63	84	80	56	80	67	62	71	68	77	68	82	79	65	70	71	67	59	66	68	80	77	72	60	55	74	68	65	64	69	76	62	62	65	77	74	64	72	74	81	70	76	66	73	67	69	83	76	68	75	75	64	60	60	70	58	74	64	83	63	77	70	57	64	67	67	66	53	71	73	65	77	80	69	79	81	78	65	75	74	75	51	82	61	75	75	65	53	75	69	72	83	92	76	69	60	80	70	69	71	72	65	63	62	81	75	73	64	67	71	74	65	78	72	77	76	50	74	69	69	65	67	69	73	64	50	73	76	68	81	63	67	69	86	68	82	76	66	70	63	69	61	81	70	66	84	67	81	75	65	80	80	83	80	64	69	68	74	73	64	86	79	69	66	76	87	78	59	72	67	72	59	63	70	68	68	75	62	89	64	77	67	79	50	75	70	81	65	70	60	54	58	70	68	63	77	70	52	62	64	68	75	64	69	76	67	53	69	64	59	76	65	71	72	64	60	44	75	74	64	74	70	65	65	68	70	81	80	88	65	74	81	55	62	72	84	73	61	78	62	68	64	76	63	68	57	75	62	63	71	70	75	85	68	85	71	66	75	75	73	82	62	81	62	73	62	70	64	71	81	76	62	94	79	62	70	67	61	69	55	75	66	71	73	90	61	70	73	65	67	71	74	75	69	59	73	79	57	69	59	62	69	73	69	79	73	69	71	76	93	82	64	59	60	67	63	69	55	70	75	64	82	67	76	72	63	59	59	71	79	76	67	86	64	72	73	66	69	69	64	75	85	74	72	78	79	84	75	70	69	80	63	68	75	70	89	79	76	70	59	84	68	70	65	68	66	61	68	62	68	89	67	69	72	69	70	67	94	61	74	65	71	71	86	81	77	57	77	86	70	72	74	70	57	63	85	66	64	88	65	58	71	74	78	70	66	68	70	83	58	61	63	65	77	64	77	76	83	65	61	59	66	73
39066	23571	16049	12665	17508	19592	15712	14310	13391	11578	10117	8061	6269	5143	3979	3105	2377	1797	1393	1180	1093	981	936	914	945	854	776	717	693	648	678	654	634	599	588	588	616	581	543	532	536	555	559	540	563	563	566	499	543	540	536	527	537	556	538	555	575	563	557	528	537	515	498	594	523	549	507	583	529	588	557	542	573	546	546	537	515	522	527	570	571	549	533	565	541	516	515	545	542	525	527	547	520	546	541	560	516	563	537	534	489	524	577	528	555	543	528	546	517	583	527	522	555	529	519	560	557	557	546	554	541	573	505	522	522	517	536	583	552	522	511	508	590	537	543	560	549	552	521	548	521	510	540	518	583	490	574	532	536	541	533	517	526	552	498	515	560	569	518	538	509	549	531	549	545	552	554	510	545	541	521	525	531	529	511	539	509	539	528	515	538	545	549	544	579	541	522	563	544	509	555	526	503	544	515	536	510	537	570	552	526	535	556	524	550	527	551	538	516	555	554	516	489	544	561	537	541	548	535	543	550	524	529	556	534	565	527	554	502	557	493	540	524	545	581	530	546	557	548	551	542	517	469	512	538	485	504	480	570	531	514	549	563	556	536	553	563	530	531	585	536	553	546	513	514	541	542	510	564	514	529	574	549	543	557	535	526	538	530	544	568	548	547	505	576	529	534	516	567	586	531	573	539	561	533	540	557	565	507	516	523	547	581	556	545	528	558	537	535	577	532	537	510	529	504	572	552	531	505	549	527	554	515	552	615	543	542	565	558	563	544	557	585	516	545	562	510	587	522	568	552	514	555	523	541	600	516	563	536	548	555	509	543	562	574	550	544	536	540	524	547	554	532	521	554	515	519	548	555	564	598	538	532	488	554	510	522	497	504	537	562	550	554	544	543	566	503	559	526	562	534	562	559	497	506	525	569	532	548	536	554	538	500	549	520	549	527	504	518	518	539	561	555	505	525	540	575	545	525	579	538	560	559	513	499	530	550	540	515	535	564	550	575	503	487	518	541	559	543	557	525	564	521	548	532	512	535	547	551	528	553	568	519	537	558	559	577	498	566	546	544	552	551	574	489	488	523	529	567	515	545	538	504	537	614	539	543	543	497	531	525	525	562	485	475	552	520	539	533	523	560	537	504	531	572	537	486	585	558	529	514	527	530	524	598	525	526	575	533	542	534	513	491	491	539	529	559	519	522	537	551	558	563	517	548	532	557	530	537	526	531	524	531	489	488	508	553	521	561	557	534	541	552	522	504	521	511	577	568	537	559	546	527	530	582	515	529	527	566	542	527	528	546	533	499	556	566	587	546	554	572	542	510	557	553	520	524	531	585	523	524	535	499	538	572	512	503	510	538	533	527	556	551	542	531	558	574	538	561	573	535	530	541	532	568	523	537	549	520	531	572	512	555	556	529	558	557	515	533	515	566	559	511	553	585	545	541	514	548	569	552	549	548	520	528	530	555	501	543	520	517	546	530	561	540	568	501	538	562	538	542	533	532	497	516	519	528	573	523	558	533	520	520	545	547	574	557	515	558	503	528	534	555	534	498	534	553	534	522	504	507	539	561	566	547	519	541	515	510	548	542	555	532	513	558	522	530	533	564	518	547	525	568	555	507	529	553	552	501	541	500	528	543	513	548	549	567	564	556	532	568	559	570	556	534	561	520	571	561	558	526	502	532	565	530	547	565	563	557	508	543	540	514	532	548	555	579	556	571	572	518	546	560	547	543	578	570	526	552	526	540	559	516	578	557	547	512	568	530	545	553	534	555	573	531	481	559	542	552	545	520	555	528	517	556	558	539	520	537	527	555	501	514	551	552	531	533	483	540	500	548	537	501	538	555	529	555	568	544	527	523	545	554	585	486	561	519	530	529	555	550	548	581	526	521	562	529	512	544	563	558	556	532	530	526	511	570	554	562	547	528	521	551	585	515	521	587	513	516	540	564	591	520	565	528	506	514	572	514	501	511	552	496	495	537	525	554	545	539	541	559	567	496	557	548	565	514	563	557	551	516	531	497	522	573	526	574	566	516	549	546	543	549	554	523	528	515	510	555	528	515	514	529	529	527	564	563	505	573	505	558	537	573	513	525	563	546	544	564	521	527	532	510	573	558	517	521	550	479	571	529	537	492	538	549	558	538	512	559	529	522	575	508	526	524	560	505	494	545	534	546	504	534	536	539	555	579	541	522	572	576	521	512	512	518	568	591	517	514	525	554	555	499	513	560	492	540	524	531	587	538	532	522	548	597	535	525	530	509	510	521	534	547	551	536	559	541	554	530	514	600	515	512	558	527	553	543	533	535	555	516	516	515	528	506	506	538	519	532	526	548	576	556	551	526	505	528	528	554	529	533	543	533	515	541	525	560	495	557	562	518	539	520	575	515	587	538	537	523	529	555	520	544	554	536	557	552	547	576	512	572	522	501	561	485	560	529	536	497	512	523	566	507	531	544	524	550	517	550	515	519	487	543	559	493	544	509	538	503	533	500	498	569	546	596	532	575	547	505	507	534	491	564	540	520	509	506	534	518	546	505	524	505	540	537	519	537	508	537	533	532	536	519	557	513	521	534	561	530	514	537	539	558	574	532	534	521	560	551	532	544	546	502	536	561	478	570	519	540	536	546	522	556	545	532	561	533	538	535	529	549	543	543	560	542	516	532	535	521	540	528	552	501	574	535	557	525	495	568	547	533	541	563	542	571	517	550	548	540	536	561	506	568	499	547	533	523	554	571	509	546	518	561	552	522	521	550	563	555	543	523	547	523	533	553	535	554	505	543	532	541	511	501	531	529	488	586	532	599	497	532	550	584	524	587	502	558	494	597	528	519	528	546	573	529	553	563	522	543	516	526	529	532	544	522	492	547	546	519	535	560	557	517	519	511	543	536	575	559	535	522	531	584	517	538	504	560	514	558	517	597	551	503	518	531	544	569	555	504	498	527	517	556	586	510	569	513	528	532	506	512	550	526	508	550	542	489	488	527	552	572	550	543	555	515	541	531	554	551	537	577	572	548	519	572	557	582	537	571	557	562	501	515	577	539	545	576	510	543	590	521	516	543	532	528	547	522	544	529	540	500	550	568	554	491	615	563	550	528	506	561	540	523	624	536	564	566	514	577	583	548	526	544	544	580	530	556	523	577	538	545	545	572	559	518	548	519	513	583	542	536	515	490	546	548	531	486	544	530	530	559	512	549	528	530	552	561	550	544	543	561	500	577	556	472	514	512	542	550	569	574	529	574	600	532	531	535	526	542	579	518	602	543	518	510	585	514	490	523	560	512	546	548	538	489	523	538	556	539	530	554	528	541	486	506	566	557	548	579	520	555	577	523	557	500	536	598	543	531	539	542	540	549	517	498	541	548	524	509	507	514	553	545	522	565	555	573	528	551	572	545	539	487	517	532	577	561	525	530	521	527	565	528	568	506	489	518	552	572	534	528	512	524	500	578	523	569	523	536	528	546	560	585	523	525	527	514	505	538	548	545	542	523	597	548	542
8708	4259	2091	828	563	501	484	432	441	376	344	309	260	207	160	160	112	110	106	86	68	84	98	75	73	72	72	60	60	79	82	76	79	62	76	64	77	48	67	67	84	64	64	65	80	73	66	62	80	54	62	67	67	65	57	56	51	64	53	58	69	43	73	66	55	67	80	62	67	66	63	49	65	66	61	64	68	59	73	68	63	52	79	71	55	69	64	61	71	76	80	68	58	57	70	71	75	64	52	55	69	69	63	48	64	79	70	66	80	68	56	72	69	64	73	71	65	63	52	61	67	60	67	74	65	56	71	57	69	64	60	68	46	64	70	54	65	62	49	73	69	69	63	77	72	70	77	69	71	66	69	64	63	79	62	62	55	67	77	77	64	77	73	64	46	61	68	70	66	70	76	70	58	74	61	71	72	50	63	71	79	64	68	58	60	58	76	69	68	50	69	74	64	79	64	69	50	61	62	61	63	69	84	63	52	67	71	67	58	55	67	59	54	63	66	49	73	64	73	66	57	46	68	60	68	71	57	56	62	67	64	60	57	85	55	68	68	71	76	61	57	74	75	58	62	68	50	55	69	82	61	52	83	70	63	58	59	58	59	51	71	65	67	56	76	70	70	54	56	63	70	53	67	58	79	58	60	57	78	62	74	66	66	61	81	57	77	52	57	62	67	66	57	60	69	73	76	70	55	74	69	67	65	55	65	53	68	54	76	65	71	71	77	78	56	58	69	69	83	52	56	77	62	52	75	62	66	65	68	58	54	77	56	56	63	59	60	64	69	75	65	44	78	78	58	67	62	70	58	59	70	72	58	66	85	54	70	70	63	56	67	54	58	69	71	81	57	80	65	54	66	75	67	61	63	86	66	57	65	63	72	52	79	73	64	76	72	62	75	68	57	68	70	63	61	77	57	57	63	72	79	64	77	79	55	59	75	62	74	77	70	61	70	59	59	77	77	73	58	78	63	72	63	68	73	71	81	67	63	52	64	68	75	51	62	71	55	58	46	70	73	69	58	75	67	58	71	51	49	72	63	62	56	60	57	74	62	61	74	57	62	68	68	75	74	68	70	59	61	65	76	76	55	67	65	67	74	66	77	68	70	61	61	64	71	82	76	68	65	48	69	58	63	61	69	78	54	68	65	75	72	59	68	67	69	63	71	44	71	68	81	79	61	52	65	75	67	51	72	56	50	57	55	69	67	51	53	71	65	68	51	62	64	57	67	68	65	53	74	62	83	63	56	73	77	58	69	75	67	75	80	68	62	65	55	70	55	67	74	67	64	66	58	65	68	72	61	71	68	65	62	66	61	86	61	71	50	68	60	63	69	59	50	57	64	75	56	67	56	58	77	58	58	69	64	60	58	61	61	56	55	74	71	57	63	71	58	72	64	58	60	76	67	79	71	65	64	66	73	72	52	61	64	68	74	75	72	58	62	60	71	67	77	54	73	71	60	60	75	73	64	81	72	61	66	70	58	71	72	47	64	50	66	57	71	53	61	62	63	60	71	68	58	70	61	64	69	73	54	57	63	55	66	53	76	69	69	54	59	66	64	59	66	71	78	65	74	65	53	58	64	62	66	83	55	63	80	71	68	67	66	62	58	75	57	68	56	76	59	64	55	76	78	57	76	59	54	68	56	80	65	70	70	57	61	68	51	62	64	66	68	80	58	65	73	57	59	58	68	54	77	78	77	71	69	64	63	81	64	59	68	62	61	76	74	72	66	57	65	57	76	61	65	68	75	70	73	79	80	71	70	66	69	69	62	66	71	75	55	80	65	69	62	72	65	83	61	63	59	56	75	68	53	65	67	72	74	51	58	62	87	68	71	68	66	57	71	66	56	68	64	56	48	67	79	77	68	73	78	72	70	67	66	65	61	54	63	60	65	64	58	75	72	61	68	61	58	66	69	77	56	75	69	67	64	73	66	66	69	60	58	65	64	74	61	67	76	58	76	69	68	59	67	71	50	69	77	66	76	63	64	66	61	72	54	70	67	63	57	76	51	73	75	68	59	71	67	59	75	55	58	63	62	71	72	68	72	52	57	59	63	64	76	59	59	58	62	55	62	66	65	53	64	67	59	48	69	78	70	74	70	76	74	71	69	51	75	76	63	72	67	69	56	70	57	60	66	76	71	57	71	70	58	73	52	77	73	70	68	53	65	66	55	57	83	68	57	72	57	62	72	64	85	53	65	65	83	68	66	67	61	55	60	61	67	68	53	68	58	63	57	67	69	68	52	58	51	45	74	53	61	76	69	63	63	77	55	51	67	65	63	65	52	56	79	63	75	51	63	64	78	74	70	70	49	56	63	73	84	74	72	63	64	84	59	56	78	65	77	73	51	61	60	73	72	65	73	63	68	63	63	84	55	71	69	57	71	50	69	78	79	67	59	64	66	52	66	76	56	80	55	69	52	62	65	59	77	59	65	54	55	54	57	61	64	71	64	55	78	74	58	86	60	71	71	77	65	73	62	60	68	56	61	69	66	66	65	54	52	66	73	66	65	52	67	73	58	53	58	69	64	73	66	77	64	54	68	67	63	59	78	58	66	64	70	61	64	66	51	62	67	64	64	81	58	72	71	63	76	66	65	59	81	68	69	63	68	61	61	63	67	61	68	63	61	64	68	65	55	60	75	81	69	59	73	73	58	53	76	59	54	72	74	66	75	59	73	60	62	46	54	67	69	75	52	59	72	69	66	52	70	60	67	65	83	59	72	71	62	59	57	65	65	77	60	71	62	65	65	58	63	59	56	59	61	71	74	49	70	65	55	70	41	61	71	79	56	74	54	69	73	67	74	55	62	60	72	82	56	63	72	68	71	64	66	54	67	65	57	62	65	69	61	68	55	60	72	70	64	54	61	80	77	66	43	65	60	62	62	83	71	73	60	58	76	76	59	48	75	55	66	61	66	60	49	70	57	75	73	92	76	76	69	65	67	66	53	67	65	77	67	56	63	72	70	57	65	64	61	76	48	56	55	57	67	57	54	57	43	55	69	64	47	77	66	63	61	76	67	49	60	50	62	72	75	70	67	64	66	76	62	80	65	56	58	63	51	72	53	52	70	56	59	68	72	41	55	70	75	67	61	78	72	70	55	70	59	74	65	66	69	61	79	61	78	59	63	62	64	68	69	73	53	71	65	72	66	60	58	71	47	62	70	61	70	71	49	62	67	57	78	67	80	69	79	65	81	58	57	72	69	53	60	55	59	71	78	75	65	68	69	55	69	92	65	75	69	76	59	68	69	61	56	55	49	78	58	70	68	63	65	75	72	54	77	68	60	60	72	70	49	72	71	77	75	70	58	57	51	69	67	68	63	64	66	63	63	77	53	64	66	62	72	67	54	51	74	62	56	70	61	69	69	73	60	57	64	66	61	58	66	72	73	68	60	68	63	61	68	68	62	81	77	54	82	54	75	55	68	56	70	58	59	75	70	60	58	65	74	80	78	61	77	55	56	59	58	61	69	73	52	68	57	60	73	59
36092	23630	15934	11797	16452	17616	15088	13799	13238	10688	9384	7833	6132	4827	3759	2950	2243	1686	1342	1105	950	899	868	850	849	767	731	680	655	645	674	647	592	556	560	534	516	527	530	457	518	546	525	512	534	532	518	499	560	520	549	514	512	477	471	510	485	495	520	502	531	493	484	547	514	524	544	514	530	496	462	489	496	507	515	552	487	517	533	548	486	454	526	470	504	520	490	502	516	545	522	515	502	488	480	535	476	485	476	488	471	485	534	532	486	518	504	492	523	524	538	515	508	523	479	500	483	523	477	472	475	500	527	497	503	457	486	520	460	489	506	514	509	486	499	504	426	530	501	507	496	514	489	498	488	485	472	458	493	511	513	470	478	492	482	512	465	535	488	469	534	503	487	483	499	490	500	481	524	515	512	535	499	534	557	495	525	498	468	528	520	505	471	493	530	531	551	525	506	472	491	503	473	503	500	484	517	510	496	530	468	523	483	484	530	503	490	481	494	488	488	496	514	510	513	527	546	484	520	483	510	485	459	489	490	513	489	499	553	468	485	490	515	534	513	481	501	506	505	562	526	485	496	493	448	517	524	501	511	475	516	489	510	484	514	500	524	510	524	456	524	486	523	526	502	521	558	492	504	506	496	449	499	518	496	524	497	487	551	505	481	524	493	550	485	470	493	507	498	534	513	478	501	486	526	559	476	506	530	517	502	515	494	490	511	503	523	512	517	467	450	492	507	543	515	513	540	464	520	494	510	500	464	491	516	501	493	518	494	518	500	490	509	499	512	486	502	492	522	510	494	453	494	497	497	540	515	499	474	515	501	494	509	481	518	518	516	487	507	485	548	527	514	489	533	501	505	498	508	510	513	503	498	492	492	452	511	525	478	523	477	532	493	499	470	548	507	524	520	493	527	493	530	488	517	474	488	515	490	472	488	515	501	525	483	510	514	488	501	488	491	523	512	493	473	481	535	519	477	505	477	480	527	532	474	516	517	551	460	459	535	507	474	492	477	488	504	496	489	504	486	478	525	512	488	487	521	484	541	501	523	521	496	488	516	494	461	479	488	465	511	508	508	500	516	539	504	473	507	482	502	557	529	513	520	498	527	511	532	521	503	476	490	517	522	478	504	522	500	479	494	500	511	524	519	452	507	503	487	474	534	529	452	514	483	510	520	526	512	477	504	530	488	491	538	479	503	542	557	521	498	553	480	530	483	534	488	475	482	481	508	509	501	513	522	519	479	501	496	493	488	527	475	512	508	532	482	492	517	486	481	472	498	491	546	507	456	508	497	459	473	518	439	559	556	491	513	479	507	484	471	507	510	490	507	475	520	521	542	481	493	490	515	480	504	468	558	532	525	497	509	502	535	512	511	485	498	519	529	502	475	451	482	519	510	490	525	494	503	455	498	497	536	501	539	497	462	515	529	518	478	501	482	513	501	530	495	538	518	484	502	501	516	521	506	507	507	505	488	493	500	517	528	489	514	522	536	491	481	518	497	541	474	518	498	494	517	541	499	498	511	486	507	494	508	519	472	465	530	465	495	519	474	450	484	490	513	466	492	498	509	432	466	477	507	528	510	496	548	516	508	504	509	547	518	535	494	497	497	490	505	503	501	494	498	482	495	504	555	486	525	528	524	522	532	489	495	534	485	461	530	526	484	497	461	490	487	502	520	503	446	531	495	491	499	466	498	521	484	521	511	547	477	505	512	486	461	491	508	506	508	491	508	533	485	500	469	528	477	468	492	541	504	516	520	521	499	486	506	514	471	494	502	485	512	477	531	505	476	480	523	522	515	512	508	438	507	483	502	504	505	505	508	551	505	512	478	518	491	536	522	493	520	470	453	513	512	481	518	550	496	534	473	549	477	559	506	508	511	498	517	525	489	486	476	477	493	505	528	506	543	473	512	502	490	480	495	501	519	513	516	478	466	520	493	488	486	489	526	493	508	481	543	474	477	476	487	528	459	479	518	460	529	526	510	477	477	501	507	447	506	515	491	518	534	553	497	532	464	468	493	487	468	520	488	526	500	527	532	540	517	493	535	495	535	541	510	502	498	497	466	499	524	527	472	492	474	469	499	520	553	513	496	493	520	495	490	509	523	489	460	513	483	530	501	481	510	461	527	521	525	504	485	523	517	521	483	473	554	503	474	494	545	490	499	511	531	500	466	506	508	523	514	511	472	544	503	458	529	480	466	535	486	490	519	504	476	471	502	495	473	509	499	516	522	513	491	492	524	531	487	469	482	502	517	527	514	481	483	487	438	507	452	475	517	487	487	522	531	528	520	523	509	473	495	489	501	495	494	522	532	499	526	514	525	481	535	555	481	550	534	515	502	474	506	488	522	484	517	496	480	514	498	511	533	530	473	478	526	508	496	477	480	476	506	499	488	531	517	494	457	512	464	478	511	519	498	522	484	508	525	522	500	494	522	484	507	487	471	534	516	512	500	497	454	510	508	491	500	464	460	487	540	477	526	507	516	524	499	528	503	498	515	523	526	530	487	480	514	470	509	489	498	521	484	515	457	541	519	522	490	476	506	479	522	492	515	456	509	525	556	484	529	483	497	457	526	513	509	487	500	493	489	470	503	503	480	482	526	511	500	499	517	507	488	509	524	507	491	479	516	472	486	503	495	498	487	530	521	490	473	504	479	479	510	493	524	489	474	494	500	496	476	511	477	504	513	497	555	557	478	496	515	507	482	534	507	470	517	503	521	511	503	475	525	517	498	517	488	522	527	484	493	484	542	448	528	487	502	497	524	515	491	515	505	465	476	469	527	474	514	493	478	497	542	479	508	516	501	470	485	465	496	477	522	486	504	510	511	514	484	492	517	499	547	503	493	463	512	479	501	486	545	542	553	493	538	504	512	509	475	518	548	524	542	455	527	516	497	513	536	535	515	517	529	527	463	533	487	501	472	499	502	490	494	497	500	528	512	478	521	546	541	506	518	512	464	514	531	527	540	502	501	520	510	466	508	512	453	502	516	505	550	507	499	506	493	523	469	489	501	517	463	449	483	485	512	500	516	488	515	493	524	500	518	522	489	489	480	507	470	517	469	518	531	497	489	522	497	552	497	463	476	495	516	528	510	501	505	444	449	495	531	529	487	525	517	485	536	508	526	484	504	505	479	496	440	505	520	518	533	531	523	530	516	475	489	488	440	528	497	530	491	525	523	513	515	535	460	506	497	529	511	515	505	470	554	513	527	500	508	494	520	564	535	527	504	482	502	540	481	495	476	495	527	527	565	523	521	530	525	494	481	490	521	516	469	529	548	489	508	515	498	481	537	478	512	511	519	528	483	515	482	514	513	524	469	489	498	479	537	511	531	499	512	528	515	517	503	498	491	510	491	530	492	502	505	467	522	506	501	529	482	515	481	513	531	493	520	498	488	471	493	523	509	533	498	471	534	466	515	519	516	538	486	522	506	485	504	529	519	491	502	456	485	518	512	519	517	496	508	492	483	514	518	515	546	486	469	488	487	524	496	533	460	484
9401	4999	2383	1141	790	735	663	651	594	537	495	466	358	284	244	176	140	127	108	119	92	109	104	94	108	91	102	83	86	91	66	87	68	74	73	73	76	84	75	69	65	72	86	64	58	83	61	64	59	53	68	75	75	75	73	81	87	71	59	78	73	73	55	73	70	72	74	63	63	65	76	74	64	77	81	66	92	69	71	74	74	84	72	71	87	79	65	79	76	73	69	68	70	70	76	73	60	71	69	60	66	73	87	69	83	68	77	88	65	70	61	73	72	72	66	59	58	62	61	75	56	79	67	67	86	85	57	71	89	70	89	66	74	65	73	72	61	89	67	86	68	73	63	68	69	70	76	80	76	77	82	74	81	78	72	84	64	80	85	76	82	79	70	67	66	47	76	68	65	72	77	63	72	91	58	65	74	72	62	63	64	55	73	73	65	83	89	58	82	80	65	72	95	75	81	77	77	79	88	75	59	69	77	71	58	70	72	59	64	72	74	64	69	64	72	70	67	77	78	71	76	78	81	70	58	75	75	73	61	67	70	70	70	67	83	81	70	78	67	47	76	76	69	73	68	73	72	85	60	73	77	72	76	67	66	68	59	67	76	68	50	67	60	75	59	64	70	53	69	67	67	79	70	67	61	81	86	83	70	75	68	64	76	72	61	75	61	81	83	58	88	59	71	65	63	76	68	64	78	77	80	72	76	78	62	78	67	73	67	71	82	70	72	80	69	64	69	81	68	75	72	59	80	63	65	85	85	71	72	72	78	67	82	86	81	82	75	70	68	70	82	59	78	62	70	63	89	66	71	63	57	65	80	75	76	81	68	67	77	83	80	54	74	72	64	85	58	68	88	65	68	86	54	59	71	61	73	70	87	70	73	84	60	77	56	71	76	72	60	76	76	74	63	72	65	77	75	76	68	74	68	61	83	75	67	56	51	65	76	72	73	76	75	96	73	73	67	76	56	76	83	83	64	72	85	68	70	74	73	91	63	72	78	69	66	65	57	72	71	76	72	63	76	79	78	75	81	86	79	80	67	81	71	59	60	72	67	70	72	58	56	84	60	69	69	75	72	73	79	63	65	69	60	77	68	67	62	60	72	72	74	63	79	64	64	75	76	69	69	66	57	85	80	80	78	66	65	69	82	65	86	73	68	70	76	75	82	78	83	64	70	71	61	73	65	72	58	62	63	64	80	86	66	82	76	71	76	78	69	77	73	82	72	75	80	64	57	74	61	66	66	70	73	62	58	69	78	77	72	72	73	78	66	66	63	71	67	70	62	73	70	66	71	67	68	90	77	63	73	62	68	71	74	78	73	69	68	74	83	65	57	64	88	58	69	61	65	67	63	58	57	58	77	66	78	72	70	74	69	71	67	65	75	63	69	69	72	60	72	83	76	61	75	77	80	74	68	79	75	65	73	69	76	73	61	67	79	77	66	80	84	61	83	71	82	67	61	69	76	83	77	71	72	77	68	69	65	69	68	75	76	64	77	56	64	72	64	63	75	59	74	67	74	63	81	85	65	90	85	67	76	88	64	78	78	76	75	78	74	68	64	79	61	66	71	83	72	70	70	61	59	79	69	86	75	76	56	73	75	73	57	76	73	70	73	73	76	66	59	75	63	79	71	89	76	67	55	72	66	69	70	81	73	77	83	74	70	62	54	81	67	73	59	58	75	75	61	57	91	70	78	75	69	69	91	91	67	69	60	69	72	66	75	68	76	71	65	84	62	60	77	71	60	73	59	72	81	69	67	77	70	74	75	74	69	70	69	88	76	70	84	69	64	74	63	82	78	78	69	71	57	70	74	83	56	56	76	62	65	65	79	75	60	65	65	88	68	53	82	71	73	68	69	72	62	91	87	79	82	75	72	60	79	69	75	59	52	82	95	61	73	74	77	67	74	76	58	65	64	76	74	74	69	71	78	69	70	71	72	60	82	68	72	68	84	74	66	75	86	67	59	80	71	53	77	79	71	66	65	63	79	81	73	77	76	66	67	63	56	68	86	76	74	65	69	64	61	62	71	80	65	75	80	73	70	68	73	78	73	77	67	69	72	72	73	81	69	66	66	89	64	69	62	75	77	70	67	65	73	68	68	68	70	70	74	67	72	68	72	61	75	64	83	63	88	60	63	56	69	74	87	64	75	77	67	76	72	59	64	72	73	75	80	62	69	74	78	83	80	69	82	82	84	66	74	79	67	64	77	62	77	71	75	63	72	60	78	67	84	70	74	74	71	59	81	68	74	79	63	80	74	92	74	71	66	70	70	63	82	75	72	65	82	80	81	67	58	58	66	68	82	66	66	71	73	77	68	68	71	65	65	77	81	67	65	86	80	71	62	72	59	74	72	80	81	65	75	74	60	66	79	78	75	76	67	69	76	65	63	66	56	71	69	75	79	64	74	85	64	91	72	76	74	82	75	72	83	60	65	67	55	59	63	77	63	76	75	75	66	64	80	88	78	50	71	71	75	77	64	79	62	68	75	61	67	61	75	75	59	67	70	76	58	75	83	71	64	61	77	69	78	71	68	78	55	70	59	60	76	67	62	62	71	76	65	71	68	75	84	76	66	57	69	70	87	74	84	72	64	80	79	75	64	64	78	74	73	84	65	71	74	74	87	69	83	94	71	65	80	71	76	73	77	72	76	77	75	88	85	81	69	64	67	71	73	66	62	59	66	76	66	73	82	78	60	67	74	62	63	56	62	74	78	56	66	72	79	65	70	67	72	77	75	69	64	66	62	60	61	69	60	65	60	75	72	67	63	64	71	69	83	88	72	89	72	68	63	62	60	66	70	77	73	63	78	69	74	80	63	79	85	64	57	56	61	47	68	57	80	64	66	80	67	91	81	61	74	81	63	73	82	74	79	74	62	69	69	66	62	80	73	73	64	66	86	62	57	70	77	70	66	69	65	78	63	67	65	73	88	78	77	81	64	62	85	71	89	74	78	68	74	76	67	69	56	76	60	55	77	74	71	71	65	76	76	70	66	85	68	71	77	66	89	72	73	70	56	65	71	76	76	67	74	67	72	67	66	69	75	72	58	71	57	72	79	66	86	73	86	99	79	63	52	68	75	81	57	80	81	63	70	73	63	66	66	82	69	86	75	68	74	69	49	72	91	63	59	76	67	69	55	77	69	70	84	72	58	66	82	68	88	78	61	67	78	78	81	88	78	69	65	73	66	63	56	85	73	54	84	79	69	76	56	75	70	82	71	52	81	91	80	65	72	70	71	75	64	76	71	78	63	75	69	76	84	65	69	80	70	79	71	71	71	63	77	79	91	78	79	75	59	71	71	69	72	59	68	62	58	65	71	60	67	80	69	65	71	78	69	71	56	67	76	80	81	75	51	92	64	62	62	73	64	74	60	96	74	67	73	71	70	75	65	74	64	72	73	67	70	57	79	79	66	78	77	63	54	69	76	71	60	72	69	72	74	79	62	81	72	62	64	74	75	69	54	70	63	65	69	63	76	82	60	74	67	74
39751	24730	17508	15061	21063	23235	19406	18202	16196	14331	12296	10826	8725	6696	4617	3704	2828	2283	1862	1439	1305	1180	1244	1146	1026	1012	939	819	755	772	783	759	715	681	645	609	630	588	573	551	563	603	562	558	546	563	551	573	550	511	554	557	559	589	597	556	533	553	552	547	521	538	516	563	518	568	582	549	534	537	599	521	508	539	569	547	501	568	515	572	534	536	554	553	558	545	539	561	559	557	583	529	541	532	546	481	529	540	516	568	556	554	534	579	581	528	531	560	562	529	532	490	525	551	554	569	547	522	569	547	596	561	552	508	522	557	534	526	558	597	527	537	573	553	563	563	567	543	597	529	536	569	602	573	560	583	537	574	509	535	543	500	503	577	553	570	563	566	553	537	560	531	539	523	505	506	548	535	503	553	536	562	521	520	550	551	505	535	544	560	557	570	520	535	524	538	590	546	550	546	543	541	518	531	538	573	509	544	558	491	547	534	523	533	544	555	549	515	556	540	558	529	547	582	559	554	558	509	559	530	530	554	482	514	549	554	513	557	522	521	532	555	543	530	527	588	562	554	518	534	502	552	492	535	537	534	536	511	540	551	578	547	507	559	532	540	511	530	557	548	547	519	564	580	548	519	552	542	528	494	503	574	558	538	508	542	538	557	538	556	528	559	570	535	553	547	508	531	539	545	548	567	580	522	551	544	542	565	501	563	532	525	514	502	531	546	548	512	525	555	567	513	532	560	542	562	506	594	538	504	518	575	515	590	541	606	558	570	560	510	573	513	538	537	536	520	542	552	545	563	556	577	515	539	535	547	529	527	574	569	538	540	533	572	518	540	516	498	530	541	549	510	530	544	546	563	568	589	513	544	558	557	514	540	543	547	544	576	518	556	532	519	572	543	525	545	497	564	533	516	555	511	555	576	527	539	573	498	542	522	537	521	559	546	602	533	505	535	544	565	570	528	524	546	574	521	544	560	551	551	571	538	521	530	518	550	543	584	560	545	537	527	509	531	530	557	526	572	541	543	569	507	562	572	523	546	536	532	538	547	521	582	556	550	572	516	547	552	511	562	550	559	542	548	532	521	561	561	535	582	555	515	526	538	573	588	518	517	527	552	583	570	512	511	563	566	536	516	538	529	642	558	570	523	553	549	570	478	565	541	529	559	513	532	572	543	533	568	564	547	503	539	519	554	567	549	514	554	559	536	536	543	562	542	536	521	540	583	575	515	502	535	533	554	519	540	566	542	547	546	538	550	550	539	579	555	539	521	543	525	540	548	558	539	538	572	543	551	530	543	551	521	534	575	531	552	560	568	573	510	551	532	512	492	546	552	500	531	550	491	501	552	502	516	545	521	546	537	521	530	563	541	577	559	503	564	539	532	532	528	545	543	550	503	556	513	561	543	587	547	550	591	522	511	577	528	543	525	556	576	576	550	506	520	582	516	559	552	553	603	516	558	518	556	511	558	533	579	493	561	552	515	617	538	555	498	523	529	509	534	597	554	527	562	529	610	534	544	558	518	565	545	525	574	544	522	507	540	528	552	564	502	549	508	552	547	571	520	566	520	592	540	542	562	582	497	557	512	538	537	534	552	559	553	556	529	533	491	518	550	551	547	526	544	556	563	519	559	488	575	483	547	537	538	520	536	534	530	515	517	534	586	542	578	516	530	533	580	540	529	530	553	510	544	517	548	596	535	584	526	551	547	537	552	520	539	539	504	522	564	544	558	562	539	524	576	568	543	599	559	609	587	548	532	529	554	540	545	542	551	522	569	540	568	580	560	550	559	552	523	525	568	534	527	521	530	558	504	545	544	493	565	573	522	574	543	544	542	530	542	549	526	570	506	531	542	540	545	609	531	510	547	530	541	559	545	573	526	546	550	535	598	554	555	527	509	502	556	556	509	600	581	549	543	548	553	547	525	586	545	512	512	554	549	568	570	519	550	534	555	544	535	527	557	512	502	513	527	584	546	552	538	500	553	518	581	562	528	520	574	541	504	571	509	554	517	535	514	561	526	560	537	504	562	526	607	550	532	521	575	532	550	543	581	559	547	572	604	550	510	541	527	545	524	551	554	563	561	557	536	547	571	539	514	553	534	560	555	552	592	514	525	544	533	570	562	577	558	483	528	561	516	515	553	533	536	564	563	540	566	519	551	598	538	521	592	556	575	548	557	560	540	584	539	553	559	544	557	534	533	568	509	546	570	585	598	516	587	541	534	569	565	538	588	545	537	554	528	516	533	518	537	561	567	573	552	562	533	528	553	527	524	568	547	527	570	546	532	545	587	570	584	508	506	546	598	582	562	573	537	568	516	579	516	550	525	553	554	569	609	565	516	546	520	546	504	534	613	571	553	547	560	582	572	552	527	583	509	544	544	530	575	577	571	549	521	497	494	543	559	531	545	548	565	540	546	570	525	560	587	538	526	535	531	519	544	551	548	558	529	562	575	517	536	544	491	574	552	534	564	543	563	522	536	566	561	566	545	535	549	518	514	505	514	555	549	535	519	588	549	536	616	551	581	589	551	535	495	528	549	513	590	587	557	539	533	570	528	550	534	557	557	559	567	539	548	536	576	541	552	555	550	538	557	577	576	536	615	539	551	550	543	561	539	521	510	561	494	542	533	541	578	548	563	496	484	549	534	539	559	579	510	581	595	551	508	533	595	568	547	504	532	560	530	547	549	561	549	560	516	542	558	560	538	567	558	541	547	538	572	514	535	568	518	559	524	547	526	566	535	539	561	515	532	548	507	505	533	547	540	575	531	530	539	512	578	565	527	558	531	541	578	524	524	527	508	556	566	504	515	536	519	549	497	538	529	587	542	512	540	549	547	534	560	540	589	518	541	508	524	540	520	530	521	530	532	519	576	537	532	567	552	545	538	527	536	548	490	552	524	522	553	535	496	519	536	562	590	593	524	532	515	541	542	546	538	544	535	543	514	543	557	558	560	534	529	570	505	561	524	526	490	559	511	510	512	546	590	548	549	494	554	525	525	539	564	493	521	528	540	528	535	529	541	575	535	535	583	563	547	513	573	557	529	541	520	562	532	536	543	554	565	540	527	557	517	560	500	546	526	549	524	562	549	504	547	575	487	505	555	590	556	510	584	527	566	542	520	566	520	553	560	547	550	540	568	562	532	518	548	555	555	470	503	528	595	588	573	557	551	546	588	539	589	556	549	541	526	528	517	553	551	551	539	551	531	538	585	533	561	524	535	532	564	545	524	576	574	570	494	532	587	521	568	570	565	562	551	560	554	544	565	578	556	560	542	556	543	580	596	552	509	523	567	505	564	545	571	543	521	561	537	516	540	573	569	557	567	530	565	547	543	537	598	547	570	523	545	545	551	547	494	549	518	568	575	546	567	549	558	534	549	563	542	540	545	518	535	534	543	528	535	534	553	546	574	563	543	554	560	490	532	532	557	572	539	574	527	532	552	531	545	558	522	536	581	506	523	555	537	559	553	540	585	532	526	563	543	561	560	552	570	541	561	573	488
6693	3128	1345	655	467	406	388	367	296	239	283	242	209	156	132	132	93	97	90	88	93	80	82	94	78	78	77	60	79	86	72	71	66	60	69	55	73	60	61	80	71	60	72	76	66	63	63	70	70	61	64	75	67	51	57	80	58	54	69	55	62	66	57	81	64	55	71	73	72	63	85	60	75	76	55	48	67	55	65	49	62	73	67	63	73	78	60	72	64	87	56	62	48	64	72	65	62	75	65	45	72	68	83	68	83	65	68	66	77	67	58	71	67	64	65	59	65	73	66	61	64	62	72	63	75	65	55	63	72	69	67	59	52	70	62	59	67	73	60	61	73	75	74	57	63	63	63	62	61	59	63	67	69	73	71	63	69	62	69	72	75	70	64	62	65	60	59	58	68	69	58	73	74	74	69	67	65	71	57	69	58	68	60	50	67	73	53	53	61	76	57	61	61	74	73	60	60	76	72	65	67	83	58	47	62	64	62	66	60	66	67	80	64	52	83	52	65	58	68	67	66	77	64	67	70	72	64	69	66	52	75	72	84	60	80	78	60	72	55	69	75	67	74	68	82	62	68	68	66	74	67	57	67	54	79	66	64	78	80	82	62	69	63	76	45	67	61	65	74	68	63	83	70	54	76	80	75	62	62	76	73	70	68	75	64	67	63	61	63	64	67	73	76	50	58	60	70	67	75	74	66	77	62	58	60	64	71	66	79	80	60	82	71	68	68	62	60	80	81	66	73	68	66	57	69	74	63	58	55	62	59	81	58	58	64	64	62	68	71	50	65	66	57	72	72	59	64	56	68	82	76	70	63	58	65	75	65	65	67	58	63	66	56	68	67	65	79	69	63	66	57	72	71	53	78	71	66	71	61	66	51	67	62	75	68	76	66	53	80	56	60	59	65	63	68	63	69	71	58	54	66	60	62	77	61	78	81	88	61	64	62	51	67	69	63	63	63	61	64	46	59	64	73	69	72	67	71	54	73	71	67	63	69	61	59	74	65	63	55	64	61	55	67	74	78	51	57	73	55	79	63	65	73	51	62	56	57	67	57	71	65	72	64	77	68	59	76	66	70	68	68	67	74	70	72	75	75	68	68	66	63	74	82	63	62	71	73	57	71	65	63	69	72	67	58	47	52	61	63	77	77	66	63	74	72	64	72	65	56	63	80	70	65	61	63	68	73	62	73	60	66	73	73	64	62	70	67	73	64	60	58	61	51	68	73	51	53	67	65	58	62	76	61	72	57	59	67	78	58	70	59	58	71	59	64	71	76	50	66	68	45	65	61	60	59	52	60	79	57	56	48	64	63	73	71	55	71	74	68	63	77	59	70	55	69	65	75	68	82	66	60	65	66	64	77	59	66	60	62	67	65	61	76	69	72	58	74	61	65	57	68	63	67	79	76	58	67	78	72	85	52	68	65	67	73	74	55	72	79	65	60	60	70	67	57	51	57	59	71	74	61	62	64	74	76	60	77	64	65	78	65	73	76	75	83	69	68	63	74	60	55	76	75	68	53	67	70	66	65	61	75	74	53	75	58	59	59	47	67	74	83	68	70	71	60	63	69	69	74	56	73	72	67	55	65	55	55	79	79	76	62	73	54	63	73	55	64	58	57	65	63	62	47	70	65	69	71	68	65	68	65	81	65	55	64	64	54	71	58	79	70	58	71	59	80	79	71	69	65	63	58	72	51	76	57	71	79	72	66	66	70	70	72	64	60	79	69	56	64	67	73	64	71	80	67	61	51	70	54	70	65	68	69	75	51	65	61	74	68	72	62	62	68	61	67	60	73	70	51	57	81	80	65	67	64	79	80	62	79	60	79	67	68	58	67	69	66	61	61	68	72	60	73	66	52	62	48	56	62	66	77	60	80	71	51	65	72	68	62	71	57	58	88	66	58	62	67	75	68	60	60	64	72	67	64	65	59	60	80	74	61	70	91	76	65	70	72	57	66	61	49	77	62	57	64	67	73	55	78	60	62	74	56	64	69	55	72	73	72	70	72	55	64	66	59	83	76	63	55	61	87	68	85	69	76	56	67	76	65	60	68	71	55	68	66	58	70	71	63	68	69	70	84	81	65	56	76	75	58	73	60	81	55	67	72	68	61	70	72	81	60	71	70	63	69	61	74	51	61	81	75	62	77	76	59	62	70	54	59	70	60	63	66	73	69	74	81	81	64	68	74	61	79	67	63	82	71	73	61	66	65	72	60	70	62	55	61	70	82	64	57	71	72	55	52	72	72	71	60	62	60	66	61	61	57	60	51	56	48	62	62	60	72	69	65	64	67	66	61	68	67	66	57	56	65	71	66	62	77	67	69	58	80	67	52	87	72	67	57	65	78	69	62	58	65	62	48	68	64	78	62	57	65	60	63	75	64	75	67	52	64	65	63	69	63	66	69	86	59	62	83	80	82	77	53	56	72	60	79	71	63	67	58	74	60	62	72	68	79	64	82	65	73	58	65	67	78	68	57	78	61	55	69	62	70	62	64	64	59	59	49	63	69	72	70	86	55	63	56	58	71	67	63	76	61	65	58	61	65	73	64	71	56	66	63	66	69	48	81	66	67	73	61	69	59	68	71	71	63	68	69	68	71	69	64	62	65	64	60	65	73	61	72	68	63	55	63	68	72	57	67	77	65	76	79	52	65	71	59	71	69	67	70	63	57	75	51	76	62	79	78	47	61	68	88	63	72	59	63	72	59	76	78	62	69	63	50	58	84	74	65	69	76	64	82	55	71	77	50	76	51	67	64	72	73	56	68	66	67	78	61	71	78	65	73	69	63	64	65	67	56	65	74	65	71	76	68	74	71	71	70	66	60	62	77	57	77	78	80	66	60	73	77	89	62	64	71	66	54	76	57	57	56	87	58	65	51	75	65	75	67	62	62	77	94	90	80	66	76	71	54	63	75	60	58	77	66	60	67	70	64	56	63	60	70	60	62	61	65	60	66	61	56	60	73	63	61	82	68	73	68	63	70	64	65	63	59	54	57	73	68	71	78	71	58	62	65	74	68	63	59	75	63	54	65	58	63	72	61	67	72	70	65	82	52	50	60	54	56	57	65	59	54	71	61	79	64	71	63	64	48	67	64	70	75	65	73	74	77	66	75	71	55	56	69	71	71	62	64	66	62	59	62	67	72	75	64	55	78	62	62	66	71	74	73	80	71	54	68	72	69	72	75	62	64	79	73	79	66	70	75	68	77	71	64	68	63	66	64	73	67	64	53	69	75	64	69	69	60	66	78	64	60	66	65	65	57	53	68	60	64	72	57	61	75	66	63	76	71	63	72	63	70	79	78	72	69	62	66	79	62	68	78	58	55	70	83	68	74	69	63	72	66	62	70	61	61	72	63	73	60	79	68	71	79	72	61	64	71	70	83	58	74	75	73	69	59	73	68	67	69	63	68	60	52	53	62	76	65	51	69	70	56	61	62	71	65	69	57	55	61	64	59	68	71	73	66	83	65	72	70	66	67	57	69	69
34591	19949	12220	9529	14395	15452	13908	11343	8748	7699	7452	5949	4639	3466	2794	2090	1596	1168	1013	951	943	834	836	761	783	716	671	652	648	619	691	589	553	551	543	530	496	536	493	482	498	515	512	518	558	501	511	466	520	490	480	514	555	502	494	487	504	473	476	472	498	497	530	537	476	526	486	520	513	498	499	545	488	499	487	511	493	495	530	523	494	516	522	512	457	495	487	488	501	517	508	535	529	494	522	538	504	512	500	497	517	537	546	520	494	503	504	482	482	513	511	487	513	494	571	490	510	498	524	495	501	495	536	512	472	524	486	515	496	509	476	465	510	506	507	527	516	555	499	504	532	475	526	465	512	498	487	510	504	483	507	476	502	519	497	478	510	536	475	514	523	502	463	486	510	504	520	506	510	497	483	526	506	520	549	511	502	526	538	509	541	496	531	501	468	504	532	487	524	523	499	510	479	492	520	525	505	499	491	499	469	503	542	511	517	540	514	520	501	498	502	494	526	500	491	502	513	500	546	486	486	508	512	554	504	475	567	525	525	509	504	524	460	511	466	506	455	494	498	499	500	528	499	529	557	526	540	507	500	562	490	487	483	538	493	510	500	538	540	470	481	503	508	506	506	524	447	504	496	512	478	521	495	507	532	464	494	536	528	538	507	474	518	454	501	483	506	524	492	527	496	522	545	512	506	524	491	533	510	511	437	494	526	548	491	504	500	559	524	482	468	511	492	519	488	474	518	500	524	491	497	492	533	527	522	521	497	511	549	500	494	500	498	529	496	503	513	493	506	512	520	545	499	495	520	494	487	506	484	486	500	524	457	498	531	496	496	502	532	512	508	502	479	548	526	487	507	538	474	513	544	498	495	527	533	511	532	498	553	520	502	510	497	468	504	474	496	483	513	497	498	482	498	495	518	498	490	518	513	553	507	497	509	495	522	475	549	503	495	505	515	494	491	511	551	477	531	528	506	549	534	475	528	494	460	489	433	498	537	456	493	512	494	500	496	505	484	493	496	539	514	491	530	470	511	501	469	475	532	514	491	475	474	493	474	489	553	516	523	490	480	506	511	518	511	503	504	502	506	494	541	515	489	517	497	485	494	548	537	518	508	481	518	529	507	500	523	531	521	507	485	518	491	487	506	487	489	460	542	470	494	492	494	496	493	534	489	536	457	515	490	517	484	500	483	525	524	524	503	524	532	490	494	502	508	517	521	469	552	461	501	535	505	491	470	472	496	525	492	498	543	516	492	501	506	530	525	491	534	538	497	518	497	530	502	532	492	524	517	491	548	491	490	477	525	468	509	486	543	533	521	476	486	535	528	507	523	523	512	522	514	505	503	523	528	528	527	506	519	498	537	498	526	540	478	539	497	504	523	517	449	502	485	515	493	512	500	497	497	521	505	535	499	531	486	530	481	508	526	527	511	483	507	497	505	531	513	483	539	524	517	441	534	508	519	502	506	505	492	489	466	483	490	478	487	497	507	491	513	496	493	518	493	514	508	511	504	457	484	470	492	527	524	493	488	487	469	491	518	530	512	549	524	523	526	514	500	526	514	535	488	497	484	542	503	488	521	446	532	502	508	472	510	529	550	459	499	484	510	493	454	482	496	511	533	484	498	504	504	512	503	511	509	528	478	516	477	539	477	515	492	488	516	509	468	464	494	489	506	506	555	500	526	524	504	495	504	531	449	523	487	508	494	499	498	547	482	507	502	515	498	478	515	475	506	515	495	524	485	499	495	508	503	475	493	464	507	500	512	493	503	484	503	493	494	478	547	515	491	448	492	540	526	535	519	504	489	518	485	502	509	499	480	489	464	466	562	512	531	530	505	527	497	514	492	500	495	510	460	488	518	515	498	529	485	530	507	485	503	475	499	512	526	477	491	452	535	534	489	500	558	512	469	546	502	493	494	527	483	482	486	482	527	510	513	462	512	535	486	512	479	494	477	499	511	523	524	496	512	523	490	531	483	530	509	487	527	523	481	521	537	492	499	514	548	548	492	479	517	522	505	510	517	495	493	478	546	509	531	545	492	536	487	473	522	512	508	527	516	529	526	501	552	512	481	514	499	489	511	498	519	541	496	484	493	466	487	486	504	527	504	497	496	514	522	524	512	480	509	541	485	499	500	538	494	490	485	499	524	549	504	493	500	519	509	534	529	476	477	531	502	526	537	506	528	534	485	511	527	505	520	500	516	514	493	490	526	495	515	523	496	491	498	498	496	479	488	527	515	514	558	558	476	510	493	507	506	510	517	505	529	482	468	508	533	544	466	494	505	500	527	495	508	513	511	513	486	522	478	475	482	497	519	490	499	520	491	513	511	526	510	492	490	522	467	526	557	526	476	514	517	503	467	512	498	480	458	544	514	527	519	524	535	476	507	474	512	541	513	522	502	508	511	453	534	510	507	541	536	487	491	512	545	492	467	504	477	522	517	544	509	515	507	490	496	518	537	552	530	527	540	503	478	510	469	534	514	491	498	504	539	531	530	469	503	514	514	517	490	490	504	519	484	495	488	545	512	508	494	500	485	530	534	484	476	475	469	474	521	546	529	479	494	490	501	514	518	528	454	489	525	501	519	544	502	509	510	542	477	532	510	498	496	522	520	515	526	500	528	499	466	513	554	518	518	481	522	522	467	477	512	491	506	512	527	499	535	525	500	540	516	502	507	496	483	498	484	506	546	491	475	508	471	504	484	497	466	545	522	508	523	527	504	540	454	501	503	561	495	465	506	538	498	478	485	520	512	561	528	497	502	491	518	545	518	467	493	501	535	525	507	478	478	485	533	479	517	507	468	505	422	535	485	530	465	485	522	491	534	479	523	530	477	513	477	546	515	537	505	503	515	507	517	523	507	516	489	469	527	480	525	516	519	474	567	504	548	520	516	514	501	501	535	500	509	522	528	505	505	535	498	505	498	527	513	473	548	485	479	496	501	466	497	522	510	487	471	489	476	476	517	529	493	508	455	475	494	519	472	507	538	514	476	509	551	493	497	476	489	480	497	544	537	500	510	502	504	523	532	517	512	497	481	494	537	455	501	495	535	526	519	502	478	517	539	546	517	520	490	489	531	500	503	530	464	484	478	548	472	493	483	497	495	496	504	500	504	507	517	509	520	519	505	549	472	557	504	499	505	536	489	507	524	510	481	477	489	551	496	505	483	539	461	519	450	519	506	513	501	511	512	507	455	519	481	507	508	494	521	502	511	479	462	520	495	503	527	500	503	481	493	490	486	504	516	537	485	528	497	545	505	476	518	488	482	475	486	484	519	495	507	457	538	555	526	504	520	525	472	487	509	481	544	500	523	468	493	492	512	524	514	522	513	512	512	516	509	489	534	474	511	515	521	488	508	503	518	505	494	514	495	469	510	535	510	544	508	469	498	498	492	497	515	481	473	494	496	502	490	485	551	499	561	517	493	538	523	492	538	452	475	516	515	487	497	506	511	505	512	502	506	494	499	500	503	491	496	487	518	512	466	507	479	480	465	516
9176	4994	1785	947	714	610	545	482	394	366	319	261	270	174	164	150	129	112	115	105	90	89	106	87	86	81	90	80	75	67	101	84	62	75	73	81	82	82	63	63	77	70	75	68	80	54	76	70	74	82	48	68	62	77	90	82	75	78	83	73	65	76	77	76	60	65	75	73	73	81	68	70	63	69	59	72	66	81	73	78	59	67	82	64	64	71	71	70	64	83	83	55	86	76	72	83	73	94	71	62	71	61	64	61	70	63	71	73	58	66	80	63	61	70	80	68	86	62	82	61	57	58	74	85	68	72	70	73	78	76	80	78	69	84	78	75	63	77	65	58	61	72	64	64	71	64	86	77	63	78	76	64	80	73	63	70	60	68	77	86	75	81	82	71	67	65	79	71	62	65	64	65	72	78	71	66	71	79	87	67	75	78	58	80	87	72	74	68	75	67	77	57	79	72	79	55	75	67	62	73	70	64	62	66	83	72	72	70	72	82	75	70	73	78	69	70	56	73	76	74	74	70	83	76	72	76	81	85	60	79	75	88	68	83	66	73	76	75	87	90	76	85	79	75	69	76	64	71	81	79	81	82	61	65	86	76	74	51	77	70	80	83	70	69	79	66	71	56	63	70	64	58	70	66	69	87	68	59	89	66	75	89	67	72	59	92	85	72	59	75	78	75	63	79	82	65	70	66	76	72	78	76	73	87	77	67	71	78	71	72	74	86	57	73	77	80	87	73	68	70	61	49	68	67	78	90	63	59	60	86	63	78	75	90	76	78	68	67	65	77	68	62	59	68	79	85	80	69	72	83	75	64	63	69	76	62	67	65	70	56	89	87	62	63	62	67	54	77	86	79	62	84	87	75	71	82	72	53	67	74	77	72	67	71	65	68	73	64	67	68	69	85	69	59	75	60	69	72	84	67	63	89	75	75	82	63	77	66	57	79	61	66	75	78	74	79	67	70	80	70	70	73	63	85	77	73	77	73	77	87	75	64	74	73	81	76	50	68	77	72	63	71	59	78	59	72	79	73	67	73	84	92	65	75	76	69	82	65	64	61	67	74	76	59	82	72	92	60	60	73	72	69	79	68	56	79	80	78	90	61	71	69	67	70	57	63	65	81	73	52	63	75	83	85	73	68	74	62	86	65	79	88	70	57	101	59	81	83	73	77	80	55	76	76	72	75	85	81	66	60	77	86	75	63	71	70	67	65	63	74	64	71	69	68	73	84	81	59	83	68	80	60	83	71	68	71	71	68	62	72	73	81	64	57	81	72	70	67	78	65	76	65	76	68	63	73	69	76	68	73	65	74	76	80	69	64	72	73	69	67	75	62	85	62	70	80	77	87	76	71	76	82	62	57	74	65	60	69	84	74	89	79	61	80	89	61	64	73	75	58	65	63	83	80	73	73	68	70	61	88	76	55	84	73	75	66	77	61	62	74	83	75	71	65	66	63	61	75	70	76	74	57	82	74	80	67	67	69	62	63	68	72	79	75	67	66	60	78	74	73	67	72	62	76	62	74	92	75	63	75	68	93	74	74	73	65	69	60	68	77	60	55	59	75	64	80	58	83	89	74	64	78	71	65	69	63	73	83	75	66	63	76	54	81	71	68	73	77	68	68	69	50	71	73	84	73	61	77	84	77	73	90	71	60	65	67	82	75	77	69	83	73	71	79	74	67	67	92	69	81	78	73	66	68	74	85	57	79	58	85	63	77	68	73	77	62	75	75	71	75	70	73	71	73	89	69	68	76	78	67	57	63	70	84	68	70	74	67	58	69	72	64	80	80	71	58	83	68	55	95	69	67	72	77	96	88	84	92	69	70	81	83	65	77	77	62	58	81	66	81	79	60	78	76	73	74	69	66	64	62	76	74	77	71	63	60	72	79	69	69	55	67	70	76	55	79	65	63	72	75	69	82	82	89	72	71	75	71	63	68	74	75	81	70	77	67	77	66	81	65	78	62	64	80	74	52	76	84	67	84	72	70	75	62	67	61	75	67	61	80	76	73	64	81	71	78	63	94	68	65	66	83	81	70	76	96	73	65	61	75	65	68	73	63	74	87	73	67	80	73	68	73	70	80	65	66	56	68	70	64	75	80	67	86	66	79	44	65	60	76	65	68	65	67	73	77	72	74	79	75	67	73	70	74	64	69	74	73	64	77	69	66	71	64	71	62	67	87	72	75	76	61	66	77	78	70	69	65	64	88	66	79	69	69	88	62	81	79	68	81	75	59	64	79	75	64	77	74	75	78	55	75	78	75	81	85	74	76	72	61	76	59	83	87	84	60	76	63	80	69	57	51	72	61	87	66	79	76	72	60	80	70	64	81	58	58	85	73	65	68	95	65	86	54	69	74	59	84	78	84	76	76	71	76	59	57	83	75	61	67	67	75	60	80	73	86	67	76	84	85	91	70	62	70	70	77	82	63	74	66	56	89	73	78	70	68	72	62	79	69	66	59	79	66	61	58	58	84	86	65	75	65	57	67	79	69	63	64	57	59	83	72	69	76	66	65	72	78	68	68	79	76	55	75	65	57	81	75	73	79	68	65	84	70	76	63	90	71	69	65	74	64	72	71	81	60	73	64	83	67	79	73	73	67	69	67	76	78	71	58	77	55	60	62	61	70	77	78	70	67	66	81	79	70	74	64	83	78	89	61	84	75	83	55	80	58	67	59	76	74	76	84	64	80	71	70	57	70	98	88	70	73	65	67	62	72	81	80	66	99	68	72	71	68	72	68	70	51	68	84	74	70	72	86	65	70	77	80	72	60	63	73	80	70	78	73	70	69	73	78	73	84	81	65	71	72	74	74	68	89	72	81	75	70	72	79	65	87	71	64	84	74	64	76	73	91	61	71	71	68	77	77	67	60	71	59	81	92	76	75	80	69	80	76	77	75	81	85	62	88	78	73	66	65	85	84	68	64	71	61	67	82	63	73	69	73	82	73	76	90	63	69	78	74	85	78	87	73	82	84	79	76	68	65	81	75	61	69	78	77	72	80	75	72	71	55	66	73	82	63	63	54	86	84	67	69	74	80	58	74	70	68	77	69	79	77	68	64	77	94	69	70	92	87	76	65	67	73	64	73	63	60	65	76	61	73	84	75	86	71	86	76	83	66	64	82	74	61	80	60	79	72	71	67	61	81	64	61	77	76	56	65	82	80	74	65	76	70	85	87	68	63	61	68	69	78	59	66	75	61	73	73	71	66	54	80	62	78	74	87	73	68	73	85	62	70	81	73	67	57	46	77	66	77	52	66	85	73	68	76	77	73	74	66	62	76	81	59	69	81	73	93	64	72	71	64	70	72	77	64	64	75	74	72	72	69	70	52	73	68	58	85	80	70	65	81	62	71	74	83	80	60	54	88	69	67	68	62	56	62	76	79	79	74	69	53	74	70	54	69	76	72	74	83	72	75	75	65	73	70	84	85	71	70	69	70	76	78	62	62	73	85	78	71	74	69	67	64	72	65	69	69	71	77	72	81
40191	24507	14378	13030	19904	19712	17728	14292	11780	9444	8051	6847	5916	4420	3394	2725	2114	1645	1337	1158	1062	1033	1011	958	940	834	784	726	793	755	771	672	665	600	632	561	569	594	609	541	589	581	567	581	558	571	496	522	574	576	579	528	560	572	508	581	540	569	512	533	525	550	554	566	577	575	537	519	594	562	545	541	545	536	560	565	521	543	577	573	536	534	508	545	532	544	508	554	576	565	580	537	568	525	563	540	529	529	531	531	518	558	521	545	557	544	508	535	507	515	548	520	536	578	545	531	538	514	575	555	554	572	579	542	529	579	547	509	524	555	533	566	511	552	566	550	528	582	538	537	568	527	526	525	515	566	522	579	545	542	527	511	507	577	550	538	545	514	517	510	547	547	547	534	488	545	596	538	519	535	569	580	551	562	559	554	554	568	555	511	536	543	567	537	534	561	556	564	551	547	568	562	564	547	529	583	547	518	554	556	571	572	520	570	514	527	564	540	574	546	554	521	556	553	527	530	533	517	551	569	551	521	517	507	564	533	521	511	594	564	505	496	539	525	555	552	543	501	539	577	557	532	595	509	543	541	534	545	504	579	536	541	587	488	583	532	542	553	524	586	535	573	522	533	556	577	533	596	547	577	551	558	501	540	544	528	523	548	552	519	544	600	516	544	555	565	517	556	544	501	606	596	506	598	558	538	502	561	558	522	551	575	573	530	533	553	542	541	544	544	567	542	535	567	523	575	550	573	535	571	540	536	576	540	542	532	578	561	577	566	562	540	523	527	530	530	520	562	562	535	596	542	553	509	546	600	529	549	539	595	632	540	594	546	559	531	517	546	569	537	544	529	547	545	566	535	511	568	513	548	539	540	537	578	547	514	568	555	527	574	575	506	578	549	539	528	530	559	554	546	554	556	547	557	565	530	568	518	576	518	535	517	540	534	570	535	533	553	539	582	540	526	530	562	532	558	550	557	556	504	570	519	548	522	541	576	511	512	558	523	561	517	544	514	532	569	571	569	552	511	539	582	536	538	573	572	526	598	582	509	559	570	548	516	571	556	515	557	539	523	545	523	600	543	552	566	601	554	540	532	561	549	528	557	504	515	524	563	541	525	532	513	565	559	541	526	540	543	560	565	552	572	543	570	543	567	572	550	593	543	540	562	581	555	496	572	540	541	580	518	539	526	538	570	578	546	529	534	550	538	529	509	582	521	558	547	592	571	541	539	586	579	532	542	579	547	568	570	533	572	517	533	530	555	569	587	524	552	505	548	528	569	551	558	541	615	516	548	550	516	534	559	573	524	544	526	554	557	524	567	554	539	507	572	539	566	550	542	540	548	573	520	545	524	559	570	597	542	558	560	559	523	557	536	569	552	529	585	575	575	547	540	581	547	566	581	530	505	533	511	542	515	518	561	571	548	574	516	530	571	571	539	531	538	550	506	545	575	543	580	575	521	546	543	540	530	556	542	532	518	516	520	537	565	532	557	559	577	526	538	566	568	537	530	546	564	606	547	566	555	522	556	547	531	513	560	528	511	488	571	544	560	568	580	547	544	600	523	593	548	593	536	574	568	547	542	545	526	522	545	519	562	539	562	558	548	534	512	576	547	566	584	571	517	552	545	592	546	530	553	556	556	543	554	495	542	529	560	555	537	535	543	532	526	604	528	533	551	542	560	573	582	579	568	564	603	515	565	515	538	515	550	539	509	566	561	537	547	564	545	570	551	544	577	562	500	567	537	547	544	568	508	518	548	559	561	518	541	456	520	545	552	558	566	540	572	520	532	564	532	522	545	542	580	519	512	530	560	558	501	534	525	541	589	505	523	560	565	564	528	543	579	535	512	563	567	549	587	549	549	543	522	519	517	546	568	556	530	595	548	589	523	624	579	559	565	551	542	510	515	574	521	540	553	581	569	558	557	567	474	545	553	522	557	553	569	574	526	542	541	559	564	568	567	519	540	547	514	532	534	566	525	528	508	531	551	537	544	540	581	566	546	532	547	585	570	524	520	570	537	533	535	584	536	565	560	568	561	560	548	488	549	524	508	553	539	533	523	541	532	552	512	533	542	546	509	571	541	557	581	530	537	524	584	591	512	573	530	574	554	498	565	525	557	536	560	569	548	556	553	510	558	560	537	562	536	542	567	559	521	549	533	538	553	566	525	576	525	534	568	565	537	555	540	549	547	543	563	530	523	514	539	568	506	543	545	526	521	542	558	577	558	560	566	513	547	540	528	563	562	549	553	506	553	547	562	556	562	570	571	491	552	527	511	572	571	588	516	524	551	550	572	545	563	522	561	582	538	481	530	572	504	518	559	551	554	521	546	566	539	529	528	555	536	567	526	532	532	556	576	528	536	526	533	552	529	562	542	551	576	532	549	519	560	545	546	535	563	544	557	569	554	576	526	577	567	570	552	540	555	560	534	531	541	590	530	577	557	569	585	551	590	596	538	528	569	546	516	523	583	582	512	572	575	587	572	554	547	607	555	556	534	536	581	564	507	548	535	543	563	573	563	554	574	531	546	511	514	530	559	544	553	567	534	559	543	514	546	561	530	538	557	565	566	542	548	534	525	551	595	543	556	545	553	524	506	553	573	572	554	537	560	539	553	514	557	538	569	546	544	542	575	545	535	579	529	552	535	539	555	549	532	568	618	592	543	527	555	553	589	544	564	574	583	541	507	558	570	571	518	557	565	518	533	555	520	580	572	545	569	541	541	572	558	561	561	548	558	511	575	564	527	596	537	550	547	538	550	543	540	530	541	551	578	556	544	494	550	565	527	551	561	559	558	561	552	558	569	552	540	543	540	543	543	546	574	518	550	538	552	541	545	564	542	535	558	583	542	570	569	541	541	499	484	578	535	569	538	545	542	552	587	555	561	497	529	536	530	533	562	533	546	549	567	576	500	542	600	536	546	558	535	573	556	492	532	535	533	559	565	559	514	517	551	555	552	555	533	573	544	570	545	516	539	556	539	559	531	535	569	572	547	526	561	526	571	556	567	506	557	553	553	577	541	537	543	579	532	543	520	570	543	554	525	548	533	542	554	533	562	588	555	586	553	533	557	532	557	502	543	565	525	535	568	565	523	577	536	542	551	553	569	583	544	568	550	540	565	564	567	534	578	537	541	538	599	523	549	528	580	569	530	544	532	543	556	549	557	596	533	573	568	524	568	561	565	529	492	520	558	556	566	560	491	569	529	511	542	509	536	503	535	566	539	553	559	560	572	563	555	552	568	587	526	555	543	542	533	530	569	523	499	574	558	516	552	533	545	534	562	571	552	525	561	511	569	505	564	575	548	530	513	500	507	533	509	553	573	540	557	540	543	525	569	548	520	543	506	550	541	577	588	505	520	511	554	521	567	505	544	580	503	528	527	533	506	552	555	522	565	544	571	521	525	568	518	525	576	573	544	552	517	526	538	571	559	534	486	520	534	556	578	525	526	574	564	562	569	541	535	522	529	511	556	575	547	553	527	497	531	563	552	567	535	536	534
9824	4234	1990	925	610	488	484	549	404	297	270	229	222	177	147	114	121	88	62	91	78	94	94	83	89	85	77	78	82	89	68	63	58	62	72	80	72	90	76	70	69	78	75	51	62	70	77	64	55	60	77	73	73	67	69	79	65	61	70	75	63	71	83	71	72	64	59	87	68	52	68	56	63	63	70	64	56	73	71	59	60	67	64	79	75	54	72	71	68	70	58	74	61	79	70	70	77	72	65	69	61	73	61	56	58	75	61	70	69	78	69	74	59	67	73	63	58	86	80	51	63	59	58	72	62	67	79	64	67	76	61	79	74	66	79	68	77	59	76	50	60	64	68	71	64	71	55	62	52	49	57	66	61	62	68	62	63	69	59	60	60	67	75	51	72	72	63	70	65	87	68	73	64	71	53	68	49	81	85	67	75	70	72	54	65	67	66	62	61	60	49	62	62	60	55	58	80	71	66	72	58	60	63	65	53	69	69	59	74	77	79	60	78	80	65	82	76	59	56	88	75	64	67	72	65	65	55	56	65	71	78	60	69	70	66	69	50	67	67	56	59	63	77	63	74	66	57	60	82	62	70	57	73	73	70	69	59	68	57	76	52	52	70	72	54	71	68	63	77	61	73	80	55	52	53	74	81	59	72	68	79	80	68	56	56	63	63	69	69	50	57	70	56	59	56	71	73	63	77	81	63	67	65	71	60	58	67	72	58	57	63	56	54	74	68	68	69	74	70	69	78	61	68	71	73	52	62	68	70	65	66	51	65	59	57	65	85	56	83	57	60	75	71	55	70	60	68	63	74	50	64	79	60	67	59	57	61	61	71	59	62	68	72	83	53	56	70	66	53	66	75	71	78	71	76	65	61	69	75	66	72	65	73	76	61	63	62	67	92	76	56	64	59	64	70	55	64	57	71	59	71	64	68	73	54	65	83	63	73	66	68	73	91	69	68	62	71	78	55	75	65	74	75	64	73	51	71	78	67	74	76	71	81	81	75	63	60	75	67	78	79	90	71	78	58	70	59	75	63	70	75	83	70	68	58	66	61	66	71	52	73	73	65	64	53	74	60	75	74	68	64	74	61	59	63	77	65	66	74	72	84	70	63	74	68	87	73	58	61	57	84	61	71	70	65	52	58	58	71	59	70	51	58	53	64	63	55	70	74	73	54	69	71	67	72	63	54	70	72	59	73	65	74	56	81	57	69	70	64	62	57	67	75	66	66	69	66	67	81	69	72	70	60	67	58	61	67	63	63	70	74	70	66	62	59	63	49	78	60	66	70	65	70	53	66	71	63	64	68	65	73	65	53	55	67	56	64	62	59	75	72	81	75	55	67	75	61	64	61	61	59	65	70	60	70	71	78	70	69	63	64	67	69	63	73	59	74	60	62	81	78	88	62	56	50	50	61	58	66	55	64	74	85	68	58	63	74	60	59	77	64	64	58	78	66	60	77	85	82	63	78	78	56	52	67	61	59	66	74	66	75	62	62	62	66	72	66	74	69	66	69	63	65	53	63	75	70	61	76	68	61	75	73	67	53	58	85	60	60	71	77	76	71	52	58	65	76	64	66	65	52	54	67	55	66	71	69	60	70	62	73	59	74	69	81	63	68	76	54	59	61	70	57	81	73	69	59	74	91	73	53	79	76	62	64	73	83	58	69	69	62	60	70	53	70	66	62	64	69	67	66	63	76	65	49	59	60	73	65	61	62	74	72	63	74	72	50	64	76	63	64	65	53	58	71	80	73	76	69	54	58	62	66	83	69	61	83	59	58	76	52	83	61	57	65	73	75	71	56	59	59	71	68	83	68	74	80	67	64	68	82	83	71	70	73	95	69	74	63	65	63	58	82	70	50	69	62	55	60	64	57	55	74	66	76	70	55	67	58	69	83	69	59	72	70	57	63	68	75	86	59	53	64	56	65	59	61	56	70	69	56	66	56	65	66	70	73	66	65	54	67	75	81	66	75	75	68	63	56	64	60	75	70	57	67	74	55	62	76	74	70	72	56	71	74	85	70	70	66	55	79	69	48	67	61	66	59	59	63	65	70	60	75	70	81	53	64	79	61	50	84	79	66	77	66	65	68	62	68	54	84	63	57	53	55	57	56	64	51	69	67	66	71	69	72	58	63	70	73	58	57	74	67	71	62	64	64	69	70	63	64	55	65	80	70	59	81	67	63	68	58	63	66	61	70	60	69	61	71	67	69	62	79	56	52	67	71	68	71	61	68	67	71	72	76	73	81	70	55	66	58	74	66	63	74	77	67	71	55	56	63	69	71	67	72	57	68	53	79	70	62	82	72	78	66	57	53	72	57	56	60	66	49	62	62	80	72	76	68	55	68	76	61	67	88	68	71	78	69	70	67	63	66	49	78	62	59	71	65	77	65	64	75	74	75	52	57	65	54	76	52	61	62	68	67	69	59	74	66	44	49	61	75	60	67	68	73	62	57	69	61	69	58	72	46	60	75	71	72	66	62	68	56	67	69	62	57	68	67	62	61	79	70	81	60	64	53	75	83	62	58	64	79	58	67	85	66	70	66	71	77	61	91	70	66	80	69	78	63	82	72	77	73	74	60	58	67	68	60	74	64	75	71	63	85	54	58	70	59	64	72	61	63	61	63	61	84	75	63	79	90	63	66	58	68	59	66	57	69	53	61	62	64	83	61	44	55	61	71	65	60	58	75	80	65	70	67	59	53	64	57	74	70	58	63	58	85	76	74	75	62	72	59	70	72	67	49	60	68	74	62	65	69	78	71	70	57	74	55	75	68	64	66	51	66	69	62	64	64	73	78	67	56	71	67	76	72	73	52	68	58	65	89	74	62	73	42	70	70	72	64	58	66	69	73	60	71	66	59	53	64	53	69	55	73	72	67	66	72	64	68	71	58	65	57	73	55	69	89	67	74	64	60	61	54	60	67	71	69	72	69	65	66	87	72	70	84	69	76	54	61	80	54	77	83	77	62	69	66	74	66	59	60	80	57	71	70	64	64	55	72	58	61	64	65	67	81	73	67	79	76	54	48	63	67	75	76	80	76	71	69	65	64	77	65	74	57	60	65	79	75	69	64	59	59	67	58	68	76	62	70	69	60	70	64	71	78	76	61	70	57	81	81	72	68	69	60	68	72	59	73	63	60	72	80	65	72	63	69	65	70	64	59	67	71	71	71	70	82	67	68	86	70	66	75	66	70	64	59	56	47	79	94	76	73	65	64	65	56	56	66	81	63	72	73	71	64	83	64	52	59	84	66	61	96	65	57	64	54	64	60	64	64	56	74	60	61	60	68	84	49	55	65	58	75	73	58	78	48	69	68	55	59	73	63	72	86	64	59	64	64	70	64	61	68	56	68	67	64	54	55	74	59	64	62	75	61	61	59	68	63	72	64	66	68	62	67	64	62	62	64	68	62	59	61	74	42	63	73	61	71	72	73	65	77	71	52	66	68	71	63	68	60	62	71	71	54	57	71	65	57	56	62	68	59	72
37994	23232	15185	12503	16399	17518	16606	14759	12181	9399	7413	6332	4966	4058	3018	2552	1679	1307	1177	1081	958	935	969	848	897	782	706	664	714	692	705	639	575	548	538	568	489	495	547	543	564	504	535	540	511	530	480	528	479	592	533	520	492	486	541	494	481	486	516	467	481	497	523	537	525	520	496	497	479	488	531	517	484	560	508	546	493	525	486	496	535	502	530	515	534	529	467	523	515	458	492	540	508	502	496	520	533	479	525	496	542	490	495	505	489	531	531	514	457	471	524	507	516	504	495	503	524	529	486	547	557	540	514	487	508	533	479	538	523	500	491	518	519	480	483	519	506	496	523	527	519	543	529	531	517	492	541	519	464	503	509	465	493	494	483	488	507	534	503	535	479	515	501	495	524	482	474	485	480	510	529	490	535	516	514	513	583	487	492	483	500	495	520	505	508	512	507	496	495	489	523	540	536	473	539	516	534	489	510	496	527	487	481	522	498	529	454	508	518	500	500	462	576	524	520	493	492	530	528	516	505	513	492	521	488	541	559	511	468	522	523	504	527	538	517	522	522	513	508	517	502	519	530	501	517	501	470	563	533	507	501	501	507	475	515	498	499	526	513	507	482	490	573	534	497	492	530	517	541	517	499	510	486	515	513	505	492	465	492	526	482	471	527	531	517	507	530	483	479	535	527	534	519	496	535	521	496	502	517	552	503	534	531	504	514	507	500	531	521	522	529	547	490	527	511	524	527	531	478	467	527	575	457	526	501	503	483	530	519	497	484	548	509	518	518	495	533	494	494	548	496	519	508	500	486	491	517	502	555	503	524	487	522	493	490	471	518	480	546	510	525	527	487	485	505	535	525	542	518	524	518	504	488	490	504	527	497	498	494	502	476	475	487	524	527	481	508	507	518	531	493	518	519	505	543	498	496	522	506	480	532	527	517	484	509	540	527	510	521	460	515	489	496	526	552	539	510	517	501	520	497	511	513	523	496	511	497	496	502	514	546	528	502	500	512	475	516	512	521	485	528	486	520	521	480	474	544	505	480	507	498	565	525	530	505	500	482	485	497	505	473	451	527	516	512	498	523	501	489	498	538	544	490	534	499	500	486	510	444	507	496	489	499	498	506	542	557	478	493	486	541	515	515	482	459	486	508	514	499	554	529	519	512	510	495	492	527	510	460	522	477	540	528	542	496	551	502	520	518	490	501	492	486	498	507	550	500	493	501	564	507	482	495	566	488	507	487	543	514	508	499	524	466	504	532	550	516	507	508	512	514	486	541	514	539	487	486	496	515	486	557	519	517	534	499	500	511	500	557	525	483	528	494	513	475	489	508	497	493	488	555	503	531	507	528	486	526	490	542	507	488	549	509	479	489	523	533	508	504	537	487	508	487	499	504	501	503	531	520	499	497	565	507	509	483	533	482	514	557	453	521	490	501	496	493	506	497	519	500	514	523	505	493	512	493	556	520	515	534	473	523	524	498	541	515	524	527	491	522	485	508	481	490	532	513	460	511	514	507	509	519	508	492	549	493	476	511	534	538	491	504	521	518	471	513	525	504	514	513	537	522	511	512	491	490	468	528	514	470	520	535	510	495	533	506	485	505	506	518	507	514	531	488	495	513	481	544	515	527	504	538	472	508	516	491	520	513	563	498	495	521	497	491	505	504	524	493	534	532	483	511	522	545	507	504	480	522	483	494	514	509	495	515	529	504	516	496	530	520	468	495	545	501	508	527	514	526	482	504	505	534	518	499	514	521	518	497	510	526	503	509	517	509	510	504	525	463	498	465	555	563	537	496	516	497	508	504	492	524	510	486	544	504	496	513	475	504	523	520	495	494	481	540	519	490	534	470	556	498	480	498	505	547	518	514	486	521	501	510	508	511	493	529	525	545	549	471	516	536	511	496	496	541	526	519	544	538	487	552	575	545	515	544	501	479	546	470	477	535	491	525	521	513	530	475	515	467	510	524	518	551	531	537	488	535	491	539	524	531	524	496	510	534	500	478	529	525	513	536	498	479	520	540	523	555	526	526	572	517	467	517	513	537	517	502	520	557	486	536	539	476	520	510	548	512	522	509	496	501	508	520	510	542	503	498	536	509	506	499	560	492	546	494	520	526	530	535	532	547	537	505	484	547	532	510	519	486	495	505	514	552	494	509	520	521	522	495	534	528	497	506	527	523	516	519	539	485	530	517	504	504	530	521	482	556	489	496	526	509	494	549	504	484	481	480	488	517	488	490	552	445	503	494	506	542	489	509	547	479	520	506	504	495	511	524	562	476	500	502	490	511	531	490	511	520	522	504	466	465	497	508	512	511	521	507	523	522	541	507	505	544	512	530	492	505	516	483	524	512	508	485	504	516	523	483	492	564	483	523	483	502	539	510	561	518	491	534	520	520	473	510	548	464	504	527	527	496	489	490	510	498	503	540	531	551	523	497	499	478	511	470	503	495	513	516	505	474	523	501	515	485	485	534	526	508	545	511	521	493	501	523	492	506	508	549	510	474	491	496	488	505	524	491	539	516	510	499	522	523	533	525	514	518	478	502	517	479	481	495	483	541	520	462	496	515	487	518	539	491	472	519	539	523	517	518	494	537	510	471	541	529	511	513	525	538	518	542	536	535	510	484	520	549	481	510	549	512	509	475	529	515	498	495	501	508	507	515	512	514	527	508	523	540	544	506	499	558	509	519	532	513	546	510	529	496	511	526	511	478	490	507	494	479	510	544	534	496	491	500	507	475	502	513	518	493	512	522	509	547	481	496	454	513	489	487	519	490	512	500	527	495	508	531	512	491	522	528	495	506	539	495	494	529	476	491	517	535	542	496	521	525	509	559	531	519	481	452	518	519	544	513	502	512	490	513	523	479	510	555	514	483	503	500	488	513	517	542	495	516	487	501	554	478	506	519	513	488	488	517	498	532	500	484	502	514	571	500	496	490	507	544	497	493	549	544	512	514	535	508	486	520	504	553	491	472	499	552	480	531	480	501	479	483	529	520	524	519	533	544	505	502	529	471	493	497	530	499	544	519	482	504	560	509	522	466	492	521	553	469	513	502	530	524	477	517	514	521	518	507	518	551	526	534	517	496	513	507	495	552	540	492	480	519	491	511	478	530	501	533	537	494	470	478	501	493	535	536	490	517	493	517	559	499	536	529	498	507	534	489	504	506	552	519	527	529	531	536	518	537	498	534	511	530	520	512	502	493	524	527	534	508	497	490	535	554	526	540	503	514	500	485	507	498	488	515	535	479	509	508	510	564	468	482	534	503	499	506	475	463	528	497	519	486	506	537	532	518	500	512	507	543	467	498	519	516	504	527	516	466	555	525	516	500	490	507	527	523	499	526	491	516	519	501	489	506	485	538	487	518	498	471	550	536	496	474	485	502	526	514	528	497	512	517	501	501	503	496	488	542	501	545	467	515	540	530	504	498	478	492	515	522	469	497	545	482	538	489	530	519	508	503	523	497	511	526	517	515	523	500	508	513	527	451	543	494	550
11593	6344	2652	1360	868	710	706	642	588	511	390	338	257	247	186	142	109	118	114	101	94	108	108	96	88	91	91	60	86	69	81	81	76	84	82	75	55	69	87	70	73	70	76	67	86	83	74	62	68	70	72	73	63	77	67	59	68	65	81	72	50	67	78	70	69	93	73	91	72	79	66	75	78	71	68	72	80	63	72	72	81	64	67	72	66	66	71	71	62	74	60	73	87	84	71	77	79	77	74	71	74	69	73	71	79	75	83	57	77	78	56	71	63	71	77	57	61	70	69	83	67	71	90	66	70	80	73	83	63	64	77	79	83	74	77	72	63	70	71	73	91	74	51	66	53	74	77	74	64	80	81	66	73	61	75	69	95	77	69	77	86	76	74	73	54	69	75	81	78	67	78	76	85	75	62	65	65	79	62	79	66	80	69	70	58	74	81	86	74	79	66	77	70	76	70	68	84	53	89	85	91	75	75	73	78	83	85	56	91	73	71	80	70	81	74	59	79	75	80	61	89	73	69	86	81	70	66	55	77	85	64	73	62	65	56	61	74	65	76	60	63	56	63	62	64	77	64	68	70	73	68	66	75	77	80	73	74	64	73	82	65	55	66	68	70	84	63	71	85	79	68	82	82	65	66	73	81	75	76	70	82	81	59	62	72	83	71	75	71	67	74	63	62	68	73	73	74	88	71	64	66	78	68	66	65	68	67	80	70	87	79	63	50	64	66	60	75	61	87	69	66	66	64	60	65	56	67	83	75	83	73	61	55	75	89	61	76	68	69	67	76	66	73	67	66	71	83	70	70	66	69	84	57	60	73	79	79	82	72	80	74	66	87	71	84	63	68	67	70	76	68	66	83	81	86	78	80	75	67	81	81	63	77	76	69	76	63	81	64	78	83	78	78	64	76	69	70	72	67	75	78	70	77	64	65	67	82	72	59	74	76	72	64	71	63	75	68	65	69	80	67	76	79	69	60	77	87	81	87	70	76	69	81	78	67	73	72	72	63	86	77	63	74	70	65	68	66	52	77	76	88	62	65	86	72	70	72	82	71	76	86	74	74	74	64	79	66	81	88	69	66	58	64	77	55	79	72	56	57	79	93	75	70	74	63	71	78	72	80	74	84	57	72	88	73	68	71	80	66	72	70	69	75	65	66	67	82	71	65	85	103	67	58	78	88	74	78	66	60	68	67	53	80	82	83	103	72	68	75	62	62	80	66	78	84	56	60	70	77	78	74	68	65	66	73	62	78	66	72	65	68	93	77	70	77	76	65	64	72	77	78	84	83	70	73	79	84	69	71	67	65	77	82	67	74	59	87	81	83	67	85	69	87	62	68	50	71	72	79	69	63	66	78	70	46	74	75	74	87	66	80	86	79	70	79	98	57	60	62	66	60	57	66	92	61	63	76	66	63	68	64	76	56	69	68	76	75	84	61	80	76	56	70	52	69	80	71	62	82	62	71	81	72	64	74	76	74	80	77	71	85	88	77	71	59	68	73	82	71	72	65	77	72	82	67	70	81	65	65	82	66	70	75	83	56	67	54	96	80	71	63	79	63	50	64	76	91	79	58	80	58	70	84	72	73	89	78	67	79	74	77	77	81	85	63	83	66	69	78	68	81	69	63	82	72	64	72	77	92	71	68	76	96	84	82	84	80	67	67	78	85	71	76	74	75	82	66	68	58	74	71	64	75	71	77	60	73	67	72	73	69	84	76	56	83	73	74	71	60	65	75	85	61	78	73	58	75	63	75	73	78	81	74	82	92	75	79	65	71	61	81	73	71	81	66	83	76	54	87	79	73	71	81	84	67	64	75	79	62	84	84	80	75	70	70	70	77	72	88	77	70	73	66	75	66	74	71	67	70	62	82	88	65	63	84	65	83	75	69	74	87	62	87	77	72	74	75	59	75	95	65	76	74	78	76	75	76	73	86	75	75	82	76	76	54	70	78	81	89	70	63	74	66	70	78	72	64	65	85	82	62	56	71	81	70	62	75	75	55	67	81	77	73	60	74	65	68	68	73	59	69	77	55	79	69	66	71	69	53	65	71	73	72	73	81	58	66	62	61	81	71	81	58	70	67	77	59	74	60	58	69	59	66	55	74	63	58	69	82	66	94	72	58	64	78	71	76	59	73	63	82	55	62	80	79	65	71	77	56	77	71	77	65	73	77	87	64	74	64	70	67	79	78	74	73	71	85	73	59	72	61	69	81	63	80	70	67	75	53	71	63	69	81	79	64	65	78	76	82	70	83	73	68	66	60	58	84	67	73	75	72	60	59	65	75	69	76	65	80	63	63	74	64	71	75	80	58	69	90	87	68	75	71	65	76	79	69	78	62	78	63	74	72	73	70	65	88	84	72	59	89	60	60	73	62	67	83	65	67	68	70	74	58	75	82	67	70	87	85	53	76	61	92	66	77	69	72	67	67	90	74	71	85	66	79	66	69	68	74	74	79	62	81	73	57	60	64	70	70	76	62	70	85	93	69	74	66	66	65	66	59	94	73	64	75	73	73	79	93	79	73	81	76	73	76	69	75	69	89	72	74	75	75	76	61	62	82	74	74	64	54	65	70	58	80	73	74	89	75	66	66	63	72	78	70	57	64	71	98	74	81	56	82	81	73	68	74	64	70	78	59	76	70	65	91	73	79	66	72	71	81	60	58	69	86	75	79	67	75	74	85	57	65	86	61	83	74	70	70	69	72	72	83	86	77	70	68	73	84	64	69	67	64	76	77	71	60	78	62	65	73	67	61	59	75	74	79	73	63	59	59	71	56	75	58	73	57	68	81	57	72	74	77	61	69	69	78	65	73	84	71	75	68	72	76	79	78	67	83	81	86	76	67	73	74	81	67	70	60	82	74	74	85	80	77	55	67	64	71	81	80	72	78	71	70	71	77	67	89	77	56	74	82	64	68	78	66	63	69	74	90	69	74	73	72	64	74	56	74	58	69	64	62	74	70	91	68	78	60	65	77	65	76	84	74	67	66	75	95	88	72	69	78	77	73	65	77	70	63	77	65	74	77	73	78	72	59	61	61	77	85	78	82	70	79	69	71	90	65	77	78	85	65	82	66	69	80	71	73	76	87	90	74	61	66	73	61	64	72	58	89	76	78	58	71	88	66	66	78	76	69	77	65	78	78	70	65	75	63	68	59	71	77	67	71	58	72	85	60	52	80	70	67	71	69	78	69	69	82	74	74	57	54	93	80	73	74	72	79	78	70	76	76	72	64	60	84	79	71	68	71	74	64	69	63	77	65	67	87	62	74	68	68	75	63	68	82	82	71	56	70	86	86	81	60	77	70	86	72	75	75	73	74	74	70	72	68	69	66	70	75	73	59	72	80	56	70	70	64	71	69	75	75	70	59	62	58	75	67	82	87	62	76	56	83	60	74	63	75	68	77	78	69	79	81	69	61	66	82	77	72	74	86	69	65	68	68	66	71	85	88	74	77	83	69	66	73	80	73	59	86	79	57	65	76	62
42278	27226	18161	16321	20112	21051	20661	18383	15250	12543	10078	7976	6306	4818	3634	2466	1904	1700	1496	1182	1084	1189	1143	1044	1013	955	841	795	773	778	824	681	673	606	622	629	624	619	627	551	597	541	567	580	582	593	543	577	575	546	596	551	566	540	595	557	568	524	496	560	586	551	564	539	590	525	509	570	549	541	581	529	571	585	566	576	548	549	568	569	498	560	551	527	543	503	507	568	556	574	538	581	534	523	503	614	564	533	536	541	509	550	544	519	556	533	534	564	565	541	594	539	579	526	579	579	531	608	570	558	577	550	539	595	576	528	549	589	591	555	549	553	522	523	557	520	531	571	516	551	556	544	554	548	582	561	571	566	565	568	565	616	558	555	555	523	531	547	551	532	503	533	539	563	588	566	550	517	570	538	573	554	527	569	560	558	551	556	548	560	570	533	551	529	554	564	544	495	582	562	560	549	555	559	594	536	506	572	562	526	581	548	529	571	574	551	538	515	556	506	535	547	545	561	547	602	596	568	558	562	566	540	535	520	552	525	537	499	547	548	516	537	555	562	545	537	574	553	550	548	581	524	524	503	525	548	529	508	538	546	541	570	552	598	527	539	554	519	543	572	544	536	552	544	538	523	556	592	547	602	547	552	582	574	543	562	594	577	573	535	598	477	567	551	543	542	570	595	516	527	571	505	556	541	569	549	552	549	573	535	514	548	561	525	532	576	573	576	587	527	519	578	566	539	549	535	540	538	518	502	566	534	564	556	545	574	553	571	508	545	537	534	564	565	571	546	541	549	568	562	560	558	567	553	551	569	547	524	574	520	552	577	532	522	511	566	545	591	537	502	578	558	536	527	529	544	570	543	549	530	548	570	544	538	539	532	539	535	583	552	525	572	527	525	552	553	537	573	537	604	558	529	520	558	520	586	556	561	530	553	522	592	560	543	511	521	564	501	594	538	570	560	536	592	558	568	585	578	563	528	559	580	562	548	562	546	557	576	548	560	572	565	541	515	553	565	537	552	538	538	559	548	525	522	543	580	563	545	560	533	578	576	569	531	530	566	537	511	576	564	550	557	546	560	510	526	534	612	536	572	552	567	564	584	553	573	533	550	537	561	550	566	556	537	541	529	559	582	554	550	547	566	538	523	527	512	553	552	554	577	554	602	573	580	582	525	565	576	533	560	570	581	542	605	583	520	540	546	590	551	521	523	559	587	559	531	549	579	526	553	560	555	548	548	545	544	573	576	573	612	551	508	549	507	530	551	569	522	504	586	523	582	539	564	589	580	561	620	557	519	516	522	551	546	520	539	546	563	552	550	518	561	547	615	535	568	554	571	573	588	575	561	567	538	562	553	562	578	532	537	519	552	561	531	553	602	574	609	581	572	571	573	518	530	533	515	600	562	544	578	577	526	569	558	532	567	551	558	548	553	569	513	548	562	548	549	568	562	503	569	542	575	555	585	534	570	552	521	552	523	519	537	547	571	571	533	567	570	550	595	548	612	576	511	543	581	518	561	542	570	575	528	559	572	513	542	515	518	557	557	530	538	579	594	591	530	556	544	560	532	518	566	535	528	525	584	562	538	589	568	538	535	545	577	559	533	541	570	567	574	557	554	569	576	558	572	563	543	560	547	549	564	585	573	583	605	588	511	595	531	539	567	538	533	529	562	531	545	535	541	574	498	559	564	561	562	577	560	522	538	590	527	564	552	550	551	553	565	545	555	559	535	543	567	544	543	492	539	544	548	562	578	584	543	512	537	575	556	559	554	585	574	553	527	556	614	529	547	545	559	508	582	549	526	606	557	570	562	575	557	543	544	548	554	522	550	504	570	546	541	586	543	558	568	576	534	541	561	553	534	598	540	543	547	533	559	514	517	515	565	598	554	556	583	550	558	509	570	552	552	571	589	520	587	551	555	530	573	517	553	598	554	545	524	543	546	592	558	549	524	557	577	538	561	544	545	538	547	577	621	588	558	559	525	569	526	510	516	560	544	552	541	579	519	541	577	536	547	572	548	536	553	524	573	537	572	567	563	604	570	560	570	523	571	558	540	549	542	584	565	575	510	549	545	527	515	508	585	555	571	563	544	550	542	544	583	585	521	572	561	596	570	542	587	558	589	568	530	541	564	525	551	546	587	523	552	517	550	524	582	552	558	549	551	570	531	544	526	527	552	560	545	549	561	566	537	559	527	566	555	579	548	517	551	544	545	569	553	572	526	555	537	544	580	558	551	542	583	567	521	552	548	526	557	557	513	563	544	565	565	521	515	529	570	560	590	515	606	605	542	524	590	504	539	572	561	552	545	558	583	542	573	540	553	547	587	564	562	633	547	555	590	572	587	524	528	516	560	561	550	548	590	554	593	548	543	560	542	554	551	594	558	555	569	555	514	585	565	542	519	594	572	530	594	512	588	554	527	535	538	548	555	536	563	561	542	539	547	555	554	553	576	534	546	532	524	557	515	529	557	577	576	553	520	541	556	555	566	555	506	576	522	530	596	548	525	555	571	583	556	577	569	578	522	521	555	551	559	551	530	548	534	518	516	522	542	578	541	546	548	563	511	550	518	585	543	557	571	504	567	577	548	552	568	564	580	516	591	575	549	537	536	558	601	532	571	544	518	572	582	526	580	532	562	532	579	530	576	564	575	576	533	536	570	584	539	554	517	543	559	547	533	526	541	569	571	520	511	536	600	548	559	542	577	534	554	540	544	542	561	554	558	537	543	533	541	555	529	574	606	526	538	573	520	550	518	526	572	591	542	589	567	582	524	577	550	527	569	553	562	579	539	543	518	591	560	543	501	577	517	562	599	577	583	560	563	529	570	556	548	567	540	560	558	597	603	550	561	560	552	557	546	546	555	548	548	533	539	534	589	563	607	582	557	568	541	536	560	558	560	540	530	581	560	559	573	566	538	561	582	540	573	546	549	575	556	578	522	537	535	561	526	548	547	547	530	549	576	556	532	542	540	551	550	554	514	536	548	581	557	562	526	543	570	562	544	563	545	568	544	523	558	576	587	563	542	549	609	536	520	579	573	556	551	556	605	550	559	565	530	574	566	545	556	587	507	547	565	495	577	567	520	542	514	564	576	566	575	543	558	536	546	541	548	613	556	558	527	553	525	553	582	602	540	561	548	553	570	594	569	558	567	498	560	542	530	531	538	568	573	546	548	567	527	518	580	575	542	564	508	549	567	516	577	536	504	568	550	557	567	508	570	538	577	528	552	571	563	534	586	562	603	527	498	567	538	544	573	558	550	551	578	587	516	550	561	550	537	585	533	557	545	581	550	578	546	526	555	556	563	574	583	596	561	565	516	571	584	564	513	523	597	530	573	547	532	581	592	550	540	536	536	500	545	573	559	549	560	527	532	552	528	569	514	539	584	564	528	542	526	567	555	552	565	591	517	562	568	524	568	569	568	543	581	501	530	556	580	558	525	514	600	560	587	560	569	566	513	533	545	574	602	542	558	540	595	536	542	582	534	558	535	583	544	555	555
7956	3260	1438	650	371	419	425	424	348	303	265	232	191	156	130	105	92	101	85	75	75	85	75	64	75	80	63	70	70	66	76	72	80	71	65	65	72	54	72	56	64	61	58	66	79	57	76	62	61	74	57	73	69	70	61	72	72	61	47	73	46	82	71	61	67	57	65	71	77	60	65	60	68	75	71	70	64	53	61	52	58	74	72	77	71	66	65	60	48	64	64	59	82	80	61	49	55	70	58	68	87	60	64	82	70	75	73	72	70	80	56	66	76	80	61	74	64	58	63	80	67	52	65	73	69	58	79	68	74	66	61	75	70	81	61	56	59	56	74	74	57	68	62	64	60	56	70	56	62	63	61	68	57	67	76	60	72	69	70	70	70	62	72	51	62	59	73	64	65	68	57	66	60	67	74	63	64	79	81	63	65	60	64	62	68	53	58	76	79	62	80	68	73	54	73	67	59	67	79	53	71	71	66	66	76	50	67	56	67	69	81	72	62	66	90	54	73	77	67	60	65	69	61	58	62	74	51	64	88	62	66	68	81	63	67	65	58	71	80	74	60	63	61	63	56	63	76	69	68	77	71	52	79	63	50	84	62	58	83	55	72	53	59	55	73	57	59	66	80	66	47	58	63	62	71	66	77	76	73	63	80	52	77	60	83	65	64	71	65	67	58	62	68	66	65	55	71	81	54	66	64	75	61	58	71	79	67	76	67	74	52	75	66	74	81	69	66	59	75	58	55	67	70	69	63	68	71	52	63	74	54	68	53	79	68	58	61	63	56	64	65	47	60	71	63	70	53	93	78	83	74	73	60	83	59	64	63	54	75	56	54	71	66	52	66	65	75	74	74	74	66	70	69	66	72	60	75	70	70	69	61	77	56	57	69	68	83	80	59	68	77	59	68	63	63	69	69	69	79	66	54	69	68	68	62	58	76	77	61	53	55	69	66	77	74	64	67	68	65	89	64	57	69	65	63	57	62	64	69	61	54	80	67	62	57	66	71	45	74	83	71	66	70	81	57	67	64	61	79	66	65	76	68	57	64	55	75	65	52	79	69	45	75	60	75	73	69	65	86	62	64	75	57	72	70	62	64	59	73	59	60	55	63	68	57	62	82	58	70	72	73	69	79	55	57	57	73	69	58	70	67	63	72	66	83	71	55	78	72	65	71	79	57	59	77	61	62	87	71	81	55	62	72	75	69	76	71	64	75	58	45	67	75	69	75	68	56	71	66	64	67	63	64	67	69	75	68	66	66	73	49	58	77	67	60	76	81	69	72	69	63	68	49	66	69	58	50	59	67	71	77	51	64	71	65	68	70	65	59	73	73	66	87	76	71	84	78	78	59	77	80	78	64	66	63	64	61	61	66	47	67	66	62	56	85	72	57	54	64	64	70	61	57	62	67	75	66	71	74	65	57	73	58	64	63	65	73	73	74	76	65	38	44	64	74	58	56	54	62	53	60	71	67	55	64	70	69	69	59	67	82	59	61	66	54	88	73	66	81	70	65	57	71	75	83	59	64	62	63	70	73	64	63	66	83	66	68	83	68	72	72	71	67	63	59	60	56	67	80	62	54	75	71	53	68	61	76	64	80	74	75	58	60	64	73	72	62	69	69	67	86	45	60	58	84	67	60	56	81	64	80	65	62	79	63	63	46	59	53	62	64	67	59	63	61	62	72	56	75	68	71	68	77	63	64	51	70	59	61	84	51	63	72	69	47	66	69	49	62	72	72	62	69	81	57	74	60	60	70	78	69	52	76	70	53	76	80	86	75	65	67	61	54	68	71	72	77	66	63	63	62	72	70	60	58	66	49	71	77	58	67	65	53	65	58	70	71	78	80	55	82	53	64	69	52	64	70	70	71	78	71	59	66	76	62	61	62	81	51	65	61	60	62	70	61	54	65	71	56	72	75	64	70	69	62	65	68	58	58	61	68	72	70	77	63	66	69	61	76	69	63	78	52	55	66	60	76	73	84	71	76	70	66	66	73	66	70	65	68	51	69	62	57	67	60	68	67	55	77	71	61	54	67	72	73	81	61	67	82	68	63	64	80	73	73	72	90	63	72	69	68	78	63	70	63	73	77	80	70	60	66	64	72	69	59	75	48	66	64	65	54	79	68	62	62	59	68	57	74	83	72	55	69	59	87	50	62	67	71	55	55	63	68	77	72	63	75	68	61	81	76	93	53	66	72	64	62	65	62	62	71	77	80	67	76	73	77	68	60	60	57	69	73	72	60	61	81	57	80	77	66	70	63	58	70	74	72	59	72	70	52	62	75	59	67	63	63	64	59	57	66	60	57	74	59	67	62	61	65	53	75	66	55	85	67	65	80	71	59	74	70	64	66	77	75	78	57	81	61	65	71	75	58	84	76	66	69	72	60	83	73	78	72	75	83	53	59	64	66	58	69	71	60	61	73	64	70	69	70	72	69	58	59	52	69	60	70	81	64	70	79	82	74	65	70	64	57	74	52	59	74	59	56	66	61	80	77	81	68	72	77	61	63	58	61	71	61	71	67	60	77	61	88	77	59	52	69	52	79	65	60	57	57	58	67	57	63	56	53	72	72	62	64	67	62	53	68	62	68	67	70	73	66	62	53	76	63	72	60	71	61	61	75	67	67	76	72	73	69	71	82	71	65	77	74	64	55	66	57	66	73	60	63	66	64	76	75	62	65	63	62	63	69	72	67	50	66	74	65	74	62	68	55	86	57	64	71	63	68	56	74	69	66	63	65	84	62	66	64	57	71	90	71	52	73	59	69	67	58	77	73	79	69	56	41	65	76	71	61	66	64	64	62	69	59	71	78	73	79	59	64	70	72	74	68	59	63	66	66	58	71	65	65	57	70	66	72	54	69	78	69	69	61	76	70	64	54	63	60	62	61	70	80	60	56	76	66	65	81	59	70	73	69	57	61	54	67	59	66	60	69	59	90	61	60	59	76	64	62	73	67	80	56	81	61	57	73	62	66	72	66	66	64	69	55	72	68	68	74	80	63	72	55	58	45	66	59	58	65	72	68	72	57	57	66	59	49	69	76	76	64	56	57	62	66	69	70	69	54	77	84	80	60	57	57	87	73	77	63	65	79	80	73	69	66	79	67	70	65	60	70	70	66	56	64	65	50	66	60	73	56	62	62	65	68	70	63	73	63	59	57	72	74	67	79	75	72	60	62	71	63	67	67	69	74	70	71	65	65	68	62	64	63	70	67	61	63	62	70	61	71	63	70	67	51	62	73	70	66	52	60	71	70	64	54	56	64	64	49	59	71	60	78	70	76	87	58	68	78	66	76	75	63	58	66	65	65	60	65	58	66	69	67	72	72	57	71	69	75	73	57	61	61	65	66	70	57	69	70	64	62	72	53	77	65	52	62	78	61	84	74	79	66	57	74	67	53	78	56	55	59	59	70	58	61	61	71	72	66	60	69	72	69	68	59	71	66	60	81	71	75	72	70	61	60	67	66	75	74	68	62	64	72	82	69	56
36314	19987	12367	9613	12784	15113	14692	12411	10243	8046	6544	5092	3755	2944	2227	1658	1262	1114	979	813	819	816	769	806	741	695	557	601	580	645	625	572	558	541	541	551	522	507	529	547	528	506	507	544	504	504	534	504	465	569	541	540	529	510	548	506	499	490	460	505	525	497	536	498	482	527	520	478	551	520	517	540	589	494	491	508	506	539	491	518	503	494	523	520	525	518	531	534	544	514	554	511	514	512	478	467	518	481	549	548	504	514	499	475	535	462	534	501	515	472	529	495	533	536	530	525	490	540	464	530	521	517	509	508	498	551	502	516	492	509	537	501	523	508	533	501	521	478	494	528	525	496	485	536	489	566	533	488	513	516	521	502	515	500	507	546	517	478	522	496	533	510	516	517	503	533	515	479	484	504	514	512	477	543	486	495	485	518	567	597	533	567	546	480	523	525	498	562	526	490	475	464	484	552	511	522	498	535	548	514	533	503	531	510	536	492	510	518	496	557	518	514	518	488	545	531	538	517	513	540	528	488	545	554	561	544	498	494	527	503	488	456	519	514	504	505	519	552	506	481	476	504	479	517	471	510	516	498	502	494	545	516	498	528	514	482	498	506	517	473	477	538	544	488	507	487	462	522	548	517	489	494	525	516	495	535	505	510	539	514	500	500	501	517	529	525	476	492	485	507	486	530	498	484	497	529	530	547	493	531	534	514	528	487	446	524	534	549	464	484	479	513	466	541	530	527	534	530	516	550	538	539	546	514	477	497	529	528	481	551	509	531	525	496	503	504	494	529	526	502	459	557	538	507	501	505	495	499	550	523	492	497	507	519	471	523	518	492	518	529	512	481	511	476	484	498	493	552	533	556	525	558	529	480	481	526	531	533	490	548	476	490	506	507	525	500	542	511	528	519	520	505	521	503	473	510	525	511	527	493	532	520	566	550	490	471	489	528	544	514	501	487	560	497	525	533	529	558	540	525	561	491	528	513	510	535	474	507	522	511	512	510	510	502	546	525	500	516	514	521	485	498	516	510	549	525	483	540	529	540	519	527	526	500	518	485	563	543	515	530	559	499	559	510	501	531	503	520	517	540	506	483	546	506	534	550	532	523	546	546	518	507	524	494	494	533	510	534	526	545	507	524	517	546	536	527	499	531	510	473	578	492	530	497	501	496	467	499	503	556	531	503	514	521	509	508	527	500	481	520	493	509	541	492	485	486	521	511	496	520	515	517	486	507	524	532	515	530	533	482	502	542	541	506	529	493	517	498	506	524	488	532	502	551	536	537	530	512	519	564	509	475	506	507	480	496	472	497	491	485	519	521	527	494	522	502	471	537	506	523	529	561	477	512	471	519	457	500	527	518	499	493	523	526	489	524	506	536	556	517	506	500	535	522	544	513	543	515	504	528	519	481	508	523	514	519	573	527	526	551	525	542	543	517	507	548	502	522	477	529	517	500	517	540	526	493	508	495	508	507	469	511	534	564	500	503	509	517	507	506	497	508	514	525	548	537	549	510	558	505	524	541	547	529	528	531	479	523	536	524	527	515	509	517	556	541	512	486	520	503	595	513	532	496	514	513	531	511	556	494	516	505	530	538	512	505	523	507	526	538	504	500	523	513	494	509	532	566	494	502	551	525	499	505	491	502	506	527	496	488	526	542	510	532	559	512	523	516	510	479	489	519	496	525	511	498	534	543	547	515	542	485	533	536	541	511	466	524	528	486	509	517	527	507	476	474	527	532	516	538	520	543	497	554	494	540	517	484	525	519	479	499	542	507	524	502	560	523	502	509	488	530	484	532	532	508	509	517	476	496	523	484	518	527	515	535	488	534	498	522	528	499	511	509	530	483	524	535	537	509	448	511	544	501	512	526	541	515	484	519	549	521	514	530	492	519	524	514	535	550	518	511	553	551	491	511	566	516	509	482	512	507	546	522	526	556	508	496	533	502	541	521	488	506	529	504	500	498	536	492	530	521	505	565	547	551	505	507	532	504	549	504	538	490	513	457	506	513	516	561	500	539	507	523	488	470	568	494	533	526	496	478	553	489	498	539	494	468	463	490	487	526	508	511	506	519	530	504	529	545	509	541	506	497	506	511	487	499	526	515	538	500	500	529	489	517	531	466	509	535	545	472	516	515	503	521	511	531	513	503	515	498	510	531	522	554	486	529	513	540	522	527	524	528	520	480	517	495	522	546	515	470	532	509	523	550	492	493	496	538	529	551	529	504	515	523	522	510	536	514	552	527	493	478	510	509	536	493	520	533	487	515	506	512	534	506	498	498	544	526	539	509	495	517	458	522	504	502	516	540	499	545	528	507	534	499	484	531	519	542	536	493	495	483	516	531	512	493	502	528	530	506	528	515	570	527	530	500	519	529	554	491	514	541	525	521	530	499	511	489	521	514	550	523	509	579	511	499	516	535	512	518	502	534	550	493	503	502	547	540	506	533	486	539	505	533	515	530	553	531	471	490	464	529	478	494	471	523	493	505	515	498	503	534	503	506	519	539	486	550	507	527	520	492	478	496	507	511	496	504	506	515	485	477	554	526	512	506	549	477	510	531	556	536	515	480	569	554	528	504	472	460	508	519	470	467	545	513	542	502	510	541	486	504	518	485	513	477	473	518	490	522	501	516	530	546	508	476	515	527	500	512	487	519	496	500	508	525	531	499	500	472	488	499	519	478	494	512	515	488	511	498	506	551	526	515	494	494	517	516	493	521	507	522	494	525	515	514	554	502	517	507	542	476	546	498	489	537	515	546	500	527	585	473	488	479	520	501	537	494	509	541	534	519	523	510	461	495	509	518	495	524	523	493	497	496	542	553	514	521	512	515	518	561	552	545	541	529	538	479	547	509	509	492	528	539	514	530	523	514	510	544	510	517	491	479	500	519	491	507	533	518	516	520	475	525	511	498	517	525	509	521	529	548	509	510	506	507	552	555	540	529	543	478	510	511	486	530	480	522	504	511	504	523	528	514	484	512	504	520	500	511	529	518	547	515	508	481	473	521	489	525	529	520	530	516	466	525	529	511	521	517	499	494	557	511	500	486	546	532	545	512	533	480	487	510	518	505	535	522	559	509	493	487	527	513	538	514	514	508	481	539	521	545	490	553	503	549	515	526	521	554	484	511	506	531	561	535	529	536	514	505	509	487	531	532	528	499	511	548	512	502	525	489	476	481	514	499	461	548	522	549	521	481	552	533	487	465	546	513	567	521	505	506	498	530	539	491	505	576	521	498	519	509	503	503	515	551	514	506	504	493	502	520	518	533	495	531	500	503	513	496	493	535	503	510	529	547	509	550	539	516	492	497	479	532	551	512	528	499	513	518	545	543	557	516	530	541	539	500	511	461	478	518	499	542	485	481	537	514	507	525	508	536	539	530	547	518	474	487	519	516	489	523	542	473	489	504	540	503	480	497	570	529	535	499	500	531	493	570	506	573	514	493	516	523	497	487	519	513	524	509	524	516	516	539	503	505	502	503	515	526	524	477	534	488
10027	4923	2011	955	694	534	602	513	438	364	303	276	237	193	142	112	133	106	80	110	94	82	72	95	76	92	82	77	77	69	85	85	85	85	82	97	73	66	71	94	62	71	73	64	79	70	71	69	77	57	69	72	77	71	76	89	75	75	76	84	74	79	59	70	75	64	78	77	70	73	77	58	84	71	85	71	84	72	73	74	72	65	88	73	64	68	85	85	75	76	89	59	81	87	60	67	90	73	86	79	72	78	62	80	74	67	83	73	72	66	62	70	77	58	64	62	66	76	81	67	60	69	59	80	75	71	87	82	84	63	57	62	64	75	71	87	71	76	74	67	78	60	84	63	79	69	72	73	76	63	91	80	64	78	64	74	70	71	78	76	67	82	65	82	86	71	68	68	88	57	83	65	85	69	81	78	66	80	83	70	70	63	78	68	64	86	55	70	76	74	81	75	76	73	64	67	72	73	82	62	50	102	68	83	61	68	66	68	80	67	88	68	72	71	80	51	65	70	74	56	84	76	76	71	73	73	94	68	88	70	76	68	76	72	69	76	71	71	84	82	63	93	72	59	76	71	98	65	98	79	68	85	71	61	60	59	61	67	83	70	63	63	73	79	69	82	81	66	73	73	75	74	76	65	59	68	73	88	64	85	76	78	63	71	64	67	67	66	76	81	73	68	88	72	55	81	86	78	84	76	90	81	64	83	76	69	65	77	83	88	82	76	69	71	63	76	81	79	60	63	67	78	72	80	84	71	75	75	83	63	74	72	70	89	79	63	77	78	73	80	79	55	72	78	67	97	73	86	67	60	60	67	70	61	70	77	66	90	71	81	63	84	76	83	71	65	67	73	73	70	83	76	64	79	65	64	68	72	75	68	71	71	79	65	69	61	84	69	72	79	70	70	73	72	80	59	77	66	63	96	85	58	67	82	66	68	76	83	85	70	79	78	69	64	64	66	69	71	73	76	66	57	81	73	58	69	73	62	82	68	76	78	68	77	64	78	54	62	85	79	82	70	65	80	63	65	56	62	64	71	68	67	74	65	77	72	64	66	73	76	80	82	73	62	69	72	57	77	84	81	70	69	82	86	60	66	65	73	77	77	72	71	84	62	73	54	76	88	83	77	64	85	70	73	81	64	71	64	77	82	77	62	89	88	77	70	76	67	86	71	85	64	89	81	72	81	72	62	57	68	78	62	82	68	81	68	67	72	75	74	76	70	78	82	82	63	70	71	65	69	81	65	76	78	84	76	60	66	72	66	54	65	68	74	66	74	70	82	85	63	61	79	62	80	77	78	65	66	71	73	68	79	76	76	81	78	87	63	90	54	73	68	66	83	82	69	70	77	71	72	67	82	66	65	71	105	50	71	74	67	66	79	71	76	84	79	76	72	73	74	79	71	87	81	81	71	82	58	58	64	72	78	73	75	61	89	72	66	62	79	87	63	81	77	87	78	86	68	75	84	75	70	75	80	69	61	70	72	81	70	73	79	71	68	85	65	80	67	65	89	68	67	70	69	61	69	59	72	77	80	77	63	91	79	71	78	75	78	68	77	79	64	90	70	78	80	60	76	76	85	67	59	77	75	59	64	66	66	54	80	68	72	57	72	85	77	63	84	72	74	81	79	86	71	68	73	69	67	74	65	63	63	70	83	96	77	74	67	87	78	71	69	65	67	72	75	81	69	76	65	77	73	64	81	84	75	76	89	83	69	71	68	74	81	78	78	70	72	72	65	76	60	70	72	70	84	61	65	77	71	53	62	75	78	69	80	70	79	66	75	72	64	94	72	72	75	66	65	78	71	80	85	66	82	75	71	86	72	73	71	86	69	74	87	86	73	77	74	73	68	86	73	68	71	64	81	78	82	69	72	74	65	81	64	59	66	80	79	77	60	71	77	81	77	77	65	68	66	76	80	64	59	79	70	80	72	61	73	69	82	79	69	71	66	84	68	78	77	69	77	79	80	77	65	76	69	72	74	76	71	53	78	90	90	67	77	86	78	66	57	93	80	87	69	75	83	93	84	63	90	79	72	69	84	75	82	79	70	86	79	65	61	70	74	63	87	61	87	66	81	64	76	79	75	67	82	55	71	65	71	73	69	74	75	77	62	67	70	52	75	86	65	75	60	64	87	75	71	50	76	78	82	77	76	77	64	65	77	72	65	63	79	62	82	65	73	67	67	65	67	78	71	68	68	64	89	64	74	78	81	86	77	77	71	71	61	74	87	74	59	91	69	72	75	81	69	83	83	80	78	67	57	74	77	68	64	76	62	74	77	64	81	89	68	70	80	80	76	67	71	72	72	79	80	79	80	58	72	84	75	75	80	65	62	60	67	91	75	79	73	70	55	78	80	73	74	80	76	74	72	61	72	72	61	64	62	68	85	73	72	71	71	75	67	77	81	59	64	66	73	64	59	85	73	80	79	65	73	72	76	76	74	68	64	75	71	83	75	70	50	77	73	71	68	83	91	78	67	64	64	76	73	67	65	82	60	64	69	79	72	77	78	70	91	80	82	77	74	87	55	89	76	70	66	67	82	73	62	88	75	74	52	63	82	94	76	81	61	69	77	82	79	74	67	70	44	68	75	74	67	64	60	78	72	80	60	76	70	75	78	66	77	88	83	62	81	76	75	74	76	73	76	64	65	62	73	71	55	71	85	77	77	65	73	71	76	64	79	71	74	81	74	67	93	72	75	74	96	89	82	77	64	74	70	68	63	52	64	82	71	77	66	67	65	58	83	62	67	77	63	77	84	47	67	78	76	74	75	70	64	76	78	75	72	78	63	91	74	87	76	74	80	80	86	94	65	69	78	74	81	78	75	85	71	84	70	66	78	78	68	75	59	68	72	80	73	63	68	76	66	72	71	75	68	56	80	67	73	87	68	75	73	61	76	82	79	80	78	63	75	75	73	72	86	66	73	77	89	75	64	65	49	75	62	75	73	75	61	69	85	78	66	79	69	67	81	66	69	70	88	81	74	72	71	83	66	81	70	70	85	72	73	85	81	74	84	53	70	77	66	76	54	75	75	58	64	60	60	76	85	61	65	76	57	68	72	68	72	75	75	74	80	86	68	84	81	60	92	69	68	67	65	77	69	72	78	69	74	74	77	67	65	74	76	77	59	81	73	70	72	57	77	87	72	73	71	69	75	72	59	67	76	62	68	80	71	73	74	66	75	71	73	87	78	76	65	75	69	75	86	74	74	75	90	84	73	72	62	74	66	78	74	65	70	61	62	60	82	89	70	65	62	74	83	54	74	53	69	77	74	77	70	64	51	71	71	69	74	77	77	53	83	65	79	72	87	69	68	66	72	72	76	74	73	75	85	83	70	72	72	74	76	68	60	65	78	76	72	76	81	71	79	67	71	58	72	84	74	79	78	65	73	81	69	62	85	78	59	80	58	67	81	76	65	59	65	74	67	76	69	71	61	66	70	74	58	55	73	80	69	69	86	61	65	80	67	73	75	54	79	61	75	70	73	71	80
40478	24803	15311	12573	18835	18968	17990	15877	12563	9980	8401	6531	5016	3747	2776	2268	1912	1460	1274	1032	1089	1047	974	1008	877	845	761	746	768	737	652	621	626	584	610	566	581	583	613	555	611	558	560	551	542	566	543	553	584	521	536	565	537	542	508	533	592	552	540	546	541	567	539	552	519	552	537	525	559	570	611	551	507	611	530	555	544	533	524	539	537	572	515	528	538	548	543	571	527	578	566	487	517	581	554	550	570	547	518	558	566	566	531	558	548	556	562	532	548	542	517	552	558	560	572	599	564	561	524	530	598	568	523	542	529	516	580	551	532	584	566	578	566	559	547	516	582	525	528	544	567	564	588	604	562	543	569	557	552	571	608	535	565	597	594	568	580	585	550	540	571	531	571	550	572	560	583	531	560	527	556	528	534	534	570	583	587	511	595	544	516	561	543	529	563	540	573	566	551	549	582	552	585	546	571	596	552	534	548	532	574	531	539	536	585	537	554	556	533	568	544	513	615	581	579	554	526	561	531	544	539	561	529	574	571	548	530	570	556	523	554	529	520	525	562	552	552	534	547	605	568	557	553	555	524	546	570	591	558	587	551	548	536	543	576	577	578	544	571	531	546	532	618	527	583	525	546	550	545	560	553	560	539	555	518	581	532	517	519	532	577	528	574	544	547	578	580	558	553	528	530	563	561	569	523	575	579	567	513	531	543	545	529	542	605	593	602	556	579	572	566	561	558	604	551	542	530	537	543	558	587	550	548	542	562	526	529	572	531	564	538	544	560	494	518	577	542	559	593	556	554	580	575	569	576	522	558	543	551	553	575	537	547	530	529	507	553	526	570	551	534	562	569	588	584	573	571	596	539	558	569	566	556	590	540	557	559	571	556	551	573	601	548	553	546	567	534	551	605	609	532	539	547	530	565	563	581	548	580	570	580	549	583	513	520	545	523	552	541	560	548	541	564	539	586	524	552	522	529	615	523	570	592	507	594	551	546	585	571	547	539	523	522	558	550	550	556	516	577	542	559	610	562	542	559	535	571	561	535	579	541	571	625	578	567	537	574	549	592	543	584	539	548	579	539	527	573	513	541	559	529	546	516	524	580	569	530	546	556	572	503	554	510	545	575	556	554	561	548	554	554	531	529	581	548	551	588	570	541	533	572	578	546	549	523	513	580	543	540	534	543	563	541	567	541	579	529	583	533	539	592	543	563	513	567	536	604	550	609	521	556	554	552	567	515	534	519	549	573	548	562	555	610	536	568	531	537	570	537	570	526	544	555	562	558	570	602	558	551	504	597	560	517	582	559	598	564	565	575	542	570	548	507	565	552	590	535	564	559	578	535	570	540	525	540	537	501	558	581	530	537	551	556	502	560	530	568	525	533	557	547	546	530	564	564	515	560	568	527	552	529	530	521	563	515	546	586	527	573	529	509	522	555	525	510	551	571	571	569	538	550	586	580	527	537	543	588	583	562	571	586	574	523	585	578	542	535	539	564	590	557	519	546	596	556	601	543	560	507	507	560	566	576	581	530	524	549	525	539	574	532	534	568	549	520	548	510	542	560	591	543	580	533	540	569	524	569	573	556	535	540	575	535	576	543	572	566	551	530	501	546	564	552	576	544	554	604	554	534	561	553	558	534	582	536	583	524	581	574	550	567	535	539	550	574	564	547	562	538	530	533	549	524	512	601	543	534	555	551	528	518	544	529	582	587	516	572	555	545	582	552	582	559	579	517	545	545	577	528	535	610	572	585	562	553	546	549	535	508	543	527	546	549	588	578	560	543	502	577	561	562	557	544	565	574	538	525	547	572	526	552	532	566	518	555	585	556	554	543	549	547	561	574	533	583	515	574	535	504	592	560	580	559	526	566	533	583	513	540	567	558	548	520	551	570	544	481	589	568	577	588	557	533	540	544	557	528	537	528	544	604	531	548	581	514	513	574	552	528	571	547	534	602	537	541	552	542	565	535	574	523	561	526	562	562	616	541	552	549	518	514	526	609	574	533	554	569	573	585	548	546	573	547	564	611	563	550	533	543	506	540	559	562	562	546	534	567	528	569	508	549	561	558	578	554	549	574	537	559	547	537	571	528	533	503	518	577	594	572	504	584	576	508	558	574	546	543	512	557	535	558	543	526	534	537	556	562	587	560	531	557	571	526	547	562	571	560	515	555	540	586	568	583	576	561	557	555	565	574	558	562	530	563	531	517	564	508	523	478	535	564	511	580	570	590	538	524	564	522	540	552	559	535	565	548	580	571	555	556	572	553	585	553	581	588	517	573	565	533	553	548	555	561	584	536	572	561	550	551	583	526	532	508	555	591	550	549	592	541	566	549	557	574	531	548	613	539	543	571	532	552	581	557	559	600	536	570	557	523	551	556	556	533	549	507	521	555	602	504	550	578	558	547	539	547	576	551	512	540	622	552	539	539	551	549	518	586	556	553	564	549	545	511	557	548	547	557	530	577	561	549	580	601	556	582	520	555	576	560	568	541	572	557	570	527	556	552	551	555	541	568	600	522	534	514	562	532	567	549	553	557	599	510	555	587	576	587	575	619	555	554	545	535	553	564	597	552	517	529	555	567	564	558	534	550	590	592	552	507	546	554	582	530	559	571	511	564	511	590	530	578	534	596	536	603	555	560	566	519	524	581	576	481	571	552	541	569	578	562	544	545	580	551	575	509	548	533	544	560	589	520	575	544	600	553	568	574	555	533	548	539	542	576	584	549	550	562	546	567	578	569	559	513	551	510	534	573	509	602	542	522	586	517	577	548	514	539	572	517	545	560	540	568	553	537	552	549	584	563	532	572	521	588	582	549	576	563	561	551	574	572	541	561	563	550	530	586	539	561	552	595	568	586	560	566	550	527	562	583	544	554	551	520	556	601	514	565	550	551	564	555	539	564	556	570	579	542	579	540	533	568	535	545	531	583	530	494	563	549	571	584	555	571	532	572	560	526	545	551	571	529	578	572	562	566	527	561	556	523	564	563	542	552	537	562	553	563	527	546	530	584	552	584	540	536	563	529	561	555	587	548	543	548	547	550	570	548	536	512	523	549	537	539	582	590	529	559	556	597	537	509	575	533	534	554	614	540	537	552	563	533	546	545	556	555	557	555	531	522	560	560	566	522	559	530	513	590	545	541	548	517	564	580	567	585	545	543	564	522	590	535	578	540	548	549	547	533	576	571	522	557	565	532	593	584	544	529	576	563	591	545	576	561	549	563	573	532	552	584	545	552	593	526	562	572	563	563	517	533	528	542	542	565	569	557	528	582	542	551	536	513	509	544	553	580	512	522	536	539	545	552	574	592	538	538	570	606	594	516	583	557	558	577	518	583	545	571	534	584	574	559	561	556	553	580	549	540	558	588	576	574	552	540	542	543	553	570	547	547	510	584	557	541	565	540	565	580	542	546	527	525	538	537	559	573	568	585	487	587	581	549	557	561	552	532	522	571	556	584	529	552	528	543	523	545	563	525	520	529	553	591	534	511	542	606	539
9473	4641	1771	883	664	550	525	491	399	376	290	243	184	190	153	149	132	83	80	84	67	73	91	95	73	76	83	73	79	66	65	84	83	89	62	76	59	68	76	81	76	56	58	74	73	66	54	84	66	54	64	80	92	70	69	50	63	86	76	61	73	69	70	73	64	65	73	72	56	71	70	64	71	78	69	67	72	78	73	42	69	70	67	58	75	79	70	63	75	53	74	78	66	67	64	52	64	74	70	57	71	63	77	73	71	73	69	60	55	81	84	62	66	65	43	79	76	72	55	66	73	74	63	79	92	76	65	71	80	81	65	61	70	55	72	59	60	73	67	61	58	64	75	63	70	69	58	69	66	67	57	61	68	73	59	57	68	69	79	59	51	89	64	62	61	64	62	51	63	71	72	92	66	70	68	75	79	51	61	81	73	83	76	80	72	64	67	80	75	59	72	76	60	77	69	76	59	67	61	67	70	58	71	64	61	75	57	57	69	65	83	73	49	59	78	72	76	89	61	57	68	58	65	69	78	64	64	77	61	82	77	75	62	76	76	62	52	70	77	76	71	55	68	67	62	65	83	59	57	64	75	70	65	72	61	61	54	66	70	79	71	80	80	61	71	57	73	61	63	54	59	67	72	74	62	71	79	78	72	58	53	49	68	63	64	50	68	60	69	58	62	73	63	72	67	64	65	62	62	62	67	64	65	75	67	67	53	80	58	73	76	47	65	71	74	51	63	74	83	70	65	77	69	81	71	71	66	66	67	56	66	77	81	70	50	59	64	70	70	63	59	60	57	80	79	53	70	70	71	68	62	77	63	70	71	70	70	71	57	66	72	61	56	65	71	65	76	75	86	90	59	79	43	57	75	62	69	70	71	72	59	53	58	66	78	70	54	69	73	58	78	69	73	75	52	72	73	83	68	75	73	65	80	79	53	53	68	77	81	69	60	63	59	70	56	65	73	69	71	84	55	82	63	71	70	64	67	77	76	81	69	61	72	61	72	63	70	76	55	62	59	63	83	78	53	63	59	72	81	47	62	66	60	56	73	58	78	74	66	69	68	57	68	64	80	65	67	81	59	80	77	71	73	62	64	71	68	77	78	68	69	62	65	74	66	77	68	61	87	72	57	66	68	62	63	70	65	53	66	50	83	79	65	64	64	63	53	65	84	64	68	70	57	70	66	67	68	73	82	57	51	74	59	71	69	84	69	66	62	80	72	80	85	65	88	73	69	65	56	66	78	67	63	73	67	82	62	72	74	67	68	75	79	64	75	48	59	65	68	71	60	65	70	67	80	65	60	56	80	85	81	69	69	61	78	72	69	77	66	56	63	75	75	55	67	74	76	66	70	62	77	76	67	65	68	76	77	60	66	59	66	71	62	55	61	57	61	83	73	56	74	74	75	61	78	64	69	69	62	68	69	76	68	62	72	54	57	64	69	51	70	60	63	64	64	72	65	66	84	68	65	80	66	73	77	54	61	65	77	75	67	66	57	75	72	54	74	60	71	55	60	76	65	78	81	72	66	66	53	71	70	62	81	53	67	73	67	74	69	70	72	67	64	59	64	73	70	54	66	76	75	67	61	62	70	75	71	68	70	76	73	76	68	77	61	68	59	74	57	79	74	58	57	76	82	76	74	82	75	57	68	66	73	68	68	72	70	69	80	61	55	65	71	75	75	57	73	67	77	67	67	62	57	71	59	71	73	65	62	82	70	67	65	79	67	63	64	62	67	67	67	73	66	75	69	68	70	49	56	60	69	72	79	67	71	78	69	54	70	53	76	80	75	73	78	73	74	71	66	78	60	80	79	77	59	71	57	53	63	69	63	65	69	91	65	71	60	81	71	79	71	62	72	58	76	79	68	73	70	78	61	57	70	55	74	65	80	80	73	68	71	55	78	76	88	64	70	72	80	51	70	71	94	72	77	88	71	69	61	75	71	68	72	73	76	77	69	72	73	78	79	70	83	57	61	78	77	67	66	63	75	53	77	51	64	79	83	71	65	77	75	68	64	85	76	71	70	79	81	80	57	63	66	54	68	44	65	65	66	57	58	72	70	53	55	74	62	65	71	73	78	73	66	73	64	71	77	81	65	72	63	46	72	63	54	65	61	65	57	49	66	67	59	63	66	65	69	82	56	84	51	69	60	59	63	71	63	71	72	71	68	67	52	60	61	65	62	62	77	73	58	71	57	88	72	63	75	75	65	72	72	62	68	84	54	82	84	59	78	63	72	73	79	64	58	72	68	58	62	63	68	69	71	64	75	65	59	56	81	65	55	74	67	80	78	70	63	74	73	59	78	69	61	50	60	70	53	69	79	81	67	62	75	65	71	80	58	67	66	66	67	65	59	71	80	67	74	82	64	77	68	60	64	56	64	74	65	63	52	71	63	74	71	70	65	76	67	76	82	78	64	65	68	58	63	77	43	58	65	62	64	76	62	74	61	54	70	66	63	74	75	67	63	51	64	68	61	71	74	91	73	71	58	69	71	66	76	61	63	63	67	66	73	64	70	75	76	77	89	63	69	69	68	76	79	56	86	65	45	71	60	55	65	59	77	70	64	76	66	57	64	71	59	59	71	75	68	57	62	75	66	71	70	57	67	72	52	55	55	69	70	58	67	53	71	86	79	62	58	60	66	59	60	67	65	75	70	66	73	68	66	75	77	81	66	75	65	76	65	64	75	68	63	71	60	69	64	62	75	45	60	82	67	70	67	74	70	76	89	88	70	78	74	61	70	45	82	69	77	64	70	73	72	68	67	75	57	78	68	70	77	67	65	42	60	74	67	77	72	79	57	66	72	65	66	60	82	78	79	72	77	65	60	61	79	67	63	68	69	67	63	60	71	67	74	72	59	56	79	68	56	65	71	82	63	65	68	80	65	60	60	69	64	58	66	64	83	77	63	70	66	79	61	60	77	58	61	72	71	70	72	80	66	62	64	55	62	71	65	69	67	55	76	63	68	69	81	67	46	60	76	63	57	61	54	65	68	63	60	71	68	67	72	78	80	81	74	71	72	66	60	67	71	67	63	68	51	87	75	65	77	66	71	64	67	64	66	73	62	80	84	63	65	67	85	69	77	55	44	70	50	61	68	75	74	79	64	73	71	78	72	55	77	61	63	61	71	77	62	77	66	69	79	65	68	77	69	75	50	66	60	60	63	78	68	75	70	75	73	65	63	65	65	82	65	75	72	65	61	68	67	88	71	67	56	72	64	79	62	47	82	75	65	64	82	58	67	70	57	67	76	76	76	62	52	65	63	62	64	76	59	65	59	69	74	65	69	61	51	73	72	56	67	67	71	63	71	84	71	59	67	73	65	75	62	62	54	71	61	73	64	67	62	53	57	62	54	61	64	72	60	67	68	56	65	60	79	67	53	73	73	69	72	68	80	58	57	57	70	72	75	71	54	64	61	76	52	53	72	85	69	66	71	69	65	59	69	66	78	74	74	84	75	69	72	57	72	59	72	65	72	71	56	65	77	59
37328	24224	14422	12623	17586	18875	17217	13877	11603	9892	7726	5779	4724	3596	2793	2270	1845	1478	1219	1075	1002	987	992	881	868	743	781	693	730	768	670	599	592	561	544	558	560	569	536	547	534	484	533	531	527	528	520	501	501	519	534	534	516	526	528	506	481	518	543	499	518	487	496	560	526	494	510	505	502	526	507	529	527	504	537	563	493	540	493	496	517	488	503	486	539	513	563	474	545	480	510	493	513	559	504	498	522	522	477	533	516	533	495	547	513	512	480	552	503	550	498	511	553	537	498	496	507	497	532	530	547	488	515	507	557	534	539	521	481	513	508	532	503	529	514	490	513	485	516	502	505	530	471	545	458	516	496	490	526	542	524	487	523	518	535	528	522	500	507	549	522	530	508	527	489	524	517	521	534	492	499	537	501	498	493	576	486	525	512	499	503	512	547	495	497	521	525	531	490	508	510	526	543	520	492	498	544	513	503	487	469	505	522	551	533	487	510	503	510	548	552	514	491	514	540	522	519	526	480	504	528	522	518	522	531	534	519	510	481	506	520	506	514	503	537	487	499	528	510	498	531	501	530	526	491	518	506	527	534	536	534	518	531	476	480	480	520	508	536	535	541	515	529	532	495	504	530	546	523	501	528	506	516	537	549	514	502	534	533	545	521	546	543	494	490	506	524	468	529	524	546	507	530	528	511	495	535	516	525	544	524	441	543	497	505	520	486	537	524	509	513	548	473	482	534	510	539	513	514	513	485	510	483	495	540	496	523	517	525	485	506	506	503	521	502	501	575	519	514	490	479	510	521	550	472	530	530	535	517	522	523	498	530	484	535	549	534	525	490	499	475	512	497	497	525	505	528	493	495	502	508	569	513	503	496	514	504	543	499	512	514	486	485	512	515	512	516	510	512	540	520	515	525	498	514	517	526	557	503	524	545	526	508	554	508	504	520	510	504	506	505	519	491	507	535	524	539	557	535	525	520	542	541	554	544	498	512	536	528	493	545	464	509	478	515	523	531	502	470	500	518	542	550	553	498	514	522	506	499	560	504	547	476	525	523	545	509	515	508	536	506	505	536	526	495	491	531	542	534	528	531	530	489	525	538	553	490	546	547	516	523	534	506	530	522	547	556	541	576	521	585	511	513	518	492	546	514	559	525	513	546	516	521	525	543	505	522	519	534	503	495	511	540	559	497	548	506	523	509	504	525	482	509	517	518	516	493	538	529	525	490	519	514	478	509	538	476	520	530	527	515	523	506	508	497	546	485	474	516	494	531	485	513	511	530	520	518	527	505	530	547	497	507	498	524	534	522	512	492	502	541	519	536	503	497	509	523	480	511	504	470	546	511	539	531	520	491	507	469	503	515	527	520	500	530	486	520	520	472	512	498	508	506	534	586	491	476	538	503	512	537	508	501	551	468	495	515	518	524	500	517	513	488	520	499	547	460	519	518	466	512	546	545	546	495	542	513	518	527	489	492	528	540	529	538	551	570	512	474	504	543	542	563	519	554	539	478	500	519	497	524	473	526	530	466	520	517	475	544	513	525	512	534	540	496	482	538	549	495	508	532	532	527	525	483	487	523	531	506	492	506	498	526	555	503	509	517	510	519	522	517	514	528	516	516	515	491	536	496	524	559	491	501	489	531	541	512	543	521	506	480	536	523	499	495	576	475	527	509	509	525	516	543	504	513	541	529	528	528	548	492	504	512	498	512	516	517	515	483	509	514	486	542	530	504	505	488	525	493	507	493	446	502	533	488	544	508	529	513	529	500	516	528	525	517	524	526	475	515	580	523	499	550	581	494	535	514	524	495	495	503	507	497	537	510	491	511	533	536	508	543	535	500	492	519	512	507	498	512	533	522	499	499	565	516	529	505	527	540	538	509	540	566	504	493	515	558	526	507	519	511	508	521	547	512	496	560	500	539	528	498	503	479	507	520	518	503	539	522	529	518	516	468	540	556	517	476	508	508	503	496	491	497	514	491	494	519	487	516	481	535	586	517	531	538	493	523	516	534	478	492	509	543	475	550	509	513	544	507	524	528	506	485	496	519	521	514	489	521	496	492	530	520	517	537	507	526	496	511	530	490	513	525	538	506	521	538	538	557	496	517	521	535	511	527	541	485	519	506	487	514	522	509	532	516	541	548	545	504	508	498	495	540	541	499	492	546	522	505	546	524	522	521	502	514	509	467	514	497	468	493	503	498	523	524	536	538	495	507	513	500	506	514	531	545	479	528	515	519	539	496	495	504	530	488	503	534	505	533	531	512	516	499	516	551	519	536	536	522	537	503	513	491	547	516	512	515	505	494	520	486	484	491	522	494	526	523	517	502	503	476	512	544	507	521	494	514	524	509	516	511	496	502	503	552	525	510	529	514	485	490	473	530	541	534	544	515	528	498	473	504	527	540	549	527	507	544	506	550	525	536	533	502	525	538	510	509	516	506	558	516	489	540	511	487	500	501	482	498	522	503	493	518	546	545	511	509	564	528	557	537	483	531	539	527	518	498	506	542	487	513	524	536	486	538	503	515	501	534	539	505	525	524	491	501	522	504	546	552	557	531	498	513	551	524	496	510	505	526	501	550	516	510	521	511	478	550	498	542	502	491	496	550	507	469	513	522	514	510	506	506	533	480	491	528	517	536	531	512	535	510	524	510	496	511	532	507	487	521	463	525	509	572	547	475	548	515	529	505	499	530	486	528	551	502	488	535	539	517	477	520	482	524	536	520	519	480	529	496	535	528	506	533	500	494	535	528	489	495	524	519	512	514	460	487	530	481	551	511	495	503	535	541	537	517	501	488	516	508	491	543	520	493	473	500	504	503	532	485	557	546	518	504	512	496	478	535	487	523	502	546	538	522	552	514	507	500	515	529	524	519	586	527	508	539	527	528	489	531	486	534	493	506	538	517	501	537	472	547	507	496	504	523	533	515	535	516	520	515	504	541	515	489	517	528	503	507	500	492	493	515	509	561	518	518	529	507	512	540	508	539	508	521	534	503	532	557	532	537	490	489	569	555	512	532	526	548	539	524	511	504	522	503	526	545	525	515	518	518	502	529	510	514	498	504	493	510	554	545	525	521	479	516	562	542	544	488	469	539	505	489	558	528	504	514	525	496	509	509	528	503	538	520	541	518	519	512	514	522	496	521	540	552	528	531	498	512	508	559	510	529	532	531	485	550	467	488	534	552	558	505	497	528	506	515	543	520	524	565	555	523	577	495	555	482	492	529	546	511	458	558	520	499	537	521	527	518	512	527	511	503	527	481	523	501	485	513	509	509	511	521	543	505	545	513	498	514	471	492	492	506	482	511	528	510	520	510	486	500	524	555	486	493	543	510	541	479	520	516	560	496	508	492	511	494	501	524	509	491	511	524	506	540	504	486	526	523	521	522	557	504	523	535	543	516	493	502	541	503	572	487	526	514	502	504	532	500	512	511	512	496	490	499	519	562	530	528	512	514	533	541	552	532	487	537	518	494	521	508	469	538	502	500	507	529	526
11493	6577	2489	1431	904	754	732	667	578	494	402	321	252	223	213	151	130	102	108	66	87	102	95	96	85	89	80	63	109	78	90	87	69	75	66	74	73	73	81	74	72	82	66	82	70	69	76	73	89	79	71	80	71	69	79	83	74	71	85	77	62	79	78	70	63	64	71	61	70	84	71	79	73	72	84	74	78	77	73	73	70	90	88	80	70	71	72	69	80	78	86	76	75	72	72	68	73	69	62	67	85	78	71	64	74	77	72	74	71	73	66	62	85	62	81	73	74	76	82	78	64	73	84	68	64	66	85	81	78	71	78	70	70	84	78	79	74	67	61	65	71	70	68	65	86	72	70	63	78	76	67	68	79	80	73	69	62	82	82	74	80	76	71	84	76	84	65	78	69	74	67	83	70	76	72	66	67	70	76	78	64	77	74	79	76	80	70	69	80	76	79	59	69	59	78	87	81	61	83	73	73	73	83	69	78	66	67	74	77	78	86	71	64	80	75	85	80	68	77	70	71	73	85	63	76	71	83	75	62	57	78	79	73	73	66	66	48	80	57	94	79	62	68	87	74	71	79	57	73	73	80	82	77	65	75	76	87	73	84	83	84	67	70	87	69	82	83	79	90	73	55	91	75	79	78	68	70	77	69	71	74	81	82	73	76	70	66	67	64	77	84	77	83	72	81	64	78	69	80	86	67	70	83	82	67	58	78	73	69	84	63	81	84	72	60	70	79	60	66	69	88	79	70	70	69	67	85	70	82	80	79	74	83	73	81	69	60	87	76	67	77	88	80	69	76	83	82	75	68	68	82	67	83	76	77	94	89	64	70	77	72	81	80	65	68	66	91	74	57	79	72	76	83	70	71	73	70	82	73	80	80	83	82	85	88	73	73	73	76	73	86	67	67	64	76	76	66	79	77	63	75	82	65	80	66	60	68	74	76	77	69	57	72	68	73	81	66	73	76	84	77	61	84	87	70	69	66	82	72	79	64	62	65	72	67	69	74	79	82	81	67	61	81	71	72	68	75	80	79	74	66	86	78	96	80	73	72	73	73	71	63	90	57	60	66	59	69	69	60	70	70	76	85	73	86	72	71	83	59	70	82	64	85	79	74	77	55	56	78	70	82	68	86	87	68	71	72	78	64	70	58	68	60	82	67	71	86	61	51	67	79	90	73	65	76	75	70	63	81	73	79	66	78	84	77	80	64	72	69	63	79	63	73	68	66	78	71	61	72	63	77	79	67	61	69	80	66	69	77	67	73	79	65	81	73	67	81	84	77	73	73	76	79	77	70	65	70	73	67	71	73	76	74	77	58	89	84	58	73	68	61	71	77	67	65	74	74	81	77	64	78	64	75	70	72	71	79	63	67	72	77	69	65	78	82	72	68	81	87	59	73	82	71	76	71	68	81	79	75	79	75	69	72	79	71	74	82	78	70	73	68	78	82	82	67	83	85	62	70	74	69	75	66	64	68	93	76	68	64	76	62	75	85	60	65	63	73	68	82	67	64	88	64	71	69	83	87	76	65	61	75	80	76	72	79	74	73	81	69	68	69	62	70	82	68	63	81	69	67	73	74	86	77	70	77	65	85	70	87	73	82	63	79	82	78	77	74	68	80	85	88	74	71	67	79	71	77	63	69	63	68	60	78	64	75	77	70	87	65	80	74	77	72	88	106	76	69	68	77	69	72	74	87	92	78	80	75	75	63	64	68	73	70	67	75	64	63	66	79	78	65	56	66	82	62	87	61	62	62	81	70	71	54	63	74	85	61	72	65	84	63	74	68	82	82	93	91	86	91	59	63	79	81	77	71	75	66	71	81	64	69	64	77	89	65	71	63	71	76	63	77	90	83	69	73	73	75	79	77	82	67	79	84	66	66	72	60	65	73	76	62	64	67	83	85	75	52	64	78	65	80	64	77	79	72	79	79	65	71	62	71	68	75	90	86	69	78	75	62	63	53	76	70	85	80	74	58	66	76	73	87	64	76	97	87	80	81	78	62	61	66	76	64	78	78	89	88	86	66	69	74	70	76	79	70	73	68	67	71	70	59	73	82	82	69	89	68	69	85	83	67	69	79	66	82	69	72	81	65	86	85	85	66	78	77	58	74	65	54	94	61	77	97	81	61	63	55	76	72	84	61	80	81	63	83	91	58	73	93	83	78	78	76	80	67	72	61	58	84	76	60	96	88	59	76	67	63	80	72	83	63	72	78	75	75	71	100	75	76	79	58	70	68	63	67	86	90	80	79	71	76	77	83	74	74	81	83	69	72	92	63	75	73	76	74	83	71	71	78	69	77	70	67	83	67	86	86	86	73	81	70	75	74	83	61	65	82	78	63	80	63	94	95	77	70	76	87	80	66	73	75	68	71	69	75	65	78	63	65	89	64	69	79	79	63	88	80	60	75	67	62	76	69	96	67	67	62	67	76	69	77	67	79	74	64	72	65	69	77	76	76	82	71	75	71	83	67	85	69	85	81	68	87	86	76	87	70	63	58	81	92	93	87	86	77	73	62	89	85	70	84	66	87	85	74	78	75	58	69	81	73	69	75	67	63	81	85	66	65	85	61	69	68	67	68	92	59	77	72	72	73	77	73	55	87	99	78	72	64	65	66	66	73	83	74	75	75	81	68	71	65	80	67	84	81	76	83	67	80	64	67	79	63	69	56	76	65	69	70	59	71	74	81	83	82	60	72	86	70	69	61	78	58	88	88	72	74	81	83	58	88	82	70	72	71	84	64	76	69	72	71	71	56	54	61	68	74	84	73	70	79	66	88	62	76	91	68	74	77	85	82	68	93	82	62	77	78	68	76	70	70	75	80	61	66	68	82	68	67	71	85	72	75	71	65	62	82	88	68	77	71	64	84	88	74	79	80	84	88	73	70	80	65	71	78	84	66	52	66	74	74	84	83	83	65	75	70	77	78	82	75	70	75	89	73	80	78	79	76	75	83	84	75	80	65	71	84	70	73	72	77	79	84	81	78	70	64	72	73	75	78	67	87	75	75	68	75	76	70	74	80	93	70	73	63	77	71	74	70	86	86	81	72	82	72	83	58	76	73	90	72	78	74	75	82	70	72	69	76	79	74	74	71	61	80	61	73	83	85	71	68	79	88	60	81	71	66	77	65	86	76	55	68	65	82	79	80	68	70	57	100	76	72	76	77	78	77	66	66	59	59	66	76	56	70	82	71	65	60	67	59	58	74	69	70	70	64	83	67	66	73	62	77	78	80	61	70	84	76	67	67	65	71	72	88	76	74	84	79	66	86	53	87	86	78	72	77	80	52	75	78	90	59	71	76	76	85	86	60	87	69	89	75	105	85	72	76	75	81	66	78	66	85	71	73	75	73	73	80	80	74	90	61	70	66	67	74	68	78	69	80	67	86	73	74	78	92	71	63	72	75	75	69	71	66	77	77	78	70	74	69	62	79	63	66	76	64	69	55	97	69	62	71	68	75	74	57	72	62	67	73	72	78	76	79	88
41914	27390	17727	16616	21781	22567	20745	17641	14202	12293	10196	7898	5856	4525	3695	2904	2287	1739	1409	1200	1203	1133	1266	1136	1044	926	856	840	865	863	697	687	671	606	609	592	567	579	593	627	601	554	566	548	560	579	572	574	587	566	567	584	558	535	579	561	565	580	569	506	532	553	549	562	616	518	538	588	562	579	510	540	605	590	532	547	543	547	518	574	578	554	528	614	592	526	562	530	538	588	563	548	563	557	539	563	558	543	578	613	619	518	561	544	565	576	538	579	581	545	530	501	563	552	568	541	537	591	542	556	532	528	546	598	561	532	567	537	567	578	551	565	572	519	529	562	570	565	547	570	535	571	564	534	562	580	572	508	573	581	561	567	563	576	552	587	576	574	546	591	558	572	532	592	561	603	558	587	577	602	588	549	556	589	575	576	537	583	517	524	528	592	558	572	602	601	592	549	545	593	539	524	554	545	559	562	549	566	576	594	597	567	561	576	589	539	538	520	557	552	544	536	543	546	566	586	566	582	573	575	552	584	543	590	522	583	584	592	568	598	564	576	554	587	558	567	530	560	517	541	540	524	634	593	549	594	570	553	548	529	533	533	590	590	566	539	584	575	559	562	556	586	558	544	577	601	552	592	558	547	569	559	568	564	592	565	561	550	588	531	517	581	525	534	573	595	583	556	517	569	553	558	569	582	544	575	556	572	585	578	565	611	600	565	564	587	616	551	562	532	547	566	569	578	525	561	578	552	573	565	522	573	557	575	578	516	619	545	561	567	562	575	563	606	545	544	533	555	519	580	545	548	560	568	575	491	546	580	555	570	568	573	563	549	592	551	517	555	565	590	558	578	612	529	557	564	552	544	580	516	571	590	522	531	549	588	581	556	546	557	530	552	562	567	573	561	581	581	537	585	542	492	556	576	558	523	540	546	588	542	536	555	552	560	588	536	531	541	554	546	632	570	525	571	574	587	577	589	590	556	556	557	579	569	557	551	543	499	518	567	542	585	584	544	573	558	597	582	535	597	571	552	566	539	550	538	579	553	541	558	529	535	552	564	510	571	551	531	573	525	577	595	558	525	530	577	544	568	546	552	575	548	581	574	568	592	590	601	583	530	596	545	560	561	572	559	536	544	552	533	534	591	562	559	547	547	516	531	553	512	562	562	555	614	546	551	581	542	539	562	593	538	568	588	550	542	550	568	598	538	563	560	574	559	518	560	560	575	529	596	553	542	580	577	564	540	562	537	563	553	538	555	562	521	575	564	525	601	559	579	577	594	521	527	555	541	576	560	538	591	521	572	642	521	580	597	572	550	554	550	537	560	567	504	579	589	578	541	587	490	556	566	529	546	576	556	556	552	541	566	574	566	581	537	555	511	573	573	524	549	557	554	521	561	550	555	585	610	539	550	536	558	552	603	556	529	569	552	553	586	561	550	576	579	547	541	554	579	543	525	524	556	561	572	605	604	578	567	596	587	563	491	517	552	587	553	561	569	584	564	534	543	544	604	557	552	596	549	589	566	561	561	575	559	529	606	579	559	550	518	555	565	545	564	566	573	548	565	542	548	530	543	521	557	549	540	602	558	590	595	508	534	557	576	597	514	542	573	594	574	564	546	536	610	573	572	575	558	569	536	560	571	566	548	566	566	575	565	607	558	516	539	555	585	558	580	598	574	545	548	549	545	566	543	588	527	558	582	584	529	561	535	547	560	566	557	499	554	528	540	581	552	586	533	533	595	578	553	557	570	512	586	526	591	580	580	587	544	584	554	565	567	580	548	564	561	553	574	547	534	514	578	547	559	552	590	521	552	546	551	575	565	549	547	562	547	514	590	552	555	563	553	576	509	540	530	552	553	562	532	590	516	540	581	556	551	567	602	580	523	571	571	565	541	565	558	543	573	577	559	578	597	566	584	590	553	557	578	591	573	563	562	544	564	512	611	559	561	601	578	584	552	569	554	616	566	561	582	582	527	572	560	596	532	567	541	553	515	559	595	562	533	562	511	596	566	569	547	550	590	574	525	574	583	548	568	563	574	554	598	548	581	511	597	551	553	546	534	572	551	587	552	561	566	556	556	559	567	560	555	599	580	556	513	559	547	574	576	547	613	569	522	611	562	570	523	565	573	564	509	558	553	565	517	534	562	574	569	570	591	558	568	551	572	557	594	511	599	604	568	485	561	576	573	566	611	554	588	551	564	561	584	547	531	571	584	566	582	582	529	550	519	536	565	536	548	565	552	557	570	559	567	539	541	521	571	565	562	545	530	569	570	531	582	567	553	582	564	552	542	551	569	555	578	553	553	545	555	565	534	581	583	567	550	583	502	560	561	563	545	565	569	612	561	561	534	565	599	575	561	553	529	596	571	575	567	590	525	557	563	543	578	592	557	587	579	560	579	553	514	588	588	562	632	526	557	545	569	579	524	582	558	580	567	563	560	571	538	530	555	529	565	565	563	576	624	548	602	588	528	547	559	581	505	566	576	559	545	546	596	562	549	563	596	558	573	537	569	548	534	567	556	559	515	509	565	533	547	554	563	529	573	554	587	556	565	568	583	555	521	543	529	532	590	623	539	569	596	560	543	540	539	584	545	522	552	536	549	549	544	604	584	551	571	567	592	537	549	579	567	561	539	544	544	599	533	547	513	556	536	532	541	574	564	537	572	572	549	588	566	535	561	569	567	581	579	552	552	590	582	561	579	545	587	564	553	563	612	583	579	585	572	564	519	550	558	546	562	561	570	538	529	543	581	536	570	540	547	541	574	557	565	599	560	537	565	554	564	548	551	523	561	518	576	559	564	601	547	556	548	561	543	569	534	585	571	564	565	526	573	551	549	553	587	530	564	546	534	564	567	542	549	570	552	538	551	594	533	526	533	565	579	562	576	580	565	600	571	569	537	605	527	577	545	553	582	558	519	548	588	543	579	565	559	583	518	555	572	544	552	574	591	535	527	539	569	557	554	562	513	583	576	586	564	553	589	543	580	554	555	552	584	571	591	586	533	537	540	557	555	538	578	575	563	547	550	542	541	563	565	578	559	531	554	533	571	512	525	536	599	565	569	551	546	577	549	570	580	580	569	584	555	546	567	561	550	599	563	545	603	529	529	577	603	536	542	583	577	578	523	541	583	546	597	550	566	534	526	594	552	497	566	545	596	567	541	558	571	523	564	546	540	559	538	593	559	568	584	547	592	565	540	588	551	528	599	579	561	541	522	558	572	575	585	611	550	556	570	542	552	553	540	585	610	540	529	584	591	574	559	558	562	548	591	582	544	527	545	591	543	591	561	541	552	558	582	568	557	549	578	589	580	561	594	524	550	563	561	571	547	569	533	560	555	598	560	571	571	560	563	587	576	599	573	581	534	563	572	556	539	557	540	593	522	567	571	541	571	577	560	552	585	593	548	554	577	552	543	581	538	577	557	582	573	535	569	581	593	571	577	521	590	536	563	543	586	610	534	543	553	560	542	534	550	564	532	542	582	560	591	554	568	588	539	588	520
7843	3475	1324	768	510	433	461	418	276	263	242	211	166	147	121	118	98	88	95	87	84	97	86	79	76	79	67	70	55	69	70	67	65	74	62	93	67	56	63	68	65	69	85	74	68	63	63	59	62	74	68	71	58	84	71	73	73	55	85	57	69	77	74	47	71	63	60	70	62	84	57	56	71	63	61	64	81	70	62	84	82	77	74	70	66	60	60	61	59	61	71	61	64	72	78	85	73	81	71	68	53	71	69	63	80	68	60	73	50	77	68	62	63	61	61	56	63	67	64	64	68	67	67	64	62	70	76	79	61	60	73	63	80	81	67	79	69	69	59	61	68	88	68	63	63	76	67	70	65	61	69	56	58	70	56	62	72	65	63	86	84	66	63	80	58	72	73	64	61	60	73	59	67	74	67	69	91	92	63	76	70	68	65	56	71	72	87	68	59	67	63	80	73	48	71	69	76	69	73	62	56	86	60	74	76	69	65	62	63	91	60	65	78	92	59	71	71	72	73	75	74	79	62	66	62	59	76	54	76	75	65	65	91	49	50	63	50	51	59	62	63	74	62	63	78	81	58	70	59	70	68	83	70	70	53	57	64	73	77	57	82	84	75	72	55	77	50	69	71	71	77	71	64	71	59	83	69	61	65	47	54	66	84	73	59	71	68	58	75	67	59	75	65	69	79	85	80	68	56	68	74	73	63	65	74	65	63	76	66	81	61	74	78	78	70	76	80	56	66	72	68	70	64	86	70	70	65	63	77	83	77	68	56	73	77	82	66	69	75	65	76	59	63	57	74	78	57	72	69	64	68	60	67	64	49	67	61	53	71	80	59	78	71	61	65	84	54	55	63	56	58	62	77	74	88	73	63	51	75	75	69	56	68	73	68	58	81	58	84	71	73	70	68	48	69	70	73	69	82	59	77	72	78	68	62	81	77	65	73	68	82	74	54	67	48	72	66	76	68	64	77	65	71	74	70	70	48	74	63	77	73	79	66	63	79	77	77	68	48	62	70	64	72	88	54	68	61	67	72	91	73	60	62	81	65	77	79	62	73	57	67	74	65	72	66	63	63	56	85	53	73	68	81	80	68	61	83	60	71	74	50	64	71	71	68	76	81	69	81	48	77	60	74	80	63	77	63	56	78	66	80	80	85	78	62	76	58	68	60	55	60	64	54	68	62	76	76	64	77	54	78	70	60	72	68	78	68	69	76	71	66	65	71	82	68	75	61	68	57	88	64	63	74	62	64	73	69	61	64	60	59	74	63	75	55	68	52	64	66	78	80	63	60	73	73	56	68	62	78	58	87	62	70	68	55	72	57	70	70	58	78	80	65	70	72	60	72	56	62	60	72	64	70	72	47	65	65	72	79	70	84	57	68	64	64	77	66	71	66	59	74	74	66	66	77	76	58	60	50	58	61	63	62	68	69	69	65	60	67	68	74	57	70	60	62	68	68	72	68	60	60	66	66	74	64	68	50	69	60	77	55	63	63	52	79	70	71	58	68	46	72	79	66	54	58	69	69	73	70	50	61	91	74	63	86	88	75	65	72	85	77	58	58	63	82	53	77	70	79	86	90	67	84	70	66	63	67	71	67	71	77	63	71	67	63	69	68	81	54	79	70	72	84	62	69	87	77	80	63	72	73	60	83	73	68	80	79	69	65	80	64	67	68	68	60	63	59	75	65	61	64	72	74	72	76	75	69	48	78	66	60	57	88	70	71	85	59	60	55	71	82	71	67	71	71	65	80	61	58	54	57	84	60	73	66	75	57	75	64	89	64	69	84	86	74	66	63	69	77	61	67	62	63	74	54	66	52	67	62	76	70	63	56	68	72	66	72	74	81	60	69	77	60	60	74	77	64	84	50	81	77	60	95	69	65	80	83	72	69	74	64	59	62	68	60	92	63	71	60	87	53	52	58	59	69	47	76	71	54	87	77	79	68	70	76	71	69	64	68	74	59	69	53	84	71	71	57	70	78	78	70	71	69	81	60	73	53	60	60	66	60	73	71	62	63	83	53	60	49	53	70	71	70	69	68	70	68	70	77	63	71	58	70	65	73	71	74	70	79	80	82	65	50	61	76	77	74	73	80	79	74	65	60	56	59	70	59	64	71	84	69	61	86	69	52	67	75	72	58	69	67	76	55	67	70	65	75	61	83	64	59	69	70	64	65	69	69	74	71	65	74	67	55	71	75	82	55	65	75	63	72	67	69	52	70	61	75	70	60	81	68	74	58	68	59	66	70	62	76	76	74	74	74	69	73	63	82	60	72	49	57	78	68	78	66	71	78	70	67	67	59	76	66	69	64	74	72	75	66	80	77	68	75	71	77	90	61	72	62	85	67	71	66	77	79	54	64	73	69	72	64	74	71	59	64	67	64	77	65	59	65	66	74	63	68	64	59	64	73	67	82	53	60	72	66	60	71	66	57	75	62	65	64	63	67	63	68	57	69	64	72	69	69	70	71	68	64	60	63	64	65	51	67	67	64	65	52	55	72	52	69	67	80	65	74	66	96	61	69	61	59	72	60	65	55	69	71	68	84	78	81	68	65	69	73	62	60	76	61	85	69	66	61	81	82	54	52	60	56	72	59	70	72	65	58	69	65	94	67	78	66	69	70	70	60	69	69	75	73	65	65	71	63	47	75	56	60	59	65	56	58	77	65	76	88	77	71	74	75	73	72	60	82	65	66	64	60	62	62	73	73	60	74	65	60	67	69	72	77	67	69	49	68	62	67	75	79	70	60	61	65	68	71	56	61	65	68	89	72	79	67	63	82	70	64	57	67	68	83	67	64	72	66	74	78	67	87	88	78	87	76	68	65	62	77	66	69	62	68	56	66	62	55	59	76	70	63	53	59	68	59	81	60	56	72	55	70	63	70	65	54	82	69	82	59	70	67	61	75	60	71	66	73	86	68	61	57	61	71	55	76	70	74	69	61	63	79	69	58	70	78	63	73	53	69	60	77	74	83	83	61	69	63	63	74	54	71	63	65	82	69	86	66	70	59	67	62	65	50	74	69	57	85	75	74	71	55	74	78	78	67	69	75	69	72	61	69	65	57	67	89	60	59	57	56	72	61	63	70	61	72	75	60	63	72	63	55	64	66	76	79	76	61	59	71	73	71	58	72	60	72	76	66	73	74	81	68	69	72	73	84	53	63	62	69	72	74	59	65	62	67	66	77	68	61	61	65	76	66	62	88	80	78	73	63	67	48	63	60	80	74	67	74	64	44	78	63	83	68	80	61	66	61	60	67	75	71	66	59	65	64	66	66	69	97	74	62	73	56	80	61	65	71	66	65	77	80	82	63	76	58	84	69	66	58	74	60	73	68	73	78	71	66	84	67	58	58	52	89	57	70	68	67	71	51	71	71	79	71	80	65	60	62	58	67	62	63	65	77	71	70	64	68	79	69	62	60	67	68	81	67	62	53	73	74	71	67	69	68	67	62	87	64	77	57	62	63	80	82	84	61	65	73	84	77	61
36041	20740	12170	10765	15244	16198	14763	12168	9065	7289	6206	4769	3739	3002	2280	1791	1446	1201	1075	885	831	865	869	798	757	661	663	707	717	606	584	546	577	533	576	585	576	546	522	537	552	507	519	598	550	562	497	552	547	519	553	555	515	485	557	500	517	537	565	528	528	539	547	534	564	543	508	519	539	498	559	544	518	505	517	526	498	505	520	587	510	503	507	529	533	561	547	550	524	510	541	488	488	481	515	506	509	503	516	488	505	510	500	518	522	521	527	517	539	496	484	548	505	540	521	551	449	530	523	552	576	494	526	538	502	515	511	512	532	554	539	501	546	516	532	549	481	563	488	537	484	504	495	528	487	464	562	498	526	517	548	575	483	515	530	491	508	540	499	518	530	505	523	553	525	589	502	521	498	509	509	550	492	524	533	494	552	554	509	513	493	552	561	496	490	531	505	586	515	532	531	505	516	549	571	525	490	536	509	557	517	471	527	535	554	512	525	521	486	499	559	538	522	507	496	514	504	484	559	505	520	575	512	491	566	511	520	467	487	543	526	515	525	539	506	520	521	520	480	531	518	552	542	526	506	535	546	560	498	541	507	490	521	531	528	520	512	515	529	501	499	529	518	541	506	526	560	527	519	523	534	541	504	549	508	503	517	496	543	539	508	528	532	552	503	513	518	524	512	548	525	502	489	488	538	518	515	578	523	474	565	518	525	494	514	505	524	506	558	536	479	518	525	497	519	545	477	543	501	523	538	543	569	521	529	504	524	527	522	507	489	492	510	536	514	538	536	514	520	570	536	533	563	520	533	520	531	557	520	532	561	530	547	499	510	511	577	496	514	585	502	549	492	545	497	535	541	545	544	524	556	575	518	541	510	580	525	527	523	483	520	517	470	544	542	506	520	492	523	578	498	510	531	521	516	510	547	550	527	545	576	513	524	507	551	518	515	488	525	502	505	502	496	530	502	504	557	533	562	527	509	539	491	526	497	498	483	525	497	513	560	517	513	505	555	535	526	536	520	501	511	535	552	583	516	513	512	555	524	551	466	554	513	503	483	428	527	541	513	524	515	504	512	511	531	538	497	519	561	578	527	511	545	482	500	560	537	492	518	495	559	558	575	609	520	520	513	507	493	529	516	524	530	543	528	523	518	531	513	567	513	578	490	539	487	521	507	493	501	551	476	532	544	532	548	523	504	506	525	538	520	551	529	548	538	546	540	543	505	530	514	510	526	504	546	520	520	537	526	557	526	534	472	520	547	528	530	520	568	540	533	516	481	543	556	539	527	530	547	516	541	516	486	539	507	531	497	458	493	513	533	523	545	498	469	508	565	517	529	533	560	526	570	520	497	540	511	526	550	563	518	532	528	541	551	503	538	574	533	491	531	550	531	517	569	503	522	549	555	514	536	515	491	517	526	527	539	481	500	511	525	553	534	518	465	500	512	533	526	546	562	519	519	493	522	509	537	552	546	516	523	536	536	540	564	534	503	535	516	538	525	525	469	523	524	519	532	540	510	511	543	483	561	477	504	512	532	515	534	536	546	485	571	534	556	546	519	520	523	503	520	528	492	533	553	515	543	506	485	533	535	542	537	537	553	526	503	519	513	525	511	558	511	488	552	519	497	516	503	498	528	541	554	510	532	507	472	514	524	528	522	470	550	504	497	521	475	547	520	521	545	494	529	529	539	524	521	512	483	555	526	535	525	500	515	518	533	548	518	555	535	513	510	543	511	488	544	489	533	516	511	481	544	457	508	463	498	541	520	519	522	532	517	536	519	506	551	532	523	496	520	501	535	551	525	495	545	502	534	518	516	520	496	530	529	508	526	559	490	532	549	507	514	557	539	517	516	599	544	541	521	521	558	516	497	530	518	490	523	532	546	507	499	501	548	526	549	512	545	494	534	525	566	501	506	492	535	490	537	528	563	527	503	519	488	495	494	520	527	528	532	508	538	498	499	576	535	514	533	524	553	546	551	547	516	512	493	522	532	577	524	507	534	535	501	498	538	499	543	525	551	538	533	497	521	526	535	538	589	499	484	538	497	560	537	511	551	542	511	519	567	555	567	522	541	482	556	502	503	516	517	485	510	501	496	504	485	535	520	522	528	496	544	531	520	530	499	512	525	547	535	525	489	588	538	530	533	521	526	516	526	489	527	526	498	509	539	529	464	501	569	552	512	490	494	488	507	511	549	555	510	530	532	543	523	504	531	512	538	487	509	507	587	510	543	540	523	515	545	534	515	485	561	535	563	574	519	517	510	538	536	498	521	535	519	514	562	529	514	528	549	512	525	477	494	503	547	536	548	548	513	534	531	490	526	546	510	550	533	522	565	497	572	494	533	553	532	509	569	537	511	537	542	530	524	491	496	520	537	542	534	532	517	532	536	513	531	464	521	507	492	529	530	541	554	522	529	534	526	516	512	500	506	504	495	551	489	526	485	536	541	512	514	487	524	541	542	491	490	519	547	561	550	533	517	518	486	508	525	523	520	504	511	531	526	523	511	488	551	566	506	529	506	551	540	510	535	521	531	520	517	528	529	481	536	523	519	469	553	527	519	486	503	546	554	475	523	596	524	480	534	532	525	506	521	549	479	528	498	520	517	523	534	523	527	536	520	503	569	530	531	494	545	513	501	544	563	487	531	484	509	513	494	543	472	559	515	525	533	524	501	516	524	520	536	497	486	514	507	529	500	537	498	558	510	518	486	562	479	495	509	519	533	545	510	549	514	566	519	551	519	490	544	536	496	504	536	552	525	494	553	527	541	527	541	491	497	523	516	506	497	505	532	519	569	528	510	553	519	513	551	532	511	535	532	543	518	532	535	505	540	520	487	491	516	505	495	529	505	539	496	507	517	514	548	506	561	518	563	533	501	527	543	504	520	557	518	512	534	516	525	555	534	564	549	494	511	509	519	505	502	529	519	509	545	531	502	523	487	499	548	516	536	520	496	531	531	507	506	546	555	528	527	537	530	477	508	487	547	580	518	501	510	531	518	526	501	520	529	506	533	509	530	498	514	538	550	520	564	526	530	499	523	506	538	516	553	533	526	486	527	501	521	509	503	516	461	510	546	506	545	497	492	488	547	527	513	514	502	533	518	533	529	518	478	522	545	508	530	535	523	505	525	513	525	564	569	502	537	548	553	547	495	560	502	509	488	486	564	492	545	506	493	485	546	579	529	513	518	500	501	515	499	546	521	513	544	544	548	517	527	547	500	539	491	532	549	472	545	512	530	478	556	511	516	497	540	507	531	543	517	514	505	565	532	510	507	535	521	506	512	524	519	520	554	525	536	506	512	506	543	544	536	534	510	539	505	572	537	548	533	517	499	507	544	519	521	506	530	510	526	542	524	494	501	497	512	554	525	528	526	480	501	495	533	533	531	518	488	531	519	521	548	452	533	505	533	519	542	518	527	518	503	498	532	480	507	486	550	488	519	548	507	521	503	549	490	529	492	541	536	538	510	528	540	506	517	547	502	520	495	515	560	568	498	512
9590	5187	2028	1177	818	648	658	531	501	384	315	262	202	166	153	155	114	121	88	91	97	93	86	96	77	96	88	91	65	77	72	83	76	67	87	80	75	77	76	65	67	70	70	80	73	76	79	55	70	70	75	76	87	74	73	71	80	59	75	55	96	67	79	71	82	62	55	78	71	70	79	79	83	77	75	43	83	75	70	76	62	68	70	69	71	80	74	109	80	83	75	67	73	54	73	74	78	76	73	79	80	72	67	63	72	69	70	74	79	77	63	65	83	63	65	73	90	70	75	57	68	66	73	65	72	72	65	55	66	67	72	89	67	73	76	96	64	69	80	77	65	81	83	75	63	74	66	58	85	66	72	82	55	75	64	74	69	76	70	74	73	69	78	78	81	60	93	81	76	53	84	65	62	81	80	79	71	72	68	74	65	74	92	83	75	72	73	80	73	79	71	76	69	61	82	72	62	90	64	74	76	68	61	73	90	71	68	75	84	87	72	73	82	93	78	74	63	75	62	67	72	63	70	78	87	67	67	69	77	79	78	85	72	63	69	91	77	78	66	92	84	82	75	73	69	87	57	75	65	70	69	93	69	70	89	66	82	86	68	73	73	73	85	71	63	73	73	77	76	83	73	78	75	69	60	56	75	78	80	83	92	76	72	61	82	87	80	64	72	80	70	85	75	66	78	65	72	73	66	74	83	68	65	81	74	67	63	66	62	85	90	87	89	72	73	70	66	77	73	74	70	67	73	77	76	83	73	65	78	83	54	69	86	90	63	75	81	75	63	74	61	87	51	75	38	77	73	72	77	59	73	66	94	81	85	73	66	76	75	61	69	69	63	87	61	62	78	70	76	66	81	70	55	88	67	78	82	57	59	105	82	77	82	68	79	89	71	95	66	68	71	79	76	72	74	77	73	79	69	76	84	74	58	59	61	92	85	88	70	76	81	60	74	77	95	71	70	84	74	66	66	73	59	72	73	82	65	77	84	79	78	69	78	92	77	77	65	76	80	75	84	87	89	84	60	71	67	68	68	74	63	63	76	87	77	62	76	76	62	67	67	84	68	81	71	60	70	83	85	78	71	72	61	66	71	85	87	78	73	75	71	89	76	71	83	73	59	79	69	67	74	77	64	60	82	60	79	78	68	70	77	81	77	68	70	69	76	71	73	61	70	67	82	63	69	75	65	81	69	73	83	79	66	66	78	64	82	80	83	78	82	85	77	80	73	83	84	67	70	69	84	69	83	86	82	74	68	74	80	80	77	79	68	75	68	77	76	85	72	71	59	86	77	76	88	84	79	73	84	74	65	72	71	87	83	54	87	78	58	73	74	70	74	73	71	87	90	82	76	74	76	77	85	72	73	76	82	64	80	71	79	80	58	63	70	64	73	62	59	72	75	77	72	65	78	67	71	76	67	71	76	79	87	78	82	71	62	56	77	72	66	69	70	80	77	86	67	71	65	66	84	75	72	66	75	86	82	70	76	67	78	79	63	59	71	64	69	78	91	74	76	58	76	68	70	65	83	87	72	72	68	81	68	68	78	89	59	73	93	78	82	64	81	66	77	63	74	73	76	92	85	76	57	76	89	56	74	70	94	63	85	81	76	71	71	68	76	63	79	71	63	82	76	66	70	86	72	73	64	65	61	74	73	80	53	67	78	55	52	73	87	73	76	64	82	66	78	98	71	70	68	85	82	82	70	71	63	68	74	56	62	85	83	75	70	79	71	74	72	75	70	66	68	65	55	65	67	82	74	63	67	96	74	97	70	90	76	80	72	79	68	85	69	82	69	72	66	82	74	75	70	86	86	87	75	68	84	68	75	72	68	78	84	72	79	79	70	66	87	68	75	68	86	74	73	72	62	67	86	60	78	81	65	84	68	73	70	76	72	65	83	73	76	60	70	60	77	81	77	75	91	80	88	77	73	73	61	81	81	81	75	66	81	67	76	72	80	74	82	95	75	73	70	77	71	93	73	71	64	77	72	76	72	82	83	63	89	62	75	54	74	81	86	79	65	86	75	74	69	78	67	93	72	87	72	66	72	85	70	74	72	81	74	69	65	80	88	60	73	56	52	74	75	70	66	65	76	70	80	55	65	76	82	59	66	62	85	72	88	79	79	86	75	73	83	73	59	72	75	78	83	57	64	88	71	74	80	84	62	66	76	72	65	74	74	78	85	76	82	72	68	66	76	62	93	70	80	78	66	85	88	76	70	82	106	64	66	66	87	70	83	80	73	85	91	67	88	72	84	80	91	77	78	78	64	70	63	80	63	74	74	93	86	73	92	69	86	63	96	73	71	61	85	75	65	101	78	84	82	61	87	77	67	60	81	68	85	79	61	59	69	63	63	88	75	70	67	80	74	61	69	80	85	84	43	78	76	77	78	84	68	71	80	58	74	68	75	74	84	74	88	92	65	84	57	67	74	82	88	74	83	66	69	78	77	59	64	82	69	73	65	80	75	79	74	68	58	67	91	63	62	79	64	69	72	63	63	81	79	59	66	76	69	74	81	63	75	83	72	69	77	67	69	82	74	79	81	58	71	78	64	70	71	72	77	62	74	72	83	80	51	68	85	80	64	79	82	75	79	79	85	78	72	88	61	78	61	90	77	78	101	86	70	65	61	67	75	73	63	77	57	83	75	64	78	63	56	75	75	81	62	75	76	78	83	67	75	74	83	79	75	85	79	75	80	87	79	68	73	76	76	90	65	74	73	95	73	93	64	86	70	51	79	57	73	84	73	83	83	68	63	57	86	88	62	80	70	74	61	79	72	62	68	78	77	78	54	91	66	75	76	70	70	82	69	76	74	86	66	82	70	62	73	71	70	80	75	91	73	78	78	78	75	83	81	76	86	73	86	72	86	72	96	76	67	62	67	63	66	84	88	67	60	74	99	87	76	80	85	79	72	78	71	73	81	70	79	81	74	84	81	66	82	76	85	65	65	65	64	96	77	82	82	72	70	79	58	69	69	69	70	64	62	76	80	69	100	73	70	77	73	89	70	82	64	80	66	81	71	73	73	64	68	78	85	64	84	81	82	62	63	82	74	65	76	76	78	81	71	70	82	79	73	63	70	63	64	70	72	82	71	69	60	75	71	86	92	87	66	76	78	77	63	79	75	69	80	93	89	67	74	86	72	88	70	73	72	82	66	67	89	69	88	76	71	79	82	84	77	79	74	75	76	75	85	65	74	75	50	86	65	59	92	74	84	92	72	77	55	67	70	73	72	64	72	88	77	78	73	79	76	70	71	76	66	75	85	96	88	72	61	74	74	78	58	59	80	57	82	82	78	79	80	75	84	73	77	81	62	64	71	67	75	77	81	74	66	84	64	95	74	77	69	83	77	65	82	81	85	80	74	59	64	80	77	78	85	74	79	67	69	73	75	69	85	80	74	72	80	70	80	70	68	60	88	72	78	73	72	68	80	68	88	78	66	87	85	75	79	74	65	66	73	79	69	64	81	72	75	70	79	79	72	73	74	98
40781	25048	15976	15278	21103	20860	18588	15631	12391	10271	8061	5885	4260	3356	2672	2130	1668	1480	1315	1172	993	1031	1071	971	820	806	778	760	783	717	672	678	623	630	550	616	553	591	598	552	582	602	576	558	575	586	523	535	601	561	586	607	577	583	584	563	554	571	564	563	534	541	554	592	571	520	521	560	523	586	566	548	600	571	571	545	545	536	547	581	569	589	587	550	548	596	575	610	524	597	552	572	540	591	580	582	558	579	569	564	569	599	575	585	603	553	577	592	571	555	596	523	565	546	556	548	564	562	562	597	583	536	555	537	551	580	556	590	554	546	522	597	604	535	557	538	582	534	594	546	542	556	556	553	538	565	608	603	552	537	570	617	548	532	555	537	547	584	566	542	575	571	564	576	577	562	535	558	560	579	560	571	601	579	569	583	555	620	553	576	550	535	512	584	588	548	600	585	542	544	509	548	532	559	591	501	552	563	560	551	565	590	512	610	641	591	589	561	575	566	567	538	578	541	608	574	531	566	582	532	564	587	551	581	513	526	574	594	612	586	532	560	573	529	526	600	549	567	592	543	544	569	542	541	587	539	544	569	581	596	599	562	545	551	580	553	555	604	544	529	520	572	527	566	551	596	538	551	573	579	588	571	508	574	598	538	576	615	554	569	535	579	549	547	541	566	558	535	533	598	594	576	625	536	621	593	556	549	519	598	584	557	552	595	565	549	573	581	547	519	584	546	567	547	561	562	607	547	568	587	557	515	545	618	562	547	583	538	559	615	591	574	567	532	577	576	579	597	560	566	603	599	529	540	527	592	580	571	591	535	585	515	542	590	552	566	571	498	541	560	536	564	575	519	573	543	546	497	564	531	531	551	581	528	566	613	554	589	557	583	551	585	551	503	552	562	556	527	590	596	567	543	539	571	571	565	583	558	586	565	556	535	508	559	590	567	592	583	585	586	536	579	628	539	570	609	545	557	590	538	548	564	589	551	530	580	528	553	583	590	580	544	590	586	528	563	589	555	577	597	601	570	561	599	550	576	578	545	581	543	543	535	598	591	568	586	581	547	555	565	551	531	533	537	545	547	572	541	539	580	542	609	562	542	585	596	597	535	585	580	543	539	555	577	527	569	520	570	539	568	593	580	567	562	546	544	599	569	558	531	549	572	527	570	563	559	518	544	590	540	581	554	581	554	563	546	557	561	534	565	564	562	540	601	555	562	553	591	571	587	560	543	563	546	591	548	555	545	552	586	593	543	514	565	560	561	592	628	589	591	538	547	495	541	543	591	548	597	546	570	591	561	587	589	583	545	554	527	569	579	528	503	554	528	491	593	560	549	552	531	567	542	585	544	566	571	539	576	575	606	557	540	556	590	571	553	563	582	527	544	539	556	591	588	507	547	535	595	566	508	552	528	524	548	573	543	565	537	581	559	554	604	559	596	536	595	584	597	597	532	542	510	609	581	532	580	579	517	594	595	587	623	570	569	571	604	550	577	547	557	545	574	586	592	597	537	594	525	519	558	585	564	576	557	536	549	609	587	557	580	570	563	537	580	498	541	536	532	584	530	549	582	547	558	591	525	598	569	585	560	535	564	548	590	572	563	578	549	612	536	565	573	589	599	589	563	598	578	583	565	607	550	535	551	575	570	547	562	529	548	606	543	545	561	579	545	535	533	521	584	570	544	560	580	546	542	573	594	550	607	551	538	569	556	528	601	572	565	541	589	566	529	549	567	596	608	537	548	564	567	520	548	628	548	535	563	563	586	606	596	572	556	560	588	577	566	589	566	587	555	514	543	588	591	568	576	555	588	591	574	567	558	536	588	597	530	554	541	589	597	558	614	574	540	562	540	548	566	569	555	568	552	601	551	582	595	532	565	567	554	522	555	531	563	569	558	577	540	620	562	556	566	562	557	537	563	559	581	562	552	569	569	552	597	551	585	573	555	592	563	566	584	631	570	572	540	552	571	557	551	570	569	584	585	525	563	550	565	541	575	553	522	562	562	570	601	551	523	542	565	583	609	546	547	538	564	546	516	538	565	556	583	536	548	548	557	571	525	583	563	548	542	552	550	586	567	539	571	548	557	570	521	570	527	576	603	556	557	563	568	578	547	570	542	548	564	555	546	553	585	542	538	568	573	568	585	580	559	539	589	563	548	566	557	516	581	557	545	607	523	553	559	545	615	530	545	562	554	528	577	586	556	539	517	596	545	543	547	557	539	559	547	567	522	601	563	546	546	540	578	584	551	555	525	577	543	542	559	557	525	555	518	555	570	613	596	575	597	555	557	550	564	593	541	556	611	587	561	606	584	632	538	543	550	552	563	558	583	559	550	552	583	490	564	588	547	562	561	580	513	554	554	564	534	564	575	581	576	536	547	581	560	549	549	560	556	539	547	549	572	570	570	580	559	537	575	574	608	543	585	602	562	585	571	517	558	577	535	568	542	589	543	608	524	559	565	609	559	532	636	576	528	576	530	553	569	519	586	590	577	561	579	576	552	583	591	532	559	578	545	573	547	561	544	578	552	563	564	541	588	566	586	553	576	548	548	535	569	546	557	545	583	545	568	535	548	559	533	571	561	563	552	567	560	564	567	536	599	539	526	598	544	590	572	584	576	581	588	569	573	561	563	559	571	555	555	569	601	534	570	590	576	566	575	584	562	571	585	554	537	561	573	553	527	592	574	531	532	579	508	582	540	533	549	541	574	574	577	537	566	574	555	566	574	536	551	571	556	577	558	545	539	596	568	568	569	555	559	562	558	544	543	554	569	576	538	552	589	527	523	556	551	613	521	559	575	545	569	555	558	519	557	597	574	569	571	581	564	537	547	593	557	575	553	541	529	575	567	535	549	496	561	559	549	566	549	573	586	556	578	576	538	554	561	532	563	563	583	563	565	548	604	508	524	599	583	597	568	531	583	515	593	569	575	540	585	544	573	556	558	534	580	586	564	541	568	550	544	569	569	571	561	542	584	580	612	550	519	537	572	566	585	584	583	570	583	553	583	570	517	518	584	539	537	580	608	555	562	578	579	566	558	543	564	521	575	552	601	597	554	563	547	566	563	621	582	598	559	553	543	560	528	565	554	549	540	591	552	578	583	546	587	568	551	591	569	524	560	497	557	568	586	554	554	622	534	563	569	588	593	588	534	578	564	561	543	557	592	557	547	561	555	523	595	576	550	544	609	537	559	533	614	546	566	539	524	597	528	548	561	538	532	589	535	548	547	564	535	522	502	556	538	584	551	565	532	566	592	545	531	539	556	586	596	563	609	564	578	579	544	591	578	507	567	539	571	583	539	570	562	556	575	545	587	594	640	540	562	606	569	563	596	561	550	593	578	544	582	569	565	528	589	601	522	532	567	529	549	578	600	550	586	552	568	567	532	543	566	531	585	567	561	523	526	608	534	602	549	539	604	554	562	569	544	544	589	576	593	567	563	593	525	557	564	613	582	547	532	600	555	529	586	557	562	533	556	527	545	523	564	545	542	546	575	563	565
9198	4088	2053	1208	748	570	591	509	470	342	305	227	201	144	141	132	112	110	91	105	81	98	100	81	88	101	78	63	75	64	66	82	67	57	68	76	56	79	64	63	63	75	74	64	53	86	59	56	80	61	73	70	83	73	57	54	63	61	73	73	64	73	85	68	93	76	59	69	63	47	66	72	58	58	68	53	79	76	80	58	76	57	68	58	57	68	66	63	70	61	66	64	67	69	73	64	75	69	59	73	54	60	56	71	60	59	65	68	60	67	74	65	74	76	75	82	68	67	63	52	75	66	67	58	60	71	60	72	77	72	66	69	63	77	65	81	56	64	70	69	74	60	69	69	81	65	65	81	69	86	66	53	57	75	65	63	68	67	75	62	56	79	73	64	71	83	69	60	71	67	68	66	65	71	73	72	65	83	64	86	59	68	68	62	73	75	64	79	44	72	76	54	74	70	63	68	67	69	72	68	70	64	67	77	67	58	77	64	65	73	71	80	67	64	84	72	63	69	59	60	88	79	75	71	62	68	63	67	68	69	78	58	68	79	77	76	71	59	63	58	65	81	80	63	60	55	90	72	66	61	69	75	72	66	90	73	72	61	76	65	79	58	76	61	78	73	82	54	52	64	69	56	61	70	73	57	68	65	73	64	65	63	68	63	65	70	75	68	54	71	83	74	55	55	61	62	70	76	43	60	75	79	61	57	73	69	57	56	56	75	70	72	78	75	57	68	77	57	55	64	65	81	67	70	52	52	65	83	65	62	62	63	65	82	60	52	60	74	76	66	80	65	69	67	59	62	78	63	71	62	56	65	61	82	61	70	83	60	61	67	69	69	71	50	60	69	63	60	74	55	67	60	79	59	67	65	76	68	63	64	75	59	69	49	68	63	55	73	71	70	84	66	67	56	60	61	60	74	64	63	56	82	60	73	69	64	66	72	80	59	56	64	77	62	74	71	60	59	64	60	66	72	79	69	75	75	73	69	89	62	72	64	59	75	62	70	70	65	73	73	75	58	63	60	69	83	64	66	46	65	81	78	71	63	68	74	63	69	68	84	69	66	76	59	74	68	64	70	75	73	72	72	64	67	58	64	76	65	62	61	69	63	64	69	67	65	69	68	70	58	65	69	78	63	63	55	65	63	69	77	76	60	73	70	66	83	63	60	63	60	96	70	68	71	51	58	60	67	57	67	56	79	66	53	67	74	64	68	72	55	69	62	75	56	85	66	59	81	64	69	61	73	57	63	67	55	78	75	57	64	72	75	68	71	71	72	66	77	67	71	55	69	70	79	61	62	66	61	69	55	83	64	87	65	69	81	76	76	69	63	88	68	69	58	73	77	62	75	64	75	67	56	63	70	70	60	72	60	64	63	75	67	94	60	70	57	76	59	70	55	70	72	66	63	58	66	65	70	79	63	69	71	56	69	73	58	63	72	69	57	71	83	75	68	70	62	81	71	58	57	75	77	71	67	60	69	64	61	62	64	81	65	67	70	55	58	59	63	76	69	70	68	71	71	70	71	70	75	70	71	72	69	69	74	78	71	75	76	71	55	64	71	73	64	77	62	79	70	76	71	84	62	61	77	69	76	67	57	74	76	82	76	76	63	62	64	77	68	82	75	69	82	63	56	70	92	77	76	79	68	71	60	57	61	60	58	67	71	56	86	64	66	63	78	75	78	62	90	70	73	77	73	66	62	68	74	64	50	83	72	50	75	79	74	62	62	70	58	77	72	76	66	61	75	67	62	78	58	58	74	74	64	74	63	71	62	66	59	59	63	66	67	66	70	68	70	70	57	81	63	73	71	70	64	69	60	62	71	73	67	64	65	88	59	63	71	65	76	84	63	69	62	70	71	54	60	67	66	73	64	74	66	55	52	61	70	60	67	73	80	86	67	55	72	80	73	65	77	66	73	79	67	62	65	77	60	86	66	67	60	82	65	59	62	76	62	57	85	74	64	69	72	66	70	67	72	61	67	69	73	59	69	79	69	64	72	63	62	63	63	75	69	62	65	73	84	74	85	53	56	70	68	59	65	68	72	62	69	65	69	72	64	64	63	61	63	64	55	83	78	59	76	59	66	67	66	57	80	69	68	80	77	66	78	72	69	56	69	71	59	74	44	64	52	70	64	78	76	52	78	75	81	80	56	67	62	59	86	71	63	57	61	69	75	63	71	68	79	62	58	65	82	77	78	58	79	70	53	67	71	84	56	72	67	62	62	61	57	57	59	61	60	71	75	70	66	77	72	76	63	61	74	63	70	65	64	75	73	84	64	71	67	76	72	79	68	60	80	90	65	73	65	56	71	73	69	55	81	62	67	72	75	72	60	74	66	71	66	79	62	70	70	68	64	75	60	87	66	77	75	83	68	71	59	53	74	70	57	76	78	56	67	64	61	59	67	66	73	64	54	68	73	70	74	81	71	74	69	60	60	63	70	65	76	85	78	73	62	66	62	81	77	81	60	66	84	68	70	60	58	75	55	70	66	74	68	69	77	68	65	70	74	72	71	82	67	69	71	75	93	68	62	72	55	71	73	88	68	69	70	73	63	73	60	54	68	67	61	59	65	76	56	73	83	65	62	69	75	58	81	75	70	74	66	64	69	51	67	69	59	76	46	61	73	68	70	61	68	59	77	59	69	69	79	71	81	66	82	58	58	81	56	62	64	66	71	63	64	60	70	59	76	74	70	60	54	69	71	64	59	62	57	75	59	68	58	64	62	77	65	87	64	69	68	76	84	67	59	54	62	64	57	72	77	77	58	79	60	82	72	75	69	67	68	68	74	67	72	62	71	69	66	74	67	76	62	79	72	61	72	62	61	72	72	68	55	65	91	66	60	73	72	67	79	65	67	61	69	62	65	70	77	83	71	61	83	70	66	60	72	53	78	75	61	60	71	73	63	68	64	74	50	88	81	75	74	60	57	82	71	48	68	72	48	68	83	69	59	76	57	65	73	84	61	59	64	71	70	87	64	54	87	79	76	57	66	77	61	58	70	82	61	78	64	84	68	61	72	76	74	66	71	70	54	74	74	87	72	55	57	65	72	68	73	63	72	66	70	73	61	68	88	66	61	66	67	75	73	79	84	63	70	73	68	83	61	62	61	59	66	59	67	70	62	64	63	60	62	51	67	68	69	84	68	71	56	70	75	58	61	68	66	79	76	76	70	77	54	64	53	51	72	63	82	49	81	63	61	64	63	71	75	71	66	77	76	67	74	67	78	69	77	80	75	62	75	54	72	69	72	59	69	55	88	71	64	60	81	63	64	61	72	80	66	65	78	51	71	61	66	69	68	64	72	66	82	61	77	74	77	68	70	69	86	66	69	75	83	58	74	60	78	68	70	71	66	76	63	52	63	70	77	75	68	75	64	57	64	66	62	73	67	68	70	72	67	74	72	61	71	65	68	80	69	81	74	55	59	63	52	76	69	69	64	68	66	65	68	60	73	81	79	79	69	73	61	54	64	54	70	59	71	67	68	51	69
37320	22622	16040	15495	19549	19563	18004	15117	12235	9480	7253	5236	3963	3081	2679	2183	1773	1444	1196	1095	1014	1015	996	954	829	814	757	801	755	723	616	599	586	570	565	551	551	525	562	581	546	528	530	553	548	503	525	524	536	518	496	527	519	523	495	522	523	521	565	559	498	533	518	555	499	535	567	561	505	573	510	527	526	544	550	531	500	488	502	486	524	547	506	527	489	522	489	566	489	526	521	521	515	547	499	500	565	537	509	524	534	555	547	496	567	558	547	555	565	517	535	501	530	498	518	491	526	535	550	487	504	521	565	496	491	532	523	507	490	536	512	539	512	548	572	507	565	513	523	483	498	539	531	582	521	519	511	511	521	499	533	517	530	524	522	565	499	556	505	510	542	500	481	514	558	506	518	537	523	509	512	496	576	507	502	518	525	546	538	555	533	483	531	531	534	544	476	504	529	520	546	566	544	523	500	525	510	512	526	533	544	523	522	496	529	523	561	517	546	557	521	565	548	587	537	500	473	562	525	467	541	518	521	501	508	546	489	528	523	492	571	499	521	504	537	526	505	507	500	508	517	519	529	532	513	491	513	506	472	509	532	538	527	570	530	509	514	514	520	525	511	552	493	495	520	525	542	506	503	529	492	534	554	522	519	521	514	516	510	542	510	548	551	504	509	513	560	520	536	509	501	522	569	507	538	502	488	494	550	513	517	484	519	506	496	537	528	551	548	528	519	519	521	547	511	497	465	515	491	526	505	526	531	533	518	511	527	517	511	526	547	502	498	490	562	534	507	516	501	498	500	512	502	528	531	538	513	543	529	505	507	518	554	538	512	537	534	504	494	516	535	505	533	529	566	513	520	519	558	514	532	504	504	539	541	490	548	507	530	538	503	490	472	546	547	517	503	489	511	567	564	543	534	541	510	527	540	529	540	485	529	513	547	543	509	504	515	520	528	544	505	521	521	542	498	500	509	512	534	540	518	519	540	563	480	520	534	484	523	540	513	564	526	523	499	532	541	515	545	543	507	498	530	499	536	514	543	535	523	535	492	513	559	520	519	505	550	500	492	530	551	529	555	528	524	519	476	516	551	549	544	494	524	563	538	515	510	529	493	484	511	532	472	515	525	530	526	534	546	503	503	535	509	582	515	547	498	550	550	509	513	527	530	514	535	523	530	508	529	539	517	546	517	519	513	481	515	547	533	542	516	508	491	509	534	539	514	543	533	512	520	528	521	531	527	528	518	560	539	536	521	551	517	480	524	494	551	493	556	544	516	541	505	473	505	553	514	511	501	525	569	569	526	510	529	507	524	501	480	484	518	502	539	517	527	487	534	516	538	481	524	525	523	526	516	505	527	517	524	502	492	517	480	545	497	537	518	545	568	477	523	529	493	526	538	541	506	570	565	521	534	529	509	483	502	546	511	507	541	510	555	551	530	540	552	535	519	549	508	491	557	535	504	527	502	501	538	495	546	512	541	513	535	520	495	507	508	557	564	519	523	514	547	549	558	476	522	526	536	503	540	534	482	539	502	504	557	520	547	531	491	547	511	514	516	513	508	555	589	544	554	494	558	521	553	517	532	529	523	494	555	550	520	511	502	507	552	520	512	528	517	521	555	548	510	504	538	523	519	532	539	509	576	536	501	536	533	549	515	502	552	521	549	551	539	497	552	560	520	544	511	515	525	538	553	564	516	535	537	531	508	523	534	552	510	484	541	541	500	503	530	530	528	499	505	513	542	506	509	517	565	541	554	514	534	528	524	502	529	537	537	549	553	512	523	521	569	548	560	505	533	531	535	532	499	539	522	527	503	491	519	502	569	520	501	512	521	510	502	491	525	561	460	478	534	534	545	560	529	532	522	537	521	534	544	518	484	540	521	557	544	535	497	517	515	491	540	497	508	510	494	542	513	536	517	542	503	452	518	557	547	487	523	545	498	528	509	557	536	524	511	513	474	534	502	569	572	531	538	499	519	484	558	517	468	562	521	496	548	569	513	507	544	547	551	527	514	508	500	494	518	480	483	546	478	471	550	529	515	513	507	532	540	524	540	555	544	532	486	563	508	501	530	560	541	515	512	562	498	542	502	540	536	501	543	529	495	525	554	508	479	515	502	546	536	533	514	521	494	520	525	562	556	509	506	527	526	516	512	539	485	534	528	518	555	453	538	487	496	519	526	556	519	527	551	507	537	551	540	535	544	497	497	542	534	573	578	581	504	491	512	544	542	504	570	544	484	510	530	489	529	502	521	527	516	530	512	504	528	516	500	541	523	527	547	527	500	523	536	545	517	580	523	536	475	565	558	562	535	534	537	507	550	553	492	528	577	491	547	534	541	540	528	536	557	520	526	518	537	522	518	514	511	535	546	487	513	551	497	539	533	524	542	500	532	530	523	555	547	521	514	502	534	532	484	546	538	471	482	523	510	541	491	535	502	526	516	502	524	501	541	510	530	513	526	537	538	524	514	529	527	564	537	494	521	551	561	494	526	510	515	520	483	528	526	545	516	528	477	555	534	544	545	542	510	505	547	496	553	541	483	526	518	494	517	548	496	535	525	510	522	472	525	505	502	560	544	538	514	510	510	480	512	558	493	515	505	516	507	520	515	539	493	531	540	538	521	550	543	534	520	541	562	511	514	515	562	471	532	563	534	509	521	521	541	532	515	526	495	509	517	515	523	485	508	475	554	557	541	514	509	508	560	484	509	531	516	495	502	565	535	537	537	520	517	521	553	527	509	533	530	550	499	517	542	523	520	541	528	521	523	533	536	493	516	489	516	569	486	511	521	543	528	500	572	558	513	528	512	552	541	484	555	501	497	498	526	510	546	515	524	541	542	501	507	555	530	480	569	516	528	527	561	550	518	530	504	546	524	553	544	574	541	504	500	568	515	542	529	558	505	537	531	521	512	525	533	537	519	537	561	542	513	553	535	517	485	522	517	504	564	522	546	507	526	538	530	538	457	556	558	557	537	521	528	497	523	538	494	492	467	547	521	483	562	564	542	537	542	484	521	497	531	528	526	531	536	552	560	530	545	552	498	529	563	522	484	522	560	506	500	548	514	522	485	499	509	506	525	526	548	519	541	522	525	533	544	536	533	530	540	503	508	517	548	486	472	532	546	572	561	517	523	530	495	486	533	547	556	565	495	493	529	483	535	527	551	580	521	526	521	522	504	526	506	547	518	538	527	517	571	558	532	556	539	546	509	562	507	533	515	537	519	509	558	494	535	560	562	522	503	517	538	532	517	506	545	517	509	533	567	544	496	505	505	547	541	563	491	506	527	522	564	527	533	532	518	550	538	518	548	543	520	485	501	489	497	506	520	521	489	486	513	530	476	522	540	524	517	544	512	504	517	558	564	521	490	529	518	578	502	513	519	528	544	515	545	522	564	565	526	490	521	512	524	528	557	503	524	530	522	527	510	494	524	493	565	528	528	532	520	534	499	536	528	532	528	529	514	524	536	525	534	509	538	478	519	548	504	536	520	527	554	520	534	500
11225	6249	2769	1664	1046	839	845	655	516	469	326	278	218	184	172	152	128	111	112	118	102	89	97	103	105	83	97	92	81	88	66	81	73	86	76	68	83	78	70	82	74	68	74	68	86	70	71	73	72	80	68	60	78	69	82	93	82	99	76	79	79	89	96	69	78	71	64	69	68	67	77	68	55	76	72	75	67	73	58	62	81	84	61	72	83	66	80	55	74	77	87	58	86	64	90	76	72	75	104	80	67	66	77	74	69	75	80	67	78	89	76	68	76	67	75	77	75	93	78	76	62	66	68	63	69	68	67	63	79	77	71	74	66	75	80	70	63	64	63	75	65	79	65	86	92	94	76	60	82	61	74	85	65	70	72	83	58	67	63	84	73	81	74	74	96	56	72	69	73	80	76	76	82	74	95	81	78	68	90	88	70	93	87	67	85	65	72	72	65	61	71	72	80	83	85	56	77	72	80	74	68	60	65	68	61	70	65	67	69	81	76	97	89	91	74	83	76	54	75	68	88	81	71	86	73	77	63	72	69	67	73	72	75	72	77	80	72	85	69	75	82	76	84	81	69	63	86	57	75	75	61	88	68	78	71	84	81	69	90	80	79	63	78	55	70	70	80	71	85	68	80	87	82	85	68	94	72	71	66	74	72	77	79	67	68	78	56	84	89	72	82	86	85	86	79	64	73	70	79	67	71	62	62	103	62	67	73	62	72	78	67	88	83	62	74	85	70	86	65	67	76	72	68	75	83	74	71	68	66	75	64	59	78	72	87	78	73	63	68	75	57	69	75	72	62	82	98	69	80	91	83	93	74	83	75	83	73	69	67	84	74	56	68	85	77	77	69	80	82	82	84	82	71	61	82	77	82	85	78	75	69	83	72	82	75	70	73	80	56	79	76	68	61	71	78	65	73	75	64	81	69	67	76	81	59	82	76	90	74	80	57	80	66	74	76	78	80	70	58	62	71	75	69	66	75	74	79	75	80	76	62	71	81	77	68	92	84	69	57	77	62	73	72	75	83	61	67	79	80	78	70	61	68	72	64	73	82	80	76	81	62	58	90	81	90	81	74	64	91	80	83	78	73	64	75	75	87	81	84	81	64	67	85	85	91	74	89	85	81	74	71	68	65	70	75	67	76	67	81	66	66	73	71	62	77	71	73	71	84	94	69	80	60	76	66	77	69	81	57	55	61	63	69	84	77	77	90	64	94	78	83	80	78	64	78	59	84	92	85	77	96	82	86	82	72	71	77	87	73	66	84	74	77	63	71	65	72	71	71	78	75	73	72	89	71	91	80	71	52	71	58	80	62	65	90	70	86	65	78	70	84	70	65	81	71	67	91	69	78	76	71	67	82	74	80	69	68	73	75	74	85	61	75	78	76	59	76	68	75	82	81	66	81	72	82	53	62	62	78	82	65	74	74	89	85	66	72	65	70	87	85	71	73	90	60	71	84	78	84	79	76	66	73	83	53	72	87	71	73	93	69	72	70	84	86	66	72	72	66	85	76	78	79	76	78	61	70	72	70	61	82	59	71	63	79	84	92	70	62	72	84	79	71	84	81	63	69	79	77	66	76	76	80	58	62	73	59	86	67	78	71	64	67	86	75	78	100	79	70	63	83	81	67	61	67	69	66	76	86	72	64	84	82	73	77	79	73	71	73	93	62	58	81	71	75	63	58	73	80	76	74	81	72	75	84	79	82	70	70	74	74	78	75	75	83	60	59	73	86	88	80	66	77	81	66	88	66	77	69	70	78	72	74	83	69	60	82	76	77	80	68	78	93	72	78	84	80	82	77	75	58	86	58	81	83	82	73	75	69	74	69	82	71	80	73	81	73	73	73	80	69	73	71	84	81	69	79	68	75	65	86	77	91	76	66	66	62	74	79	63	82	70	69	82	64	67	67	72	72	79	75	90	80	71	79	57	100	72	65	92	84	79	87	69	71	75	82	65	75	70	81	72	74	73	73	58	68	79	66	69	77	76	70	61	78	71	72	76	80	69	88	94	66	96	62	64	72	75	81	63	76	66	65	68	74	62	76	83	79	79	80	74	80	67	65	74	75	87	68	59	73	84	75	69	71	70	85	87	72	67	72	81	88	77	74	72	61	74	82	73	91	64	84	64	85	76	66	74	68	67	83	85	73	79	68	76	78	86	87	69	75	65	61	93	76	77	64	81	77	70	79	94	56	74	73	73	82	66	91	73	65	83	75	84	74	79	66	75	73	77	78	76	76	80	79	83	70	69	87	70	71	81	87	79	77	63	72	70	89	90	71	81	91	61	73	75	73	82	74	70	81	94	72	78	91	67	84	80	75	68	76	82	72	74	74	81	70	74	63	90	65	82	68	84	95	80	72	63	66	63	72	88	84	73	85	66	84	62	94	60	75	80	76	79	75	94	76	77	71	93	74	60	67	61	68	71	58	67	88	83	70	72	76	76	65	66	77	78	84	75	77	61	72	86	75	70	79	75	75	83	64	79	69	74	85	65	71	77	72	71	76	98	55	70	88	79	81	73	75	76	86	81	74	72	71	79	81	81	94	71	80	60	78	85	79	67	68	81	65	52	89	100	77	86	68	74	59	83	86	73	78	93	68	90	71	73	58	74	79	77	70	77	78	70	72	73	77	66	79	95	79	71	67	59	80	73	75	60	75	70	69	71	91	75	84	57	68	77	76	73	69	77	81	72	83	78	86	65	71	70	73	74	72	68	80	70	82	93	75	73	82	76	73	67	82	79	93	85	61	55	77	71	70	64	79	61	59	88	72	68	80	81	80	71	74	73	73	63	79	82	78	71	80	81	86	77	73	78	74	78	85	78	69	66	72	76	63	83	81	87	88	59	71	84	79	80	77	64	68	67	78	84	65	70	95	77	82	70	71	72	80	75	80	62	73	68	67	68	83	86	65	84	85	77	88	86	70	65	74	61	74	84	75	76	62	78	73	79	88	68	72	76	58	60	59	76	78	69	78	63	75	73	66	62	70	67	58	72	72	77	68	74	84	79	79	105	82	72	70	67	61	81	84	69	87	84	71	61	65	79	60	73	73	57	95	86	80	75	83	70	75	70	71	61	78	64	81	76	77	76	80	81	62	82	72	80	77	76	75	65	63	79	80	71	79	72	71	75	76	68	78	81	83	86	71	93	97	74	63	85	79	75	85	68	66	78	60	67	81	64	68	70	60	89	72	77	75	74	75	54	65	98	80	80	70	79	88	81	56	67	76	73	79	74	78	77	86	73	73	66	74	80	80	73	67	68	81	74	74	69	78	77	71	76	80	78	82	66	64	74	63	73	74	64	79	77	57	67	80	55	80	59	74	74	79	63	83	59	77	78	64	82	72	63	73	85	72	57	75	86	65	81	68	73	74	76	72	64	61	63	66	72	79	62	69	70	86	70	63	75	73	66	71	77	72	81	76	75	88	77	84	67	78	65	78	67	90	63	63	72	68	75	86	74	66	88	88	76	72	82	74	68	94	74	73	62
42179	26650	18780	19090	22805	23067	21465	17444	14249	11630	8699	6326	4845	3853	3259	2598	2116	1797	1451	1297	1190	1165	1197	1042	997	846	955	948	914	788	685	665	632	614	635	631	590	623	583	607	593	609	583	563	600	581	598	599	594	611	581	565	572	546	575	597	558	545	574	572	586	569	521	518	561	546	587	573	580	548	565	515	594	575	546	531	612	580	588	524	565	584	587	555	612	551	580	590	639	605	581	561	550	577	551	545	544	594	550	590	537	552	560	535	561	583	561	552	555	562	556	528	532	570	557	510	565	593	574	539	534	574	579	550	561	554	563	608	553	525	558	598	593	562	557	579	571	552	574	562	566	590	580	576	560	580	590	558	553	561	556	542	570	571	541	571	547	541	577	587	549	530	556	561	526	574	537	575	571	585	606	594	553	563	577	540	502	534	533	556	588	557	567	553	573	542	580	580	579	569	542	584	554	565	562	549	542	567	548	553	558	567	603	554	540	573	535	566	593	571	544	569	576	557	553	566	514	579	537	591	588	555	563	556	540	561	551	607	577	550	583	572	535	573	574	564	558	571	591	539	521	524	545	554	541	581	571	592	577	560	541	598	548	625	528	561	614	558	600	529	510	570	539	579	580	576	536	575	564	569	596	596	587	589	561	531	530	561	551	545	541	560	539	532	592	539	589	545	596	587	567	541	590	571	566	595	565	612	562	599	549	582	570	544	587	556	556	518	531	526	604	584	571	574	541	544	581	588	576	581	563	590	592	549	593	571	565	587	566	584	557	589	588	547	535	620	568	566	566	606	590	589	553	572	555	565	537	581	596	552	609	576	523	570	579	568	561	507	528	559	589	530	579	598	585	570	533	555	574	565	564	577	600	560	562	547	576	562	589	604	564	534	556	575	568	585	520	561	559	576	536	542	620	579	558	548	558	553	549	592	573	588	576	567	569	606	567	589	548	553	560	557	550	575	532	600	522	534	582	550	565	496	562	594	559	573	523	554	523	497	563	592	571	568	543	602	557	544	570	581	565	592	597	539	525	574	570	543	612	513	596	551	545	519	545	556	598	526	578	588	581	563	582	538	573	568	568	547	575	548	559	538	587	577	611	525	564	566	572	511	562	581	601	550	574	573	579	566	542	576	584	557	597	581	521	571	601	543	536	584	596	516	540	565	554	587	602	573	593	519	554	545	573	556	549	549	581	539	547	588	580	595	601	595	566	574	579	562	572	546	563	548	596	565	552	571	593	582	544	579	599	568	571	543	522	549	561	572	566	557	559	552	589	537	537	597	530	565	555	583	565	572	573	549	548	565	581	561	536	577	557	564	561	575	567	558	585	497	536	597	556	544	586	552	589	561	548	571	569	589	563	597	541	540	575	529	597	585	535	547	568	561	556	531	558	544	589	612	600	590	591	588	597	577	579	578	606	574	581	577	544	629	563	609	552	565	591	545	573	573	532	566	519	556	587	616	571	546	558	588	545	553	556	550	556	588	591	577	572	588	550	525	588	547	592	580	562	564	599	589	578	574	578	533	574	551	539	549	610	557	578	558	526	553	558	595	573	584	560	532	578	577	585	564	530	526	605	549	577	588	585	561	577	554	590	552	594	584	550	536	526	608	565	555	535	602	584	563	560	531	617	587	573	538	610	549	576	592	584	553	594	566	546	530	559	582	563	601	572	595	567	583	614	598	573	609	566	564	554	612	590	552	572	580	586	566	514	567	603	550	555	568	623	553	564	550	501	542	549	562	571	522	599	563	579	568	556	539	578	538	541	590	617	596	541	597	568	572	563	536	557	560	570	565	583	574	588	557	569	609	616	605	540	563	575	554	612	529	526	529	557	580	580	572	576	557	534	584	540	546	586	512	561	567	638	563	608	556	553	569	573	518	544	597	555	537	564	544	561	596	546	556	561	555	578	555	599	560	569	548	534	584	560	581	627	582	598	573	547	559	579	560	575	566	551	573	584	545	555	543	582	536	524	529	596	545	562	554	554	551	532	623	580	534	532	539	563	563	588	605	535	578	544	548	527	527	572	541	526	610	576	568	527	553	582	537	572	537	603	566	531	578	579	580	527	572	537	588	525	613	513	544	570	564	531	566	551	516	568	546	557	574	562	561	557	572	604	567	610	566	536	589	554	593	572	567	581	561	552	506	610	539	545	535	568	560	576	584	570	559	614	544	586	583	540	560	570	560	560	576	546	566	601	560	591	520	562	571	527	593	547	545	612	553	594	565	558	594	535	536	579	581	553	535	626	540	568	553	561	573	575	533	563	562	540	572	567	577	582	558	583	543	588	549	625	566	577	599	612	557	559	574	558	583	571	586	615	538	578	546	565	574	542	536	560	544	569	585	568	553	561	586	532	519	574	554	532	546	557	548	540	591	565	609	569	550	561	594	581	542	557	568	573	579	551	551	584	582	503	556	536	552	519	566	560	558	623	567	583	528	564	622	564	557	523	553	556	594	559	545	563	609	521	527	591	547	530	572	573	545	573	589	570	569	571	547	530	565	556	555	549	561	543	591	581	569	556	564	566	549	592	581	577	594	557	547	605	577	547	577	545	553	584	590	554	582	583	522	567	588	556	553	559	603	572	557	547	588	573	571	570	534	563	553	544	573	562	575	542	553	538	597	571	566	552	576	593	574	570	549	582	555	504	592	562	551	589	598	535	589	594	534	564	560	547	565	553	545	538	568	576	557	542	576	533	591	558	581	595	566	587	552	555	530	601	562	566	570	595	578	566	548	559	553	534	566	593	560	581	609	534	577	569	552	562	546	582	549	523	569	597	573	538	560	574	596	556	538	561	602	557	553	517	527	522	543	574	541	546	571	531	571	563	553	587	559	554	581	531	531	531	574	585	569	570	558	583	573	566	528	562	574	584	529	527	555	569	620	574	549	555	566	529	564	589	567	532	562	536	598	593	586	561	553	558	610	536	591	552	546	573	516	544	577	570	584	559	562	567	568	592	579	537	597	540	594	601	574	520	555	564	583	545	554	579	565	549	567	568	545	579	570	570	556	559	562	538	558	540	606	541	588	568	551	587	578	586	547	552	532	532	535	574	587	539	567	565	600	584	555	564	591	555	522	564	571	558	550	595	549	588	587	557	576	549	557	580	598	561	540	571	519	576	602	563	563	565	542	572	595	523	572	570	557	554	592	574	565	556	596	557	577	523	543	596	563	538	541	569	588	537	551	577	526	573	553	533	584	553	569	577	555	572	565	591	546	544	550	590	534	552	585	578	566	561	562	578	560	575	562	575	598	568	595	565	572	566	550	545	578	580	546	518	558	554	595	532	594	550	596	550	586	506	544	557	557	563	579	603	552	531	547	577	569	558	544	582	555	523	586	585	535	576	568	545	530	581	560	592	607	588	588	554	524	513	538	599	600	564	589	568	619	540	552	596	588	551	548	575	523	558	549	564	567	587	555	527	556	547	554	562	558	594	533	576	554	555	629	574	572	578	560	594	568	577	579	525	543	569	542	576	579	553	567	551	579
8302	3489	1570	812	514	463	450	345	335	255	243	167	160	127	101	104	78	80	90	96	69	73	96	78	75	71	65	72	87	63	74	62	70	71	72	70	79	71	63	69	71	65	65	68	61	61	74	81	80	53	81	61	70	77	61	68	82	57	69	77	80	78	60	64	69	79	68	70	71	65	63	63	74	67	73	65	71	73	74	63	67	63	70	59	65	84	67	64	58	64	78	78	64	77	65	83	97	67	58	68	80	81	74	54	83	70	67	62	75	73	73	73	73	74	71	63	70	69	74	66	57	70	58	70	73	60	59	65	73	59	76	63	59	70	70	57	75	59	55	84	72	73	77	54	78	68	59	62	50	54	83	68	69	79	75	73	70	58	60	72	70	59	58	71	66	82	59	71	69	70	66	68	59	63	74	92	59	75	69	57	72	71	77	59	80	53	77	70	68	65	62	73	72	77	59	77	74	74	63	66	80	58	56	67	74	60	77	67	81	69	62	59	64	57	66	65	63	67	77	76	69	75	79	63	60	62	72	59	60	72	71	78	87	76	77	73	61	68	69	81	71	66	80	66	66	68	64	63	68	64	69	79	71	68	58	78	78	90	65	70	70	66	62	87	68	58	68	55	65	67	55	68	74	76	59	66	80	80	66	65	71	61	65	62	76	71	67	77	68	62	83	64	85	62	69	64	65	79	78	62	68	65	70	84	66	58	84	87	76	77	79	76	69	64	74	70	58	81	68	70	62	69	58	65	71	67	74	78	66	57	74	75	82	71	83	70	55	85	79	74	91	74	63	65	80	58	72	71	65	67	64	66	81	73	63	65	82	80	61	73	62	63	66	59	63	62	69	73	55	74	77	68	70	69	64	55	64	70	61	80	67	72	79	61	74	70	48	69	82	73	67	81	72	72	65	69	73	61	84	61	66	75	61	61	75	67	77	62	64	67	66	58	58	61	73	76	84	78	76	69	72	54	70	71	88	65	68	65	79	60	59	63	67	60	70	86	65	57	76	70	72	67	86	67	80	71	65	63	81	70	66	64	75	60	65	74	75	69	71	70	63	74	73	71	67	70	87	82	71	61	73	71	85	73	76	80	46	81	80	65	67	66	67	63	85	74	84	54	72	78	66	72	74	67	67	64	74	71	74	52	77	76	72	77	82	72	66	71	81	67	64	82	58	71	62	48	73	73	63	67	85	68	73	63	75	84	72	56	70	64	69	70	77	73	64	66	89	68	55	75	72	77	71	82	84	69	81	68	69	85	74	66	78	65	67	93	80	78	67	82	70	65	72	62	59	61	73	74	76	70	64	54	64	65	69	65	58	74	57	64	73	72	51	89	90	53	70	62	78	82	81	70	67	64	80	69	60	63	69	67	58	61	71	67	66	60	57	70	65	79	70	77	73	68	66	63	71	74	88	51	78	71	68	80	67	79	67	64	58	65	67	52	62	87	77	75	54	65	69	69	57	80	65	73	75	66	84	82	74	62	57	74	65	70	75	69	70	70	79	64	69	78	56	79	79	68	78	77	57	68	85	75	64	82	59	80	74	59	79	81	67	63	77	79	55	72	56	73	65	73	72	71	72	72	65	72	71	78	75	58	74	71	69	55	80	74	66	64	63	55	67	60	69	51	62	68	81	59	75	71	60	78	83	61	72	71	77	80	70	58	78	70	70	80	63	68	63	64	60	65	84	73	70	74	78	62	69	62	75	59	78	67	60	78	59	74	71	78	81	59	71	70	72	61	87	62	62	74	59	70	62	69	71	60	70	56	56	81	57	95	84	63	65	50	71	70	59	84	65	75	75	71	59	74	62	66	73	66	73	61	83	69	70	54	67	66	68	72	72	82	83	65	67	68	55	72	74	76	78	46	71	70	70	65	71	73	68	66	64	63	86	72	57	66	65	68	59	60	67	68	74	71	70	57	50	64	77	67	83	76	60	73	68	63	52	67	67	75	78	66	59	64	63	73	71	84	61	56	80	58	69	82	66	68	63	83	65	75	55	67	55	69	78	63	63	73	68	69	70	82	69	80	70	76	82	61	71	74	69	64	68	96	62	72	68	62	68	60	67	62	58	67	59	60	62	64	70	63	65	72	52	75	74	77	66	73	85	67	70	68	48	73	66	82	75	69	62	70	58	70	77	80	82	72	71	69	67	62	60	70	63	71	67	63	62	75	56	74	77	65	76	77	68	77	83	83	70	65	66	55	70	62	65	65	59	79	71	55	73	75	61	73	55	69	80	56	64	59	63	67	87	72	60	67	81	65	63	63	57	67	71	58	60	60	55	76	74	68	87	78	60	77	74	76	61	60	68	63	73	65	61	68	69	78	75	68	64	61	66	77	73	83	66	60	78	65	71	77	67	74	67	69	75	74	47	63	55	57	70	72	64	74	75	72	63	68	60	64	70	61	60	59	74	78	68	68	71	72	71	73	59	74	77	68	69	75	65	60	76	69	73	70	74	68	61	72	76	69	76	57	52	63	67	77	64	64	58	61	74	73	59	75	75	61	77	71	67	69	63	58	72	65	73	67	70	59	59	73	73	68	82	80	55	65	80	53	65	56	58	52	67	78	56	72	53	80	72	64	66	72	53	64	62	76	85	69	73	62	69	71	76	71	74	82	68	64	74	77	56	84	60	73	81	70	72	79	71	80	73	54	69	77	66	67	74	73	69	69	52	70	75	62	51	69	63	71	67	66	73	74	67	71	63	74	56	88	78	65	73	64	78	62	69	76	58	56	61	60	63	65	61	82	72	64	75	84	60	71	63	58	70	66	78	89	66	55	72	81	67	69	59	72	76	68	83	68	72	69	68	79	63	76	60	73	62	62	63	84	79	82	68	82	85	77	58	64	71	64	69	59	67	73	72	75	75	63	61	82	79	72	62	69	67	61	82	65	63	67	70	82	81	88	72	74	56	75	53	68	63	83	79	66	68	81	69	68	63	67	64	69	75	83	73	76	72	59	63	72	65	84	75	57	84	73	68	60	93	62	58	68	72	62	64	51	72	62	58	63	68	80	84	58	61	73	68	77	78	76	70	73	67	77	87	63	56	59	78	79	60	79	69	74	60	75	71	85	70	72	74	76	63	72	46	59	65	80	65	67	72	76	62	78	67	70	80	76	75	79	82	68	60	71	76	73	49	69	65	59	66	73	73	86	77	70	84	71	64	66	77	81	64	63	80	72	73	74	64	73	90	73	66	85	62	88	64	58	65	67	61	82	82	77	59	62	57	68	77	80	65	69	71	64	69	64	81	83	76	61	71	73	78	64	80	65	57	71	82	71	56	88	80	80	73	77	62	66	64	70	72	75	65	58	62	53	78	75	57	79	78	62	80	80	59	62	50	69	75	72	78	63	68	67	82	75	74	83	69	70	72	72	79	77	71	85	63	80	69	63	58	72	59	85	81	73	82	79	71	79	65	57	65	78	59	56	67	85	62	63	76	69	87	60	69	74	61	58	69	70	68	63	66	85	49	70	57	59
36890	20848	13415	12283	14581	16193	14807	11486	9154	6907	5579	4104	2934	2143	1772	1461	1270	1111	982	918	920	785	850	793	696	710	776	727	678	636	565	569	547	538	584	544	521	578	573	519	565	538	532	557	549	524	513	559	516	519	535	523	545	552	537	513	492	530	529	528	547	537	541	545	541	546	513	536	514	489	510	555	547	514	515	524	520	484	476	535	556	545	524	526	525	513	520	501	555	520	506	508	509	545	535	512	519	521	552	521	545	508	556	497	565	532	504	472	545	511	523	562	550	545	535	524	489	530	528	549	528	500	541	479	523	506	564	547	525	529	529	496	521	508	515	527	521	523	510	544	526	537	517	500	493	520	488	553	543	529	529	543	485	525	534	520	518	550	527	531	541	518	547	611	511	559	557	567	532	518	528	567	533	498	499	518	527	538	533	532	503	544	575	522	537	493	538	512	509	509	508	533	500	505	547	571	558	497	577	526	539	524	501	548	573	534	508	539	484	487	553	571	507	495	555	531	495	539	530	510	561	553	555	566	512	527	530	522	529	539	542	534	554	524	530	551	515	542	543	540	514	524	546	534	533	526	500	528	513	514	536	524	504	501	524	564	521	557	522	509	524	544	528	500	553	554	558	505	533	554	555	556	555	558	529	546	522	526	538	555	540	541	493	572	529	536	519	545	531	542	503	526	527	524	533	584	517	556	529	545	526	539	560	535	505	553	531	544	541	544	484	524	538	530	538	488	515	513	520	544	527	530	535	515	562	531	506	531	572	508	521	540	518	542	513	515	521	552	534	533	541	499	528	532	562	551	556	527	545	517	520	490	490	520	556	555	547	505	520	499	571	526	504	522	545	536	510	496	547	501	540	543	555	515	538	575	529	531	503	530	548	536	541	517	541	530	525	510	537	524	531	530	506	504	546	545	531	538	563	520	547	524	522	515	534	534	527	507	558	481	530	542	523	501	511	505	561	531	511	577	515	558	499	507	508	541	551	496	527	511	488	529	501	516	538	526	532	555	499	479	526	532	544	523	533	548	513	515	541	550	498	551	508	513	535	535	588	517	477	509	541	501	522	552	557	527	536	542	549	550	529	529	556	537	548	525	568	513	526	513	515	528	489	520	507	560	568	534	542	501	535	529	502	540	553	515	557	518	499	605	533	575	524	536	536	527	558	573	527	579	492	539	520	555	537	509	551	519	525	534	532	518	556	548	513	530	519	541	504	537	537	542	517	511	523	482	546	488	527	517	533	524	539	531	540	526	568	528	541	514	520	559	512	529	491	568	570	475	529	515	551	518	550	544	506	501	540	531	511	504	517	554	539	545	521	512	529	538	483	557	552	514	556	517	553	503	515	553	536	531	535	506	511	544	539	503	543	531	524	523	477	558	549	533	535	518	543	584	553	506	535	511	514	524	522	521	501	579	519	527	503	529	516	579	539	537	539	515	488	521	565	516	538	530	486	537	511	529	516	576	513	572	509	499	541	519	558	543	559	505	520	527	524	512	504	519	511	522	508	556	574	560	543	549	497	537	526	538	552	534	524	509	546	529	497	541	543	573	493	538	533	525	532	556	535	547	516	534	524	532	534	530	539	545	523	529	530	533	485	530	528	520	513	534	515	535	557	566	568	508	549	558	565	515	513	496	490	566	549	481	540	569	559	527	505	552	541	520	536	532	495	506	543	532	566	490	507	551	538	554	525	503	567	495	545	549	485	533	552	543	525	540	487	545	530	505	529	529	528	550	544	523	476	519	530	569	525	528	537	493	533	501	546	480	501	525	528	520	467	556	512	523	502	532	504	498	535	566	498	529	506	563	540	550	476	526	528	541	492	553	539	558	560	562	524	511	530	540	528	564	562	515	553	495	546	499	559	538	511	519	556	468	527	510	552	548	486	525	546	498	528	486	514	545	557	518	524	542	530	550	521	514	513	509	546	501	504	524	495	535	507	565	568	568	539	532	529	507	541	542	541	566	513	590	529	532	510	570	525	528	536	538	530	514	513	519	537	542	518	483	545	534	544	568	480	539	522	576	499	495	523	524	559	523	563	542	511	549	550	528	537	530	624	553	534	567	548	480	538	515	595	516	506	529	516	533	558	557	545	565	532	523	562	527	562	517	553	545	531	522	545	514	524	535	515	557	519	540	488	502	532	542	572	483	554	531	515	550	560	509	503	544	491	521	475	539	506	581	554	530	522	553	544	527	526	521	553	503	541	530	528	544	522	531	499	545	483	517	510	507	554	504	525	518	531	467	513	534	524	502	576	540	545	541	534	483	552	513	539	479	518	585	486	518	527	518	528	504	532	515	538	490	521	485	553	523	514	492	534	549	540	534	544	538	562	543	480	522	532	536	546	543	522	532	571	536	507	520	501	561	543	506	519	568	514	532	543	513	570	511	535	504	531	521	538	538	566	531	546	504	497	487	513	577	498	511	500	508	492	496	524	525	522	539	534	557	508	507	534	522	543	524	551	496	525	576	505	532	519	531	520	473	540	531	567	524	481	526	517	502	493	530	493	529	574	521	521	540	522	547	523	534	568	553	576	573	547	529	516	524	528	555	532	567	507	481	526	541	538	565	464	540	519	530	551	500	520	526	537	569	523	528	575	554	495	529	524	496	584	526	528	528	517	546	547	526	495	510	512	563	575	569	493	528	535	512	549	527	520	519	511	508	500	527	537	514	518	536	524	516	544	517	522	575	490	539	538	509	525	527	506	520	498	529	524	530	545	548	533	558	545	558	539	511	529	502	543	520	560	497	519	525	554	550	525	552	547	485	560	515	552	503	543	568	550	530	542	511	487	550	560	502	544	509	515	509	512	563	545	560	515	526	516	545	534	523	532	522	507	535	543	553	520	509	508	537	553	538	556	521	517	535	551	553	513	529	543	503	533	530	547	485	555	549	493	527	557	538	535	492	549	546	527	540	495	541	511	525	559	534	579	530	517	541	524	534	543	559	546	531	491	490	532	481	517	521	546	549	567	503	501	539	512	530	534	512	565	492	488	515	496	504	538	531	547	554	506	559	521	506	534	485	498	528	553	572	491	515	524	554	528	538	512	510	539	536	506	558	534	545	567	540	494	550	512	514	513	487	492	545	509	551	521	541	536	547	493	530	547	540	499	496	532	522	533	558	523	534	549	549	535	513	499	546	521	537	519	522	532	541	490	541	571	552	527	561	517	497	508	567	526	553	522	537	530	511	528	532	521	515	515	519	535	488	524	540	488	517	557	531	509	484	538	538	543	524	564	551	513	566	517	499	561	527	529	533	525	552	523	536	541	499	507	525	525	504	557	536	571	515	514	565	512	524	504	538	555	526	530	542	517	521	542	553	517	521	537	533	552	474	557	545	505	538	539	544	549	529	483	499	493	554	556	488	561	550	515	526	543	536	542	577	486	539	558	533	510	521	544	541	494	492	535	566	562	548	525	541	554	527	548	512	536	515	516	565	529	516	514	544	521	511	529	533	554	549	504	524	520	520	565	523	520	535	567	473
9434	5036	2364	1215	743	678	627	549	415	428	255	227	190	187	144	136	96	108	109	101	98	95	82	101	66	84	83	89	92	89	66	79	89	66	84	81	84	72	85	63	69	73	61	75	82	83	79	69	81	60	65	70	71	84	64	81	65	87	79	86	89	79	57	73	76	98	67	65	70	89	81	70	77	85	73	75	74	87	85	65	69	73	74	64	75	79	74	76	86	81	73	74	87	69	91	70	75	80	94	72	81	81	58	78	70	67	78	94	64	67	86	76	63	65	80	84	57	80	70	59	72	89	73	75	71	77	75	74	69	89	60	79	75	73	84	91	71	75	61	86	72	85	85	66	71	72	81	65	75	75	86	80	85	79	81	62	74	67	77	76	63	70	85	78	76	73	74	60	54	73	76	66	71	71	74	63	78	71	79	70	82	66	71	79	75	64	76	84	77	77	78	60	65	73	69	78	78	89	77	95	60	64	67	88	65	79	67	73	76	70	64	63	66	72	71	76	80	81	67	72	60	70	75	67	78	78	74	90	79	72	75	78	77	70	72	78	82	65	64	73	63	59	77	73	61	71	82	69	64	74	66	78	74	83	77	84	60	78	64	68	74	81	64	79	79	86	75	83	71	67	83	83	80	79	75	83	78	70	73	73	69	76	78	74	81	68	74	83	93	80	76	69	73	78	65	78	83	74	63	71	64	82	71	82	71	67	80	83	76	57	73	68	73	57	90	78	78	59	77	83	62	60	77	81	75	68	85	93	67	86	72	81	55	75	68	89	92	77	79	78	78	62	73	79	71	66	77	72	69	82	69	76	82	61	58	102	73	79	91	84	75	69	67	83	71	69	70	65	73	77	65	76	83	71	76	65	68	72	80	93	72	71	54	72	76	64	70	70	59	63	71	72	65	82	64	72	78	86	73	71	71	74	83	72	93	66	75	68	73	84	76	55	70	81	69	72	56	65	73	72	84	73	69	72	74	79	60	80	85	73	75	55	74	74	72	79	68	78	74	66	63	67	87	83	67	62	77	77	63	88	80	87	73	80	70	70	74	75	77	85	61	73	72	88	75	67	64	76	77	80	78	77	87	68	68	73	69	76	75	73	77	79	75	70	80	75	66	76	64	79	62	83	89	82	71	90	68	82	83	56	71	75	70	82	82	85	67	83	62	63	78	75	80	72	96	79	75	82	85	73	76	62	80	84	70	83	69	71	59	67	66	75	87	82	76	74	64	70	80	80	64	81	78	76	70	67	85	59	70	61	88	83	68	69	79	59	62	76	73	68	80	76	80	65	75	78	67	91	78	71	67	78	83	59	68	70	72	74	75	67	90	68	70	87	67	74	84	75	74	74	63	65	59	76	71	62	67	74	88	65	80	66	67	61	96	69	78	66	74	78	75	89	84	75	64	90	74	77	81	77	85	91	66	89	77	79	83	81	73	92	69	83	91	62	70	82	64	82	66	80	59	54	68	67	73	85	64	67	85	71	78	74	78	70	61	73	84	86	66	68	75	69	87	60	67	70	60	72	76	72	78	76	64	66	74	71	95	61	86	83	72	65	77	72	70	69	70	65	74	74	69	81	72	80	76	72	67	75	74	71	87	83	60	75	64	83	74	82	72	78	88	74	74	63	75	75	71	86	80	68	75	69	83	71	75	58	83	72	75	66	82	77	70	76	63	84	80	67	79	86	78	81	70	68	78	75	70	74	71	70	77	68	74	81	57	83	82	67	75	51	65	79	63	61	49	78	78	98	73	66	83	72	79	76	76	59	80	71	70	83	85	77	74	84	75	88	77	87	72	76	92	66	79	65	81	82	83	85	89	74	57	66	77	82	87	77	81	75	83	86	79	98	68	77	71	69	72	71	65	77	73	73	73	60	70	76	75	65	57	73	65	75	82	70	65	80	79	81	64	71	85	68	72	60	68	63	92	67	72	94	65	82	65	82	82	78	66	86	81	70	69	78	76	75	73	53	90	71	89	69	75	84	70	85	77	60	70	74	66	84	69	71	80	74	85	85	66	67	76	66	70	51	78	70	64	74	70	75	75	63	92	63	78	65	80	84	59	76	79	67	81	79	76	54	73	86	81	74	70	72	89	72	76	96	79	77	69	84	71	81	92	83	75	90	90	72	80	79	72	81	80	72	64	89	88	78	88	77	77	76	93	69	71	72	67	73	62	79	86	89	66	95	71	96	71	75	82	84	87	56	78	75	86	86	72	75	74	83	71	74	71	66	69	73	68	82	68	83	82	89	78	85	81	92	87	73	73	73	62	57	81	69	68	68	76	88	69	75	73	73	58	76	85	81	65	71	72	59	87	78	73	89	81	77	76	93	83	71	54	64	77	77	89	88	54	83	80	73	62	74	75	69	63	70	76	74	71	83	72	65	76	81	65	76	69	75	64	86	48	69	67	70	59	82	97	74	76	64	75	80	98	81	82	72	80	81	69	82	79	62	79	84	82	78	65	66	75	78	66	63	74	74	88	81	74	87	76	77	79	67	77	86	65	62	80	67	72	72	46	72	67	78	76	72	60	74	57	70	66	70	77	72	76	81	73	75	93	93	72	71	78	88	66	80	75	73	66	73	74	64	58	70	71	81	86	58	65	70	90	56	79	79	72	78	78	93	85	78	74	72	79	73	78	81	69	76	80	78	79	72	83	86	86	78	71	77	67	80	82	61	79	75	69	80	71	66	94	79	76	77	87	77	82	57	78	78	74	67	76	72	61	76	77	77	71	83	74	97	98	66	67	64	75	86	81	63	84	72	74	83	77	78	77	76	68	60	75	89	70	76	71	74	76	65	70	80	85	53	67	74	74	59	74	84	65	64	66	80	76	86	66	74	65	80	83	82	64	74	85	77	91	64	88	72	80	92	81	74	60	75	72	82	78	72	66	82	73	81	66	79	64	76	77	78	74	83	65	66	81	71	76	92	85	71	69	90	81	70	73	84	76	80	84	71	71	68	72	82	80	77	70	83	79	73	84	65	84	72	80	64	93	78	72	66	78	80	72	73	89	80	74	69	64	72	76	92	72	64	70	72	77	69	81	60	68	68	78	78	68	88	74	74	64	64	70	69	67	80	65	78	77	67	77	85	65	74	77	89	86	68	72	67	62	85	78	84	86	77	75	71	86	70	60	66	71	85	60	84	71	50	70	80	71	87	72	73	81	91	74	79	79	82	62	80	60	69	59	67	64	75	69	64	71	71	55	81	60	76	89	76	75	86	67	77	69	67	85	65	79	75	72	84	69	62	68	83	77	84	85	69	69	80	78	80	71	77	77	86	77	84	67	80	76	58	88	68	67	76	85	64	80	79	74	72	63	73	72	89	81	75	57	90	94	71	72	79	72	87	66	86	76	103	59	69	88	83	76	79	98	71	85	80	72	77	85	91	66	75	75	79	73	83	72	77	81	82	65	75	71	67	86	84	79	57	62	78	67	65	59	68	73	54	84	78	77	82	69	81	55	70	82	65	81	69	67	80
40254	25063	17725	15308	19449	21127	18850	14996	11824	9712	7298	5466	4223	3243	2330	1808	1565	1395	1267	1249	1099	1075	964	881	891	764	853	794	795	664	666	615	619	654	607	632	595	594	572	641	564	564	583	580	573	550	588	591	556	580	593	583	566	574	544	546	561	577	559	582	574	561	574	587	563	535	551	568	576	564	547	588	550	601	542	525	517	531	563	558	602	607	544	554	585	562	543	583	553	598	558	556	543	563	614	563	581	553	544	560	541	578	543	566	591	525	526	565	527	544	555	579	566	559	517	540	560	565	588	567	551	592	546	554	569	640	556	583	561	594	583	531	570	579	573	533	541	544	586	530	578	531	578	559	532	552	542	613	590	561	577	517	537	571	570	562	641	589	586	590	588	605	562	603	571	609	570	614	582	591	504	564	589	528	558	533	534	541	547	606	562	607	535	576	567	653	582	540	563	601	576	587	568	615	586	580	560	562	557	545	576	579	572	568	541	536	580	577	561	563	537	566	549	565	523	572	611	577	548	550	515	577	565	592	554	531	583	572	550	575	576	580	558	586	538	572	541	610	555	597	556	586	562	570	575	556	536	563	555	584	608	577	560	548	549	556	586	580	582	561	565	587	562	548	543	534	562	566	581	610	591	574	607	558	565	552	611	578	547	533	567	494	596	570	604	579	558	581	580	541	528	601	608	582	536	555	570	576	600	538	604	589	542	553	584	577	554	599	603	607	564	539	541	528	575	604	603	576	613	575	574	583	552	541	543	607	588	590	551	552	573	549	616	546	541	621	570	553	558	591	550	565	577	570	553	564	543	550	593	551	601	573	590	603	557	555	552	595	530	603	582	571	572	555	570	567	602	583	542	586	572	559	582	568	596	577	567	563	610	579	588	565	607	592	617	628	568	575	543	566	547	563	548	578	560	566	552	572	544	566	573	575	569	559	579	550	565	557	541	552	570	581	567	541	584	590	593	576	537	543	556	539	568	596	571	549	558	567	582	576	542	574	542	540	511	561	606	600	579	518	600	584	557	561	576	607	571	609	565	583	533	579	561	527	558	616	561	565	550	553	578	534	568	563	600	553	565	558	599	577	585	568	578	579	561	579	568	586	574	566	533	572	594	573	554	560	552	573	577	576	558	561	567	574	580	538	597	570	544	543	541	561	586	548	550	545	611	547	558	602	536	600	582	562	537	577	565	588	545	587	578	550	608	548	556	586	576	553	537	539	549	546	533	593	525	559	574	551	572	581	597	590	584	601	535	554	588	582	578	572	551	554	591	567	539	558	565	556	575	516	582	533	610	551	574	592	550	506	574	552	561	566	547	579	536	559	567	562	587	598	569	559	563	580	579	561	582	606	572	541	568	551	585	576	565	591	592	594	540	571	552	585	555	540	579	552	553	613	551	529	564	573	589	554	593	583	573	528	544	603	558	572	542	600	562	555	591	565	555	513	537	554	537	547	583	569	537	579	612	570	587	552	542	550	539	584	571	538	553	546	595	568	530	574	554	558	529	579	629	549	545	614	571	587	577	613	581	605	570	557	587	530	579	613	541	576	565	568	556	584	609	572	546	589	598	602	587	550	605	556	551	528	548	554	586	590	568	587	583	582	530	556	586	548	582	524	550	595	572	546	528	603	566	606	579	575	539	576	575	533	523	582	570	608	571	544	581	558	542	553	586	583	597	578	572	536	572	583	593	548	588	547	600	587	569	544	611	514	585	565	568	550	573	563	582	571	550	561	587	548	511	542	562	541	568	572	541	544	572	558	541	542	545	588	517	544	553	564	595	569	583	620	559	533	591	533	552	573	552	595	573	542	557	611	562	591	547	556	556	566	540	546	593	589	576	570	573	579	558	549	582	553	562	565	569	562	545	585	586	589	598	559	603	564	587	563	574	597	605	578	601	579	532	580	556	526	571	584	568	541	624	515	592	518	566	580	558	539	588	569	554	580	535	576	554	577	612	614	584	565	616	583	568	558	576	598	553	544	594	543	580	588	559	594	557	566	552	592	586	556	575	556	580	599	589	547	585	570	548	570	569	586	589	596	562	542	595	562	570	566	542	564	546	612	580	574	577	553	550	572	550	566	587	588	562	560	583	599	565	543	547	581	547	524	561	582	547	572	565	566	534	541	541	553	556	525	575	555	566	622	600	553	608	549	592	564	558	545	586	557	558	523	584	597	540	586	596	589	585	588	547	525	530	540	560	552	556	552	571	577	557	562	532	535	539	563	503	553	574	560	554	548	584	601	550	574	550	568	556	558	596	531	575	544	571	580	581	607	572	580	596	577	566	579	554	585	570	554	565	549	609	551	597	560	582	574	600	575	561	574	556	553	571	591	565	571	572	541	580	598	554	607	585	565	568	569	550	593	593	550	560	569	556	601	523	536	537	567	570	599	578	564	569	520	580	621	577	570	565	617	559	541	557	539	559	542	572	568	555	603	553	540	518	573	525	565	576	529	558	592	572	548	557	563	588	580	565	594	545	565	553	534	621	526	550	518	553	536	599	515	578	573	597	556	531	602	589	552	542	570	567	588	603	565	545	570	557	608	559	560	523	557	548	573	544	604	553	561	602	499	602	559	547	534	574	538	606	566	565	567	536	544	593	627	570	563	568	581	557	588	571	581	566	561	574	569	576	589	595	599	537	553	571	570	601	593	549	559	543	565	617	576	588	575	581	553	558	611	620	554	581	616	575	587	568	604	561	546	528	580	554	566	540	561	549	542	564	573	569	582	526	596	571	559	545	569	598	569	562	544	585	544	574	595	581	547	579	528	565	563	598	543	560	597	550	548	572	572	572	599	532	560	586	572	567	559	587	562	539	555	566	538	600	601	598	543	566	537	604	532	539	598	545	584	598	574	604	572	588	576	534	584	567	558	565	557	626	533	561	580	553	566	549	625	576	613	578	561	550	553	562	542	540	586	574	574	590	536	552	596	578	575	580	582	561	584	549	560	582	501	587	592	580	601	617	556	568	584	609	580	599	586	548	581	560	579	552	577	603	553	587	561	559	547	602	585	603	601	577	540	543	585	537	611	593	591	548	557	573	561	558	548	560	563	523	574	576	554	576	548	539	582	543	538	538	581	557	565	550	626	594	577	553	578	572	537	552	573	581	580	612	548	595	554	548	597	602	544	538	582	589	556	569	547	606	507	590	545	565	549	571	566	562	546	572	561	615	604	549	573	575	545	550	559	556	566	570	542	590	568	587	576	559	556	540	538	566	601	558	621	580	587	602	574	595	564	569	584	561	593	552	549	527	568	615	566	563	607	604	580	588	556	574	565	563	555	548	539	560	573	558	573	575	577	554	544	579	501	557	554	654	595	606	520	553	562	558	560	548	584	577	619	547	578	585	582	569	577	574	554	610	561	550	557	600	580	546	548	568	569	632	557	582	529	570	571	568	578	587	582	579	527	583	589	573	557	535	540	524	565	559	603	583	572	582	613	544	589	592	596	573	554	580	589	562	546	556	598	558	559	570	566	566	586	555	575
9260	4769	2137	1058	719	602	646	505	409	308	249	199	154	142	115	113	100	97	115	89	102	83	85	93	89	81	89	88	80	84	74	62	63	78	77	74	72	64	73	63	74	57	64	70	70	72	89	61	71	61	56	65	62	65	64	57	70	68	49	75	84	78	77	65	69	72	65	61	64	66	63	66	66	66	61	68	65	66	82	70	69	71	72	72	68	73	67	80	76	71	64	65	75	59	66	68	68	69	74	62	80	67	72	70	62	79	79	68	68	62	71	83	75	86	74	78	79	61	72	78	65	63	74	68	73	65	66	65	94	82	70	78	59	52	66	83	73	68	69	73	80	59	70	82	68	64	65	73	56	64	85	72	73	74	62	55	83	81	77	69	54	70	66	74	63	87	73	46	66	61	82	71	64	74	63	66	71	84	69	80	72	84	67	64	80	59	79	65	50	69	70	74	72	62	61	62	70	73	74	73	57	57	76	62	71	68	66	62	68	74	61	65	66	76	77	81	67	61	78	73	61	54	71	77	66	64	56	63	60	57	68	77	81	68	62	68	63	60	91	67	63	69	75	79	85	77	69	69	76	65	67	61	74	83	70	70	71	54	74	72	74	65	61	82	67	66	66	69	84	66	82	70	67	60	53	73	82	82	79	97	56	71	52	63	93	71	66	65	72	65	84	83	50	65	65	75	69	85	60	60	73	62	59	60	64	75	64	54	75	74	63	59	67	71	68	82	65	60	75	74	76	71	75	63	68	73	69	71	64	68	62	55	74	62	64	66	74	65	69	66	72	76	41	73	63	67	73	61	63	77	54	62	62	79	64	78	76	61	73	72	72	67	63	73	63	53	62	67	66	64	82	60	69	85	75	67	69	57	82	70	58	61	78	77	70	69	60	61	74	63	72	66	80	72	57	75	75	60	68	77	68	67	69	69	54	68	66	72	52	72	54	63	66	54	70	59	68	82	71	60	72	58	64	61	81	67	72	69	86	64	57	67	72	72	80	71	80	62	77	74	63	75	66	66	84	58	69	62	75	60	61	78	85	78	66	79	74	78	79	74	72	66	70	64	73	58	78	80	76	73	61	61	62	69	73	74	66	64	74	69	64	53	64	72	70	66	71	70	79	62	66	54	84	56	79	84	69	64	76	71	67	67	75	77	71	72	69	82	78	68	60	64	74	72	65	70	65	73	72	69	72	74	81	60	62	67	80	65	76	68	79	64	56	75	72	64	81	68	72	81	65	62	65	62	71	68	63	66	77	64	63	79	72	66	65	67	63	65	65	70	61	70	74	77	85	80	79	70	84	66	69	76	61	57	74	85	56	84	67	61	63	66	77	73	65	84	67	64	52	77	68	70	70	68	71	71	64	64	64	59	72	70	75	74	64	69	67	62	74	74	54	88	84	69	63	67	81	64	74	67	75	84	82	62	75	67	72	78	83	68	65	79	64	64	66	61	85	66	79	79	67	80	65	68	61	70	70	72	64	76	74	66	77	69	74	71	83	83	69	67	78	83	72	56	73	78	61	84	63	67	80	65	62	72	78	73	76	69	69	66	82	80	81	79	73	62	93	63	75	57	62	67	62	76	66	61	76	66	59	67	69	65	67	77	81	73	71	66	61	71	51	93	71	70	63	66	81	66	96	77	69	76	83	49	70	69	76	70	83	73	75	58	72	74	66	64	64	61	70	63	74	76	70	57	52	82	71	68	68	62	69	54	79	71	56	61	75	65	78	73	64	63	77	73	75	58	57	56	68	73	70	63	76	63	73	55	69	59	57	65	60	64	69	59	59	69	59	59	70	69	50	54	66	72	68	68	72	58	70	58	66	93	71	76	73	77	60	69	61	77	67	79	67	69	59	65	66	62	70	71	52	76	71	85	79	78	74	76	74	76	76	61	72	84	81	70	69	69	63	70	80	63	71	60	69	67	59	59	77	64	64	67	71	65	74	83	70	68	72	62	63	81	79	92	59	71	72	74	59	66	63	79	73	58	64	79	77	74	61	55	75	69	69	59	75	76	56	63	72	72	83	74	73	63	72	59	54	64	66	72	81	74	68	59	62	64	73	67	72	73	70	60	61	72	75	73	64	54	75	71	75	76	76	78	82	63	75	60	74	72	75	73	77	68	64	64	70	66	71	60	69	71	59	78	86	75	82	73	75	76	73	54	73	73	87	85	64	78	68	68	65	72	61	88	84	78	78	76	82	69	69	63	71	58	65	60	73	62	80	84	59	66	54	74	67	62	77	68	55	79	65	92	76	58	62	60	61	54	66	52	58	77	55	75	67	75	70	71	75	61	68	73	69	76	65	74	60	69	70	87	69	60	72	70	70	69	63	54	74	74	67	84	72	68	71	75	70	80	68	78	72	61	56	68	56	69	70	70	68	68	71	59	73	61	62	68	84	58	65	75	68	69	75	63	77	66	70	78	63	76	85	65	70	65	74	76	79	61	64	75	75	74	75	71	73	86	53	75	61	72	66	75	70	75	73	69	70	69	70	76	92	65	74	75	63	81	69	74	79	67	72	75	50	67	69	82	70	70	71	71	60	59	69	73	70	67	86	65	69	78	86	70	72	71	70	60	76	80	77	79	69	70	73	59	76	65	45	72	66	58	55	62	67	56	54	67	60	75	76	77	77	64	55	62	61	82	77	65	68	70	52	82	66	65	59	65	66	77	63	74	74	59	63	67	65	65	67	69	60	60	64	82	72	68	63	75	77	70	72	68	80	76	79	66	64	66	66	72	73	76	71	64	74	78	71	64	68	66	68	71	70	79	56	77	45	64	65	60	70	70	69	77	75	67	67	69	60	74	72	60	58	62	70	66	59	61	84	66	79	67	68	72	56	63	68	67	61	79	68	58	80	62	70	75	69	73	73	82	89	68	68	60	72	62	69	81	73	65	58	69	64	72	67	69	69	54	66	63	61	80	60	69	65	79	72	62	65	75	81	69	67	80	76	60	60	63	71	80	70	75	82	65	67	73	72	64	64	61	79	74	83	61	66	75	80	54	69	73	76	66	77	73	67	66	57	69	73	61	70	73	65	90	59	71	64	67	78	73	63	61	57	66	74	64	72	67	77	67	69	82	75	63	67	77	67	68	60	52	73	66	60	46	67	65	56	79	72	57	86	66	73	69	71	70	67	76	56	64	65	57	69	66	69	64	66	55	65	68	53	61	60	75	69	64	63	81	76	74	67	61	56	86	61	69	64	67	78	57	69	81	72	65	59	67	63	74	81	64	63	84	77	64	72	60	56	65	70	75	72	71	66	58	51	59	73	85	76	66	61	70	59	63	80	58	82	86	70	64	67	78	53	60	72	61	72	54	68	67	83	78	83	79	85	65	67	67	61	61	62	92	65	68	71	66	72	48	70	58	61	74	79	70	62	76	75	59	68	64	67	75	80	55	66	66	69	69	66	67	82	68	66	67	79	74	70	78	70	71	82	59	67	65	64	66	81	77	70	73	80	68	75	67	79	71	74	68
37731	24608	16316	13968	18152	19792	17730	14498	11091	8557	6748	5033	3651	2801	2235	1712	1567	1403	1379	1188	1129	1069	929	831	831	814	769	788	789	679	622	593	562	592	609	571	587	559	589	554	530	581	549	500	536	544	549	541	507	531	512	516	542	531	573	553	538	555	588	498	555	537	521	549	515	509	501	506	520	554	536	538	544	487	498	537	510	552	563	523	504	515	564	554	522	568	540	515	516	538	528	510	525	546	558	568	515	504	518	542	528	551	543	522	530	508	558	550	544	546	555	544	519	516	515	533	489	552	511	550	569	473	511	527	538	532	533	518	500	504	534	511	529	564	519	525	493	553	564	555	525	537	535	557	543	545	557	545	526	469	569	538	511	564	490	481	529	509	509	561	582	532	544	506	523	565	535	546	503	502	499	557	547	535	545	537	566	535	541	490	506	510	547	536	515	526	525	500	528	564	554	519	488	503	601	548	539	541	508	509	524	537	531	499	497	548	476	537	514	566	523	514	547	502	532	533	542	551	519	538	555	525	532	535	528	511	537	526	515	572	515	535	535	519	547	508	516	512	571	512	518	533	546	518	551	502	546	499	547	524	567	549	560	508	534	574	526	520	497	541	547	537	528	531	543	520	550	492	515	547	508	515	552	523	508	510	539	511	574	534	566	510	533	536	526	496	515	563	520	524	563	500	532	485	497	535	496	554	519	548	524	519	534	551	517	508	527	517	499	563	524	536	518	533	556	545	546	523	531	527	566	555	572	585	563	493	541	560	537	549	547	524	556	511	533	508	527	562	527	493	517	529	511	499	537	518	500	543	516	507	577	544	559	550	547	514	510	540	542	576	507	545	560	525	511	510	544	544	543	528	506	543	519	520	539	556	504	533	491	535	537	509	488	520	517	543	506	554	554	522	538	532	508	517	519	549	529	556	541	565	509	547	560	515	530	533	504	507	506	528	477	541	539	519	533	580	529	541	536	542	531	519	523	505	495	535	524	536	547	524	551	522	513	488	524	531	539	505	531	538	514	510	512	517	574	492	569	516	533	546	517	499	558	497	522	558	604	525	525	559	512	598	523	538	546	518	549	557	525	501	519	534	522	562	572	533	527	503	521	542	528	514	493	539	520	542	515	527	521	529	518	562	539	524	495	576	577	542	511	492	548	469	507	541	533	571	518	517	505	540	518	541	519	506	506	512	518	521	519	530	523	487	581	558	533	534	533	539	509	558	536	527	546	554	528	555	544	525	547	531	509	544	540	514	506	536	544	556	514	515	575	532	511	559	481	551	509	560	525	473	518	540	524	525	507	561	561	541	528	534	543	563	510	520	512	519	498	567	552	539	563	525	487	564	539	499	565	513	574	517	518	523	549	506	504	510	515	545	544	570	516	547	520	510	535	520	568	543	527	595	531	541	535	526	523	544	546	500	550	500	515	536	521	526	555	526	521	561	568	589	499	542	514	497	493	570	516	525	520	525	580	544	544	510	476	547	484	543	529	553	503	544	535	533	498	555	521	521	517	514	541	537	523	497	498	470	527	483	547	524	526	506	599	493	540	502	517	538	512	538	521	542	559	459	531	561	500	548	502	521	552	553	562	575	531	499	539	531	549	520	583	494	519	513	541	569	529	544	516	501	549	503	508	528	506	549	486	561	485	556	530	563	553	558	531	526	522	524	533	534	533	529	525	524	546	566	488	539	549	451	533	501	540	582	526	571	515	522	537	536	525	492	539	508	540	520	550	542	497	570	498	530	561	533	509	518	521	513	514	523	555	562	510	540	520	518	547	547	559	504	532	523	526	537	499	516	514	532	526	555	510	492	562	511	550	525	512	538	531	494	488	491	540	553	519	548	537	489	535	528	554	520	523	546	533	565	501	532	568	552	554	501	494	529	543	514	556	519	532	526	490	527	497	547	520	507	492	548	514	512	549	549	565	546	538	501	527	498	551	524	547	530	559	499	528	537	539	536	502	564	549	551	579	530	533	546	502	499	534	540	509	512	518	555	548	563	572	511	524	567	505	512	528	549	540	535	563	563	548	520	515	540	513	538	555	560	510	524	488	539	530	484	506	551	526	518	550	529	527	550	513	532	510	519	546	505	509	489	539	513	529	496	498	518	516	489	531	553	541	518	525	560	539	528	472	499	498	519	526	554	537	511	550	547	535	525	514	547	517	519	494	546	506	519	515	541	562	524	521	552	496	532	520	500	488	521	532	524	505	522	508	555	506	533	546	538	487	544	505	513	556	526	496	485	549	512	504	540	474	565	505	534	519	524	545	538	551	530	522	547	538	539	542	552	557	497	523	562	531	517	537	546	514	555	564	512	504	530	530	528	529	543	535	564	535	543	515	523	529	563	519	551	534	547	581	499	536	543	520	518	539	537	588	524	495	562	527	501	542	517	566	503	521	538	536	515	536	540	552	519	543	502	491	530	521	515	536	557	537	564	530	540	566	554	548	517	551	536	476	564	491	554	535	522	515	554	478	560	596	555	551	528	552	526	522	507	536	479	509	541	491	516	564	555	538	549	561	543	555	528	545	493	550	585	518	510	516	513	540	513	546	508	538	559	536	573	506	522	533	573	566	498	514	536	509	520	523	538	518	559	533	533	540	505	538	525	522	537	520	526	537	505	543	554	530	512	494	556	535	548	532	547	509	545	523	501	539	512	541	474	578	519	507	540	553	550	517	539	543	552	515	518	543	531	570	552	514	525	494	520	532	526	540	541	517	526	567	510	544	546	542	563	547	509	532	539	502	506	528	556	528	553	496	544	544	521	509	540	552	550	522	526	515	507	540	524	546	537	538	570	548	534	502	532	595	550	529	522	518	560	510	507	493	479	518	554	549	519	542	516	524	552	508	546	523	531	535	581	528	519	551	510	539	545	496	534	494	557	578	542	512	550	519	544	523	517	550	508	552	484	521	570	465	543	508	521	559	543	567	549	503	557	547	507	516	483	549	524	555	519	502	528	495	520	519	503	510	473	528	511	510	500	493	533	538	512	550	547	513	509	521	514	542	495	532	541	551	575	518	532	499	532	549	478	548	523	564	525	530	504	528	541	537	480	572	547	514	502	479	522	532	528	499	517	535	529	566	561	536	476	498	521	522	526	518	522	513	571	561	531	522	549	510	526	530	496	563	546	528	545	520	531	530	589	544	547	528	569	502	553	517	549	488	538	530	542	527	550	567	512	547	547	528	531	508	526	551	529	543	495	522	569	533	534	525	583	523	519	523	544	509	548	535	528	497	515	552	527	560	545	589	525	527	501	548	526	539	543	544	504	540	502	574	558	548	592	546	573	564	540	535	500	525	571	509	574	540	557	550	515	535	549	518	536	540	546	538	509	521	510	515	538	493	526	534	576	542	551	481	537	510	521	484	538	516	501	562	547	523	560	523	555	530	500	525	541	537	534	510	525	489	532	501	539	556	527	497	497	507	607	560	559	533	556	539	527	496	532	495	503	538	581	557	498	547	520	549	509	537	558	532	550	538	547	477	571
11413	6185	2966	1388	917	902	806	627	504	440	349	251	200	157	139	143	111	134	100	102	113	100	95	99	106	87	96	93	80	98	91	96	88	88	79	75	95	90	82	79	78	80	86	89	69	69	79	68	74	77	85	70	82	101	84	55	82	78	74	76	68	74	75	82	78	58	78	82	81	74	80	87	68	91	70	78	68	73	81	72	73	82	84	81	79	83	83	69	91	68	69	80	67	72	78	56	70	62	81	76	75	71	76	96	80	63	85	63	82	72	64	74	79	72	71	90	94	83	78	57	69	61	65	90	71	77	72	74	76	70	87	89	80	72	70	85	80	93	71	79	66	78	70	81	84	73	73	73	76	74	72	67	75	76	80	74	67	68	84	88	74	85	73	79	68	74	68	78	70	81	73	82	87	81	75	90	96	77	88	85	71	90	77	65	88	82	65	78	67	81	50	80	74	83	76	86	87	66	77	90	74	72	95	79	83	78	75	58	77	84	75	79	87	62	73	71	49	81	69	74	83	79	98	71	63	86	71	67	84	78	66	83	81	74	77	72	75	81	62	73	78	75	77	74	73	70	88	73	69	77	81	77	73	66	83	65	75	74	56	82	65	71	87	78	92	89	69	90	63	67	79	68	68	72	59	106	73	75	81	71	91	77	70	86	93	74	78	68	81	64	62	81	82	81	71	71	69	67	72	70	77	67	70	80	82	69	69	77	76	75	94	85	71	69	71	76	79	82	86	69	75	72	76	76	80	87	64	82	88	62	87	85	77	87	81	67	76	72	85	87	74	68	81	92	79	80	82	70	87	79	77	84	83	83	70	81	59	75	72	80	89	71	74	74	83	70	58	87	79	73	79	67	78	87	81	84	58	71	73	87	65	76	73	62	60	73	59	72	87	78	82	86	80	80	81	73	81	70	76	68	70	76	71	80	76	61	56	72	67	93	78	65	83	81	85	69	75	82	74	75	75	80	58	74	76	74	73	68	75	87	87	90	85	53	79	73	70	74	82	71	63	88	75	65	85	76	72	83	72	55	77	92	87	83	70	78	77	72	59	72	60	77	76	69	65	78	70	81	77	67	66	62	83	73	87	66	65	65	76	81	78	74	64	76	50	81	85	87	64	81	78	73	65	70	93	69	85	82	79	63	81	88	75	65	62	80	87	72	67	82	90	78	60	96	64	79	55	83	75	85	71	73	80	69	78	98	85	79	81	88	84	76	83	82	67	72	87	86	72	77	87	65	75	63	77	77	73	98	90	81	75	80	72	63	67	72	85	75	74	71	82	85	85	68	77	68	78	90	78	83	73	86	79	70	85	78	75	91	80	84	77	74	78	71	77	85	77	81	83	71	72	75	66	77	85	74	86	80	93	74	84	71	74	74	68	64	93	80	83	72	83	67	77	64	76	82	69	65	71	54	72	79	67	67	80	77	72	72	67	95	70	78	86	76	71	79	78	64	65	84	57	72	62	77	90	79	60	75	71	76	88	77	83	76	71	69	69	79	71	76	62	75	72	78	79	79	77	72	77	78	78	63	80	84	79	83	94	83	76	69	75	83	100	76	76	82	77	87	92	69	77	100	88	90	65	80	81	60	83	84	74	63	82	79	80	73	76	60	75	83	80	92	74	92	72	69	84	83	60	79	67	68	75	71	84	78	60	67	85	68	65	73	73	79	83	66	87	73	68	83	77	71	93	68	87	63	61	75	74	72	80	74	64	54	77	55	73	76	60	77	69	90	69	82	73	76	90	88	71	76	69	71	55	66	67	75	73	74	78	80	78	87	77	74	82	79	81	74	75	70	79	85	68	92	75	74	83	84	85	58	75	90	90	69	87	70	95	77	81	79	77	65	51	80	85	80	64	59	89	74	68	60	79	69	92	65	64	64	75	73	63	80	88	86	84	77	85	74	95	82	85	75	74	78	67	70	79	73	83	80	70	69	99	82	67	72	65	76	79	69	47	72	89	97	64	75	73	64	80	79	71	64	75	85	70	79	71	68	73	81	93	78	71	85	66	84	89	71	88	72	85	71	69	88	76	70	71	66	61	68	74	75	66	86	72	73	69	64	75	76	76	69	75	67	76	80	72	66	72	89	56	86	73	69	74	71	76	69	66	74	80	97	73	64	74	73	79	66	70	59	65	81	74	78	65	66	88	81	67	91	86	77	73	78	63	83	84	73	70	70	70	70	77	68	97	80	103	86	63	68	75	74	90	75	80	74	63	76	90	75	82	81	75	76	77	88	78	60	65	94	68	72	56	75	67	63	65	78	70	77	86	72	81	62	76	85	91	71	87	74	75	62	75	73	79	71	79	66	80	73	90	77	86	73	77	68	75	81	82	80	71	80	78	79	93	79	81	68	82	76	78	66	66	76	60	60	79	93	76	82	80	91	83	79	80	64	76	75	77	62	64	70	74	74	70	83	80	84	78	65	82	79	75	71	77	72	86	68	85	72	69	78	71	66	61	82	76	70	84	70	71	74	62	76	63	66	80	70	88	69	74	74	62	69	74	72	73	79	71	72	70	74	73	73	84	65	67	80	92	73	70	73	72	81	63	65	84	61	73	80	67	62	72	71	75	74	74	63	80	73	67	83	95	75	100	70	66	81	69	86	75	69	76	78	68	81	83	86	67	70	62	67	68	71	74	86	77	75	79	73	67	72	71	85	79	79	68	82	75	85	79	76	67	68	79	84	63	72	69	70	70	83	82	76	69	92	67	77	77	73	69	73	78	78	77	62	72	66	85	60	64	68	56	67	61	80	85	96	68	65	75	66	67	71	67	92	73	84	68	61	77	75	83	77	69	89	75	70	74	79	85	74	64	105	92	78	68	72	80	80	80	67	83	85	63	74	69	62	84	56	80	64	74	85	71	89	62	68	80	90	78	82	67	83	64	72	80	73	63	74	78	77	91	72	70	88	60	83	67	81	67	88	85	76	70	76	68	77	73	83	77	67	81	79	64	73	79	69	72	66	69	83	78	42	76	81	67	81	71	99	82	78	75	79	66	73	71	78	67	84	72	79	77	63	75	77	83	70	64	72	78	86	70	94	67	83	84	83	82	77	72	70	80	91	91	86	87	88	72	79	78	66	62	84	85	80	68	88	76	79	71	80	75	79	71	50	80	76	70	70	65	85	71	80	62	71	79	74	73	75	80	77	78	68	71	81	67	74	73	70	73	79	78	76	72	61	81	73	78	92	71	66	92	70	81	79	60	71	73	73	88	76	53	82	70	70	70	77	80	85	90	76	78	75	72	74	71	62	75	59	81	74	84	70	73	56	75	68	76	79	86	70	87	70	71	67	80	85	78	82	85	79	75	65	79	85	81	70	78	63	73	66	64	86	86	86	62	62	77	74	89	88	63	66	66	85	81	74	66	74	76	63	79	88	72	77	72	81	80	65	94	72	74	75	76	63	72	59	72	75	56	64	66	62	75	68	83	70	71	78	74	76	81	76	65	66	60	68	65	83	79	73	67	84	79	104
42199	27299	19471	16478	21902	24158	21789	17373	14085	11212	8533	6515	4550	3314	2637	2211	1960	1878	1619	1585	1404	1183	1187	1091	1023	1013	998	946	895	752	708	633	659	685	630	579	640	641	600	575	570	608	563	618	604	570	569	608	575	625	593	560	592	615	557	538	576	551	569	582	537	561	569	555	570	572	537	565	547	547	574	572	594	582	555	571	572	617	593	563	554	610	583	546	553	552	584	575	579	536	569	557	555	542	587	589	555	559	542	559	574	559	579	600	587	559	566	594	538	566	610	598	587	576	600	518	594	540	623	562	552	554	549	580	590	597	556	611	594	585	592	584	565	552	548	579	571	605	571	565	569	571	585	536	577	585	624	562	570	572	571	566	581	557	577	573	568	595	602	573	582	578	607	548	591	556	569	593	563	548	581	595	528	593	561	564	594	587	555	566	554	573	587	563	550	533	583	599	558	556	552	572	580	574	555	565	582	549	621	569	588	576	625	572	549	585	567	577	568	550	568	536	578	576	547	562	569	587	576	588	574	569	552	566	576	591	570	583	586	595	608	584	575	567	556	601	556	576	563	570	575	603	586	568	583	551	567	542	569	528	571	559	557	588	552	568	573	584	635	573	603	545	562	609	587	572	566	543	597	525	548	600	573	595	611	587	552	581	598	560	541	527	556	516	604	582	551	573	562	606	586	609	592	611	564	542	573	550	540	537	558	583	543	547	584	557	599	610	599	627	586	542	565	559	591	603	560	544	545	579	545	564	587	558	562	573	558	540	514	594	567	569	570	576	562	601	545	552	544	569	585	552	558	577	560	545	566	546	612	592	568	591	552	571	577	582	575	585	567	605	594	555	598	577	570	592	602	504	608	588	563	598	561	570	545	577	591	577	549	576	584	585	605	515	556	583	561	568	585	562	568	567	566	583	518	532	556	608	594	541	558	563	558	551	590	560	563	576	517	551	577	558	549	603	550	598	595	638	585	554	609	563	551	590	573	576	574	603	592	601	569	620	527	588	585	532	557	581	605	580	564	593	552	569	545	573	601	546	562	560	554	591	566	549	562	528	599	546	558	543	587	570	572	593	591	598	544	562	555	576	582	604	555	549	578	584	567	569	565	576	591	577	547	614	575	546	542	593	609	576	582	545	570	581	548	568	573	552	558	575	582	585	581	620	596	627	570	598	563	579	580	623	540	605	569	567	591	574	591	549	597	583	533	603	605	577	530	570	552	567	526	576	563	588	584	581	558	590	550	567	590	565	565	580	553	525	586	525	575	572	552	559	564	588	573	563	545	586	571	570	576	545	524	575	537	567	611	526	546	583	595	562	588	556	561	568	535	591	540	567	569	539	660	587	588	595	508	612	556	551	602	597	633	562	581	582	605	525	636	544	573	571	559	547	531	547	568	588	599	567	565	545	558	594	574	563	533	597	572	537	551	551	598	566	580	560	591	597	601	591	568	538	615	552	526	552	604	631	560	585	584	594	565	575	597	549	526	581	615	561	610	575	577	579	555	549	580	551	559	538	559	571	586	618	537	584	582	553	601	601	580	550	600	577	541	551	574	577	568	588	580	614	571	540	615	576	604	549	603	561	542	610	555	604	577	579	578	581	596	575	583	584	575	560	594	564	582	550	592	536	564	543	567	592	618	518	557	538	581	549	576	569	547	558	581	601	601	541	544	568	572	576	600	553	651	576	586	549	595	563	563	586	565	557	598	514	584	556	527	583	533	559	574	578	575	565	551	574	583	573	565	521	582	568	572	540	607	554	536	528	583	535	557	555	566	550	603	573	561	575	557	575	605	583	555	601	590	600	606	588	560	579	582	633	557	559	587	545	583	557	599	590	549	599	597	584	557	570	518	589	600	582	586	549	578	573	561	566	574	543	575	568	607	534	537	563	593	548	555	581	557	579	590	618	618	583	572	546	518	596	552	557	588	620	556	553	602	563	559	557	544	604	632	596	574	612	606	560	569	596	559	576	612	536	556	567	575	543	630	545	557	569	592	569	608	614	602	592	602	601	582	531	575	549	555	521	569	585	644	578	545	574	611	580	573	594	539	556	512	542	614	618	554	538	581	606	583	582	615	546	582	580	541	559	574	590	565	576	558	588	550	504	625	573	608	588	576	595	581	603	566	607	570	627	609	595	534	587	582	580	587	602	566	608	558	580	569	530	609	578	619	566	551	623	592	602	594	591	604	557	532	619	581	579	565	561	573	556	584	594	568	554	585	573	553	567	518	588	589	555	546	562	601	601	548	576	538	566	531	597	595	600	586	547	546	549	615	558	569	556	605	552	590	609	581	548	579	595	590	567	559	570	563	595	548	564	548	567	528	596	613	590	591	598	626	547	601	519	555	536	583	548	524	551	582	566	570	580	569	558	594	609	599	569	565	586	606	563	608	568	576	579	512	556	587	602	573	561	600	540	592	553	561	531	621	572	534	593	561	551	532	598	569	562	580	531	576	551	556	554	638	579	522	594	564	559	541	560	564	577	597	545	575	572	578	542	620	564	606	542	595	563	606	610	583	579	579	585	535	602	571	572	590	588	610	520	558	567	507	554	567	595	559	622	572	563	591	593	578	557	577	636	571	557	556	613	589	577	554	576	557	589	593	577	635	609	610	567	595	576	584	577	590	569	558	563	599	567	582	548	567	548	591	578	583	569	625	591	569	544	587	580	567	560	590	606	571	600	553	565	558	616	584	544	579	568	572	579	549	609	588	559	576	567	570	583	563	573	574	606	536	565	573	546	612	581	546	579	579	534	591	560	636	621	609	557	601	567	587	550	625	575	506	547	596	590	597	591	584	567	559	573	563	562	578	545	549	564	567	571	543	586	535	544	566	613	568	574	582	616	599	586	567	596	544	590	499	629	562	590	522	574	597	588	528	578	509	625	550	555	565	593	553	545	553	572	574	555	589	571	591	582	571	581	564	599	583	578	596	557	609	607	563	533	556	596	585	597	552	579	573	604	557	556	560	559	561	532	564	575	563	538	550	606	573	608	551	553	541	584	574	586	580	553	573	599	580	617	586	536	575	598	563	552	555	595	619	620	511	564	554	627	561	587	564	559	558	583	580	537	605	587	583	572	610	562	595	593	567	517	580	578	553	581	559	577	588	556	599	571	550	547	632	564	579	566	550	545	591	569	559	567	561	553	614	582	600	600	578	590	539	599	584	569	626	596	594	589	535	579	599	563	572	555	578	591	591	594	586	588	577	587	639	562	559	623	562	546	614	577	559	561	534	553	573	553	557	535	561	574	565	571	563	560	607	562	552	589	600	570	586	584	583	594	603	550	575	592	581	564	594	553	585	557	572	578	606	594	611	561	563	550	564	611	578	545	610	550	580	582	557	590	541	564	550	563	618	520	609	594	582	596	548	583	585	568	560	575	572	572	563	552	596	569	543	590	589	561	633	583	582	559	586	615	615	559	552	565	554	565	554	577	566	545	568	573	593	544	575	567	583	567	562	563	605	534	558	597	603	571	564	611	604	584	601	559
7405	3143	1474	774	533	500	458	401	315	277	221	157	150	103	123	116	103	91	89	80	76	89	80	74	72	58	83	79	81	83	62	70	68	67	57	72	77	74	72	80	62	76	67	76	51	58	69	76	61	73	68	68	75	65	77	81	66	56	66	62	72	65	73	59	70	58	55	72	55	77	69	72	76	78	57	93	59	55	66	72	78	60	68	62	61	45	59	70	71	61	78	73	71	73	71	90	66	63	61	75	89	75	64	63	76	66	72	77	67	64	57	66	68	72	59	68	77	72	81	79	74	65	73	68	66	87	68	63	73	71	65	70	70	68	69	53	54	54	70	59	71	69	69	66	53	70	76	70	79	70	67	64	84	62	60	54	68	67	74	80	56	66	66	85	83	66	73	65	74	66	55	66	64	49	72	69	63	55	63	68	50	70	53	60	79	74	65	58	64	68	67	85	73	66	73	64	73	70	65	58	65	63	74	79	75	72	61	80	79	67	68	80	68	71	78	79	69	70	74	73	78	85	70	73	65	55	83	65	69	65	73	77	74	74	67	74	58	75	79	81	55	66	70	55	68	68	66	70	65	73	51	79	71	74	73	69	84	93	76	76	79	70	67	66	57	75	73	82	73	69	69	68	78	55	64	70	89	52	83	72	79	62	71	84	67	58	75	65	70	46	75	73	67	59	73	73	90	68	71	74	76	54	64	64	62	83	83	68	62	72	61	66	57	58	70	60	69	65	70	60	63	75	69	64	74	79	75	75	84	76	64	85	63	80	63	87	56	71	74	80	67	76	64	70	76	81	63	71	77	70	76	58	77	66	67	76	72	61	73	74	73	74	66	65	72	68	68	68	68	67	68	71	66	58	78	82	63	64	80	60	58	61	63	73	64	70	78	76	69	56	76	72	78	64	74	57	72	77	80	71	72	71	76	74	73	60	57	69	82	75	69	70	87	71	79	68	66	59	62	76	69	70	64	58	60	68	89	69	75	66	70	58	67	63	69	56	70	70	60	68	83	75	76	71	66	69	61	63	65	85	69	64	77	66	63	69	74	64	77	76	75	71	62	74	63	73	70	53	61	63	82	78	90	55	78	71	59	71	70	80	76	66	68	68	75	71	66	70	68	65	66	61	61	71	76	66	61	74	66	52	51	56	60	81	56	64	78	60	79	65	68	63	65	83	75	76	64	74	71	64	70	63	54	59	68	67	68	91	59	63	68	67	64	56	71	62	72	60	81	79	76	80	71	52	73	69	65	67	67	72	64	69	51	76	86	68	51	62	69	75	75	63	50	68	68	64	78	74	79	70	61	77	77	83	59	78	85	66	75	76	55	69	88	57	70	62	71	63	59	76	78	74	64	83	71	70	72	73	67	66	91	56	56	85	62	60	77	72	81	68	89	78	81	71	45	59	60	73	62	62	60	62	87	66	66	69	75	68	70	75	67	75	64	85	67	76	60	56	75	72	50	74	81	67	89	80	80	72	69	73	80	63	84	70	68	77	61	80	69	72	62	57	73	68	70	75	72	79	88	74	73	77	58	76	76	84	79	70	71	85	65	80	63	56	75	70	72	72	79	74	75	78	72	75	74	67	61	83	73	71	66	76	62	65	70	72	74	77	73	75	73	62	68	60	66	68	75	60	66	64	84	72	65	56	85	68	81	72	68	71	73	70	76	63	64	70	72	68	74	68	69	84	59	70	56	65	80	66	81	60	74	73	60	75	69	60	70	67	78	68	57	78	68	59	75	68	61	58	76	57	72	72	74	79	72	75	62	60	65	72	66	70	81	66	83	66	70	71	69	62	58	81	71	60	79	76	76	50	78	58	56	77	74	75	58	78	65	76	57	61	80	72	56	55	83	69	61	84	62	71	66	64	83	73	67	76	85	75	75	67	63	68	68	72	73	73	69	80	64	64	72	82	90	62	90	66	75	76	63	63	71	58	72	98	78	73	63	75	63	64	67	72	70	66	63	73	72	66	62	67	82	72	70	60	65	81	65	67	69	76	74	72	64	77	75	68	60	59	66	61	78	62	72	80	73	70	67	75	65	79	66	71	71	81	55	73	78	79	68	79	58	64	68	70	69	61	66	61	57	70	66	61	56	68	74	81	87	67	65	77	74	52	86	71	76	64	58	64	64	65	67	68	66	62	65	71	81	84	60	64	64	79	56	73	80	78	80	69	67	77	65	70	72	63	60	75	65	73	72	72	68	78	60	81	69	67	70	74	68	77	64	70	67	77	73	65	67	73	72	58	93	74	79	79	61	60	70	68	66	54	78	76	63	74	67	68	65	70	67	63	70	79	62	78	72	66	91	67	78	63	69	50	76	62	83	57	69	52	82	73	54	70	53	56	76	51	70	71	66	80	82	70	82	68	70	74	60	78	84	74	73	49	68	66	73	63	76	77	53	66	68	60	69	77	68	66	73	73	86	61	58	75	69	63	65	88	70	74	57	67	55	76	74	70	54	60	83	81	58	72	64	57	57	77	75	78	81	71	68	74	64	66	67	64	78	75	61	76	78	61	75	63	76	64	79	71	71	67	60	79	77	79	72	68	54	70	66	71	73	70	82	68	58	77	59	60	66	76	77	69	64	70	63	83	85	80	86	66	76	64	64	71	61	70	56	73	58	64	64	69	73	77	58	74	68	62	82	52	56	67	63	72	65	63	73	64	70	90	68	61	83	60	71	56	64	62	72	64	73	61	65	69	72	74	67	64	84	86	65	58	59	55	65	68	61	68	81	83	58	65	65	69	75	81	60	67	79	76	73	76	83	62	65	84	69	79	78	57	65	68	64	68	50	57	53	74	65	73	74	71	56	67	80	62	76	76	78	72	79	67	79	65	65	74	84	58	82	73	60	59	63	71	53	70	75	61	75	66	79	55	55	72	57	82	84	70	57	61	70	77	77	76	75	58	58	64	80	66	79	71	77	66	72	75	69	62	67	80	75	68	72	58	67	78	80	67	73	67	54	50	74	83	81	64	72	68	62	43	76	76	69	68	54	64	68	77	83	80	69	75	67	73	82	63	67	70	59	72	70	58	75	58	89	84	78	69	71	62	54	63	65	70	77	80	72	61	64	66	82	90	66	75	59	77	60	58	64	76	77	69	71	72	67	63	81	62	80	59	78	58	68	73	75	71	70	63	82	73	70	59	72	71	72	73	62	89	78	71	69	82	66	82	61	59	80	77	82	66	59	65	68	63	70	66	69	71	58	63	77	68	63	78	68	83	63	66	72	74	85	68	74	71	64	67	66	89	82	65	64	61	77	83	80	66	66	59	64	74	79	69	71	72	75	70	58	65	59	68	65	69	67	82	68	67	66	70	80	72	55	82	58	79	61	67	74	78	86	67	82	64	67	84	68	68	64	70	94	71	73	58	70	72	70	80	76	62	69	65	64	67	68	57	71	59	73	69	80	75	69	69	76	71	65	68	60	80	77	63	73	48	54	46	64	63	64	64	67	74	76	63	63	57	71	71	72	61
35661	20534	12424	11684	15885	18144	15863	12468	9687	7502	5619	4351	2933	2056	1801	1546	1345	1238	1100	1050	1004	893	815	813	750	644	747	711	648	581	661	586	554	594	568	635	576	563	565	550	604	510	547	557	557	511	523	592	529	536	486	539	553	518	498	550	555	500	501	536	505	557	538	557	538	507	556	533	527	528	528	551	531	539	526	537	509	524	515	538	554	512	514	547	549	519	556	573	540	515	502	487	538	607	512	535	499	548	490	540	550	553	526	509	537	531	549	525	546	585	563	512	518	551	522	503	516	491	514	534	581	524	524	558	521	517	535	550	543	497	547	519	561	582	499	565	551	545	553	546	540	503	528	519	491	535	572	571	530	572	558	534	546	546	522	569	549	515	568	532	519	552	536	539	499	584	486	538	558	539	527	526	565	576	534	566	520	520	533	501	509	515	553	523	552	547	545	516	521	595	526	514	564	515	553	535	540	525	557	489	530	530	532	534	550	532	528	513	591	513	553	553	541	524	544	573	515	540	509	529	540	546	564	487	541	520	556	513	521	543	487	542	576	538	546	597	505	561	528	540	568	506	526	554	541	546	559	549	538	538	552	583	524	511	558	531	528	495	520	511	524	530	517	559	530	557	532	513	578	508	517	529	541	548	525	500	523	546	559	548	552	540	525	536	578	526	527	516	497	495	541	541	527	533	555	553	544	561	519	541	559	523	515	528	518	538	546	531	520	507	509	511	526	603	514	593	523	496	515	552	512	538	552	536	522	532	519	527	536	559	527	488	551	519	506	494	536	516	519	544	492	551	571	564	508	550	540	535	488	610	565	509	523	515	504	563	550	543	560	527	540	571	524	545	512	502	560	533	513	531	499	561	539	535	509	541	515	527	555	539	542	529	557	566	534	548	530	528	529	559	537	526	539	514	549	499	534	519	555	542	565	541	504	508	534	517	578	565	559	508	517	568	538	513	546	557	569	523	539	519	500	548	540	529	543	536	494	530	522	558	530	530	551	519	482	570	517	519	550	548	505	551	534	527	533	540	536	532	489	523	515	537	543	532	560	525	512	575	551	575	523	574	525	521	524	514	495	533	531	550	543	508	554	554	515	559	518	585	519	514	566	541	498	484	546	549	525	522	506	511	534	553	487	509	546	525	531	568	541	528	510	516	510	539	567	543	551	559	558	502	543	500	542	559	541	569	596	510	520	507	495	530	524	513	552	540	551	561	544	557	548	535	511	533	517	512	496	553	544	511	525	521	537	541	543	534	529	535	514	504	544	534	523	496	475	564	518	554	540	549	559	494	571	549	520	522	542	521	503	524	525	515	554	571	534	539	538	524	510	523	485	528	498	550	526	530	534	532	507	578	546	504	543	496	543	537	552	519	529	540	524	514	523	522	536	539	548	554	573	559	546	513	532	521	528	528	519	537	508	567	527	514	518	504	505	502	548	562	527	535	528	518	562	537	510	515	547	524	520	535	518	512	583	466	521	549	574	538	510	531	584	522	528	504	530	509	544	541	484	529	520	518	531	511	511	536	535	570	545	548	518	525	564	548	518	533	506	527	472	503	570	537	504	521	533	527	510	533	493	539	564	551	486	520	553	531	526	538	545	507	492	550	538	524	518	539	518	495	532	538	533	495	517	513	534	532	561	539	526	545	519	506	535	554	549	558	595	513	514	569	533	509	543	536	544	545	545	513	535	499	559	523	580	511	524	527	548	506	566	566	519	536	504	525	533	538	559	567	505	588	502	470	488	529	587	528	540	532	539	534	526	545	540	521	546	534	543	533	526	569	499	547	524	535	556	500	495	568	525	557	497	517	527	526	525	511	532	539	570	549	515	455	534	561	539	551	542	496	540	485	528	540	535	535	563	566	559	527	544	561	539	522	543	511	523	566	517	534	539	518	534	541	542	539	524	529	552	565	530	536	539	566	559	552	518	555	555	519	527	522	546	556	593	507	566	530	575	563	493	491	532	512	492	531	543	504	545	545	542	525	519	507	507	557	538	568	520	546	572	496	534	526	522	551	529	519	545	580	536	557	513	527	543	553	557	592	548	519	527	506	541	553	536	507	559	535	519	557	526	548	504	511	566	518	535	502	558	535	532	512	544	538	523	526	561	529	523	551	558	535	538	513	480	534	569	474	520	510	524	536	552	549	529	558	569	516	507	553	507	505	520	503	549	523	549	539	546	540	551	549	570	523	516	513	544	469	529	545	549	508	507	473	545	575	608	508	546	511	527	520	518	536	505	526	543	558	538	584	562	561	526	518	525	569	529	547	508	543	514	549	565	524	506	574	531	565	540	528	493	535	502	550	524	520	540	508	541	550	521	525	521	561	559	538	514	492	493	535	503	530	575	541	508	592	472	541	523	526	535	491	516	496	513	522	532	539	546	552	520	556	545	511	488	510	551	520	564	486	531	548	521	496	577	553	500	545	540	521	532	518	552	539	518	555	539	538	503	565	552	515	547	512	566	568	521	587	541	529	513	482	569	537	510	548	558	538	528	551	518	509	566	537	527	554	483	502	533	530	533	548	561	535	547	507	514	523	553	554	567	553	537	493	558	570	498	516	524	507	527	583	531	529	540	518	529	541	520	578	524	503	548	590	535	554	545	535	523	525	488	523	528	499	547	567	538	541	549	502	526	521	510	539	513	515	525	557	548	536	530	510	562	500	550	531	534	516	488	521	528	521	559	570	531	556	525	536	545	512	541	564	568	553	550	517	521	553	505	505	501	510	515	519	553	534	492	530	509	541	508	579	523	528	497	542	507	552	516	560	534	500	548	548	522	548	567	506	515	571	518	586	518	526	571	538	539	545	573	537	485	547	524	512	493	510	498	533	547	499	496	501	516	493	522	565	541	525	513	534	547	520	506	567	519	559	576	550	531	552	521	528	553	525	508	514	545	566	597	541	541	523	525	479	527	497	512	517	520	542	578	535	527	545	528	524	542	504	535	552	535	528	528	545	529	556	514	512	526	569	551	537	503	557	577	498	498	516	485	530	544	536	537	588	513	523	549	530	546	537	522	513	540	505	534	536	529	509	569	531	525	537	520	513	512	553	522	539	545	550	540	517	547	563	501	557	527	515	560	530	534	497	520	532	501	553	488	512	518	541	534	527	532	525	523	558	537	512	520	502	542	528	543	520	561	514	488	536	519	526	560	509	557	512	553	570	571	536	552	525	510	513	559	542	513	509	518	535	553	543	508	511	501	542	506	560	509	497	515	550	564	505	572	536	533	495	560	521	495	503	506	502	557	534	529	527	537	564	541	552	487	529	473	538	526	523	558	534	519	568	568	521	558	511	574	555	569	556	525	567	534	509	528	531	541	526	572	527	569	523	564	526	581	535	527	525	491	531	567	546	538	540	569	570	532	516	517	537	503	559	549	524	527	535	495	559	549	571	572	532	558	557	489	568	523	549	524	551	537	531	533	533	540	565	539	515	543	520	505	516	522	505	544	577	524	492	543	545	550	535	528	526	530	548	544	525	524	542
8643	4566	2154	1142	757	693	679	601	455	387	327	288	218	154	133	131	115	107	100	110	126	105	106	82	87	67	86	97	82	75	74	94	70	68	83	86	101	62	74	75	68	80	69	73	74	71	81	91	69	71	67	93	67	80	63	61	68	59	82	67	77	72	58	80	79	75	75	71	74	76	83	66	82	67	82	85	70	69	75	72	79	86	75	69	62	78	84	87	78	90	60	71	72	68	72	73	86	59	72	91	67	64	70	74	83	80	74	61	65	74	81	79	80	84	62	94	71	70	70	73	67	84	70	75	74	77	84	70	79	78	75	67	63	68	67	75	71	74	81	76	75	79	73	74	62	76	53	61	76	71	60	77	75	97	67	63	82	72	84	91	61	79	81	82	75	79	85	75	64	66	85	60	77	65	88	63	86	67	77	77	90	63	84	90	86	83	70	84	89	62	85	67	75	77	84	88	72	69	84	80	81	61	79	81	95	83	69	74	81	87	71	84	75	69	72	87	72	73	75	73	79	78	81	77	88	69	76	66	86	73	69	78	79	85	91	70	69	92	95	66	95	70	85	60	73	72	86	73	75	68	77	73	86	76	66	59	73	81	55	66	65	79	86	75	69	79	68	79	74	87	81	81	84	76	76	71	61	101	71	67	84	73	81	76	74	62	93	81	63	73	72	71	81	75	73	75	92	76	91	72	66	67	62	96	60	78	57	73	78	76	67	74	83	81	79	78	64	68	80	66	74	63	75	88	85	70	83	73	60	78	63	65	76	71	84	91	66	73	79	82	75	80	68	86	68	61	88	74	85	73	74	71	82	76	75	76	74	71	56	82	63	80	87	72	73	56	88	78	82	65	60	81	75	74	74	68	68	81	72	71	86	87	78	72	90	63	70	90	66	84	61	103	88	81	71	79	77	93	83	77	80	79	77	80	85	69	72	86	71	61	73	73	80	66	71	89	88	73	90	79	59	81	63	87	81	81	77	82	79	87	78	76	83	74	86	82	81	62	74	74	73	68	76	59	72	73	95	72	78	79	58	66	64	79	84	63	81	64	78	64	90	71	93	81	74	80	85	76	77	70	73	85	72	60	77	94	74	79	80	70	67	63	81	77	64	97	75	68	88	83	78	66	63	54	84	75	86	78	73	75	84	71	79	66	84	66	82	89	83	57	68	79	86	72	56	92	71	79	83	74	81	86	58	77	89	85	70	96	86	85	78	70	76	61	58	83	94	71	74	102	57	64	61	89	71	76	54	78	70	95	71	76	70	77	80	65	74	63	80	78	81	67	80	66	92	80	74	73	86	71	67	75	63	88	77	86	71	77	71	61	71	75	74	87	71	68	78	73	71	68	69	72	69	81	92	64	76	79	79	78	89	86	90	84	89	86	75	71	75	73	65	74	85	83	63	78	61	78	71	66	67	74	96	76	81	74	67	78	77	62	87	58	90	65	74	64	76	63	90	82	60	65	83	81	77	77	72	86	78	81	70	62	85	69	62	84	72	70	86	77	74	85	69	56	75	89	79	68	70	81	71	73	86	82	68	68	75	77	74	90	87	91	81	80	76	64	79	94	76	62	74	73	83	80	88	71	84	84	86	83	66	74	75	77	84	68	59	78	89	81	83	64	76	80	86	79	75	77	67	84	71	75	72	73	67	70	89	77	83	88	61	79	78	69	87	68	75	77	92	70	77	72	80	86	71	74	80	77	71	76	84	72	71	86	77	75	79	69	93	72	66	70	83	88	83	70	63	73	89	80	72	74	88	80	89	87	78	92	80	77	89	68	60	77	68	76	79	70	79	55	69	76	80	69	71	77	69	71	65	80	73	82	76	84	89	66	81	80	67	72	66	65	67	74	81	74	64	73	81	79	79	81	75	73	74	78	77	76	70	69	72	79	68	67	70	88	78	69	78	68	76	65	84	76	82	86	60	81	74	86	79	66	73	80	78	65	80	79	71	77	75	76	76	77	71	81	71	91	85	68	70	82	65	70	67	74	81	94	74	75	67	62	87	91	81	57	72	78	72	81	74	65	86	64	66	75	64	86	78	79	79	87	70	76	80	84	66	83	69	94	85	77	101	70	89	63	77	74	78	66	84	74	71	64	83	73	79	73	70	78	83	89	75	79	83	54	83	64	74	81	74	65	84	93	70	78	84	80	82	71	92	75	83	75	73	65	92	95	79	75	61	71	59	74	67	87	72	60	78	62	64	66	66	71	76	59	74	76	101	77	84	69	78	74	70	67	73	68	85	87	70	80	74	72	83	87	85	82	81	70	94	65	61	89	83	66	63	68	64	59	89	77	81	81	76	91	81	60	70	83	81	77	72	76	82	71	103	88	75	68	80	72	82	75	76	71	89	76	92	58	75	82	92	81	76	90	86	80	75	75	76	83	75	71	71	72	58	81	63	72	75	80	85	85	90	73	104	81	76	85	89	68	68	81	82	66	82	72	74	71	73	78	92	68	66	93	87	75	82	63	70	90	60	90	70	81	75	83	58	77	71	82	63	72	71	68	76	70	81	77	84	59	86	78	57	70	82	83	80	81	72	81	86	78	68	60	65	76	66	56	66	63	77	73	70	67	95	79	69	78	71	70	87	76	69	73	71	77	79	62	67	76	79	78	80	76	67	85	56	76	63	88	78	78	85	73	79	78	80	85	81	75	81	70	80	92	80	82	77	80	74	83	70	72	85	73	64	65	93	82	64	99	66	74	59	76	77	77	75	65	73	79	72	71	73	82	74	73	87	85	81	71	92	75	75	90	65	87	64	74	79	85	70	69	57	64	69	73	76	60	81	61	87	89	57	80	70	77	75	70	73	86	75	68	81	81	71	85	73	70	68	80	73	86	72	81	67	72	77	60	66	86	97	69	79	67	69	69	77	72	70	77	81	68	77	63	80	85	64	54	87	74	71	67	79	80	66	71	67	76	74	76	85	79	90	82	72	89	81	61	65	89	87	89	79	77	87	78	72	89	75	72	85	64	70	88	61	81	78	71	99	76	81	82	75	76	83	73	78	85	75	78	72	74	71	85	57	89	76	76	73	79	53	86	80	55	68	62	74	75	82	70	72	84	62	76	67	85	71	81	69	74	78	76	77	72	69	67	71	74	69	88	93	70	71	91	53	64	75	87	82	71	73	76	69	75	78	72	76	64	74	60	85	71	67	76	85	70	73	75	83	74	79	83	70	95	71	78	70	75	89	83	83	65	54	69	85	91	78	87	69	75	82	59	82	90	75	64	73	81	64	67	76	55	77	62	67	73	80	83	81	74	67	78	82	64	86	68	77	85	75	70	79	84	79	80	75	70	68	72	81	77	79	74	71	61	74	76	78	86	84	77	54	62	70	71	88	85	68	75	98	68	84	62	70	59	74	60	68	74	73	74	64	84	82	73	70	87	64	73	73	78	75	79	80	82	74	71	77	68	101	63	76	90	81	73	82	64	83	77	66	88	87	78	68	83	88	68	68	78	75	75	76	67	71	84
38946	24335	16051	14772	20585	22375	19313	15990	12710	9833	7723	5707	4325	3130	2328	1943	1685	1598	1414	1395	1291	1128	1030	946	917	838	874	789	746	704	674	653	602	632	633	631	616	658	579	544	600	566	583	604	565	630	589	583	550	563	569	582	594	526	595	621	580	527	585	569	579	527	623	576	618	542	582	577	585	608	559	616	572	581	580	554	623	578	582	576	606	586	580	593	602	574	596	570	612	527	596	560	581	512	566	565	575	583	572	583	588	566	594	556	602	588	566	528	561	568	560	563	604	587	579	558	606	562	570	557	565	612	514	587	516	570	560	567	536	595	571	596	568	569	548	561	587	586	553	556	546	553	598	577	515	567	561	612	586	572	601	608	573	571	553	567	595	574	598	567	534	545	602	569	525	576	568	596	618	537	569	553	581	621	589	592	583	601	610	529	569	619	570	584	541	590	592	578	549	517	567	595	561	565	535	599	587	596	583	550	604	581	565	566	564	553	590	570	554	572	576	594	581	572	564	567	540	593	583	565	569	551	556	553	537	603	568	581	612	606	527	591	597	549	565	580	590	565	564	572	604	573	603	556	560	605	615	570	591	572	583	596	576	556	589	575	593	573	596	589	599	561	601	600	610	602	574	540	551	569	541	591	573	544	650	564	578	576	567	578	560	585	549	602	643	575	537	559	545	629	532	557	575	544	602	574	557	570	569	582	552	590	554	563	589	545	545	565	608	605	545	580	569	587	593	603	614	599	550	557	589	546	594	574	592	572	557	576	543	571	640	554	570	566	586	566	584	599	563	607	590	587	598	579	550	606	591	586	558	604	578	567	584	576	594	523	536	573	573	592	544	596	585	602	545	522	582	616	560	556	582	564	604	533	531	593	558	550	546	597	577	562	622	533	580	520	538	585	552	575	588	546	578	573	588	623	560	574	600	559	587	561	609	564	558	613	572	541	578	570	613	604	572	560	552	583	560	586	557	590	567	608	545	582	604	587	581	540	582	567	612	624	593	566	589	576	566	558	590	531	605	529	588	552	571	554	545	590	566	599	608	598	591	600	582	616	583	535	619	598	567	591	583	598	560	546	543	597	560	542	600	585	582	581	565	590	632	543	582	541	587	590	588	566	561	575	609	580	572	605	619	559	568	574	586	588	570	573	572	576	592	546	583	569	585	557	569	563	601	600	549	588	576	566	575	569	602	596	586	555	565	575	572	582	551	548	590	556	564	546	571	574	544	557	578	592	554	566	558	561	561	547	578	543	575	625	530	643	563	587	520	598	632	600	583	555	571	569	562	523	596	551	556	571	529	551	552	618	593	570	564	594	588	638	635	553	592	616	577	553	602	598	553	549	565	631	565	563	564	573	600	545	593	637	560	559	593	571	585	550	542	555	601	548	542	529	610	571	593	532	577	513	552	556	580	579	547	515	614	595	546	607	602	543	575	538	561	600	532	588	561	589	580	551	597	597	560	564	579	568	547	513	564	574	561	590	578	567	548	595	595	564	574	571	536	561	580	547	612	582	555	588	546	585	584	564	562	537	552	606	677	619	575	568	584	587	529	554	587	557	554	574	545	610	547	604	565	541	600	569	545	593	586	601	545	556	545	572	562	562	600	596	575	577	516	584	526	566	617	596	578	529	590	595	619	612	569	601	601	589	562	604	593	574	573	552	545	537	598	587	593	569	618	546	557	595	586	548	573	568	560	583	574	577	584	554	578	547	565	568	580	589	591	535	556	561	618	586	565	587	532	559	602	582	616	593	540	608	559	576	610	600	563	569	558	577	651	585	576	592	558	581	558	588	538	584	594	575	623	585	608	560	578	560	556	559	564	588	574	606	568	511	539	562	568	546	600	585	596	610	562	640	490	547	598	610	563	559	590	608	544	547	574	584	538	566	570	555	606	557	593	558	565	585	594	603	567	578	543	545	573	569	584	536	603	572	615	593	588	572	551	570	571	597	588	597	515	593	563	598	572	563	660	584	533	547	518	591	587	565	566	619	533	582	592	590	554	546	567	531	561	589	587	572	599	578	571	604	578	574	585	580	610	588	549	608	615	574	616	551	595	616	598	593	562	602	543	587	589	624	569	595	565	554	542	559	559	576	586	588	542	615	626	598	631	583	584	587	560	610	567	588	576	555	590	579	599	580	582	566	589	588	619	581	567	582	578	606	619	599	558	551	586	575	607	607	550	589	572	566	568	571	552	586	553	601	559	563	541	572	581	560	601	619	532	583	522	564	591	564	626	589	575	554	607	578	526	536	533	597	516	567	568	558	565	567	559	596	555	613	561	562	632	536	577	580	595	583	578	624	548	571	567	550	581	548	536	543	546	621	606	561	547	573	595	549	603	566	581	589	561	558	560	573	586	546	575	564	574	580	588	599	605	606	540	556	545	570	557	527	548	589	599	598	545	637	568	566	566	583	542	578	563	584	517	558	621	563	584	555	597	575	560	578	578	526	560	581	588	570	574	559	556	582	607	568	558	595	549	569	538	592	615	599	579	617	570	544	574	532	544	522	591	600	560	571	555	601	578	561	559	557	554	561	587	597	546	561	557	541	569	532	584	588	576	594	533	578	552	557	616	581	566	565	572	563	649	546	584	572	603	619	538	636	582	572	556	558	573	556	534	575	596	539	542	587	568	579	570	587	565	524	558	581	599	559	570	560	610	593	547	549	543	544	585	597	584	572	565	588	579	577	584	551	534	613	608	588	588	580	586	580	564	577	583	556	588	539	570	568	586	616	527	583	606	545	551	527	585	557	589	588	597	582	548	612	592	615	595	575	583	502	585	587	563	619	614	561	544	537	564	580	557	536	547	609	563	567	560	584	600	569	571	559	580	576	570	580	539	539	545	536	544	551	539	552	540	561	538	630	564	563	561	562	565	585	619	573	598	545	559	604	560	605	580	565	558	541	519	560	576	578	563	542	561	578	555	594	548	622	599	548	548	550	611	572	587	545	551	577	612	587	555	607	570	581	570	597	543	563	555	580	513	611	622	600	622	582	585	564	543	584	624	561	556	589	554	567	553	576	609	599	588	623	549	578	626	584	560	515	574	604	558	585	570	564	562	599	572	584	565	556	620	576	570	580	585	603	571	564	547	596	581	566	560	541	565	586	590	604	564	582	559	587	552	625	534	578	582	614	560	569	591	592	600	583	599	572	562	613	590	579	605	581	570	521	580	523	542	579	559	576	609	606	565	583	565	559	522	596	552	555	587	565	566	611	534	562	559	544	556	520	546	592	591	591	562	596	567	546	578	588	559	546	600	541	562	564	567	548	571	624	568	547	559	543	568	624	581	584	575	570	598	536	572	560	585	559	578	545	561	589	566	540	639	571	536	545	578	591	556	557	624	546	613	628	589	573	571	567	579	512	565	563	569	568	593	598	579	602	581	579	566	563	610	564	609	508	576	575	589	542	572	581	638	598	566	561	601	595	572	540	589	556	573	621	604	594	576	569	564	598	555	557	557	585	526	601	565	599	592	572	575	596	574	567
9066	3954	2052	1127	769	604	564	462	433	309	285	245	176	157	143	129	110	101	110	107	85	95	75	96	85	71	86	80	82	73	68	74	65	75	71	77	62	65	81	73	70	77	71	83	80	78	69	79	68	67	66	68	76	72	76	72	68	74	69	73	74	63	65	65	64	64	71	78	69	84	70	65	84	70	74	72	89	70	77	71	71	75	72	73	67	59	59	63	61	74	56	83	60	71	64	72	61	60	84	70	77	85	84	63	53	57	55	77	67	46	76	72	84	68	63	64	54	66	68	68	55	70	68	60	72	68	73	76	70	75	59	73	85	65	69	77	74	71	75	60	84	63	79	67	74	79	82	82	60	77	55	80	73	72	64	82	79	67	77	85	70	67	96	70	73	81	60	73	91	78	77	62	68	61	64	67	82	77	73	73	66	76	88	62	65	73	61	71	62	57	64	67	77	79	82	78	64	76	73	64	68	84	59	63	68	72	82	69	68	76	58	71	70	75	63	84	66	80	86	74	70	82	76	61	76	79	65	75	80	79	64	67	94	74	68	65	82	84	69	76	67	77	66	69	68	82	78	69	87	79	64	65	89	68	72	79	70	56	80	82	64	66	89	79	65	72	57	68	69	66	68	67	62	74	75	61	57	63	74	56	67	78	66	56	86	68	50	72	63	59	61	81	63	67	48	69	89	70	73	70	65	67	60	79	72	72	70	60	63	73	74	75	75	72	68	69	67	63	64	57	65	65	62	62	62	67	84	57	84	65	54	79	73	72	73	64	93	76	70	63	52	65	58	60	73	75	72	67	57	61	73	77	94	65	73	63	84	78	77	63	73	65	57	81	66	63	71	59	75	62	61	80	75	73	62	55	61	73	77	73	76	78	57	52	65	72	56	69	71	70	69	70	54	72	74	61	82	81	70	55	70	75	66	66	80	67	59	77	74	70	84	81	73	70	66	64	64	73	67	69	93	64	60	69	67	80	87	66	57	74	53	63	68	66	67	62	78	70	65	68	68	71	74	80	78	76	83	72	69	73	74	74	76	66	78	78	64	77	86	78	73	65	80	92	74	63	68	72	72	55	79	70	69	59	55	70	74	77	54	75	75	77	84	70	60	67	68	63	74	80	63	86	76	52	76	69	77	68	68	70	62	52	73	93	70	72	76	60	79	69	68	84	72	80	68	68	68	88	66	64	83	55	63	63	71	67	69	53	81	66	84	71	64	68	85	61	64	64	80	61	55	69	69	65	74	72	69	67	74	81	63	69	68	62	73	44	78	66	72	74	61	84	58	58	69	70	77	83	71	76	75	65	72	74	61	79	71	68	76	70	68	59	76	58	60	71	70	76	76	78	70	77	71	74	84	68	68	64	60	62	66	67	81	53	83	80	82	69	82	69	72	78	77	65	91	73	69	57	70	65	63	76	78	63	83	59	79	61	78	67	75	77	78	57	73	74	74	66	70	52	65	69	72	78	55	70	74	75	70	75	69	80	79	72	76	78	84	69	78	68	79	67	87	74	68	85	61	68	73	67	57	60	56	74	80	69	79	88	70	67	80	73	69	57	78	65	71	60	74	86	73	73	58	68	76	66	72	77	81	73	65	66	72	62	66	72	71	64	69	89	76	81	68	63	77	66	61	65	80	75	66	71	84	57	69	58	60	74	74	76	57	79	79	62	68	60	67	71	67	58	75	64	63	60	70	68	80	80	67	64	61	69	81	83	82	62	67	76	52	71	79	59	63	74	65	58	78	80	81	66	75	64	61	64	49	72	72	80	65	60	66	94	81	62	58	69	70	78	77	71	83	73	95	63	77	70	74	67	89	74	89	79	68	81	58	60	73	67	59	72	76	82	81	53	83	64	87	80	76	73	82	80	79	66	59	77	71	75	70	61	65	56	76	73	55	63	68	78	80	71	85	73	69	68	61	65	73	80	66	61	77	75	74	70	70	83	62	63	77	69	57	67	63	58	68	76	87	60	62	88	63	60	65	63	71	83	76	69	73	83	61	79	88	71	69	72	80	58	68	84	78	72	71	64	65	64	96	56	54	67	70	69	69	75	68	69	89	70	70	60	88	74	73	73	60	68	85	75	84	74	63	78	63	62	69	72	65	75	69	69	78	61	78	77	73	59	68	71	69	87	67	74	74	87	80	70	87	59	63	66	73	78	87	61	81	73	81	74	74	85	67	73	64	75	62	76	72	62	61	68	58	88	77	67	67	79	74	64	71	66	71	75	57	78	71	88	85	60	80	59	70	63	66	56	82	72	74	65	78	81	71	70	75	78	76	56	68	71	65	70	63	78	64	82	70	77	67	60	68	73	88	69	64	76	69	75	84	68	82	73	61	86	75	70	76	64	77	59	66	68	67	73	68	79	75	66	65	76	68	64	73	84	68	82	65	74	87	58	46	52	73	66	54	67	82	81	81	63	76	70	67	77	67	70	63	65	69	73	66	77	54	63	80	62	70	72	87	72	65	69	74	77	64	85	69	69	63	80	69	67	58	85	72	75	59	77	62	72	57	73	81	73	75	74	70	78	65	79	71	72	64	86	75	67	64	63	58	63	62	60	64	59	64	62	79	65	67	82	77	56	79	69	65	67	80	62	61	63	69	67	70	78	60	61	72	68	63	67	69	65	91	65	84	85	68	71	69	75	59	77	69	74	71	63	72	79	75	62	61	85	67	67	76	75	69	71	74	67	79	67	60	75	74	73	64	72	62	66	76	74	62	59	63	71	59	71	75	62	78	70	70	75	67	69	73	73	63	69	63	71	78	64	70	80	75	75	63	72	72	71	74	71	75	70	60	62	76	70	64	76	82	62	76	58	81	67	61	71	54	71	75	61	67	70	64	69	78	66	69	59	69	73	64	85	78	57	57	87	64	38	71	69	80	73	79	78	60	66	64	70	60	73	76	79	65	54	64	66	73	84	58	78	69	72	65	81	86	66	65	104	73	79	73	65	76	74	72	85	67	76	63	70	52	83	78	65	74	65	70	66	67	49	67	78	61	78	74	69	62	71	77	50	69	61	70	61	69	61	80	77	66	66	68	76	71	77	83	61	64	85	65	73	75	94	75	84	70	77	73	58	70	70	72	61	84	98	81	80	74	60	69	85	71	80	84	63	76	83	56	70	68	80	80	64	84	71	74	80	76	73	62	76	77	89	77	57	72	68	81	76	77	65	76	80	76	70	66	58	82	61	61	63	74	63	64	67	76	72	67	68	78	59	75	75	67	74	60	69	61	71	59	75	60	68	75	79	61	62	73	81	71	72	62	78	82	69	63	71	72	71	67	76	76	54	68	85	65	67	66	73	65	82	77	72	54	67	72	66	81	61	51	84	72	67	78	72	72	62	69	70	68	57	83	63	62	75	58	62	79	70	82	64	62	59	70	70	76	74	84	65	60	76	62	65	73	80	66	61	78	71	78	71	68	64	75	74	57	63	78	90	71	63	64	77	73	68	64	83	72	72	66	82	71	70	84	67
36944	22896	15884	15274	19849	19871	17493	14683	12210	9444	7381	5469	3893	3084	2426	1951	1586	1573	1376	1373	1207	1045	987	890	794	813	783	745	713	668	619	622	612	604	600	555	595	604	573	546	558	589	540	528	572	568	556	530	543	529	512	537	571	538	538	558	531	544	538	525	523	525	540	546	574	515	545	468	551	541	562	534	561	500	557	507	563	499	561	559	564	539	542	537	555	559	547	525	528	512	559	525	510	542	542	532	567	535	502	562	522	543	589	593	530	509	553	524	515	477	556	563	556	543	553	530	530	509	536	493	533	527	524	514	485	549	510	549	566	547	551	513	555	532	530	477	524	574	526	506	531	517	516	524	583	549	502	558	549	536	553	518	513	546	545	530	534	529	548	561	575	576	498	558	513	551	529	553	516	540	586	529	539	525	555	564	500	512	499	522	580	533	493	514	525	518	520	541	514	545	558	520	523	540	565	573	538	518	561	526	583	545	535	533	536	549	541	526	546	548	550	545	541	527	571	495	491	547	546	552	537	555	540	533	529	542	564	558	530	538	551	524	534	515	500	514	522	554	542	518	487	548	560	600	521	538	567	540	560	529	483	491	567	543	478	558	539	524	547	557	540	525	514	532	554	486	559	554	539	540	515	571	565	521	520	515	531	515	521	502	529	504	550	529	552	522	521	558	490	515	537	543	560	517	556	547	547	503	546	560	523	560	488	539	525	535	560	569	516	523	548	531	531	524	549	540	559	522	558	545	540	521	533	562	528	559	561	534	565	564	533	565	530	527	502	568	561	543	545	522	489	540	527	554	520	515	540	579	552	541	563	527	566	543	521	516	543	555	568	557	534	558	539	516	525	555	529	524	540	507	557	515	559	550	522	513	526	537	535	574	544	581	557	561	513	519	523	553	508	535	520	531	510	549	545	541	545	528	546	534	568	515	522	524	534	485	543	540	512	507	527	513	558	545	550	535	530	575	513	593	518	531	533	524	541	516	556	501	551	554	533	555	500	522	555	545	523	584	522	511	524	521	552	518	562	516	524	555	532	537	501	561	540	529	563	477	504	527	536	522	551	532	554	535	549	562	545	522	557	578	529	558	564	554	526	518	505	513	500	513	518	561	510	545	553	521	506	542	544	520	558	559	546	540	542	543	512	549	528	527	560	571	546	535	570	539	542	520	510	534	533	552	533	511	532	557	520	581	557	533	543	553	551	545	561	524	563	586	531	505	574	538	542	586	570	544	538	497	534	533	565	537	548	524	568	539	516	515	552	486	516	532	513	505	521	534	487	526	571	496	529	518	522	483	576	528	535	543	533	560	569	534	516	549	574	577	527	510	548	552	502	522	565	502	512	518	543	565	506	502	546	527	557	542	524	546	500	520	511	554	560	533	548	560	535	517	520	557	545	543	549	528	517	568	560	551	541	548	516	529	516	545	544	519	535	558	574	542	557	524	497	476	537	521	519	583	549	557	556	536	560	535	571	530	535	566	562	526	517	546	561	532	575	548	588	525	523	544	568	506	532	547	545	608	497	550	566	512	579	567	476	535	522	518	504	521	557	570	551	521	524	549	572	510	577	551	519	540	532	517	549	492	530	532	517	532	515	535	532	519	542	528	544	528	520	551	580	528	496	528	560	559	552	549	494	523	554	523	550	551	567	575	514	517	539	562	538	544	518	514	535	527	539	576	527	528	512	502	524	534	532	521	576	529	531	549	551	548	531	549	512	541	534	515	551	565	510	526	532	514	532	553	535	545	514	563	526	524	550	533	526	586	538	510	545	511	528	536	519	515	528	503	527	561	538	525	497	518	556	536	521	508	531	565	532	512	557	510	517	543	552	551	507	501	550	565	538	536	544	559	510	503	572	561	570	534	502	601	529	550	559	551	500	525	520	536	551	559	534	566	548	495	534	557	578	546	579	548	530	526	500	578	545	559	546	539	517	548	543	588	518	558	557	544	511	498	546	558	530	547	486	548	514	575	557	582	535	551	519	536	557	554	546	502	534	546	565	549	548	499	566	542	526	530	536	549	557	563	537	539	557	516	540	499	521	529	547	518	547	565	536	512	510	544	537	555	519	547	515	555	557	527	565	474	519	532	517	554	543	528	493	563	529	553	574	527	544	551	545	542	530	544	539	513	543	543	500	552	511	535	511	555	549	542	530	544	553	535	528	534	534	569	548	545	533	581	581	552	528	555	503	512	503	548	551	533	554	566	508	520	526	568	545	508	555	523	501	569	538	542	524	514	533	539	529	555	552	490	528	505	526	507	499	571	593	502	514	504	556	490	573	561	566	534	552	514	514	527	564	534	549	559	558	575	541	524	542	533	530	577	613	511	504	523	532	560	523	568	507	554	536	554	550	544	544	533	524	535	540	529	533	542	543	552	549	560	523	530	575	558	553	538	531	537	509	505	526	549	494	528	543	539	554	531	531	537	527	525	519	574	574	598	547	541	553	554	501	545	522	532	533	561	509	524	542	552	562	559	525	532	531	558	517	524	551	572	535	546	551	577	533	538	497	534	513	592	533	533	580	548	546	549	539	547	599	494	554	568	529	529	541	526	501	503	547	530	528	593	532	512	558	570	570	568	542	477	556	521	508	533	535	496	538	534	515	535	535	520	554	546	506	561	544	516	540	564	537	540	582	566	527	529	537	540	516	507	542	535	516	533	545	539	528	544	543	515	572	562	516	489	548	572	577	528	536	496	493	554	508	537	589	526	569	527	520	535	577	555	550	556	553	583	517	576	533	516	542	556	525	507	507	546	543	520	535	579	553	553	522	500	538	557	554	527	575	552	553	560	520	567	548	561	552	495	565	510	542	581	538	532	499	532	542	551	525	534	568	538	535	541	561	561	558	536	507	498	522	515	534	539	558	534	545	524	561	473	581	549	548	521	557	546	514	532	548	535	521	533	544	530	537	550	548	557	539	533	493	515	525	533	565	538	534	553	526	508	518	503	558	539	534	523	565	506	513	543	592	529	503	510	515	540	552	570	547	532	518	555	519	519	510	543	566	557	521	531	529	508	542	576	549	498	526	543	517	472	529	499	528	552	515	592	527	510	593	519	528	570	543	543	510	566	533	536	550	540	549	543	538	510	550	496	538	512	526	549	561	546	528	521	551	502	484	545	521	532	549	549	532	529	535	542	517	521	518	519	555	532	517	572	566	519	524	525	543	555	582	555	567	548	548	582	580	522	515	484	558	555	564	522	505	523	515	547	592	558	495	573	510	560	540	550	553	529	495	559	565	510	518	500	527	535	544	528	584	531	499	549	580	529	534	551	554	557	518	552	557	559	541	582	492	500	564	530	569	512	543	517	541	530	515	501	542	511	562	569	535	503	525	514	548	504	543	545	528	564	548	514	536	536	558	510	546	562	517	533	581	530	548	549	527	528	508	490	527	547	526	544	529	541	569	528	558	515	521	544	537	519	540	509	488	518	492	528	610	543	573	560	518	516	529	516	520	557	559	527	584	515	547	519	563	509	563	536	549	542
11522	6354	2988	1585	1016	843	764	610	525	413	317	243	221	168	141	128	123	135	111	113	101	80	112	84	93	86	89	81	89	75	73	77	75	81	86	88	89	86	82	69	74	82	75	89	84	78	85	82	71	80	87	66	76	65	78	66	69	77	71	80	72	77	75	85	77	82	70	98	73	81	66	65	78	62	87	71	88	77	73	79	83	87	83	75	69	93	67	78	72	82	61	62	86	66	69	79	66	83	87	79	67	68	79	81	82	85	62	63	64	81	88	83	72	87	83	77	93	78	70	70	81	95	75	74	74	71	91	66	99	70	67	86	70	80	70	74	79	75	72	59	78	78	82	85	83	95	77	88	90	73	80	93	77	82	81	79	84	84	81	78	89	76	101	68	77	67	72	62	84	73	103	67	81	67	70	83	83	80	71	69	76	83	73	97	77	79	89	75	76	79	66	70	74	94	81	75	72	66	82	75	69	82	72	79	73	75	72	80	62	70	82	79	66	60	88	86	71	73	65	79	78	74	86	77	74	68	86	72	75	64	75	67	84	65	76	75	72	62	67	66	78	70	73	71	70	87	76	67	76	80	69	69	76	65	79	85	70	90	78	65	77	67	77	73	61	76	78	83	79	74	78	79	77	78	79	83	72	68	83	72	84	65	65	62	89	77	67	79	79	80	68	85	97	67	83	75	68	81	86	79	77	78	61	75	89	69	78	73	66	62	84	86	95	90	66	87	72	90	75	78	75	89	85	61	78	72	82	79	71	65	69	80	73	74	86	64	75	76	82	78	77	88	76	73	90	72	68	94	58	65	85	73	75	80	80	80	76	87	81	68	71	79	73	84	78	64	68	79	74	58	77	64	69	92	72	72	66	71	82	72	83	92	64	76	65	82	83	74	72	77	80	79	84	93	73	76	83	72	66	86	87	83	81	81	92	76	70	70	92	87	63	84	77	82	81	81	87	78	77	81	73	84	74	74	80	77	68	77	67	75	90	62	70	66	89	84	71	70	78	68	69	86	82	92	70	74	71	74	64	57	72	83	69	103	81	79	70	85	86	74	79	83	66	71	84	72	75	83	69	82	82	82	87	82	56	63	60	75	92	76	53	98	74	86	74	96	86	78	83	63	72	92	78	82	66	83	73	66	81	73	87	63	63	67	73	74	75	76	82	77	87	74	75	82	72	86	76	77	79	90	71	81	77	63	65	84	85	77	78	88	74	88	82	75	90	61	82	84	75	85	74	67	72	76	89	104	78	77	83	69	71	81	82	98	80	86	77	79	85	70	85	99	76	61	71	81	73	59	63	81	86	65	95	80	77	79	88	71	67	98	87	80	68	74	70	81	91	87	87	75	74	74	80	65	74	82	82	95	79	67	70	82	65	60	82	100	73	75	69	77	61	84	80	80	59	80	73	74	81	86	67	77	80	82	69	79	91	80	69	74	86	65	73	72	64	78	67	84	90	71	93	82	71	87	96	76	77	64	69	73	75	94	68	72	86	59	70	78	89	68	87	68	79	88	80	61	88	59	64	76	70	79	77	75	70	78	96	85	73	91	69	89	77	80	74	86	70	74	78	70	81	71	71	65	79	79	82	79	72	73	85	73	71	96	69	71	79	78	62	74	79	64	69	77	81	69	95	73	76	82	77	72	71	74	81	91	84	67	88	76	89	101	70	78	94	66	62	68	97	70	71	77	80	67	72	87	82	77	75	77	76	77	82	65	83	81	91	67	63	88	78	64	73	75	72	68	75	90	83	83	90	73	78	79	69	97	78	77	83	75	85	67	90	80	76	72	84	80	75	84	75	81	77	69	83	74	89	58	93	74	74	78	91	74	81	76	80	64	77	70	78	81	81	87	86	65	78	100	79	81	69	81	76	72	90	83	85	69	74	81	79	79	63	75	72	70	61	79	58	85	76	83	84	75	71	77	78	81	66	73	98	95	74	74	74	86	92	87	67	56	78	96	78	68	86	65	77	70	75	72	77	76	90	74	74	77	88	90	79	69	79	76	58	81	72	96	78	97	65	95	66	83	87	74	90	76	73	84	75	72	83	105	61	81	101	75	80	93	81	80	90	75	72	93	82	61	69	82	81	59	83	85	77	71	66	69	85	71	76	71	67	77	93	83	75	93	68	75	72	82	75	67	98	78	76	72	81	72	57	68	92	70	87	90	75	72	71	79	71	65	80	74	77	80	66	75	66	87	82	56	73	82	67	90	74	90	61	76	71	71	67	74	95	90	72	85	72	82	68	83	99	74	70	99	83	85	78	78	71	63	71	74	77	80	74	90	91	60	66	69	69	88	84	72	79	68	86	59	86	81	90	78	92	79	86	71	64	69	59	84	65	83	89	79	85	72	66	77	82	104	75	71	80	79	67	94	86	69	75	59	88	66	79	72	63	68	85	71	92	63	86	73	78	75	85	81	77	82	84	62	78	68	76	74	102	69	70	73	73	68	85	87	81	89	89	65	68	87	90	77	75	72	75	84	94	93	74	70	68	77	78	70	78	91	73	74	76	83	74	67	88	70	65	81	88	81	76	74	75	68	73	79	92	90	84	69	65	70	83	76	53	82	90	82	68	63	89	73	70	71	61	73	84	78	75	80	77	76	83	67	69	73	78	81	79	75	62	87	89	81	86	84	75	70	88	98	83	101	82	83	70	74	75	60	82	73	69	73	77	87	75	57	71	77	71	86	81	93	62	87	92	75	84	69	74	69	77	79	81	78	86	76	74	69	72	84	84	67	76	82	79	78	72	88	76	79	64	91	83	78	85	82	104	75	80	71	75	82	86	75	70	88	75	82	72	81	61	89	78	85	71	78	77	79	70	97	58	75	70	85	79	73	72	84	73	66	86	84	98	70	75	68	82	79	98	74	84	68	91	85	86	83	76	80	76	77	66	82	76	73	86	71	84	84	81	85	75	93	81	72	79	81	75	76	75	86	77	86	74	81	93	93	81	76	71	88	74	70	73	69	70	81	75	84	74	79	68	73	75	77	80	73	73	66	78	91	76	82	61	64	87	90	75	82	76	76	65	80	74	74	82	85	92	78	69	83	85	61	88	89	85	80	75	82	80	86	80	73	83	63	83	86	81	66	63	85	72	78	88	77	70	73	74	96	92	64	72	78	72	73	76	75	76	73	95	77	64	78	65	71	61	70	76	87	76	61	81	93	79	77	85	68	80	57	82	74	64	73	85	75	70	75	73	72	80	78	84	86	85	75	81	78	65	69	69	73	89	78	76	68	71	59	83	72	74	70	70	78	76	94	82	83	88	76	68	64	83	78	76	83	72	75	74	86	82	72	58	65	82	63	80	92	83	82	73	89	85	89	69	93	73	100	87	80	70	93	78	78	77	64	87	82	87	63	72	68	70	90	82	85	78	70	88	82	67	79	82	65	73	63	64	74	73	78	82	77	87	89	73	70	68	81	76	74	80	88	69	65	59	83	70	91	79	83	90	54	80	82	84	72	98	67	75	85	80	89
41839	27334	19379	17937	22864	23341	20321	17335	13891	11001	8324	6217	4619	3563	2783	2316	2140	1792	1714	1535	1508	1300	1222	1017	955	927	1003	917	822	749	721	716	678	643	648	641	638	617	587	596	622	587	584	589	598	575	620	583	608	536	610	599	531	607	553	544	594	569	600	624	563	580	588	517	603	577	586	585	583	600	539	586	561	602	561	589	592	598	577	559	604	561	548	562	550	582	616	545	582	574	602	596	587	572	569	541	595	559	590	583	609	589	600	592	558	593	563	561	528	559	558	586	611	543	595	562	593	585	534	566	606	567	618	586	565	580	543	587	606	552	582	589	579	576	555	579	601	577	540	602	568	586	566	552	575	614	585	539	575	568	620	618	600	603	533	557	514	566	560	557	572	567	590	590	577	598	587	608	590	578	579	569	571	570	578	585	600	595	615	595	551	581	622	572	556	555	562	612	582	572	560	576	582	570	579	625	581	606	551	570	602	602	552	543	596	633	615	568	564	549	582	560	606	558	555	571	579	591	594	579	550	563	589	604	578	587	610	582	574	599	598	572	557	603	599	619	570	572	613	560	593	523	565	617	605	543	594	567	613	607	573	588	583	554	605	603	578	584	544	610	563	517	560	541	575	615	564	631	601	569	597	617	607	575	578	542	591	590	581	565	581	605	568	553	610	540	578	558	595	567	591	581	604	622	554	602	560	562	599	595	609	565	595	546	592	562	565	600	605	580	570	596	611	603	558	600	585	582	549	572	579	564	558	559	602	546	577	587	576	612	596	554	564	608	558	599	523	615	574	584	591	609	557	572	592	602	613	558	594	544	559	552	559	584	619	575	581	646	568	585	539	598	556	601	588	600	609	615	582	591	591	538	594	603	575	594	610	572	566	595	640	558	556	568	583	579	583	587	606	605	591	555	581	605	578	581	597	506	604	560	634	578	553	559	576	630	556	600	585	581	588	580	628	556	575	583	561	576	576	621	558	585	648	560	543	533	572	543	549	591	575	545	561	594	583	585	584	529	544	589	546	580	578	618	545	571	580	579	605	556	590	578	605	548	563	600	564	623	570	566	600	623	569	512	569	552	570	564	590	612	627	575	620	584	600	576	591	572	550	541	595	556	593	555	589	585	558	581	580	604	557	627	567	588	575	571	563	542	550	567	573	601	599	561	613	563	579	576	593	590	546	579	570	589	585	582	576	544	612	551	600	561	561	629	563	556	564	587	561	569	550	571	614	607	537	560	572	537	604	575	491	602	573	589	546	590	573	557	558	547	590	595	599	595	626	550	584	571	580	599	574	580	589	654	592	594	606	564	565	585	579	579	583	551	557	588	569	576	577	592	593	547	564	594	608	575	557	584	576	596	587	569	591	575	577	580	634	553	601	555	632	611	559	572	577	560	552	601	595	587	574	573	582	577	557	565	564	621	621	611	547	573	549	580	616	583	612	566	545	562	539	584	549	584	544	574	570	546	557	550	571	572	595	601	612	584	566	581	597	540	536	620	586	540	545	582	535	563	542	507	585	578	612	572	549	551	584	546	544	598	608	560	632	581	549	562	569	587	598	595	562	598	579	566	579	588	605	545	588	603	603	592	607	615	596	589	602	588	604	640	603	592	538	572	581	579	554	570	610	544	563	561	606	551	566	595	565	613	575	600	559	560	586	628	569	529	589	559	584	594	515	545	612	579	543	559	584	623	562	593	555	588	588	582	574	622	580	566	586	624	543	539	558	587	565	569	597	571	592	563	608	568	551	642	610	589	561	604	589	595	589	630	599	591	632	570	595	573	585	582	585	544	543	572	580	597	563	593	580	565	553	540	574	555	560	581	615	550	588	551	576	601	598	536	564	537	579	601	585	558	607	554	593	601	599	578	574	559	590	577	589	574	554	581	560	595	570	578	637	539	561	563	566	594	596	592	594	579	565	613	565	590	599	576	561	593	526	601	603	637	625	576	586	534	571	526	607	578	583	604	598	572	594	563	617	581	557	542	575	607	587	575	607	626	560	573	584	568	554	559	564	538	599	550	608	586	572	538	586	574	621	579	571	574	587	596	559	589	563	575	604	544	605	542	578	617	548	606	579	550	583	558	558	590	564	541	604	603	587	592	582	592	573	584	544	582	585	590	592	535	581	631	540	585	569	602	570	611	577	581	587	570	634	575	572	564	550	604	580	583	567	555	577	579	560	573	598	591	536	589	628	496	533	595	622	553	590	582	589	533	599	580	584	552	576	575	580	616	576	544	517	621	551	571	587	556	577	594	574	606	565	592	585	612	535	624	536	591	570	551	597	606	590	572	587	594	578	542	586	600	583	582	586	610	609	562	547	585	531	594	565	628	586	567	557	557	550	586	552	574	559	525	564	578	539	606	637	553	587	623	604	573	539	595	578	569	563	562	572	618	578	573	602	591	616	556	637	566	599	604	558	602	620	616	608	605	582	589	591	640	567	600	580	588	626	575	587	570	582	561	537	561	596	562	570	573	565	564	607	575	583	563	618	593	573	589	586	550	564	595	598	573	581	546	613	593	579	572	603	593	596	565	554	554	608	567	645	595	554	606	576	606	538	598	574	580	561	557	593	577	597	602	544	573	564	514	563	576	625	609	606	594	604	575	558	578	575	598	560	564	545	548	603	579	564	620	651	569	568	592	562	606	587	593	553	640	572	577	598	590	590	604	562	584	565	606	566	552	536	547	571	557	580	578	559	648	588	575	610	591	565	556	589	578	583	535	567	581	592	597	589	585	590	589	556	571	567	568	584	552	555	589	573	599	566	562	599	618	575	597	566	587	554	610	546	552	537	554	608	592	571	573	575	552	587	538	571	623	569	554	591	614	557	583	567	569	598	601	581	559	563	569	551	566	563	577	598	594	612	598	572	580	613	589	554	538	570	588	558	604	564	594	577	606	575	617	549	569	584	551	577	606	542	561	542	564	627	588	579	564	593	561	658	587	599	559	569	594	563	580	548	587	601	586	558	615	584	556	591	554	598	588	587	586	561	547	595	565	611	613	570	590	592	571	568	549	595	582	597	617	588	619	581	633	573	565	583	563	593	570	595	581	591	581	564	564	584	545	605	567	579	568	567	583	587	603	545	554	617	600	566	558	584	612	548	569	588	576	616	567	582	586	572	589	579	526	568	571	554	606	589	581	583	566	551	619	582	552	551	520	584	603	579	599	564	597	549	617	596	598	598	588	582	571	575	570	563	537	563	580	587	537	581	533	603	591	559	637	613	610	586	566	566	575	587	605	567	583	578	591	598	582	589	575	594	549	576	556	614	585	626	609	582	572	586	626	599	573	611	635	614	568	588	557	615	573	599	592	552	558	579	594	602	576	560	590	534	598	539	547	574	593	622	586	550	592	549	605	585	563	591	601	642	607	571	610	564	575	533	625	557	588	611	560	598	623	553	602	542	536	612	611	558	586	570	528	541	599	561	587	569	576	550	596	560	527	610	562	571	610	574	625	599	587	631	568	571	551	534	587	606	571	575	564	572	609
7768	3394	1603	872	605	483	403	364	298	251	179	168	139	120	92	110	104	96	97	89	73	86	83	78	84	93	76	101	84	78	81	80	67	81	71	80	71	60	81	80	66	83	59	67	71	75	75	57	59	63	86	70	72	69	61	58	84	70	73	64	68	84	69	69	73	58	74	74	83	66	72	67	74	67	69	62	77	72	87	74	60	61	67	77	63	62	71	61	57	71	72	77	75	70	85	73	47	74	73	90	69	85	76	72	83	70	81	78	76	69	65	78	70	87	68	63	67	64	65	62	65	65	70	75	69	75	69	56	86	79	57	57	83	79	79	71	73	84	62	84	72	74	68	73	76	73	70	69	73	66	84	64	73	66	86	75	54	77	71	65	72	75	68	60	67	82	78	77	79	67	58	74	91	76	71	88	88	63	74	70	74	77	74	71	80	64	75	77	75	68	68	68	70	74	71	68	68	71	66	75	80	79	73	64	68	88	68	56	65	64	63	73	77	71	58	78	84	54	83	68	80	77	81	79	59	66	69	76	70	64	65	78	56	72	72	76	77	71	70	73	72	79	67	76	82	55	78	74	61	63	76	64	72	66	72	73	73	59	55	60	43	86	74	65	79	62	68	71	68	69	57	67	66	79	80	90	74	83	77	58	59	53	54	73	62	60	82	82	65	73	70	58	72	72	72	80	67	68	61	77	71	80	87	76	73	71	70	74	94	72	62	62	67	80	61	80	67	65	67	80	72	83	59	64	65	76	60	62	72	67	63	62	86	83	74	72	65	66	64	73	71	83	76	75	70	66	59	79	63	74	59	60	69	72	70	75	87	82	73	70	84	75	66	68	62	61	78	74	58	64	84	73	78	64	78	68	58	68	84	71	62	75	76	61	75	81	74	74	65	66	81	78	82	76	65	73	75	64	65	72	84	65	82	68	70	54	70	57	66	76	73	75	48	86	85	78	73	73	78	82	61	47	76	74	86	64	75	67	86	81	74	80	91	72	78	70	63	77	68	64	65	63	76	66	77	66	83	78	58	63	66	65	80	63	76	74	82	67	65	81	84	89	66	71	75	82	64	58	80	69	89	83	69	71	68	75	77	54	62	65	71	66	65	71	72	76	75	86	66	73	70	74	67	67	71	87	74	83	52	63	65	72	60	70	72	77	96	53	70	79	76	61	83	64	79	53	83	80	53	76	67	64	59	69	69	68	70	60	78	66	75	85	71	76	86	77	64	70	66	76	68	64	74	62	70	72	66	87	65	72	61	84	74	71	82	69	78	71	69	72	64	67	70	82	69	68	77	79	63	75	69	77	72	74	57	75	74	78	69	64	75	78	61	73	74	61	70	79	76	84	81	60	76	63	62	76	57	76	81	73	68	69	72	96	59	54	63	70	93	67	88	73	70	69	61	64	58	62	69	63	66	60	62	54	67	72	80	61	72	80	90	71	71	79	77	65	62	76	69	63	79	74	64	67	57	75	69	83	75	77	85	61	72	84	73	72	82	75	70	75	68	73	78	74	66	66	62	97	80	77	72	80	68	66	77	74	62	81	88	78	83	66	90	58	70	76	62	73	68	58	59	75	70	76	72	65	80	62	67	69	68	69	75	80	57	69	82	71	70	74	61	79	75	71	67	66	88	84	61	79	71	79	67	69	85	62	61	70	54	61	68	79	82	76	68	69	69	58	58	67	71	53	62	67	80	79	67	84	89	58	64	77	63	82	61	83	72	82	69	67	73	70	79	77	81	58	73	71	73	63	70	73	65	59	74	71	70	72	68	68	68	84	67	66	70	73	64	71	69	60	63	56	73	84	79	67	68	57	54	69	61	79	80	85	70	81	70	68	72	68	75	70	81	77	78	68	59	80	66	77	71	73	64	66	79	84	85	69	69	72	67	86	71	72	60	66	85	80	90	85	77	62	72	68	59	69	85	62	54	65	80	78	87	73	74	72	59	77	52	74	62	70	66	64	75	70	71	65	76	61	69	68	73	72	61	83	77	68	79	71	76	63	66	70	70	76	73	65	66	77	68	71	79	70	69	74	84	60	85	85	69	67	73	69	73	68	63	69	73	70	60	84	62	68	69	77	86	74	75	65	67	59	68	71	77	78	63	69	54	75	89	72	77	92	63	75	68	80	80	67	84	69	67	79	79	77	77	64	89	77	79	71	71	69	73	82	77	72	75	68	69	76	59	73	71	87	70	71	67	58	56	71	74	70	73	66	72	58	68	79	68	92	89	75	77	61	68	64	71	63	71	81	73	73	71	63	71	75	54	56	68	68	68	54	64	89	65	66	72	65	72	63	63	63	85	68	65	76	64	76	70	61	71	72	54	64	67	80	80	73	63	84	74	74	79	71	63	83	69	63	66	73	61	76	78	64	62	73	82	76	84	62	82	67	77	82	55	72	84	59	53	73	82	76	74	69	72	76	62	81	69	74	76	60	62	66	73	76	68	81	72	64	70	76	60	60	61	69	71	77	67	60	55	68	62	72	74	72	71	66	68	72	71	88	81	54	71	69	81	76	74	84	71	61	62	63	75	64	71	82	88	73	64	83	73	68	64	73	89	70	65	69	56	77	69	63	64	69	48	75	75	70	87	70	72	72	66	56	87	63	49	76	70	70	85	66	75	70	73	67	74	64	82	71	74	66	71	63	69	73	82	68	76	88	70	80	65	67	73	75	74	70	75	58	77	63	73	61	76	85	66	77	77	72	81	65	79	76	73	76	67	62	71	74	48	54	76	67	66	66	59	78	64	68	65	75	75	56	74	75	66	60	78	58	63	68	83	72	76	68	80	74	70	77	66	78	72	73	67	78	75	74	76	52	64	60	62	63	81	53	79	56	72	77	73	71	72	70	62	62	53	74	68	73	64	68	81	79	59	73	82	72	71	88	78	69	79	64	58	61	70	80	67	78	73	76	56	74	88	63	70	79	68	58	73	82	73	75	69	82	68	82	81	57	87	71	70	68	76	61	67	81	62	69	70	62	70	79	82	76	80	89	61	75	63	88	71	61	79	64	50	71	77	82	52	60	80	75	83	69	69	74	77	80	87	70	70	70	68	75	74	58	70	70	83	71	77	73	76	68	83	73	87	65	88	71	56	65	67	71	72	68	69	78	79	88	74	59	72	57	59	74	73	66	62	69	63	81	85	78	70	83	85	70	87	73	80	67	76	80	89	80	57	79	85	80	71	61	58	72	71	67	58	71	78	86	56	68	66	79	69	83	68	62	74	88	58	64	61	67	67	71	75	73	73	54	69	70	76	79	71	64	72	77	70	67	61	79	83	71	65	72	76	77	61	64	59	75	60	63	68	95	67	76	69	87	58	85	70	63	68	75	73	84	77	62	74	76	73	70	80	73	51	67	77	60	68	72	70	53	75	51	63	78	78	68	55	79	84	75	75	64	63	67	84	70	52	62	73	63	80	68	76	66	71	77	70	54	70	72	79	69	76	75	70	70	78	73	81	78	73	69	83	73	80	60
35723	20910	13633	12565	16618	16126	13511	11025	9142	6634	5038	3860	3279	2424	1754	1434	1295	1139	1101	970	883	842	774	734	741	678	671	624	608	578	584	597	668	584	564	557	593	550	515	573	573	548	529	546	586	555	581	517	535	574	555	566	522	535	498	532	575	487	554	525	543	564	537	519	551	496	551	546	537	517	533	555	551	547	541	518	542	520	543	565	570	533	560	528	570	526	548	507	565	571	534	566	573	514	540	555	566	517	572	504	508	546	541	541	556	498	546	548	573	537	523	549	534	523	509	546	564	552	545	565	561	535	527	552	501	533	541	505	497	544	529	533	544	544	527	514	542	511	562	560	523	546	524	540	514	552	551	529	554	539	552	578	539	534	561	524	505	558	583	562	545	569	555	544	499	536	522	520	541	584	554	555	541	580	559	566	540	491	588	542	554	522	552	526	522	529	521	560	565	586	539	564	499	574	527	538	572	516	506	575	548	511	513	516	562	589	536	562	534	525	555	545	558	534	521	544	514	534	560	568	547	514	551	524	568	566	539	541	522	515	550	537	542	527	553	576	512	565	548	500	539	566	550	547	531	558	539	547	538	553	569	512	531	520	561	543	449	563	546	505	591	531	537	502	572	535	505	536	591	583	556	585	563	558	515	541	553	571	561	538	540	538	545	529	523	570	501	508	585	546	558	541	561	552	572	552	540	532	539	530	550	543	535	543	544	561	527	517	547	587	523	532	565	555	528	564	587	524	548	533	577	549	491	555	543	528	529	522	552	564	542	534	545	531	519	523	560	590	542	560	574	534	523	536	551	554	570	530	530	557	543	551	543	520	532	572	504	521	504	600	549	554	531	469	526	554	505	498	535	539	524	507	560	592	538	518	538	549	559	608	519	558	519	553	604	519	514	500	549	526	531	504	514	556	571	555	527	505	534	546	605	570	495	533	548	534	538	543	547	541	532	542	518	579	560	538	511	535	506	551	552	515	577	531	558	508	541	528	524	559	523	530	528	507	541	554	528	529	534	588	535	545	520	523	553	564	562	522	540	566	566	548	573	506	558	519	559	521	541	508	554	542	546	559	545	516	532	571	566	506	527	546	515	563	512	526	553	525	514	519	555	520	531	533	557	549	534	543	515	573	527	553	499	568	508	536	543	539	528	530	538	523	515	504	544	517	549	533	542	549	548	498	539	554	519	552	523	520	505	556	534	516	529	525	521	521	537	564	526	546	556	562	537	496	533	551	505	543	582	503	556	571	555	523	516	531	563	508	541	525	533	540	575	568	547	552	526	565	533	570	546	522	503	492	549	482	528	577	565	553	541	505	579	546	531	562	531	568	499	540	570	547	538	504	572	523	555	555	496	509	492	547	539	536	517	568	531	561	562	554	546	545	512	474	538	508	568	532	530	564	540	549	539	548	563	520	525	518	569	583	570	565	583	550	518	554	517	513	526	553	548	550	555	545	590	510	516	499	527	520	523	564	523	516	512	507	511	499	543	519	523	522	510	509	535	555	551	536	519	542	529	551	494	491	516	539	547	526	511	556	541	497	531	541	526	556	548	540	533	557	554	519	547	530	580	560	535	538	509	561	543	546	553	520	516	529	522	544	535	526	559	532	544	546	512	588	576	539	527	555	545	531	523	549	509	527	518	544	567	516	534	507	547	539	548	567	489	553	537	573	556	521	585	539	536	573	571	587	525	559	518	559	526	547	529	522	517	541	601	538	563	538	552	597	533	539	499	524	530	508	507	556	557	530	520	522	573	571	498	538	589	525	573	526	564	551	542	531	564	546	543	565	512	571	545	539	562	529	575	542	515	537	572	539	530	545	535	519	566	496	527	530	517	512	524	540	554	522	551	555	549	533	529	530	555	533	522	514	544	571	506	523	536	486	563	511	518	545	580	542	534	573	571	519	572	562	554	540	518	554	528	515	522	537	561	522	532	519	564	525	526	500	560	553	514	537	559	522	549	512	499	535	529	568	517	538	543	531	540	563	547	545	516	510	576	566	562	569	545	513	563	566	513	526	539	563	565	531	503	558	509	546	561	520	529	502	533	582	548	562	530	536	559	515	580	526	536	551	558	547	572	519	540	531	534	526	540	536	539	552	526	523	546	555	564	557	517	503	535	510	520	521	563	508	554	535	534	521	513	568	536	549	547	555	573	520	514	559	526	593	554	533	538	576	478	551	554	538	557	526	531	536	527	512	537	543	545	510	526	521	523	556	552	552	549	528	544	557	561	565	542	534	525	525	575	535	549	495	552	575	554	564	567	551	522	518	555	502	512	476	528	581	536	514	509	528	531	515	533	546	523	506	560	536	522	527	517	530	538	522	518	528	518	549	568	575	523	530	543	563	495	551	557	526	555	552	521	539	557	552	537	546	537	524	571	582	551	508	525	552	502	545	539	504	530	525	504	559	522	546	590	533	526	547	538	552	488	506	560	572	542	566	558	533	531	548	558	573	533	555	497	553	482	522	525	545	529	511	555	551	550	535	520	588	557	490	543	519	480	525	535	565	567	524	520	557	546	518	533	566	529	550	597	515	547	548	551	541	531	549	516	556	553	512	518	545	521	509	530	557	521	548	510	496	558	527	524	538	535	566	549	501	534	512	567	560	555	532	592	558	546	541	539	543	529	546	537	555	493	548	594	533	544	511	528	582	571	502	517	558	501	570	508	517	531	557	529	563	556	552	525	546	521	537	558	542	555	534	529	528	547	536	541	543	532	524	529	533	529	559	540	535	553	533	516	546	536	513	527	555	500	501	567	503	538	521	573	540	580	531	539	507	501	590	587	572	542	512	533	541	522	518	512	529	515	542	572	538	545	551	537	510	504	507	560	525	581	511	547	562	526	536	531	537	523	541	522	529	558	521	544	509	517	541	536	563	565	531	540	576	599	526	548	540	533	538	564	542	538	531	544	514	606	556	562	544	530	544	579	505	564	549	537	526	560	543	550	561	550	528	528	529	549	521	558	568	525	544	529	533	525	579	499	531	581	540	504	520	532	522	523	542	530	513	503	536	531	488	529	583	577	560	475	525	564	539	529	548	497	520	514	573	507	524	517	522	545	539	525	522	573	528	545	527	579	503	532	496	531	536	529	536	509	508	491	516	537	513	546	510	531	529	535	587	531	568	546	566	533	545	529	573	541	512	527	550	568	539	572	524	521	544	545	552	560	514	506	535	538	575	551	519	498	579	542	508	508	567	546	558	580	559	499	532	555	534	530	521	537	534	590	586	534	549	541	536	525	575	524	501	551	523	510	513	547	549	521	552	508	580	514	550	542	564	578	546	519	505	566	500	545	521	503	524	555	518	516	530	569	542	573	500	543	564	501	534	525	535	510	524	528	566	543	547	554	501	527	526	518	518	540	531	536	554	533	563	538	557	563	569	493	544	525	546	525	561	508	527	553	573	533	542	553	541	520	542	539	518	515	535	551	513	584	576	540	582	523	506	547	518	537	511	502	581	520	552	531	586	570	580	550	525	521	511	554	530
9115	4944	2474	1168	798	632	610	471	429	341	258	269	223	185	153	127	112	110	116	115	111	106	105	94	88	79	98	81	76	89	71	68	85	85	97	88	72	80	62	69	88	65	78	73	74	74	83	70	90	70	74	61	92	71	78	77	68	70	79	61	74	64	71	77	75	89	85	87	82	74	90	74	77	87	96	54	74	85	92	77	73	57	58	71	62	62	63	82	64	88	73	89	69	64	77	67	89	75	84	77	81	75	73	67	70	89	86	75	82	76	70	66	82	77	98	74	80	98	69	60	93	74	83	63	69	76	74	69	78	65	87	86	90	81	100	77	86	68	69	65	73	90	89	78	73	88	76	84	65	70	71	76	70	83	70	75	75	77	65	96	84	77	74	72	73	73	85	70	96	79	67	79	79	68	75	75	67	79	88	76	96	82	85	60	86	88	79	70	97	74	61	67	83	69	63	74	82	80	73	79	61	91	75	81	75	92	71	86	96	84	96	77	64	79	86	73	79	84	74	71	67	84	81	89	76	72	75	73	61	77	67	86	79	74	89	76	87	68	62	71	92	60	68	68	65	94	79	81	87	70	75	82	86	79	62	79	82	83	82	68	96	81	78	86	75	76	74	98	73	73	76	82	88	85	91	60	78	85	67	83	70	78	82	72	79	73	68	79	77	67	72	74	76	77	65	66	69	75	82	71	79	68	67	74	59	64	78	70	87	78	92	65	76	69	80	79	69	86	80	64	71	81	79	74	93	77	82	64	93	77	77	77	76	81	78	65	80	72	91	85	69	77	78	72	84	68	82	89	59	79	80	73	76	77	88	85	65	83	74	80	74	86	70	91	82	71	92	84	68	81	88	75	76	85	74	61	72	82	74	87	71	83	68	75	71	71	92	70	80	66	72	94	76	83	72	85	85	95	78	72	77	82	79	72	63	84	72	62	76	70	67	64	76	75	70	72	76	69	83	78	76	71	86	75	66	81	81	76	87	73	76	86	80	86	71	74	74	67	82	75	85	91	76	74	70	71	83	72	74	80	71	75	79	67	82	83	68	67	68	73	74	70	65	64	85	66	84	79	91	78	82	73	68	68	58	84	64	91	71	69	76	82	91	65	78	73	63	80	77	77	71	61	79	74	83	75	68	83	88	87	76	80	69	72	71	74	66	77	64	68	81	81	74	64	86	73	79	94	85	82	85	62	78	80	79	91	69	83	82	73	73	88	89	83	96	85	79	70	64	84	99	70	83	85	86	75	68	69	67	90	78	65	80	72	74	81	71	77	72	80	79	71	69	79	83	78	84	87	78	86	83	91	83	74	75	92	86	72	66	72	76	74	80	74	65	70	75	97	64	79	72	80	87	69	78	78	78	81	76	83	79	80	75	78	72	68	76	73	73	80	72	78	64	82	89	63	80	71	71	77	67	64	84	85	84	76	84	78	86	73	68	78	72	70	87	94	88	81	79	66	96	72	79	80	94	69	100	70	83	80	80	81	70	68	65	70	67	66	80	81	68	67	88	70	75	74	69	62	80	76	73	80	85	63	77	86	71	71	74	72	77	78	80	69	86	76	81	75	83	72	82	64	92	78	82	84	51	84	73	87	69	83	64	70	85	62	78	73	68	74	88	74	69	91	87	88	81	66	71	72	82	73	90	83	76	84	94	78	69	74	82	90	67	92	74	67	102	75	70	72	85	83	76	80	81	74	78	85	81	96	80	88	62	79	78	86	85	90	69	67	63	69	87	76	65	80	71	74	69	81	82	64	73	63	76	80	77	88	79	79	76	86	72	72	85	84	81	75	84	83	83	71	74	64	91	105	69	73	78	79	83	72	86	74	68	79	73	70	80	90	66	88	90	94	76	82	75	69	79	73	74	90	97	93	74	80	85	95	77	70	64	76	72	59	72	73	58	82	82	67	85	60	76	78	98	84	84	74	71	65	70	79	89	65	79	68	60	76	74	79	82	84	90	62	98	81	83	77	77	73	74	85	90	60	69	74	83	75	78	75	72	68	62	68	71	84	52	88	80	76	74	82	78	65	74	77	73	78	82	76	76	74	78	90	70	73	93	80	73	76	78	66	85	67	74	71	73	68	71	81	82	78	105	82	78	83	85	86	58	84	86	76	65	78	78	75	69	92	85	76	78	66	75	74	76	68	60	68	102	72	70	93	75	72	88	71	88	81	86	70	93	73	82	69	76	80	94	73	78	53	67	69	88	83	65	85	72	85	91	64	68	65	78	91	71	82	87	76	74	64	81	71	80	86	85	93	75	79	74	79	80	67	71	68	72	77	64	78	63	56	79	76	82	64	91	69	71	79	70	71	79	86	71	65	71	86	79	70	78	71	75	84	78	68	74	85	75	78	69	80	81	79	82	86	79	82	63	62	86	100	68	78	77	65	73	81	89	80	87	78	74	95	82	59	82	72	66	79	71	70	69	82	83	86	90	79	58	88	64	72	72	71	73	83	76	90	69	76	88	70	78	75	88	85	68	84	76	71	93	58	76	91	77	63	86	65	67	78	79	76	81	71	68	80	64	86	64	81	84	76	88	81	83	77	73	82	83	86	96	79	82	69	81	93	80	67	75	87	79	82	85	87	80	80	70	67	81	89	82	86	86	83	79	67	65	66	73	74	82	94	77	78	71	78	74	74	71	88	114	61	47	81	91	67	84	78	75	82	79	73	68	81	88	85	77	89	96	67	59	69	79	75	85	77	84	71	74	76	79	73	102	82	82	80	77	71	77	82	93	59	73	77	65	82	78	77	68	78	89	76	73	75	81	63	94	86	85	75	72	62	87	87	93	92	83	84	50	77	72	57	72	79	81	62	72	84	73	92	79	69	72	74	81	79	83	61	76	91	77	59	80	79	84	68	66	74	82	81	79	102	83	73	77	67	63	92	71	93	65	75	77	74	68	87	88	53	100	82	79	79	82	69	82	68	61	85	83	87	86	89	80	82	88	70	80	74	101	62	72	62	79	89	75	87	63	69	72	69	64	67	74	90	86	81	86	75	78	79	79	98	84	70	65	100	88	72	80	96	96	67	69	77	87	79	90	80	86	92	78	62	81	88	82	73	86	84	80	74	75	70	61	83	79	84	89	66	82	74	66	71	85	71	86	70	64	80	75	68	75	78	70	70	67	85	73	72	73	73	79	84	81	86	70	64	84	90	72	74	72	73	65	80	68	62	78	72	73	78	85	83	84	84	71	66	70	76	81	75	69	64	80	62	80	100	92	78	69	103	86	71	57	78	72	84	74	75	101	68	86	71	90	72	70	80	67	92	71	81	66	79	87	66	65	69	71	68	84	82	80	82	88	67	83	82	67	71	72	75	80	76	67	80	89	74	90	80	59	75	67	87	81	63	85	80	76	80	86	73	77	94	80	71	76	63	94	85	63	58	91	76	49	76	72	70	80	68	74	75	73	85	88	67	78	82	87	76	79	59	66	82	76	65	78	82	70	79	87	83	74	72	77	73	79	92	83	82
39303	25056	17391	15542	20095	20600	17991	15132	11726	9162	6893	5972	4623	3415	2460	1966	1779	1637	1461	1395	1244	1127	989	967	890	850	887	785	722	680	642	657	628	620	604	658	636	662	628	572	578	565	634	564	573	604	598	563	559	593	611	602	577	588	560	594	560	547	570	551	637	537	614	538	575	609	551	590	548	559	589	596	605	622	596	556	585	586	596	604	577	556	565	564	569	556	550	629	574	587	613	573	595	592	580	611	567	583	588	583	551	568	569	563	568	566	600	561	594	616	560	559	590	560	610	569	560	610	599	584	569	574	621	575	562	566	614	534	582	550	590	584	535	622	569	594	573	609	576	566	561	626	561	582	616	614	575	586	530	585	584	550	595	563	543	585	547	577	547	597	582	601	585	580	596	582	585	562	559	614	567	558	580	541	567	561	619	630	573	607	589	584	588	605	565	592	617	566	608	557	561	584	630	566	588	617	593	589	585	572	609	557	570	550	561	590	612	565	596	606	582	574	599	533	594	554	606	592	550	578	580	585	575	567	567	562	568	571	611	601	557	573	582	599	539	577	598	599	555	552	600	627	600	593	575	612	546	556	579	604	582	564	602	575	561	623	527	582	571	594	574	603	575	599	576	571	576	619	631	598	539	614	582	581	590	594	562	602	613	610	572	539	568	574	608	562	567	575	615	559	541	567	562	621	564	568	578	559	614	598	569	598	564	565	564	580	554	612	552	537	569	565	586	582	576	581	613	573	553	567	541	581	591	549	579	565	596	590	595	615	571	582	556	591	563	588	573	569	575	570	582	556	580	580	559	575	569	609	576	616	576	597	552	572	612	588	598	597	537	548	559	583	555	562	545	636	590	567	632	592	572	580	554	558	628	552	555	580	559	538	600	582	576	595	621	576	590	624	602	570	571	592	597	560	606	600	547	591	568	564	550	613	582	576	535	574	546	585	548	553	563	516	571	588	567	598	572	589	587	591	561	572	549	660	597	594	567	566	615	585	589	587	556	593	561	576	572	556	515	599	597	563	574	558	577	589	635	624	546	602	559	606	567	570	568	594	582	597	584	583	565	592	539	588	595	583	565	577	514	584	583	603	548	599	578	577	595	621	573	591	551	568	575	594	588	597	609	622	591	618	547	579	574	566	580	551	567	626	592	605	596	554	565	573	569	534	610	559	579	579	588	586	602	596	591	617	556	580	590	574	598	567	571	582	617	561	582	560	572	579	601	586	557	617	570	590	607	611	592	553	597	560	626	596	554	614	582	598	561	583	586	560	604	571	591	572	589	597	580	560	543	563	573	580	610	582	600	595	565	573	612	626	583	604	625	553	552	584	544	571	580	634	570	560	605	571	606	571	584	608	565	578	598	605	560	615	575	554	559	549	514	537	617	575	607	529	582	586	582	528	602	588	567	586	548	574	579	562	576	610	610	554	580	580	554	604	596	565	574	545	577	565	558	604	590	580	622	597	602	585	572	592	570	589	612	586	563	561	546	612	568	620	601	569	547	544	601	572	576	564	592	538	591	594	581	568	563	549	588	575	584	583	577	585	576	575	583	609	605	587	556	584	569	565	575	599	555	571	581	545	614	584	643	610	556	554	580	615	613	572	608	578	564	575	566	554	570	584	572	600	552	570	603	579	575	527	571	595	616	612	575	574	575	580	600	592	544	603	575	569	571	614	588	598	593	597	583	574	562	598	558	587	578	637	615	555	570	583	579	617	563	596	598	570	615	534	610	591	567	618	609	562	594	571	571	566	545	567	541	620	556	608	565	594	600	595	631	515	592	603	606	559	571	601	633	590	591	540	618	585	592	593	569	601	569	592	592	575	602	574	539	552	615	551	533	559	574	621	571	613	595	580	580	573	596	556	592	589	609	584	630	561	575	618	553	563	583	558	560	577	584	523	572	575	565	569	560	595	580	600	595	588	603	575	591	624	546	607	561	542	552	580	624	588	612	603	601	576	592	544	612	542	556	602	557	586	588	553	615	512	581	596	566	564	583	602	585	572	610	550	611	586	574	562	615	589	539	554	613	594	594	640	648	603	626	591	600	583	560	584	577	542	597	612	567	560	572	551	557	570	576	602	608	566	581	547	562	557	585	557	579	575	560	599	573	594	606	587	564	598	602	613	564	548	590	581	614	572	575	564	585	569	579	598	598	597	611	598	595	549	589	614	586	540	570	568	565	541	567	595	589	554	560	583	562	577	576	612	595	550	626	623	581	577	566	619	568	573	582	575	583	536	623	594	545	581	575	577	556	576	564	587	593	602	589	579	575	583	567	547	593	589	577	534	583	597	574	564	552	563	576	613	595	578	597	578	590	544	544	601	616	606	611	598	563	671	589	559	575	588	563	583	568	600	571	582	616	564	551	574	525	589	560	607	579	575	571	587	580	557	567	587	583	606	595	572	609	539	598	565	614	537	625	589	582	571	617	588	584	590	585	596	548	613	571	581	583	643	586	581	596	594	549	630	567	633	555	589	597	609	553	594	595	621	574	573	597	598	522	553	592	567	608	610	573	600	573	573	596	533	566	582	623	531	563	593	596	573	587	580	569	589	566	574	542	603	561	611	592	597	597	609	616	576	594	576	585	622	577	561	579	550	601	548	559	541	546	583	628	589	593	587	573	572	600	559	591	558	586	611	595	580	584	603	615	557	566	553	597	587	596	617	571	580	565	562	584	603	569	531	587	559	577	575	567	562	558	589	560	604	579	591	591	603	596	545	547	584	586	563	628	585	539	614	518	595	561	546	610	584	619	600	570	594	610	573	568	563	550	567	642	565	593	557	642	544	608	574	567	608	547	572	567	584	621	613	548	592	603	572	564	604	573	561	573	559	563	578	579	587	599	596	601	615	567	571	589	567	609	583	578	572	558	642	571	595	517	584	572	535	571	535	614	587	599	577	591	643	572	568	565	569	578	576	584	567	594	592	580	578	555	563	621	601	550	572	540	540	572	589	644	592	582	568	596	613	536	573	579	591	551	559	617	563	574	582	550	582	566	620	585	566	599	597	584	595	607	555	580	578	575	631	592	620	585	576	616	580	607	570	559	608	591	555	561	555	512	624	569	583	599	545	549	571	583	597	592	598	579	617	530	502	586	585	607	579	577	559	606	571	642	587	645	588	593	643	562	571	553	568	545	608	581	559	579	595	603	581	606	527	597	617	591	612	610	570	574	561	599	570	590	574	616	580	559	615	566	593	581	569	564	569	603	597	595	591	550	600	602	539	576	601	562	580	585	644	532	582	585	557	606	608	614	621	569	545	595	553	559	637	564	609	592	565	548	590	583	578	528	598	568	541	576	581	540	568	647	564	583	550	588	567	581	581	550	612	579	599	566	551	598	555	546	575	571	570	601	586	576	613	641	581	547	572	544	570	553	540	525	586	587	573	505	574	568	568	556	586	556	593	562	558	581	585	529	579	575	565	571	549	615	570	566	579	621	562	576	611	570	557	569	587	555	540	575	576	607	542	543	594	532	601	603	556	589	585
9461	4775	2031	1154	723	620	593	515	393	325	295	256	195	162	152	101	135	117	101	96	86	99	91	100	77	92	79	79	65	75	96	71	84	68	74	84	70	73	62	73	69	71	94	71	70	64	74	73	67	88	71	62	69	63	66	88	56	68	74	70	74	72	71	84	61	64	75	82	71	70	88	87	68	73	66	57	74	88	76	72	68	67	73	75	50	85	68	65	55	80	68	79	86	69	65	66	70	80	83	97	62	87	69	76	76	69	73	60	68	69	74	79	83	72	59	77	59	85	59	65	66	65	71	72	76	73	82	82	80	70	55	67	56	81	58	75	67	72	89	71	79	66	69	70	69	59	74	83	62	79	59	67	66	73	73	63	75	63	72	72	84	74	66	67	71	72	54	80	63	83	75	71	61	88	71	64	72	74	78	65	66	72	63	63	72	79	56	60	74	73	61	59	80	73	68	72	70	74	71	72	80	64	80	65	62	75	62	75	81	69	77	67	73	61	76	73	87	79	67	76	67	55	84	76	77	79	65	61	67	66	64	65	82	61	67	69	66	69	69	56	70	71	64	73	70	83	97	80	68	67	63	56	69	77	73	75	80	66	60	85	86	78	86	63	67	71	77	72	79	63	73	73	73	71	85	70	65	62	68	66	76	88	72	69	73	76	67	81	61	76	79	83	75	59	56	72	64	72	73	68	71	72	65	68	73	65	56	68	68	68	69	67	56	76	76	84	82	76	75	75	61	76	55	61	73	65	78	72	69	62	82	59	63	74	73	73	58	88	68	56	78	83	75	65	68	61	66	52	81	75	69	69	76	69	62	68	64	60	90	79	86	74	76	85	64	60	67	65	74	73	59	62	63	68	61	73	73	80	62	74	76	65	58	67	89	87	84	78	63	74	77	64	77	71	75	73	82	56	62	66	67	70	85	68	66	81	85	80	64	79	72	66	73	75	64	73	57	74	65	71	86	61	76	72	76	79	78	71	80	79	74	67	74	90	85	71	61	67	75	72	80	71	62	71	90	70	61	77	62	73	72	74	80	59	72	82	77	88	69	79	64	72	70	64	67	70	70	79	78	75	76	58	79	68	68	95	72	69	71	69	84	67	76	64	82	70	75	70	69	77	76	70	80	62	64	84	86	77	81	74	71	61	66	80	71	64	75	56	64	64	55	65	77	75	63	75	74	64	76	67	71	71	63	76	82	70	73	63	64	70	76	69	73	65	58	66	59	79	85	66	62	62	71	72	87	86	66	69	84	66	69	66	60	71	85	83	71	59	58	66	72	78	64	65	64	87	104	51	83	78	70	75	73	75	57	82	86	69	75	72	71	80	78	69	67	76	68	87	70	77	73	69	76	72	60	80	74	83	64	75	72	69	75	71	85	78	71	78	65	67	75	76	70	80	66	71	74	63	71	68	72	77	76	64	64	60	58	63	86	67	66	83	60	89	71	75	78	84	67	65	87	80	69	69	63	70	75	58	59	67	63	72	57	66	77	86	60	71	52	71	73	70	62	70	64	78	70	59	78	83	75	76	74	71	73	55	59	82	73	64	74	71	82	60	83	57	63	55	69	71	81	72	73	70	68	61	72	60	73	61	79	63	64	69	59	73	73	70	77	90	86	81	68	58	60	85	88	79	67	73	77	69	71	71	63	59	83	80	74	79	67	89	73	57	66	78	66	70	80	70	80	65	75	71	72	60	76	70	73	65	82	67	76	61	74	68	71	65	70	84	56	57	77	74	67	67	70	82	55	69	68	63	71	69	72	73	58	95	71	74	67	86	67	74	65	52	59	65	62	72	68	79	84	62	75	72	70	85	67	74	67	65	83	78	68	78	76	80	65	66	65	84	62	75	50	73	64	71	83	75	67	74	60	66	87	65	71	71	71	66	67	75	59	57	67	78	57	82	63	71	84	71	73	81	62	57	81	64	79	86	77	68	67	76	57	70	78	70	68	66	76	77	81	67	65	75	79	70	69	66	90	54	59	70	78	85	63	90	68	64	67	54	74	80	74	75	72	57	85	65	80	72	77	76	81	76	70	71	81	68	66	64	77	68	83	61	77	73	89	82	63	59	84	64	72	73	64	73	70	62	88	92	76	54	74	72	67	99	67	69	61	73	73	82	75	72	50	67	75	76	68	84	71	72	80	81	76	65	83	80	89	74	60	65	81	56	71	66	59	75	92	49	75	82	65	79	64	77	74	77	58	73	86	66	82	75	71	67	69	66	86	62	91	67	71	75	68	78	73	65	64	66	81	70	73	74	91	59	69	61	75	78	98	76	70	71	83	77	64	82	65	80	66	71	56	52	62	66	68	68	63	76	73	60	81	77	76	88	64	72	59	77	79	96	71	68	62	60	85	69	67	69	77	66	68	85	71	84	70	73	64	76	86	71	70	69	84	61	62	64	53	78	77	61	64	72	66	66	80	72	72	79	67	66	63	70	60	57	66	69	59	66	82	88	75	68	77	75	78	70	67	78	75	74	81	73	75	74	84	68	85	71	69	70	76	72	77	78	64	75	68	83	63	78	89	75	75	66	66	66	68	68	75	62	57	71	67	84	64	59	77	55	74	75	66	63	80	66	63	70	57	68	76	85	68	63	71	68	72	90	59	61	68	54	89	70	69	82	81	91	59	87	65	64	63	63	69	77	73	80	84	75	67	72	50	69	65	68	63	75	69	62	68	72	63	82	75	64	69	85	74	67	55	71	63	68	87	75	66	74	83	64	67	64	85	69	67	83	81	78	58	56	79	75	76	80	83	71	71	81	66	74	71	77	71	82	77	64	65	66	70	79	60	74	73	84	76	70	73	79	96	67	65	87	58	58	77	63	58	76	72	83	75	76	76	72	56	79	72	75	79	74	77	85	80	89	66	71	80	63	69	68	63	77	85	67	69	58	77	80	83	74	75	75	58	66	68	60	71	70	62	68	67	72	59	57	58	67	66	78	88	70	79	75	73	62	82	54	82	72	63	76	55	66	71	63	65	66	68	68	78	80	74	78	61	72	73	69	69	76	56	69	75	72	65	59	71	79	73	72	70	62	67	70	73	65	64	67	65	68	74	67	82	71	66	59	75	73	87	77	77	83	77	81	72	84	68	77	78	72	77	75	76	72	75	78	66	70	72	84	66	71	63	69	73	75	72	57	63	76	60	82	72	74	57	65	76	53	69	72	60	81	79	64	65	75	80	66	69	69	69	62	72	76	65	64	84	82	66	76	82	58	76	72	68	78	86	76	57	77	80	77	66	75	77	76	65	69	70	59	78	70	51	56	85	70	78	83	84	77	69	68	63	91	90	80	87	76	94	74	76	70	62	65	69	75	74	72	57	77	68	66	70	75	70	77	69	73	71	79	63	68	82	73	73	68	77	64	78	70	79	62	66	80	75	76	84	73	76	66	71	76	58	63	66	83	61	77	80	80	71	66	80	69	76	75	65	78	68	59	66	54	68	61	87	97	78	58	75	69	71	67	82	83	72	64
37328	24083	15157	14843	18685	19840	17322	14287	11358	8436	6651	5415	4509	3481	2495	1922	1685	1518	1307	1167	1115	1041	961	934	817	804	757	730	725	644	590	603	627	606	623	584	581	576	550	600	571	583	561	553	561	568	559	552	559	564	516	557	587	565	579	558	528	523	536	564	541	524	524	530	559	538	543	532	518	534	561	560	528	520	523	540	565	542	517	529	533	546	556	539	541	531	563	526	511	561	513	562	545	521	517	516	536	520	516	590	506	554	554	526	580	537	577	594	507	517	511	541	586	522	526	513	588	517	579	541	565	521	557	594	581	510	562	503	517	552	546	506	499	487	537	556	536	554	556	550	532	503	543	527	548	568	559	545	572	567	559	518	578	555	553	530	517	594	583	513	540	569	522	564	542	544	559	571	556	512	549	536	523	527	548	540	561	525	545	547	534	514	551	532	535	543	541	554	530	566	537	537	607	536	544	508	583	550	525	515	540	491	508	553	534	560	522	546	508	511	556	510	521	572	527	565	559	539	548	566	570	540	553	538	510	524	546	530	557	529	528	558	553	557	530	559	543	525	537	572	547	535	562	540	531	554	550	572	533	564	548	513	509	530	545	532	576	523	551	511	521	514	572	535	572	504	547	580	540	566	545	563	550	487	557	524	527	562	522	554	544	504	543	584	548	586	514	535	513	543	580	563	522	574	560	520	554	541	543	561	535	553	566	546	543	551	575	519	513	549	569	559	566	520	547	551	540	513	533	509	526	523	533	601	578	518	553	554	551	544	540	499	516	545	542	528	583	498	578	548	604	551	539	581	530	522	525	572	542	532	569	529	537	502	559	562	562	531	549	548	543	547	549	523	528	543	497	550	527	571	516	540	506	500	583	521	553	550	575	525	553	565	488	548	536	585	541	538	523	566	562	497	543	539	532	537	552	528	521	550	550	526	556	549	560	536	494	552	538	538	537	534	544	527	504	539	554	517	566	526	528	521	546	539	579	611	526	552	539	561	525	538	535	542	560	488	539	556	575	513	521	506	555	538	562	514	571	536	514	588	528	544	553	556	507	567	545	542	544	556	549	567	589	560	520	554	523	526	568	517	528	536	542	529	573	521	555	536	563	569	552	536	497	541	547	570	481	552	566	561	558	512	537	538	512	518	544	569	543	520	550	548	542	529	519	508	557	556	544	530	568	549	529	563	524	539	548	547	553	553	508	541	536	532	657	547	549	585	543	547	550	535	538	516	532	505	539	496	597	565	514	523	565	509	529	557	532	588	589	566	563	511	557	556	566	524	594	529	540	544	585	541	567	531	589	564	519	515	541	534	580	580	520	515	544	575	544	546	525	526	549	575	587	542	558	546	548	547	524	518	545	558	527	544	557	543	537	533	535	582	509	538	566	562	511	566	555	527	567	515	548	538	550	561	556	550	548	569	533	539	522	530	531	535	532	539	516	526	581	526	555	565	524	521	555	542	529	567	516	547	521	556	514	546	593	532	542	513	498	542	537	557	531	530	526	573	584	530	510	532	517	560	597	536	552	517	533	564	527	552	574	554	555	525	566	524	522	543	535	517	590	568	586	558	547	526	568	535	552	563	529	541	505	505	516	530	537	544	566	541	535	489	552	509	534	529	542	522	540	559	520	578	580	538	543	492	532	522	508	514	539	578	573	538	528	552	574	556	516	605	546	538	530	590	540	529	590	550	507	515	533	554	580	565	563	526	565	559	573	586	577	544	547	554	521	560	536	587	559	516	558	513	529	521	547	574	569	586	602	566	540	552	530	590	531	575	560	549	530	533	524	577	533	577	525	506	588	549	566	547	536	520	565	522	549	528	518	561	553	497	538	563	530	526	562	527	522	526	549	491	527	511	567	561	525	554	524	559	560	568	578	581	582	534	530	583	547	570	510	494	578	563	556	543	500	526	532	535	573	540	548	545	568	526	550	543	506	532	563	524	562	573	592	533	580	525	549	540	560	534	571	598	548	559	580	496	570	515	535	566	554	560	585	574	530	571	541	558	542	552	532	553	540	509	572	569	556	522	547	575	567	580	592	513	587	562	577	521	540	537	559	561	508	558	498	545	534	561	587	552	544	555	528	520	592	508	526	524	553	525	552	550	513	588	548	568	526	554	518	567	552	511	524	515	578	545	538	526	526	556	520	546	524	516	538	519	549	559	544	532	536	582	539	539	517	572	573	541	546	570	520	560	543	554	538	549	552	561	554	553	515	562	515	528	562	547	555	507	513	525	549	578	551	585	529	567	590	553	526	567	521	560	541	553	550	545	521	525	512	513	564	560	549	560	582	568	568	537	541	548	564	511	575	569	527	529	532	543	554	536	561	523	561	557	545	570	546	575	538	536	481	526	522	576	540	564	504	511	511	545	558	568	529	607	549	555	608	524	570	536	552	530	580	595	545	570	528	544	557	547	540	528	569	548	561	526	554	562	547	554	558	524	521	553	505	521	502	546	567	564	521	543	497	542	545	517	554	526	531	521	541	529	572	525	566	507	548	552	551	526	556	537	528	565	521	589	564	535	552	501	554	528	531	545	519	573	558	506	583	501	578	553	543	550	561	516	550	543	559	506	540	559	532	539	570	547	546	561	557	584	479	526	565	570	537	560	529	526	527	536	562	537	531	586	564	540	527	589	503	522	559	505	552	550	540	543	545	522	521	578	518	519	536	555	541	538	525	523	554	537	530	517	506	526	509	606	569	560	539	571	525	549	527	567	529	548	539	512	547	534	516	556	537	578	497	537	549	548	525	532	556	551	511	586	579	529	542	530	544	557	554	551	509	553	521	501	516	548	560	583	520	530	503	545	560	582	548	552	544	539	558	504	564	512	531	572	535	542	572	510	545	554	537	555	546	527	501	502	508	568	521	520	524	567	540	576	552	540	538	547	559	539	524	570	561	521	597	553	539	567	555	527	537	573	549	564	548	466	545	509	541	504	562	553	556	505	580	505	540	534	588	532	556	561	585	558	523	545	532	509	517	561	516	549	539	504	563	519	554	528	533	561	529	567	543	522	502	557	563	549	546	563	521	525	515	530	524	550	557	541	512	549	575	530	577	571	547	551	548	529	552	576	550	526	557	551	537	559	541	555	527	492	525	498	553	557	561	524	592	524	548	536	526	540	558	608	548	585	534	532	520	527	551	553	554	536	541	551	543	562	537	523	544	523	519	528	573	543	553	543	543	560	541	513	559	514	540	559	545	537	539	527	539	576	529	550	575	525	564	562	496	553	567	529	550	535	543	542	580	498	538	530	522	532	574	517	561	581	546	530	565	550	561	557	538	557	563	544	560	580	541	591	567	562	500	571	554	552	505	530	540	554	513	528	547	557	522	540	547	568	521	580	548	511	526	535	514	589	594	532	543	541	585	542	571	534	546	530	557	542	550	578	555	542	545	535	498	542	586	555	561	497	521	548	538	539	556	539	537	545	549	507	541	600	549	543	532	522	535	531	536	502	574	533	537	551	495	517	581	543	512	513	520	549	548	530
11545	5930	2871	1492	950	858	772	705	574	465	322	241	220	186	166	158	125	130	117	100	108	106	126	101	111	73	99	84	85	81	99	77	84	96	89	75	80	76	89	71	73	72	74	82	67	71	77	85	79	81	93	76	75	89	67	82	91	75	90	80	76	86	60	76	64	80	86	76	79	83	102	75	74	67	72	65	84	83	81	82	62	78	69	73	72	65	65	81	69	73	63	83	78	74	70	81	90	80	83	65	88	87	67	83	78	91	70	85	79	79	62	88	67	81	68	66	72	71	94	65	102	79	68	77	74	77	83	52	62	69	78	69	81	77	75	71	84	79	75	82	68	76	87	74	69	82	65	69	75	78	89	79	56	75	73	72	81	70	66	85	70	78	77	82	90	69	73	99	71	83	84	86	75	75	87	97	74	68	69	84	71	80	97	79	77	73	77	76	68	88	71	77	63	88	79	77	88	97	75	76	81	79	79	81	65	79	81	86	91	69	80	84	95	87	83	68	80	84	74	63	81	90	93	79	68	69	75	73	87	89	90	85	83	80	82	92	73	76	98	70	80	66	63	75	66	71	78	88	71	74	85	79	80	83	74	91	72	74	77	70	72	79	78	80	80	86	72	79	75	73	75	71	92	66	70	89	76	70	93	84	73	66	73	88	87	77	74	76	61	78	75	82	80	68	87	80	83	72	68	73	62	95	67	73	89	71	91	88	83	87	68	80	76	77	93	67	92	77	78	66	81	97	76	60	76	73	75	87	74	63	84	88	71	84	75	72	67	76	63	81	71	72	82	75	65	83	76	64	64	101	68	86	76	85	83	68	68	78	77	71	85	76	80	80	74	81	75	81	74	83	78	80	68	66	69	62	66	84	62	74	99	80	81	83	84	69	69	83	72	74	76	80	82	85	67	60	81	79	73	83	72	67	76	76	74	74	82	90	73	72	68	70	93	86	78	77	82	81	70	85	76	90	73	79	90	86	67	58	80	64	64	83	74	81	81	86	82	66	62	88	75	70	73	76	82	73	68	77	68	83	62	87	71	68	64	75	69	70	87	91	74	89	72	72	86	68	77	65	90	75	57	69	74	74	78	79	77	76	67	83	84	88	79	72	77	88	79	91	104	75	82	78	73	61	73	74	62	74	74	72	80	60	73	100	72	80	78	76	86	67	78	76	82	84	80	72	75	82	64	72	78	77	79	71	81	76	71	84	74	81	77	77	87	81	85	96	80	59	71	74	79	91	93	85	81	65	74	62	106	74	85	80	64	75	60	85	67	71	71	73	83	80	66	71	70	73	91	74	66	77	56	92	76	77	84	83	58	62	71	71	72	67	77	89	93	80	84	76	89	72	85	83	75	87	87	84	72	70	77	77	78	81	68	79	77	87	83	81	77	78	73	92	79	71	75	83	74	81	76	76	77	85	84	75	86	87	78	80	75	84	78	60	66	96	80	97	76	80	104	79	80	60	70	59	91	87	68	82	103	64	90	77	71	76	90	72	83	83	81	78	63	82	75	72	73	81	59	66	68	87	76	82	71	77	76	75	75	73	81	93	70	80	91	78	81	74	76	74	79	73	86	65	67	84	87	78	77	72	70	76	71	72	55	72	72	93	59	74	71	83	74	71	78	58	74	87	76	76	81	92	73	67	75	91	88	95	83	67	88	70	83	73	85	83	74	82	79	77	71	83	78	89	72	73	78	88	74	73	81	78	77	80	73	80	64	72	70	78	77	66	72	68	72	69	73	81	75	77	73	88	80	77	74	74	76	70	80	79	78	79	52	90	77	71	73	67	73	84	80	84	77	70	65	74	77	75	73	79	96	86	67	57	80	76	68	79	71	77	66	75	89	85	70	91	79	70	76	76	79	73	79	84	83	83	78	80	87	73	69	84	78	89	86	76	69	74	79	83	97	65	83	86	76	83	71	68	76	80	80	73	69	86	57	75	68	62	69	63	78	93	72	89	94	84	79	93	81	69	77	84	74	70	83	61	80	76	77	74	70	84	79	61	77	73	71	73	84	89	73	70	83	61	68	74	70	84	87	83	106	77	66	96	72	75	92	85	87	69	59	75	92	76	81	72	71	74	69	86	87	87	66	85	56	88	68	81	68	67	76	78	67	63	81	61	79	66	75	67	73	81	78	81	85	93	71	80	81	78	88	66	85	78	80	76	74	66	79	77	80	76	82	65	74	73	86	72	75	81	89	82	80	85	88	64	67	82	87	77	77	85	83	78	84	91	82	88	78	63	70	86	75	66	74	63	93	72	91	84	63	72	74	87	65	86	80	81	69	64	76	66	66	86	64	75	84	73	65	79	80	69	70	74	75	73	90	67	76	89	76	77	89	75	82	89	79	85	83	74	82	84	82	81	73	75	83	73	69	72	62	77	63	66	81	71	73	97	71	82	83	72	57	88	77	84	77	74	85	92	80	68	85	82	84	89	110	81	68	67	81	82	72	73	74	80	80	75	82	77	77	71	78	79	87	88	67	69	63	74	73	72	80	60	79	85	70	76	70	82	64	75	86	80	82	76	71	85	87	75	82	74	114	70	83	77	76	84	84	80	70	79	66	103	100	89	72	87	70	73	67	78	82	79	68	68	93	74	69	67	62	66	83	90	81	78	77	87	69	88	77	76	80	62	78	66	79	68	72	79	69	95	78	65	73	83	85	73	91	71	73	75	77	81	81	85	88	86	95	64	85	78	93	80	95	79	79	83	80	76	105	86	81	77	77	87	78	81	80	79	71	77	75	86	64	75	74	91	65	69	74	69	68	93	99	87	72	72	80	80	67	91	92	67	74	74	71	85	77	92	72	85	67	72	93	69	69	79	69	92	80	83	93	86	71	82	82	65	74	79	78	79	88	84	85	71	85	84	82	66	68	99	72	54	90	76	74	66	81	98	82	66	68	76	76	79	71	75	74	73	79	103	83	79	85	77	82	63	86	86	79	74	89	69	77	79	98	73	86	74	69	67	67	73	86	80	67	78	73	76	85	69	55	78	89	72	78	83	76	63	70	81	78	73	82	81	74	76	76	71	62	62	81	79	60	76	92	81	67	77	70	77	80	82	75	67	83	91	71	77	79	88	83	83	73	74	77	85	78	70	67	76	70	94	75	63	63	84	79	84	80	76	72	93	83	79	64	76	89	77	75	107	66	73	73	79	78	77	77	68	89	65	77	84	83	84	83	81	80	103	67	72	73	79	69	71	73	89	73	74	77	85	68	77	59	75	65	113	90	63	88	71	76	76	80	81	75	78	83	75	66	61	81	93	53	87	67	80	83	77	84	69	72	65	64	82	97	85	76	97	89	90	84	76	74	86	78	96	61	81	72	70	68	79	85	76	67	91	82	54	76	84	88	59	77	91	75	68	76	77	71	85	83	81	85	79	81	78	77	79	72	65	70	66	59	87	95	92	67	71	87	80	73	73	82	80	84	91	76	82	67	76	62	93	85	86	68	77	92	76	79	82	70	88	64	92	75	83
41759	26116	18808	17041	22294	23853	21110	17356	14596	11095	7941	5869	4942	4199	3310	2533	2096	1936	1745	1511	1451	1352	1241	1123	1091	1049	976	877	787	734	692	726	729	708	710	668	620	594	606	632	608	609	631	608	588	638	585	569	545	590	564	546	600	567	591	617	576	585	594	638	557	595	599	597	635	570	550	600	575	606	587	575	562	585	605	582	567	584	566	604	575	543	575	587	595	597	597	533	575	564	577	604	643	577	624	611	610	624	585	586	590	573	561	628	595	573	618	561	577	562	592	544	617	582	589	607	552	593	598	568	606	620	628	553	605	553	585	598	618	615	570	572	589	563	539	598	655	567	541	582	572	546	580	620	585	563	570	620	585	553	568	580	558	575	618	602	589	610	602	609	633	595	606	560	610	620	622	603	647	577	587	606	574	596	604	557	609	578	549	587	605	520	565	554	615	520	615	547	604	598	573	572	581	607	579	596	558	569	562	544	542	556	599	627	593	555	595	598	576	625	590	613	553	572	573	570	625	614	564	611	549	549	589	577	574	608	607	615	598	632	559	603	562	587	582	577	569	588	597	614	561	541	591	567	574	584	591	586	589	547	613	608	600	574	600	586	565	587	591	591	577	592	572	541	594	576	574	583	565	620	569	587	560	550	597	593	613	590	552	571	556	597	566	593	615	593	584	590	570	561	587	553	588	534	624	603	609	553	566	589	602	568	542	622	590	589	621	587	550	587	591	573	594	602	568	583	577	610	617	584	625	602	577	599	565	587	578	594	590	582	595	586	589	575	569	581	539	565	575	572	593	559	598	570	555	587	611	563	598	560	565	578	596	616	612	586	611	598	622	599	570	586	575	603	597	563	644	547	605	560	560	629	579	535	595	594	548	572	596	629	588	570	557	601	572	626	597	582	572	570	609	574	617	586	557	531	578	574	591	582	595	574	597	581	560	611	597	574	561	583	600	555	585	607	580	605	565	592	618	572	597	590	566	564	614	579	600	590	608	616	562	557	577	564	602	597	593	579	576	605	587	573	588	633	621	635	562	564	567	584	593	594	571	587	582	565	568	590	599	616	612	584	585	586	577	578	612	593	622	600	582	602	589	615	643	573	562	553	623	621	597	596	607	545	589	571	581	598	575	593	588	596	611	552	595	601	587	597	563	577	582	540	617	578	592	610	577	581	572	583	565	571	579	615	567	622	579	562	561	545	562	589	553	564	622	551	587	587	567	564	585	585	598	578	584	579	611	564	615	599	566	615	593	596	555	589	594	583	554	551	562	558	563	587	606	534	600	570	583	572	559	620	543	551	546	561	574	539	587	588	602	600	564	556	578	596	555	574	544	575	581	574	572	631	588	594	616	613	572	571	579	578	554	598	543	579	612	536	592	593	574	534	554	624	594	600	605	625	579	579	622	587	613	530	585	598	597	584	594	547	539	575	582	563	611	587	583	589	579	577	592	600	543	604	579	586	575	542	614	606	576	550	576	602	559	577	614	582	589	575	581	571	588	650	610	603	579	579	621	564	560	578	573	599	550	569	571	576	605	602	584	590	599	556	557	580	582	526	583	616	593	566	621	582	634	593	559	609	568	571	582	586	644	587	607	563	551	610	584	608	532	569	554	574	594	583	601	544	597	578	563	616	617	608	622	566	581	575	584	600	562	585	596	543	609	569	583	607	609	533	585	559	589	560	600	565	610	599	541	601	571	614	609	569	561	626	559	553	617	587	620	595	591	587	591	565	595	555	606	597	635	582	581	644	583	537	580	535	597	595	600	645	582	575	557	597	597	597	585	551	579	607	610	580	636	574	590	606	587	602	587	534	575	589	563	555	566	570	564	618	601	572	581	536	583	624	572	536	565	641	589	587	606	549	576	562	616	581	630	616	615	549	588	612	590	561	583	589	579	594	609	588	582	589	645	604	649	595	566	588	547	584	605	590	540	587	552	583	604	548	568	602	603	604	598	580	612	618	568	586	593	587	542	580	578	562	579	582	618	580	570	640	563	525	564	600	594	620	581	569	575	593	544	562	559	589	596	551	614	624	609	617	568	585	545	585	609	540	598	609	579	551	616	576	599	643	554	563	637	590	615	581	551	579	577	532	591	572	602	549	586	566	556	593	565	599	567	604	573	586	593	600	593	559	585	544	612	603	575	547	618	596	569	594	558	576	606	580	578	621	572	604	576	548	556	572	571	585	543	568	566	584	573	602	586	563	529	518	595	601	536	542	551	597	603	608	628	598	586	599	537	567	546	552	580	583	634	581	561	572	597	580	580	607	570	593	596	589	587	573	592	589	588	619	580	548	566	615	572	578	588	531	594	587	534	622	542	584	614	563	573	561	588	594	611	595	573	607	585	617	583	577	550	582	538	640	605	597	554	628	581	607	592	592	571	571	558	549	613	597	574	588	594	605	549	560	596	614	610	616	621	579	574	606	579	559	589	588	603	542	605	604	608	554	561	597	586	591	606	605	567	625	560	575	587	640	562	611	563	586	566	611	589	610	562	583	641	594	580	570	563	579	593	581	608	589	620	584	548	574	600	594	552	592	564	561	592	604	560	575	584	550	603	571	603	572	628	584	544	554	576	573	574	560	546	590	572	583	568	589	610	618	596	603	572	590	544	645	596	584	602	595	614	577	532	614	601	586	560	611	588	553	588	629	586	570	619	584	611	605	581	595	578	578	599	601	598	637	617	592	585	583	615	591	564	602	564	580	551	575	578	589	577	601	550	595	605	620	615	558	632	580	592	575	572	605	576	625	595	626	545	602	643	544	588	568	590	569	609	582	624	615	634	564	599	605	549	599	588	610	583	605	585	609	577	599	612	569	648	600	597	596	654	574	588	617	598	583	565	592	608	596	626	556	589	605	599	577	613	657	568	602	584	581	630	618	601	595	592	597	615	624	590	587	597	585	582	603	581	603	617	579	570	601	568	559	561	566	566	627	563	571	542	616	626	565	630	588	573	573	578	593	614	599	576	600	610	575	582	566	597	582	543	619	578	611	561	590	613	604	628	593	594	603	573	587	605	579	564	579	582	595	643	629	591	559	576	565	605	560	582	571	601	567	591	579	610	591	561	566	594	581	576	603	623	589	582	580	560	594	597	577	598	579	572	608	560	599	601	563	621	551	581	573	563	606	582	579	576	589	559	595	600	605	612	589	591	631	590	576	621	606	625	593	542	597	588	643	577	577	614	580	571	560	551	575	540	573	570	546	549	608	606	576	576	556	630	597	654	555	554	588	520	598	631	585	606	566	555	601	584	613	573	628	595	545	591	593	585	607	612	597	613	533	578	572	599	630	588	575	589	588	586	552	576	578	541	550	609	612	585	604	552	586	541	570	569	613	636	591	563	555	607	585	586	602	622	610	579	551	568	548	566	559	627	565	569	547	600	543	586	572	574	622	615	593	590	567	566	534	570	552	601	624	577	626	596	580	566	601	556	593	592	593	578	581	576	585	606	590	593	606	577	570	582	606	574	586	528	580	617	622	610	593	595	555
7329	3332	1519	770	594	527	455	417	335	256	215	165	132	115	116	122	85	125	81	97	110	98	70	84	78	86	96	74	82	80	84	94	63	76	75	74	79	74	80	79	81	83	76	55	96	81	82	90	80	70	71	86	74	80	73	53	73	64	76	78	66	70	75	78	72	73	78	72	91	86	90	81	62	85	77	74	61	68	74	77	78	73	72	71	55	75	81	68	65	76	69	70	65	66	73	66	83	76	70	68	58	70	62	72	80	84	64	73	72	53	73	82	77	67	67	76	69	62	63	74	85	70	81	71	82	79	81	74	81	75	74	64	65	73	76	68	82	74	74	68	77	70	87	65	90	57	71	74	71	85	69	67	78	52	60	79	74	68	99	66	70	68	72	59	84	81	78	58	54	62	84	73	71	70	66	74	77	56	77	77	80	78	62	74	76	81	79	77	86	80	95	72	60	80	62	78	63	62	79	77	81	77	62	81	68	74	79	74	75	78	69	80	72	88	77	73	84	78	65	75	63	77	77	85	71	68	68	74	78	68	75	71	65	73	70	66	81	73	87	89	62	75	61	78	62	80	58	60	75	53	76	74	67	76	69	75	71	68	81	65	74	68	74	86	78	89	74	97	79	68	75	74	73	73	78	74	70	74	90	74	75	76	82	65	75	62	83	66	80	60	70	74	72	70	84	61	78	65	80	80	69	64	69	75	65	67	71	69	71	70	70	91	67	73	83	72	75	69	63	86	67	78	61	73	82	73	62	69	75	66	78	81	85	73	75	56	71	76	75	91	69	76	81	64	68	68	72	55	69	70	79	86	75	77	78	70	67	63	82	73	64	88	63	74	84	80	76	75	77	75	84	69	64	62	67	60	58	67	78	74	67	70	70	63	46	65	81	47	71	81	80	80	83	78	67	87	72	66	75	54	58	74	63	65	68	74	67	72	71	83	75	82	79	94	73	54	74	73	66	57	57	69	96	85	66	84	76	78	61	72	82	80	66	64	65	79	63	80	76	79	84	68	88	66	77	64	87	78	60	87	74	65	84	57	76	73	69	62	70	57	77	77	72	79	70	72	54	81	78	66	65	62	61	86	83	71	87	67	76	72	74	63	81	64	78	61	77	68	75	61	61	64	71	74	62	69	75	68	57	60	56	73	75	79	68	90	74	70	62	64	83	61	91	59	81	70	76	58	81	88	65	74	76	67	77	62	61	65	77	67	80	72	80	76	74	68	79	76	66	70	67	73	72	74	81	67	64	87	70	74	66	55	86	61	64	70	62	61	57	66	83	76	81	78	80	66	87	63	79	65	62	82	66	76	75	82	72	79	62	78	71	80	79	65	65	82	75	57	84	87	73	79	54	57	81	71	65	67	76	72	72	71	82	68	62	79	86	81	65	61	71	58	62	77	81	83	51	78	61	81	68	72	59	73	79	71	72	57	82	60	77	56	74	69	67	71	66	58	62	73	55	81	74	73	76	67	84	78	79	66	63	69	58	55	73	82	77	90	71	62	64	65	72	62	65	83	71	77	74	76	69	72	70	70	87	69	71	78	80	64	78	73	75	67	82	72	57	79	84	90	76	74	72	64	76	57	77	70	77	67	72	65	66	69	72	70	88	70	77	83	65	73	72	79	57	62	68	76	67	76	86	85	76	68	66	67	71	78	80	75	63	74	68	75	66	65	84	81	76	63	68	70	80	75	74	67	63	81	68	76	66	71	74	75	78	85	77	69	57	76	69	75	83	71	94	75	72	68	72	74	60	66	71	71	71	83	73	88	66	67	74	84	79	71	74	66	76	80	69	79	86	67	71	55	65	60	68	100	82	75	75	73	77	76	84	61	66	72	65	67	77	69	61	77	83	72	72	77	77	67	79	60	66	72	77	67	59	82	68	72	77	52	72	72	71	87	76	70	59	84	77	78	73	60	83	72	75	63	88	78	79	75	78	77	79	100	83	60	68	79	66	62	77	76	70	80	73	69	73	75	66	71	66	72	69	68	55	83	89	83	71	74	67	66	82	64	84	74	76	71	76	68	76	59	73	65	65	60	74	88	65	69	78	63	81	72	75	67	73	67	59	71	76	74	82	63	69	68	77	82	63	64	75	74	81	62	69	63	74	75	73	75	67	70	65	61	71	67	67	68	76	73	68	54	66	66	62	77	79	58	63	73	72	65	93	63	70	58	66	65	84	61	63	76	69	74	87	67	77	68	63	56	78	67	72	69	64	57	58	69	61	72	65	71	78	63	79	77	60	77	68	75	71	94	77	86	68	50	81	65	65	64	69	67	75	71	65	65	69	71	79	79	80	70	62	83	62	71	64	67	83	81	73	71	74	77	82	69	79	75	67	79	60	59	66	84	68	81	64	71	82	65	66	73	66	70	73	75	73	68	76	72	78	74	77	81	70	60	71	68	66	87	65	73	67	50	83	87	70	73	74	71	75	61	71	66	68	83	60	73	89	68	58	67	62	67	66	67	72	64	65	56	86	74	72	80	70	58	57	85	57	86	83	80	76	86	66	74	92	68	73	66	71	85	77	55	84	66	80	59	76	72	87	65	74	81	64	60	77	78	77	56	69	86	69	67	65	89	77	79	72	75	75	74	70	67	78	59	59	79	70	87	62	78	83	68	74	80	57	84	89	69	77	64	79	63	71	53	78	81	77	68	70	82	70	62	69	84	65	69	58	81	66	71	67	74	75	89	68	80	68	75	78	75	71	63	55	71	72	61	72	90	67	74	76	73	71	72	66	76	96	64	74	64	66	76	64	69	86	84	59	64	76	92	69	63	74	83	64	70	63	67	77	74	87	68	67	81	76	85	91	91	83	83	59	53	73	60	74	65	71	78	73	70	82	61	70	74	62	80	79	75	73	65	75	69	75	73	56	82	68	74	78	77	73	85	73	80	86	80	63	75	69	75	70	63	83	69	79	61	83	77	61	68	78	79	74	67	58	64	84	66	67	83	72	64	68	68	60	81	73	88	79	98	74	82	59	67	62	89	75	65	78	66	63	80	66	73	61	74	85	72	74	59	62	73	62	80	70	76	71	72	65	70	81	64	88	60	77	70	78	78	78	61	60	71	72	69	84	78	75	79	69	59	81	75	81	77	76	78	69	71	70	59	69	86	65	75	69	55	68	69	72	78	66	73	73	67	74	64	73	74	73	68	86	79	60	71	63	75	79	65	65	59	72	73	62	80	83	86	68	78	80	58	71	60	81	65	69	66	87	59	70	67	68	69	58	66	79	66	67	75	70	75	72	63	70	71	76	72	84	72	78	61	72	67	67	55	64	77	63	73	83	60	95	64	66	62	77	76	69	77	80	65	70	63	60	71	60	61	67	68	69	67	82	63	80	75	93	61	65	60	67	60	72	72	72	68	59	70	74	82	65	69	61	58	74	86	77	66	67	71	75	81	73	78	94	81	74	67	82	101	80	62	74	76	77	81	73	62	81	63	68	73	81	87	81	66	86	82	84	68	75	68	69	69
35296	20485	13311	11608	16557	17528	14745	11802	9517	7301	5196	3277	2510	2214	1922	1620	1290	1201	1193	1006	930	957	862	807	786	786	712	660	630	590	623	636	581	603	600	588	622	549	556	534	549	574	537	592	514	557	584	522	568	599	559	537	536	529	574	560	554	564	541	564	570	519	529	538	561	550	572	528	565	550	572	534	576	593	564	580	518	546	552	504	521	498	569	556	533	548	604	524	511	565	519	582	497	563	530	541	543	534	549	543	549	555	575	557	590	550	547	538	508	541	544	573	542	530	569	526	510	542	539	537	588	573	558	577	575	558	531	517	524	560	565	555	543	535	531	554	586	530	551	553	515	562	526	561	555	539	547	527	566	472	536	555	583	519	542	554	531	522	553	560	589	511	575	500	580	571	603	569	538	562	538	520	525	540	535	542	565	567	529	584	505	538	557	530	561	533	503	537	585	575	533	516	575	515	559	543	556	521	574	550	525	551	596	519	550	553	514	539	520	559	566	537	541	539	575	559	534	563	554	541	547	529	566	554	560	549	530	545	574	569	580	554	533	555	537	553	489	551	545	514	539	572	547	551	564	571	514	540	585	569	558	527	541	522	507	550	493	557	567	554	539	566	544	540	548	578	549	559	531	537	541	561	550	566	524	565	537	524	542	577	592	562	524	582	531	548	543	561	536	585	574	545	557	526	546	552	525	520	519	566	509	559	515	568	543	570	535	546	554	536	569	534	522	555	552	576	594	529	564	574	550	506	507	506	570	543	511	580	563	547	549	537	564	557	557	547	555	560	562	525	566	523	517	535	536	523	550	519	550	519	557	542	545	566	603	544	556	528	548	566	536	538	525	515	517	568	570	513	573	543	550	518	530	551	513	527	554	582	543	545	524	563	505	540	520	550	555	522	527	579	532	548	562	543	592	531	549	511	540	558	529	524	574	553	589	570	557	573	526	528	578	548	534	551	519	555	520	549	548	522	559	561	499	557	504	545	556	517	557	532	562	553	511	534	528	577	571	545	533	583	522	526	551	557	520	543	520	515	529	543	513	563	578	536	545	571	545	576	539	551	535	543	591	568	523	566	545	571	566	535	532	554	561	506	560	565	551	540	566	527	562	592	545	545	529	525	569	549	530	505	511	573	556	548	584	540	531	529	524	544	553	576	576	558	510	494	532	509	557	565	552	549	577	551	565	581	507	531	543	541	574	573	534	548	553	549	526	559	551	496	596	510	570	569	527	553	580	559	586	570	485	556	562	549	561	569	562	542	552	553	555	533	540	528	554	526	549	581	568	555	581	514	550	539	538	536	563	580	523	550	568	552	515	563	547	538	563	534	566	513	554	580	567	503	524	497	572	578	567	573	581	541	511	555	520	541	550	579	531	549	525	571	514	535	580	582	546	488	542	506	546	530	562	519	548	527	548	530	549	575	561	546	561	544	514	563	536	553	533	523	524	552	532	556	536	558	530	503	580	527	535	558	531	529	578	568	533	569	541	564	578	509	593	529	517	549	513	545	558	548	583	551	529	533	550	576	536	534	554	539	584	583	557	524	544	570	517	555	541	522	532	540	553	526	510	527	521	582	549	551	575	536	516	545	588	530	557	553	537	569	497	543	529	543	531	542	538	519	547	528	552	548	522	540	549	507	562	562	541	571	532	557	603	471	573	522	539	582	534	545	549	607	515	563	540	581	502	564	602	551	525	553	567	563	518	535	532	553	561	511	570	520	556	544	566	477	557	517	526	519	579	547	552	539	543	484	504	553	511	575	560	553	532	604	521	564	532	561	540	565	512	573	530	554	504	532	532	568	554	536	525	542	552	531	551	545	504	518	534	625	571	560	541	535	569	570	512	540	529	560	474	517	553	547	542	530	524	551	545	520	534	556	517	588	555	550	550	563	512	539	558	547	528	543	507	534	518	557	534	515	562	529	542	552	536	523	544	504	572	531	532	553	544	548	583	525	559	517	537	535	554	561	552	546	544	507	502	539	576	546	573	551	546	558	508	534	518	549	560	534	530	530	486	545	523	566	540	508	525	553	608	543	546	548	554	523	560	524	551	533	524	562	571	523	513	541	517	556	577	571	510	534	563	500	559	527	553	531	526	567	597	535	532	581	532	550	551	514	547	560	502	565	553	531	516	527	565	559	533	554	535	496	544	479	549	542	594	518	558	526	552	557	545	551	492	558	507	580	531	519	530	528	538	492	550	556	537	558	557	518	563	542	521	533	563	515	600	523	579	570	531	565	552	545	586	564	548	571	565	556	580	560	564	534	566	556	507	553	542	594	523	494	535	558	515	545	532	556	528	572	570	552	543	556	535	533	537	541	551	534	497	604	540	547	571	534	586	586	563	546	567	594	523	531	585	537	506	557	548	547	508	543	516	514	534	568	517	530	534	494	541	553	479	544	529	551	559	528	574	574	576	590	526	563	565	542	573	500	524	556	546	549	478	534	543	606	513	529	536	531	544	550	573	518	538	527	572	538	548	548	538	550	534	558	523	540	504	549	538	503	555	527	550	547	575	547	545	552	549	520	600	550	532	554	533	550	568	558	529	567	540	548	587	547	556	550	531	553	518	581	560	551	569	534	509	503	541	543	516	549	568	575	540	554	563	570	596	516	585	569	517	539	517	569	573	512	547	548	550	512	538	526	550	547	539	538	570	581	565	525	562	623	551	488	562	534	546	525	576	536	540	575	523	517	578	542	538	501	537	545	508	521	544	573	570	570	534	568	564	558	528	552	541	539	512	562	561	542	564	549	536	570	563	546	557	611	551	597	537	552	607	564	541	569	538	582	545	578	543	512	544	561	539	558	540	555	555	613	569	539	527	542	540	539	575	535	520	532	532	517	543	553	524	544	544	522	520	557	514	555	537	569	533	592	560	526	521	529	562	535	535	552	582	559	542	572	541	527	588	527	586	554	537	539	562	577	569	550	529	548	558	503	580	523	558	561	567	548	547	551	548	548	553	562	506	529	530	547	530	539	545	563	571	586	518	561	532	562	527	573	538	539	567	522	551	523	532	527	525	524	533	562	592	543	578	570	500	533	573	495	565	572	526	534	579	549	551	518	515	508	576	523	517	561	563	529	573	535	525	569	529	569	498	554	510	574	577	552	555	575	540	586	559	558	541	527	577	593	547	547	566	528	519	549	540	535	570	575	514	565	523	534	545	553	510	527	514	573	560	537	555	558	525	537	582	587	489	550	530	526	572	526	543	576	575	544	534	555	553	578	567	532	524	560	509	553	500	538	561	514	509	563	528	506	535	539	545	532	529	558	522	528	595	537	551	545	572	557	541	563	526	505	547	549	544	534	570	579	524	554	513	563	543	549	516	550	533	527	548	526	556	563	551	518	586	592	554	556	540	527	546	578	525	539	533	531	516	565	566	548	574	488	587	523	547	493	579	556	580	533	563	525	580	542	555	568	532	552	549	530	549	523	549	545	537	570	569	557	534	508	538	516	554	541	528	603	550	553	526	512	517	603	563	500	518	570
9203	4343	2364	1309	887	696	678	577	446	411	283	204	187	152	150	145	124	100	113	95	115	89	91	90	109	94	81	93	81	78	66	98	77	83	75	80	84	73	84	80	78	79	79	70	71	82	60	88	85	78	72	94	70	90	71	65	70	82	75	78	77	78	81	82	86	84	81	85	89	94	74	80	85	77	80	64	72	68	93	74	73	71	71	83	85	74	71	67	75	83	86	75	81	79	79	73	70	72	76	87	73	85	68	86	89	78	72	80	96	78	89	77	91	71	93	74	81	75	78	69	89	83	80	83	85	72	75	72	71	73	78	64	68	84	77	80	75	76	91	83	110	76	74	74	68	99	66	84	72	83	78	67	68	88	75	85	67	57	73	79	74	89	79	75	75	87	61	79	78	77	86	85	78	88	77	75	77	81	74	78	64	89	67	72	104	72	78	76	62	72	81	97	72	80	82	81	77	80	107	88	85	64	78	83	75	76	70	76	87	87	75	72	81	73	66	96	71	63	90	68	88	66	79	92	77	73	84	80	70	81	78	77	67	90	73	88	89	70	75	71	65	88	91	86	67	90	87	76	74	65	91	63	65	79	89	75	91	91	65	76	95	80	59	90	79	77	89	79	76	82	88	73	74	77	71	71	87	77	88	68	92	84	76	86	90	85	98	72	79	67	72	78	89	76	81	84	72	79	74	76	88	80	70	68	72	76	80	61	95	72	77	90	71	69	80	77	80	71	78	68	68	75	73	79	89	83	83	62	77	72	80	69	72	70	83	75	73	86	82	80	87	83	78	95	85	79	85	80	67	68	87	70	80	75	78	65	89	70	76	62	81	76	70	59	70	91	67	86	92	90	94	77	81	64	87	77	79	67	67	81	65	69	75	86	78	81	95	70	68	93	76	79	90	79	69	82	79	92	76	77	71	69	71	76	88	83	75	86	82	67	81	71	95	82	78	91	89	73	74	93	84	82	63	76	77	84	83	73	80	81	96	85	63	83	72	83	78	85	98	69	90	76	74	95	82	86	66	70	94	86	76	75	79	87	71	75	73	96	78	63	82	70	97	71	85	83	63	80	72	85	89	67	71	67	73	61	77	78	81	78	85	83	79	87	88	94	79	92	82	67	61	72	58	69	61	80	92	87	73	83	84	74	72	93	88	77	84	67	80	81	84	89	88	79	81	79	89	71	93	82	90	95	62	88	70	75	79	65	82	87	78	70	82	70	83	60	88	73	75	83	75	85	81	76	80	71	85	93	70	85	86	83	80	84	71	82	76	74	86	73	87	77	83	62	88	78	65	82	83	87	73	67	72	73	82	75	79	85	74	78	85	76	98	88	77	67	91	77	83	81	66	77	87	69	100	97	62	83	81	90	73	86	85	78	77	73	60	78	81	74	71	88	74	63	65	70	76	81	79	66	63	70	75	80	85	81	70	78	83	78	86	73	98	76	85	76	73	82	83	64	77	81	78	92	72	80	73	84	71	89	66	77	81	79	70	75	94	71	72	79	77	96	70	75	82	83	73	99	99	83	90	72	88	72	79	86	77	88	86	87	76	81	104	86	54	85	85	98	86	90	91	68	74	84	70	72	62	80	76	84	76	92	59	70	74	68	81	81	85	76	83	76	63	83	79	88	85	63	77	74	78	74	89	70	57	62	79	66	69	62	77	87	80	71	83	81	82	89	82	70	76	80	88	79	59	80	82	87	94	82	87	74	96	76	56	69	82	79	77	82	71	67	102	96	70	81	70	79	74	81	76	73	83	73	68	90	79	75	71	83	69	89	82	80	74	73	76	83	59	90	82	72	67	77	94	85	82	74	105	74	86	70	78	83	79	52	70	77	77	74	78	87	89	69	80	77	63	82	73	75	62	92	75	76	92	71	79	84	53	73	63	74	68	87	66	76	84	69	92	88	67	75	68	79	91	71	91	82	68	79	70	62	89	62	83	92	81	74	78	71	73	80	86	85	86	79	83	81	78	70	75	90	64	77	75	55	78	78	65	76	64	80	72	64	80	68	82	79	84	76	83	80	78	73	85	88	81	86	78	77	65	89	94	79	56	71	67	76	77	63	64	69	76	85	74	94	82	81	81	74	83	63	70	75	71	73	86	83	66	76	80	65	88	62	79	73	90	55	54	83	74	62	92	89	84	71	82	89	89	69	86	83	79	70	98	91	83	78	80	86	69	67	86	84	87	74	79	94	94	76	75	67	91	81	78	77	61	76	73	70	91	80	57	84	91	64	86	69	90	82	88	85	73	74	79	78	79	82	78	81	83	74	91	85	76	80	76	77	74	74	78	77	83	86	61	72	93	94	101	86	80	80	68	79	66	88	73	71	66	94	89	64	83	84	85	64	79	85	65	73	63	101	91	80	109	66	83	81	73	74	77	72	71	92	69	67	73	86	77	80	76	75	90	92	73	79	75	75	81	64	75	70	84	73	80	88	77	82	79	74	70	62	77	91	81	72	73	70	76	77	75	76	93	83	81	103	62	67	88	94	80	65	73	63	88	72	78	89	81	74	77	64	74	72	77	82	82	75	75	76	80	75	79	82	86	76	83	78	72	77	66	72	83	65	84	76	82	84	82	81	77	68	83	69	86	82	81	89	66	99	90	85	65	79	93	63	81	75	93	82	73	86	74	81	67	88	77	73	61	62	73	80	66	90	84	79	86	64	79	66	71	71	83	64	83	63	78	69	90	91	89	79	98	74	82	76	79	94	86	89	65	85	70	67	76	89	99	92	74	69	76	72	61	90	83	75	70	77	80	74	62	78	87	79	92	90	76	83	72	78	88	91	74	78	85	82	65	57	83	91	78	79	91	62	79	93	97	76	69	60	69	82	93	89	66	88	65	72	86	89	82	60	77	63	84	85	80	80	80	71	93	62	87	80	63	78	94	71	80	69	81	80	84	80	82	59	76	84	53	94	80	75	64	89	82	76	92	61	78	81	81	83	69	69	69	66	69	79	68	70	75	58	56	77	79	68	86	83	88	81	77	71	67	80	75	78	84	75	64	92	80	68	81	67	68	70	85	78	74	68	66	93	69	82	74	70	69	88	76	78	84	77	80	76	64	86	68	73	80	86	75	70	89	91	82	82	86	80	77	85	67	68	77	86	87	72	60	79	82	92	65	75	66	73	79	84	67	89	80	87	66	74	81	74	80	81	100	73	80	84	95	81	86	79	77	79	78	66	73	65	77	83	70	84	78	78	65	79	74	70	82	89	85	63	74	95	81	84	77	91	65	81	86	89	81	71	68	67	83	73	72	69	92	66	101	75	87	80	88	58	79	65	72	77	87	77	85	77	76	92	81	70	90	81	84	68	82	88	66	79	84	81	90	93	80	91	75	82	67	73	85	79	74	70	77	78	88	85	75	81	84	66	77	82	75	78	69	81	64	80	78	85	84	76	94	72	76	89	69	64	81	71	72	85	82	83	82	69	68	78	77	67	89	83	71	91	84	80	84	71	90	64	85	80	87	78
39112	23669	17624	15817	21435	21699	18367	15000	11839	9481	7074	4636	3605	2810	2276	2028	1729	1628	1495	1416	1290	1132	1035	1079	1007	922	837	778	709	653	711	654	684	679	653	668	623	623	642	577	570	624	642	611	600	590	588	604	589	616	537	557	636	593	619	607	601	542	624	570	594	564	576	592	570	586	584	561	574	647	578	611	590	575	570	588	579	580	598	593	575	561	636	605	588	591	619	616	587	603	557	568	566	563	583	594	592	576	607	584	612	581	559	597	591	608	589	587	561	591	576	581	587	604	570	600	575	596	580	615	557	625	627	609	582	598	577	590	570	554	623	640	568	572	586	556	565	547	624	606	587	574	555	577	611	591	573	546	603	611	601	565	536	579	533	573	586	591	583	601	577	618	560	581	596	616	547	602	606	566	580	548	549	600	597	631	609	567	559	515	587	584	588	609	626	555	583	602	574	599	592	561	603	565	577	566	569	570	553	596	587	607	584	641	583	581	603	605	553	597	623	604	616	604	581	576	606	586	559	546	570	556	625	566	590	584	571	599	556	602	563	594	591	636	614	596	607	591	579	589	553	581	573	592	587	555	624	530	546	571	603	575	568	570	626	584	601	567	620	579	561	615	557	548	579	556	610	602	604	528	598	588	622	584	584	565	592	608	576	550	603	602	597	593	560	635	551	610	550	590	581	579	590	588	572	569	543	606	618	593	557	559	559	568	560	586	601	578	570	600	614	583	609	628	567	575	593	607	577	568	603	559	526	595	588	617	607	571	611	599	580	572	576	580	559	593	590	617	563	562	594	541	601	560	596	549	588	587	589	582	591	603	609	636	574	640	573	616	591	574	598	588	574	611	618	597	567	574	566	555	589	590	551	584	601	580	587	601	528	598	566	621	600	617	551	564	597	555	591	602	596	579	603	602	594	590	559	554	591	605	603	573	563	597	571	588	570	572	587	640	601	591	568	583	587	595	573	569	577	575	618	616	593	603	587	597	601	567	583	556	564	564	561	572	598	584	618	582	593	576	598	541	586	606	606	619	573	521	576	607	626	606	584	581	578	582	548	617	573	602	599	556	593	578	569	578	540	606	567	573	602	555	601	584	582	578	632	614	556	609	569	584	614	578	590	585	571	589	535	606	594	551	596	587	588	590	593	622	604	619	586	600	573	587	568	583	610	599	566	593	607	624	571	573	615	540	582	583	578	573	621	575	580	577	588	563	571	626	587	529	560	606	543	574	598	608	597	590	605	559	581	605	555	584	563	633	614	588	543	635	576	547	573	573	545	596	519	601	587	563	619	585	576	575	595	600	589	578	605	593	587	591	553	580	562	596	615	592	559	603	625	579	605	620	588	602	578	580	610	559	597	532	597	595	616	609	613	598	585	567	555	563	602	574	612	579	572	594	608	602	626	566	609	624	572	586	580	593	581	563	593	583	603	645	576	616	593	602	554	631	588	587	568	609	590	591	609	631	595	612	583	555	634	609	562	591	580	589	598	560	580	593	571	585	630	555	607	574	605	585	656	564	606	608	544	576	632	567	585	624	584	590	596	578	608	586	618	606	598	614	602	582	597	579	598	543	595	556	595	569	554	578	601	547	562	586	597	595	627	600	595	541	607	624	570	534	607	638	616	607	621	580	599	582	553	595	606	568	592	587	578	591	549	584	585	578	581	579	626	554	588	630	604	604	611	614	586	581	553	613	620	595	557	534	566	583	576	545	587	609	599	581	567	595	619	553	617	619	576	559	629	606	580	581	580	563	582	594	574	596	596	556	568	630	617	586	578	603	638	568	580	556	598	576	520	593	569	579	591	561	614	595	596	627	569	569	599	603	576	617	610	541	600	592	604	584	591	555	582	619	577	593	591	593	575	613	596	598	606	615	606	590	609	626	547	641	594	588	581	582	565	621	616	545	611	593	627	576	591	568	588	589	595	575	551	632	575	589	549	627	623	588	601	589	594	558	609	638	560	607	571	613	603	605	600	654	625	596	581	579	558	627	602	588	569	610	602	591	558	600	570	608	572	602	544	612	548	585	582	589	583	563	597	601	569	582	609	596	584	609	571	604	584	644	569	605	548	640	575	587	618	519	588	601	610	581	597	621	592	507	564	567	558	595	636	603	565	620	613	589	509	589	573	556	609	643	618	608	598	637	569	590	607	565	592	621	609	593	618	598	616	584	581	573	627	623	568	596	596	602	558	567	564	592	588	622	543	572	578	553	584	577	560	577	578	619	560	600	600	555	601	562	604	561	588	590	620	594	562	557	573	600	566	625	618	584	604	604	541	590	594	588	590	613	565	571	588	533	606	569	555	575	593	563	542	574	592	568	560	546	589	579	561	609	553	584	596	587	623	617	550	604	584	584	592	623	579	564	576	587	591	611	600	579	571	641	583	621	613	563	580	613	596	595	556	606	535	604	570	541	613	568	619	590	554	599	611	559	590	609	581	615	586	568	586	614	606	576	558	584	603	579	557	566	589	620	569	554	625	587	592	662	557	599	567	587	566	548	580	618	553	581	545	590	583	570	544	563	575	598	602	571	601	584	627	603	573	591	592	591	611	599	562	607	613	586	626	571	566	580	559	591	564	594	565	610	562	644	634	587	642	588	617	601	602	616	548	596	623	571	587	604	600	597	578	549	554	593	587	589	607	549	629	574	587	564	617	579	609	556	612	541	564	586	583	594	535	522	570	597	552	609	575	641	620	586	583	608	576	577	579	567	609	577	582	593	584	573	591	554	576	561	585	612	569	591	589	603	621	624	598	568	579	587	604	564	624	585	576	591	590	595	583	536	591	576	604	567	554	580	575	604	581	584	567	556	588	589	569	580	598	596	607	583	586	561	635	532	643	583	600	556	542	598	578	599	603	588	598	579	551	620	588	593	596	645	588	584	591	597	593	625	593	607	625	578	577	615	585	585	607	597	534	591	607	608	597	592	546	605	597	553	628	629	560	624	596	595	586	606	587	594	565	573	547	590	607	562	586	587	616	572	545	531	541	616	629	597	582	619	622	594	583	596	576	597	592	600	541	569	598	596	554	613	587	580	594	596	558	663	579	579	666	558	620	598	589	618	562	613	582	568	557	592	542	579	589	653	544	553	620	587	573	593	617	553	569	554	592	600	552	570	552	613	577	546	581	577	578	601	576	604	559	587	593	605	561	539	597	581	582	606	605	629	600	577	584	580	558	571	586	609	560	530	615	616	625	577	591	610	601	612	562	581	577	615	521	577	550	564	570	581	576	561	564	554	571	580	558	553	561	593	626	582	609	578	565	598	571	616	586	612	620	592	586	594	535	578	551	590	595	603	620	610	612	602	591	593	570	589	627	597	536	583	565	612	590	607	621	584	576	571	579	586	597	568	595	597	584	537	583	616	589	622	571	593	572	588	570	624	595	559	564	580	576	561	635	558	544	554	623	594	574	597	638	565	612	636	582	594	573	587	633	577	607	562	575	560	583	634	562	572	603	629	635	602	597	572	594	573	616	575	579	605	642	572
8662	4352	2057	1168	914	694	635	457	393	329	209	187	170	156	128	126	110	130	98	101	100	113	90	81	91	83	77	72	78	86	72	75	77	67	67	77	73	75	72	80	70	79	86	61	76	92	75	70	73	86	69	85	76	84	75	61	80	78	61	79	77	79	77	68	67	75	84	88	73	72	77	74	69	67	69	90	78	64	74	74	67	78	55	71	75	60	74	86	65	74	72	74	91	69	77	69	76	58	82	84	73	66	77	64	77	67	78	85	83	79	72	76	99	75	65	67	82	71	67	86	86	81	71	79	81	67	77	53	77	78	68	70	65	69	67	65	79	74	72	64	71	69	76	80	79	84	86	72	66	63	64	77	74	74	59	76	70	77	76	74	66	80	65	69	66	83	76	66	73	75	95	83	65	66	70	77	71	62	70	69	77	68	76	53	82	68	73	69	72	69	63	64	73	86	73	81	69	64	100	80	82	81	71	77	66	89	67	59	73	71	67	68	66	82	74	64	70	71	80	68	71	71	77	78	51	72	46	69	68	67	72	61	83	70	83	84	74	70	77	89	76	81	68	70	69	90	78	62	70	60	68	70	80	84	68	70	84	75	69	68	65	73	68	85	65	74	75	75	73	77	77	66	71	89	75	82	66	82	81	74	87	78	73	75	75	64	69	70	74	73	72	66	61	67	67	55	74	73	82	78	59	82	70	78	75	77	62	76	79	64	76	67	47	67	68	68	64	73	71	83	67	71	71	93	83	79	79	67	92	75	72	75	86	72	78	69	74	77	83	90	78	60	62	65	83	65	67	69	76	73	82	75	82	73	81	67	64	80	69	63	67	64	71	75	76	74	82	69	86	62	76	71	61	72	79	69	78	70	55	76	89	74	82	84	80	85	58	85	71	71	65	67	62	80	71	72	74	77	66	65	83	63	72	76	77	56	61	80	67	60	78	57	64	82	65	76	56	68	74	56	70	83	63	75	81	77	71	66	69	77	86	71	60	63	65	74	71	64	72	76	74	65	76	86	88	68	67	75	86	59	75	73	70	76	64	86	87	67	70	57	73	76	74	75	75	80	69	75	84	66	70	68	70	66	68	68	77	75	73	80	68	60	84	86	64	70	68	73	83	67	71	67	79	82	72	80	63	83	66	76	74	81	74	82	63	65	74	56	64	70	74	72	82	75	62	71	67	81	59	73	72	82	74	66	66	76	66	71	83	70	69	75	66	66	79	63	62	78	75	80	72	64	88	88	67	69	70	70	79	96	61	81	57	74	61	77	70	75	77	74	66	77	80	76	72	61	80	71	63	78	81	69	68	62	71	78	98	85	71	63	67	76	79	67	77	80	66	77	77	70	75	73	74	81	74	65	74	69	81	78	65	81	89	63	52	72	74	68	69	64	73	71	67	83	62	76	75	83	68	75	75	89	73	82	63	71	76	66	73	70	78	70	76	88	75	73	85	91	52	62	74	81	70	79	73	76	68	66	78	71	86	75	88	71	74	77	62	60	71	54	79	77	62	73	83	66	75	69	69	75	79	79	73	79	72	73	75	99	72	72	79	70	70	66	78	67	72	59	63	77	70	58	62	71	66	70	70	67	75	78	79	69	74	77	67	70	67	82	70	62	77	75	70	69	77	85	84	74	63	73	61	74	70	69	76	79	62	78	86	76	78	78	85	90	93	73	83	63	70	64	72	82	77	66	76	80	66	73	79	94	93	69	83	66	68	79	78	70	55	73	69	71	81	86	82	86	67	65	73	78	76	72	70	71	70	68	71	97	75	64	71	66	64	91	72	69	82	71	73	83	78	81	65	62	64	75	93	73	60	75	67	81	78	78	59	73	85	90	69	75	70	91	93	68	77	83	81	69	65	67	70	71	72	78	69	69	67	65	78	65	71	75	66	82	59	64	76	72	63	75	73	83	76	71	68	69	73	67	51	76	72	62	67	55	83	77	70	79	64	69	54	81	64	81	72	75	74	73	82	53	82	67	67	70	81	77	76	70	87	80	65	90	84	70	66	89	68	85	67	84	71	62	64	67	78	94	64	71	69	84	86	88	88	65	78	84	71	68	69	60	77	68	61	81	60	69	73	85	81	77	76	81	73	63	70	78	68	68	78	85	77	89	75	77	71	62	73	74	67	55	82	87	66	60	69	82	78	74	77	70	59	83	64	57	70	75	73	71	68	72	72	70	65	76	77	71	88	73	79	64	63	54	77	76	88	76	65	81	68	65	87	92	66	74	65	83	79	70	72	74	72	87	69	65	74	72	77	60	63	73	71	84	83	78	72	63	67	85	87	84	63	65	81	78	74	79	84	72	81	76	72	76	87	72	76	75	72	88	80	84	61	77	73	75	81	79	72	79	87	85	66	75	65	76	82	68	75	68	73	57	64	81	82	73	74	83	67	66	79	101	87	75	66	70	75	74	87	62	69	64	67	68	82	81	71	79	66	66	74	64	60	66	86	78	82	81	82	78	63	65	66	64	68	85	65	84	78	79	80	75	84	71	74	85	65	69	72	66	86	66	71	61	71	69	70	64	72	81	71	74	60	78	67	63	71	63	70	84	57	65	73	57	78	67	82	56	59	63	65	72	62	69	79	75	74	75	69	76	90	69	78	71	70	63	80	66	83	64	76	86	76	72	79	76	74	68	73	63	87	87	65	81	70	62	76	75	82	59	83	74	70	73	69	63	66	65	68	69	68	74	86	59	57	90	71	82	77	81	77	63	70	79	64	57	70	67	68	75	75	81	74	68	69	62	80	88	91	69	64	83	81	80	71	95	78	64	79	78	80	69	74	78	75	68	68	69	68	76	76	79	78	74	79	87	81	66	72	80	66	60	85	52	54	73	71	77	82	84	83	76	72	54	64	65	62	80	74	70	74	60	74	61	77	71	73	72	70	77	79	73	71	67	79	74	77	73	72	72	80	75	68	84	68	65	82	73	74	61	65	68	71	88	68	75	65	73	74	67	70	70	79	81	58	76	75	75	61	70	58	70	64	85	75	72	79	55	70	79	70	71	75	79	79	69	78	82	62	63	66	70	86	76	85	72	80	77	88	57	62	71	65	64	84	85	79	76	66	84	68	67	75	89	64	68	73	64	64	63	85	78	74	60	59	70	74	71	60	85	71	66	66	69	59	75	69	69	67	74	85	78	70	54	75	73	70	63	74	74	69	74	78	61	61	68	58	86	70	66	57	69	75	71	81	58	75	66	91	65	86	74	85	83	81	78	85	67	74	72	73	69	76	75	62	60	72	75	58	79	72	76	80	77	78	62	78	80	72	76	63	75	80	67	69	64	69	72	72	86	64	56	63	66	79	77	65	73	82	70	70	77	69	87	68	76	82	56	64	74	66	70	79	82	86	50	64	54	94	88	88	73	72	70	68	68	66	70	67	61	61	75	72	58	73	75	73	73	67	72	76	71	67	78	82	66	64	93	65	66	82	99	72	85	79	60	94	73	58	83	70	75	62	61	89	72	76	91
36112	23723	16147	15483	21460	21024	17991	14041	11006	8182	5981	4170	3231	2590	2113	1825	1727	1535	1431	1388	1146	1052	1025	974	938	909	775	756	651	681	666	671	628	622	613	600	559	634	585	590	571	592	521	533	564	560	609	542	536	560	521	529	591	528	558	559	553	514	528	540	556	565	508	546	563	576	566	522	599	520	576	570	533	537	540	552	563	476	578	537	542	520	518	566	543	557	567	541	562	574	545	564	523	562	591	567	538	576	601	570	572	555	578	595	548	559	577	563	531	508	562	543	490	569	571	568	546	599	579	538	579	496	550	564	613	575	569	548	543	558	581	505	507	538	546	532	547	585	582	556	571	558	503	542	536	596	516	546	559	553	556	561	543	561	472	549	550	557	542	505	558	563	524	542	551	553	558	527	522	584	582	555	563	576	574	571	503	579	545	548	560	551	572	577	535	525	575	559	509	555	601	588	524	528	605	535	558	617	513	589	569	518	569	557	543	559	541	559	552	577	523	537	558	590	525	533	572	566	551	564	544	531	548	533	536	511	553	574	554	573	522	564	540	520	562	544	529	553	584	527	564	543	551	562	531	585	548	574	521	531	557	528	538	592	558	576	535	562	503	570	554	563	549	557	542	531	557	579	510	594	550	527	551	538	591	550	563	488	535	543	588	539	565	538	535	547	537	583	531	517	527	544	546	537	541	637	566	544	530	533	546	556	544	548	565	528	561	546	554	560	536	601	568	556	540	532	551	529	557	546	496	544	553	536	567	555	602	536	497	546	519	532	582	557	534	542	561	554	530	551	553	543	526	545	555	562	561	557	530	505	557	545	549	547	564	569	594	544	581	544	544	531	538	528	556	576	560	557	564	511	593	528	560	552	596	553	548	550	538	531	579	545	544	568	556	524	554	524	529	540	538	579	566	590	538	512	559	541	559	507	547	561	537	518	573	530	539	552	562	560	551	523	547	580	556	604	565	574	518	611	531	547	541	535	554	522	596	542	499	505	548	493	553	567	524	535	575	538	546	542	546	545	523	568	535	548	516	554	548	535	518	568	539	537	555	572	581	554	587	531	532	533	554	556	546	544	512	492	587	574	500	559	542	532	527	548	538	533	541	584	584	530	562	513	544	568	560	567	597	552	565	581	571	604	548	546	519	562	567	576	548	592	521	524	517	594	574	530	555	577	530	555	526	556	524	551	587	540	536	525	535	561	580	542	530	560	544	515	519	550	549	557	560	542	532	509	536	552	564	573	489	522	550	544	547	567	551	554	521	526	596	519	534	540	565	569	557	570	549	599	579	540	582	538	557	540	523	542	484	531	571	598	540	559	533	549	547	530	545	584	557	556	548	559	520	493	558	539	561	545	579	536	546	545	584	501	535	551	538	576	547	561	535	560	517	585	516	546	565	544	552	530	548	569	556	533	556	597	579	562	534	501	585	562	590	554	518	576	572	522	559	570	580	563	613	583	564	549	541	504	565	565	563	572	572	517	556	581	504	582	544	605	580	565	540	549	556	531	553	556	585	523	564	558	548	586	573	545	538	562	548	528	599	561	591	547	544	593	550	574	523	581	553	582	547	581	601	548	520	518	607	530	596	591	567	518	571	559	547	514	558	594	539	554	577	551	542	543	548	516	551	556	552	549	529	593	547	549	548	576	543	552	565	564	532	562	546	607	575	556	525	576	547	567	551	563	545	556	560	561	549	559	566	523	522	568	570	554	554	536	509	493	551	572	562	553	600	570	541	569	557	549	533	543	603	555	564	550	548	560	575	535	543	562	547	595	581	534	480	553	590	517	530	574	569	556	537	552	592	536	558	539	554	530	524	562	522	515	564	546	524	567	555	545	539	555	592	589	547	574	538	551	575	534	558	498	528	563	548	547	558	560	521	533	568	559	576	558	563	542	567	548	573	493	569	524	537	604	561	518	534	595	547	574	538	545	530	548	581	532	542	585	567	495	528	532	568	585	546	544	592	576	589	532	557	609	605	557	559	543	568	537	572	562	533	561	562	566	583	574	562	538	574	540	541	544	541	554	529	558	544	576	522	516	538	545	562	582	569	498	561	554	544	578	543	536	557	549	574	545	576	509	531	531	514	586	581	571	543	577	530	588	506	518	504	581	575	535	573	543	523	501	548	546	548	579	541	551	568	534	567	542	545	540	526	533	575	519	581	552	520	536	579	555	525	547	575	535	547	542	552	541	590	526	570	546	534	536	602	553	570	572	545	524	530	548	557	541	540	538	597	574	544	567	571	559	572	529	568	541	551	529	574	573	581	478	532	542	469	544	594	590	536	547	548	537	558	554	557	564	540	556	578	531	514	536	551	543	573	545	514	511	559	550	518	540	572	572	583	513	489	563	537	577	523	531	510	589	551	555	574	523	560	549	552	539	537	526	532	565	499	546	519	579	545	532	535	539	543	558	544	564	529	578	539	555	575	538	542	586	581	505	567	590	509	511	557	573	549	520	560	563	539	583	561	533	534	568	521	524	549	541	563	531	543	565	580	562	518	536	564	538	605	544	580	539	553	499	529	580	541	523	578	582	579	552	547	566	565	529	562	563	559	548	521	517	517	545	511	564	565	548	497	554	579	538	576	545	532	522	508	541	538	549	562	529	550	530	546	538	567	542	560	551	505	560	552	548	510	567	522	533	575	503	555	590	553	556	549	554	549	569	542	551	568	545	566	542	560	581	574	550	582	576	572	523	608	553	530	539	543	564	598	555	537	562	565	536	513	537	559	505	552	581	539	551	519	547	577	534	583	569	546	543	534	555	557	527	563	537	541	539	562	530	562	552	554	539	538	578	534	561	501	578	559	567	581	591	541	554	541	599	567	531	577	533	585	569	562	541	590	546	523	578	550	554	547	544	560	512	597	593	558	549	567	529	520	538	514	546	588	615	543	555	539	608	547	529	574	523	564	523	553	531	551	535	585	542	538	538	546	545	562	566	527	537	537	580	572	572	588	540	618	551	524	563	574	590	546	578	566	519	627	526	537	560	565	565	542	574	541	549	566	557	575	576	517	585	538	551	493	558	553	569	538	534	561	539	585	528	556	564	508	547	541	555	593	559	515	561	576	531	535	537	536	511	523	539	582	560	548	583	529	567	535	553	544	537	512	524	568	541	582	527	558	545	527	548	568	539	577	557	521	572	549	571	512	536	558	521	546	551	570	573	565	569	566	540	578	539	562	528	535	578	551	569	536	516	561	538	527	548	525	584	571	535	550	588	544	547	547	575	555	564	570	525	547	573	563	555	546	546	557	569	582	553	533	565	566	518	601	591	576	547	563	508	550	590	561	540	513	553	515	541	521	586	541	547	578	534	553	539	592	524	591	584	561	522	547	530	559	531	543	540	604	565	557	537	578	559	525	553	543	540	570	541	538	518	574	536	549	554	524	577	519	555	533	544	580	566	561	610	529	542	543	548	572	558	558	531	577	525	581	599	575	551	570	544	565	550	564	550	571	522	541	529	540	527	539	551	547	583	544	535	529	568
11622	6503	3052	1730	1168	810	709	623	485	345	283	238	200	205	140	147	136	141	131	126	107	106	109	108	102	101	92	87	84	92	87	99	84	83	87	76	73	85	79	75	92	77	81	76	69	88	73	69	89	66	75	81	71	67	73	68	84	88	75	69	98	87	68	74	86	61	67	80	82	80	69	73	91	88	87	66	79	75	90	71	70	70	95	82	72	76	80	84	71	76	84	79	82	78	70	84	79	74	90	63	73	73	87	72	81	92	71	69	82	80	85	93	82	92	95	75	87	83	73	82	77	90	84	81	75	67	85	85	79	76	78	59	93	81	81	69	85	92	72	98	100	78	91	75	63	72	72	66	81	77	67	70	84	58	71	93	75	73	87	91	81	81	91	102	77	83	87	67	75	76	90	68	81	85	79	78	66	81	80	81	76	88	87	71	65	79	83	67	93	86	75	81	84	72	74	66	74	77	90	57	70	86	76	78	90	85	81	75	89	80	81	82	85	83	75	72	75	80	74	73	88	92	88	71	77	85	78	73	71	66	70	77	69	79	69	89	70	81	92	68	82	75	70	69	88	79	77	73	59	83	87	99	82	89	77	86	82	63	94	78	72	74	80	102	65	76	76	59	77	73	87	89	78	75	83	79	97	82	64	75	93	88	68	93	80	78	78	78	90	80	68	82	79	77	71	90	87	63	82	72	70	72	98	80	87	78	78	77	86	72	82	87	65	77	79	74	90	66	68	84	86	77	59	89	65	78	74	78	77	73	80	82	77	92	75	73	93	90	75	70	97	94	86	67	75	71	73	84	66	74	77	75	68	97	64	66	79	76	82	76	85	87	66	75	83	69	79	85	86	60	89	93	84	66	67	91	80	71	96	83	89	70	85	89	75	78	73	88	96	86	79	84	82	85	78	89	100	73	74	93	79	97	74	88	76	85	73	78	82	79	87	72	87	66	69	64	71	64	70	76	78	86	86	90	90	86	71	81	68	88	78	83	75	92	76	78	74	102	83	86	80	64	90	78	83	78	64	82	72	75	88	102	83	85	78	66	69	79	78	85	81	88	68	93	64	77	98	85	78	83	77	112	93	79	88	70	80	79	87	85	69	63	77	70	87	70	75	84	76	71	86	102	78	64	68	88	95	68	68	76	70	62	82	86	74	74	83	93	72	75	90	73	76	73	70	71	75	82	68	70	79	75	69	80	82	75	73	71	78	88	95	84	76	68	96	83	82	61	79	64	86	85	97	84	71	64	87	96	86	62	72	71	74	65	89	74	81	81	85	70	78	75	81	79	97	67	91	89	79	82	89	72	71	82	68	66	75	73	74	80	85	76	81	79	71	76	80	69	95	77	82	83	59	84	73	74	62	88	84	91	80	66	81	92	51	80	67	75	72	80	83	94	86	67	92	72	89	79	51	73	69	77	75	75	69	72	82	74	72	73	77	77	75	72	89	83	70	90	68	88	77	66	90	89	90	83	79	89	84	66	90	94	80	81	84	72	83	72	88	74	65	74	74	71	78	69	92	74	69	69	78	78	62	81	81	76	82	86	65	91	68	71	71	74	85	72	73	89	63	92	73	88	88	61	71	76	72	78	74	84	85	76	62	80	70	70	67	69	84	76	79	66	77	68	87	74	77	84	82	91	89	66	69	64	77	67	87	84	93	77	91	91	66	76	60	75	81	88	66	81	63	67	76	74	63	87	89	64	85	72	75	71	78	75	88	94	88	76	79	90	82	73	83	86	69	78	70	87	80	85	76	77	61	76	81	70	84	82	78	81	67	83	82	78	78	75	90	72	86	77	63	79	71	83	73	78	77	74	91	78	66	85	83	77	82	74	77	84	86	79	80	73	85	91	72	82	84	89	58	76	80	79	79	86	80	78	90	75	71	87	79	79	77	75	72	64	79	86	79	76	81	65	69	77	76	81	71	57	72	97	86	85	91	76	78	77	80	69	71	90	71	91	67	83	80	91	73	80	87	76	77	72	104	79	70	72	84	73	77	78	100	67	75	76	82	75	74	81	65	81	80	73	71	76	85	85	80	69	69	75	75	82	77	90	84	81	74	71	77	83	72	74	72	81	76	79	74	77	94	73	70	74	75	88	75	82	87	80	89	100	73	88	69	73	73	61	85	79	78	80	80	78	71	77	85	64	63	63	84	85	78	75	77	95	72	76	71	68	73	76	84	73	78	93	89	62	91	77	72	73	82	66	74	66	69	81	81	65	93	80	83	73	69	90	89	66	78	68	94	70	87	83	72	73	77	73	82	64	76	90	90	71	95	92	69	76	91	76	77	74	75	80	75	93	78	85	65	73	79	86	76	73	80	81	84	79	75	73	93	85	76	79	83	73	76	80	87	62	78	84	80	74	84	81	76	79	89	69	73	77	71	72	80	86	81	65	81	61	96	70	97	67	70	73	80	75	77	70	90	85	86	65	80	85	90	73	69	64	70	71	69	76	66	79	92	97	70	86	93	89	81	72	86	66	88	83	88	63	75	88	83	77	95	91	85	79	74	66	85	76	79	81	65	80	79	79	89	78	72	70	73	77	62	87	84	89	94	83	72	86	69	75	92	85	71	88	72	73	78	74	62	86	82	76	72	84	78	69	63	71	65	67	69	77	87	87	90	90	67	64	81	71	100	91	84	91	85	85	81	81	86	73	75	67	86	91	75	84	81	75	73	73	78	75	79	83	87	53	79	75	89	77	80	90	64	73	89	86	83	73	75	76	74	89	72	73	92	67	66	80	92	89	76	70	102	90	66	70	68	77	72	71	90	81	100	69	86	76	91	85	81	87	74	86	66	61	92	98	73	84	74	96	77	72	73	66	70	89	90	73	77	87	77	83	62	78	72	75	65	78	86	73	65	73	92	80	78	80	76	83	65	93	89	67	90	89	80	80	90	75	80	87	93	80	78	75	69	68	79	62	94	72	75	66	81	92	83	67	92	70	89	91	91	70	73	80	69	84	73	91	96	78	64	81	69	68	74	90	97	87	83	83	81	68	81	73	71	86	83	69	82	73	89	75	80	80	83	87	75	93	85	78	68	86	78	81	68	85	86	71	79	72	72	75	78	72	81	76	85	96	88	82	77	71	79	72	72	84	88	81	92	67	82	99	79	75	95	80	89	78	70	81	86	69	77	75	77	70	83	63	83	83	70	70	87	75	88	68	88	83	74	72	72	82	80	83	78	61	79	79	88	72	95	84	97	80	81	83	76	85	73	72	83	71	87	73	65	103	85	79	78	87	76	72	68	92	89	78	73	77	71	65	70	86	85	78	68	64	86	83	81	73	73	71	84	84	75	83	78	79	80	93	68	78	85	82	88	57	73	73	75	69	69	67	84	80	51	69	69	84	93	76	79	61	72	88	65	82	81	87	68	76	62	67	74	67	80	78	89	77	87	91	76	90	74	64	104	84	81	85	87	76	80	85	74	64	88	84	67	83	85	82	82	87	92	77	70	74	82	89	81	84	74	75	78	89
41853	27752	19534	19707	23558	22605	20543	16233	12868	9388	6717	5222	4154	3346	2859	2411	2060	1896	1693	1637	1386	1270	1192	1122	1062	1013	888	807	767	762	703	706	715	695	694	657	643	642	606	600	647	645	630	652	625	623	618	592	576	588	584	619	570	581	620	611	614	638	607	596	558	553	612	573	577	565	603	578	587	560	607	629	622	605	626	615	579	638	575	581	606	574	578	602	608	629	551	624	585	577	595	549	588	545	607	611	607	626	648	572	583	582	569	623	633	642	606	609	539	640	580	624	604	595	564	610	596	570	641	628	617	572	604	572	587	572	581	603	572	595	565	642	614	599	651	591	597	570	601	595	583	592	616	656	596	618	586	554	572	570	636	614	602	594	579	567	551	593	573	559	617	575	592	613	591	605	607	579	618	603	558	576	636	628	548	586	588	605	565	589	560	557	578	567	579	605	614	558	566	634	587	612	546	589	616	574	571	603	591	600	580	606	614	577	568	569	577	587	626	599	608	613	617	572	582	586	616	583	592	601	568	596	605	595	627	595	575	599	613	610	571	629	549	589	617	554	581	587	606	568	602	580	576	611	573	587	579	607	565	565	556	611	578	591	614	571	625	624	630	612	580	592	631	598	564	623	556	615	581	551	553	526	640	599	578	600	592	654	555	612	573	605	592	613	554	622	589	573	579	580	589	554	559	560	620	596	630	589	594	600	599	611	581	588	578	592	624	626	571	605	598	585	631	566	570	639	602	604	592	577	595	570	619	584	603	567	565	574	612	582	587	645	604	549	600	617	591	622	585	620	610	608	603	594	574	576	625	622	585	610	575	649	577	589	599	606	583	563	546	595	561	555	610	599	594	598	615	559	599	610	612	611	562	594	557	586	538	553	608	599	521	587	579	618	598	594	577	607	562	602	585	591	565	579	599	629	629	599	588	564	612	589	560	647	633	609	556	601	610	588	557	571	612	585	598	569	558	612	615	610	598	625	603	606	602	602	592	589	605	578	558	584	588	555	600	579	648	582	601	581	580	553	557	572	553	573	603	595	581	626	576	564	617	567	624	579	571	568	618	605	577	579	599	589	596	592	614	576	597	641	568	565	557	590	574	615	603	582	615	607	574	621	546	564	610	599	628	593	577	612	601	590	622	586	617	555	571	634	560	632	593	575	583	599	613	546	615	586	594	569	564	577	570	555	602	585	581	601	570	606	586	537	558	578	585	563	616	599	556	604	581	610	605	564	602	624	603	586	571	626	556	635	565	592	613	574	567	599	572	613	580	577	575	601	590	612	582	594	594	591	608	636	602	587	582	630	620	578	594	604	588	567	605	619	566	628	571	583	582	634	610	598	592	638	549	584	616	597	582	580	574	571	602	586	592	585	587	588	563	623	565	611	580	606	559	622	616	560	567	595	585	609	545	630	613	602	607	610	610	581	594	579	620	593	614	626	541	600	597	644	625	608	621	584	575	594	606	560	560	594	590	628	556	548	582	580	537	582	576	624	568	578	599	569	624	611	623	610	627	620	605	579	615	613	593	589	635	597	619	608	568	567	585	577	556	581	636	609	605	623	626	641	596	585	604	598	614	602	606	578	617	575	582	571	603	579	598	576	596	568	575	603	570	611	604	561	582	617	573	578	596	594	533	564	599	652	595	581	614	595	623	561	581	604	588	600	556	581	561	612	587	576	615	607	572	584	598	612	606	595	565	593	609	567	575	603	595	646	572	590	592	624	566	600	594	613	605	598	583	579	573	555	593	575	627	597	603	585	589	615	605	644	621	583	608	559	546	621	573	587	601	547	600	593	595	603	577	602	608	600	603	623	542	595	579	573	573	645	580	596	601	645	597	589	624	627	597	561	607	596	580	613	600	575	574	554	634	632	572	571	603	612	588	605	589	630	589	583	593	586	602	609	589	593	572	576	563	595	595	556	606	572	584	618	569	578	595	601	597	608	587	612	606	595	605	594	576	583	567	574	562	563	584	602	552	588	580	593	579	563	614	561	613	581	577	576	629	566	603	570	570	550	576	594	591	573	593	626	581	612	609	593	593	602	564	616	603	571	613	609	618	555	604	557	595	559	595	588	595	579	598	592	614	574	631	619	618	558	628	586	604	630	622	574	583	637	627	580	584	581	610	603	599	639	562	568	595	576	545	585	606	605	590	637	619	576	617	608	594	552	545	616	600	608	540	573	632	587	588	561	591	623	577	591	598	614	616	618	624	542	609	610	592	612	598	566	595	613	611	593	603	588	643	578	634	565	596	616	567	587	574	621	571	574	595	586	626	609	572	575	624	588	565	589	610	537	589	547	606	602	589	588	623	565	600	575	611	613	602	588	573	596	601	589	610	580	604	598	630	565	564	578	608	634	613	623	646	587	610	569	594	601	589	566	598	558	565	550	591	587	577	553	595	629	577	589	553	578	598	585	585	607	605	606	602	606	591	620	595	559	581	597	632	578	607	588	594	552	582	632	601	574	618	624	595	555	599	601	582	615	610	631	606	629	617	587	597	592	579	623	613	595	559	548	577	618	592	640	566	555	605	551	627	580	576	650	577	596	594	564	555	608	593	560	603	604	590	590	593	582	611	615	575	555	549	563	589	604	599	621	571	563	567	588	610	632	591	546	591	612	603	596	594	574	624	569	580	602	564	597	540	582	593	557	582	564	581	585	580	598	628	609	588	573	550	620	587	605	608	611	586	548	613	602	595	582	616	612	554	577	606	576	576	590	575	599	617	576	642	575	568	603	587	587	610	635	631	561	599	597	616	596	581	582	623	618	583	553	614	607	549	602	591	599	635	599	591	578	590	613	592	577	587	617	605	606	625	593	611	604	623	606	606	610	552	593	530	618	604	603	599	571	641	550	575	579	659	591	575	602	582	608	554	591	593	587	579	594	589	616	598	598	593	625	576	554	625	602	562	633	584	627	624	609	629	639	637	678	560	601	552	578	610	584	569	551	605	605	558	598	585	597	545	566	593	602	604	586	615	586	575	615	604	552	571	547	586	620	556	631	590	568	596	581	567	592	560	599	616	593	540	579	584	591	584	589	639	595	566	571	560	601	587	581	595	600	580	600	571	609	579	579	597	548	625	589	610	597	568	578	562	565	606	580	559	619	556	632	583	625	602	595	649	587	587	590	583	574	596	584	550	593	579	563	590	578	618	595	588	557	557	605	574	582	570	597	570	565	609	623	562	580	614	611	591	591	576	567	599	547	593	595	616	592	573	559	599	572	607	587	604	586	567	612	607	603	598	581	592	593	615	570	624	545	649	609	572	551	567	626	576	584	550	595	565	569	589	644	624	617	618	615	597	604	611	578	580	655	558	581	565	550	574	585	606	657	607	536	585	580	570	598	588	596	637	587	601	597	563	565	608	613	560	569	607	611	561	582	593	619	574	572	605	621	584	568	571	618	578	600	571	579	576	577	521	627	644	599	607	604	600	600	599	591	582	620	602	555	572	558	535	547	545	612	575	595	604	604	571	645	585	605	586	617	543	569
7511	3479	1728	1021	579	497	413	370	335	203	150	148	138	136	108	111	112	102	105	93	95	78	70	95	76	84	80	103	68	84	65	87	81	75	83	77	79	50	81	88	58	74	69	82	63	65	81	78	78	76	69	82	75	75	85	67	95	63	75	69	87	71	76	96	86	69	62	85	67	80	67	73	75	69	92	61	84	74	71	77	58	67	69	72	82	63	74	81	67	79	81	71	72	65	86	77	87	68	78	68	87	78	86	70	68	73	81	64	70	71	88	64	66	62	73	71	83	78	76	85	72	65	75	70	75	61	69	92	73	75	74	72	79	78	73	84	81	78	86	71	73	65	76	60	81	61	76	74	66	71	96	81	73	78	76	63	63	60	72	65	79	69	86	84	71	76	69	73	75	72	72	67	78	61	63	80	70	78	73	82	69	65	89	62	61	76	78	81	75	75	85	62	74	63	76	69	72	78	77	68	59	68	78	76	73	71	83	68	71	80	81	66	71	73	70	81	66	67	70	61	77	76	79	65	71	54	66	72	78	82	74	69	85	79	73	91	85	81	81	82	72	71	60	75	77	70	65	80	75	65	60	72	64	74	80	68	70	63	70	73	71	80	76	69	89	62	75	64	78	71	79	81	69	82	91	63	82	88	68	64	75	67	66	75	64	83	78	74	76	78	65	78	78	71	51	72	73	75	69	99	68	69	72	73	81	73	75	65	75	82	61	59	66	54	80	70	68	78	87	81	72	78	70	72	74	84	79	68	83	74	69	75	64	103	80	87	85	83	75	70	68	71	63	87	70	72	79	72	79	72	73	59	65	65	77	86	72	63	85	79	77	77	60	70	83	71	75	82	68	75	65	85	73	68	88	74	66	68	72	73	74	74	64	68	90	86	79	69	85	74	63	65	69	86	75	75	69	84	67	74	70	65	76	68	72	62	62	75	71	53	77	67	73	74	78	85	69	72	80	72	64	68	63	89	63	68	58	67	73	76	58	77	73	68	78	81	65	78	81	77	79	99	66	72	70	71	80	70	78	91	64	68	86	82	68	69	65	77	70	81	67	89	63	67	56	52	93	95	69	78	78	63	78	81	76	69	83	93	78	66	75	68	68	70	82	71	69	73	70	80	71	61	65	76	71	73	70	84	52	70	80	68	60	74	63	67	65	72	72	77	76	73	68	63	82	67	66	72	66	79	85	71	81	73	65	75	73	71	66	75	83	69	70	81	78	98	86	77	84	73	72	75	84	71	56	66	63	73	61	64	53	61	82	85	74	69	52	73	73	66	66	76	71	69	60	63	68	85	73	65	69	78	78	76	56	75	73	68	67	90	84	79	60	79	58	62	84	60	61	69	78	83	85	64	70	75	59	75	86	73	75	72	64	64	75	87	77	67	67	68	80	71	66	78	69	74	59	73	81	86	69	65	68	72	80	67	73	73	81	81	87	59	73	77	82	76	75	74	79	74	61	69	61	80	81	77	69	70	75	80	82	75	67	59	85	96	73	63	70	69	88	64	68	60	83	84	93	66	48	84	89	75	84	72	67	76	68	78	72	67	78	75	70	71	66	69	73	66	68	56	72	84	83	82	87	87	85	70	74	90	82	92	80	72	65	76	91	87	76	65	80	79	83	77	88	65	69	83	90	76	75	68	72	71	70	53	74	72	78	77	60	77	79	82	80	70	68	83	66	55	64	78	78	81	73	59	69	74	62	71	70	77	72	64	72	84	66	78	58	71	74	77	90	85	97	77	81	56	73	84	86	70	69	74	88	75	76	75	74	84	82	71	62	67	81	78	76	64	76	72	79	80	69	64	63	67	66	77	78	69	83	66	78	92	67	86	70	83	75	71	58	68	70	81	77	88	57	67	67	76	90	74	71	73	74	88	76	93	78	86	66	76	74	76	77	88	80	82	82	64	61	61	68	68	74	77	69	77	81	88	60	73	86	83	80	81	82	77	68	63	67	76	72	76	59	86	73	80	84	81	71	93	94	64	72	70	82	61	76	71	59	96	62	80	76	77	61	82	87	75	90	66	81	66	67	68	71	78	75	63	83	71	79	63	77	76	66	66	69	52	72	65	70	60	76	75	50	67	77	87	71	66	69	76	78	70	80	75	74	61	62	77	72	70	86	62	85	84	60	80	87	59	69	74	73	71	94	82	89	76	76	71	73	91	63	70	81	67	68	72	68	87	48	86	59	88	63	81	76	66	82	67	84	72	68	79	75	84	77	74	71	92	66	77	68	74	66	76	64	71	90	62	75	59	70	73	89	73	69	60	64	74	78	81	78	78	62	77	66	64	63	77	68	68	60	70	84	78	64	80	96	85	70	71	87	68	78	78	77	78	75	73	62	68	68	67	73	76	67	69	95	76	70	69	87	58	87	65	76	74	62	90	85	71	58	79	75	81	62	70	81	74	67	71	67	68	61	86	73	71	65	83	83	71	100	81	67	63	65	75	82	68	53	72	81	67	72	62	66	79	78	85	66	73	80	79	69	76	76	69	64	76	75	88	66	80	76	69	62	66	86	81	66	62	71	71	76	63	66	67	66	72	81	70	63	79	66	67	92	73	78	83	70	75	58	89	90	81	75	68	65	67	69	71	63	70	75	68	71	73	64	78	59	81	75	68	69	73	78	60	65	64	62	77	76	81	74	79	70	77	64	65	71	66	69	67	80	85	84	80	60	72	73	60	76	71	69	63	76	93	75	88	71	83	87	69	55	77	80	78	84	86	68	76	67	74	76	81	65	73	77	72	77	75	60	91	75	79	69	68	57	76	81	92	68	86	78	81	83	67	77	60	64	60	86	69	82	79	70	66	79	64	71	63	72	83	70	69	69	65	79	79	92	52	73	95	62	70	66	66	73	95	72	64	60	66	71	67	86	73	87	63	85	66	82	70	69	75	88	84	75	70	78	79	80	81	70	75	74	78	72	81	68	69	75	77	64	84	80	64	78	74	68	74	70	76	82	73	67	75	68	87	80	77	64	86	64	83	73	80	91	63	79	87	68	69	67	64	62	68	64	64	89	75	74	79	81	70	80	84	73	75	78	70	58	68	72	83	77	72	66	75	83	83	90	83	66	61	77	73	76	69	82	61	83	73	72	81	104	74	60	62	79	70	67	66	67	85	62	66	74	60	66	81	71	75	70	63	71	67	64	81	81	68	69	79	78	78	61	63	94	67	80	65	67	75	74	87	63	65	74	71	62	72	70	61	74	60	73	69	82	81	78	69	73	73	85	67	61	60	86	74	74	68	86	73	79	71	66	78	60	72	82	73	59	67	70	72	66	91	80	69	81	69	73	67	75	84	70	59	72	68	55	69	61	73	81	55	65	77	68	72	75	74	71	62	82	69	61	59	61	69	67	79	79	74	75	75	69	62	64	70	72	74	67	70	64	71	81	70	77	74	79	72	87	67	84	63	80	66	68	79	64	74	67	74	87	90	81	73	76	75	71	82	66	66	74	81	64	86	73	58	70	95	67	85
35811	21289	14467	13653	15967	16198	14219	10817	8876	5825	4075	3131	2510	2086	1840	1552	1314	1237	1172	1049	980	897	821	796	819	779	714	665	607	609	608	621	597	561	610	614	562	565	581	527	618	565	588	578	539	564	522	544	574	545	584	536	561	548	563	550	591	559	554	547	549	530	540	551	554	536	530	533	528	607	540	590	551	481	537	568	576	537	564	570	541	529	578	540	578	552	596	568	569	536	520	566	578	543	560	540	556	553	554	587	540	587	518	571	548	545	552	528	551	538	577	534	563	547	544	536	497	567	558	549	527	556	575	528	533	562	543	582	551	540	555	528	542	522	558	533	592	557	535	557	552	588	533	587	558	574	539	551	574	600	590	541	577	547	554	559	597	530	602	560	595	564	533	578	524	545	562	550	586	601	583	594	594	583	542	580	535	580	556	559	513	564	571	593	579	560	516	563	560	553	528	568	561	524	542	580	539	561	537	525	560	558	579	552	552	535	552	540	554	579	558	594	568	566	596	592	534	563	542	586	537	582	559	548	547	577	575	558	558	548	555	525	576	514	528	546	545	561	568	598	553	582	569	531	542	547	530	609	515	568	551	556	539	553	567	566	569	535	546	552	555	508	546	539	587	562	540	592	539	513	582	563	544	575	542	549	495	551	512	554	580	570	562	545	591	615	515	576	586	545	613	531	569	533	531	555	532	537	567	554	609	597	558	579	584	575	596	584	571	544	585	534	603	561	542	552	556	560	588	548	558	563	577	544	528	557	528	577	559	566	542	507	576	532	554	534	560	562	591	581	568	488	525	532	551	555	549	546	577	573	578	559	553	566	545	561	584	529	558	560	544	557	545	565	545	568	529	555	551	565	543	567	558	529	590	584	573	555	547	552	544	573	549	551	560	537	520	553	560	561	581	580	510	513	570	526	569	562	531	570	554	530	544	548	590	526	552	524	578	548	538	566	571	599	552	557	529	561	543	542	533	558	582	528	543	562	568	552	546	548	580	520	551	527	586	552	546	536	564	575	534	574	554	564	569	571	568	563	580	558	585	546	556	535	540	582	569	579	551	553	549	552	577	523	552	601	559	578	545	589	543	577	538	542	580	584	594	578	540	602	575	568	575	558	539	550	554	534	552	609	547	540	569	566	578	532	528	551	595	566	564	563	527	587	520	556	520	576	541	535	580	577	587	559	560	533	527	549	568	586	581	587	581	568	581	561	567	580	512	530	563	546	552	583	558	533	540	572	536	569	530	502	580	543	547	578	532	553	537	554	608	591	565	529	514	530	569	535	601	568	583	556	569	549	536	535	567	529	515	545	600	518	589	574	554	570	551	524	589	552	541	544	573	552	551	573	552	560	557	562	537	501	531	548	533	522	550	550	592	557	552	574	592	599	524	557	541	551	509	614	549	562	528	553	547	566	552	561	551	558	549	582	508	572	504	574	522	568	559	565	591	542	529	504	551	535	550	532	538	508	564	526	558	587	554	573	513	557	569	558	570	562	532	523	557	537	530	530	565	532	556	603	574	571	572	511	536	543	564	550	576	536	576	546	572	578	538	589	536	580	561	531	551	553	535	527	550	553	523	575	527	570	546	558	550	583	531	537	536	546	556	560	562	529	615	524	558	584	560	539	545	550	488	556	582	572	516	579	563	560	566	573	621	520	557	573	563	528	574	564	556	574	600	502	521	562	565	582	560	566	571	540	576	593	562	555	561	578	538	566	543	561	569	545	512	551	562	556	587	547	523	563	530	543	599	539	557	556	579	563	560	510	553	566	539	534	549	533	540	551	561	580	564	588	543	548	563	537	562	541	519	570	545	529	545	601	583	539	523	565	610	526	604	549	558	544	565	538	557	547	551	564	575	595	530	584	528	571	578	541	556	551	559	556	538	569	576	565	555	564	531	556	564	523	587	555	575	570	571	545	584	541	542	564	548	573	545	545	595	558	564	563	552	529	560	516	584	528	554	513	571	532	551	517	563	511	547	576	515	558	577	536	554	561	544	556	570	546	558	533	571	541	560	564	509	529	563	558	583	559	545	571	547	537	560	531	557	547	581	591	565	512	557	562	571	575	552	540	586	542	547	565	547	564	558	566	557	577	558	575	531	549	528	534	558	559	542	567	563	577	570	577	535	549	543	537	576	550	563	595	572	551	564	590	568	537	599	558	561	536	597	529	597	562	542	550	546	539	540	524	548	552	553	574	554	558	542	536	554	570	546	547	564	542	569	516	586	563	561	533	574	552	548	560	591	547	550	568	525	543	570	564	553	533	548	530	556	576	566	532	572	550	552	558	553	541	545	561	553	540	557	562	559	571	567	544	521	554	582	567	589	580	567	535	575	531	577	570	549	554	535	573	588	533	534	531	567	490	558	575	550	531	593	538	580	565	530	545	534	552	511	557	583	577	589	545	561	559	526	581	575	548	528	559	569	595	542	571	568	564	550	563	538	589	594	583	513	524	558	516	575	595	527	543	553	558	542	547	569	552	525	540	551	529	552	577	601	527	588	598	560	570	569	562	549	577	552	527	559	540	558	591	580	544	585	529	537	578	544	544	543	573	516	497	574	556	540	598	556	565	553	516	543	558	552	519	570	553	568	557	569	551	542	530	545	533	532	487	554	529	567	566	563	526	559	571	564	565	578	531	570	580	550	603	593	508	512	552	512	576	550	547	547	593	554	571	540	593	540	523	549	552	527	547	568	540	575	542	547	574	520	564	518	543	537	555	542	522	548	535	549	577	541	566	610	591	582	544	534	558	579	513	531	555	569	568	570	540	511	540	531	598	595	546	519	578	521	591	609	539	520	608	582	544	573	609	558	570	536	575	544	542	555	577	551	567	596	576	529	547	550	549	553	541	543	524	561	552	539	577	533	553	524	572	571	562	517	565	528	546	540	576	586	548	574	553	601	527	541	537	549	565	561	543	543	530	561	508	562	573	580	553	539	548	558	546	541	576	551	544	602	523	548	581	538	535	587	532	576	565	542	557	559	519	567	594	558	568	561	502	556	576	554	566	587	572	550	500	566	551	578	536	558	552	588	564	597	570	508	537	551	556	510	610	559	562	577	554	578	574	584	541	549	601	520	593	572	540	561	509	552	571	566	580	543	552	570	546	584	529	580	526	555	541	540	569	585	601	560	546	546	526	584	557	510	538	536	560	569	554	529	529	570	550	525	533	579	546	557	522	573	520	540	567	551	572	525	591	607	512	577	553	565	532	546	526	611	526	535	544	542	501	525	556	552	571	544	578	490	553	572	570	559	583	517	532	527	550	560	572	547	568	528	520	525	575	588	575	540	563	593	525	567	603	558	519	528	562	603	559	552	567	594	584	607	561	549	542	607	526	554	566	522	561	521	545	570	528	536	498	557	571	583	570	614	551	577	576	538	556	538	539	545	515	558	574	560	545	532	591	556	577	549	508	572	556	553	498	522	541	556	556	560	552	557	565	592	554	560	544	548	540	554	569	524	576	616	519	557	570	588	540	579	564	538	583
9742	5454	2616	1450	820	706	625	527	396	291	261	194	166	139	145	136	112	103	136	108	85	97	103	89	84	85	88	83	84	88	78	91	90	86	78	65	83	87	81	81	88	81	70	81	72	95	78	76	92	84	86	75	79	78	60	83	92	76	75	80	74	67	79	75	72	73	85	92	74	84	63	71	84	76	80	69	84	85	69	52	67	76	83	84	74	79	73	89	73	87	78	74	94	96	73	92	86	105	93	95	66	81	70	69	68	72	87	81	74	80	73	79	79	87	67	91	80	60	88	68	77	79	78	76	80	67	68	74	63	70	81	71	65	69	87	85	83	67	81	90	65	77	60	83	69	56	77	81	82	74	79	81	93	69	92	72	72	81	73	75	79	75	73	67	66	92	89	70	86	71	107	101	63	81	74	88	90	96	77	93	65	79	73	69	66	80	79	86	73	72	91	73	71	87	77	73	84	80	65	77	78	65	85	64	61	72	87	72	77	88	79	90	74	71	83	76	80	70	72	87	81	70	73	58	71	85	65	74	78	80	88	84	87	71	76	70	93	73	80	77	76	74	86	87	91	82	78	72	75	68	97	95	81	89	77	70	91	79	68	78	85	68	59	64	76	84	75	78	83	91	76	90	90	81	77	74	66	92	83	71	72	83	68	62	78	84	87	72	67	81	77	82	75	82	75	85	74	70	85	86	87	69	74	77	84	69	76	76	93	83	86	86	75	72	85	72	82	62	69	89	75	83	83	70	61	87	70	87	102	80	87	83	80	86	72	76	87	87	66	86	86	76	83	77	84	77	77	69	83	78	76	86	81	86	78	68	86	64	84	76	72	76	62	86	66	81	92	79	84	76	82	77	91	97	77	80	58	57	77	81	81	85	83	56	70	97	85	64	67	87	81	98	87	83	72	70	80	75	74	79	83	83	71	104	91	84	84	67	86	69	98	71	69	64	85	78	73	78	76	82	76	94	87	72	75	79	85	64	70	84	71	89	82	78	81	71	71	65	84	84	77	74	63	67	76	79	82	75	89	56	84	77	81	83	60	71	68	77	80	83	94	85	81	77	84	76	76	90	71	85	69	73	86	89	78	93	71	91	90	70	90	78	83	83	83	84	87	69	90	94	84	83	62	77	82	70	87	70	70	74	87	78	75	72	71	91	66	83	92	57	91	90	69	71	85	66	62	77	80	73	83	83	71	78	61	82	60	86	73	90	80	104	79	82	88	79	76	75	70	76	66	71	80	76	68	82	74	84	84	76	64	73	85	87	65	67	82	75	84	77	63	80	79	70	85	77	88	74	81	77	62	87	85	71	88	82	80	101	66	77	77	84	74	76	86	86	76	74	84	86	90	60	76	63	84	80	67	80	89	54	91	68	86	70	69	79	95	100	64	91	60	66	70	88	73	67	86	94	73	78	101	76	83	76	84	90	80	71	86	99	81	63	81	78	55	83	70	81	91	78	97	87	73	64	71	88	93	72	75	77	66	86	80	86	85	82	76	71	88	85	84	79	81	79	79	67	56	77	89	89	68	70	63	84	81	70	78	65	80	78	75	72	75	84	71	81	88	79	87	84	81	66	85	83	93	86	74	83	81	84	72	85	89	88	63	76	87	80	76	61	81	81	88	61	93	67	58	72	88	80	89	67	62	71	71	81	65	67	71	84	85	88	67	84	75	70	83	79	80	78	82	87	85	83	78	79	76	88	74	74	66	69	75	71	78	80	66	88	78	79	84	75	88	77	74	78	89	67	81	93	85	93	78	73	70	80	78	88	85	84	83	82	64	63	81	83	83	83	64	77	80	89	67	79	58	91	74	61	75	72	77	69	82	73	83	81	82	100	66	71	56	80	74	81	80	71	75	88	74	92	93	67	73	77	75	85	77	68	90	87	68	84	86	75	79	84	87	87	59	71	90	71	72	71	66	84	67	96	76	85	86	83	80	75	72	91	79	77	82	66	86	94	86	61	80	73	81	74	67	83	83	76	93	82	98	79	74	78	84	78	70	79	76	84	87	73	81	96	84	79	85	80	86	73	94	87	79	72	82	81	81	93	64	81	72	81	61	73	76	68	75	89	86	78	76	92	91	81	68	80	80	71	96	94	77	78	80	67	76	70	80	67	81	81	80	64	86	82	82	81	80	80	84	74	75	88	79	93	80	86	85	59	65	84	61	69	80	73	78	75	83	79	80	79	68	86	78	82	81	73	84	101	72	70	71	69	72	72	76	88	86	81	83	69	69	83	82	81	84	86	78	70	82	85	75	79	77	82	78	69	85	67	68	72	74	79	87	88	87	68	81	74	78	78	75	64	75	85	58	72	70	76	75	88	82	83	61	81	72	70	88	75	65	78	75	78	82	105	83	94	77	67	87	87	89	82	69	90	77	64	87	70	66	78	97	77	87	83	84	77	69	79	79	91	64	74	70	78	70	82	75	52	73	82	72	73	81	77	84	93	64	76	79	76	59	104	80	66	79	87	76	70	72	90	85	75	76	81	68	60	63	82	91	74	80	76	82	70	78	81	84	80	87	59	76	68	72	68	81	65	68	75	92	73	71	65	83	71	74	82	92	81	74	97	77	86	54	83	67	82	70	67	75	73	66	69	72	89	90	89	77	63	78	96	66	88	76	85	73	91	85	101	80	88	72	80	87	90	86	64	82	94	69	84	64	81	93	83	78	74	68	69	72	82	68	79	70	76	68	85	76	73	91	78	74	81	64	92	74	91	78	72	81	74	82	71	66	81	92	74	91	69	69	66	88	81	79	75	75	89	89	83	91	72	86	89	77	82	78	68	71	94	88	86	63	63	89	88	82	73	69	75	80	76	85	81	94	86	82	77	77	77	83	87	81	71	62	78	96	73	78	77	82	90	82	56	95	56	68	71	69	78	80	71	86	80	96	75	90	84	83	73	86	71	84	79	92	82	79	65	85	73	85	92	59	72	86	76	87	81	86	90	83	73	73	92	80	78	67	80	74	76	88	73	86	77	76	80	74	76	72	104	77	74	90	75	78	99	72	67	80	75	84	81	81	72	76	62	81	98	78	79	82	73	81	79	85	70	80	92	68	81	86	87	64	69	97	81	110	79	72	80	75	69	89	73	68	90	87	85	80	72	95	68	82	87	77	65	72	74	100	74	73	82	102	85	83	72	86	86	82	68	72	80	79	85	75	80	85	67	76	68	77	78	78	91	79	75	70	82	76	77	80	78	61	67	76	68	76	58	77	77	85	73	76	83	97	85	65	76	91	74	78	64	78	82	73	82	79	81	64	77	67	72	78	69	77	102	83	82	85	78	71	75	103	66	95	78	86	82	83	85	70	79	70	74	73	82	73	84	75	86	79	91	77	74	85	84	81	73	75	94	61	80	74	74	75	75	72	58	82	87	63	97	56	80	97	76	87	72	80	78	71	84	73	70	71	93	77	87	75	82	80	87	77	84	72	82	80	74	90	74	61	76	78	76	88	89	74	77	74	78	80	79	85	97
40262	25904	18405	17045	19651	20496	17272	14017	10994	8058	5922	3828	3075	2732	2343	2016	1772	1585	1487	1326	1212	1136	973	1004	918	860	787	757	711	679	664	673	704	680	684	680	637	613	631	598	643	618	601	569	608	569	642	573	599	609	581	575	596	586	589	631	595	596	577	592	590	595	565	602	582	605	604	587	590	606	621	588	613	541	638	560	575	580	578	609	588	613	602	608	611	597	579	587	607	614	621	594	674	574	609	590	616	618	572	565	620	583	603	578	585	582	583	639	579	590	588	596	644	529	546	580	617	645	581	577	595	566	551	598	574	558	588	606	657	620	605	563	577	626	605	573	572	610	578	633	593	618	630	573	580	580	572	657	611	577	577	598	609	607	591	602	598	584	573	612	591	572	652	631	622	574	634	565	572	605	558	671	619	581	605	589	580	588	597	645	590	556	572	584	569	559	596	604	597	653	605	593	547	607	618	593	590	587	611	648	574	597	589	589	569	588	631	628	601	571	601	628	577	606	583	569	574	589	563	550	611	628	570	546	556	613	622	602	585	566	592	564	594	585	598	653	629	546	586	611	620	548	610	557	592	561	579	599	593	630	536	567	590	604	615	615	601	568	621	602	616	611	647	586	610	562	589	585	594	590	593	611	606	633	585	582	616	563	587	618	618	597	600	598	556	579	581	591	557	611	567	589	612	607	559	642	644	628	586	622	627	584	609	607	596	643	583	617	618	581	615	613	568	587	625	590	595	589	614	568	601	616	576	552	620	582	560	600	595	613	579	548	620	557	543	600	624	619	582	619	578	620	596	566	615	594	606	578	595	649	594	590	602	649	562	598	554	561	598	583	575	600	620	589	611	597	578	608	620	588	614	597	594	563	584	584	602	628	626	601	611	628	604	626	577	539	533	583	617	560	621	600	598	580	591	580	590	590	575	580	595	626	605	586	615	581	585	594	573	602	583	576	608	617	600	577	586	573	571	543	632	604	616	632	576	601	561	563	586	584	616	633	599	585	608	561	629	611	569	592	601	648	594	623	590	576	605	571	592	574	595	638	604	622	572	606	583	601	557	554	592	593	573	637	572	592	594	598	588	629	600	572	602	601	611	554	622	585	611	595	567	617	597	594	597	584	630	573	608	617	544	591	581	583	577	569	565	582	604	550	569	564	617	550	618	613	538	617	608	611	596	572	585	597	589	586	625	564	585	611	573	632	582	615	633	575	575	626	632	578	587	576	549	588	585	609	599	543	627	623	602	649	615	627	612	604	581	616	547	614	594	593	591	560	565	597	612	573	602	601	615	612	560	605	620	595	645	628	572	582	622	591	613	610	570	605	572	646	579	618	587	604	605	561	604	565	558	628	572	565	594	610	603	632	586	573	561	623	609	592	566	602	602	597	585	633	604	566	585	571	550	572	559	628	589	606	593	574	595	587	577	582	603	572	608	634	598	618	559	589	605	614	620	595	611	569	580	584	575	599	590	580	573	588	593	581	586	623	618	587	596	604	606	602	562	600	591	602	618	604	590	638	616	583	597	629	616	644	591	610	572	584	570	625	621	601	618	623	614	590	576	619	630	581	607	608	587	549	607	596	599	625	612	583	676	567	589	565	604	611	599	568	575	589	580	625	592	583	561	578	565	588	593	623	608	611	568	624	597	602	621	603	626	559	594	648	549	590	598	638	561	609	582	601	612	659	570	586	611	593	589	572	595	578	603	622	603	570	579	661	585	582	606	592	582	565	615	604	573	555	623	604	611	641	598	574	569	634	602	594	617	611	557	627	586	605	544	580	582	594	613	656	579	599	593	572	577	589	603	589	616	582	574	587	639	534	596	583	570	613	607	612	582	592	617	615	592	618	594	612	601	583	596	607	607	574	623	577	595	606	610	581	541	614	620	586	602	653	639	595	599	556	588	612	589	630	603	570	574	613	586	642	618	570	597	574	610	627	578	596	591	615	606	572	572	601	587	608	618	621	625	578	579	604	602	590	608	575	613	646	603	586	605	590	601	585	587	590	598	606	628	607	585	601	596	577	587	621	615	622	550	647	595	588	575	572	577	626	599	598	581	577	610	590	639	593	597	572	612	627	603	573	590	582	568	616	641	582	610	613	581	575	544	603	598	619	607	598	618	583	601	568	577	591	633	578	623	600	604	560	597	689	591	611	619	626	598	603	601	617	656	605	596	623	600	564	621	616	579	641	584	606	564	620	629	591	618	613	614	568	583	630	593	583	595	604	598	551	606	602	594	629	649	600	553	568	619	603	610	624	607	559	604	587	630	567	597	609	561	616	581	630	588	592	575	610	611	583	615	616	582	601	591	573	644	601	565	636	631	571	605	575	584	574	599	590	578	612	630	617	603	622	549	558	583	579	629	605	599	578	612	614	553	596	570	642	598	586	601	603	591	573	607	575	599	612	579	606	591	581	606	564	604	588	545	606	612	596	585	555	616	603	577	619	579	579	584	604	640	588	572	575	595	583	595	591	587	614	574	608	590	582	574	671	575	591	590	601	654	596	588	647	558	593	640	616	604	596	586	607	594	610	642	610	629	556	647	581	594	604	591	615	618	562	550	589	558	544	549	587	581	610	568	586	596	595	574	574	594	530	630	590	598	583	577	626	577	612	608	626	576	631	582	564	616	569	587	576	529	614	638	593	609	610	592	593	596	595	552	615	608	561	618	610	611	568	624	570	603	540	584	606	559	582	618	597	580	581	573	589	635	610	568	585	614	595	572	578	613	565	633	594	608	580	612	599	607	617	573	612	595	611	587	619	604	579	585	625	555	559	589	592	574	636	634	589	604	597	565	656	573	625	618	585	582	599	586	592	615	577	563	575	623	563	610	617	569	581	585	581	551	581	596	654	598	580	566	602	610	588	608	581	604	579	620	640	584	632	597	590	606	597	613	594	585	607	557	616	550	586	647	592	602	629	602	594	558	581	560	603	620	593	583	623	599	605	618	597	603	588	608	657	617	561	603	584	577	641	581	598	612	606	593	622	584	563	568	598	561	620	572	604	642	593	644	591	595	616	560	607	606	608	566	580	575	563	560	609	563	557	614	589	574	585	633	633	585	605	587	596	620	581	606	579	580	578	638	566	601	640	576	625	564	578	583	575	582	608	607	552	562	566	617	577	561	598	596	579	630	580	594	633	624	590	613	632	673	601	579	601	553	585	587	582	596	576	587	614	585	577	591	576	582	624	649	579	626	564	600	618	612	583	546	625	591	600	555	541	565	606	637	620	574	558	640	633	601	615	602	594	593	585	632	592	621	588	610	629	548	604	604	618	596	585	632	571	616	591	558	581	609	600	583	579	640	600	582	590	540	575	604	628	583	604	614	569	610	596	570	573	562	583	594	592	560	623	584	581	602	652	625	622	566	575	629	577	596	585	641	595	600	603	553	616	636	603	606	527	606	558	574	559	609	592	607	600	594	590	615	595	582	585	610	621	631	600	618	595	569	603	610	593	569	598	570	562	615	565	552	582	600	589	575	597	598	546
10324	5143	2390	1385	719	625	533	441	358	314	256	180	158	114	132	101	116	117	101	122	87	95	90	98	115	100	74	83	85	88	62	93	82	76	72	79	74	69	83	80	75	78	76	85	76	58	60	61	88	85	77	73	88	77	79	59	84	68	70	62	67	73	68	76	82	83	63	83	88	65	77	67	78	63	62	76	75	73	77	73	63	82	71	61	82	81	51	70	81	83	83	59	66	82	65	75	82	75	84	78	68	70	72	75	74	74	67	64	77	83	60	68	77	65	64	80	74	78	74	77	71	53	74	70	75	78	66	79	69	73	76	68	76	66	75	63	79	93	58	62	89	73	78	83	85	72	86	86	71	70	61	80	48	82	67	73	63	74	85	73	55	69	69	84	72	70	83	64	64	74	71	64	83	78	69	63	61	87	90	66	81	81	71	77	69	78	83	73	72	73	66	66	76	73	91	72	71	66	74	62	65	75	83	72	62	80	69	77	83	64	56	61	64	68	75	66	81	82	66	73	70	79	76	83	87	63	84	71	72	70	76	61	68	79	77	67	79	83	68	71	87	64	68	82	75	62	81	76	74	78	68	74	69	75	70	70	70	77	89	73	61	82	83	93	72	76	62	63	79	84	83	84	65	78	75	58	74	76	75	66	64	88	94	79	79	79	72	65	73	71	66	88	75	72	80	73	81	72	79	74	78	72	68	80	83	91	78	83	92	89	87	79	65	76	65	65	67	84	80	86	70	62	69	70	74	71	80	77	72	73	73	83	57	91	65	67	60	72	74	85	79	63	67	71	70	65	82	70	79	77	67	66	54	91	74	74	63	85	85	76	62	69	81	70	70	70	87	65	95	82	61	66	65	64	72	67	71	78	74	65	73	88	77	78	60	69	89	79	64	60	64	65	68	71	100	65	70	61	66	62	69	89	73	77	77	83	60	69	65	60	65	80	75	83	72	79	81	75	74	60	77	80	82	71	68	79	68	84	75	79	84	67	71	76	90	87	83	69	67	88	78	81	90	78	74	85	79	64	69	96	62	86	64	55	66	69	86	80	89	71	64	63	78	59	47	72	69	79	69	77	76	69	78	77	68	87	72	74	79	74	64	69	59	60	69	75	75	71	66	64	72	58	67	69	77	66	76	52	68	92	84	71	79	72	67	65	69	68	83	77	71	75	60	73	64	66	85	72	80	69	58	80	76	90	82	80	97	70	61	71	79	71	58	82	59	62	74	81	70	67	47	55	66	57	88	77	75	94	61	81	71	65	68	80	74	71	74	86	74	81	77	76	77	83	74	72	88	58	75	73	60	71	70	77	52	76	82	83	83	79	76	82	67	73	82	75	91	88	73	75	69	78	84	63	69	82	75	65	88	56	85	74	77	84	71	60	84	73	82	62	65	71	93	72	83	81	64	86	72	79	60	75	75	81	64	75	71	68	64	67	70	89	67	80	80	80	84	57	78	83	66	78	84	79	76	61	50	56	73	75	79	77	67	68	99	91	70	76	62	96	65	65	63	75	63	54	82	71	72	74	66	71	70	63	74	81	77	73	72	68	74	68	74	66	66	81	74	77	64	87	69	71	75	71	73	82	77	75	78	78	86	69	76	75	74	79	73	75	69	76	76	80	73	76	70	80	81	67	76	62	64	63	83	66	92	76	72	66	77	65	81	70	75	86	77	72	76	78	77	67	64	75	84	92	65	72	82	92	53	77	74	60	75	83	84	78	90	79	70	75	65	73	83	60	87	89	65	54	78	82	72	82	76	71	71	69	83	67	80	72	66	91	66	84	74	68	82	86	71	73	81	85	62	87	68	70	68	59	79	56	72	82	71	66	66	73	79	59	77	88	75	72	51	74	70	68	69	83	72	76	77	67	67	81	75	52	68	65	74	89	75	78	83	74	67	79	87	102	68	79	82	72	72	73	78	60	80	66	90	72	71	70	71	87	73	56	83	68	69	71	78	73	86	79	67	70	84	79	83	70	75	86	67	83	70	82	61	72	74	82	82	69	64	61	75	67	81	82	78	67	63	80	72	74	73	70	68	85	75	60	63	82	75	69	77	74	63	74	81	60	68	67	75	68	60	86	69	74	77	86	83	75	87	66	70	72	74	67	59	67	89	64	79	66	81	76	67	87	65	78	79	74	73	59	74	76	65	78	66	74	72	76	72	76	61	61	86	71	67	68	77	75	56	59	67	68	83	61	90	98	69	65	78	74	86	60	69	70	75	93	70	71	92	89	70	75	76	74	62	71	79	72	66	73	65	83	79	50	63	65	81	70	94	64	73	74	76	79	50	76	57	74	73	61	85	83	59	76	75	83	80	82	74	74	77	85	71	68	78	69	86	74	56	73	83	80	78	67	80	72	74	72	74	74	77	72	66	73	73	82	75	79	82	98	78	82	80	76	62	76	70	84	64	75	62	74	77	70	70	78	75	70	73	65	63	81	70	78	92	62	84	76	64	83	66	73	71	69	80	72	69	84	74	75	65	86	79	66	66	63	65	81	67	69	86	67	76	79	79	82	81	80	80	66	74	78	60	70	76	81	69	82	77	80	61	70	58	80	71	69	61	85	73	73	54	64	60	61	68	67	65	85	96	73	71	88	68	71	92	72	80	79	68	77	76	90	68	76	74	73	81	57	76	79	69	82	64	83	76	62	68	71	80	73	64	68	78	75	93	75	74	59	57	90	76	72	71	67	59	83	77	88	63	73	76	80	90	81	65	74	78	47	81	64	75	82	64	73	64	70	87	73	69	62	72	81	78	57	91	73	76	79	68	87	76	70	67	66	79	67	76	64	82	87	73	72	80	79	80	73	93	71	67	69	59	80	76	68	72	81	79	70	70	59	73	76	83	91	77	70	73	67	79	83	82	49	67	55	84	92	58	77	94	85	65	63	72	72	74	73	76	86	72	72	75	74	90	87	72	85	63	79	85	79	86	81	77	74	71	76	74	56	69	64	83	96	84	85	84	73	71	88	78	72	67	75	74	68	85	88	74	79	78	63	60	69	71	65	72	74	68	71	82	59	71	78	85	63	81	78	80	93	61	73	70	68	72	64	90	76	61	72	75	73	74	88	81	64	61	89	68	82	89	65	77	78	83	81	74	82	70	71	87	100	70	72	71	86	60	67	72	59	91	74	74	66	87	76	73	66	65	75	79	73	68	82	82	83	89	76	67	80	72	77	70	77	62	83	82	65	91	80	72	74	66	71	55	69	58	72	87	95	73	75	71	72	72	82	70	73	63	74	70	84	84	86	74	73	76	79	59	69	65	61	76	78	82	81	89	79	77	83	75	64	76	68	76	68	82	74	74	65	81	85	72	68	74	80	69	78	79	82	62	61	69	79	66	58	65	68	64	88	63	75	76	70	60	78	79	82	74	77	77	84	90	68	71	62	68	75	71	89	70	70	82	69	77	56	78	72	74	83	73	76	73	69	66	72	83	68	96	74	65	80	65	64	88	74	70	78	87	55	70	81	70	84
38388	24922	17580	16121	17685	18947	15748	12555	10429	7725	5538	3760	2922	2499	2146	1872	1701	1544	1391	1307	1190	1026	910	1013	888	777	751	654	691	660	679	646	636	618	587	601	574	597	559	545	542	591	595	566	551	599	577	569	570	533	557	581	573	563	571	558	565	545	573	586	581	547	535	549	562	598	552	549	602	566	540	560	592	560	573	568	545	548	597	603	561	591	562	552	582	560	536	551	543	580	547	551	542	528	510	551	563	565	519	553	567	543	575	586	549	555	584	519	593	567	570	548	576	579	594	545	568	553	561	573	552	584	524	570	559	545	560	569	545	562	559	568	554	572	557	542	563	521	547	548	553	551	565	561	601	544	566	534	582	596	573	558	568	548	561	550	553	551	535	567	574	591	579	566	546	580	585	602	570	554	551	573	546	537	550	511	589	567	567	559	553	560	575	565	569	587	541	573	597	572	530	561	593	547	582	598	582	565	517	562	575	523	575	572	555	540	496	626	558	587	524	527	552	585	584	553	546	517	539	601	561	549	572	556	577	554	581	550	542	569	580	552	579	568	563	580	591	545	560	568	529	560	558	557	570	541	539	561	568	575	534	564	547	561	513	556	596	529	588	556	578	545	553	566	594	560	553	557	562	594	552	558	608	553	531	578	569	593	536	577	557	528	585	523	545	566	544	592	547	544	586	555	571	560	540	549	534	590	565	548	558	550	588	558	522	563	570	545	557	550	558	556	573	550	561	527	552	599	560	516	569	571	560	562	582	538	579	568	562	590	580	541	547	582	554	554	582	563	575	587	546	561	581	547	561	567	549	595	537	560	600	546	517	545	541	526	546	544	541	593	545	573	533	605	594	546	542	534	515	565	578	599	559	566	543	592	548	570	582	584	547	574	592	567	558	548	559	533	566	555	550	594	563	554	570	557	549	598	543	541	545	571	561	582	556	577	584	544	545	592	552	522	576	564	574	560	580	589	606	526	543	555	567	557	519	571	563	537	579	557	534	552	548	553	566	553	538	522	569	590	589	570	584	546	542	590	578	535	540	550	557	558	518	565	542	540	552	549	543	535	584	579	553	580	577	543	551	535	564	544	570	532	574	592	558	553	537	603	545	553	540	545	568	548	606	541	528	563	567	540	576	537	573	529	543	545	565	546	565	534	559	557	575	507	544	576	549	532	576	532	598	562	537	576	572	575	567	549	581	590	603	555	587	581	551	604	553	573	537	576	601	612	548	535	562	533	579	567	552	515	551	574	561	548	592	569	619	527	563	605	544	506	568	580	521	537	555	553	577	578	547	570	547	549	581	571	554	572	538	533	550	567	585	560	595	586	548	573	613	501	548	556	553	518	509	540	548	534	567	574	541	536	553	524	571	594	541	566	510	580	550	556	563	512	525	495	547	585	560	534	574	544	576	548	537	566	615	609	547	585	562	567	553	581	548	558	537	547	574	552	591	580	545	561	523	490	567	524	557	537	552	583	570	554	568	558	640	573	564	576	525	563	581	571	528	596	563	523	568	558	579	532	567	595	523	535	511	547	569	515	507	555	561	574	588	576	521	571	560	572	561	515	615	568	581	544	522	570	519	533	520	576	539	526	533	540	568	553	560	499	582	556	570	570	495	560	582	576	614	568	606	555	553	586	572	539	613	569	539	521	571	617	489	520	542	550	531	555	559	549	582	568	555	579	574	529	576	534	551	566	584	544	532	607	564	556	569	581	610	563	521	530	536	566	587	553	572	562	598	546	513	572	547	541	583	551	538	559	556	561	568	559	534	535	526	541	555	564	546	548	550	547	540	582	579	572	552	549	532	517	501	554	598	569	576	568	540	543	533	590	549	560	571	562	562	565	527	567	580	554	566	562	570	561	574	515	571	548	588	527	557	561	569	561	534	570	567	560	590	588	546	535	581	527	527	539	530	608	577	562	562	575	541	562	583	568	559	537	605	591	535	562	577	561	571	579	569	553	552	534	522	537	533	526	565	585	581	572	572	554	574	575	600	527	544	572	606	577	602	554	575	530	617	565	528	570	558	514	557	549	626	561	574	597	581	580	574	552	545	568	529	580	574	536	553	570	556	569	538	568	555	576	565	653	552	548	537	577	584	580	555	574	578	531	539	558	607	577	555	545	587	538	568	535	563	601	560	520	563	571	571	520	525	577	567	588	559	601	589	579	563	557	529	557	576	634	590	589	562	551	552	533	547	525	547	547	550	591	577	608	577	534	582	615	581	562	563	551	568	532	541	530	569	563	573	516	566	570	557	559	567	558	555	530	534	595	570	531	623	548	506	540	548	540	546	603	565	588	528	535	566	535	542	598	573	578	580	583	544	553	574	515	551	560	611	578	548	501	588	532	560	527	554	586	605	531	577	590	586	554	579	573	558	539	563	600	557	608	542	578	577	557	524	572	549	545	547	538	547	574	555	554	579	521	558	528	599	585	606	538	528	521	540	575	548	551	583	546	564	544	594	579	602	574	526	550	572	527	530	592	586	563	536	560	581	540	537	565	618	518	567	565	525	526	557	518	572	550	536	541	555	523	562	585	582	543	559	592	545	527	533	540	585	559	575	550	568	560	575	576	557	557	571	607	575	541	578	529	592	538	542	568	567	539	606	559	575	569	583	571	553	584	562	597	553	517	541	550	565	588	571	579	600	550	520	545	569	545	571	563	564	581	567	531	557	562	546	589	591	558	593	621	584	562	574	543	497	584	569	563	548	553	530	538	583	574	588	573	592	547	588	591	607	534	544	550	545	587	550	572	553	586	536	577	541	554	508	549	561	581	572	607	585	545	568	537	538	588	552	551	556	540	579	590	575	564	569	541	523	601	539	533	576	572	551	565	551	559	596	603	574	583	542	530	550	585	558	550	545	552	529	541	563	608	598	547	537	612	517	577	571	582	544	545	612	579	553	534	520	592	534	547	577	559	553	558	561	532	591	521	548	545	599	580	554	575	564	553	596	576	575	605	567	571	568	541	560	567	587	529	553	546	534	600	559	554	542	522	598	577	535	568	562	563	556	536	502	545	557	570	560	585	524	544	563	576	541	498	589	568	562	537	598	558	561	577	608	526	580	503	574	559	538	503	562	548	587	563	573	564	563	612	543	523	539	525	550	544	566	530	518	554	602	588	569	599	590	567	573	569	550	559	575	548	556	548	593	535	506	553	563	562	535	556	555	553	566	570	569	578	594	555	544	574	545	544	526	585	543	562	564	558	551	563	539	587	592	524	598	554	557	586	547	578	567	566	599	548	557	602	570	575	504	540	580	544	553	542	573	552	605	602	523	546	582	526	584	544	557	585	562	600	614	602	568	566	539	566	563	517	534	569	565	581	571	591	574	577	572	543	545	543	549	586	570	540	613	559	546	569	536	557	545	576	551	532	567	558	574	551	626	542	552	527	547	593	581	608	540	552	573	548	529	580	570	578	550	552	582	524	554	601	595	569	564	537	545	583	584	584	590	587	570	497	574	559	572	604	547	573	552	558	552	521	579	554
12950	7304	3552	1807	1006	750	674	545	485	424	299	275	213	175	143	161	124	136	109	109	104	118	99	93	87	89	87	79	73	99	86	102	84	86	59	106	76	71	78	78	85	86	90	80	86	75	72	80	73	90	71	78	83	80	95	88	72	87	78	59	79	78	75	74	75	63	76	77	90	75	76	72	68	75	82	77	95	78	84	78	71	74	83	67	78	86	91	89	80	74	75	78	80	68	87	63	76	68	66	84	94	80	71	74	82	85	83	72	71	75	71	79	68	83	78	71	80	65	80	97	82	70	78	80	82	74	70	81	83	78	95	75	80	74	99	84	83	86	74	93	71	77	72	73	70	64	73	76	71	66	67	83	80	89	77	83	76	73	96	82	93	78	66	93	79	85	71	88	75	74	82	87	70	83	83	69	79	85	79	75	83	78	98	76	76	67	84	84	80	89	81	75	88	91	76	72	59	86	96	72	98	79	78	76	79	83	80	75	74	82	82	70	51	90	80	92	73	80	87	88	84	95	78	76	73	99	100	86	65	56	81	78	63	85	85	71	68	81	101	71	83	86	89	75	84	87	74	86	78	66	92	82	85	97	64	90	82	90	81	91	81	66	68	76	61	84	79	85	66	83	84	77	80	76	84	91	87	60	76	71	83	74	80	86	75	78	69	85	64	75	78	66	88	83	84	85	69	66	82	67	83	78	76	70	71	80	85	89	75	93	70	82	101	84	75	80	83	89	87	72	89	71	82	58	78	71	84	67	81	82	70	83	85	68	73	76	78	84	81	88	87	65	66	79	79	94	73	90	87	75	67	65	87	76	69	63	71	96	78	73	62	70	76	104	74	94	73	76	60	89	82	67	85	73	64	64	78	87	87	76	81	86	75	90	82	76	63	86	72	66	98	57	95	90	77	85	67	72	76	65	70	80	99	75	80	74	70	83	73	65	76	85	81	66	86	72	75	79	85	87	78	78	74	72	81	74	93	89	97	75	89	95	84	86	65	73	85	92	77	91	80	75	81	78	87	90	93	80	79	73	87	86	99	75	69	82	75	71	66	78	73	69	78	80	73	84	76	56	70	72	70	80	66	88	62	83	70	79	86	81	78	86	89	77	88	64	71	94	81	74	96	86	68	79	74	79	59	71	70	79	72	76	82	81	63	82	100	91	77	83	84	75	76	91	80	85	87	88	94	74	65	83	74	75	89	79	69	66	75	74	82	72	83	79	72	86	74	49	97	80	86	84	77	69	84	77	77	69	78	50	85	80	89	77	77	83	84	62	100	86	83	84	90	75	90	76	78	57	78	90	82	85	93	84	64	86	85	76	78	87	81	82	72	80	81	75	72	95	67	82	82	82	83	62	73	95	86	69	69	85	85	72	71	73	83	97	91	56	80	60	73	68	94	81	74	74	85	71	84	71	80	76	73	88	69	86	84	69	87	89	68	78	98	91	79	64	75	92	80	101	70	74	80	89	79	80	77	72	69	67	72	73	90	78	72	70	79	88	105	79	78	78	78	77	78	93	82	76	80	71	68	83	88	71	89	82	69	68	71	75	75	73	90	81	81	93	89	79	75	71	88	68	72	82	80	73	63	87	68	87	85	78	78	79	82	75	81	87	92	80	77	74	72	68	88	67	76	81	69	77	85	68	69	83	73	81	76	78	97	77	80	89	85	85	80	94	74	89	79	90	58	85	97	85	84	80	74	71	87	84	99	85	83	83	92	73	75	59	83	58	66	85	84	84	67	73	74	93	80	74	73	97	94	79	89	81	84	61	79	71	74	72	78	70	77	75	77	67	75	65	67	79	97	87	72	79	69	92	70	82	88	93	83	73	81	75	82	96	82	69	73	70	58	84	85	85	82	69	84	77	58	60	86	85	70	71	88	79	72	79	81	74	86	91	72	63	70	72	95	81	81	83	81	97	74	76	74	82	83	66	89	85	81	80	80	96	76	82	65	74	83	84	69	84	78	89	77	68	83	84	80	71	75	67	80	74	92	70	91	79	98	78	89	83	79	83	78	70	60	91	91	71	71	83	94	72	71	64	80	96	66	57	86	94	100	82	74	99	92	70	61	90	86	84	80	86	73	70	97	72	87	60	64	68	84	70	77	85	81	77	79	83	90	72	66	84	78	73	72	79	81	70	69	82	68	77	77	62	93	76	86	84	89	72	80	66	73	80	90	74	69	87	70	99	79	68	95	79	65	96	91	80	81	75	60	84	77	78	66	90	77	90	95	82	90	82	73	76	75	59	90	69	83	84	86	62	61	87	73	83	81	87	56	83	85	82	79	71	68	91	83	54	78	75	79	66	86	80	84	85	94	77	72	69	66	69	73	80	69	77	99	72	76	83	72	69	93	81	84	91	75	88	69	99	69	76	73	94	67	86	83	82	88	70	76	90	76	84	86	88	80	71	72	84	86	84	77	74	83	80	89	71	83	89	77	76	87	90	71	69	90	65	82	85	87	67	74	72	84	87	87	71	84	77	90	82	75	76	94	75	75	92	81	71	82	91	71	80	81	65	70	78	83	73	73	78	78	90	66	87	80	78	71	99	79	72	76	89	72	83	83	84	70	75	64	73	71	89	79	61	75	71	62	70	78	83	84	82	88	98	69	89	66	69	81	63	80	79	75	69	72	75	86	79	81	56	68	83	73	82	84	91	72	81	85	90	75	104	90	79	90	84	87	83	81	87	65	86	72	78	81	84	75	73	65	67	79	66	83	75	88	87	66	82	77	72	86	80	72	77	73	70	85	73	89	76	89	73	73	75	81	80	75	73	84	65	68	71	79	71	71	67	91	76	79	76	81	97	65	80	74	78	82	86	69	67	81	83	79	89	82	72	86	66	76	78	88	71	65	86	64	84	76	66	86	75	75	75	61	76	84	68	81	69	77	79	79	82	83	80	70	68	88	76	78	68	85	74	90	78	72	76	69	77	88	96	75	88	77	99	83	70	79	78	78	67	87	77	71	87	75	103	69	64	84	81	92	71	72	80	93	81	75	78	89	96	68	78	66	98	70	90	61	87	76	81	71	68	78	84	73	89	61	71	77	72	79	82	73	86	65	89	65	95	82	80	78	86	83	87	95	86	82	93	86	65	70	74	80	76	85	64	64	70	96	76	71	101	85	83	77	67	75	101	89	73	67	69	74	84	95	82	86	73	75	67	69	89	76	77	87	80	78	73	70	66	65	84	81	67	75	75	79	78	87	75	86	86	78	70	74	83	80	86	74	90	83	66	72	89	95	89	102	78	90	89	81	84	75	71	81	73	74	59	76	73	78	70	84	78	71	85	99	94	83	77	73	88	88	77	82	71	82	89	76	86	81	88	83	69	68	83	73	91	85	77	85	90	82	78	83	91	90	87	86	76	87	79	94	93	83	80	72	72	89	99	77	72	77	83	82	85	81	109	67	73	79	86	86	83	74	86	85	72	89	82	76	74	74	69	79	88	70	84	73	82	89	73	77	70	74	76	82	90	75	96
43052	28629	21771	18513	20895	20769	18842	14940	12016	9922	7651	6152	4478	3200	2482	2127	1918	1667	1584	1399	1341	1031	1058	1043	937	864	789	753	747	792	755	676	707	717	660	686	607	625	618	603	575	629	604	602	601	613	638	629	641	611	602	561	646	652	630	642	656	631	590	594	567	590	624	617	582	644	621	615	582	603	589	567	588	581	592	644	605	539	610	602	604	576	623	634	642	575	577	579	625	594	566	569	584	532	594	576	576	580	597	645	614	601	605	566	595	586	585	605	635	613	635	603	588	594	625	564	599	575	588	620	626	587	567	619	603	553	600	629	628	546	611	590	562	596	571	624	601	568	633	615	604	609	600	586	564	555	583	552	644	594	585	578	604	598	593	594	581	583	613	626	606	550	601	609	608	606	615	645	577	620	559	628	620	571	636	584	630	656	566	583	625	606	575	598	600	641	614	611	617	607	653	613	604	662	570	618	602	629	605	588	587	639	584	604	569	607	584	625	600	641	609	618	602	647	596	615	596	621	616	593	584	640	569	600	612	594	540	588	605	584	596	593	623	603	595	629	599	574	581	583	598	639	576	606	567	610	573	596	571	632	553	644	583	607	563	590	608	544	640	623	538	623	603	580	623	601	609	573	608	596	598	614	598	614	619	626	583	606	562	610	629	635	627	599	596	590	580	613	618	624	588	609	585	580	609	596	627	616	624	557	574	627	619	617	598	631	613	658	654	593	603	600	564	652	608	610	608	616	618	568	618	597	593	586	643	600	631	584	577	594	615	658	581	613	606	605	570	575	590	595	582	573	604	568	634	570	585	614	630	610	578	637	632	595	600	593	652	619	605	654	640	633	624	602	572	598	595	578	615	565	597	599	583	607	571	586	666	552	590	631	579	602	631	596	585	595	587	561	632	614	578	579	593	658	620	602	581	564	646	609	619	597	551	597	595	641	582	559	593	613	619	608	581	606	542	638	601	605	613	613	632	591	596	609	619	589	581	635	640	599	588	583	588	583	601	600	609	562	626	612	581	606	632	639	629	652	565	538	602	601	590	607	644	637	622	643	612	624	583	604	614	582	587	617	588	607	642	620	600	560	596	595	587	594	589	576	606	558	587	619	593	571	650	594	634	583	568	550	585	601	563	597	572	616	594	631	597	612	568	636	605	592	592	639	596	565	622	636	580	550	588	562	614	595	554	580	594	569	597	611	583	605	570	630	590	583	613	593	600	615	623	580	614	647	586	582	603	614	568	614	612	604	591	636	606	573	576	579	620	570	581	573	616	615	610	563	613	611	622	555	564	589	619	587	607	600	570	640	594	627	603	587	588	617	666	549	565	563	663	595	616	587	618	622	616	610	585	617	594	601	628	627	605	560	595	630	590	608	629	613	604	556	537	601	550	610	624	596	576	589	636	613	576	629	549	563	590	595	630	585	612	589	647	576	563	586	623	619	573	605	603	607	626	625	599	593	571	586	566	635	631	587	573	580	600	604	576	592	592	607	625	590	568	590	589	587	579	551	617	627	586	587	575	604	577	609	662	579	583	607	573	588	580	604	564	572	595	594	595	603	604	604	555	566	647	635	549	561	586	632	600	650	612	594	615	582	600	616	620	606	580	586	619	619	622	541	565	615	610	594	590	633	610	616	599	597	589	588	583	607	587	555	621	631	614	561	605	569	611	600	604	623	590	608	607	585	590	599	573	597	576	640	590	592	586	609	613	593	602	622	554	587	613	567	612	545	564	605	579	637	581	570	637	602	623	593	593	573	602	587	628	576	569	547	603	607	604	616	574	583	600	627	575	584	611	600	633	635	592	604	609	575	623	590	592	578	601	591	584	581	638	604	578	617	592	615	594	608	628	583	612	632	610	555	592	563	591	601	607	642	632	586	611	619	626	609	629	605	588	589	609	596	595	611	591	628	572	607	614	581	635	582	616	587	604	569	560	577	564	583	587	629	593	628	576	645	555	549	592	593	591	596	585	534	651	571	577	602	603	589	557	623	568	611	595	597	648	639	600	626	614	615	590	588	600	602	615	591	552	625	570	615	618	580	588	591	586	577	635	577	644	602	583	572	620	624	580	590	617	620	653	606	624	585	593	598	578	603	621	586	604	566	599	575	599	570	605	634	619	632	599	615	637	611	540	634	579	612	588	585	665	608	608	599	594	623	593	596	638	637	650	617	607	618	614	596	583	591	611	568	603	547	635	581	568	569	584	587	581	603	601	602	586	620	582	604	577	614	614	587	594	587	635	591	631	568	594	542	576	613	586	629	573	621	632	623	573	575	565	598	583	581	627	639	578	628	630	604	623	610	579	575	638	599	598	620	610	589	634	593	603	576	597	606	645	589	604	535	610	628	645	556	587	626	555	598	580	617	593	620	604	619	604	573	553	560	614	621	570	561	651	587	600	588	603	596	638	608	630	630	582	592	565	607	614	645	634	611	619	549	616	631	630	623	627	663	607	607	567	606	594	600	569	614	649	568	580	579	612	615	607	626	600	615	587	571	629	595	604	582	566	607	570	591	619	619	585	612	600	617	579	613	621	612	588	634	604	618	631	642	595	587	600	584	608	599	600	618	594	613	579	601	576	593	615	589	545	594	612	664	574	569	629	588	573	623	603	595	623	609	636	598	581	586	611	548	587	593	582	632	588	575	625	623	564	576	628	590	597	605	598	595	641	641	615	639	591	611	600	613	625	585	580	599	604	571	601	649	577	615	616	594	638	594	589	648	626	627	589	607	612	626	569	600	631	580	609	545	579	650	586	578	594	593	610	615	592	639	579	587	605	590	579	629	598	596	620	587	567	584	618	611	599	577	619	599	601	610	607	608	590	576	581	543	630	611	631	598	629	592	608	606	576	599	583	602	596	598	629	588	559	625	587	600	600	632	638	610	622	581	566	580	576	604	605	640	565	606	606	565	633	600	590	587	616	540	592	666	617	592	593	613	587	584	566	615	618	570	606	658	612	624	573	591	599	611	594	574	629	581	620	628	634	623	535	608	599	583	592	594	608	607	618	575	586	565	590	587	568	578	595	585	616	621	618	562	610	607	676	614	619	608	577	621	582	600	607	593	576	585	639	587	605	585	592	638	600	583	577	596	567	594	632	584	605	610	613	590	570	587	567	587	651	590	581	580	615	586	643	632	599	598	598	596	648	642	615	577	613	606	550	616	557	581	585	568	615	600	637	579	568	583	587	577	591	614	610	589	591	626	600	608	591	616	604	610	607	603	609	608	623	561	601	613	598	590	607	629	586	631	616	605	640	522	583	622	639	614	641	540	575	595	607	623	648	569	618	541	597	592	583	571	596	605	584	631	626	587	596	563	643	575	605	614	587	613	628	613	591	582	582	595	646	548	619	582	614	602	558	611	568	615	610	629	581	612	625	574	570	653	655	570	607	598	590	589	617	605	584	553	569	576	610	593	591	630	622	591	622	600	617	631	580	599	553	626	594	591	528	602	615	593	625	603	568	613	674	576	613	620	609	561	609	602	595	629
8157	3784	1733	773	519	446	399	347	322	247	176	154	154	108	116	104	89	99	102	89	78	70	89	90	77	84	82	99	78	74	82	65	70	70	82	67	74	77	77	52	74	81	84	84	65	78	82	91	92	89	72	77	64	71	75	75	74	83	74	85	66	74	91	60	79	63	66	58	80	62	68	72	71	78	85	78	80	89	55	87	78	76	80	67	68	79	75	68	83	75	63	73	76	81	65	78	82	84	65	80	81	65	76	68	89	62	75	84	74	80	78	80	76	85	76	93	81	74	58	80	77	82	86	70	75	61	76	73	73	78	89	66	69	77	69	81	75	87	88	74	74	81	66	70	73	76	72	76	83	58	60	81	70	89	72	87	80	68	59	75	68	85	74	64	80	81	73	77	66	69	77	69	97	77	89	75	78	85	71	71	72	59	80	70	87	89	81	74	76	71	63	76	59	72	80	74	67	63	71	67	88	62	76	72	79	65	64	76	73	72	72	62	73	96	86	74	76	67	69	82	65	80	87	72	69	76	92	81	78	54	71	70	83	80	70	80	78	69	80	79	70	71	83	80	84	85	89	64	68	68	64	79	72	71	87	73	67	68	56	82	69	83	75	72	70	90	67	88	68	67	84	74	82	69	76	73	67	83	62	67	81	86	75	84	63	86	75	74	75	75	69	74	83	73	73	69	76	77	65	77	65	94	76	97	84	76	62	67	80	63	69	86	84	76	72	68	81	83	76	69	60	81	68	75	79	85	75	67	76	75	69	76	83	88	70	73	76	77	63	81	66	75	72	59	64	80	69	58	74	61	63	77	78	62	85	79	64	74	60	66	70	72	78	68	60	65	80	60	82	80	84	67	67	62	69	87	86	57	74	73	87	73	85	67	71	79	89	63	72	65	76	75	76	66	76	84	89	76	78	83	79	78	70	83	69	70	81	87	70	70	62	76	61	90	74	60	74	83	62	79	83	81	91	72	76	59	72	71	68	67	73	82	84	62	83	68	73	83	74	79	78	74	77	74	52	74	73	74	63	73	73	83	74	67	70	54	53	75	86	88	75	72	71	62	73	81	70	80	80	71	61	72	67	85	61	93	71	73	86	67	88	71	78	82	71	75	84	86	68	73	69	68	92	71	87	78	79	84	78	83	60	59	72	60	75	74	67	78	71	77	78	62	83	61	80	72	74	67	85	77	84	83	72	72	85	97	65	79	74	73	71	72	72	66	64	76	72	70	75	70	65	65	74	73	71	69	74	72	76	92	66	65	83	73	64	72	75	85	76	71	76	67	88	69	80	68	68	79	80	74	79	84	73	87	68	75	76	83	80	70	74	75	74	80	64	85	61	62	69	63	69	79	63	64	57	83	86	85	75	75	70	73	90	76	70	80	72	84	77	59	62	75	75	76	76	61	66	78	91	72	68	78	83	85	71	77	75	65	82	76	68	84	69	74	89	77	74	71	70	53	81	74	58	83	75	66	79	83	65	67	61	70	73	88	79	76	77	80	68	71	87	66	71	75	73	95	77	63	70	75	60	93	54	84	81	72	66	74	68	86	77	73	73	60	76	92	81	76	54	63	66	70	71	50	69	69	72	80	79	80	71	74	66	97	68	65	66	75	77	78	67	81	73	67	73	83	71	65	61	85	78	72	71	78	82	69	62	71	92	65	68	89	65	74	79	59	70	70	81	80	68	66	72	87	61	70	95	76	66	62	83	68	74	75	85	82	76	75	75	82	78	70	70	75	77	74	78	74	77	72	65	81	69	72	56	74	74	79	77	74	76	68	78	58	58	81	65	81	92	62	68	66	82	75	85	70	74	74	67	83	73	71	71	81	74	78	82	87	69	73	79	73	77	62	89	85	80	78	69	78	80	79	67	66	72	79	64	63	79	73	70	67	89	75	76	74	74	85	74	84	76	85	75	77	84	67	74	69	69	69	67	75	73	71	68	77	100	64	80	79	60	67	71	72	75	60	85	80	72	79	76	70	66	66	73	69	55	66	68	78	70	77	71	72	69	83	73	66	82	70	56	64	77	77	74	71	67	72	79	77	63	84	69	74	72	81	68	71	62	59	77	64	78	71	70	78	69	59	76	68	62	77	59	82	72	70	66	78	77	93	69	79	80	62	71	61	79	72	75	71	72	68	71	76	80	84	78	74	101	68	67	76	80	63	71	66	85	70	89	93	67	65	70	80	70	73	89	78	80	59	64	85	82	81	76	65	76	81	63	87	71	61	74	79	72	68	67	64	75	70	75	80	63	74	73	77	58	78	71	75	74	81	69	74	75	74	79	62	71	76	78	68	78	73	70	79	80	83	62	74	77	72	78	64	80	62	65	71	82	84	64	67	79	66	72	84	60	84	89	70	74	87	66	59	68	66	63	79	74	67	61	63	71	82	76	70	64	93	75	74	86	71	74	74	70	69	74	60	69	73	77	90	75	73	73	54	87	64	75	54	55	83	89	63	76	86	61	77	84	66	79	62	76	64	71	68	69	83	73	60	94	65	86	74	83	70	84	53	78	72	71	81	71	69	64	57	82	76	83	76	78	77	76	62	85	98	87	70	70	64	63	76	68	68	87	73	64	72	77	66	73	58	77	76	66	81	59	81	50	58	69	72	76	75	62	80	79	67	62	77	63	82	89	63	72	66	72	63	78	68	71	81	64	83	69	67	70	70	72	83	65	78	79	72	66	64	78	76	75	85	84	72	65	57	75	78	85	71	77	84	76	85	70	63	86	79	76	76	74	70	76	69	67	70	67	71	84	72	85	69	91	68	81	53	76	64	76	62	76	71	87	76	60	79	81	85	65	78	84	80	84	78	78	82	82	75	60	85	76	69	72	82	84	73	81	79	77	57	82	58	77	64	76	86	79	71	75	75	78	58	76	81	79	64	84	59	81	73	58	83	70	82	63	52	69	74	73	73	83	75	63	68	88	71	69	64	68	70	62	78	82	84	80	56	67	71	72	67	71	61	61	69	60	77	62	77	86	79	83	77	86	70	56	83	67	63	71	78	61	65	67	69	81	65	79	74	86	75	70	65	70	67	74	63	57	64	86	66	65	83	51	75	80	74	79	72	79	71	55	69	64	80	68	56	56	92	79	74	66	64	69	84	64	90	76	65	75	77	69	83	91	63	78	65	77	71	89	75	75	78	77	50	77	72	76	71	62	82	70	57	79	72	69	80	76	67	78	63	72	66	95	77	89	59	80	77	74	74	72	70	81	68	72	67	75	65	65	71	76	79	65	87	71	64	69	67	77	65	71	71	70	71	71	65	80	87	83	82	66	76	82	73	74	82	67	67	71	80	72	75	68	68	63	80	78	79	79	69	75	60	75	74	69	69	66	60	73	78	59	75	73	76	74	65	77	69	78	69	74	72	78	63	69	69	85	72	82	71	71	76	76	54	54	73	72	87	74	75	77	73	77	82	78	70	73	64	73	83	72	59	69	76	72	70	75	77	76	76	68	69	66	76	75	67	66	77
36752	21877	13985	11062	14820	15982	13154	10975	8733	6396	4859	3466	2451	1892	1604	1396	1258	1242	1123	1021	953	858	863	814	762	739	686	619	659	683	667	609	623	650	599	626	561	616	598	589	566	593	608	558	544	528	529	577	567	611	581	548	567	568	571	571	578	554	517	542	547	537	572	557	569	522	551	559	546	570	570	591	573	578	571	564	585	550	545	586	595	561	583	585	521	571	574	541	564	540	530	537	586	571	605	576	573	572	579	555	543	553	536	566	579	551	557	579	565	532	568	552	544	586	586	570	561	553	604	569	561	575	527	541	549	590	580	576	550	549	577	513	515	630	575	518	541	530	550	570	544	570	538	537	551	524	520	598	570	556	588	561	558	564	572	575	577	527	533	577	592	602	566	544	584	589	549	553	573	576	559	556	583	542	550	571	548	536	561	574	575	569	584	542	577	528	542	574	544	586	584	536	578	548	520	582	579	542	562	495	566	571	567	519	557	572	539	602	577	532	565	524	549	559	521	534	527	524	574	537	586	542	554	577	580	528	547	554	547	522	594	582	538	552	597	545	512	602	530	593	571	568	540	594	522	582	539	555	554	533	605	565	558	562	530	542	596	587	577	554	567	571	554	566	567	550	559	556	586	559	549	563	584	581	587	611	542	541	535	606	573	567	544	560	560	611	559	582	552	561	612	551	534	572	556	547	584	535	562	547	532	525	554	553	531	543	576	528	524	534	546	540	537	521	558	570	544	565	538	580	553	582	591	571	540	542	559	544	561	571	556	566	543	649	548	569	527	544	547	605	556	547	572	563	569	567	562	523	609	518	596	588	614	561	598	571	562	520	608	568	544	533	574	601	605	550	582	557	561	563	601	543	549	538	589	614	561	559	539	612	584	595	555	535	569	551	575	587	587	548	561	566	609	591	536	565	570	607	567	564	603	576	526	559	566	602	572	534	548	534	528	540	579	556	594	579	581	505	540	529	586	598	554	543	566	582	570	529	574	540	539	557	573	564	560	567	561	576	539	564	550	555	548	569	570	544	535	592	556	544	578	558	541	584	570	573	527	523	579	572	541	528	504	573	572	544	536	532	569	558	576	527	549	539	575	537	522	555	581	604	552	647	554	593	566	559	568	561	591	556	552	562	555	566	570	564	555	566	558	567	567	547	564	597	570	534	544	574	531	607	565	553	568	602	591	581	575	571	522	557	539	560	538	607	537	553	571	581	592	563	543	511	566	495	554	561	532	594	543	527	561	571	515	559	525	537	553	544	550	525	596	598	533	570	501	548	584	563	529	614	570	583	621	551	569	565	607	595	548	561	565	577	549	516	569	516	579	557	590	590	532	542	576	518	584	556	510	542	570	565	592	541	594	569	560	551	546	579	567	579	557	560	552	579	609	535	560	541	590	590	544	553	556	584	606	540	515	522	511	550	547	521	578	573	573	584	549	554	555	570	543	583	576	532	583	575	577	573	616	574	560	567	544	532	536	570	540	555	564	535	527	566	564	574	533	608	577	551	563	586	618	573	549	612	571	560	572	582	566	594	570	578	598	563	531	601	549	536	561	575	607	537	592	554	558	582	580	552	571	558	568	570	574	564	522	500	578	556	608	551	577	540	555	549	548	566	578	568	545	542	544	544	608	588	541	588	564	570	569	556	582	571	588	583	581	630	570	576	544	605	555	584	550	572	533	554	549	522	562	541	570	562	529	543	571	527	574	581	582	558	546	570	548	502	560	553	571	573	561	500	546	554	566	594	563	589	539	568	540	522	592	548	546	583	573	555	531	564	601	582	546	574	566	533	590	610	620	554	572	583	561	555	558	563	512	539	567	578	593	547	550	574	556	546	561	560	569	619	553	530	533	563	595	573	561	540	535	546	561	537	574	601	571	596	542	553	571	571	557	575	553	571	561	627	643	568	549	608	555	559	522	572	529	521	598	541	591	553	559	576	535	573	537	554	572	521	548	553	552	553	581	540	569	575	568	566	574	546	545	603	562	544	565	537	541	580	554	541	557	554	544	556	581	585	577	513	586	581	575	567	560	544	580	558	584	574	612	557	585	544	551	573	600	566	538	551	522	550	575	527	559	579	574	558	509	581	563	539	554	556	533	576	598	576	568	614	568	559	574	529	499	555	588	570	510	595	562	564	560	541	585	526	556	554	555	543	538	563	564	593	560	610	586	593	584	525	580	578	513	521	573	531	560	573	576	559	573	543	537	613	549	557	557	542	531	554	575	542	546	541	546	568	565	567	551	579	577	541	533	562	556	562	520	544	570	561	518	574	583	568	565	557	530	581	550	603	604	603	557	549	563	506	553	581	564	564	574	605	574	520	536	558	595	547	572	576	593	564	551	572	541	591	577	576	577	551	563	571	561	549	581	545	533	546	554	597	550	546	572	565	554	570	526	574	575	556	568	588	551	552	539	529	568	527	531	574	547	585	559	544	574	535	590	583	576	562	563	608	615	593	546	542	583	525	534	549	550	533	591	553	588	574	552	553	576	532	588	641	578	552	550	578	536	533	527	568	560	553	591	544	534	533	550	576	545	554	590	555	566	548	544	547	540	576	562	580	553	581	556	563	570	600	570	585	575	540	527	580	568	546	550	551	615	626	598	570	540	529	557	534	522	573	537	552	544	534	527	526	568	559	577	548	539	538	528	592	526	610	567	555	550	581	576	576	562	522	552	541	552	564	570	579	595	546	590	575	599	566	554	548	545	549	567	625	547	627	584	613	513	558	588	538	553	573	543	597	561	553	575	593	570	586	554	656	562	613	555	598	532	569	563	563	511	526	540	527	550	607	527	563	614	566	546	594	577	563	575	499	517	596	601	574	550	536	589	514	547	538	524	549	537	558	562	558	553	564	586	613	586	564	574	556	555	599	572	541	540	610	549	567	586	513	567	571	558	554	567	501	550	564	525	597	548	519	586	538	562	572	611	605	535	567	536	583	559	562	591	583	572	568	570	550	542	562	523	594	560	587	605	548	603	547	576	561	581	581	513	578	590	589	576	572	552	628	549	569	608	539	504	529	581	581	581	547	591	540	518	581	527	578	572	558	545	608	547	549	577	557	578	546	564	546	542	541	573	582	547	573	561	561	570	568	550	555	545	582	537	545	585	559	603	565	552	584	562	597	530	574	511	557	608	571	564	562	624	523	499	563	576	540	544	556	552	538	553	557	568	604	531	536	542	529	575	548	547	619	561	537	541	621	570	541	585	522	557	560	589	574	553	548	537	565	597	553	582	554	517	550	565	577	545	580	571	556	543	561	564	553	554	581	576	548	520	568	556	599	560	541	613	538	573	554	540	537	539	570	562	556	548	618	613	597	582	562	542	588	569	583	548	507	552	576	574	575	575	566	576	529	565	549	595	548	540	551	561	582	555	518	546	550	594	567	563	569	577	565	521	558	553	585	532	583	567	553	548	555	558	563	577	568	520	557	538	571	578	599	591	547	532	592	570	567	522	610	579	574	569	542	563	576	558	559	554	583	531	530
9371	5463	2269	1181	827	648	626	523	465	306	266	233	174	128	144	139	123	102	107	105	116	88	88	90	90	99	88	91	92	77	95	89	96	83	95	93	74	74	98	85	92	83	73	73	83	67	66	81	83	78	79	73	72	70	67	83	72	75	77	69	85	77	73	73	69	80	87	73	74	80	100	88	83	83	87	74	77	81	93	70	83	87	72	80	70	87	63	66	81	79	70	77	83	90	74	85	82	79	84	83	76	83	89	92	78	65	75	68	86	76	78	93	84	83	63	70	86	69	72	77	83	75	88	65	91	71	82	61	75	82	83	82	72	74	89	84	82	84	89	64	70	69	85	81	80	77	76	77	74	83	98	97	61	90	88	81	103	63	73	77	87	65	94	83	72	75	81	71	95	102	77	69	83	84	68	87	73	90	62	75	70	75	69	75	71	85	68	75	70	81	55	80	71	72	82	63	63	88	78	75	84	80	88	73	74	82	79	80	98	99	67	79	82	69	85	76	85	80	81	83	83	77	77	77	71	92	77	77	66	81	87	79	70	63	73	91	72	73	93	63	66	61	79	89	83	92	79	81	75	74	71	71	74	74	79	82	79	86	78	82	71	84	75	86	72	93	92	77	100	75	76	84	78	82	77	83	73	99	89	81	67	83	92	79	68	83	99	94	78	89	88	89	68	92	65	68	82	61	73	81	69	95	82	73	80	75	70	77	67	63	85	78	79	75	76	96	77	84	69	74	74	89	81	87	80	78	80	75	89	78	73	62	68	80	83	73	80	98	85	77	80	83	82	63	71	99	85	76	70	74	93	76	79	70	90	75	90	72	74	75	68	82	90	75	90	88	77	74	86	84	60	73	72	71	74	68	89	97	69	83	74	77	78	71	85	86	77	97	65	82	73	77	90	76	91	74	97	66	76	81	73	75	65	92	77	89	63	93	81	78	78	88	81	74	84	75	80	73	64	80	91	76	81	86	82	83	65	72	72	85	68	77	64	78	77	100	84	83	69	78	73	77	80	86	80	79	73	87	71	86	81	82	71	94	60	86	66	87	79	85	76	86	95	74	86	91	90	84	86	84	79	83	73	71	83	79	73	99	87	73	89	76	77	75	68	74	76	67	71	85	76	60	84	73	80	90	80	80	76	79	66	76	77	73	69	89	94	80	74	89	72	75	85	80	66	88	76	89	74	61	61	92	72	88	82	84	71	91	90	71	69	71	87	77	78	90	97	85	72	90	82	81	76	70	83	89	92	75	84	78	75	73	66	60	82	85	71	72	71	76	86	71	96	81	82	79	75	96	84	70	83	69	85	78	71	68	79	80	95	75	76	68	72	78	89	84	87	86	84	79	104	74	94	76	65	68	89	70	94	95	89	88	76	106	87	90	82	60	81	75	83	67	80	69	60	76	76	73	86	93	57	75	86	99	85	78	87	82	70	72	86	86	75	81	73	66	78	68	75	63	80	79	99	81	83	58	97	61	89	83	84	67	85	74	92	73	103	87	70	84	69	80	71	75	73	77	80	70	61	78	69	76	74	85	93	84	86	72	66	91	77	85	64	79	81	86	83	85	78	72	76	83	76	82	80	69	90	72	80	78	64	75	72	90	93	80	80	75	99	85	70	73	79	90	84	67	88	60	74	64	78	87	83	86	71	78	64	77	88	58	98	72	79	81	82	94	77	66	83	62	75	95	75	73	84	101	72	71	87	80	72	65	82	84	84	71	66	71	76	75	89	72	69	77	85	85	85	81	101	85	78	65	73	82	80	75	78	88	72	60	85	71	91	61	81	87	89	79	87	67	84	80	74	75	89	74	65	86	78	76	73	97	76	91	77	54	81	90	77	78	76	94	80	89	71	88	71	83	77	80	80	82	81	79	86	65	79	78	77	83	78	88	73	77	64	57	76	61	80	79	71	86	71	82	85	79	77	86	68	58	97	82	80	77	84	88	71	89	73	71	84	81	84	68	87	74	78	69	70	84	89	80	77	67	97	64	68	81	82	73	73	80	84	84	81	74	72	91	74	88	74	76	88	70	79	84	94	82	70	89	96	73	86	94	81	69	76	66	67	74	73	80	77	73	76	77	80	67	72	91	90	90	87	80	79	84	84	67	76	86	86	81	100	82	77	82	80	84	69	93	85	69	105	80	85	86	76	68	80	74	84	85	57	83	71	76	80	73	90	85	72	91	74	74	94	75	85	82	83	71	73	66	79	66	71	80	80	71	83	100	73	75	57	86	72	79	81	71	88	92	79	77	73	84	84	68	81	77	89	80	76	70	72	88	84	72	78	84	73	82	71	85	71	84	86	80	78	66	89	87	81	66	73	80	93	72	96	88	104	67	80	68	81	71	86	79	79	80	78	80	66	80	89	85	78	94	95	80	93	79	81	94	92	66	70	85	75	64	88	75	64	79	63	69	76	101	92	85	76	73	80	80	78	70	79	86	81	78	70	71	95	78	78	86	89	74	78	89	68	75	87	83	85	80	68	73	77	85	91	85	81	80	73	67	69	79	79	80	76	84	75	79	70	80	64	69	83	73	67	78	87	70	77	78	61	83	88	89	91	81	84	86	63	88	68	73	92	79	62	86	57	90	86	81	94	64	72	84	69	69	99	84	63	72	82	85	87	70	80	82	78	81	74	82	81	89	93	82	80	78	81	76	87	94	68	74	72	74	68	83	71	72	96	70	75	94	70	71	65	71	70	95	80	72	71	91	83	82	92	74	58	80	93	80	83	97	79	81	67	74	84	70	80	92	71	84	66	66	73	78	83	74	74	99	75	79	70	66	88	74	78	76	87	72	75	65	76	75	80	85	82	70	76	83	68	86	82	71	89	76	81	90	87	69	92	85	82	81	88	85	79	79	75	96	84	87	74	80	79	72	76	68	81	71	78	67	80	67	77	76	76	86	88	82	98	79	76	79	69	87	88	93	80	84	69	74	70	78	68	73	74	85	69	78	78	88	70	85	75	79	71	74	70	79	102	75	68	89	77	79	70	85	80	89	90	105	91	73	75	82	73	83	68	72	93	72	77	86	79	61	74	91	69	70	95	86	80	71	87	72	87	71	89	72	76	68	81	65	87	83	87	82	91	104	78	70	83	73	77	81	76	82	81	73	79	86	89	74	91	80	90	87	81	70	72	67	78	78	84	70	70	85	82	81	88	76	81	67	76	95	84	83	78	76	81	77	85	77	67	70	104	94	98	77	93	91	87	79	69	72	66	83	85	71	80	84	70	87	67	79	103	69	84	83	81	84	67	76	84	77	86	82	59	78	78	72	84	85	78	83	80	84	70	75	85	84	64	72	77	88	72	69	87	83	85	73	86	93	89	76	82	78	82	88	79	72	82	67	90	73	75	69	86	74	72	91	84	70	84	79	92	79	83	67	73	85	84	84	84	84	59	76	89	59	81	76	58	67	71	73	72	76	94	60	80	82	83	75	76	66	86	72	77	81	73	72	65	87	77	66	75	93	80	106	79	75
40116	25875	16851	15284	20487	20518	17467	15155	11941	8195	6575	5464	3516	2644	2207	1923	1776	1627	1499	1348	1243	1121	1050	1014	938	865	763	718	785	781	706	680	761	733	649	701	594	605	646	650	588	622	623	615	615	634	618	590	602	619	621	572	588	625	589	648	580	608	605	649	569	589	571	617	584	621	618	594	585	572	645	629	605	649	580	653	600	573	580	591	619	594	606	629	607	642	615	599	581	594	574	592	624	593	589	591	638	599	587	600	571	537	593	586	623	643	585	607	580	628	633	632	603	640	544	597	613	614	599	603	621	600	595	591	598	628	589	585	604	653	582	597	576	623	574	574	617	615	573	576	576	605	582	552	584	636	557	608	577	575	594	628	610	630	636	561	626	664	606	624	590	603	597	628	628	629	620	579	645	617	568	560	560	596	605	558	531	581	571	623	589	581	568	611	571	608	626	641	560	602	592	588	603	590	594	619	613	570	607	636	593	608	576	579	603	622	590	631	619	588	580	583	638	625	612	604	604	589	567	624	596	596	592	580	619	573	542	628	627	615	638	582	582	627	598	565	637	573	626	570	619	605	572	629	607	569	571	603	582	581	565	547	622	616	616	610	617	604	607	598	608	611	581	622	586	585	583	614	619	592	622	589	644	597	596	633	613	611	655	561	581	605	669	622	618	583	589	616	595	589	603	581	590	592	589	611	584	587	625	588	614	594	595	589	601	610	584	602	607	581	607	564	604	590	580	604	613	559	596	594	559	609	617	619	571	590	656	568	545	630	648	604	588	616	606	598	579	627	583	619	607	585	574	571	627	581	593	589	588	631	578	557	619	571	634	580	574	666	586	621	576	553	594	595	552	625	551	538	623	573	576	599	576	544	591	627	611	626	584	594	612	615	609	608	625	602	593	604	607	587	587	602	574	577	611	647	605	619	631	603	585	595	587	598	599	607	561	601	612	622	547	634	621	604	591	647	566	586	593	634	613	614	563	637	588	599	585	622	608	640	569	593	599	641	605	621	607	619	574	569	639	626	635	559	625	632	594	587	587	582	611	592	640	574	607	600	579	610	601	595	594	578	578	575	581	601	614	574	577	590	582	582	614	622	627	558	625	574	566	575	598	592	589	595	607	594	620	597	582	592	571	572	627	637	680	607	561	594	633	596	615	600	618	605	583	602	635	604	582	614	553	566	609	601	590	599	578	614	631	599	617	573	553	594	637	567	588	612	581	594	644	650	637	626	597	602	636	579	572	603	569	565	571	593	644	559	600	606	626	578	599	603	580	618	626	555	577	642	624	588	558	606	587	607	611	613	621	616	608	602	612	631	613	610	553	625	612	591	642	638	644	615	605	599	545	597	595	603	630	580	617	587	615	607	603	570	588	580	596	610	637	585	587	589	616	574	594	596	606	592	691	573	680	578	610	588	625	616	592	594	607	561	606	616	629	574	559	638	614	586	589	593	606	600	599	606	615	628	620	591	644	636	591	592	587	643	593	572	635	585	588	611	579	548	600	643	584	606	617	606	599	606	586	572	640	574	597	612	564	612	597	625	602	619	580	618	600	594	620	626	575	590	599	597	611	609	598	586	618	586	621	635	582	588	649	598	603	592	607	567	572	619	568	604	617	597	585	609	618	560	601	627	594	577	583	616	605	569	576	619	625	627	600	627	569	614	584	628	622	559	551	577	600	590	599	618	580	606	591	641	599	624	614	617	644	581	593	592	611	589	614	585	596	609	556	602	623	598	579	576	598	570	649	576	566	617	601	564	605	598	644	604	601	617	566	623	609	577	618	613	561	594	579	669	607	668	587	626	619	586	576	588	591	604	629	586	610	589	607	549	571	590	619	573	578	591	591	610	618	600	610	611	619	602	625	579	568	636	603	613	609	563	591	641	590	584	612	602	590	606	615	610	590	621	616	621	625	589	591	586	589	581	624	577	602	658	560	586	607	607	625	588	581	579	631	617	595	567	565	630	568	601	592	616	621	612	616	601	596	636	604	588	588	578	608	601	571	626	609	599	617	569	624	591	609	599	577	630	610	598	585	576	592	572	641	632	575	590	603	605	596	592	568	570	602	610	590	605	603	610	588	564	577	568	598	558	589	596	586	605	639	625	626	589	572	595	638	639	571	602	591	621	590	611	591	596	632	612	566	639	599	612	587	580	590	602	604	596	578	620	631	603	573	620	611	603	587	599	612	573	548	605	598	602	582	552	624	597	614	617	619	648	574	613	589	548	596	622	595	584	633	614	581	645	608	612	578	589	632	563	628	572	603	568	576	604	633	584	605	610	606	603	577	572	624	612	586	639	598	639	573	623	636	572	618	606	615	597	563	615	598	600	590	591	594	557	614	568	590	568	587	610	559	611	623	649	633	579	631	570	628	635	582	590	600	602	587	631	613	623	598	597	629	584	539	587	598	598	566	617	582	621	590	555	560	569	612	591	611	601	599	593	556	591	624	611	564	608	629	596	604	565	578	578	652	611	575	583	587	584	604	614	614	621	582	565	646	611	606	582	604	601	599	673	577	644	611	636	579	614	575	574	594	620	597	597	590	636	602	590	601	580	608	571	583	615	559	563	541	551	585	582	589	595	594	607	583	624	593	613	584	615	622	597	646	584	628	566	594	593	576	600	623	584	601	567	599	575	583	618	572	580	583	576	608	630	607	617	602	588	589	607	628	628	601	644	599	596	559	584	572	558	593	622	555	566	616	582	599	590	606	572	582	587	606	598	629	624	607	562	580	615	577	615	598	577	615	570	600	582	618	601	583	586	597	606	603	587	618	568	590	571	618	579	574	611	618	584	583	616	640	607	621	606	590	548	611	580	611	633	614	601	593	581	610	610	623	565	607	576	570	589	554	590	604	590	631	642	634	606	609	579	610	625	622	578	601	621	619	598	570	591	588	602	630	616	618	585	625	600	647	578	647	604	612	610	608	601	624	624	604	570	590	575	565	624	597	588	577	573	575	587	564	605	610	552	572	599	566	626	618	643	570	579	569	572	585	589	594	610	582	593	617	622	611	600	619	599	594	604	594	608	576	646	547	614	574	588	586	625	624	642	590	576	591	577	577	579	605	638	586	610	610	562	615	615	580	601	617	636	611	587	555	579	618	585	583	594	591	596	613	559	604	600	582	580	566	638	590	594	574	644	583	616	598	588	617	598	620	605	591	610	613	617	627	592	589	599	595	572	605	637	593	576	664	560	578	612	624	586	607	590	585	648	585	605	603	636	610	577	610	633	601	609	592	636	625	582	576	589	577	628	578	569	581	608	622	583	615	572	618	639	625	613	593	591	633	657	595	597	653	613	615	622	597	604	572	632	615	611	632	607	587	632	585	567	598	556	565	572	603	572	612	601	572	584	584	629	587	641	604	611	565	587	559	610	572	582	647	601	584	569	634	628	592	609	594	638	567	573	587	618	575	621	566	609	569	588	598	583	603	638	594	558	565	598	628	628	579	581	578	610	613	622	604	622	531	617	604	582	592	574	585	584	601	613
9658	4590	2029	1142	762	616	568	497	398	252	200	188	197	175	128	116	128	110	107	106	110	99	106	88	90	70	91	86	56	89	70	74	79	70	85	73	81	79	60	67	72	64	76	89	83	75	78	66	72	84	70	73	87	68	68	63	86	72	74	72	87	69	78	94	92	57	86	69	91	86	81	69	65	81	87	72	73	60	71	93	67	90	62	72	89	72	68	79	72	74	75	87	68	79	75	75	82	67	88	80	83	70	73	91	57	74	75	70	72	75	83	75	72	68	67	63	70	90	65	82	57	74	70	62	87	81	79	71	72	70	72	75	76	69	75	70	74	64	76	82	82	68	86	76	77	79	66	68	58	76	84	66	74	73	65	83	73	69	59	74	78	72	72	52	69	69	74	57	62	74	48	68	79	78	63	81	67	74	87	77	78	81	88	77	72	68	82	77	72	60	77	88	81	75	73	79	73	89	49	92	72	80	87	72	70	69	99	73	65	73	63	80	71	84	71	73	78	71	79	77	88	63	66	65	61	69	67	80	70	87	80	66	82	74	72	78	75	74	67	71	74	76	64	79	76	68	80	70	78	79	77	79	80	75	74	76	85	81	86	71	69	76	69	67	66	64	72	77	70	68	79	77	67	69	80	69	68	74	85	66	68	72	80	58	69	71	77	87	75	56	70	90	72	82	62	66	76	97	88	83	69	81	71	74	79	89	86	75	69	74	77	61	76	71	73	74	62	77	67	76	70	61	71	77	66	82	63	90	66	75	67	81	75	75	73	92	89	80	63	63	64	65	82	72	82	86	91	66	70	66	69	73	68	74	65	72	59	67	79	70	81	64	84	74	74	68	68	59	63	96	87	77	80	62	73	73	61	75	81	81	82	80	71	68	80	75	69	72	70	84	70	82	79	79	75	71	75	72	78	78	67	67	74	66	82	70	78	79	62	68	74	66	78	87	64	66	72	66	81	78	77	74	73	60	90	72	68	65	60	82	66	74	69	79	69	76	87	64	72	82	69	63	76	75	77	67	96	83	70	77	78	67	82	91	80	60	63	70	77	65	86	69	65	73	78	62	68	87	66	85	78	83	60	79	88	72	82	75	59	87	79	66	70	82	73	83	79	61	78	66	66	74	76	71	59	74	70	82	69	78	74	73	63	80	79	71	73	75	71	71	83	67	76	73	72	71	53	72	63	67	72	65	74	80	69	75	76	80	80	84	69	75	78	71	82	103	68	80	73	70	80	73	62	73	76	63	83	73	71	80	73	77	81	79	88	64	99	67	72	69	61	74	74	72	84	71	78	78	83	84	88	80	92	65	85	76	71	56	90	80	70	77	70	93	67	66	68	68	76	73	77	64	72	66	71	59	68	85	77	76	73	73	87	78	84	85	71	72	68	69	66	76	71	75	72	81	72	88	64	74	74	67	86	68	77	64	58	72	75	76	74	78	79	82	74	85	68	64	85	83	68	82	83	72	58	71	62	79	66	68	70	66	72	67	80	81	76	82	84	77	79	75	87	67	61	78	72	77	70	67	73	67	83	76	80	60	68	77	79	77	82	86	77	67	88	64	71	76	64	70	80	79	67	79	64	79	77	62	65	81	71	70	78	82	70	75	65	69	70	70	72	70	84	73	71	86	78	80	79	75	64	77	70	68	76	53	92	79	71	77	81	80	75	74	71	70	72	69	86	69	72	74	88	93	89	55	72	65	79	67	69	84	77	61	87	76	74	74	77	80	74	85	89	83	69	67	70	80	84	69	74	77	73	63	66	75	79	67	63	81	81	92	72	84	74	77	81	72	66	67	85	76	77	94	61	88	66	76	80	89	71	83	67	63	74	83	76	88	72	71	55	73	61	71	80	82	73	85	77	82	73	75	71	58	69	76	68	76	76	75	76	89	77	76	76	74	68	78	72	66	77	73	77	89	92	79	81	80	82	75	68	85	94	73	76	67	80	63	94	88	73	78	90	61	72	73	65	79	82	71	66	67	64	71	74	71	87	73	64	74	78	76	77	73	89	86	70	91	63	82	65	79	71	76	72	76	79	62	83	71	74	89	65	69	84	64	76	87	70	76	80	76	63	59	74	75	80	66	77	84	64	72	82	75	64	72	70	83	81	79	70	71	74	85	84	75	88	80	70	67	74	84	88	72	79	69	79	74	72	82	78	72	77	80	90	73	69	73	85	61	71	74	90	82	77	75	64	65	77	79	62	75	84	69	64	71	68	70	83	81	63	81	83	81	77	72	87	78	75	55	84	74	69	78	88	82	61	69	67	70	73	69	64	87	72	75	75	69	82	89	78	77	79	67	88	72	89	76	61	82	70	62	83	81	64	68	89	75	78	68	80	56	64	68	74	68	78	67	74	97	71	81	79	80	94	81	78	76	81	75	95	64	57	72	69	73	79	88	80	67	70	75	68	81	63	79	81	71	78	84	93	75	74	71	55	77	76	62	77	72	84	58	73	71	68	72	59	84	69	62	79	74	80	68	76	61	79	65	70	70	78	91	87	63	75	77	81	75	70	74	75	76	72	69	60	73	87	69	64	83	76	61	64	60	84	81	72	80	76	69	67	66	70	74	87	77	61	70	66	88	72	86	85	78	62	75	75	70	67	70	56	76	69	76	82	83	69	80	70	72	74	72	59	83	68	63	71	55	65	82	72	81	72	95	65	70	69	76	85	70	69	71	65	69	88	88	65	77	78	92	90	84	76	75	69	77	65	81	67	70	75	83	67	91	71	71	73	102	76	79	75	79	66	90	70	64	87	79	61	101	87	78	90	71	89	73	81	78	77	90	73	83	65	84	75	74	86	61	78	62	67	92	92	84	90	79	58	85	74	75	70	85	72	80	72	74	79	78	83	79	69	90	83	73	88	58	78	93	84	85	76	69	65	88	73	75	68	71	67	78	86	77	96	83	71	78	66	82	72	85	104	67	74	71	74	72	88	88	91	75	80	79	79	75	74	79	66	71	69	75	78	68	77	82	80	78	73	67	93	86	71	86	71	88	76	87	64	67	79	67	74	78	76	86	73	65	73	78	64	65	75	59	71	90	70	95	75	73	70	58	82	74	68	87	68	79	70	77	65	90	68	78	79	77	76	60	84	64	79	73	86	69	62	78	66	80	66	94	68	87	77	71	70	61	68	79	78	82	76	81	74	78	73	77	73	77	71	74	82	70	71	79	88	67	74	70	83	89	68	76	81	66	68	82	76	75	66	74	65	80	76	86	87	68	80	83	73	84	76	74	81	73	68	69	80	64	60	82	77	87	76	79	72	83	72	51	71	79	89	84	79	76	75	79	59	70	69	75	82	79	67	61	78	71	64	69	69	88	78	70	74	75	76	85	70	79	69	74	75	71	74	72	84	86	69	74	74	80	67	78	70	86	69	82	80	76	68	61	76	61	77	78	62	69	72	76	77	58	66	86	79	79	79	61	73	87	81	80	77	82	64	74	60	74	86	88	71	75	71	69	73	81	71	70	84	71
37812	24195	15460	14549	18808	18990	16942	14834	10666	6835	5403	4461	3572	2797	2331	1932	1713	1631	1433	1419	1281	1181	1083	967	844	813	712	667	722	728	693	711	674	636	637	606	600	593	629	547	594	562	583	580	557	568	548	581	583	571	567	594	600	544	554	574	615	573	569	546	581	578	589	561	566	533	617	613	590	615	584	536	555	561	567	569	558	544	519	566	579	581	574	535	569	564	563	571	606	579	554	569	568	537	552	565	559	564	539	572	536	563	571	565	551	572	599	565	559	584	572	534	611	581	603	563	536	597	610	568	555	554	566	553	547	569	590	494	560	551	575	578	579	540	554	598	596	607	551	550	556	551	592	513	558	560	627	586	529	582	532	573	556	549	538	598	553	550	592	569	595	595	557	537	596	573	559	545	547	525	538	557	582	574	580	560	580	590	543	571	513	605	552	556	579	526	606	529	570	550	562	572	569	561	557	585	579	535	572	521	567	547	566	565	617	549	589	537	613	579	599	544	562	561	579	541	529	588	586	561	564	530	541	524	562	543	545	572	551	613	566	586	529	570	582	591	570	582	549	555	567	570	522	580	535	566	615	581	562	523	549	553	582	565	526	564	558	511	552	575	543	579	591	581	536	555	530	603	545	606	540	606	583	589	584	550	584	580	538	599	579	582	524	556	566	553	559	547	534	563	560	560	561	558	532	575	542	583	540	548	585	616	585	562	565	528	589	567	567	539	531	575	526	560	606	573	579	568	580	539	596	581	556	542	578	603	574	576	563	583	517	567	534	546	532	598	560	557	567	615	590	543	605	514	602	593	546	543	583	588	517	563	506	545	570	541	569	534	589	559	570	589	586	562	564	549	561	580	600	535	543	578	574	555	520	566	541	524	551	636	539	582	591	579	571	578	572	608	554	595	602	557	586	602	579	575	566	543	537	585	570	549	569	555	535	583	569	559	590	593	579	547	588	548	587	572	570	567	556	538	548	556	523	567	561	544	579	582	531	581	554	569	592	555	571	539	588	565	581	578	536	556	591	592	599	593	557	547	562	570	532	561	529	527	623	554	549	558	540	553	604	573	556	584	600	562	586	558	556	562	572	553	534	554	557	551	597	584	571	551	585	604	534	564	586	546	533	553	596	563	545	544	580	572	573	519	599	524	588	539	583	572	581	563	571	548	555	518	566	544	594	564	578	548	553	587	546	564	579	512	508	561	563	573	554	535	617	553	562	552	583	581	551	586	570	574	597	586	563	555	550	538	570	582	577	593	582	573	611	555	556	594	565	576	531	538	554	581	547	532	597	532	613	517	588	596	584	574	552	582	584	564	570	538	540	623	551	544	571	544	533	569	571	586	572	583	556	567	522	602	573	537	571	577	569	533	564	554	532	582	591	535	592	606	620	531	586	562	584	541	535	560	548	597	561	596	569	587	555	560	578	549	592	562	570	533	561	555	550	541	587	539	582	521	539	602	556	579	550	564	504	568	580	559	532	573	521	593	589	562	550	585	567	573	541	530	578	562	577	597	575	564	552	526	598	553	556	594	555	546	552	588	592	556	565	570	514	609	542	547	539	576	544	612	572	528	543	605	586	559	545	555	539	550	578	552	537	548	543	574	598	595	554	556	536	598	588	554	534	567	613	590	588	547	619	603	560	590	537	564	545	568	538	552	562	562	574	590	597	574	588	562	547	544	584	566	517	576	595	539	584	574	506	585	531	537	519	562	526	570	575	548	589	599	523	516	558	541	541	536	561	614	554	601	585	560	560	536	542	517	561	564	607	572	572	557	530	575	511	539	566	540	554	583	570	577	581	565	573	595	571	588	563	566	554	566	595	566	545	523	569	569	556	581	552	574	531	540	579	569	559	562	558	578	560	539	577	568	550	572	592	545	571	543	613	566	589	563	573	563	562	537	557	533	565	525	501	522	577	589	551	558	591	539	596	581	567	553	585	603	604	524	565	521	606	561	577	538	565	555	555	575	533	566	577	589	544	587	524	563	621	562	578	565	547	546	563	544	537	573	542	567	561	576	566	595	540	561	549	571	587	568	544	575	625	565	627	578	553	578	579	580	557	615	557	575	507	550	587	558	540	540	570	543	535	582	547	582	551	580	553	573	541	580	585	560	545	591	582	544	572	576	601	582	605	626	589	550	574	551	559	583	612	553	547	564	534	570	547	518	608	539	568	553	592	599	563	549	536	561	583	611	570	530	527	541	571	561	521	542	550	584	578	541	588	571	559	544	563	508	598	600	525	567	537	567	602	566	581	574	576	569	569	555	577	535	581	554	538	562	601	582	566	579	574	588	546	593	575	554	543	594	573	584	579	623	605	555	573	539	605	544	581	626	570	579	596	548	588	562	549	556	635	584	567	565	532	536	578	522	571	555	596	560	557	556	572	557	546	586	566	542	560	581	612	539	552	555	539	563	574	545	558	590	578	591	551	564	597	550	544	512	544	542	574	567	550	546	547	535	508	569	557	569	532	561	574	582	562	583	550	561	570	563	557	605	529	586	553	545	561	570	606	559	576	627	569	580	555	525	553	579	558	559	555	552	597	603	548	551	562	563	576	560	573	554	581	544	570	551	585	512	574	520	552	582	582	549	541	595	554	563	542	577	609	580	547	577	531	583	546	595	562	593	581	547	545	542	573	569	561	544	547	582	586	548	551	554	585	597	551	583	553	582	607	565	611	585	605	526	546	580	575	564	547	575	591	548	600	574	543	552	538	583	568	585	523	599	565	522	548	585	561	604	552	540	605	539	534	522	598	567	605	588	552	560	526	574	548	567	534	558	558	610	545	604	556	594	594	552	551	552	581	599	594	570	569	571	543	553	560	516	595	565	561	555	552	606	529	568	577	584	566	603	591	566	573	560	552	595	560	568	559	552	544	559	573	592	578	562	595	547	564	533	564	544	547	577	566	536	587	566	571	600	571	556	552	563	562	587	548	567	528	577	578	520	575	554	567	565	523	588	559	547	570	548	573	596	556	582	578	566	591	568	577	596	554	594	547	505	551	555	548	562	564	625	580	531	546	557	582	559	583	568	594	569	558	564	562	574	530	616	575	553	548	559	565	586	566	552	569	550	545	540	547	568	591	555	599	574	555	556	549	552	562	576	610	555	539	565	527	548	565	554	579	565	578	551	547	529	565	568	573	527	544	577	559	558	590	617	557	578	551	601	573	603	598	559	528	540	538	546	550	585	570	551	553	590	538	565	577	578	548	556	566	561	581	546	554	559	566	592	553	535	568	618	547	540	596	590	561	534	554	519	553	575	577	560	584	601	579	555	578	544	587	569	588	538	546	552	573	569	515	561	577	567	573	558	568	548	527	575	503	558	547	558	510	555	546	558	553	561	618	580	537	598	556	525	541	619	566	545	580	539	586	545	587	574	550	551	561	562	588	575	560	567	542	594	588	599	603	542	585	516	566	558	582	577	617	567	569	572	556	562	580	580	560	548	558	599	529	560	545	533	538	549	573	606	545	528	522	585	563	551	527	521
10714	6210	2671	1560	1037	854	764	707	510	386	307	262	247	187	182	162	142	155	114	135	103	108	114	111	97	95	96	71	83	90	90	83	61	110	78	91	92	85	76	77	77	74	88	87	72	80	83	92	102	86	77	66	72	89	88	102	90	68	67	72	80	87	75	74	96	73	88	90	76	80	95	91	79	64	71	77	86	88	93	84	90	70	64	60	72	80	100	68	78	89	85	86	84	88	74	70	81	77	86	70	89	98	81	81	86	72	94	69	76	84	94	76	78	70	73	104	94	68	78	89	83	73	73	71	84	72	79	87	75	86	77	87	73	79	99	85	75	74	92	81	73	67	89	78	87	64	89	79	73	80	74	82	79	69	106	83	78	83	82	87	72	81	93	79	85	90	95	81	102	78	76	70	69	81	79	79	88	73	69	88	78	79	78	85	86	78	102	79	95	93	73	78	72	92	70	70	69	86	74	85	80	79	79	73	94	75	63	79	73	85	70	92	88	88	102	71	83	79	87	92	88	78	93	84	83	80	91	79	74	85	91	80	72	74	77	80	90	79	84	84	83	85	68	68	68	81	85	88	83	72	93	74	83	69	77	96	67	65	79	80	80	82	73	74	63	96	95	90	74	90	82	81	91	80	89	88	77	77	78	65	77	96	75	70	83	83	79	94	71	86	79	76	81	92	99	82	68	93	92	82	66	70	83	93	65	80	80	88	76	95	87	73	101	77	71	92	88	73	88	64	69	76	76	82	87	83	65	96	87	97	79	71	77	71	64	80	80	95	79	71	85	84	82	78	85	82	71	80	96	88	82	94	104	80	72	68	84	72	70	78	87	80	86	87	94	71	69	79	87	73	87	66	62	92	77	73	87	94	91	77	77	86	94	97	80	77	86	67	73	84	81	94	75	81	92	95	85	74	75	87	89	78	93	68	77	95	87	81	76	72	88	77	73	87	76	80	87	69	79	70	73	72	66	73	78	82	82	79	79	88	66	90	83	75	81	81	76	82	79	78	73	81	67	81	90	74	78	81	85	81	79	69	62	90	72	94	88	86	95	79	85	94	78	100	75	81	90	85	83	80	79	84	79	71	77	82	86	75	83	90	72	77	67	79	80	75	81	91	87	90	79	85	70	73	76	69	77	82	69	79	69	101	87	91	84	78	83	77	77	78	72	78	74	63	69	80	62	90	72	78	75	95	77	93	73	90	73	80	75	78	71	78	87	75	80	67	89	81	67	67	89	80	73	72	82	81	82	78	69	87	72	83	89	79	65	83	83	77	97	87	85	94	69	106	53	88	77	72	78	93	67	88	85	93	82	89	104	69	78	83	82	68	96	82	83	74	60	78	84	72	79	74	101	75	78	71	97	80	87	78	65	84	72	87	83	66	70	69	75	87	85	80	78	77	70	80	85	74	92	89	88	67	70	70	83	85	91	73	87	98	88	60	93	76	81	88	81	83	75	84	84	74	86	76	76	79	87	86	87	70	83	74	79	87	66	87	90	70	87	67	66	80	68	89	83	74	69	81	94	104	62	97	87	75	68	89	64	81	94	93	65	80	63	77	87	76	96	75	84	72	93	74	76	86	75	91	81	85	80	78	68	65	77	94	85	84	70	75	76	93	81	76	89	84	88	93	72	87	83	87	79	78	77	69	89	72	87	82	74	83	101	53	85	71	59	68	91	78	74	93	86	74	96	81	79	78	79	77	80	82	90	75	83	93	69	77	93	80	74	78	60	79	85	72	88	66	88	77	88	95	77	83	86	83	94	82	92	86	88	77	67	77	86	74	82	73	89	80	86	78	84	84	69	81	87	77	76	65	68	82	74	84	79	85	67	87	88	89	79	74	74	86	68	85	87	70	88	84	76	76	78	80	93	83	84	62	87	83	92	69	72	80	87	74	85	78	66	78	66	86	94	75	79	70	80	81	107	83	83	79	66	73	84	77	86	76	89	80	69	77	68	94	93	72	88	86	78	104	80	60	90	70	75	81	62	78	77	95	80	103	76	91	86	87	81	97	77	103	88	91	75	76	92	91	87	91	73	79	83	78	82	77	88	76	82	82	75	85	88	78	65	102	78	81	67	75	68	92	103	69	74	65	72	80	83	87	65	70	85	70	91	87	90	77	100	85	89	91	79	63	71	108	80	86	77	81	84	89	71	72	77	74	67	73	89	89	78	74	79	101	83	81	70	77	91	76	86	73	89	97	71	74	63	76	64	79	83	58	83	77	68	87	67	77	71	75	84	76	92	72	81	84	93	78	74	92	73	76	67	86	86	80	92	74	73	85	71	74	76	81	73	86	65	65	92	69	101	85	76	91	78	66	92	84	68	77	77	77	85	65	85	71	73	75	95	79	74	81	81	80	81	65	62	73	82	78	83	78	75	78	69	75	82	80	105	94	78	80	76	94	97	100	81	73	94	86	63	96	81	89	73	79	89	72	88	75	81	88	69	71	82	67	67	83	65	76	78	92	81	84	82	71	95	95	89	80	73	86	82	79	82	61	92	64	61	82	78	81	78	96	65	83	69	62	83	86	86	74	85	77	76	84	63	86	86	93	75	73	80	71	81	97	76	96	67	85	64	78	75	78	98	85	61	82	86	73	94	82	96	91	81	81	74	96	77	88	66	65	74	74	67	77	78	80	77	51	67	72	91	74	81	80	74	77	79	77	88	64	83	90	82	78	83	79	84	77	67	92	84	70	98	101	96	72	78	85	71	83	97	92	87	88	69	81	84	79	73	88	77	74	75	81	68	83	79	71	97	72	87	92	72	87	67	77	79	78	87	77	83	86	87	74	72	65	55	86	69	78	79	80	96	85	91	73	74	79	84	68	64	84	81	85	78	82	91	75	61	87	88	76	92	67	86	86	75	89	75	73	66	82	72	83	81	75	81	92	77	88	86	89	79	90	96	71	83	63	73	88	77	99	70	92	73	82	74	80	84	75	99	96	77	84	80	73	87	75	76	65	75	75	82	72	87	73	72	96	97	90	83	96	90	81	74	61	67	86	84	87	82	83	94	97	94	85	70	75	75	62	86	68	79	70	72	88	72	94	79	76	81	78	64	90	97	92	77	85	81	72	100	80	76	77	84	62	70	77	71	68	74	79	87	89	77	94	76	88	93	68	88	92	72	64	79	66	70	93	79	78	74	80	87	77	76	83	75	82	83	66	64	84	77	95	81	84	93	94	81	88	87	92	74	76	79	103	73	81	74	66	66	84	71	81	66	64	87	73	96	80	66	76	81	54	75	85	69	81	90	80	79	77	56	96	83	73	83	77	69	94	80	95	80	69	89	83	64	77	87	71	73	92	75	101	75	81	75	75	93	73	87	84	78	77	64	80	78	69	79	72	80	89	87	88	78	68	87	94	87	85	70	85	78	62	79	64	75	86	80	85	77	61	84	72	83	75	79	76	90	94	74	68	86	89	87	71	82	85	87	61	81	97	67	89	87	85	83	80	72	68	71	70	87	75	98	84	76	86
41261	27337	18567	18348	22835	23324	21320	18392	14032	10115	7439	5878	4958	4056	3315	2786	2549	2050	1960	1770	1609	1480	1372	1060	1036	950	848	885	828	772	828	780	757	676	707	638	654	701	603	635	653	661	630	640	631	631	556	636	597	587	615	606	616	633	592	570	633	621	626	573	618	612	576	631	610	629	643	580	553	558	630	630	600	614	595	593	636	556	639	656	572	622	635	660	620	609	578	633	604	603	669	601	587	616	605	575	606	625	607	544	647	620	586	592	653	587	636	567	661	578	598	608	574	588	583	605	597	618	641	584	588	587	586	608	589	590	576	598	564	597	632	639	576	584	604	592	550	613	600	612	629	619	638	608	639	550	627	630	612	611	611	641	613	605	586	565	657	576	595	610	629	625	602	585	635	567	592	532	593	613	631	630	636	635	573	609	617	618	580	586	567	630	598	633	616	632	614	560	593	594	612	643	619	585	595	581	567	587	582	611	594	589	599	586	604	642	645	586	576	562	607	602	607	583	608	577	603	609	622	624	575	653	574	605	610	629	635	602	621	558	585	588	624	575	566	611	616	592	557	615	597	599	595	606	601	633	648	566	575	627	562	597	630	586	601	597	585	575	600	632	631	596	623	622	633	577	643	614	621	590	626	623	646	597	550	563	581	579	619	620	638	596	560	590	648	627	606	587	609	583	649	593	624	615	599	608	603	631	617	610	577	633	595	651	600	634	597	597	615	577	586	615	593	615	585	618	649	614	630	596	598	599	640	570	577	597	655	583	630	614	625	594	584	621	607	580	594	605	629	628	619	586	618	619	632	557	603	586	632	590	660	613	618	594	632	647	626	610	597	675	629	591	583	575	581	578	583	567	614	566	628	618	615	606	631	639	608	623	600	575	621	566	643	665	598	620	644	538	635	604	599	647	569	597	609	559	610	647	658	616	629	625	570	624	583	588	630	601	625	571	613	597	633	599	605	642	651	644	663	596	590	624	634	632	577	642	593	644	593	583	627	589	592	630	578	548	622	618	606	581	630	619	583	605	614	582	613	579	608	620	601	590	637	602	601	620	545	608	603	586	643	621	598	575	589	599	621	637	594	592	591	645	578	621	614	601	594	591	597	629	573	612	628	653	629	633	612	631	585	604	638	607	613	627	597	588	607	576	611	603	587	595	606	625	552	629	615	601	607	609	608	591	615	562	605	601	582	673	610	620	624	611	644	619	594	632	626	648	609	598	598	609	577	643	597	645	653	618	610	607	633	605	588	579	628	590	615	607	590	634	566	611	604	562	608	614	608	626	621	608	580	610	552	616	561	582	640	574	597	584	577	586	616	583	590	627	631	575	633	621	576	628	631	634	637	625	608	589	617	618	624	634	621	601	584	594	634	588	587	601	620	598	592	554	585	624	604	642	610	613	616	595	575	612	592	618	641	597	672	566	594	570	626	580	581	619	601	590	603	575	601	616	617	598	565	597	599	585	594	630	577	610	596	592	583	579	614	622	615	635	601	601	612	628	619	651	599	622	667	606	598	558	589	629	592	627	580	638	579	613	592	626	574	585	638	564	621	603	593	614	621	597	602	589	636	575	604	624	596	626	607	617	582	610	624	536	588	570	623	568	580	637	680	632	619	630	560	633	620	651	567	655	610	597	615	583	579	611	622	631	566	560	565	625	579	578	613	627	612	606	638	609	645	546	623	590	565	597	581	642	585	601	624	618	590	650	598	596	633	602	619	628	670	622	606	627	560	591	618	606	648	649	587	585	599	611	649	631	604	640	593	603	609	641	602	638	620	632	597	595	607	601	624	617	641	640	599	616	571	596	604	611	653	584	620	571	599	637	583	593	638	593	618	613	614	598	617	617	573	593	589	584	656	584	570	596	615	605	607	569	645	657	586	617	645	613	639	613	601	569	619	613	623	605	624	594	611	554	611	600	581	589	593	600	578	596	582	613	607	605	544	581	625	595	603	595	599	608	616	604	597	597	584	593	612	609	645	564	596	636	625	605	647	584	582	644	622	583	600	596	594	577	598	619	606	593	612	624	573	602	604	614	631	555	624	616	539	628	612	594	579	614	592	600	586	595	631	620	554	612	586	623	623	620	608	605	585	585	601	609	563	643	582	641	648	662	592	590	642	629	593	581	618	580	560	609	623	602	555	621	592	661	623	623	601	597	594	606	582	605	587	640	610	613	593	624	615	643	649	621	605	568	555	605	580	611	657	618	636	601	616	619	612	618	608	656	649	648	601	596	620	594	592	591	604	595	575	605	608	582	610	612	615	598	577	572	577	624	596	613	600	591	603	587	565	629	616	575	568	598	628	598	572	611	577	590	609	624	632	572	617	588	635	581	631	595	619	607	637	592	629	614	609	600	573	613	611	549	598	620	599	579	629	639	595	600	589	640	614	567	596	617	651	606	591	597	658	632	640	587	581	596	589	615	605	605	624	607	596	632	660	590	610	603	587	625	624	620	586	642	661	602	602	615	638	628	613	629	593	636	572	566	627	609	595	566	586	580	586	616	597	610	622	624	649	609	605	607	608	605	613	622	621	619	576	666	612	609	626	638	572	576	605	607	554	649	635	660	584	623	604	661	616	612	632	636	628	598	624	581	613	586	609	582	571	634	621	599	623	636	592	639	581	584	597	645	611	627	580	596	614	601	593	581	566	624	620	635	588	604	617	603	620	576	602	595	628	599	554	607	625	597	616	598	591	617	595	565	622	600	597	575	620	649	604	578	622	621	606	611	566	583	657	578	592	605	592	614	592	620	594	636	599	601	664	556	576	633	616	635	578	617	615	554	581	560	614	603	590	568	586	600	634	640	624	620	562	600	618	558	630	613	632	632	599	613	594	617	611	607	587	617	592	615	578	596	571	582	572	590	607	606	617	651	624	630	628	607	637	597	617	615	622	608	585	592	597	568	563	590	582	583	633	631	600	640	584	650	586	604	640	611	613	650	606	583	585	608	606	644	634	604	641	655	566	617	671	595	573	621	589	563	570	567	605	612	570	636	654	625	591	639	627	632	615	624	640	603	661	656	544	563	621	603	611	600	626	592	629	620	551	619	592	634	616	608	615	621	605	600	625	625	612	630	529	582	605	631	634	613	609	596	603	633	574	563	620	620	624	607	598	601	613	605	591	583	634	581	641	569	611	631	639	572	629	625	606	612	560	587	619	627	602	590	615	599	613	583	643	589	608	635	636	615	637	593	599	593	593	630	623	614	592	628	621	578	622	563	660	608	631	557	584	604	633	644	613	631	579	652	617	660	623	609	597	597	600	534	538	610	598	627	608	577	605	621	625	581	611	587	597	617	587	602	612	578	607	624	605	637	635	589	629	580	661	568	648	598	558	573	607	571	605	644	601	599	641	593	588	664	611	631	583	579	608	627	628	600	613	611	602	607	631	600	627	602	594	608	569	606	597	571	560	626	620	616	604	613	598	561	561	621	675	600	604	571	586	615	623	600	532	614	610	631	638	611	616	628	637	595	585	632	600	621	641	601
6856	3105	1386	833	569	477	478	423	334	245	212	171	134	145	141	120	113	101	114	118	78	93	94	88	82	84	71	77	85	80	85	83	66	75	83	73	76	82	92	75	82	52	74	65	73	82	75	87	78	84	68	71	82	63	72	85	64	76	73	58	79	72	81	78	68	91	74	74	60	72	78	86	79	79	86	69	78	70	69	86	72	81	67	76	81	65	76	85	78	76	76	69	79	76	87	78	65	73	66	61	89	65	85	73	65	58	84	89	70	85	87	82	75	95	71	70	84	63	76	76	66	81	64	86	64	61	90	82	66	65	84	78	64	79	75	74	68	82	78	89	80	72	76	64	76	72	87	82	87	74	84	76	90	92	72	73	76	78	77	84	76	69	74	84	66	67	74	98	73	89	63	98	68	60	61	88	73	69	70	80	88	73	84	64	78	75	73	69	81	65	72	67	72	70	66	73	66	85	63	68	68	82	83	79	74	82	74	74	81	87	83	69	79	66	68	65	77	80	85	73	76	82	73	84	66	91	93	58	102	74	89	79	83	83	80	72	67	74	63	81	65	66	75	78	77	69	79	78	61	65	77	83	87	72	73	72	75	65	72	71	70	79	80	66	63	74	79	71	70	61	65	72	85	68	79	75	69	70	73	59	60	67	66	48	74	49	78	74	80	67	95	78	60	75	62	73	69	83	74	82	70	61	68	81	73	83	77	66	80	94	64	101	83	77	75	84	80	72	77	69	62	77	87	80	60	83	86	73	83	76	67	80	72	62	65	53	76	65	64	83	66	78	77	69	84	66	66	82	82	77	84	71	72	69	65	92	79	90	71	92	83	76	74	73	92	67	76	66	72	86	91	76	80	63	68	102	54	76	62	56	78	69	71	63	64	78	78	72	83	78	68	61	89	76	89	63	90	80	64	87	71	67	78	89	76	74	78	81	70	76	77	66	85	73	69	87	73	73	68	64	80	79	89	83	81	88	77	100	71	80	91	72	71	73	74	67	85	65	71	81	85	66	84	73	92	78	77	64	78	78	66	71	66	86	88	76	74	82	64	54	59	72	88	67	71	65	86	76	82	73	80	76	75	66	79	78	84	84	84	85	66	69	75	73	70	88	66	70	79	80	73	71	68	72	90	65	75	53	81	85	59	66	70	69	76	78	79	85	83	80	76	85	81	68	79	86	68	62	89	82	73	87	67	95	73	84	73	74	87	75	80	78	70	79	82	60	60	84	78	71	65	92	71	69	60	76	79	92	68	77	70	71	73	75	84	80	54	69	77	71	52	60	85	56	70	83	69	72	72	84	77	61	91	85	54	72	70	63	89	71	78	66	79	73	92	68	74	90	74	65	75	77	64	75	60	69	71	80	85	85	93	65	80	76	87	62	96	80	80	87	76	67	62	71	84	98	66	89	69	66	69	74	57	71	73	94	88	75	84	84	78	80	75	78	71	87	82	90	73	88	52	74	72	79	77	87	78	73	81	75	77	83	76	73	77	80	58	89	82	78	91	71	80	80	91	66	76	77	73	72	83	66	66	67	79	78	76	67	69	82	68	84	85	85	71	78	80	65	87	69	61	77	89	67	64	82	74	86	82	63	72	85	81	76	68	95	78	74	80	79	77	68	82	69	65	80	85	76	77	89	78	63	73	74	72	82	67	72	66	85	88	75	91	81	84	70	70	75	81	77	83	86	88	82	70	80	81	70	95	85	78	83	87	87	71	79	80	77	77	76	74	72	73	82	87	72	77	77	77	78	73	81	78	75	78	61	79	69	66	81	76	69	88	54	57	90	75	71	89	67	68	80	76	82	82	61	73	76	77	74	62	73	78	81	69	90	78	82	65	82	69	80	80	78	85	82	88	67	77	83	84	73	83	78	73	90	67	76	82	104	96	63	72	88	76	64	60	74	65	62	70	74	91	73	97	85	77	73	70	72	73	92	70	72	68	73	81	74	78	61	76	71	63	91	91	69	68	70	87	78	87	72	90	76	81	72	63	68	77	75	87	72	87	82	74	79	67	64	77	69	59	70	74	79	81	79	81	79	84	69	91	89	70	78	75	88	81	64	71	79	76	67	82	77	88	80	85	70	84	77	70	65	67	72	87	66	70	72	86	69	77	66	81	85	77	81	81	76	70	69	83	68	81	62	73	78	85	59	70	68	69	80	69	79	71	72	95	67	63	78	85	79	74	76	61	66	72	72	83	76	87	72	77	74	64	61	94	70	71	75	78	76	63	71	90	66	63	59	91	82	72	89	77	88	71	78	78	64	82	82	68	94	77	78	58	82	72	67	82	64	67	75	70	77	83	88	63	79	77	85	68	65	82	66	74	76	73	74	59	82	74	86	65	89	76	76	79	65	72	75	74	87	67	81	74	72	86	83	71	88	78	67	74	69	70	75	60	66	60	90	71	84	79	82	93	64	88	74	82	66	68	83	78	71	72	75	79	80	96	73	79	64	70	60	79	73	64	82	66	67	73	90	67	86	78	72	79	76	64	79	85	73	69	55	73	83	79	82	68	71	83	62	68	76	63	64	70	71	66	81	70	77	81	81	81	72	60	82	91	68	73	91	84	64	85	70	88	72	81	91	67	57	73	64	64	67	80	86	67	78	95	67	76	68	88	80	85	61	91	72	77	77	72	68	74	88	76	74	81	77	76	63	87	77	76	67	78	85	69	83	77	71	70	83	74	81	92	80	75	72	78	75	73	89	75	91	70	70	66	82	68	80	90	80	72	52	80	85	74	64	69	65	68	82	76	75	77	70	80	77	78	83	77	78	73	68	82	75	85	74	79	83	80	77	90	68	88	78	80	66	84	69	84	61	89	69	54	66	62	64	71	59	89	66	86	73	63	75	74	71	85	73	77	68	78	81	101	81	87	94	81	69	77	76	69	83	67	70	71	78	77	84	90	79	74	68	61	62	70	70	62	75	68	72	81	83	88	69	72	84	72	85	77	68	72	80	83	75	77	69	67	83	70	81	81	71	70	72	71	74	71	72	85	68	81	73	80	95	72	72	83	77	83	66	80	80	65	82	80	84	69	70	72	77	63	90	64	78	82	77	72	72	79	68	81	72	74	81	90	61	72	66	79	78	87	81	76	84	79	69	84	69	72	90	81	78	70	61	75	72	74	71	79	86	76	61	70	61	80	91	65	71	80	71	70	72	84	79	80	71	65	67	73	81	93	72	78	65	68	65	72	66	65	89	74	71	66	65	80	82	62	68	80	90	92	77	64	66	69	75	62	71	71	73	74	79	69	72	60	85	70	74	70	92	68	89	76	68	69	78	76	74	67	67	84	51	85	91	74	82	69	86	75	85	84	61	79	92	78	59	68	74	77	68	74	73	64	66	74	76	68	89	70	78	66	77	88	70	83	78	82	68	67	71	94	78	81	73	65	73	86	79	84	80	70	71	66	59	69	71	85	94	86	77	68	72	93	70	78	66	59	86	76	61	61	72	63	59	87	67	91	73	75	84	80	76
35282	19593	12064	12296	16187	16766	15940	13451	9689	6725	4821	3490	2906	2322	1978	1800	1657	1460	1387	1255	1142	986	949	862	751	730	678	672	689	717	684	652	640	634	633	578	595	597	577	578	557	609	580	593	602	549	587	571	605	549	530	566	591	578	585	540	577	560	595	552	567	583	569	561	600	565	583	562	601	569	603	583	589	558	594	590	581	591	612	538	574	566	585	572	539	581	553	555	552	551	552	556	539	597	540	550	567	604	568	557	582	617	535	589	564	566	622	595	586	561	583	591	572	582	597	588	561	581	566	605	576	582	550	565	556	563	551	621	579	600	589	584	561	601	575	558	558	549	598	544	592	548	544	588	551	573	588	560	584	573	539	568	571	555	585	577	538	577	564	606	572	572	576	551	603	576	568	571	550	593	528	590	580	578	573	588	554	571	540	597	558	574	555	553	579	549	556	579	562	602	584	580	552	591	524	603	561	511	541	632	606	606	608	566	574	589	565	582	557	581	592	632	589	595	588	552	576	555	601	574	580	577	594	513	563	582	598	589	574	549	553	598	565	582	604	568	585	559	568	590	567	543	552	591	561	551	558	570	583	576	561	607	596	519	608	576	645	561	575	585	553	572	574	591	566	532	552	588	556	560	605	574	576	588	598	578	556	599	583	543	580	588	543	552	539	577	611	567	560	537	568	525	584	611	543	564	571	594	570	568	578	584	569	558	566	556	536	583	590	567	563	570	594	562	543	567	552	586	577	616	574	578	575	549	584	640	575	572	591	535	587	596	557	599	631	574	560	580	566	554	639	579	607	577	584	593	584	519	610	582	558	569	568	589	590	561	605	584	582	560	539	610	567	575	593	569	611	605	542	601	574	569	567	590	583	591	562	562	575	588	535	592	555	566	546	603	590	541	628	596	577	557	550	539	579	501	563	542	609	596	585	581	529	590	579	501	620	567	544	524	543	566	584	566	582	569	593	575	601	600	576	569	549	568	547	578	554	569	583	574	573	606	586	576	583	579	533	545	599	552	582	544	535	530	553	608	565	539	563	560	634	599	569	575	622	560	548	571	609	516	586	539	591	556	594	544	602	553	563	561	580	533	595	575	584	528	593	584	590	557	577	538	577	586	527	561	576	537	567	601	566	549	543	541	580	628	599	582	628	581	598	555	573	592	605	587	601	587	587	551	604	556	539	542	595	573	611	575	574	570	540	616	552	600	578	572	561	578	563	557	569	609	570	566	584	601	555	581	571	560	559	569	548	586	571	564	598	589	575	598	543	556	573	572	553	556	549	567	578	590	559	554	558	543	573	533	568	586	551	572	563	549	596	565	574	547	596	571	560	578	568	553	544	567	548	547	578	569	604	602	566	561	585	566	562	607	536	529	585	576	569	570	586	601	607	613	581	591	537	555	561	592	583	578	591	566	595	590	600	530	594	547	539	556	556	572	600	600	591	594	569	566	592	574	562	573	575	564	593	532	596	582	507	550	587	586	601	613	523	573	524	559	555	580	568	547	555	580	578	551	517	549	574	581	659	562	573	625	559	561	597	579	592	531	596	555	575	564	553	587	539	573	533	603	567	554	579	581	546	579	589	587	554	577	574	609	572	603	585	561	560	604	574	514	581	570	555	522	567	599	579	564	610	601	549	602	538	567	537	568	557	598	584	559	576	556	553	548	565	622	583	530	552	547	588	603	564	588	593	579	564	567	566	597	552	612	589	602	597	586	620	572	563	571	588	576	571	575	550	572	602	577	571	593	584	588	558	581	599	577	609	537	576	576	579	546	551	595	580	586	590	603	573	601	574	606	561	567	588	538	552	569	590	564	565	526	561	559	578	583	548	580	569	587	544	552	558	571	575	556	584	570	538	599	555	561	571	617	578	625	592	588	566	598	568	565	583	550	547	545	561	553	535	546	568	540	601	576	554	584	565	623	531	602	597	544	551	558	567	581	594	604	577	574	590	525	588	565	574	572	591	603	562	550	537	567	595	556	616	504	595	569	576	597	593	574	541	610	580	536	564	590	552	578	553	585	589	567	527	603	591	582	601	589	559	579	578	537	624	553	530	567	611	554	543	589	572	538	595	552	595	564	534	603	580	609	602	569	553	536	585	581	550	570	560	502	579	557	572	582	576	564	563	579	543	558	608	602	577	570	573	562	539	559	566	564	586	557	560	546	603	582	601	554	562	567	584	615	563	565	533	533	548	539	603	571	599	575	586	566	595	564	569	617	562	515	558	560	592	543	571	618	572	631	558	605	513	569	553	582	566	568	581	594	549	575	574	553	578	576	570	580	567	554	584	554	634	588	616	565	547	619	593	540	581	603	535	575	566	553	564	555	580	575	582	571	592	603	563	573	603	572	578	589	528	586	541	526	590	553	567	554	599	578	591	519	603	557	588	544	572	561	589	568	588	579	563	559	612	557	579	571	554	610	573	560	587	629	538	611	596	580	570	576	578	542	578	534	558	554	579	542	565	559	540	547	633	575	547	568	582	559	592	609	573	566	552	569	557	546	554	577	566	614	578	523	597	603	600	613	562	578	576	585	571	588	579	564	646	590	552	568	607	579	533	551	554	542	570	556	553	573	569	528	598	510	552	556	568	550	571	573	569	558	550	603	555	525	561	564	566	606	579	557	532	568	579	571	567	608	588	528	588	579	613	555	583	601	513	577	583	564	553	564	522	580	578	580	596	555	553	549	615	557	573	564	571	579	613	548	578	579	576	559	571	549	545	582	585	558	539	582	575	569	529	585	578	563	562	564	585	560	552	594	555	578	536	543	573	521	575	564	582	585	587	513	560	570	560	542	607	547	579	563	543	607	603	557	593	559	587	551	547	605	566	571	561	534	547	620	640	569	576	607	559	565	588	572	612	530	565	550	552	566	562	573	582	564	586	572	594	596	569	585	538	574	577	559	537	579	581	592	583	586	590	563	597	591	613	620	575	573	573	536	581	598	569	560	534	583	571	540	583	542	591	530	526	539	549	603	578	605	597	600	549	564	572	611	583	566	578	577	554	584	571	609	569	563	607	563	570	579	585	582	577	554	568	575	556	557	566	585	545	546	583	546	603	548	593	532	525	549	586	593	547	545	593	549	580	563	554	540	595	627	560	589	537	569	563	558	618	507	582	565	635	593	509	565	577	576	599	592	549	560	589	537	578	527	588	605	583	556	567	587	611	579	562	520	587	545	553	543	543	546	545	565	621	533	588	581	553	536	575	555	593	568	550	580	584	611	576	551	575	573	576	575	588	562	542	567	550	548	569	595	575	631	557	556	593	588	610	582	561	616	601	573	550	601	539	607	595	561	590	555	576	539	564	562	548	543	555	584	521	581	555	583	597	601	571	594	567	547	607	586	574	540	619	606	585	542	544	541	601	622	545	589	606	565	559	558	533	618	582	556	583	582	571	561	599	582	554	587	610	563	569	554	557	589	560	536	566	593	593	572	541	543	548	578	541	574	578	565	624	603	562	560	556	582	559	574	560	603	569	597	579	578
8576	4502	2125	1252	833	643	641	602	463	364	245	216	188	141	141	139	112	104	114	106	114	97	107	82	107	116	105	93	90	77	105	95	82	81	78	75	72	69	84	87	86	73	83	79	78	71	68	71	74	94	83	74	72	94	95	82	74	80	81	75	75	82	86	66	72	77	80	58	75	103	84	103	85	77	71	73	87	71	81	77	71	83	68	71	69	85	83	86	83	75	84	73	88	79	80	78	78	83	67	87	69	80	91	70	83	80	68	74	98	99	91	74	66	82	70	87	92	74	82	75	70	72	70	89	86	79	85	83	91	100	88	85	91	83	74	67	73	78	78	87	87	90	79	79	75	69	95	84	81	97	91	83	89	71	90	92	86	85	87	76	74	67	75	73	74	80	81	83	69	65	89	95	95	68	88	92	86	75	75	76	84	99	84	73	78	82	60	84	90	94	73	72	70	87	98	71	76	82	74	68	99	77	74	77	86	85	75	84	87	82	83	83	79	73	73	85	77	73	75	87	93	77	73	79	85	77	93	86	77	78	81	80	82	90	81	88	95	86	79	83	94	86	75	77	109	75	71	82	89	84	66	75	94	85	86	72	90	70	61	75	79	69	84	80	78	84	89	78	83	76	75	76	70	93	83	79	87	82	96	73	87	96	98	92	87	56	78	75	77	92	87	89	71	74	72	76	84	82	85	75	90	76	83	112	67	97	77	75	78	75	95	71	102	81	78	84	79	75	90	70	74	79	76	80	81	80	76	78	79	65	82	95	80	77	81	76	65	73	94	78	92	69	80	89	95	97	86	79	69	70	84	75	84	73	75	81	71	79	86	89	82	83	91	78	71	91	93	93	78	86	85	66	74	89	80	88	74	54	75	87	75	82	95	73	84	64	60	71	73	76	81	80	65	75	73	92	78	78	72	95	98	76	71	87	81	75	73	84	59	76	84	82	82	75	84	81	87	80	71	91	102	73	79	74	84	67	98	75	77	89	83	70	90	104	83	99	79	87	75	72	83	71	91	85	86	77	87	87	82	72	74	87	73	71	74	75	84	92	88	64	94	76	84	68	78	75	90	96	84	91	87	82	82	74	90	81	72	69	85	71	79	92	77	82	70	85	74	67	69	87	84	93	72	82	72	97	98	70	80	79	73	70	73	74	81	71	89	83	73	87	99	76	78	79	70	80	86	87	81	87	92	83	84	84	86	58	74	81	106	83	83	82	101	67	82	89	86	85	82	92	68	75	77	85	87	64	73	78	67	78	82	95	78	91	90	85	83	81	71	75	83	81	94	92	94	67	77	77	73	84	73	76	66	84	78	72	83	87	92	80	82	71	91	67	64	79	63	98	91	82	88	82	84	67	68	82	93	79	72	78	68	85	70	83	85	77	85	81	71	86	94	65	96	85	97	88	88	90	75	76	62	84	84	68	78	74	71	98	65	79	82	94	64	85	67	76	68	77	84	78	77	81	82	80	74	80	61	73	94	74	97	95	72	91	73	76	84	86	67	82	73	77	75	94	94	76	80	77	67	102	92	87	79	94	78	70	69	74	82	101	69	90	87	77	75	97	83	76	83	73	74	93	88	85	86	77	73	85	83	79	95	74	87	74	90	82	73	79	73	72	91	92	94	78	84	81	88	90	86	83	76	82	74	76	76	83	78	77	74	73	80	76	81	93	81	92	86	88	68	83	79	84	78	89	80	83	96	95	89	101	89	90	85	90	77	83	76	86	92	97	103	78	78	87	72	84	81	92	76	85	77	78	81	90	85	72	84	84	80	92	83	78	75	87	80	76	83	91	85	71	63	80	78	78	98	68	80	80	79	100	80	77	77	92	82	82	88	58	73	83	81	89	99	98	88	83	92	91	79	83	67	94	83	84	87	74	68	86	88	78	82	69	82	95	72	83	89	73	78	85	67	90	83	76	69	76	91	88	99	91	74	78	74	88	85	96	80	110	78	84	78	86	82	86	73	91	79	77	62	81	90	94	63	83	75	86	75	69	72	84	81	72	83	79	107	82	94	98	84	81	85	86	76	90	71	72	68	86	68	83	99	87	74	79	87	88	87	80	91	86	66	72	92	78	81	79	77	76	83	63	80	75	87	91	78	90	92	92	84	83	82	80	93	68	82	72	73	92	75	95	70	83	81	79	74	85	80	80	77	61	64	74	72	81	76	64	90	82	82	79	89	81	65	87	73	71	72	85	75	75	85	65	82	86	93	93	81	82	85	78	77	90	76	76	69	96	81	93	76	95	66	74	81	75	77	79	88	81	92	79	89	76	91	91	86	87	71	84	76	81	78	83	87	83	100	95	75	85	92	85	77	81	61	86	87	72	54	75	73	97	79	63	87	93	83	79	77	77	67	87	94	78	80	85	86	68	93	79	82	85	72	86	72	97	81	81	92	71	67	85	87	91	79	69	103	86	86	81	82	77	93	78	73	83	80	78	87	79	93	78	87	88	87	83	71	85	71	94	94	80	77	69	75	74	85	89	81	75	88	104	81	88	70	88	75	92	75	80	75	74	67	92	78	84	78	81	85	90	93	69	83	62	70	91	78	81	87	81	81	72	77	82	67	87	77	82	82	70	86	81	55	88	82	99	74	95	84	72	93	82	68	95	86	78	76	77	87	95	68	94	77	73	88	91	68	80	74	85	87	72	79	81	84	85	66	77	83	73	72	94	90	74	67	65	73	94	63	92	80	78	65	97	86	77	88	84	90	78	80	77	79	88	77	74	68	70	85	90	95	87	70	79	60	88	88	80	82	80	79	75	69	77	78	78	87	77	91	78	76	75	77	82	89	74	87	80	72	80	74	84	84	79	66	86	71	85	77	72	67	79	75	89	104	87	72	81	74	70	83	75	62	82	90	93	90	100	93	74	81	86	80	67	93	85	94	83	83	79	79	73	67	66	85	77	64	78	63	68	77	92	77	99	82	77	84	66	82	64	84	104	79	77	82	82	70	81	70	89	75	91	79	99	88	88	88	89	74	66	88	79	78	107	83	72	107	79	94	75	76	79	84	94	84	76	74	87	76	94	84	85	69	71	82	83	68	94	83	77	77	91	91	78	81	95	80	91	75	84	78	85	87	73	92	87	77	87	87	84	86	84	79	76	80	76	77	84	88	78	88	77	80	83	82	95	84	79	100	84	82	82	62	67	94	65	87	92	74	82	66	88	78	70	80	85	89	72	86	65	80	90	87	94	72	86	77	81	78	93	94	84	72	75	87	84	73	81	85	93	68	90	83	78	92	88	90	88	69	69	76	76	97	81	67	70	77	81	80	85	85	81	72	91	83	83	90	79	80	91	77	75	82	81	97	81	81	72	67	76	102	76	86	81	62	79	76	60	90	66	77	70	90	74	83	78	85	96	91	76	90	85	83	86	65	72	74	95	99	76	84	75	88	79	77	86	79	74	99	77	83	87	70	107	87	71	75	79	82	79	66	67	78	74	93	84	89	82	92	90	71	99	70	70	91	94	73	76
39367	23854	16664	16244	20511	20744	18804	16122	12433	9171	6217	4615	3565	2796	2449	2140	1804	1628	1527	1494	1312	1273	1216	1011	877	925	814	826	767	731	713	719	681	699	718	660	666	656	659	603	605	674	620	618	598	586	602	621	607	648	577	638	611	689	603	569	590	622	632	586	601	601	649	588	566	593	652	586	656	606	623	635	608	653	589	639	613	607	616	567	625	616	610	579	606	595	615	627	596	610	601	612	593	597	600	603	606	566	607	614	597	643	603	623	592	607	631	622	597	593	618	577	627	596	622	596	603	582	588	642	654	614	627	614	611	660	635	581	616	578	607	668	610	625	586	561	593	582	632	584	613	622	601	597	590	616	650	608	607	583	595	577	606	569	613	628	618	596	617	615	613	598	580	649	615	616	593	585	628	629	629	617	619	597	581	613	646	606	634	573	608	640	586	580	603	597	585	615	573	597	587	616	575	635	628	603	631	595	610	629	566	623	591	640	610	647	553	608	630	602	613	597	643	631	625	584	622	555	626	617	561	599	653	644	639	667	605	620	587	612	633	593	631	599	576	624	601	605	614	589	591	587	623	605	599	585	610	609	554	601	615	587	644	605	588	619	605	615	650	615	641	601	597	613	623	582	591	612	615	580	615	641	621	606	565	634	618	604	612	636	569	597	634	605	598	643	584	572	571	578	614	593	594	625	617	660	635	617	607	564	571	593	592	607	624	645	590	580	583	624	596	609	642	565	593	609	598	615	618	583	634	579	582	624	604	649	615	607	628	618	585	561	603	592	596	591	623	620	568	645	599	632	645	622	599	603	614	572	639	600	623	613	576	545	603	590	591	563	651	592	631	586	559	596	603	633	560	641	623	628	633	623	635	626	623	608	611	637	627	618	600	626	624	605	641	599	587	658	626	648	606	582	605	580	633	591	609	608	598	598	588	585	641	604	591	607	620	618	604	630	602	636	568	592	609	595	646	628	642	620	592	602	624	585	593	636	610	587	622	636	608	634	589	558	647	641	617	644	592	635	596	625	628	589	632	625	592	600	615	584	668	609	570	569	625	592	615	601	589	600	558	613	593	620	618	569	593	646	623	587	633	603	604	654	601	590	625	631	600	644	637	609	565	678	642	606	617	590	566	602	614	623	584	600	594	620	620	558	579	597	604	622	584	626	621	599	615	597	589	591	632	644	647	629	603	627	609	629	614	639	635	614	631	622	624	600	599	611	647	615	639	564	579	592	610	615	577	621	625	625	579	635	640	615	636	591	626	589	611	628	604	604	581	581	612	622	616	641	636	624	593	622	596	556	630	608	607	576	686	573	591	617	600	595	604	612	615	581	596	616	635	610	617	604	616	620	588	585	643	616	621	601	588	578	588	630	620	623	599	638	640	606	601	612	598	612	573	622	632	582	593	570	634	590	598	630	618	651	597	624	650	615	628	653	585	563	674	593	631	539	662	610	600	627	632	623	635	614	644	607	571	651	612	602	613	669	598	611	624	622	617	604	625	611	590	658	630	625	618	581	614	637	605	616	636	593	624	585	549	569	590	631	584	589	614	637	623	619	602	589	594	597	615	635	630	641	613	569	649	605	639	618	592	609	616	601	616	580	590	616	640	580	599	577	614	588	616	649	561	599	602	626	607	649	583	605	584	612	619	630	655	610	631	622	583	578	578	633	622	645	594	607	601	601	640	625	606	564	605	606	621	640	598	580	612	598	594	594	634	556	654	560	593	632	591	668	593	605	637	611	629	626	594	591	583	616	656	593	589	617	597	652	620	608	595	585	591	599	614	669	659	625	574	619	600	566	605	574	622	639	590	627	611	608	584	585	584	563	606	649	600	585	608	651	573	658	599	555	593	647	646	611	621	617	617	593	545	580	592	671	609	606	596	616	607	584	589	572	614	585	576	556	605	617	616	601	599	622	647	600	616	612	592	567	627	616	590	652	624	611	617	589	590	608	596	616	597	649	588	604	627	587	587	587	560	594	666	628	630	614	665	616	631	606	611	610	603	588	587	643	576	631	667	601	617	622	598	645	586	591	562	617	610	659	580	597	617	586	623	603	620	612	612	618	616	673	621	640	569	646	650	575	628	612	597	589	619	661	579	616	642	617	651	639	601	622	621	603	594	609	555	624	600	612	613	610	602	595	599	584	567	598	628	600	621	562	596	597	566	578	604	622	596	577	620	574	627	603	595	605	590	584	639	595	593	605	593	599	597	616	613	550	605	579	649	573	567	652	593	613	608	575	643	625	591	602	651	611	604	536	566	597	616	619	599	644	614	639	611	566	583	653	630	652	601	570	612	587	619	612	622	611	647	636	624	603	611	591	588	590	583	594	650	639	582	636	600	599	598	604	627	615	570	577	658	639	584	611	602	632	616	659	565	654	581	590	602	641	599	599	614	568	591	607	613	644	635	589	629	604	607	628	609	634	604	640	634	612	610	589	632	593	606	654	621	627	610	569	641	612	619	617	588	602	625	612	613	606	640	597	595	584	595	610	592	621	615	600	615	681	623	575	601	634	602	607	545	641	590	645	588	602	604	594	605	629	594	652	589	595	660	645	581	606	640	605	577	554	555	615	602	630	562	594	644	613	639	565	638	606	590	630	633	595	605	572	574	599	584	614	607	588	629	601	600	594	565	606	599	590	623	654	591	630	584	616	615	591	605	580	616	618	603	630	598	614	636	649	618	609	660	584	642	580	600	612	579	570	622	641	596	618	593	625	606	593	613	612	609	623	575	631	645	612	602	640	578	603	607	626	627	622	633	642	613	628	612	597	585	580	628	639	590	568	612	601	587	655	639	598	657	648	650	583	600	571	596	574	629	656	669	624	592	560	607	607	597	648	589	679	590	602	635	675	642	619	625	589	608	598	598	592	606	571	618	608	599	595	588	607	587	580	641	606	637	641	632	608	618	586	601	606	577	571	610	586	667	615	598	572	598	618	580	613	585	619	552	610	636	633	621	609	598	631	608	564	599	578	651	642	630	596	630	617	600	600	599	605	603	605	589	597	567	616	641	631	593	615	616	575	579	597	580	626	606	591	604	610	650	599	634	595	630	612	634	630	615	595	594	621	631	653	626	596	632	604	637	632	629	612	616	590	595	632	607	620	618	571	590	654	600	611	611	636	552	596	631	615	630	594	632	619	597	595	591	590	553	597	619	568	628	600	587	636	628	629	633	603	586	634	605	631	649	593	636	653	595	636	527	623	580	617	558	627	596	611	588	563	593	570	633	661	639	613	638	640	602	612	627	581	591	580	651	603	641	600	632	632	649	611	600	606	589	610	616	604	650	614	600	593	642	586	606	575	656	556	595	619	620	613	603	607	615	609	617	567	596	591	624	596	618	560	661	590	555	620	637	576	624	608	570	615	567	604	609	568	609	602	650	582	615	631	572	649	616	647	568	627	620	605	601	593	626	609	611	583	631	585	633	604	649	594	622	625	605	609	569	619	659	578	613	623	601	681	606	595	588	604	580	592	543	615	634	616	578	641
9950	4581	2182	1153	709	598	556	457	401	313	238	201	167	170	107	107	129	97	94	101	101	107	85	92	78	75	90	81	100	89	79	69	83	88	94	86	75	83	75	96	80	78	63	92	80	83	71	73	78	75	70	68	89	75	75	69	87	70	87	65	79	74	86	64	70	91	80	83	66	72	92	68	60	72	70	80	67	59	72	82	90	70	79	76	76	84	73	80	86	60	64	81	76	82	70	94	80	84	73	102	75	79	91	66	58	78	80	81	75	72	69	65	79	79	77	74	85	77	89	89	81	55	82	68	83	91	66	84	76	73	81	65	89	70	81	75	68	81	76	73	71	72	73	82	78	78	67	64	69	69	88	67	74	79	76	71	70	73	71	76	85	81	62	84	66	86	73	72	74	82	64	85	75	86	83	75	86	104	100	73	71	80	83	78	87	65	62	91	68	72	73	74	78	79	72	67	84	64	71	77	81	91	90	85	80	63	63	88	80	72	82	72	78	86	60	86	63	91	66	83	89	80	78	66	91	70	81	71	68	71	71	68	91	81	81	79	71	72	84	66	68	83	73	76	74	67	71	72	74	86	67	73	76	79	75	77	82	67	75	89	79	82	70	80	83	73	94	68	88	86	88	83	65	69	88	57	71	87	89	80	83	84	71	82	70	93	68	61	88	86	95	85	70	86	92	81	78	70	70	82	62	93	71	77	97	78	66	77	54	84	65	66	80	79	78	78	93	85	72	78	99	86	81	76	74	72	75	61	73	85	93	69	67	66	76	73	78	84	72	86	92	91	84	66	67	86	73	76	76	74	81	73	69	72	90	70	88	77	79	88	72	67	79	74	68	84	67	71	82	82	70	71	81	80	75	89	69	91	64	83	73	83	68	69	70	69	68	82	84	91	80	65	78	75	86	81	75	74	69	77	73	69	87	66	75	83	70	70	78	92	72	86	72	78	70	76	81	69	68	76	64	77	67	78	72	89	80	87	90	65	70	60	75	62	73	95	74	61	83	80	73	69	89	72	71	73	86	74	72	91	75	83	97	79	63	75	59	66	72	80	84	78	84	72	76	71	77	93	61	76	76	75	84	76	73	61	73	85	78	85	76	83	73	80	61	85	73	94	69	65	86	86	82	82	89	68	70	78	77	88	75	69	70	83	74	74	69	83	82	83	73	68	67	76	70	66	77	76	75	74	88	83	74	73	75	73	71	86	72	67	59	59	89	72	68	70	75	75	85	86	86	72	80	79	86	84	93	70	69	85	88	65	77	72	85	79	73	51	78	72	70	82	72	81	75	72	93	63	66	85	72	79	92	75	73	75	79	81	85	82	86	71	70	81	80	72	84	92	72	75	83	86	70	67	74	76	81	67	73	82	85	68	73	75	83	73	80	82	83	69	77	76	73	65	66	72	57	67	76	88	59	68	74	73	84	68	76	74	74	81	69	62	70	72	66	67	76	67	83	85	70	92	86	63	71	89	71	90	56	73	92	75	74	69	79	79	69	73	60	77	77	75	58	73	79	85	72	84	78	70	76	70	74	82	78	53	87	82	95	86	83	76	77	74	73	74	83	75	88	74	82	79	81	91	75	66	61	80	81	76	81	85	78	86	61	86	66	61	73	82	82	69	68	79	61	80	86	71	72	73	70	63	80	81	88	72	68	84	90	76	66	75	72	79	67	78	83	97	76	83	75	80	69	81	64	62	65	63	68	66	73	67	79	59	58	62	63	89	81	77	89	78	72	84	74	84	61	92	68	75	74	75	75	80	81	76	75	82	81	72	81	75	70	69	72	74	63	73	76	73	82	57	64	79	77	72	80	82	69	83	82	77	76	75	78	85	73	70	75	98	64	90	82	73	93	74	73	84	64	69	71	77	78	71	78	77	76	69	78	68	74	72	86	59	70	96	77	94	75	87	75	81	71	60	80	70	63	81	89	82	81	75	82	63	99	79	76	77	86	62	82	76	87	70	70	76	68	70	75	74	75	77	92	75	67	51	77	73	81	91	75	85	62	65	68	50	81	72	75	75	83	68	73	67	72	70	85	84	72	74	73	82	67	84	60	78	82	73	62	61	84	87	82	74	76	73	71	79	73	76	66	68	72	84	67	71	81	66	58	68	78	78	83	76	80	75	84	67	72	77	65	72	60	76	61	89	73	85	75	70	73	73	84	84	79	70	71	71	58	83	58	88	89	72	68	71	71	88	67	80	76	79	60	73	85	71	72	77	88	64	57	68	71	70	66	74	78	54	80	74	78	86	51	91	83	86	96	80	71	88	90	71	89	70	69	75	79	75	72	82	65	75	77	87	81	72	73	78	77	75	89	70	89	73	76	82	75	69	64	67	73	78	93	74	88	63	83	70	73	91	64	65	88	97	71	74	64	71	71	76	84	70	64	68	73	63	85	72	71	90	77	87	84	74	68	60	67	77	75	63	81	85	61	75	92	101	66	45	80	64	76	66	91	64	80	76	64	74	84	76	90	81	57	73	79	69	79	80	92	66	85	79	76	61	81	59	79	70	80	61	91	86	79	95	81	84	90	73	61	69	59	72	72	92	72	83	81	69	70	71	69	62	75	75	73	94	71	83	71	85	60	77	72	79	78	63	80	85	65	83	80	77	66	85	79	82	65	75	79	73	68	79	69	88	74	78	64	76	69	61	86	78	75	71	74	65	80	73	84	82	63	89	67	88	80	68	78	79	72	87	58	64	62	68	72	72	60	84	64	68	66	71	77	73	82	80	80	65	80	75	62	73	72	72	91	85	76	79	80	72	69	90	80	62	83	76	89	87	70	83	58	75	66	74	77	77	74	71	96	68	87	82	70	92	83	78	85	71	88	60	90	72	77	88	70	80	67	78	77	76	65	58	84	77	81	74	83	70	85	51	83	65	70	76	74	84	78	79	78	72	81	70	95	67	73	86	78	63	78	83	78	75	90	66	69	70	66	75	58	89	66	91	84	62	68	79	87	76	81	76	84	67	64	86	68	76	80	70	75	63	74	80	71	81	93	65	88	69	53	79	72	62	70	69	84	62	68	84	79	84	87	73	77	78	63	70	85	78	80	68	69	66	70	82	75	73	69	66	68	88	76	67	71	70	71	82	57	70	80	86	74	76	72	69	70	82	79	82	86	83	56	70	79	80	85	90	70	70	66	71	76	70	73	84	81	72	77	65	86	62	75	92	66	72	84	74	73	68	77	69	86	69	79	80	68	73	84	96	91	71	65	79	75	83	77	67	76	83	72	91	71	82	85	80	71	82	83	80	86	68	75	69	69	78	86	102	71	80	84	92	85	77	70	70	72	75	74	73	69	83	75	62	72	63	72	82	75	66	91	65	95	74	76	83	70	99	74	81	72	83	93	78	80	78	79	73	70	76	81	65	77	83	76	93	74	77	65	69	75	61	73	79	76	71	68	77	82	85	69	73	69	91	72	79	67	73	83	64	78	74	67	71	83	64	74	80	79	76	77	81	78	74	66	68	79	85
37645	23421	16461	14779	18078	18707	17106	13795	10772	7772	5317	4037	3400	2787	2385	1941	1607	1468	1421	1440	1317	1175	1059	883	852	835	750	760	741	708	701	678	670	673	680	644	667	631	611	600	594	598	617	526	621	554	615	569	607	536	564	566	589	583	590	547	597	561	562	581	568	561	619	600	603	562	557	571	587	548	566	547	594	576	559	573	609	587	574	564	578	583	545	560	591	616	605	586	565	596	550	622	572	561	624	595	550	569	574	557	542	575	532	544	589	543	563	596	561	552	561	562	553	587	596	558	593	548	599	575	581	576	585	589	575	589	595	586	544	567	648	581	572	539	571	569	613	616	618	572	582	572	600	617	560	571	574	593	559	559	597	548	548	574	579	609	576	575	585	632	573	586	546	580	589	553	610	575	603	570	585	584	608	623	591	572	588	599	553	540	538	582	576	573	578	556	595	573	608	562	581	569	576	568	598	558	579	572	596	583	615	605	564	552	587	577	563	562	591	575	575	614	622	581	577	544	595	561	582	558	567	585	566	574	578	578	613	563	629	620	608	571	570	579	591	558	616	582	547	568	618	563	569	547	580	552	564	568	589	596	586	561	571	575	562	558	547	605	576	591	590	592	552	616	554	551	569	543	591	562	566	564	600	587	583	581	578	510	550	597	586	527	553	576	601	587	609	577	591	625	561	570	621	584	564	577	566	533	550	592	532	573	552	619	574	573	574	608	536	571	584	574	611	599	639	540	565	573	547	601	597	622	570	584	534	581	611	586	614	580	577	521	598	622	593	551	589	592	557	577	545	582	555	596	565	528	590	582	613	609	562	608	586	600	553	609	628	587	548	568	546	584	570	580	585	629	573	558	570	600	556	587	630	570	542	538	564	561	583	571	596	637	530	586	574	591	552	588	576	590	544	595	580	562	585	538	587	567	559	556	566	558	625	563	582	574	596	564	584	578	591	541	565	552	594	602	611	609	578	605	549	568	604	549	538	583	569	560	577	596	600	567	562	587	619	583	592	609	567	621	598	556	575	590	603	616	595	603	587	604	586	583	595	575	533	575	635	580	558	535	590	591	562	615	575	549	570	544	570	561	622	561	617	555	579	609	570	597	569	570	592	564	596	574	569	529	597	551	606	582	590	566	578	570	612	586	571	565	554	577	575	613	538	570	535	581	557	579	591	547	554	571	536	560	624	610	572	549	583	563	597	592	593	596	563	562	533	554	591	591	582	551	573	569	581	572	626	562	574	564	582	553	575	573	613	550	572	605	560	575	542	556	637	570	567	561	580	603	563	574	571	575	536	563	547	586	578	558	603	583	584	585	629	596	598	575	564	552	599	611	529	534	603	566	559	571	554	600	572	585	561	618	607	542	556	553	573	611	603	602	628	587	588	566	587	567	598	592	604	540	585	616	558	572	592	580	546	555	567	618	567	623	598	620	611	571	555	599	570	586	551	629	577	588	542	625	538	597	554	576	579	630	542	572	549	561	560	588	571	595	584	591	573	540	566	607	565	629	582	565	605	589	552	577	568	576	548	542	559	565	566	548	573	610	571	590	581	570	623	577	606	580	580	592	580	587	610	546	590	580	605	548	590	569	563	516	568	538	583	579	575	586	587	570	607	573	578	568	590	564	544	575	590	587	550	565	555	582	540	558	592	566	538	548	547	551	586	556	558	561	567	581	571	526	597	584	586	529	591	564	544	578	595	564	571	581	606	509	570	599	610	555	575	594	582	560	571	540	575	575	582	575	542	616	564	581	523	589	604	582	549	602	597	612	542	602	550	537	585	596	615	589	542	634	594	531	552	549	610	630	533	609	586	581	564	629	582	599	552	564	557	585	553	600	590	611	576	534	541	566	567	596	574	557	558	569	548	587	552	581	523	547	566	540	571	553	571	546	554	552	594	560	580	557	615	585	570	626	593	567	562	607	598	541	612	581	600	594	585	577	581	592	620	631	614	581	555	595	554	539	589	580	617	536	558	567	584	539	594	580	612	577	557	571	580	607	542	568	578	560	626	605	582	588	580	567	567	565	554	537	564	567	624	632	551	598	591	574	558	580	600	565	629	535	545	552	590	583	538	558	608	543	610	608	550	608	561	593	592	583	584	527	591	559	567	560	520	582	568	593	576	565	583	594	598	619	553	563	539	591	581	602	574	561	602	577	560	576	590	570	560	566	610	595	596	595	539	584	580	581	573	617	549	536	564	602	543	589	552	537	601	569	588	578	592	577	595	560	562	573	553	565	594	604	578	533	589	595	593	576	587	571	552	559	582	580	579	580	566	613	574	593	587	580	580	548	554	592	598	552	570	600	607	569	586	567	562	591	594	562	576	580	573	526	625	591	552	581	580	584	568	527	563	588	554	596	592	584	571	539	560	598	593	549	585	590	582	600	565	601	587	549	565	609	580	562	603	597	571	552	586	567	588	638	546	578	553	592	566	534	590	547	557	612	566	608	541	612	571	586	566	621	586	569	573	516	611	585	570	542	624	589	571	589	577	610	595	565	595	552	605	619	577	598	560	517	577	572	553	581	578	584	592	563	548	579	589	543	581	596	563	621	574	576	566	559	592	604	573	533	504	519	612	597	583	559	582	594	550	575	585	565	579	621	550	588	631	543	584	593	590	566	580	567	598	589	579	620	547	564	587	617	551	585	532	540	587	550	582	581	535	613	528	583	599	585	561	547	601	589	585	558	590	599	584	593	634	592	571	572	566	569	542	577	547	553	582	579	555	627	573	552	567	595	538	556	611	584	529	560	581	530	623	623	569	605	589	556	581	584	570	600	575	575	603	566	553	517	620	567	615	540	562	608	562	584	539	602	556	599	604	571	600	565	578	542	613	591	570	579	579	588	537	599	604	579	586	600	565	558	622	571	593	553	612	580	557	596	527	606	553	605	575	575	557	519	581	618	552	555	614	598	572	574	559	594	616	597	552	640	550	548	589	539	539	548	578	555	556	577	578	609	554	564	564	557	565	557	598	621	597	558	608	574	563	575	568	598	552	533	529	555	569	547	619	545	590	587	556	585	584	576	581	580	584	595	583	558	555	604	568	623	604	577	585	585	627	552	586	559	573	591	580	596	629	602	560	559	547	620	529	592	547	559	587	583	607	546	571	566	590	554	601	544	545	569	546	557	590	610	599	568	567	593	562	580	561	565	626	580	548	555	541	582	587	583	581	562	598	573	602	541	566	582	548	599	554	538	584	570	572	551	563	609	536	573	604	579	597	551	621	570	596	533	560	568	593	552	574	557	551	580	561	573	561	550	576	621	572	560	559	550	593	561	615	622	537	547	616	601	590	586	596	617	548	587	534	590	589	541	601	596	601	560	542	580	570	559	548	528	566	618	578	565	548	631	553	589	611	603	592	567	578	576	551	551	567	579	557	608	566	571	558	606	616	586	582	593	570	606	584	578	578	582	552	532	563	563	571	587	577	582	586	621	566	582	580	607	548	509	587	560	591	560	572	541	590	596	579	563	573	563	569	582	587	586
11896	6668	2902	1555	895	853	706	613	463	395	327	264	234	191	165	170	149	155	135	142	108	104	122	119	99	98	92	95	83	102	103	86	75	85	86	85	98	82	94	91	64	79	86	81	84	96	83	76	81	68	88	83	90	80	80	78	74	83	77	77	82	74	78	83	64	74	90	74	66	99	84	72	81	63	89	71	83	89	76	81	99	85	80	82	88	79	88	75	89	78	81	87	82	77	93	81	75	82	73	64	85	66	91	78	84	98	68	91	75	81	91	73	77	88	71	81	82	68	88	82	81	77	93	76	97	78	76	81	87	69	81	84	89	91	67	68	82	58	81	94	84	68	79	79	96	98	91	80	87	85	69	71	73	81	81	78	90	71	78	76	72	71	77	79	73	86	86	79	94	87	81	100	71	93	94	84	76	71	94	59	69	64	88	81	74	84	72	76	83	78	77	78	78	76	92	69	83	83	80	77	77	76	91	83	74	84	87	62	91	80	77	76	89	86	97	84	74	92	72	89	89	88	67	84	81	81	68	75	72	90	69	74	82	80	90	81	74	85	86	91	85	69	80	101	79	81	84	79	90	80	77	84	87	91	90	80	100	73	66	74	76	68	89	74	88	66	76	70	78	83	70	94	65	76	74	78	95	78	91	90	69	84	88	91	82	82	80	62	53	80	103	99	80	78	77	85	89	84	90	82	92	75	76	79	78	95	78	77	81	90	104	68	69	90	61	76	78	75	76	83	93	88	81	85	72	65	75	70	76	89	82	71	77	87	79	79	77	85	97	77	74	79	90	86	87	84	87	79	97	82	76	62	75	96	73	93	88	90	70	96	82	96	85	93	71	98	92	73	80	93	74	90	73	86	85	84	78	82	83	88	90	69	88	91	82	69	73	77	87	89	73	93	93	93	85	77	87	78	77	99	69	82	86	94	67	86	68	75	71	72	83	94	88	75	88	103	78	66	86	59	79	74	77	68	82	80	83	85	87	83	94	89	75	77	61	86	97	88	76	81	86	82	88	96	94	84	81	84	107	99	74	74	102	83	82	95	82	80	98	80	88	80	74	84	77	74	82	84	76	73	77	77	89	71	80	80	80	80	85	98	67	77	77	77	78	93	84	78	84	86	90	80	92	78	84	79	96	73	85	74	83	80	89	85	79	69	74	95	75	82	76	76	82	89	75	71	64	94	83	92	76	94	77	65	97	63	69	79	84	90	85	77	70	78	84	76	83	69	74	76	76	92	80	81	83	79	65	78	95	75	73	79	85	85	78	89	81	72	97	72	95	85	83	99	87	66	84	69	91	66	80	83	74	91	97	82	88	82	87	100	81	79	69	72	104	98	80	73	83	69	92	81	77	80	86	86	104	109	89	77	84	89	85	75	89	97	83	76	79	71	95	90	75	91	72	80	86	77	94	88	83	90	82	71	90	88	105	83	101	79	73	85	91	81	76	82	79	76	91	82	88	84	80	85	78	87	91	69	61	78	67	77	62	70	73	80	86	92	83	86	94	72	61	88	77	71	83	78	69	77	75	75	85	75	70	88	75	65	82	71	89	72	80	89	76	74	88	100	85	73	73	72	94	73	83	65	87	72	98	79	97	69	87	82	83	81	72	96	82	83	98	78	85	86	94	71	76	72	93	69	98	97	91	84	84	70	72	79	90	73	81	70	74	69	79	86	77	71	82	91	84	95	86	71	82	85	85	71	95	71	92	86	74	77	73	85	80	78	79	70	91	65	88	75	81	87	84	83	82	74	78	81	82	83	86	78	87	86	95	97	85	71	90	82	68	79	94	74	87	77	73	87	66	79	96	71	71	93	95	70	103	72	77	107	93	90	79	75	82	86	81	66	101	81	73	68	80	89	68	98	80	91	71	70	94	88	76	93	99	84	78	72	72	103	72	93	96	86	71	87	66	78	68	74	73	81	77	71	87	78	80	74	68	95	77	83	69	70	69	89	83	87	85	82	77	80	81	75	82	85	83	87	80	86	81	101	92	73	79	66	91	78	76	85	89	78	88	71	88	84	85	66	98	70	83	73	99	78	86	84	75	86	68	101	90	92	87	86	77	76	65	74	64	78	88	89	63	75	69	75	78	100	80	64	78	65	82	71	84	88	93	93	98	69	78	90	79	84	73	78	87	79	80	84	80	84	93	92	74	86	77	78	86	76	75	89	60	77	70	86	83	85	71	84	77	85	76	71	83	85	73	94	86	85	79	71	79	84	91	79	93	79	81	74	79	77	71	92	74	74	85	73	81	87	86	82	79	79	64	86	95	95	79	81	68	77	69	83	98	83	86	92	86	74	77	83	77	87	83	80	78	89	87	84	79	86	80	84	88	74	78	75	74	85	63	79	85	78	80	80	90	78	79	85	96	88	67	73	96	74	84	76	79	90	74	92	83	91	76	69	109	93	96	80	83	71	65	77	79	82	81	85	79	70	81	73	89	77	81	88	96	85	85	88	77	89	86	81	81	81	89	86	73	67	71	92	86	71	93	77	72	81	68	71	66	81	86	95	95	83	65	81	71	78	66	82	72	72	79	80	85	78	74	89	79	84	84	95	84	86	80	83	78	83	88	88	70	76	77	90	92	79	65	78	77	81	73	91	95	74	75	81	71	84	79	90	75	85	84	103	66	77	75	88	79	84	68	85	93	66	91	60	80	68	84	77	79	88	91	72	87	84	80	74	80	84	83	82	97	74	88	98	86	93	92	62	79	89	69	85	90	83	84	79	85	91	89	74	88	80	87	88	79	103	93	80	91	88	89	76	74	84	75	86	71	82	89	73	83	106	89	89	74	74	72	87	86	82	73	83	78	78	74	82	86	75	71	90	92	75	84	85	75	91	98	92	86	85	81	85	76	83	80	88	78	97	81	85	78	76	75	76	92	72	81	88	71	73	67	91	79	92	77	70	77	83	88	84	81	90	76	82	92	86	88	92	72	101	80	60	102	80	81	75	90	80	77	53	87	80	89	94	85	81	74	86	100	86	72	81	76	80	77	79	83	84	76	63	87	86	77	93	88	88	90	96	80	87	76	70	91	67	91	78	88	70	69	72	95	67	80	85	91	71	96	87	65	84	88	78	92	75	76	80	71	93	74	74	87	86	82	86	96	83	83	76	97	84	79	66	83	96	86	76	95	58	83	71	82	84	75	61	95	72	64	67	88	81	94	69	70	90	71	68	87	83	99	80	76	69	94	58	98	76	74	73	75	91	95	86	92	82	88	88	81	71	80	79	87	93	84	76	86	81	98	82	77	90	55	61	85	82	80	73	71	79	82	92	88	102	82	84	88	77	89	81	100	68	69	73	61	75	85	97	70	77	68	57	79	77	79	83	93	88	73	80	86	92	91	70	92	78	69	90	70	80	93	83	72	88	94	74	75	89	75	100	75	67	87	74	75	88	84	74	83	79	67	85	87	75	101	69	73	83	80	76	80	88	84	77	92	83	85	89	88	81	78	93	67	76	86	78	72	85	81	91
42191	27566	19329	17688	21207	22599	20039	16652	12831	10393	7453	5645	4438	3693	3206	2734	2444	2153	1872	1649	1605	1417	1360	1154	1081	1009	890	925	869	791	802	767	761	721	727	736	690	630	652	650	643	622	633	631	651	582	590	622	613	613	671	610	640	587	586	587	654	630	635	593	629	578	623	658	582	599	620	640	571	603	587	544	612	606	629	631	597	602	567	658	683	606	614	642	618	596	612	604	628	631	595	595	613	617	619	618	631	603	581	593	640	615	617	605	623	560	661	626	607	606	624	626	650	601	601	592	642	659	610	589	592	640	601	601	618	585	561	615	570	619	616	617	621	590	596	615	595	660	617	651	623	612	609	649	627	579	590	654	671	554	612	661	597	621	595	622	663	626	609	620	629	636	555	650	616	607	656	599	618	637	595	575	580	579	595	638	605	656	630	621	603	605	597	610	596	575	576	606	601	600	616	651	608	608	592	608	572	639	570	611	606	580	678	607	620	599	613	617	609	599	623	648	632	648	627	661	621	632	659	599	552	629	650	600	622	595	600	642	637	560	653	614	579	626	625	621	617	590	630	628	602	615	625	623	562	618	578	606	609	620	627	606	617	598	644	605	610	643	619	598	633	632	633	649	620	608	625	680	631	557	623	620	616	591	590	583	615	651	663	601	645	603	611	605	625	636	623	618	647	592	612	589	601	563	609	593	651	604	649	635	569	626	598	636	607	636	614	615	637	585	620	670	611	608	610	633	570	642	612	588	648	601	609	601	656	591	607	625	598	629	597	644	624	582	633	616	598	601	624	620	608	592	609	653	633	617	579	582	647	663	555	666	610	613	651	597	618	619	598	598	566	574	609	618	615	663	588	596	559	588	583	607	613	661	577	598	621	584	620	661	650	588	615	610	609	618	626	661	573	621	601	635	626	595	652	638	630	597	602	606	630	605	594	693	605	604	615	635	638	679	643	610	629	670	639	608	664	644	594	646	626	611	649	629	580	596	610	642	593	587	608	630	602	650	632	654	607	600	584	666	594	639	622	607	639	611	617	641	621	641	596	617	619	583	644	607	621	591	603	653	658	609	563	625	674	650	608	613	569	643	651	650	613	607	609	636	620	637	659	607	676	637	606	613	608	640	597	552	573	640	590	589	620	598	599	586	567	651	602	604	581	640	604	635	629	618	599	610	642	632	611	611	590	610	620	614	626	609	636	590	597	641	576	607	618	576	627	650	616	596	601	653	586	630	631	623	597	614	627	646	628	614	630	671	654	625	615	657	646	622	571	644	629	651	619	641	626	665	667	646	642	637	623	643	607	633	613	594	578	597	580	576	579	606	593	621	550	637	568	609	607	618	654	580	609	636	650	635	626	614	603	615	611	618	622	635	633	571	666	605	555	616	624	618	551	609	576	631	621	602	610	624	614	591	599	618	626	588	608	619	613	656	620	651	610	617	649	577	623	587	609	631	589	599	615	659	635	588	594	623	648	624	608	623	630	569	629	640	597	621	590	617	605	635	648	600	624	618	614	590	608	593	630	603	623	603	628	643	660	634	594	660	615	614	604	582	607	637	558	617	628	597	623	588	603	598	599	616	688	623	637	564	620	604	605	634	594	584	622	678	623	600	647	642	596	633	598	648	612	623	598	619	605	624	614	621	608	651	631	603	635	661	615	634	621	646	606	627	597	626	587	641	636	592	574	601	610	621	630	616	618	616	606	618	590	583	562	651	615	592	597	668	629	614	639	581	620	611	624	673	645	594	636	603	622	640	612	608	616	652	606	609	651	641	612	650	609	629	602	589	593	655	642	634	616	611	634	595	627	607	608	584	663	636	616	636	592	654	602	630	611	595	587	617	565	575	596	610	627	633	622	566	607	619	629	598	618	578	599	616	614	618	635	692	592	617	617	592	589	616	621	629	624	640	563	605	606	641	598	628	631	586	635	606	626	616	615	621	660	617	577	574	612	614	600	637	651	611	615	610	628	620	593	581	671	625	642	645	621	608	645	619	620	612	603	633	637	636	618	609	633	623	614	620	585	598	632	595	616	599	601	643	642	583	673	636	599	646	586	600	603	597	598	612	651	600	588	626	648	609	602	620	622	609	589	625	594	623	617	590	605	599	633	613	623	607	628	638	577	640	570	613	597	648	651	606	640	592	620	594	598	619	577	602	635	593	611	627	637	615	603	571	605	609	611	607	643	577	593	626	607	605	638	593	574	623	633	617	643	653	636	618	592	633	682	556	635	580	639	603	659	596	643	593	577	606	606	651	636	614	605	620	599	591	605	615	593	617	613	634	645	628	659	632	603	608	618	645	629	638	612	564	609	591	622	650	666	623	613	563	589	635	614	599	623	622	601	609	591	633	596	638	620	592	603	592	644	610	644	640	595	622	607	642	597	641	582	680	617	595	609	580	603	612	608	649	602	606	622	625	616	652	610	624	598	619	559	620	629	625	630	590	625	694	661	654	624	601	601	571	624	606	559	590	636	614	620	700	618	611	570	596	647	573	624	598	639	622	613	641	636	644	648	634	628	597	591	591	612	590	602	622	576	613	623	605	660	606	577	602	612	643	632	624	607	587	621	619	621	601	612	636	615	607	626	599	614	645	596	626	649	613	614	622	628	603	615	639	641	595	652	625	627	606	615	637	582	597	603	639	601	625	605	600	623	601	611	581	617	612	627	620	618	679	641	584	654	589	625	672	612	605	649	622	585	601	609	642	605	624	610	649	625	628	624	596	627	602	609	622	680	567	648	616	605	632	584	634	625	614	579	591	663	620	581	602	648	644	639	644	596	633	576	620	597	647	598	610	637	659	598	622	638	616	638	643	638	601	581	602	615	592	581	642	604	607	607	639	572	640	624	636	616	656	627	679	602	665	606	586	549	595	597	673	655	572	654	577	605	561	629	601	603	595	620	617	660	587	589	613	590	663	620	636	644	641	628	598	596	617	631	649	607	597	594	616	648	637	655	631	597	608	607	580	623	645	616	646	582	635	612	604	612	596	619	581	611	625	601	590	623	630	617	606	609	595	605	602	611	607	652	614	655	599	599	635	611	651	615	614	639	578	641	592	594	649	641	648	616	625	614	629	645	623	610	653	648	627	592	629	613	618	629	595	590	620	646	626	609	620	627	608	606	671	598	606	605	671	608	642	618	620	602	654	620	675	607	584	592	645	598	617	640	638	589	603	641	602	606	644	646	639	608	580	596	592	590	589	646	607	620	613	590	622	612	620	616	630	620	601	636	592	639	588	617	635	611	607	604	632	640	622	604	627	676	643	609	617	590	640	601	608	610	595	618	598	653	588	600	621	613	627	603	590	583	654	621	621	625	643	670	636	607	637	566	592	614	633	587	618	636	630	570	629	596	576	621	607	623	618	623	604	627	595	616	615	594	567	620	676	629	605	630	607	617	617	627	579	591	658	598	633	623	587	562	600	625	582	578	645	631	653	624	576	640	601	609	622	601	643	635	647	644	617	610	648	634	609	638	604	600	643	625	630	597	622
8241	3693	1551	818	483	423	419	341	285	201	162	147	148	123	121	110	103	104	95	117	110	74	88	73	71	95	73	69	77	78	100	95	93	85	103	78	72	62	75	75	104	73	68	93	81	93	74	87	75	101	95	81	80	76	69	83	86	71	78	85	87	76	62	71	87	76	72	93	79	77	62	81	75	81	71	78	71	75	71	59	60	81	89	81	73	65	67	85	83	60	87	91	76	86	65	75	64	83	71	87	75	88	69	79	70	60	79	75	83	88	76	94	71	60	70	66	83	81	76	62	88	77	65	92	65	71	80	82	88	86	76	80	89	81	61	68	74	79	72	68	75	72	75	86	83	64	83	75	65	86	88	74	78	68	75	88	80	79	89	67	55	86	78	78	76	78	70	67	71	74	88	77	78	55	81	74	66	75	90	70	77	70	71	74	67	69	70	95	80	86	94	64	95	79	73	67	73	75	74	69	66	86	78	73	84	73	79	67	73	81	63	80	60	64	82	74	79	78	75	79	79	80	75	90	74	63	85	89	60	68	71	66	86	87	73	71	69	64	94	78	68	73	69	81	79	63	79	88	68	88	72	73	83	72	75	97	72	68	72	81	69	84	86	71	78	76	66	64	80	71	71	92	69	85	81	82	89	75	64	85	93	86	83	89	78	80	81	65	82	93	66	84	75	71	76	65	74	76	82	82	86	80	93	75	61	70	71	89	66	69	78	67	62	77	85	69	77	80	66	93	65	71	65	70	72	66	80	76	86	79	71	82	73	71	85	81	74	63	75	81	73	75	64	73	66	67	63	66	97	65	103	60	76	74	76	84	82	76	83	83	69	67	92	81	61	74	77	83	75	75	67	71	75	80	69	83	62	102	83	80	72	71	70	79	60	66	83	86	87	83	73	70	89	64	77	74	81	65	61	66	60	82	93	73	80	79	71	90	75	84	81	67	61	60	75	71	85	70	74	108	75	84	63	74	83	78	81	88	75	65	83	68	67	59	81	67	83	85	66	71	74	82	77	89	89	55	59	88	91	84	103	67	63	90	81	77	61	92	67	69	78	77	72	75	55	82	81	83	68	65	81	69	70	73	82	83	84	70	91	76	78	78	76	66	78	66	81	71	69	81	76	71	70	76	78	73	78	79	67	62	98	76	72	70	84	74	82	85	64	78	70	80	82	75	65	82	83	50	66	74	77	80	75	64	75	82	78	77	74	92	77	80	89	65	61	85	81	66	74	73	68	75	75	71	84	74	66	79	97	70	74	72	76	58	72	75	77	71	86	68	77	76	91	69	75	77	91	73	77	83	73	61	70	57	70	70	99	60	78	88	75	75	82	90	75	69	69	86	78	91	75	82	72	72	72	87	70	68	68	83	69	83	58	72	61	79	85	67	81	73	62	71	87	62	70	82	80	66	71	81	79	87	76	60	81	78	83	67	58	71	72	74	66	57	96	69	75	66	73	91	81	69	96	98	71	65	74	81	72	70	77	62	81	84	64	72	74	81	84	72	76	91	64	69	70	71	71	76	78	86	73	77	69	86	76	81	69	70	86	89	86	79	79	59	61	75	84	78	56	87	81	74	72	87	85	68	83	75	80	75	79	82	76	55	76	82	79	67	68	76	67	89	73	86	67	64	89	80	62	79	64	84	86	88	70	82	65	71	88	68	79	74	79	93	80	76	89	76	75	82	79	77	70	59	71	82	80	78	75	70	90	80	68	88	76	75	70	93	87	76	72	75	87	72	80	71	85	77	82	77	82	77	74	82	81	82	67	82	76	80	91	81	67	74	71	80	82	75	75	69	77	86	74	77	93	82	84	77	86	83	60	73	101	67	69	86	60	66	82	70	73	73	76	69	87	73	94	65	82	85	77	84	73	79	69	82	65	64	60	62	73	66	86	85	95	87	76	76	72	84	72	75	75	80	79	90	83	76	85	77	88	82	61	77	88	97	96	59	57	57	76	65	80	76	60	93	81	73	74	77	61	61	81	80	85	77	72	75	80	70	70	82	78	72	75	89	76	75	67	79	69	71	73	64	73	81	72	68	71	85	83	72	88	83	75	81	78	72	65	68	64	78	72	69	62	82	72	66	61	68	68	81	70	77	80	63	81	81	63	62	64	92	84	73	80	73	75	79	86	57	86	71	88	73	88	79	74	73	98	87	82	74	101	73	78	91	74	86	67	77	80	90	85	77	77	89	94	93	89	62	82	64	67	62	77	78	69	64	66	78	76	86	85	69	81	70	83	65	84	78	79	72	81	70	71	78	82	72	71	77	74	79	73	69	74	76	65	66	80	73	77	83	70	87	71	82	79	100	75	76	76	65	79	68	72	74	64	86	82	84	67	74	86	80	87	66	88	78	80	95	82	77	67	73	83	73	55	67	88	67	67	67	69	82	67	77	77	79	72	66	93	85	82	72	77	82	72	79	76	59	82	74	84	86	85	76	78	76	78	78	78	75	75	67	82	78	84	61	67	83	77	64	86	87	95	58	77	58	71	73	77	76	80	69	60	84	65	87	74	70	93	84	72	83	88	71	68	78	74	65	81	84	66	74	75	88	81	64	58	71	82	76	77	88	82	67	95	78	72	63	60	60	72	62	78	70	83	81	82	83	69	62	79	84	80	67	88	69	74	83	63	69	60	73	83	79	74	73	67	79	60	85	72	79	80	69	75	87	75	80	64	73	90	78	72	84	92	81	83	84	65	94	81	68	77	79	75	80	61	62	63	85	58	80	75	69	81	74	71	74	60	81	75	67	65	79	79	73	70	75	72	75	83	92	89	85	85	74	71	60	77	93	73	87	73	73	82	67	73	68	76	65	87	77	63	78	70	56	75	71	73	93	81	81	82	76	78	80	72	67	76	75	82	76	68	79	69	81	75	70	80	72	70	59	78	71	87	91	85	85	72	73	76	73	84	68	72	78	72	75	85	68	89	78	71	85	74	68	83	93	87	79	90	91	90	73	76	68	82	80	74	72	72	77	63	64	73	80	68	70	69	81	61	67	75	85	81	74	88	75	65	96	75	69	76	75	74	97	60	93	75	69	97	86	75	53	81	79	60	75	79	76	81	79	76	75	61	79	90	67	78	66	72	89	83	70	67	87	64	68	75	87	90	61	73	82	83	70	83	60	83	65	91	64	74	77	65	72	82	54	87	79	72	63	66	70	72	73	70	82	84	70	64	72	83	90	82	72	72	89	84	79	88	86	83	73	85	77	94	78	82	94	78	65	87	86	83	82	77	75	85	87	73	62	81	84	76	83	80	66	81	90	79	67	72	87	80	75	81	61	81	69	81	57	75	78	71	85	74	80	64	87	66	73	69	76	71	88	84	85	68	88	84	80	80	86	67	94	57	89	78	83	83	76	77	81	74	81	67	82	67	62	80	84	75	86	60	79	92	68	71	78	81	72	77	72	71	87	74	81	88	75	76	83	66	68	67	91	91	79	84	86	72	69	81	73	67	70	66	82	58	78	73	78	83	74
36997	21473	13320	11466	14220	15596	13252	10496	7643	5257	3873	3185	2657	2192	2005	1662	1562	1390	1299	1109	1025	971	879	843	708	750	743	681	695	653	627	634	642	644	615	610	633	625	633	531	623	579	534	586	595	595	568	557	550	556	536	589	579	581	570	607	579	564	599	537	580	609	551	591	619	581	588	566	571	577	644	564	598	579	561	560	564	618	591	583	577	565	594	580	563	617	571	622	595	591	570	580	557	588	560	571	587	546	615	537	598	578	561	614	606	579	607	600	586	581	592	576	606	566	556	605	570	578	558	559	572	619	560	584	597	576	564	592	576	590	585	599	607	570	566	559	576	568	577	594	603	614	554	617	595	590	568	584	596	586	592	619	633	592	576	592	589	586	584	615	549	590	598	599	574	564	618	645	624	589	581	525	597	603	536	537	603	589	563	595	605	569	550	573	554	605	551	602	580	572	617	556	547	579	549	570	567	600	619	606	571	599	593	560	567	600	592	592	591	564	605	540	591	604	603	590	593	585	597	558	569	609	586	564	586	585	537	597	571	614	571	559	611	580	599	605	550	620	564	553	579	574	617	556	551	548	621	577	561	621	575	596	584	533	577	594	546	591	596	542	574	585	574	562	601	549	524	556	559	607	561	607	592	589	569	573	576	594	548	588	574	602	561	592	568	548	574	615	612	582	564	596	641	601	594	566	552	590	611	582	593	569	600	636	548	607	575	625	556	566	528	572	597	605	559	613	532	564	626	595	560	621	574	579	577	579	583	580	590	592	601	613	576	562	620	595	571	593	615	556	583	570	597	590	572	611	642	578	607	568	591	552	571	597	598	615	586	602	574	587	588	568	585	558	560	555	576	571	568	584	593	551	575	562	648	582	546	566	587	573	611	574	577	599	603	568	577	576	573	567	646	653	570	616	567	602	581	601	655	583	575	602	582	589	539	558	606	583	590	575	580	589	605	573	582	587	611	556	607	553	568	605	592	565	547	569	590	630	584	626	595	592	605	601	572	591	545	592	594	568	553	605	584	554	536	604	596	552	625	573	603	549	591	568	630	602	579	596	564	596	540	584	631	591	629	567	574	577	577	621	533	585	587	569	596	592	560	603	584	597	575	581	577	563	577	556	572	571	570	542	568	605	575	544	593	551	558	607	620	571	565	550	577	563	558	570	538	626	576	531	538	576	574	583	550	576	578	599	618	570	626	594	605	596	602	560	579	571	590	575	625	571	576	566	562	541	548	570	610	616	534	596	600	609	581	573	571	580	523	611	556	522	627	571	584	559	589	600	560	586	511	562	586	604	616	591	572	559	559	557	608	575	543	593	587	630	556	607	551	588	629	583	585	576	541	615	602	600	614	567	581	539	606	574	580	560	629	519	560	600	567	599	589	553	606	587	606	612	545	592	546	587	597	571	600	569	565	556	553	579	564	582	565	565	544	625	601	648	581	550	567	576	553	552	569	588	597	548	582	634	578	607	541	594	562	588	552	594	610	571	596	638	570	613	593	569	571	572	565	594	649	558	587	606	558	588	571	547	584	587	608	583	603	581	604	561	586	606	546	568	570	588	568	621	608	592	609	587	606	586	582	565	561	578	578	619	527	570	561	568	592	561	596	565	620	569	583	577	587	597	549	589	606	560	583	557	590	584	594	582	549	578	579	591	572	590	588	597	546	613	576	560	621	593	597	560	604	579	588	549	593	575	592	594	586	567	560	624	572	593	576	590	587	592	571	588	600	560	601	585	562	586	589	592	568	552	613	588	605	569	563	582	607	560	565	539	572	613	565	599	592	574	552	597	555	547	625	555	599	624	549	591	620	621	551	591	581	575	553	613	589	609	557	552	564	605	582	597	598	579	534	589	579	638	595	611	604	617	553	581	622	593	574	621	583	637	563	596	573	613	594	553	622	611	586	634	570	607	583	596	637	587	620	572	577	606	631	584	588	602	539	556	636	556	519	630	573	547	610	517	608	595	568	622	608	560	556	599	633	596	552	545	604	573	595	524	672	572	611	575	569	607	537	606	581	600	602	623	568	628	568	626	572	573	580	595	530	586	581	575	588	567	630	574	561	592	566	557	576	571	594	645	633	538	633	578	578	568	550	575	590	562	586	584	546	569	600	566	577	597	590	568	590	575	584	557	583	614	577	604	563	555	592	587	542	569	604	560	582	571	609	576	542	550	603	577	576	600	562	586	549	572	602	591	593	607	555	584	645	564	602	587	587	591	592	557	621	574	566	561	543	564	603	608	608	603	608	596	565	588	584	609	605	579	600	583	554	594	607	584	569	604	546	593	657	577	571	555	629	610	556	594	557	581	523	622	541	594	589	577	596	598	591	576	567	556	593	589	579	553	587	597	595	555	592	594	605	606	598	544	588	589	567	525	577	605	583	588	570	556	594	563	570	600	575	576	567	595	603	557	607	616	565	592	572	587	517	555	614	606	590	553	587	574	572	614	591	591	585	576	539	591	569	587	577	566	612	584	570	584	565	515	583	582	592	605	589	595	594	554	542	585	566	579	576	602	567	568	604	585	576	624	634	547	540	568	616	574	573	564	581	585	608	602	599	564	563	519	632	579	580	531	565	602	606	564	558	560	620	560	616	618	568	615	586	570	617	529	577	520	562	557	569	598	572	586	568	578	575	538	553	617	607	557	586	572	569	547	603	552	574	577	565	568	559	609	579	593	613	608	576	590	587	662	536	555	549	588	534	589	599	597	617	562	606	581	570	590	575	590	572	595	604	568	591	600	572	568	586	592	579	597	611	574	607	576	594	542	576	585	608	601	613	594	570	627	622	610	565	568	578	592	604	577	583	610	592	635	596	603	590	620	567	530	616	586	568	608	565	571	561	584	563	569	549	611	577	563	569	548	594	577	586	595	573	570	584	594	584	560	565	552	583	570	592	554	575	570	590	589	554	608	579	590	641	600	575	537	591	575	591	575	563	624	571	549	562	539	575	586	628	605	536	590	562	545	593	558	582	564	571	597	563	586	592	580	575	527	580	594	603	581	624	578	553	595	596	571	615	534	584	586	602	558	569	603	581	575	567	593	587	553	538	560	606	604	600	526	584	569	622	557	595	575	548	548	573	587	564	565	559	541	620	549	581	601	618	586	633	591	627	568	582	573	560	572	598	559	593	561	587	596	560	590	567	623	618	580	602	597	602	524	585	635	617	562	594	569	591	603	564	577	566	601	614	539	564	563	489	604	549	581	605	544	580	571	522	552	571	526	561	594	562	574	635	564	573	567	590	600	546	548	593	607	602	592	621	564	575	567	600	561	539	592	576	596	582	544	605	569	583	584	583	562	593	575	572	608	587	619	596	612	588	560	593	559	574	582	562	575	604	569	526	583	561	614	587	591	566	572	594	551	597	571	576	581	640	562	586	548	578	569	588	537	559	547	572	564	585	602	580	583	589	559	578	599	588	551	617	594	600	609	572	596	547	551	552	613	572	604	541	589	570	581	618	620	567	558	644	550	584	565	568	601	574	599
10405	5664	2426	1218	736	619	582	472	378	309	260	208	169	156	143	145	129	112	92	116	107	94	114	80	93	114	87	97	97	78	68	92	85	95	86	103	75	110	78	84	84	66	88	107	95	86	91	88	90	92	100	97	84	99	86	91	68	67	82	101	86	77	98	83	81	78	76	75	81	93	83	83	93	77	98	81	87	81	73	89	79	85	93	85	100	74	81	72	94	87	80	77	78	84	100	81	105	88	89	80	90	81	91	81	88	89	77	85	68	87	98	97	83	80	80	73	80	79	77	84	74	78	83	78	102	104	78	75	71	74	97	85	74	85	69	81	94	88	112	67	82	76	70	62	86	74	89	92	81	80	77	78	88	82	92	66	85	87	77	78	78	77	77	70	96	75	74	90	87	78	84	86	86	100	70	95	76	83	91	77	91	77	87	74	91	80	99	82	86	77	87	75	88	91	91	92	72	96	88	63	67	93	72	90	82	85	66	80	71	90	92	83	89	74	71	94	89	71	97	77	83	76	85	75	75	97	72	76	75	95	86	89	65	77	92	89	97	74	79	79	85	77	106	79	62	81	81	73	69	81	73	66	80	85	79	64	80	102	78	70	83	91	89	80	90	87	77	80	87	73	93	80	93	95	77	77	83	84	85	91	91	90	81	67	86	86	81	78	79	83	81	72	83	83	79	73	89	93	81	72	91	92	77	77	92	80	73	79	72	58	75	86	79	73	74	66	82	91	99	86	79	89	77	78	78	81	79	94	63	89	76	74	89	80	84	89	92	87	69	84	68	92	100	69	92	80	69	88	82	76	72	82	91	76	85	78	79	85	68	94	81	68	77	84	72	82	74	82	83	81	80	76	91	83	93	78	83	73	69	80	68	76	82	61	80	103	73	80	85	97	75	95	82	79	78	68	72	74	84	73	96	67	78	68	75	79	95	81	77	77	77	82	77	87	81	72	81	73	82	77	98	85	77	70	85	93	89	90	86	101	101	90	87	80	88	103	86	99	94	89	87	80	87	100	78	78	80	90	87	87	86	98	90	86	83	79	79	96	90	79	79	85	91	83	101	97	77	74	67	68	81	86	68	76	74	88	74	86	72	70	81	78	80	81	93	77	74	81	72	84	68	89	83	75	66	85	85	83	96	86	107	88	62	93	74	90	80	95	91	85	87	92	83	81	71	87	84	86	75	82	93	83	79	89	75	74	81	92	70	83	81	67	90	87	82	91	92	90	83	102	79	69	73	63	77	103	74	89	89	86	71	75	91	79	93	92	77	85	81	78	96	72	66	84	83	75	90	84	69	79	90	79	71	85	71	84	90	85	92	87	90	72	78	89	84	84	84	98	86	86	81	95	77	76	95	73	85	103	82	97	79	81	73	67	75	106	78	96	79	92	95	63	80	92	95	83	97	68	87	67	86	82	102	86	83	85	71	83	99	85	77	85	78	94	75	81	87	77	70	77	82	89	79	86	80	67	74	85	93	76	97	94	86	71	92	86	84	91	88	84	86	89	58	71	79	79	84	83	86	87	81	80	104	81	68	82	77	92	81	90	79	76	100	93	71	74	75	79	74	86	94	78	99	78	82	78	73	84	79	83	73	76	83	76	89	82	81	88	79	73	66	86	82	81	82	87	86	94	81	77	94	83	82	76	66	92	84	84	93	86	74	72	83	59	87	77	93	79	81	86	61	78	99	62	83	65	96	72	78	81	84	80	76	82	84	97	73	99	86	75	66	88	79	68	79	80	93	80	82	98	71	70	93	82	84	111	94	89	71	90	59	73	70	75	93	77	83	72	77	102	80	80	76	87	71	89	85	80	79	92	84	82	97	94	103	75	96	81	95	76	82	74	85	96	78	82	88	79	89	82	92	85	94	69	82	76	77	81	75	69	84	86	88	77	80	79	87	66	88	74	84	89	85	76	76	82	83	91	102	72	90	79	66	83	88	94	93	104	98	86	86	68	80	82	85	85	77	75	75	83	102	85	83	78	91	76	103	59	80	78	81	83	78	86	85	87	86	65	70	84	90	78	69	81	81	72	84	95	78	96	97	79	84	92	79	78	81	61	90	81	91	89	94	102	77	81	95	64	84	82	76	93	91	93	87	76	77	92	88	82	73	90	100	81	70	79	72	81	66	69	101	90	72	78	84	82	81	84	81	89	83	83	89	72	83	92	88	81	95	96	78	84	65	68	96	93	83	65	81	76	75	95	79	69	106	83	83	72	66	72	80	67	83	88	72	56	80	84	69	72	87	79	62	90	70	93	82	84	90	87	86	82	84	76	78	84	81	67	88	91	80	86	94	87	89	75	71	72	65	76	76	85	97	80	85	93	76	82	89	89	80	94	95	85	73	98	94	68	71	79	80	79	84	89	80	77	72	90	82	65	84	74	93	80	84	88	74	77	92	70	67	82	80	72	78	88	80	87	88	79	71	80	110	82	80	76	73	77	75	78	74	80	72	79	77	78	107	82	91	87	76	75	78	95	77	88	80	96	78	80	58	84	81	78	75	83	93	79	83	82	78	73	73	63	85	88	95	82	75	63	87	88	91	91	93	76	70	73	68	88	74	77	99	80	91	79	95	90	88	86	83	85	86	80	76	78	84	85	87	84	75	74	74	81	88	89	73	92	84	97	75	87	77	81	94	69	73	74	74	89	84	97	77	89	81	95	86	79	85	82	76	84	84	61	75	75	104	79	78	83	100	86	67	85	82	80	96	84	85	80	75	77	89	83	65	89	56	91	69	78	86	98	93	94	82	84	68	85	77	90	81	93	79	74	75	75	85	79	84	81	77	81	89	85	83	85	84	67	89	76	77	85	87	89	88	76	77	95	68	95	95	77	79	80	97	86	69	79	84	84	76	78	70	75	89	82	82	80	81	74	102	95	76	80	77	92	75	82	78	83	91	74	64	83	79	81	93	70	93	83	81	78	98	92	90	80	63	82	74	83	74	76	70	77	89	78	75	72	94	99	76	91	91	82	82	84	73	73	62	79	75	79	83	70	94	96	71	81	66	72	93	85	73	84	87	98	72	101	103	90	78	79	81	66	83	96	75	82	80	69	92	67	67	91	85	87	86	95	87	81	92	87	90	82	85	69	84	84	80	75	88	80	93	76	92	70	91	79	68	77	86	71	67	91	78	77	84	72	68	92	88	84	81	78	69	76	67	71	87	75	97	65	87	65	80	76	89	86	80	89	89	91	78	77	64	90	71	77	79	100	99	81	74	73	81	98	82	92	85	68	74	79	79	80	84	101	75	79	106	89	83	80	88	89	83	89	76	81	83	60	83	74	70	65	101	83	68	67	70	89	95	81	92	82	76	82	98	99	80	98	74	85	73	95	94	73	71	72	75	95	76	70	84	79	83	87	92	87	93	60	94	72	78	76	99	86	86	74	82	87	108	71	86	81	66	79	65	85	80	76	78	88	97	79	86	66	83	83	90	81	91	84	84	84	88	86	82	76	89	88	90	81	70	73	81	73
41156	26024	17105	14265	18605	19726	17075	13286	10633	8361	5816	4244	3507	2996	2495	2145	1890	1729	1565	1417	1376	1172	1098	1033	845	921	897	829	768	781	754	685	706	699	688	736	661	659	652	613	660	594	631	611	604	604	615	610	584	631	588	634	639	671	606	591	607	650	647	653	586	626	640	565	611	617	597	608	636	591	574	581	651	657	677	609	621	603	597	635	629	605	625	634	596	663	573	660	665	585	636	596	601	597	627	615	635	605	619	601	623	660	614	619	581	647	594	608	639	603	644	654	622	595	631	630	620	626	644	611	563	601	596	601	595	608	609	597	624	583	620	621	648	627	627	636	626	607	589	629	577	634	621	603	622	649	645	599	631	642	652	606	633	594	673	614	615	601	590	642	633	631	585	603	585	629	606	574	593	639	607	618	600	625	624	561	608	582	622	591	566	648	662	610	639	598	589	607	629	614	567	617	696	593	590	605	647	625	571	611	585	615	569	581	657	603	608	626	684	609	599	615	598	616	660	617	585	582	628	621	622	625	637	652	630	583	611	661	607	596	635	591	607	593	636	597	590	608	660	614	598	673	594	630	614	611	614	635	647	611	609	578	626	664	603	630	614	601	634	619	631	635	629	590	645	591	601	631	642	589	638	611	623	649	639	638	631	632	628	613	612	623	582	656	635	587	667	610	623	607	611	590	628	628	595	640	625	683	632	653	581	607	617	625	581	639	604	615	621	617	580	654	643	651	613	660	652	658	625	624	633	625	610	626	594	575	570	650	609	603	607	634	572	619	632	633	621	577	611	604	636	621	613	646	594	601	608	620	676	632	618	614	611	633	640	608	619	596	627	608	650	611	628	641	611	609	611	628	618	595	644	631	604	669	597	616	618	648	573	625	581	620	594	614	611	622	645	608	637	581	684	613	595	634	592	577	658	542	653	610	603	637	634	654	612	552	567	621	637	630	632	596	612	620	596	617	618	605	586	619	570	590	612	591	624	615	620	589	600	620	626	593	627	599	610	617	625	664	599	617	624	597	621	617	627	621	609	676	590	604	604	601	601	602	621	636	599	610	631	597	568	562	571	622	581	639	609	636	626	597	609	593	621	594	640	635	613	641	616	580	575	641	605	625	590	631	590	643	642	648	638	670	594	628	663	645	578	632	662	606	609	593	640	651	574	579	611	610	620	547	582	623	636	630	642	641	610	612	628	655	608	616	594	664	620	572	648	586	624	622	646	557	602	655	602	605	626	605	592	648	625	620	596	630	670	623	619	597	603	638	640	631	605	619	619	634	618	614	628	615	613	600	606	611	638	642	645	655	668	578	582	649	607	600	590	589	580	611	637	622	653	642	588	645	608	660	613	611	619	575	637	591	563	645	619	612	599	572	614	617	639	623	604	605	597	698	574	592	616	654	637	641	626	579	566	588	596	668	612	615	596	599	600	613	619	595	607	611	651	629	626	550	614	626	610	641	632	669	609	564	583	577	633	649	604	612	605	618	563	635	628	623	601	658	641	638	632	607	632	647	632	597	613	616	642	597	621	636	602	613	600	620	644	612	649	620	645	678	585	629	620	595	627	585	612	604	632	636	666	628	654	648	622	598	646	639	637	584	603	632	604	605	605	618	607	589	620	596	589	610	591	618	622	618	590	629	640	633	617	619	633	601	667	610	640	651	666	617	639	628	618	604	606	595	641	674	606	640	639	610	617	614	634	620	650	602	602	596	613	622	657	635	654	634	586	615	601	602	630	627	665	615	627	627	618	616	592	622	652	613	610	635	588	595	593	636	592	592	653	621	622	596	596	633	631	671	591	595	622	656	581	608	636	591	607	631	619	655	630	614	620	596	606	641	617	625	606	631	646	589	632	627	652	614	588	619	605	565	589	606	654	626	618	600	599	616	599	634	632	607	628	571	604	625	625	608	639	651	573	666	623	593	628	637	595	637	621	604	625	617	603	579	588	628	574	640	637	630	619	628	588	626	682	617	614	640	591	597	615	600	641	615	655	612	578	641	625	627	588	624	617	579	596	557	616	585	663	590	606	550	612	611	641	603	650	612	604	612	576	617	633	621	584	635	616	623	593	646	650	583	569	599	616	625	650	594	634	677	615	627	603	674	610	615	665	633	582	625	614	604	659	629	584	687	633	644	595	607	622	599	611	598	638	655	608	590	609	627	635	600	625	562	647	611	630	583	603	625	622	642	600	646	587	581	661	605	617	565	621	606	594	621	589	613	584	607	611	596	624	610	613	649	596	575	655	640	632	599	600	588	563	606	627	611	609	647	591	625	588	579	608	639	600	603	607	614	576	618	631	606	654	613	624	627	576	590	642	576	602	633	606	611	660	639	591	585	662	651	612	580	627	612	634	648	615	614	592	638	646	637	661	643	621	636	564	592	607	607	617	576	652	620	591	621	664	607	586	588	591	594	664	615	596	630	611	578	620	600	626	665	617	628	622	620	632	597	609	651	635	631	603	595	658	599	604	597	671	605	629	596	631	624	621	607	584	568	640	623	639	650	612	661	611	604	617	650	648	621	627	650	594	613	627	646	618	608	602	624	598	611	630	648	622	611	622	622	605	636	571	606	612	587	646	629	603	585	615	586	625	609	611	585	629	626	622	573	672	644	637	611	630	589	642	609	608	585	606	641	624	618	572	592	628	629	603	593	594	627	614	598	645	655	625	587	669	656	586	564	637	648	650	605	616	601	602	686	614	639	629	639	579	598	613	599	612	618	613	628	613	564	647	641	636	606	591	644	696	622	655	639	623	625	596	603	618	628	630	619	618	632	645	588	632	588	608	606	608	620	620	572	637	627	624	611	637	598	660	651	597	601	608	646	594	640	578	610	604	566	593	568	622	622	634	588	601	603	619	634	632	611	623	603	611	600	583	629	617	621	597	616	643	639	610	646	601	648	642	645	661	644	600	610	657	673	621	644	598	599	602	595	603	622	604	617	610	616	595	613	583	586	590	644	603	612	622	633	628	619	620	603	593	616	617	607	580	625	613	579	599	645	626	612	622	614	603	621	618	616	634	592	604	613	571	593	647	586	651	569	624	634	625	596	618	595	601	600	632	598	610	648	631	641	633	616	661	589	588	609	645	614	646	599	574	568	647	613	583	611	649	627	608	642	599	628	619	619	621	618	646	619	617	585	590	610	572	620	649	615	661	576	598	642	605	610	605	618	607	610	629	597	654	684	591	628	615	611	644	628	623	655	612	633	637	611	603	678	596	646	623	599	610	654	640	591	591	608	571	631	628	633	652	629	567	634	590	633	631	688	600	620	622	642	672	622	574	617	607	622	592	611	586	601	592	663	626	609	650	600	644	619	645	605	600	601	714	621	584	650	617	596	645	614	607	660	613	610	669	637	614	651	607	636	637	635	610	604	600	636	599	645	637	604	594	640	622	614	648	634	617	587	597	577	649	631	598	610	597	632	637	580	651	625	635	668	615	643	576	614	619	609	604	582	623	614	630	636	648	586	585	634	619	606	623	628	642	622
9548	4107	2077	1139	687	646	630	468	337	296	227	185	184	163	135	136	115	121	109	94	105	97	91	101	92	85	78	86	95	91	84	76	82	79	77	86	65	70	83	80	76	76	83	80	74	70	75	72	77	82	78	87	77	77	82	83	59	69	82	77	69	61	87	78	62	55	78	99	69	86	76	76	90	81	92	77	72	82	80	69	71	61	61	77	78	67	81	77	69	70	86	71	74	66	67	62	75	80	70	77	77	94	57	91	72	62	73	67	76	77	75	71	76	86	65	58	81	70	83	84	94	71	79	82	80	73	78	75	78	67	77	75	75	67	75	77	82	83	70	80	71	77	92	65	81	69	63	69	84	87	59	89	79	87	76	69	89	87	83	59	70	98	74	68	80	82	77	98	71	70	75	84	75	81	81	83	75	87	72	84	76	76	84	70	77	83	77	81	85	78	67	85	70	61	82	88	96	80	68	92	80	94	69	88	90	83	75	80	71	80	73	69	89	68	94	79	66	78	60	63	79	76	87	62	75	62	78	82	85	61	84	71	78	76	68	74	79	80	85	75	76	66	84	69	65	80	66	96	79	74	87	77	76	71	86	67	77	67	102	68	76	90	63	71	86	77	92	63	73	82	83	98	64	72	93	68	97	68	80	69	84	85	85	66	85	72	84	87	91	79	68	69	77	77	88	81	84	65	72	74	86	74	86	73	75	82	71	73	81	96	78	75	78	79	76	80	73	105	81	80	91	80	65	79	85	68	64	88	89	84	83	67	81	76	61	77	68	84	83	75	74	81	66	68	68	68	67	66	70	85	73	68	77	76	75	80	57	82	97	69	86	80	77	70	82	75	74	60	62	80	80	69	78	88	75	67	80	86	83	75	64	77	74	81	65	74	79	68	83	90	74	76	72	79	70	81	77	71	68	81	88	76	70	71	73	69	94	70	83	77	73	86	73	81	77	79	70	83	73	72	70	68	86	67	77	75	70	84	83	85	69	72	76	82	72	71	57	75	80	74	78	72	57	63	82	69	91	78	93	73	83	77	59	80	72	84	79	67	76	74	82	61	72	63	72	74	73	87	89	90	75	85	80	69	82	81	91	88	92	77	77	71	76	69	65	75	74	93	88	68	72	77	85	73	58	91	80	65	69	68	68	67	64	86	70	92	86	72	79	71	65	80	80	73	80	83	72	68	76	72	66	66	78	80	68	81	77	72	71	72	89	98	93	79	69	78	72	75	69	76	75	78	84	67	90	83	67	72	65	78	77	81	76	74	80	87	78	72	53	67	79	78	75	93	72	82	88	90	85	82	79	76	73	68	87	81	67	80	66	74	82	67	70	69	76	85	68	69	63	60	75	83	77	72	75	87	61	80	83	79	91	59	85	59	67	76	83	87	85	78	82	82	63	62	76	72	87	94	70	78	88	66	80	74	73	73	77	96	66	86	77	87	81	77	72	59	71	78	72	61	77	74	75	53	97	61	82	95	79	75	72	78	78	73	75	86	68	69	90	69	69	70	76	72	94	96	72	87	66	78	83	80	78	73	83	72	61	58	96	84	72	81	70	82	71	76	82	64	78	70	71	88	86	71	68	68	76	69	68	72	74	90	75	89	74	80	74	87	78	71	73	82	68	70	80	77	67	78	97	71	75	86	70	100	79	70	78	74	95	67	86	64	82	86	69	84	63	61	63	71	90	71	58	88	93	73	67	89	89	70	90	70	76	79	86	71	80	70	96	64	62	60	82	86	66	111	81	87	64	77	73	80	69	79	83	93	80	69	95	72	90	83	59	69	81	91	71	78	78	83	77	84	69	79	74	86	82	82	97	79	80	85	85	81	92	92	61	77	79	81	87	75	80	81	80	88	69	65	79	67	80	74	84	87	82	77	86	74	69	73	78	90	87	57	69	73	87	71	59	79	73	75	69	81	83	81	77	81	82	81	71	87	85	72	73	87	88	69	66	73	82	67	82	70	91	88	70	84	78	80	73	77	77	76	71	77	72	79	91	78	84	93	70	95	70	83	82	75	75	93	91	92	81	70	76	66	85	71	83	76	65	86	92	79	69	82	84	65	64	73	91	76	73	88	80	81	71	87	89	78	89	85	90	94	64	71	79	58	70	84	87	80	84	79	74	77	79	82	76	69	103	86	81	92	92	79	62	78	64	72	89	77	59	70	60	82	80	71	65	100	84	62	75	69	74	67	86	68	83	56	73	79	71	72	79	99	80	79	82	73	77	68	64	80	86	84	75	86	91	72	71	87	89	69	76	71	63	84	79	84	71	70	62	78	66	78	66	83	83	87	69	82	79	71	72	79	72	87	89	71	77	85	71	76	78	73	100	81	84	58	77	84	80	81	69	75	71	86	75	90	76	60	102	73	95	78	88	86	83	69	94	76	78	74	71	80	85	70	87	77	78	90	78	95	83	79	77	72	96	71	55	75	81	78	79	95	93	69	88	74	66	63	71	81	69	64	85	64	77	82	85	79	73	76	65	71	88	82	79	65	65	67	89	82	66	83	77	52	80	75	84	88	77	84	79	75	78	66	85	79	90	75	84	66	69	64	87	75	86	95	73	76	80	68	68	71	87	71	70	71	73	74	68	64	85	69	84	75	92	86	79	77	85	85	81	70	93	93	78	74	77	87	94	95	72	88	82	75	68	77	79	75	78	69	76	80	86	77	75	70	77	85	89	79	71	76	90	81	80	73	69	75	79	85	78	73	78	74	81	75	77	76	71	75	73	83	75	75	95	67	76	77	80	72	76	90	90	70	85	77	80	56	103	78	69	88	73	74	63	89	85	92	89	77	76	73	66	78	80	73	78	77	88	72	84	66	84	88	77	86	68	92	83	77	69	81	77	71	93	85	91	82	83	62	72	85	72	75	71	75	80	85	66	76	76	80	85	73	85	86	63	78	70	92	78	70	59	53	63	70	75	79	85	86	79	80	86	84	84	77	86	68	76	69	64	76	92	81	76	85	77	70	79	67	79	75	73	58	78	87	73	84	68	66	77	73	88	72	72	67	71	85	68	80	91	91	82	75	70	81	77	74	87	79	78	79	82	64	81	77	72	65	69	74	78	67	63	86	76	69	65	88	75	71	72	83	72	70	69	65	71	67	93	88	71	78	90	70	73	76	84	61	90	64	74	62	73	84	77	95	69	65	79	86	74	90	53	76	69	84	88	81	73	71	86	78	81	65	87	68	66	68	70	87	68	87	86	67	86	78	90	98	59	94	71	72	60	83	80	71	85	70	66	82	70	80	75	70	69	83	80	74	81	82	82	64	84	80	73	74	76	86	79	86	69	84	81	68	72	71	73	72	86	86	63	81	96	85	74	71	71	76	71	83	86	95	74	76	93	61	89	77	62	82	74	70	77	87	69	95	90	68	80	77	77	84	74	78	78	65	76	76	80	69	83	76	76	57	70	62	87	83	90	68	65	72	72	88	81	68	70	85	79	71	70	90	78	88	65	82	83	71	77	65	72	70
37557	22725	15768	15148	18254	19662	17516	13717	10249	7598	5557	4401	3518	2884	2516	2168	1954	1795	1627	1406	1336	1206	1037	990	834	895	895	800	692	698	698	651	662	656	633	657	634	577	602	624	627	657	559	572	591	541	584	577	568	552	581	579	586	637	593	591	538	614	590	587	562	618	620	547	555	618	590	531	576	575	529	557	572	539	554	586	595	577	569	539	608	532	572	591	545	586	598	601	571	604	568	602	574	584	662	571	571	574	568	551	577	595	585	571	580	621	578	619	549	511	595	609	577	603	625	582	568	581	581	582	595	601	595	576	599	574	556	568	588	572	625	554	567	556	627	577	626	581	635	614	558	603	575	596	568	560	557	562	602	567	600	599	573	585	578	547	570	581	566	588	578	561	560	583	584	554	575	627	595	594	552	614	559	658	553	587	602	601	566	586	570	591	588	622	567	590	593	563	606	551	637	558	582	591	591	572	608	610	605	593	582	553	601	606	598	593	609	575	607	575	555	568	609	556	545	559	581	576	592	568	574	584	571	610	609	579	596	584	561	599	570	595	607	582	579	620	609	592	558	611	629	552	566	598	594	605	563	602	580	593	591	585	564	564	592	527	571	647	594	614	554	607	532	543	547	536	614	568	582	583	592	578	594	551	556	567	595	597	579	595	567	578	606	540	601	629	573	546	619	560	561	597	599	593	570	632	587	610	612	577	535	575	596	562	595	609	553	592	596	598	570	549	569	588	599	632	608	588	611	544	642	569	588	557	634	608	606	571	550	552	591	622	538	563	585	635	592	561	539	570	567	570	611	557	587	580	564	572	601	568	588	563	599	582	584	624	612	582	571	618	597	592	580	553	553	590	598	611	598	531	606	615	592	599	593	581	566	587	622	608	568	630	540	561	573	603	589	570	618	544	555	552	550	559	583	594	555	567	578	550	562	565	593	573	625	593	566	615	565	596	601	573	661	574	561	563	609	581	643	612	547	576	565	587	571	594	575	587	586	593	549	595	586	636	550	606	597	589	594	618	568	605	582	628	613	573	550	580	582	551	596	582	565	562	610	617	544	573	563	598	567	620	579	566	530	610	575	558	581	609	580	587	572	600	593	584	547	553	575	634	587	594	581	558	564	598	566	573	569	579	537	592	557	575	597	587	535	597	543	618	592	590	591	603	612	530	522	606	581	594	574	579	568	571	618	610	585	586	623	607	606	575	548	567	570	564	566	616	555	586	610	599	570	549	581	561	624	591	589	579	562	566	620	597	590	586	545	557	593	585	564	619	551	612	558	585	578	576	621	617	590	580	609	555	598	518	548	521	601	597	564	592	571	570	559	618	591	599	569	608	576	580	589	632	628	603	595	624	590	579	590	599	593	583	567	608	565	591	575	523	567	578	611	571	579	562	565	613	558	584	596	584	590	608	550	562	577	612	599	595	592	590	595	591	585	523	594	591	535	591	645	609	581	553	599	579	593	567	550	580	583	590	573	549	579	579	582	587	595	562	560	589	595	565	607	593	547	594	612	580	584	575	606	516	596	620	558	604	541	608	545	618	578	594	585	577	591	587	602	618	640	580	588	532	528	589	600	548	572	594	561	577	582	602	577	637	553	620	610	584	566	580	614	570	572	608	583	614	574	607	594	577	617	557	561	576	546	531	557	594	599	555	630	604	578	584	573	590	615	604	545	558	602	607	625	606	573	622	580	611	579	582	576	602	576	573	575	609	634	599	573	562	577	534	615	610	628	556	586	590	565	596	604	601	573	557	574	600	583	614	553	566	639	556	566	616	614	577	576	580	613	594	578	572	608	579	614	619	610	591	567	569	606	627	546	609	576	611	606	599	597	599	547	551	587	582	575	583	605	658	598	610	604	608	594	557	576	533	539	599	617	561	572	589	594	541	588	600	598	647	609	557	601	547	587	615	603	579	564	592	608	591	593	567	572	513	573	618	582	539	600	569	602	543	622	594	580	535	625	573	597	559	548	556	605	574	585	508	544	566	580	608	601	593	574	589	570	605	582	582	647	556	603	571	588	596	558	598	618	540	552	611	631	548	585	592	570	619	560	546	610	586	569	585	576	572	575	586	577	545	584	608	568	572	632	557	593	580	596	558	612	602	588	523	625	600	628	567	573	587	583	598	584	607	577	614	578	552	610	552	575	567	607	572	593	565	595	597	553	620	602	598	565	575	586	609	576	598	612	564	590	630	569	597	593	557	549	575	564	569	578	596	586	574	557	600	592	610	594	605	592	618	596	568	609	600	572	608	591	559	613	561	594	623	530	555	589	574	547	535	569	570	534	600	573	603	604	563	612	593	584	597	630	554	580	572	604	564	598	556	610	597	577	525	623	586	606	586	560	567	588	568	606	568	583	602	574	551	598	544	612	605	612	578	592	553	563	618	579	588	577	620	597	589	609	561	572	584	568	563	591	563	578	579	585	616	576	595	582	606	583	580	571	573	592	634	545	592	579	567	574	559	626	614	598	573	614	597	560	587	578	613	597	638	583	624	612	582	573	623	563	583	620	592	590	614	569	577	588	622	611	563	597	573	586	618	596	562	576	605	552	616	592	613	574	536	577	623	558	602	579	594	576	618	574	561	588	616	584	554	610	590	598	595	626	591	542	625	579	583	599	571	559	581	590	551	533	557	569	532	557	590	606	588	587	532	603	579	572	554	561	574	554	558	613	585	600	560	586	597	579	577	562	576	571	593	558	576	601	578	552	603	577	580	579	601	546	516	573	619	536	616	566	567	617	572	590	561	628	592	586	598	561	627	568	603	603	628	618	578	592	612	572	576	614	615	612	574	541	604	617	623	605	538	592	551	634	590	586	599	557	597	604	588	596	539	558	574	573	563	578	550	584	625	559	636	592	563	562	585	595	580	586	632	600	568	554	559	564	597	629	599	626	596	578	607	593	580	557	649	659	535	604	570	596	548	603	593	595	571	551	601	644	566	606	591	589	590	584	573	545	580	545	588	574	587	570	592	605	632	585	571	625	554	576	546	577	549	570	594	571	552	605	575	577	567	566	593	603	606	553	543	577	592	557	570	574	572	539	570	569	561	601	555	535	588	584	599	591	583	587	562	555	550	590	572	539	548	582	549	554	618	570	607	595	549	565	532	591	581	550	622	622	573	571	545	615	623	576	552	584	582	587	596	618	580	563	569	589	576	618	554	588	592	582	577	606	556	588	572	557	594	618	595	596	608	559	606	543	624	586	570	591	541	559	566	551	609	620	608	616	593	577	590	568	594	583	602	565	576	574	611	606	604	570	598	599	568	632	599	615	601	589	540	612	566	646	603	596	559	611	582	560	612	600	559	598	585	592	576	566	581	594	566	603	578	556	585	642	616	563	574	578	619	602	589	590	607	603	592	563	615	579	606	553	599	580	586	616	594	587	583	586	577	613	592	617	584	575	582	608	624	598	618	613	613	590	624	628	569	615	581	616	574	574	575	639	589	612	580	560	576	571	600	581	583	558	605	588	591	581	550	601	574	603	589
11471	5621	2733	1553	924	852	768	640	475	362	286	274	232	202	169	146	152	153	143	133	138	123	96	111	95	85	104	90	95	96	80	78	89	106	86	103	76	81	77	84	86	88	84	88	82	89	85	85	86	85	89	87	79	90	75	92	66	93	79	64	78	78	94	88	66	58	76	72	84	80	87	89	69	76	64	82	83	74	72	58	77	66	74	86	92	74	77	91	92	82	80	85	87	67	83	69	83	84	77	79	77	74	82	83	87	90	78	74	83	83	95	68	78	83	77	79	87	80	70	91	70	77	92	92	106	74	89	92	96	78	85	76	82	74	93	102	75	85	86	81	83	87	97	65	80	83	88	83	85	73	86	90	86	75	90	76	79	96	96	83	90	84	89	76	77	81	94	79	73	76	87	76	77	80	91	72	77	84	80	81	81	89	85	81	76	64	75	73	91	91	75	91	76	85	85	73	78	74	64	86	78	86	61	91	93	99	97	85	85	61	90	90	88	77	80	104	93	88	91	86	77	86	77	91	81	93	98	89	80	78	77	81	71	74	86	84	82	80	70	85	98	92	97	84	80	77	81	87	70	85	79	88	97	71	80	83	85	78	92	85	82	80	114	82	107	69	74	76	86	83	87	76	81	74	87	75	72	92	76	85	85	86	81	94	80	70	85	73	78	82	92	87	80	91	89	74	71	77	73	97	79	73	95	75	91	82	91	98	89	86	78	85	99	108	90	86	80	84	93	86	84	87	103	73	92	86	87	80	82	79	82	85	73	86	106	86	89	86	87	79	91	95	83	81	96	68	79	77	81	64	93	81	109	68	95	82	65	78	102	95	91	81	68	98	90	88	89	85	64	88	68	80	94	85	98	91	89	80	73	74	99	85	91	83	73	92	60	81	85	80	78	82	90	88	78	87	83	94	72	87	70	77	97	91	85	73	73	92	96	82	79	85	73	96	88	72	81	82	88	78	75	84	81	86	84	97	71	89	95	84	90	90	97	76	93	93	80	87	86	82	86	94	76	69	75	74	83	93	70	91	75	85	78	87	83	103	88	86	71	86	79	92	74	85	80	79	77	66	78	68	71	81	72	87	106	71	69	79	93	101	97	78	79	85	90	98	77	80	92	86	83	66	81	76	88	82	77	85	68	87	86	79	95	90	83	79	73	79	69	83	68	87	74	80	92	89	84	81	82	111	84	69	77	71	84	70	92	75	91	85	83	72	102	96	82	85	96	82	83	87	68	82	79	77	104	93	76	84	88	89	77	81	82	101	82	74	85	85	85	75	97	74	93	71	94	86	87	68	90	84	81	89	73	80	74	78	81	82	87	80	82	84	99	87	86	80	77	65	83	79	68	83	80	81	70	93	75	67	92	83	82	74	98	82	75	88	86	75	81	79	86	74	90	87	95	83	85	69	97	69	92	85	65	93	76	75	86	75	80	80	88	78	94	87	97	77	77	81	86	96	77	90	77	90	74	76	94	94	82	77	85	84	95	90	83	92	83	103	82	89	86	85	85	80	69	95	79	98	82	73	87	80	101	88	94	79	66	81	88	78	70	77	96	85	77	83	98	88	81	77	88	82	103	99	66	91	84	77	83	74	73	87	92	91	94	70	93	61	79	75	84	75	87	69	78	85	96	92	87	87	73	87	69	87	104	73	86	99	82	71	82	82	105	79	64	76	96	78	86	75	66	74	88	84	87	76	95	90	81	106	88	81	93	76	88	83	87	82	72	88	101	80	87	103	72	85	79	82	73	89	76	69	78	70	88	70	93	75	72	72	92	83	93	85	84	97	79	91	81	93	78	107	90	87	78	87	95	77	89	77	89	79	76	80	81	80	86	99	84	65	89	77	80	87	86	72	78	85	73	77	78	80	73	102	89	77	86	91	72	90	88	77	72	87	95	88	90	71	80	77	81	79	84	75	84	79	86	75	81	68	78	65	64	77	93	87	87	89	88	75	80	80	83	79	74	92	79	87	91	83	91	78	89	81	91	71	77	97	80	84	74	83	67	79	76	97	81	74	67	74	89	90	83	82	75	83	92	87	75	68	80	84	85	83	88	79	76	84	80	83	96	79	81	73	80	92	103	95	71	80	85	80	95	101	86	104	82	99	111	72	77	84	89	85	73	85	85	69	77	74	75	79	82	80	93	77	87	95	64	78	85	70	70	92	82	89	86	78	71	79	88	75	87	73	81	89	90	76	79	68	78	84	73	88	90	79	85	66	72	90	71	81	88	98	86	76	85	77	92	81	88	82	74	75	92	87	79	72	92	83	94	72	82	91	77	75	73	77	88	93	73	70	73	86	95	89	86	91	81	99	85	83	60	87	100	94	99	75	77	67	90	88	69	97	68	81	73	89	85	95	99	72	76	92	100	85	85	78	81	72	77	76	76	86	66	84	89	58	60	100	84	64	85	86	88	79	92	77	69	79	87	94	98	86	101	74	90	76	82	88	75	75	94	90	99	83	88	81	74	73	73	86	85	98	89	82	83	86	93	74	84	71	76	72	75	71	82	85	74	88	95	92	70	91	85	100	84	71	69	90	81	88	87	81	73	83	85	96	85	82	80	86	92	79	90	75	74	97	80	78	85	77	68	86	101	88	87	93	93	70	84	84	87	80	97	79	75	84	84	85	78	88	85	90	78	91	80	80	73	92	76	72	70	88	95	82	67	97	94	87	80	74	83	92	64	71	74	92	76	84	83	84	74	71	88	76	84	84	88	85	83	92	95	63	95	76	97	80	73	77	85	94	93	81	92	68	80	87	78	65	70	95	104	92	79	70	83	71	89	68	86	80	98	92	95	81	99	79	75	67	95	72	82	84	86	88	85	91	86	80	78	77	72	83	61	73	94	94	87	97	95	78	90	95	91	76	84	76	83	80	87	88	79	80	82	83	85	76	71	54	70	83	89	77	71	103	91	89	89	78	84	70	87	79	86	76	83	89	74	88	64	87	91	109	82	68	88	92	82	83	85	86	95	105	79	76	88	86	86	83	78	83	85	72	90	86	85	94	96	89	62	82	82	72	78	79	88	102	72	90	79	91	87	89	93	84	88	87	91	93	93	92	80	100	80	88	76	70	73	100	78	102	60	68	85	93	67	102	89	98	67	79	80	81	88	83	106	89	81	106	72	88	89	73	91	81	82	75	80	89	94	79	86	81	80	60	88	76	81	80	85	78	68	91	79	82	86	58	75	90	72	88	78	74	86	89	82	94	57	86	81	97	66	79	81	90	89	85	85	74	65	101	79	82	106	92	83	85	87	75	77	75	79	86	76	94	75	78	66	92	69	86	86	81	83	74	84	70	88	78	87	91	64	97	78	95	97	89	69	80	88	77	89	76	89	73	86	86	70	89	91	67	73	72	76	89	76	70	98	100	79	86	77	68	87	78	95	96	90	72	87	77	78	105	106	85	70	75	74	76	106	91	82	92	74	76	82	90	93	68	75	85	81	88	79	84	93	63	83	89	91	71	93	77	93	68
41585	25598	18742	17033	21376	22964	21014	17615	12530	9267	6938	5684	4647	4060	3478	2836	2606	2417	2198	1835	1694	1449	1336	1201	1095	1048	1003	928	923	848	837	757	744	778	731	700	703	652	681	670	660	658	629	646	627	619	642	663	651	683	594	628	647	674	577	651	643	633	599	644	601	581	608	633	627	655	582	586	641	578	621	619	586	616	599	621	617	614	635	594	598	626	645	616	597	629	592	601	620	633	640	637	619	607	614	592	621	600	640	578	557	631	617	604	638	601	662	611	649	657	641	628	648	599	623	603	584	590	573	630	633	617	627	636	617	603	625	603	635	638	649	643	619	624	620	615	649	641	684	607	624	591	623	651	622	625	613	664	600	592	622	677	690	622	657	609	600	651	591	648	626	619	581	595	624	626	633	681	608	619	648	599	639	639	587	611	619	575	568	621	631	622	567	636	672	630	648	638	663	621	609	627	657	618	595	656	632	597	641	617	639	624	634	643	614	609	608	608	587	635	631	647	594	619	596	598	640	628	620	660	615	638	651	648	644	623	631	603	584	660	632	627	583	656	636	635	625	625	651	637	614	642	646	598	636	630	611	629	613	614	611	623	649	595	638	640	620	604	582	641	634	636	571	606	609	696	639	630	630	601	595	637	630	620	631	607	626	656	629	632	588	614	631	597	671	618	619	622	621	646	657	594	609	587	590	571	583	610	615	634	614	612	609	637	658	630	610	625	631	587	638	621	614	630	646	630	646	610	595	619	619	614	642	635	603	617	588	602	667	594	613	652	622	579	606	588	639	610	630	634	613	633	612	598	611	586	607	612	690	606	631	601	633	656	627	630	631	616	611	620	604	597	643	675	660	620	657	606	594	651	630	666	618	633	677	625	630	635	596	627	600	644	625	600	611	630	666	661	618	658	646	609	682	628	612	630	619	634	623	617	657	624	621	604	578	626	602	627	633	617	645	629	633	641	594	637	578	599	624	601	623	568	594	625	666	606	623	651	669	657	598	630	665	607	650	653	581	621	653	621	591	594	631	557	655	633	635	605	625	622	664	620	591	644	608	615	651	631	619	679	651	629	650	639	662	631	647	657	640	609	606	663	622	626	658	611	633	625	645	593	588	609	649	625	640	614	615	651	635	629	596	628	668	609	611	625	635	583	600	570	621	650	586	672	576	577	611	622	652	655	627	650	652	639	594	651	616	611	640	591	652	631	643	609	604	651	643	616	621	627	603	599	625	632	638	637	592	650	653	657	618	651	619	612	628	625	609	612	619	648	629	591	630	629	642	589	625	607	626	670	617	596	615	641	606	677	645	602	645	602	606	619	669	631	585	607	645	656	657	657	606	544	638	602	641	649	657	588	592	590	597	648	592	603	656	613	632	610	611	636	606	610	605	701	601	667	621	611	623	653	610	597	619	612	637	635	619	591	607	647	628	606	639	622	653	623	605	604	596	665	580	592	609	595	615	616	638	568	598	602	658	611	614	626	612	599	624	614	637	618	594	586	611	588	611	640	600	611	642	584	584	618	646	605	615	653	594	622	622	630	661	627	619	645	623	595	600	629	652	600	628	664	590	649	659	619	639	641	621	540	609	617	599	606	646	645	712	608	605	603	609	600	579	659	616	629	608	606	583	620	606	615	619	588	622	613	612	592	628	610	603	618	611	604	632	613	574	603	618	617	642	689	610	627	643	589	624	601	592	644	641	610	636	636	637	629	651	634	590	632	578	623	575	608	637	582	601	598	645	589	581	621	613	604	632	645	646	570	660	629	601	598	603	655	642	584	617	625	618	572	616	645	604	648	609	613	625	639	617	628	632	653	665	623	603	600	655	608	653	609	615	632	597	605	574	652	621	682	643	656	652	604	665	627	618	636	616	569	625	604	629	662	628	653	598	638	622	657	646	603	634	602	564	643	625	590	635	632	573	614	644	626	610	626	662	589	618	629	621	612	643	655	610	598	622	594	601	613	628	574	629	615	624	614	618	616	626	673	650	640	571	673	621	586	594	572	632	622	692	598	626	627	582	662	628	608	615	594	624	663	676	615	654	606	583	645	621	601	614	575	636	606	604	629	593	642	620	663	648	574	638	617	625	633	619	619	608	612	639	635	587	594	600	612	601	634	655	618	595	586	624	590	578	652	603	632	623	640	616	641	608	619	607	580	612	629	618	640	612	618	607	601	624	647	630	624	641	619	593	629	604	592	592	633	590	627	618	629	607	639	588	630	595	616	671	632	623	600	641	618	627	650	610	616	625	599	594	648	653	622	595	649	613	618	630	635	656	600	640	601	615	635	621	580	638	624	602	625	622	591	570	614	587	665	605	598	603	641	583	596	613	656	663	642	615	626	639	643	597	649	588	626	605	620	637	619	611	610	597	648	620	556	633	639	648	606	647	616	653	604	651	615	647	629	646	621	616	614	633	653	645	612	654	609	630	627	641	673	603	642	639	638	598	629	614	646	646	616	630	602	609	647	653	586	620	637	647	619	590	637	607	618	647	597	624	627	615	582	641	603	618	641	652	633	632	607	604	599	603	627	668	577	597	612	623	630	618	591	620	652	627	642	600	672	622	638	640	621	612	630	621	604	639	580	628	612	653	643	623	630	617	637	637	586	647	616	624	618	658	606	642	616	591	632	635	627	616	675	593	654	628	627	598	657	624	616	599	585	644	622	591	644	642	589	594	661	599	643	615	639	639	648	655	566	631	639	656	606	621	558	623	574	626	597	612	658	630	620	592	585	617	595	609	584	580	638	619	636	655	633	582	633	632	597	607	599	617	603	606	643	618	633	606	645	598	577	628	614	685	611	644	629	619	626	624	609	627	600	607	607	595	614	632	629	605	678	644	622	617	648	641	607	639	625	614	651	595	675	622	625	639	628	575	632	668	646	622	636	634	650	616	684	655	623	573	590	645	624	618	622	614	611	635	638	605	584	623	602	620	640	646	621	609	632	549	620	595	633	571	608	664	592	634	673	619	606	595	651	617	615	643	598	600	632	633	617	669	629	666	620	611	581	614	626	631	619	586	615	609	641	638	654	623	630	612	610	639	581	633	598	654	624	604	602	626	614	608	628	623	599	631	624	621	595	649	583	585	630	642	590	642	641	616	629	620	626	595	632	652	605	628	631	589	573	641	654	602	651	614	640	585	614	586	652	615	646	616	620	607	629	657	615	641	673	602	625	640	599	612	649	624	594	641	642	624	621	648	603	663	609	614	620	636	650	645	593	620	587	629	622	632	647	632	584	613	613	606	607	654	629	601	606	662	603	646	597	625	629	641	611	634	609	634	607	602	618	633	622	609	621	625	603	591	637	570	664	634	614	604	624	631	603	633	598	653	618	645	573	612	620	599	623	659	655	607	631	555	605	606	624	627	634	622	661	581	630	628	663	622	603	663	611	679	627	593	631	626	637	613	679	604	638	649	634	654	605	645	561	597	607	614	625	645	642	632	619	600	625	617	643	598	640	648	654	636	599	595	645	592	603	599	643	637	628	638	617
7366	3166	1536	723	523	439	447	379	283	202	191	165	132	153	129	116	106	99	127	105	83	91	101	91	84	89	78	97	83	85	82	97	74	73	70	88	73	76	69	78	63	76	63	69	81	58	56	65	85	73	78	69	81	67	76	90	84	83	86	83	72	87	81	88	81	71	71	66	84	72	84	72	81	80	87	65	76	73	83	56	68	67	77	76	88	90	72	78	62	85	88	80	82	79	88	78	83	72	78	68	78	74	79	76	83	92	80	86	54	58	78	85	95	72	89	83	64	77	63	75	85	76	79	84	85	88	90	80	69	67	74	72	87	79	87	89	88	67	78	75	94	62	89	87	65	71	90	73	71	68	59	80	69	88	75	79	76	61	77	94	76	82	95	85	70	77	79	81	72	78	66	78	85	74	103	69	68	77	91	99	73	85	93	80	91	77	72	75	81	81	80	68	72	72	75	89	82	82	68	76	69	81	72	72	79	78	71	82	79	94	87	78	82	81	70	80	86	84	73	74	86	59	64	74	75	59	82	84	61	93	71	63	78	81	70	69	79	74	85	80	67	63	81	87	73	87	71	86	71	73	71	60	61	77	87	81	62	80	71	78	79	73	78	94	81	58	72	69	75	69	78	92	77	75	81	81	70	83	75	83	79	65	82	74	82	77	59	79	74	60	81	57	75	69	91	78	77	78	91	83	97	73	82	69	78	68	69	83	82	97	84	91	78	78	75	84	60	89	89	85	79	66	66	93	62	86	86	82	96	74	92	94	83	78	71	68	63	79	80	71	91	82	60	90	67	71	89	80	76	86	78	83	83	72	85	79	75	77	70	70	68	76	73	102	62	82	81	80	85	72	57	78	73	74	62	67	88	83	88	70	70	89	81	68	89	79	65	70	71	80	87	70	88	70	76	71	78	75	67	67	69	65	82	64	74	82	66	85	87	82	75	81	94	74	83	75	79	78	78	74	86	82	90	89	78	83	85	80	87	63	72	81	76	71	74	79	76	91	72	89	77	69	72	75	83	79	85	80	88	66	87	72	78	70	79	85	79	85	81	98	76	84	69	86	84	92	75	90	69	65	74	66	78	77	87	63	81	67	79	65	80	82	77	72	76	55	82	80	83	99	81	96	74	81	94	72	97	104	61	77	88	67	83	88	68	64	84	71	100	83	97	83	77	65	90	82	65	63	67	65	78	73	83	69	60	70	69	77	63	70	69	70	87	76	77	70	81	69	83	79	74	66	90	92	85	67	73	88	73	74	61	91	64	70	76	70	62	74	71	82	83	81	67	65	84	75	72	79	85	79	90	73	80	66	90	61	85	88	92	78	71	90	74	78	76	98	88	77	90	82	74	80	69	81	65	85	68	81	86	79	84	77	77	78	85	74	82	81	66	72	80	76	80	89	74	75	62	85	83	76	93	78	77	84	68	73	84	88	82	70	81	81	76	85	65	81	83	74	84	72	78	91	68	70	98	85	70	80	71	78	80	72	79	72	80	73	77	84	97	75	73	81	65	87	75	63	71	75	83	81	81	72	81	73	83	73	87	78	60	66	75	100	82	83	85	79	74	79	84	77	75	76	67	89	75	63	87	75	77	85	87	72	76	79	75	91	69	77	83	94	79	71	82	79	94	74	69	72	72	74	86	78	83	64	73	80	92	72	76	79	86	73	81	77	77	68	78	83	77	82	75	76	66	72	78	64	76	74	72	83	85	77	70	88	104	79	71	75	71	77	86	82	87	90	86	73	92	64	89	71	89	73	74	75	89	58	78	83	79	73	89	81	71	69	73	69	75	72	71	82	62	86	80	84	70	59	75	83	68	89	92	74	79	70	74	80	86	83	61	87	82	84	83	76	78	60	89	88	75	71	97	86	67	82	86	63	73	68	70	81	88	69	69	88	84	67	75	50	85	73	85	82	71	76	67	79	76	83	78	63	69	74	81	87	87	73	74	80	84	86	62	75	89	92	63	77	74	80	83	93	76	67	64	106	71	76	78	70	67	88	82	85	76	78	71	85	86	101	81	85	73	69	89	71	61	80	83	79	71	81	75	86	83	72	79	85	84	55	69	82	66	78	100	76	77	76	72	89	74	74	66	83	82	85	91	76	72	88	68	76	68	92	86	65	81	69	78	71	79	85	91	65	92	83	92	65	82	82	87	80	78	94	71	74	74	91	59	85	86	76	70	76	68	68	103	76	89	87	107	71	84	74	78	65	77	80	72	79	76	82	78	89	78	62	82	84	76	76	82	77	83	93	77	81	71	87	93	75	84	64	87	90	78	102	83	71	64	63	78	77	68	67	77	73	76	75	81	91	70	74	75	97	80	76	82	69	69	91	79	61	63	78	86	79	76	86	83	78	75	87	71	79	62	69	69	90	98	68	82	86	72	83	89	92	79	80	74	80	90	87	84	90	69	58	86	81	87	70	73	70	66	79	78	71	66	84	97	77	66	71	75	95	80	86	80	79	76	75	66	80	70	75	91	74	76	75	58	78	67	66	92	77	84	72	78	93	65	75	84	91	90	77	70	72	70	85	83	88	84	75	84	75	82	79	73	70	98	81	74	90	67	76	73	79	75	64	65	70	89	61	78	68	86	68	84	73	93	79	88	91	78	85	73	78	92	79	79	67	85	69	68	72	80	64	84	82	84	78	84	71	85	76	78	92	79	72	78	68	78	79	71	99	82	77	84	68	83	76	71	68	66	82	66	63	82	86	64	73	75	86	73	79	90	72	83	80	72	72	70	68	72	69	85	80	76	81	74	79	71	73	86	71	87	100	83	93	75	91	77	87	71	90	73	49	102	74	77	71	111	92	95	74	80	83	79	77	69	98	87	74	68	86	73	79	78	84	87	66	89	77	65	78	104	58	78	80	87	68	101	70	90	85	80	72	83	76	92	91	79	74	87	96	65	74	79	64	79	75	86	90	72	96	78	72	69	73	83	72	68	64	79	70	71	68	83	101	72	84	64	90	72	82	76	84	87	82	74	77	83	72	80	73	100	96	77	82	96	82	78	89	62	82	94	71	81	66	78	101	85	78	74	72	87	81	68	73	90	88	83	76	84	74	84	78	75	95	79	68	87	83	79	68	67	88	98	82	74	82	83	87	80	80	64	85	75	85	81	78	76	65	74	79	74	87	89	76	75	83	84	95	61	60	94	84	71	86	92	88	77	70	80	80	88	77	85	67	79	73	85	68	75	66	80	69	85	71	96	65	76	90	72	95	88	93	74	87	77	78	80	76	79	58	72	83	81	87	93	77	68	85	80	66	76	69	92	83	70	68	85	70	75	90	57	88	69	82	75	85	68	68	78	77	81	74	68	59	69	78	92	61	93	65	69	84	65	80	75	92	66	84	79	71	71	87	86	79	66	83	62	71	67	88	87	63	84	78	70	71	85	86	96	95	79	78	63	63	72	90	93	92	94	76	84	69	69	73	77	77	74	79	81	81	80	75	87	79	85	98	78	82	68	74	88	67	73	81
35371	19995	13095	10907	15265	16561	14447	11295	7206	5213	4446	3284	2930	2464	2165	1951	1693	1474	1318	1241	1108	1007	950	879	806	773	788	728	729	731	691	631	650	624	669	640	653	594	641	649	590	590	574	590	579	592	594	558	619	608	559	619	675	598	578	627	554	603	617	595	568	592	584	585	583	604	534	594	568	586	570	589	575	599	531	575	609	594	558	599	555	586	604	634	594	611	547	607	594	572	608	596	555	519	562	565	566	581	575	619	634	532	583	606	610	574	600	575	584	608	570	598	624	612	625	584	569	582	587	612	604	569	586	577	562	593	604	608	558	618	620	590	550	602	568	553	580	582	620	550	554	532	606	610	582	556	562	559	583	584	613	551	615	594	554	574	533	602	592	579	569	549	579	598	592	548	556	638	611	598	591	586	600	565	598	569	609	584	617	615	624	581	574	602	607	618	560	565	571	599	601	597	637	574	580	630	630	597	580	555	583	569	578	578	574	558	608	600	600	595	594	598	600	626	576	620	588	607	589	563	563	575	597	603	550	596	588	569	561	597	557	607	558	624	648	620	600	588	578	588	578	583	600	573	575	612	586	586	574	584	584	579	630	573	620	595	574	575	553	595	569	644	591	594	650	592	597	593	565	558	621	572	603	581	540	553	608	546	620	606	584	605	567	566	603	607	566	636	600	578	561	570	573	582	597	594	568	628	585	587	584	610	564	598	617	588	577	568	558	593	597	546	592	567	557	604	624	589	568	617	602	579	578	585	590	551	568	573	566	639	603	578	636	614	580	599	614	607	588	574	566	599	569	566	584	602	577	640	554	549	606	626	576	560	599	583	581	549	595	606	574	590	580	585	629	615	597	588	614	591	589	547	577	598	546	614	563	627	580	544	553	620	590	605	575	559	590	584	583	550	573	600	576	601	608	594	577	598	579	586	585	543	599	631	545	588	609	568	549	631	570	595	583	580	578	585	609	561	572	524	593	593	590	581	602	633	575	595	564	554	596	574	542	580	616	618	587	582	552	587	597	596	594	581	583	594	552	623	565	574	557	609	621	629	595	603	594	601	550	585	582	621	588	578	609	600	569	567	596	608	579	610	582	588	541	545	623	562	636	589	581	577	566	595	584	571	585	628	551	609	593	559	593	555	588	612	598	639	593	599	563	598	580	571	606	606	597	602	543	603	585	576	576	524	569	606	595	536	559	621	549	613	595	576	586	592	552	585	586	576	571	596	613	586	620	563	567	591	548	583	594	578	632	586	604	601	586	580	559	563	562	569	585	596	577	570	572	598	606	588	577	621	587	631	602	576	548	632	580	581	571	601	556	540	580	630	615	588	634	621	596	568	568	581	591	616	584	568	618	570	565	601	572	586	585	567	583	604	597	583	579	571	587	571	554	629	641	550	596	570	569	578	619	620	537	567	561	600	628	599	566	582	587	630	574	603	645	581	574	592	586	595	604	603	579	590	606	619	560	657	603	548	603	594	576	580	576	600	573	571	580	627	562	549	602	559	604	568	583	606	593	586	591	604	575	558	598	559	590	607	567	580	619	575	607	539	614	585	615	606	614	587	577	575	537	587	594	606	603	597	567	594	603	621	581	595	629	607	542	623	587	575	557	566	597	616	572	596	577	587	599	582	586	595	577	568	625	550	571	607	610	583	590	601	556	584	576	611	598	549	650	578	574	605	607	595	590	578	568	585	615	591	648	587	576	663	609	573	591	608	580	610	593	571	612	602	572	586	593	625	584	569	620	613	570	582	615	616	617	565	613	558	597	612	599	573	620	581	597	541	600	595	554	565	570	585	609	605	601	584	570	574	590	618	625	616	577	544	645	596	577	579	568	570	585	569	629	552	577	594	567	605	560	647	604	573	619	593	583	602	563	565	601	576	604	602	604	584	585	574	569	600	538	582	587	565	583	604	594	591	590	563	581	616	571	603	581	566	566	575	584	603	592	555	562	631	618	578	589	591	595	583	593	573	590	543	592	578	580	626	568	624	614	646	574	620	582	593	553	581	601	617	549	575	637	566	625	549	621	625	543	602	606	638	596	606	619	579	585	577	538	573	611	543	609	612	580	554	620	579	586	581	570	567	596	570	591	603	607	621	565	612	556	591	579	573	587	533	599	598	576	543	609	560	618	581	561	569	590	605	632	561	555	581	575	587	561	607	583	588	576	584	618	598	593	568	569	579	568	584	560	571	583	599	564	584	565	554	621	585	619	603	583	571	566	618	589	601	597	623	612	561	560	585	589	622	543	590	636	571	590	602	588	572	594	531	602	591	588	592	552	575	584	573	575	623	595	556	569	582	611	624	589	581	588	543	618	595	564	573	583	587	591	597	635	622	563	596	596	561	565	567	586	590	582	610	611	570	581	621	644	635	626	569	597	580	616	581	575	576	628	595	553	585	606	562	593	557	590	607	552	582	569	645	602	580	604	555	564	570	586	587	606	575	561	562	570	601	603	600	572	574	594	559	588	617	575	586	597	552	596	600	545	580	568	576	571	561	569	562	611	579	573	576	568	623	577	574	587	577	584	600	616	565	596	583	623	573	600	563	599	569	622	589	558	591	645	598	622	570	577	575	594	578	583	563	609	565	582	613	580	591	596	557	590	561	603	587	626	535	619	560	579	611	603	584	616	592	613	590	581	565	578	627	604	591	608	574	625	556	578	592	592	624	586	595	568	603	571	606	629	547	614	567	589	572	586	581	574	574	582	591	578	566	623	621	575	589	541	559	573	588	691	572	569	585	598	595	588	578	627	599	584	634	591	651	564	597	599	586	575	550	598	586	539	627	568	607	597	615	617	576	595	588	579	586	636	572	574	621	597	600	615	599	605	573	606	638	558	593	594	564	548	594	541	577	572	580	557	555	545	590	566	626	550	586	549	611	576	613	593	650	592	620	609	587	547	592	584	583	569	556	578	564	603	593	606	618	596	594	580	582	594	581	587	608	575	588	634	536	625	610	625	604	584	563	569	567	646	613	583	583	568	614	587	602	560	609	576	600	551	576	584	582	583	607	621	595	599	562	600	600	575	570	589	621	599	575	591	573	577	590	554	569	547	572	562	593	639	605	552	609	571	616	572	616	583	610	557	597	606	610	597	574	565	587	591	586	600	597	588	597	591	620	608	628	578	635	572	575	592	548	582	598	597	583	630	587	573	622	620	569	564	566	605	623	577	612	569	609	605	635	586	611	601	595	583	557	596	610	583	619	575	577	571	600	562	609	550	598	605	583	581	579	622	550	564	562	582	534	607	575	585	569	608	603	544	634	533	611	577	594	611	591	640	565	608	632	632	639	558	597	548	583	588	610	601	564	622	583	588	567	540	558	600	575	574	548	604	590	580	626	563	614	581	604	578	597	530	590	581	621	552	595	579	558	567	590	551	575	585	594	584	580	589	579	611	570	567	636	604	599	598	642	624	575	594	604	572	565	610	549	571	609	587	627	542	547	601	596	611	596	563	593	585	608	583	620	548	561	589	574	581	573	585	593
8326	4539	2207	1226	727	674	663	550	426	309	263	235	175	156	138	158	132	128	113	132	108	113	117	115	97	88	99	96	81	103	89	92	73	77	94	101	92	80	83	58	77	85	104	79	88	93	77	74	75	91	87	82	83	89	97	86	82	67	81	102	91	87	102	111	101	87	84	70	89	95	92	88	74	87	71	85	67	91	78	83	71	81	76	79	91	82	66	99	74	74	78	82	92	91	93	86	80	79	80	103	80	97	90	80	90	77	83	76	91	103	87	86	68	91	76	69	72	77	75	93	84	71	81	91	84	109	73	78	80	82	83	74	106	75	81	91	100	83	94	80	89	86	88	75	97	89	81	99	70	107	75	110	76	87	85	73	62	74	81	84	90	93	89	65	82	74	84	84	90	91	83	64	93	90	79	67	76	74	68	92	101	95	87	82	82	84	82	84	77	87	93	86	86	74	85	69	79	80	69	72	92	79	107	89	71	97	70	85	81	72	89	82	88	82	80	81	96	84	70	83	95	78	84	73	79	68	88	73	87	64	80	82	84	70	93	76	76	74	106	71	81	100	68	66	89	97	65	74	76	63	69	69	78	81	84	84	84	79	85	95	75	88	73	81	92	110	83	70	80	91	74	78	69	70	56	70	75	86	94	93	82	85	86	84	88	84	67	85	83	97	76	70	81	82	77	66	89	86	87	85	86	85	80	86	82	89	84	75	76	105	79	95	80	76	65	93	87	91	88	62	81	99	87	101	75	78	70	86	87	66	92	83	90	81	89	81	99	76	82	96	90	73	93	94	85	82	83	104	84	94	94	84	80	83	80	90	67	81	84	90	82	78	82	79	90	86	89	92	83	102	80	94	90	90	96	80	80	76	76	83	74	83	96	79	62	68	81	83	87	78	106	81	78	78	89	90	86	85	84	81	88	105	88	87	78	74	78	98	84	90	72	88	73	80	76	67	101	78	77	75	82	77	77	74	66	64	72	97	85	86	81	71	86	73	74	84	86	91	69	104	79	80	82	94	89	93	92	91	81	85	79	89	87	65	86	79	92	85	80	95	71	95	85	83	75	67	74	91	107	83	92	68	96	85	89	85	69	73	79	88	78	84	87	79	76	94	88	87	88	97	88	70	102	84	81	81	82	91	75	90	77	74	76	108	78	80	78	98	91	96	84	86	76	85	78	83	94	75	80	79	92	96	88	100	86	70	67	70	87	88	78	78	85	77	90	82	90	74	80	75	85	84	80	83	80	73	94	89	75	84	76	86	79	64	98	78	80	88	96	78	99	87	95	79	75	84	75	74	86	76	76	73	86	82	88	81	92	70	94	73	65	61	79	89	81	80	95	77	83	90	82	68	85	76	87	86	87	67	81	90	91	89	79	72	81	76	94	85	92	77	85	79	80	90	99	82	89	97	82	79	84	97	101	78	75	97	90	78	74	87	80	76	86	75	77	79	85	94	85	82	68	76	90	86	82	79	81	90	81	84	105	89	73	73	92	76	77	84	85	98	88	71	84	96	82	96	77	87	76	74	90	95	83	87	85	98	81	81	82	79	72	78	102	71	73	63	77	92	79	87	78	74	64	60	100	83	91	81	73	89	71	80	87	73	77	104	76	76	58	92	73	95	71	96	77	70	85	87	84	81	84	93	83	77	72	73	88	75	74	77	81	90	91	106	101	83	64	84	95	80	88	98	98	88	73	84	61	104	82	87	85	89	87	83	88	97	82	101	108	80	82	93	73	76	83	71	94	102	84	77	102	83	89	74	81	68	87	91	87	74	71	86	54	81	93	91	79	78	80	83	78	81	70	106	86	65	81	76	91	83	83	78	77	81	74	77	78	71	69	80	77	94	85	74	83	94	74	68	83	79	90	72	83	87	93	76	90	74	98	79	73	102	85	85	84	80	88	74	85	77	72	79	68	72	69	73	84	81	76	76	83	81	85	72	71	81	100	95	101	97	93	81	89	80	78	69	63	73	99	96	75	83	72	58	92	95	86	72	86	88	84	68	82	83	87	71	78	82	95	69	94	87	80	68	81	106	79	78	80	89	92	89	83	73	67	81	92	76	71	85	86	83	96	96	76	69	76	85	82	106	88	93	74	70	79	84	87	86	71	96	102	96	74	85	80	79	92	67	78	78	74	81	79	76	98	80	94	90	73	70	97	94	80	107	87	81	100	92	78	96	80	85	86	80	88	72	105	92	85	66	91	92	95	84	91	87	91	83	87	91	70	114	87	69	77	90	89	98	91	85	81	81	89	76	78	79	80	76	99	89	85	85	75	64	100	83	80	75	100	82	82	83	70	87	107	79	77	89	65	89	93	106	80	81	98	76	77	93	82	63	95	83	85	102	79	89	79	78	79	79	97	73	81	92	85	78	98	85	74	72	92	97	80	67	103	77	68	101	73	78	82	97	75	68	95	97	92	81	75	113	71	100	82	76	93	88	79	75	86	92	69	89	79	102	85	76	96	89	64	79	81	87	79	78	90	76	85	87	77	94	86	66	77	90	87	68	79	89	102	77	90	99	76	96	86	91	89	70	78	85	99	78	97	88	95	74	91	78	69	85	84	72	75	80	83	87	108	89	86	91	78	91	79	94	96	89	62	94	88	74	94	65	94	91	101	108	88	70	80	85	80	89	89	91	81	75	61	85	80	65	80	99	66	68	87	82	94	68	84	78	79	81	97	89	88	79	87	92	78	76	95	94	65	80	90	75	88	90	77	77	85	81	92	76	79	80	98	75	66	83	73	78	85	80	73	76	87	77	83	85	91	70	74	81	84	97	90	88	77	95	86	81	90	74	83	76	61	77	78	80	79	75	74	106	73	72	90	89	82	80	86	84	84	93	85	84	80	103	87	72	73	79	91	75	85	80	71	82	73	86	74	85	64	88	85	83	78	83	85	85	81	96	68	74	79	78	85	76	72	82	75	82	87	100	88	76	84	84	70	76	80	72	76	91	90	77	86	98	61	92	107	84	94	91	88	81	69	82	95	78	88	89	88	79	70	92	89	69	74	95	84	91	70	75	96	82	96	100	79	88	81	86	80	92	100	88	85	67	90	89	66	86	80	74	92	86	71	82	78	90	78	87	87	87	67	93	82	76	95	71	87	74	93	79	81	90	81	81	80	80	86	98	90	83	91	71	94	93	96	66	76	98	64	96	94	93	95	93	95	78	83	99	84	79	85	76	89	108	77	94	87	79	75	75	81	73	68	76	82	81	77	104	80	93	94	88	76	77	83	88	94	70	81	78	81	77	86	87	85	71	80	75	76	83	87	96	86	89	85	97	96	80	81	71	70	79	89	74	79	102	89	67	89	91	77	70	83	92	75	71	76	70	96	83	91	88	85	70	86	88	84	76	102	85	75	77	85	92	89	81	76	85	90	91	84	87	84	80	68	80	86	94	94	89	71	78	88	83	80	86	78	75	64	59	64	94	97	79	98	85	81	92	85	96	93	71	89	95	88	85	71	83	79	81	91	78
38572	23766	16389	15820	19694	20627	18713	15421	11181	7570	6268	4812	3726	3199	2771	2597	2200	1920	1667	1460	1341	1193	1174	1122	1010	922	860	896	778	790	782	724	755	733	707	696	694	686	717	649	676	683	617	618	645	674	684	642	591	567	633	662	606	645	628	658	622	656	603	650	623	608	691	620	663	631	602	603	656	642	646	641	595	620	573	634	633	640	670	580	627	633	680	611	623	588	633	651	623	588	668	672	603	618	607	619	641	628	621	609	671	621	645	613	632	604	592	602	593	655	617	634	613	604	632	616	592	597	604	611	651	607	576	623	641	632	663	593	629	655	656	651	540	632	627	624	609	653	651	596	659	651	606	629	634	640	620	630	636	640	586	602	654	583	614	628	622	655	611	610	639	613	622	617	657	621	652	606	629	632	614	588	602	615	636	648	637	625	595	585	627	667	598	603	635	667	596	626	674	611	650	574	571	631	570	653	609	623	629	646	623	632	646	601	650	650	636	623	575	605	682	670	598	647	631	573	688	642	604	661	660	608	632	628	654	640	621	572	650	634	613	640	632	644	603	605	637	659	608	625	579	598	633	630	611	661	599	644	629	596	623	616	613	616	620	651	678	634	628	666	641	677	641	621	677	611	619	657	624	613	601	637	622	612	633	587	634	642	659	603	676	620	606	673	627	631	650	591	644	606	609	692	650	610	628	620	658	646	646	634	645	636	627	607	627	633	646	590	634	631	614	616	556	653	606	661	648	664	643	635	627	604	633	632	636	666	574	652	649	660	624	630	592	653	639	638	652	597	624	625	629	643	615	630	624	625	627	616	620	629	609	664	597	641	635	623	637	649	637	658	617	600	641	619	648	655	599	608	596	643	596	629	627	650	653	626	627	701	602	582	635	626	657	629	666	589	610	611	599	602	589	653	598	648	651	570	660	581	629	648	595	584	624	603	639	635	605	635	642	639	590	607	635	649	670	641	645	658	578	636	673	624	624	618	603	650	619	631	643	617	640	632	576	598	655	617	650	626	637	648	643	618	649	623	619	597	664	615	626	637	608	625	669	614	613	619	575	606	620	609	684	583	623	602	647	614	646	636	621	654	607	631	582	627	626	593	629	630	631	677	634	639	630	635	632	596	611	641	631	610	636	586	599	683	640	653	643	634	621	595	619	634	608	571	673	624	645	631	614	644	668	620	632	642	670	656	636	627	621	649	647	646	651	612	621	649	614	608	638	611	599	629	627	612	632	617	623	630	601	636	617	624	667	664	688	678	643	592	667	626	580	635	612	660	680	563	643	604	659	610	594	636	617	606	593	600	632	625	670	622	627	611	619	609	620	664	581	597	628	576	596	634	595	597	597	617	611	658	628	679	666	620	613	645	665	628	649	618	599	660	658	636	597	606	579	703	626	644	625	654	610	648	634	629	646	622	626	600	636	620	608	586	619	620	627	613	660	611	656	629	621	624	616	626	608	662	640	607	650	611	574	629	628	651	612	597	610	623	634	597	593	629	600	598	637	623	639	654	643	631	660	618	676	606	596	596	585	607	619	598	610	664	586	620	641	605	646	625	614	635	564	582	637	610	632	631	629	647	628	634	606	644	608	627	615	631	630	629	604	561	631	602	612	628	625	662	637	655	630	646	631	650	645	607	605	598	613	613	651	650	649	611	637	561	662	640	674	638	636	614	621	620	568	630	616	676	602	623	659	666	617	607	657	604	609	632	658	631	647	623	598	580	606	597	628	620	642	650	630	665	623	674	619	645	671	620	652	638	611	647	687	623	619	639	635	607	591	629	625	598	624	610	686	611	624	631	655	674	618	644	592	600	589	621	647	633	632	594	646	628	653	658	610	669	611	614	566	608	599	648	600	621	612	591	651	650	588	629	609	650	593	666	633	631	683	625	626	607	664	617	570	628	637	598	666	597	614	608	659	604	640	617	599	675	607	627	603	645	617	639	618	567	657	599	616	603	661	651	633	607	650	626	655	629	618	635	611	596	640	594	650	620	666	581	646	610	599	634	631	572	655	641	628	633	658	620	631	576	609	622	654	650	625	611	660	612	625	630	599	623	641	627	657	604	592	603	656	638	639	622	639	636	604	627	607	651	579	623	623	586	603	632	646	661	598	587	630	639	630	644	672	601	621	599	669	620	632	653	615	657	617	638	590	610	650	644	625	655	613	655	668	642	656	616	634	607	628	626	652	599	641	618	604	657	612	604	633	628	610	614	622	607	650	627	586	588	631	631	616	607	645	630	648	630	672	641	621	658	585	629	644	638	589	633	641	621	636	641	596	585	641	583	645	626	655	613	614	602	637	680	631	611	624	639	586	614	620	618	621	660	633	606	661	589	624	619	622	627	586	613	662	609	616	633	592	608	678	668	643	617	618	596	620	628	621	645	618	609	614	599	591	645	653	632	675	579	655	623	667	612	615	618	627	617	598	659	607	673	604	622	676	587	639	650	605	630	618	622	623	659	590	614	585	636	605	660	615	649	628	661	630	583	626	621	631	645	680	627	634	630	664	634	671	593	631	622	615	608	599	642	598	642	586	638	629	669	614	606	628	649	619	628	615	664	642	624	628	674	639	599	594	623	632	589	615	676	628	699	632	596	665	611	593	620	645	640	652	624	625	661	638	616	669	588	635	638	637	576	646	622	629	583	624	630	627	621	639	653	588	606	606	665	617	654	635	605	663	656	573	652	584	572	608	619	640	618	640	642	636	640	600	607	665	636	580	590	586	627	576	620	598	653	688	622	641	634	623	601	632	605	618	589	621	647	619	650	635	634	634	627	640	668	634	651	642	653	636	645	657	638	645	628	611	623	615	582	600	631	632	627	597	621	654	656	608	582	667	657	632	612	650	609	618	608	640	612	617	681	631	611	613	652	652	617	642	624	617	614	623	629	641	680	624	619	637	613	577	646	570	604	616	640	712	627	659	639	625	639	606	594	624	629	617	627	595	648	666	646	634	615	629	629	597	608	606	655	628	662	641	631	574	635	648	618	588	639	657	593	664	627	575	635	604	715	636	622	617	626	640	633	645	671	693	656	582	602	638	619	665	612	661	602	635	636	619	563	624	593	635	666	647	599	631	630	601	619	667	618	660	614	659	643	645	602	679	600	606	617	616	618	635	604	635	644	622	616	577	611	593	596	628	627	648	610	605	649	627	644	618	616	601	593	644	659	604	664	600	625	602	624	608	622	609	633	603	631	617	617	625	609	588	611	588	591	623	645	629	653	615	625	630	633	627	657	618	625	607	601	600	624	673	637	600	626	649	623	612	625	593	606	621	656	672	662	619	624	614	618	651	603	634	628	627	618	626	616	595	634	599	631	613	625	608	632	650	616	610	650	606	593	658	641	637	646	665	618	634	588	619	642	622	614	645	613	618	667	637	636	607	614	629	598	603	639	629	614	601	635	655	639	637	614	607	622	567	606	588	625	594	614	615	605	618	659	630	636	666	651	641	629	601	661	588	625	640	641	602	629	611	663	636	620	625	601	610	602
8973	4133	2093	1145	629	578	583	568	391	306	202	173	169	179	156	144	135	133	121	114	102	116	107	86	94	84	74	98	88	90	85	69	96	110	76	73	73	86	77	75	95	74	77	77	79	59	73	82	70	86	73	91	64	76	68	92	91	71	79	77	62	86	74	78	65	83	87	94	68	81	72	76	85	69	69	82	68	86	74	77	90	76	87	68	88	73	71	77	60	78	70	81	79	68	72	67	82	71	61	69	68	73	75	75	70	101	77	64	71	90	69	84	76	68	84	80	81	71	84	90	70	71	54	64	77	95	84	75	69	88	80	71	69	91	84	79	80	71	77	66	85	83	72	85	76	66	87	86	69	84	88	86	92	80	78	91	78	72	67	69	93	85	78	101	80	71	71	79	78	86	96	63	81	73	75	93	84	86	76	89	86	74	78	76	94	64	76	84	79	77	92	97	86	75	72	68	67	86	77	80	70	77	87	68	93	78	79	82	72	69	71	72	85	83	87	83	73	73	87	95	75	76	75	83	94	82	75	73	88	76	72	88	76	79	70	90	85	83	84	69	67	86	62	82	75	81	65	100	71	74	72	80	66	70	85	76	71	69	92	80	84	77	76	87	84	83	60	74	76	79	75	83	81	75	75	71	76	85	90	78	80	76	66	81	78	74	96	69	71	77	90	87	88	86	99	74	80	75	76	72	81	72	69	71	75	79	74	59	80	78	98	73	58	68	76	66	80	93	59	66	83	80	75	66	82	68	79	81	75	67	76	84	67	81	62	89	75	87	96	98	82	77	89	69	76	78	81	66	77	69	75	71	75	83	81	79	76	70	82	71	77	84	75	77	86	67	73	72	72	62	75	61	69	91	71	78	88	80	75	86	96	75	79	82	61	86	90	81	83	73	99	74	84	79	94	87	81	85	74	68	79	78	81	91	83	68	80	95	73	83	70	82	77	73	83	55	82	72	69	73	86	83	83	62	75	80	87	76	94	92	83	93	74	77	81	60	88	77	85	77	79	76	75	75	92	72	63	75	74	62	99	80	72	83	63	73	78	78	58	76	73	73	74	65	77	95	81	91	90	75	83	71	71	69	91	66	67	85	86	71	76	67	66	81	85	100	91	69	77	57	73	78	61	79	74	69	72	82	75	71	78	78	69	70	87	93	97	86	90	72	97	95	74	82	87	93	84	72	85	65	79	84	69	72	65	72	77	72	81	60	64	79	64	87	76	86	75	75	82	74	88	72	89	93	60	69	69	66	76	89	93	79	80	70	79	78	74	73	78	84	88	81	84	81	88	79	76	77	87	74	87	75	88	85	73	82	76	70	72	89	90	51	83	81	83	72	83	79	89	71	63	81	90	79	85	76	79	90	63	66	80	81	75	78	67	75	74	76	75	79	88	70	77	76	91	98	84	81	88	87	63	82	81	82	72	91	71	74	87	83	82	81	80	91	70	72	77	66	91	80	86	68	75	95	74	86	82	76	77	48	81	71	81	89	84	81	60	71	79	86	82	71	90	67	73	75	86	93	81	78	65	66	78	68	64	69	71	97	88	86	67	73	93	77	77	71	65	72	73	79	79	75	80	76	97	78	62	74	73	86	83	83	70	74	74	86	72	79	79	81	80	79	84	85	81	79	77	75	81	84	80	77	79	75	58	66	83	72	88	64	71	85	67	65	73	70	74	75	80	77	71	88	79	70	72	84	71	71	80	89	98	85	73	79	76	74	90	75	80	84	84	83	87	77	103	80	73	78	78	79	84	78	81	73	77	69	84	94	74	83	92	66	76	87	65	82	90	80	76	76	83	78	84	87	72	72	83	83	72	94	73	95	94	87	102	81	68	86	61	77	78	77	84	81	68	69	85	80	80	92	77	68	86	66	88	92	69	67	73	72	82	61	83	86	81	73	67	70	70	80	61	77	80	67	87	85	64	81	81	96	77	68	62	84	79	88	68	75	96	77	81	88	63	71	75	83	87	90	73	79	79	100	59	74	84	64	89	86	74	81	71	68	72	74	79	63	70	83	88	80	79	77	98	95	79	89	80	64	67	79	79	81	84	75	91	78	77	74	68	74	89	83	91	82	91	95	83	73	60	80	91	98	82	90	76	83	71	92	93	63	97	73	75	73	67	80	75	65	91	77	88	74	65	68	80	79	76	68	72	61	66	71	84	87	85	82	72	89	95	87	74	78	88	70	80	86	82	74	81	84	68	74	80	81	81	70	75	88	93	81	85	78	78	86	73	76	77	77	70	68	82	75	84	88	77	87	86	82	75	86	80	71	89	79	80	73	71	75	75	78	73	85	75	66	77	87	71	78	79	77	69	74	77	66	76	64	81	88	76	78	69	87	72	76	73	77	81	90	66	85	78	81	82	75	73	87	77	88	76	85	79	77	86	86	85	86	72	77	79	93	77	92	101	75	87	70	90	67	76	80	70	84	99	90	91	74	70	81	85	94	68	82	70	66	82	81	84	95	80	65	88	82	73	69	68	73	63	86	66	89	83	86	70	85	80	68	68	70	67	81	71	72	74	75	87	108	68	76	69	81	78	83	80	86	67	69	87	89	82	83	77	79	73	73	87	78	76	66	73	66	82	89	75	75	76	74	63	68	86	81	83	68	75	95	70	76	74	61	91	94	74	85	86	65	86	83	78	60	75	66	78	94	73	84	82	82	73	79	76	74	80	82	74	69	66	95	64	66	79	71	71	88	82	86	65	85	79	70	83	82	81	81	66	88	73	80	76	79	79	82	89	75	76	81	63	68	69	96	92	81	80	78	91	72	71	73	73	66	72	74	89	79	59	74	71	91	82	70	77	68	76	66	72	82	82	92	84	69	88	78	70	79	71	81	80	67	78	80	82	101	74	85	73	81	75	70	98	80	86	74	82	80	86	82	85	73	82	65	79	92	88	94	80	93	99	77	88	86	75	69	76	97	82	65	95	92	86	62	84	85	81	93	86	76	83	94	67	83	90	86	74	94	76	80	80	81	79	78	86	61	91	83	82	98	68	83	74	69	90	79	76	92	98	69	82	90	101	76	71	84	70	89	77	94	94	67	78	87	92	92	73	84	81	75	72	81	77	81	76	73	82	71	79	83	79	75	80	84	80	83	88	96	67	68	79	87	76	66	75	77	73	72	61	75	88	67	82	80	78	69	87	93	67	91	69	68	77	98	86	92	75	70	85	98	73	85	87	78	85	77	85	59	59	79	92	73	93	72	85	65	85	86	73	92	88	69	79	66	84	75	78	66	74	82	80	78	78	80	64	77	95	78	77	94	79	69	65	80	59	75	85	69	68	97	85	68	87	80	87	83	84	69	85	75	81	93	64	73	80	72	68	83	81	80	91	79	72	88	75	86	74	91	78	84	82	76	80	83	60	84	72	75	72	80	67	75	84	80	83	78	93	73	88	76	88	81	89	104	92	67	87	84	76	93	77	71	72	82	67	79	83	81	70	86	60	77	63	86	79	94	95	75	76	74	78	74
36750	23200	16093	14044	17552	18979	17670	14868	11073	7850	5184	4365	3742	3078	2562	2266	2114	1848	1666	1543	1365	1232	1126	1067	1000	854	864	800	788	779	786	752	709	714	690	610	690	627	632	623	614	608	606	560	548	614	557	605	600	578	586	613	602	586	625	566	608	623	602	570	578	533	579	619	574	583	608	572	598	607	580	576	561	587	618	593	550	606	563	607	588	602	568	605	613	575	603	555	601	553	604	619	620	551	567	551	543	591	634	579	582	603	591	555	591	617	577	563	551	640	558	594	582	556	617	580	619	603	578	579	597	615	571	581	610	595	586	582	592	560	599	605	596	558	613	576	618	556	651	584	627	617	600	595	613	591	586	617	630	577	599	655	632	549	594	544	605	610	596	554	597	570	583	579	581	626	585	569	554	563	607	572	569	629	586	583	598	612	574	616	579	555	590	624	570	609	581	579	557	623	598	602	596	607	590	627	565	595	609	555	626	621	578	588	565	576	564	584	593	604	588	573	595	559	642	622	591	608	596	602	613	578	610	548	525	637	588	563	586	593	587	573	592	601	592	625	575	588	615	596	582	570	532	591	566	593	588	587	609	559	575	585	614	573	569	555	607	628	622	536	567	627	621	589	634	544	561	568	578	613	643	580	565	558	591	601	586	570	555	604	610	627	580	604	607	580	591	613	544	603	602	614	530	617	604	555	576	579	559	529	600	590	610	601	594	559	565	586	584	556	575	589	545	620	595	548	606	604	604	617	574	580	587	585	624	624	612	597	634	600	576	594	595	571	628	610	576	573	631	609	605	600	595	578	583	555	531	589	577	586	599	564	595	600	603	603	573	573	618	611	608	582	594	599	590	626	595	573	585	569	571	583	612	583	574	619	572	603	598	638	538	589	563	598	580	586	606	572	619	600	578	590	581	607	627	602	589	559	607	568	630	566	607	574	607	588	573	576	543	612	598	605	627	604	610	581	576	614	623	563	582	625	640	531	593	599	571	550	600	589	614	607	556	653	574	591	617	544	611	577	600	613	569	606	550	550	589	572	539	572	553	587	636	554	572	572	569	599	583	605	583	599	598	585	592	600	602	600	559	562	646	592	604	574	607	601	577	546	625	604	611	585	622	589	566	572	579	567	625	571	631	598	603	591	608	598	577	647	594	594	602	582	572	566	573	602	494	612	569	604	586	604	567	636	591	579	570	560	574	567	625	565	597	606	614	593	580	603	588	590	621	564	593	593	560	561	613	621	583	611	594	566	616	576	613	604	554	596	604	641	574	572	578	588	622	614	597	556	597	632	583	631	619	577	572	636	583	593	550	587	581	573	630	583	585	586	592	572	564	562	596	611	603	549	595	615	615	573	593	577	602	599	561	569	612	590	590	604	630	617	535	601	597	609	586	602	569	633	575	584	607	601	590	614	634	603	605	561	590	617	591	603	622	598	630	584	584	605	586	578	586	597	579	579	579	543	611	619	578	595	636	608	606	603	613	600	595	577	591	555	587	574	567	597	620	562	603	609	601	596	589	546	549	583	613	572	587	583	593	577	586	598	602	576	553	571	551	559	620	576	601	589	575	558	594	568	582	576	573	570	606	608	579	563	620	619	581	512	555	643	591	566	630	570	597	603	594	545	624	567	618	623	626	564	586	599	624	633	605	614	591	640	600	555	626	612	601	609	619	646	602	597	608	530	602	576	612	591	577	644	606	585	581	602	658	629	605	598	548	594	544	614	580	622	573	567	603	590	603	596	557	598	642	621	584	617	606	592	550	547	598	591	559	550	600	617	602	641	620	608	592	567	585	614	590	563	564	564	584	577	617	603	515	596	560	614	596	615	595	598	567	599	561	560	595	556	633	591	620	586	565	549	553	615	593	649	576	586	601	617	549	607	576	559	582	573	574	623	586	577	615	562	637	646	600	588	625	587	624	588	578	594	607	633	562	601	636	598	588	623	623	600	548	564	528	590	577	642	588	599	587	601	565	632	603	615	609	613	574	584	630	579	581	597	569	595	616	593	543	592	593	564	615	616	596	592	601	625	580	602	612	585	607	586	608	603	571	547	590	572	606	615	622	578	614	628	646	546	605	589	640	599	613	619	573	614	569	598	583	556	600	553	588	587	585	596	595	604	586	609	609	591	592	586	600	598	595	544	560	639	645	629	579	592	617	632	635	583	599	568	555	554	570	602	586	607	632	609	569	603	557	620	573	645	608	563	572	579	568	621	627	578	542	571	614	618	602	582	621	611	592	578	581	557	627	572	559	634	620	556	597	583	600	600	568	650	591	605	599	589	574	629	578	606	602	577	567	614	596	585	616	561	596	617	603	554	587	567	602	624	582	550	567	604	558	587	570	581	606	598	572	594	644	572	630	592	592	562	619	602	645	616	602	598	558	608	587	581	570	591	630	612	551	633	582	557	603	599	604	603	554	612	588	613	608	587	581	572	564	550	603	612	583	581	591	648	594	597	558	622	577	636	550	604	602	590	581	589	622	602	602	594	611	643	638	657	615	586	587	640	603	559	560	579	613	584	622	604	602	593	553	603	606	590	534	602	584	593	634	585	591	598	628	606	599	615	630	561	623	622	568	580	619	609	627	611	606	548	539	575	638	554	585	602	608	594	572	570	612	609	579	521	596	620	579	596	557	623	563	574	618	590	556	658	582	613	580	607	591	600	585	604	609	601	618	603	570	602	612	577	579	581	605	587	583	611	596	594	614	614	629	587	551	603	594	595	575	591	623	620	558	604	616	587	636	587	597	547	594	564	557	584	581	608	589	587	621	629	598	563	572	602	583	622	577	562	605	613	607	643	603	597	589	620	598	642	607	616	608	574	587	615	610	570	579	602	533	609	566	559	580	591	583	575	627	594	540	633	558	564	597	558	582	584	607	577	563	621	558	573	612	583	589	606	545	612	534	630	609	599	587	597	611	605	616	602	603	569	593	564	602	600	599	575	511	558	594	587	634	591	573	579	608	607	593	622	567	601	575	576	597	599	550	567	564	596	582	589	588	610	573	624	604	608	604	590	580	637	591	591	617	630	573	626	607	600	598	566	595	567	608	602	597	611	625	617	648	583	608	633	629	604	553	601	577	603	607	597	591	588	626	565	575	586	619	565	659	613	594	559	543	606	565	605	601	590	582	586	569	594	564	592	595	588	619	617	583	581	603	627	613	586	563	659	569	607	592	553	596	577	591	553	560	620	612	576	579	588	597	617	580	584	564	567	621	610	547	583	568	586	571	620	598	581	605	569	582	586	583	602	604	642	643	607	562	603	559	593	583	600	603	602	556	590	582	612	578	581	628	639	605	602	555	578	590	573	578	558	622	611	567	588	630	579	559	592	616	598	583	575	622	586	596	541	600	572	573	550	627	589	588	600	584	606	566	544	606	586	584	543	594	577	575	624	624	587	585	570	576	599	625	595	571	579	547	577	605	590	591	575	623	608	606	612	627	576	568	551	572	634	559	605	636	608	629	576	642	597	612	598	619	590	640	602	578	590
9656	5358	2533	1387	919	834	794	755	522	323	284	237	241	231	191	178	163	131	147	154	143	131	93	115	103	87	101	95	100	102	89	70	93	93	104	95	81	96	95	84	80	73	84	81	73	84	80	94	74	69	95	98	94	71	84	78	94	93	95	89	85	82	83	83	92	77	79	77	70	92	88	73	76	76	75	80	73	90	89	90	90	69	98	73	83	67	102	85	71	71	88	76	93	79	90	87	82	85	77	77	93	74	87	86	83	70	93	91	96	76	94	76	76	90	81	70	86	90	77	88	85	82	82	90	93	64	81	88	91	80	76	77	91	85	81	60	91	87	92	80	94	66	90	91	74	91	86	90	91	75	92	80	87	63	79	87	101	91	74	89	81	69	94	70	83	85	83	82	87	75	65	83	73	87	81	92	85	87	74	97	76	73	79	77	73	92	79	77	89	83	85	82	83	91	69	75	90	96	98	78	97	87	100	75	93	74	88	96	76	78	85	80	78	69	93	79	82	74	92	83	75	58	79	98	96	70	99	102	95	101	102	70	95	95	72	99	88	82	83	101	89	78	85	84	79	76	76	77	70	75	99	76	94	78	106	79	87	84	87	80	99	82	87	73	101	67	87	89	95	88	76	89	81	90	94	101	63	80	79	89	85	83	97	96	90	68	89	86	85	81	80	74	97	81	78	78	80	73	84	79	73	71	78	91	90	85	83	83	92	99	73	72	74	74	89	87	77	85	80	78	87	90	83	94	94	84	79	90	85	92	79	101	91	84	96	88	96	70	85	84	90	87	74	76	64	68	99	75	69	90	104	99	101	82	89	73	79	78	90	83	84	68	68	93	95	91	87	81	72	74	89	84	100	90	78	101	78	66	89	88	62	69	90	88	107	69	85	95	94	78	85	79	91	70	78	79	86	88	72	94	76	88	86	84	78	87	85	96	86	81	96	88	92	77	87	94	71	78	77	72	85	86	89	72	78	87	87	74	84	73	78	74	77	95	85	70	80	88	104	85	73	87	88	88	82	104	84	90	82	71	74	85	74	80	90	78	75	86	83	76	63	83	92	83	75	93	80	80	68	85	89	88	73	98	100	91	75	87	83	80	69	72	79	90	73	99	89	83	73	70	87	88	82	62	81	75	79	78	80	92	80	103	68	94	72	87	89	80	93	74	94	73	77	79	71	80	82	91	83	77	83	88	79	101	93	98	82	83	85	81	82	80	84	87	77	77	62	73	90	94	73	78	90	82	82	91	87	88	84	84	95	82	74	79	82	87	80	70	87	80	84	85	81	80	70	92	75	97	94	102	77	83	81	65	90	93	78	86	83	90	69	88	80	98	72	86	87	80	60	88	93	94	83	79	85	83	96	84	73	84	80	70	95	79	69	83	70	82	82	76	75	97	90	78	77	76	86	92	89	107	84	91	84	81	76	90	76	60	88	60	84	89	75	80	89	104	84	78	79	73	74	75	81	75	85	86	78	68	84	96	87	82	80	77	99	82	83	88	93	93	79	81	78	73	97	98	92	75	82	87	74	86	77	78	101	97	75	88	80	84	77	94	84	94	65	89	91	78	91	91	74	77	96	90	73	87	95	75	88	92	87	89	65	95	62	78	69	88	77	88	73	88	73	92	97	91	96	80	107	79	82	83	71	80	90	85	78	86	64	83	81	86	80	81	88	90	94	81	67	87	65	76	87	55	74	96	92	84	87	85	76	66	79	72	95	78	78	89	80	87	96	72	84	74	80	84	85	77	76	81	76	85	88	94	82	92	84	89	85	91	104	97	72	73	79	86	90	86	73	92	71	68	89	89	89	77	99	80	75	86	82	70	67	81	89	84	105	82	90	84	90	89	77	83	81	80	73	86	103	90	86	79	88	74	90	64	80	91	75	90	93	88	85	79	82	80	83	104	76	74	85	88	75	82	81	90	83	81	76	94	70	95	90	100	88	79	97	75	85	100	93	69	87	77	76	76	96	88	88	99	89	92	84	75	80	84	97	85	86	77	91	92	69	80	72	76	70	76	93	92	95	66	81	70	74	83	72	96	87	77	90	85	75	79	81	60	67	84	81	82	80	84	84	64	76	87	81	77	82	98	73	78	82	74	93	82	85	77	97	100	77	86	82	76	81	85	85	91	94	80	92	80	79	93	93	63	83	100	80	71	105	87	86	73	72	88	86	95	85	83	88	77	97	86	68	88	79	73	88	102	84	105	80	95	89	96	82	88	69	94	80	71	69	75	79	63	103	88	80	83	90	86	76	85	81	78	82	86	71	75	92	93	79	77	103	79	90	91	78	85	82	75	73	81	92	92	99	72	85	78	82	99	94	73	73	77	84	86	84	79	76	83	99	81	79	86	87	97	91	90	68	99	77	82	80	79	80	83	83	82	74	83	98	87	83	87	71	82	85	86	71	92	80	91	85	79	78	84	98	92	94	81	71	93	80	84	79	82	76	103	79	101	70	96	76	83	82	82	74	73	99	87	78	97	86	87	80	93	72	79	80	80	80	80	71	90	96	87	75	90	88	74	92	72	76	75	103	82	79	77	83	93	87	74	110	85	83	84	98	76	91	75	86	77	82	94	91	82	83	87	86	92	85	81	76	73	73	74	93	91	93	95	88	85	101	85	86	77	73	88	86	77	100	94	73	93	85	80	79	70	92	71	95	75	100	83	94	89	83	81	76	93	70	83	92	76	78	69	91	100	77	78	90	89	97	90	64	105	95	95	96	90	82	108	80	64	92	85	88	79	92	80	89	77	82	75	92	95	69	92	83	87	88	85	87	89	80	88	91	79	73	100	71	89	80	81	91	89	82	75	77	79	68	93	92	91	94	79	101	82	72	76	78	100	97	89	81	102	78	74	85	90	80	81	66	92	76	82	79	85	104	84	85	91	80	82	87	82	86	78	78	78	100	83	91	83	84	100	87	70	69	74	89	76	67	90	89	89	87	71	78	94	82	79	65	66	78	99	94	91	94	82	87	97	85	91	68	89	76	71	76	85	74	85	97	87	86	80	90	91	86	82	77	81	71	98	94	67	76	69	76	86	90	80	83	84	82	94	77	82	76	67	82	98	88	75	95	79	79	71	85	101	76	85	93	78	84	92	86	73	81	77	89	90	91	76	84	85	69	77	76	107	68	81	73	67	83	81	92	106	76	84	95	82	87	69	86	68	84	81	89	89	89	81	88	81	94	89	82	96	84	91	93	90	90	87	83	73	90	107	88	96	96	76	80	70	93	101	71	75	76	96	96	86	80	83	90	72	94	65	88	72	79	82	73	86	80	73	56	110	75	79	94	101	86	85	80	64	81	79	64	81	82	81	92	84	86	91	70	78	89	73	95	90	94	83	90	76	108	90	73	79	81	91	80	101	96	87	62	73	89	90	86	90	76	77	82	69	88	90	85	72	69	66	76	73	91	89	90	89	79	84	91	90	71	82	94	91	75	87	67	99	82	73	76	84	70	80	85	87	90	88	96	88	70	68
39620	25942	17708	16713	22151	23764	22212	18584	12920	9114	7094	5860	5009	4245	3748	3278	2934	2666	2467	2207	2032	1766	1513	1330	1200	1154	1108	1031	916	968	922	868	859	804	804	714	746	693	709	651	712	673	679	667	612	630	634	630	673	604	655	579	682	598	667	589	650	621	651	622	634	610	640	596	648	613	624	623	617	631	625	638	657	655	624	640	610	617	634	627	635	605	620	610	602	624	616	659	654	629	653	634	619	618	616	638	685	655	613	627	616	619	579	625	651	623	639	672	663	640	661	626	621	635	629	623	626	637	584	625	594	613	629	651	610	610	622	611	624	623	608	607	612	625	660	602	653	595	620	625	625	590	627	628	635	612	620	606	606	637	655	563	640	611	597	649	599	654	614	606	614	614	581	614	614	622	600	615	631	626	628	641	649	658	601	610	643	611	631	644	655	602	650	624	582	601	648	616	639	602	617	605	609	603	606	637	627	624	626	633	624	650	608	589	646	600	649	564	605	642	638	665	655	636	594	673	601	639	609	668	641	604	627	702	626	634	658	612	623	619	667	632	633	589	610	655	607	618	639	605	654	596	642	596	617	648	635	615	663	596	606	642	624	672	639	591	610	661	636	615	636	646	657	636	636	651	629	634	614	646	618	623	684	660	622	639	613	646	605	609	620	637	621	612	655	604	630	638	608	610	636	632	670	579	625	648	649	583	701	653	600	647	645	648	605	625	663	650	631	630	615	654	619	612	653	627	661	649	643	649	607	626	642	633	652	629	640	681	657	647	639	686	631	625	650	610	632	623	637	584	610	636	625	677	628	646	600	665	623	622	660	672	662	637	650	589	642	650	620	642	646	625	683	596	620	604	653	638	680	598	608	647	622	627	643	666	640	642	629	642	605	595	599	637	619	610	647	612	649	627	640	621	585	652	603	655	608	620	617	595	635	688	675	682	633	627	647	647	624	636	594	640	621	643	618	641	611	647	665	624	653	631	646	630	646	605	589	639	666	672	647	673	605	620	604	660	626	637	681	642	634	615	643	664	585	655	624	632	617	652	589	655	580	610	595	606	612	639	658	614	630	603	620	611	625	606	627	614	688	634	606	656	641	657	577	613	605	635	602	619	625	564	591	626	626	658	636	621	618	602	609	673	616	619	611	638	615	663	620	651	621	608	613	601	647	648	630	608	638	593	626	636	617	612	639	626	662	630	642	650	656	601	615	612	657	658	595	624	635	642	635	609	627	639	595	622	604	634	667	619	637	612	580	579	638	612	633	583	620	612	647	627	584	594	640	653	619	602	644	626	665	641	599	642	649	611	618	621	664	634	630	612	652	704	587	616	593	635	646	642	656	618	618	625	576	653	610	625	670	595	624	655	598	659	630	652	637	685	610	692	655	603	623	642	634	673	660	602	616	596	590	592	683	620	618	579	623	591	587	595	611	595	614	611	604	611	649	607	641	654	631	631	647	647	630	623	626	631	627	648	637	622	645	626	599	588	623	613	606	655	619	679	620	627	641	618	634	616	609	622	624	662	615	633	617	609	632	602	602	643	654	639	620	647	627	651	645	624	576	652	653	615	645	606	634	670	643	619	631	652	628	582	592	601	631	624	621	626	644	614	656	650	584	643	666	602	638	647	641	659	633	669	674	639	617	659	635	668	676	615	648	651	671	650	635	619	607	619	653	629	582	624	602	608	607	630	663	643	625	625	583	632	630	607	637	643	605	578	630	643	638	628	682	635	648	617	638	605	636	598	630	589	582	663	576	624	625	657	658	651	591	667	599	614	625	663	654	630	668	634	608	590	598	620	617	669	623	642	626	626	624	606	681	637	637	639	588	635	608	668	649	622	663	636	637	637	616	652	642	637	602	588	669	638	628	662	623	638	624	618	651	654	618	634	621	621	701	620	596	590	628	602	628	677	598	617	614	597	639	634	607	661	569	632	638	631	600	604	637	618	599	645	600	653	632	641	638	636	601	623	624	659	655	665	628	637	685	620	630	645	641	608	615	654	636	624	638	604	626	673	661	661	616	665	604	612	634	619	612	639	593	668	632	636	643	669	616	655	580	640	595	658	584	655	626	620	613	616	658	633	603	644	599	650	599	601	629	635	595	613	596	655	636	641	694	616	630	629	597	621	665	665	620	641	639	601	615	645	608	661	618	622	624	609	664	636	624	631	659	606	650	677	628	589	654	669	662	634	646	602	625	652	617	624	628	620	625	616	657	642	588	646	646	677	640	615	655	628	643	628	619	649	658	594	670	621	607	647	655	604	627	636	601	625	643	637	611	651	623	641	638	657	617	647	622	640	611	620	630	654	609	675	584	606	652	633	661	613	657	659	628	638	660	579	586	700	617	662	631	630	650	611	617	620	652	637	630	637	670	626	598	616	611	608	616	661	608	579	640	628	615	574	632	626	643	653	645	614	658	648	580	600	601	607	625	624	652	582	636	618	624	627	626	636	627	617	638	620	633	652	602	665	613	618	622	578	609	662	649	647	598	632	631	572	644	622	631	668	614	624	656	644	674	625	654	605	581	597	629	638	652	622	604	673	619	642	685	635	627	637	586	633	614	666	631	636	622	619	642	598	614	667	607	648	637	615	621	589	608	621	637	671	597	669	627	638	634	639	627	613	606	618	600	672	602	613	651	611	617	576	677	680	605	638	628	680	636	592	633	624	611	631	639	617	621	658	622	636	596	640	631	630	675	630	651	648	633	625	606	682	673	649	610	595	622	616	646	565	613	584	620	620	645	614	601	682	601	650	635	591	590	608	629	608	655	630	649	644	632	619	645	616	655	652	672	635	618	612	669	625	651	620	631	648	645	609	614	618	593	592	728	591	618	634	571	618	633	611	637	613	615	680	612	636	626	597	634	644	591	632	622	615	619	656	619	656	638	671	608	581	638	606	630	622	591	669	593	653	623	627	644	638	606	624	616	617	648	587	659	557	620	579	644	645	603	634	660	664	628	603	634	682	703	615	627	613	648	631	615	634	670	624	606	610	657	618	641	638	609	629	617	607	607	664	620	660	645	631	639	625	656	618	629	688	637	590	652	625	612	587	633	627	616	654	653	629	650	646	622	622	664	610	655	619	569	651	654	660	643	630	643	625	534	587	626	602	643	610	590	633	583	666	630	616	644	653	639	631	591	586	665	607	589	634	671	637	632	625	617	621	655	647	682	611	604	642	617	637	651	667	610	589	653	666	607	634	620	647	632	645	609	602	610	686	625	629	660	627	679	604	633	643	621	635	618	640	638	665	610	663	589	640	588	651	586	638	600	615	618	640	619	661	578	603	593	649	633	636	611	657	603	600	633	569	659	594	652	648	634	626	605	676	607	618	616	584	638	644	634	619	611	637	640	613	588	636	645	598	643	626	632	627	652	610	621	649	643	642	667	636	619	624	600	595	635	609	606	584	629	663	595	612	628	623	599	623	673	615	644	659	620	596	617	639	625	626	672	627	589	656	668	668	626	624	635	627	591	590	595	624	619	696	608	669	630	604
6582	2923	1314	830	478	429	429	359	305	206	159	176	151	125	137	125	121	132	93	98	104	109	99	97	80	90	82	97	83	88	73	68	102	80	90	81	89	72	89	79	89	79	85	87	77	71	85	84	69	70	63	84	76	96	74	90	85	61	84	84	70	87	83	70	84	78	86	89	61	77	70	62	58	85	79	76	74	94	81	74	82	57	89	61	75	70	75	74	75	63	93	70	74	73	73	89	65	83	65	67	77	78	79	72	85	65	84	73	84	93	77	100	71	94	77	81	88	72	92	74	64	80	76	73	92	68	75	84	77	77	82	82	76	72	96	78	76	59	87	73	85	74	74	80	66	71	65	77	74	88	73	75	78	76	86	87	83	70	81	68	82	86	70	76	74	75	77	70	70	85	75	76	72	80	82	73	87	88	66	83	75	70	85	75	82	73	71	82	72	75	101	84	68	87	62	90	88	91	79	78	67	68	80	75	68	85	85	76	85	77	69	68	84	75	101	71	67	75	78	78	71	85	77	84	70	84	77	87	86	81	64	75	80	80	70	54	87	66	80	84	77	79	78	70	90	80	81	83	71	71	78	80	76	75	89	75	66	80	73	68	76	87	78	76	89	85	81	64	90	91	86	80	71	93	71	86	63	79	74	70	68	71	74	79	93	88	65	74	90	80	85	95	88	90	65	69	79	72	80	82	61	93	66	82	78	58	73	74	87	54	74	61	78	89	82	78	80	63	66	70	93	76	74	90	66	88	89	87	92	81	69	76	85	76	84	71	87	90	85	89	67	87	78	82	66	86	64	62	70	80	73	90	76	76	92	85	65	80	87	64	77	93	75	78	71	70	76	80	75	73	74	86	73	60	71	79	75	69	68	84	82	77	76	68	84	80	77	73	78	75	68	83	72	70	88	81	81	86	79	73	84	77	85	74	89	76	79	70	80	72	57	89	69	73	68	86	74	83	83	69	77	97	58	86	74	76	71	70	62	83	63	88	79	79	89	91	92	93	69	80	81	94	81	80	76	99	76	82	89	72	85	69	86	79	79	66	83	66	86	68	75	83	75	80	78	81	79	99	78	72	84	68	82	89	69	72	71	65	80	73	63	85	74	73	76	70	80	71	84	82	87	69	94	75	88	82	76	68	65	89	74	64	81	72	80	83	82	76	81	72	78	70	81	86	78	78	76	75	57	86	80	86	81	60	72	56	93	84	75	77	83	69	102	83	67	62	80	77	80	99	86	76	85	63	81	91	82	99	75	75	69	72	83	69	86	88	70	83	75	68	71	73	77	88	96	71	75	74	80	74	80	84	69	71	73	72	92	83	80	88	71	83	78	72	69	82	70	78	60	83	77	88	82	81	76	71	77	81	79	85	81	77	78	75	54	99	75	77	71	80	72	60	91	68	91	85	72	70	66	79	97	74	61	67	83	92	68	82	81	75	70	70	75	71	87	97	71	87	82	84	82	82	84	83	76	70	87	75	81	81	73	72	68	79	80	80	70	86	92	73	63	97	55	80	86	86	74	91	62	66	90	69	69	62	77	66	76	86	75	69	86	76	104	77	79	69	62	69	77	85	89	83	77	71	80	80	90	72	77	68	59	77	77	66	76	82	91	73	65	73	72	60	83	87	75	86	74	71	82	74	90	77	65	74	73	78	68	89	87	71	79	79	82	84	71	95	80	79	74	87	81	86	79	81	83	87	70	75	54	84	86	78	79	70	83	80	75	77	83	77	75	67	64	87	70	79	55	69	74	71	83	80	79	88	91	82	57	81	66	70	72	90	76	68	74	87	81	68	91	83	71	77	79	67	88	82	67	63	72	80	91	67	75	72	75	73	69	68	82	77	61	79	71	69	84	75	86	76	86	70	71	78	84	76	94	80	83	71	78	70	74	61	79	83	89	70	86	81	61	80	82	76	84	69	77	75	80	86	83	70	82	75	86	76	81	83	76	76	64	85	76	77	74	69	71	74	78	71	59	71	66	72	78	80	86	68	77	71	87	84	71	70	86	68	86	75	79	93	87	69	68	73	87	66	95	70	66	86	95	84	71	90	79	77	65	87	81	57	87	76	63	90	97	79	82	69	81	73	76	73	75	69	61	75	66	59	85	90	92	68	81	65	87	85	70	76	74	70	77	65	91	75	88	67	79	85	88	65	75	64	81	67	81	86	72	85	85	93	69	68	67	72	80	89	78	63	81	85	92	80	63	61	85	75	94	75	70	90	66	66	83	79	76	94	82	74	68	77	85	85	83	83	67	67	87	84	81	69	73	71	66	74	74	83	83	75	90	79	86	69	68	75	73	77	66	86	78	76	89	71	65	85	85	70	76	67	83	73	86	75	76	80	68	69	86	83	103	93	79	87	84	85	83	72	68	72	77	76	80	81	85	73	96	73	83	80	85	64	69	78	90	89	77	92	86	74	86	81	88	77	80	83	91	86	76	74	92	62	81	90	52	77	75	68	79	73	80	80	68	79	80	74	75	68	78	86	73	75	65	87	79	73	77	80	82	64	82	76	69	81	86	83	72	84	82	73	80	77	68	78	97	64	76	66	53	81	66	73	93	75	72	81	85	74	74	72	70	59	60	88	66	74	63	85	74	80	64	83	88	81	65	85	79	89	76	78	84	81	75	77	78	78	100	78	63	63	77	67	68	75	66	81	85	95	64	71	71	87	67	87	87	76	79	65	75	66	79	84	80	89	87	73	80	83	72	69	82	70	78	63	88	78	86	82	49	73	106	82	68	80	75	92	71	75	84	74	73	74	69	79	80	80	76	77	65	85	65	86	85	79	92	94	67	69	62	88	74	74	82	73	71	82	65	76	83	93	77	74	76	78	90	76	75	72	75	75	58	88	82	93	87	70	83	76	71	87	58	83	77	94	80	70	74	96	89	87	76	76	68	71	65	76	72	89	66	72	91	74	85	73	78	85	85	79	90	81	71	87	87	90	78	89	80	80	63	73	85	89	73	77	88	64	75	79	71	69	82	73	70	80	77	75	74	67	103	86	69	74	83	77	69	83	66	87	71	75	78	66	77	60	66	72	67	76	89	82	84	94	66	92	73	73	86	81	81	88	88	66	66	92	79	81	68	76	71	80	63	67	76	64	68	69	95	83	75	74	73	68	78	74	57	78	77	74	88	99	89	78	66	75	81	88	71	64	77	77	73	95	74	63	91	73	71	76	82	81	75	85	83	77	82	69	73	86	82	78	88	77	72	89	78	72	65	84	79	74	74	83	61	73	69	80	71	71	87	88	81	69	80	85	68	78	71	84	79	70	81	80	90	73	72	75	69	80	73	70	77	80	77	76	80	91	75	80	77	69	72	85	73	68	88	80	85	72	70	98	78	70	70	81	84	65	78	77	80	98	62	84	69	77	68	71	64	72	83	103	87	87	77	76	79	71	74	82	75	68	96	84	79	69	83	76	64	74	64	77	90	85	78	71	88	75	81	72	89	77	86	81	75	71	80	71	71	71	77	90
34162	19858	12350	11534	15375	16677	14277	11389	8096	5318	3857	3297	2816	2434	2092	1950	1858	1674	1555	1346	1239	1064	985	925	876	841	755	748	749	718	691	701	657	665	692	636	603	584	656	641	630	599	579	588	582	582	617	650	578	610	598	574	581	549	549	561	575	593	585	648	594	579	602	579	564	566	572	562	587	550	577	615	593	597	613	567	593	597	587	613	602	576	569	585	589	613	604	582	591	546	595	631	615	585	591	563	583	572	618	566	624	605	594	569	599	582	574	606	569	605	615	609	605	575	613	577	646	605	566	603	628	625	601	606	575	582	593	597	594	588	596	574	587	592	604	592	599	582	616	624	587	577	589	614	615	610	587	580	570	584	655	652	582	616	581	582	635	605	564	582	568	605	585	619	591	589	593	605	642	619	596	575	582	623	599	611	531	575	550	623	571	603	587	621	597	597	563	558	598	604	578	554	587	526	646	631	594	638	616	625	623	584	568	604	560	611	609	601	583	556	601	603	550	538	602	583	583	610	594	571	593	549	565	594	583	595	576	597	616	591	632	592	597	665	614	608	570	580	572	523	575	565	602	612	589	593	578	602	579	581	577	651	559	595	593	526	560	625	592	611	607	606	565	581	630	624	601	615	586	572	601	572	594	613	608	621	614	579	588	582	593	576	569	569	556	578	560	568	628	575	603	560	625	578	608	603	583	597	554	596	579	574	604	632	599	603	584	616	614	594	587	571	605	541	564	640	592	594	595	594	546	573	605	536	542	607	564	579	582	542	583	592	578	612	608	577	622	629	594	580	604	603	594	575	567	611	573	644	550	617	591	604	609	565	567	619	593	625	621	585	603	614	592	587	638	622	616	599	598	634	558	569	556	612	553	612	575	566	605	608	615	571	589	579	656	613	591	568	601	599	623	595	591	605	627	585	563	595	583	594	580	605	562	619	580	612	616	646	608	548	574	575	577	615	574	596	617	611	585	578	576	612	556	550	593	586	587	553	573	631	564	589	581	587	567	626	636	586	555	625	594	587	622	557	610	601	609	542	619	573	612	581	603	573	625	602	603	593	595	574	587	585	617	588	589	607	603	615	561	558	608	579	593	630	614	573	574	545	568	638	580	586	543	592	614	584	519	554	592	563	587	603	592	577	646	578	587	578	600	593	582	573	594	586	555	604	576	597	576	574	617	578	616	587	604	630	562	564	584	598	596	568	580	648	572	615	605	613	631	601	623	635	574	629	572	553	609	579	596	541	633	608	591	589	595	613	583	589	611	579	586	615	628	575	605	579	593	591	546	606	563	591	575	570	579	631	594	551	616	623	616	604	551	598	626	566	586	602	592	610	622	596	654	609	586	596	575	583	620	606	585	580	597	586	601	627	610	574	577	594	586	629	569	600	617	538	576	588	595	571	623	622	584	559	625	584	583	626	580	609	592	612	575	607	570	566	602	605	608	606	620	594	572	595	619	618	606	613	618	606	598	562	611	566	611	597	566	570	590	610	577	545	629	580	583	585	584	610	575	594	588	595	603	551	617	599	563	600	551	546	606	553	582	615	572	591	620	602	649	557	573	569	607	600	608	597	615	582	560	636	590	605	585	567	558	578	630	581	610	581	605	630	566	571	610	602	555	605	607	582	591	617	561	596	590	540	567	584	589	618	576	553	609	607	613	569	596	611	606	572	577	579	551	559	639	572	567	581	569	619	610	619	617	620	604	557	572	596	650	584	561	635	575	633	601	588	578	585	611	615	638	589	594	566	603	598	585	592	596	557	596	596	584	618	555	538	546	614	586	639	615	619	585	531	619	533	577	582	600	570	617	618	586	603	611	592	615	569	602	599	598	577	532	586	604	577	569	605	584	600	547	623	583	594	580	580	547	591	557	590	607	628	627	598	601	592	604	609	676	599	633	596	550	578	537	599	575	643	561	559	548	597	603	630	600	587	585	604	593	577	587	572	569	582	577	617	592	557	586	634	579	612	596	621	602	636	582	575	616	610	615	597	575	529	624	625	583	605	607	557	607	588	604	572	622	609	585	612	577	595	581	566	569	589	643	627	553	597	602	607	632	563	614	590	586	608	634	577	603	615	593	542	564	569	622	600	548	606	593	592	569	606	593	585	603	584	603	603	592	572	593	551	560	629	589	588	620	571	600	658	609	595	580	620	621	577	586	616	587	599	583	588	639	617	598	592	570	585	574	613	605	585	621	578	620	589	604	597	580	582	596	614	589	559	600	587	583	612	584	550	565	597	590	600	631	609	627	558	588	587	619	554	624	570	579	621	588	599	578	613	605	609	599	604	614	576	605	581	601	604	561	604	594	601	621	645	592	614	587	586	590	592	592	605	606	596	617	628	618	584	592	635	617	621	585	613	613	596	584	617	628	623	571	592	522	592	597	612	593	606	588	578	591	619	576	606	582	620	579	579	623	568	556	589	576	595	580	607	608	516	560	643	610	571	620	561	602	579	603	627	571	595	547	550	658	558	580	592	604	589	608	627	627	560	579	552	609	611	584	613	633	572	611	579	574	576	607	624	594	590	617	589	582	539	557	603	624	570	624	605	569	579	554	609	583	569	592	585	585	612	595	652	602	574	593	627	548	601	556	593	627	564	566	622	577	612	601	613	631	611	602	532	605	619	623	608	618	622	586	561	604	585	562	624	597	592	603	609	610	646	541	568	568	589	595	557	611	576	593	593	593	553	603	566	614	604	645	639	600	536	556	566	588	612	642	615	597	618	558	593	596	592	590	626	646	610	617	637	576	608	592	591	618	594	649	675	585	617	594	612	596	618	577	636	578	577	601	620	640	584	620	605	580	654	579	591	557	605	582	606	564	611	617	561	586	607	544	565	588	582	596	549	586	577	576	559	608	617	564	597	616	579	623	589	572	592	582	547	589	594	585	608	596	572	577	546	579	568	581	585	632	594	591	578	588	597	605	565	600	555	562	588	612	605	599	641	616	611	562	564	582	590	561	596	580	592	586	561	564	592	593	602	575	620	596	605	599	570	616	596	569	594	593	562	569	553	569	571	641	617	569	581	594	562	585	569	605	597	563	604	589	582	588	560	619	606	631	595	577	596	596	584	561	643	578	594	578	591	626	567	560	565	594	609	583	588	587	568	556	586	590	612	627	602	595	579	592	580	595	607	599	561	567	595	592	607	561	566	581	576	604	631	582	594	566	607	632	590	553	579	611	599	593	540	602	606	637	623	568	555	627	555	597	591	603	570	568	595	576	581	573	556	601	626	587	567	552	599	574	597	595	573	598	570	598	571	634	605	592	586	561	588	581	566	605	571	590	629	572	629	594	601	559	591	587	590	600	610	651	592	562	609	631	562	597	563	585	619	523	557	623	574	636	596	619	624	582	593	551	575	594	546	579	609	654	562	618	574	597	613	552	598	553	596	596	569	607	609	570	587	608	639	561	584	557	592	593	588	603	613	614	623	596	626	576	593	547	584	568	617	574	616	588	605	536	578	598	567	600	627	578	612	630	580	596	601
9347	4845	2052	1258	709	610	581	447	333	258	211	205	186	172	174	136	157	126	141	120	130	114	116	113	96	85	93	84	104	91	75	97	80	96	89	91	88	84	85	98	80	84	76	72	69	70	75	85	76	76	110	88	98	75	86	88	82	80	77	92	77	95	78	75	90	88	83	66	85	84	89	79	87	77	90	84	88	81	83	81	93	88	84	84	89	75	82	86	83	94	96	83	83	80	109	82	81	78	85	99	98	97	78	80	76	75	83	91	81	90	98	84	68	96	90	84	88	80	69	88	100	94	78	97	88	89	73	89	90	78	78	89	90	83	76	78	90	93	78	85	78	71	85	103	89	83	72	90	78	81	81	85	91	87	100	79	78	101	74	74	74	80	87	92	85	67	83	98	78	71	86	79	73	91	92	85	93	96	95	69	83	87	75	82	88	77	75	70	85	100	94	72	96	91	94	80	82	70	78	78	71	92	94	90	83	78	89	81	85	74	97	84	80	70	96	88	74	90	96	95	72	72	80	69	67	77	73	77	70	71	91	90	60	104	73	72	96	93	77	86	87	79	86	99	96	88	82	105	92	76	83	87	71	87	90	90	84	88	99	91	80	85	66	86	80	83	82	97	73	71	76	102	75	98	72	91	83	93	78	76	86	85	72	88	82	75	82	57	69	87	61	76	87	78	82	74	77	91	93	88	78	94	79	85	85	72	93	90	90	87	80	75	99	68	83	85	84	88	75	76	89	98	94	79	85	79	80	94	84	87	79	84	68	95	85	80	76	77	84	78	80	87	81	79	98	94	66	104	90	72	97	65	94	64	85	80	90	74	77	86	84	65	75	77	82	96	89	85	86	91	87	76	94	88	83	94	99	81	82	98	80	84	99	93	92	95	81	95	66	73	73	91	91	90	91	68	86	87	83	65	80	87	80	72	85	72	97	80	76	69	75	95	87	84	87	75	84	81	96	88	76	85	100	84	72	69	85	72	81	71	68	80	91	82	71	79	100	80	84	79	81	73	101	91	77	78	96	83	90	82	83	69	75	75	94	74	86	62	95	92	81	88	73	89	92	81	79	74	84	85	79	64	84	77	68	99	84	89	87	80	94	73	100	73	67	95	80	85	89	67	70	78	78	74	77	82	88	87	95	84	93	83	88	76	84	76	83	95	84	73	81	78	79	87	81	94	74	78	84	80	85	96	61	72	69	72	78	86	95	88	69	90	93	86	88	96	75	91	83	93	80	93	79	81	72	88	97	83	103	67	70	80	90	69	83	83	80	86	73	91	92	91	69	82	83	82	76	67	90	89	88	79	75	84	90	101	79	82	81	78	93	74	71	75	84	89	95	86	81	96	74	89	81	70	86	79	86	96	90	100	81	78	82	76	82	77	81	79	96	77	85	110	87	95	65	73	73	82	81	99	78	98	93	88	85	74	83	66	102	101	95	87	83	84	77	109	80	97	66	95	74	94	78	77	92	79	102	81	90	77	67	75	79	91	86	89	94	78	81	100	83	89	99	78	77	70	87	83	88	76	87	88	79	83	86	95	83	83	83	88	83	74	82	64	75	72	82	86	85	64	82	79	81	80	74	76	85	80	93	77	105	93	87	78	71	82	89	87	98	79	66	78	87	102	76	71	84	92	88	79	73	92	88	77	106	77	79	88	83	104	62	101	86	86	98	75	90	79	74	77	77	98	75	83	82	91	82	89	88	91	87	85	81	91	83	96	96	84	82	82	101	84	79	98	97	85	91	93	79	95	86	84	85	92	79	82	80	83	84	77	77	71	81	93	87	77	91	82	86	80	90	87	101	85	77	76	83	90	92	65	83	72	67	83	73	72	86	92	87	84	73	74	66	64	84	76	78	99	88	92	88	81	89	94	83	87	99	87	83	92	89	89	69	86	81	90	79	77	91	86	89	71	78	70	77	80	67	80	86	96	81	79	69	77	83	66	77	79	101	81	67	85	81	83	81	84	65	81	76	81	74	72	71	90	79	78	88	82	72	79	91	78	84	85	87	72	101	71	77	93	89	79	83	79	73	74	75	56	79	72	82	80	68	93	72	84	89	78	66	87	78	99	82	97	70	78	57	84	73	77	88	103	88	77	71	93	84	87	88	65	99	79	81	72	89	93	88	85	91	86	84	84	113	94	91	84	79	81	68	119	76	86	79	89	86	83	95	91	62	75	85	64	98	83	81	88	74	77	83	89	99	77	79	76	102	72	88	78	97	91	83	85	90	71	91	91	79	99	83	90	82	107	82	89	68	98	84	94	83	85	83	80	87	91	74	95	104	75	106	76	74	90	73	97	93	78	80	84	67	88	72	77	84	108	76	94	85	100	83	87	89	83	81	80	75	84	80	75	76	86	75	80	92	77	105	89	80	93	90	75	74	88	77	100	100	76	88	89	64	73	86	82	90	76	99	84	72	74	90	91	80	76	86	94	87	80	90	91	81	87	91	80	80	61	80	79	78	83	72	84	91	87	83	94	87	82	104	73	83	88	71	68	88	92	77	90	85	68	75	87	73	82	94	95	64	84	73	80	84	101	105	80	91	73	65	82	88	82	88	86	78	84	91	83	63	94	90	88	78	66	78	101	73	98	75	85	82	72	85	85	80	107	77	75	89	68	94	103	70	90	70	76	101	84	77	108	85	81	76	75	80	81	85	95	106	80	80	70	95	87	88	87	79	78	85	78	74	75	77	94	75	73	77	83	95	93	79	79	77	85	84	68	70	77	96	88	80	96	98	72	78	91	85	94	94	74	83	80	77	88	83	74	85	77	69	89	62	80	92	82	86	71	83	66	86	87	70	77	72	90	81	86	82	83	83	96	95	77	74	96	98	88	83	67	90	86	92	72	79	91	87	86	88	104	102	97	91	85	92	68	93	86	70	92	85	89	84	94	80	71	78	93	76	91	78	98	90	82	84	90	93	76	74	75	76	87	88	86	85	81	94	91	74	85	83	80	89	71	78	74	89	74	80	88	87	80	87	89	63	85	84	100	85	81	78	79	73	85	84	81	114	93	85	84	86	83	79	88	80	89	90	61	81	84	89	80	63	82	97	76	88	81	85	81	83	91	94	90	70	77	81	93	74	72	92	80	89	84	92	81	79	93	77	97	91	95	71	74	89	72	96	93	86	98	79	63	83	73	78	73	90	79	90	76	88	95	88	84	69	82	79	89	92	81	80	83	87	91	69	96	87	88	83	97	90	86	76	82	100	75	69	82	80	86	72	73	85	91	91	85	106	102	71	96	89	68	82	85	96	82	66	76	94	81	77	75	86	99	92	87	72	73	90	84	68	92	92	96	81	75	83	96	81	94	76	93	86	82	75	80	79	82	78	78	90	90	83	75	86	95	89	76	70	81	104	84	73	83	79	98	56	74	101	64	96	57	91	79	75	95	87	80	73	85	88	84	96	94	98	82	76	88	81	85	76	77	77	79	108	93	87	76	91	81	84	79	77	94	68	86	92	74	87	89	90	97
39921	24203	15666	15265	18278	19467	18054	13967	9061	6383	5054	4130	3637	3184	2827	2505	2455	2264	1894	1797	1415	1275	1188	1172	983	923	961	874	848	831	764	791	701	730	724	696	702	692	689	691	651	639	642	638	650	656	636	645	655	636	653	634	633	605	601	663	654	646	647	651	655	599	596	664	678	648	603	586	598	613	616	637	621	640	610	648	659	692	630	591	602	642	666	662	629	619	651	609	611	617	612	650	607	648	653	650	622	583	601	639	612	576	625	613	645	612	640	634	633	630	668	589	669	625	687	641	617	603	586	644	622	605	657	629	626	602	626	629	621	641	563	608	677	637	637	628	631	616	643	648	660	615	619	646	618	637	612	653	644	593	622	618	652	654	628	595	658	610	640	607	588	597	645	574	619	638	653	653	592	666	638	626	603	590	659	642	645	604	643	634	662	599	600	616	672	633	596	656	614	625	615	611	633	613	615	584	630	615	649	654	601	635	618	606	653	613	632	641	641	627	577	656	658	596	579	649	620	621	627	598	610	638	658	617	617	655	622	623	627	654	621	613	576	631	678	593	623	615	658	643	597	611	645	663	647	648	640	668	648	628	612	609	624	674	608	684	584	597	614	643	572	591	671	647	598	693	640	605	603	587	650	635	585	600	617	599	625	655	625	638	658	646	638	600	621	614	691	590	629	616	644	624	618	634	634	627	646	585	633	662	666	644	612	616	650	585	606	600	604	636	638	586	684	664	641	631	667	610	644	656	672	631	653	630	638	641	629	574	621	616	644	652	638	620	586	605	626	619	619	616	626	629	608	658	642	638	620	647	654	635	641	613	612	608	647	578	643	646	648	614	635	558	627	614	642	649	613	580	628	623	653	634	641	597	672	624	628	720	617	622	657	625	626	638	605	619	648	622	648	615	625	633	632	650	629	579	630	658	615	666	628	637	590	666	632	650	571	596	623	660	630	653	657	662	610	599	617	605	628	641	638	639	628	607	635	615	639	646	611	634	647	654	635	601	623	651	628	639	614	635	593	629	644	614	630	631	633	576	658	627	619	638	608	630	663	621	578	610	665	623	648	655	607	611	604	602	643	621	645	616	658	616	629	597	638	640	611	657	649	582	630	647	639	638	607	628	638	655	623	575	618	563	600	624	653	660	615	655	616	611	610	638	635	626	657	614	640	647	615	663	612	628	580	599	669	658	643	634	630	628	663	667	624	641	652	608	601	645	620	647	607	659	632	637	666	617	649	646	649	632	659	616	688	623	637	640	694	579	620	606	583	677	615	627	607	643	621	661	669	634	610	655	658	637	588	640	616	614	658	605	594	659	631	635	710	673	575	617	625	648	655	630	630	654	690	614	655	606	651	600	621	582	674	667	665	666	653	604	660	607	611	642	629	654	623	631	626	648	637	603	634	617	599	621	614	658	561	657	587	600	606	671	600	667	594	625	614	644	637	636	618	629	612	649	584	597	626	605	648	579	686	631	623	631	703	664	618	616	591	667	599	620	641	587	576	605	620	598	607	585	614	611	676	621	589	646	576	659	632	591	636	617	616	652	663	611	641	647	646	634	606	613	624	656	592	633	592	629	582	625	606	638	673	645	631	620	615	614	639	659	652	614	611	637	622	657	644	602	615	642	598	656	651	665	634	618	622	611	599	613	607	611	624	592	620	617	623	656	622	619	620	687	584	629	632	628	625	639	605	610	661	610	624	605	669	623	608	641	632	597	619	599	645	611	669	584	666	620	594	591	625	619	645	654	619	686	629	626	581	673	593	602	628	628	607	627	656	597	573	614	628	601	600	624	653	607	628	622	611	696	672	637	615	643	639	602	642	583	631	617	624	631	576	650	648	610	664	630	615	655	640	621	589	629	627	669	622	612	616	552	602	600	690	615	692	667	574	610	622	607	600	667	647	631	608	643	654	638	608	630	625	595	639	616	611	662	615	585	651	636	646	632	662	572	650	602	608	607	602	640	630	651	613	659	618	641	587	593	603	629	599	673	657	637	628	660	650	670	644	611	588	604	637	600	653	680	594	616	623	631	606	622	620	595	659	638	589	623	667	634	640	617	608	618	596	624	650	612	618	653	643	653	643	653	617	655	634	590	608	651	598	604	616	636	636	664	621	633	632	646	595	620	608	608	618	594	616	637	639	599	643	611	647	625	625	668	601	634	653	629	646	644	640	622	617	609	673	613	629	610	626	603	680	586	590	617	561	629	658	674	682	608	644	587	630	613	609	612	627	660	604	662	638	615	622	630	663	659	612	639	589	639	631	625	597	649	599	634	646	643	642	633	633	620	647	593	622	627	635	650	636	668	590	657	630	670	595	630	615	621	593	601	609	665	633	633	652	637	661	667	633	653	610	632	615	633	598	604	658	622	615	680	617	630	612	621	642	615	622	654	674	651	631	646	643	651	637	587	651	600	645	620	664	598	610	652	591	661	680	626	637	651	605	623	602	609	640	632	587	605	601	599	658	650	606	643	638	657	618	668	605	643	628	629	604	611	621	601	654	633	625	638	632	612	601	661	653	623	634	654	651	629	640	605	619	629	605	625	645	640	668	616	645	643	649	607	582	616	645	585	607	622	619	647	612	598	625	662	653	605	587	613	635	607	614	618	627	604	613	615	638	608	647	649	612	597	638	622	577	612	614	626	657	666	610	622	663	634	639	606	644	636	655	636	602	580	608	576	630	591	671	584	559	636	635	649	637	628	608	669	632	621	652	647	656	653	591	624	623	631	571	627	651	632	629	637	636	614	682	613	628	631	604	647	621	602	610	598	643	636	632	574	633	624	646	622	628	641	590	638	627	668	631	633	640	599	622	653	625	634	617	625	626	649	649	602	636	663	588	642	609	660	661	593	680	600	643	659	668	637	617	631	648	651	663	631	623	621	609	626	640	648	620	668	638	610	608	616	575	598	590	581	647	661	609	591	606	573	610	607	593	615	623	603	616	602	608	656	632	598	634	616	650	628	675	654	608	670	617	594	601	690	620	620	644	646	616	560	576	627	636	641	670	632	595	595	648	613	645	641	679	636	657	641	610	698	626	639	608	626	593	638	642	622	651	671	611	611	624	580	682	649	627	619	617	607	633	625	616	658	662	652	598	639	635	591	605	628	603	581	599	636	630	605	622	620	629	608	610	660	617	642	637	559	584	655	692	649	637	665	634	578	625	629	628	641	667	622	648	629	629	645	654	604	608	628	608	650	675	607	644	641	610	615	623	624	608	625	630	633	628	668	639	619	609	631	588	613	600	571	594	670	646	635	627	653	639	648	666	675	586	651	640	660	629	597	672	626	632	661	599	604	597	641	609	626	634	624	661	618	645	623	631	618	597	634	641	655	648	658	598	622	614	642	640	626	603	629	646	642	627	610	657	630	615	617	625	633	604	623	656	620	635	668	576	630	626	609	606	609	656	648	643	634	681	586	625	632	677	631	639	617	624	601	611	579	613	619	634	579	657	637	651	656	616	619	638	600	629	596	626	642	667	668	617	609
9804	4050	2091	1089	604	549	490	449	296	257	219	199	187	168	158	144	150	129	135	119	106	119	87	105	84	80	93	89	70	95	71	68	82	73	87	89	73	65	100	80	90	68	79	76	76	106	72	74	78	76	85	71	88	91	86	107	75	76	68	93	80	79	68	78	80	84	57	92	74	72	76	75	72	72	64	79	82	76	78	88	55	76	79	74	76	76	80	91	83	90	70	58	85	80	68	84	66	83	70	64	71	80	82	84	83	70	73	85	93	69	65	82	81	88	87	71	67	70	73	80	72	84	77	91	76	75	86	90	82	91	84	94	83	74	77	97	78	84	73	93	86	85	84	93	56	87	82	78	74	84	76	75	80	75	81	73	79	67	95	83	83	65	74	64	89	85	71	89	85	83	83	58	74	82	94	77	60	74	89	75	82	76	69	69	89	77	78	72	91	90	91	72	72	85	79	89	66	93	97	80	86	83	68	89	70	74	82	76	77	81	77	84	74	60	87	81	70	92	97	68	79	90	73	67	62	73	64	65	73	86	63	95	79	70	85	88	74	75	72	85	70	73	80	82	94	65	68	73	89	78	78	80	75	94	82	103	78	61	67	80	72	74	81	79	70	88	92	70	86	75	61	77	99	77	77	77	71	66	83	85	75	85	70	88	80	67	77	77	77	91	78	82	85	75	79	71	68	75	83	77	75	75	77	78	78	72	72	77	70	70	79	80	76	66	85	97	69	76	79	78	83	71	66	87	77	80	76	86	82	90	70	73	69	82	82	66	85	72	83	70	74	79	97	79	79	81	84	78	84	76	86	87	83	69	74	89	81	92	82	82	76	67	86	82	88	63	78	80	62	85	75	85	74	78	75	65	63	82	75	70	73	84	92	93	78	75	83	74	91	73	82	70	80	94	88	75	68	75	78	72	74	70	85	83	69	86	86	74	82	68	80	84	89	82	83	73	88	104	81	87	67	91	100	81	78	89	81	80	72	71	68	83	79	89	63	84	81	80	71	85	75	74	87	88	84	81	82	84	86	76	80	77	74	78	81	62	80	92	81	80	72	101	79	85	64	77	86	61	78	73	80	82	69	72	89	77	79	77	80	88	74	85	72	79	83	70	83	97	81	77	87	89	72	74	71	74	67	80	94	69	80	77	63	96	74	76	62	83	83	90	70	85	75	84	90	81	71	78	70	67	74	73	78	79	83	85	87	101	83	88	92	62	78	96	87	56	78	93	93	70	72	83	78	68	68	65	76	80	98	70	70	92	77	75	81	82	68	81	76	85	84	63	91	68	67	93	66	75	78	66	52	67	61	66	79	89	72	96	74	91	72	83	84	87	77	70	76	72	77	72	94	72	77	72	89	95	94	86	94	94	71	51	80	82	79	72	84	78	85	79	90	72	88	70	75	79	76	82	80	75	72	74	73	79	76	82	76	77	79	80	62	76	73	67	74	68	78	67	68	65	82	71	81	88	76	77	78	82	62	69	75	78	82	77	71	62	84	79	92	83	59	64	65	86	67	81	83	69	82	84	73	65	61	81	68	74	81	81	81	74	87	83	88	84	85	69	72	65	79	76	76	91	76	82	73	96	69	95	92	82	77	88	88	68	67	69	85	81	66	75	81	79	81	67	83	64	79	89	92	89	73	74	78	68	84	85	84	90	63	58	95	79	76	73	88	66	79	67	82	84	80	79	73	72	81	79	72	86	70	81	84	65	63	88	75	80	65	66	85	84	79	83	70	68	78	89	87	78	62	77	71	63	80	80	70	85	75	85	69	77	74	77	76	77	78	78	88	69	74	70	80	80	76	84	67	84	81	82	84	76	79	69	78	87	59	82	79	71	87	72	77	75	86	75	79	75	70	88	85	90	70	80	92	89	70	85	67	85	59	70	80	64	80	83	78	81	74	83	80	68	73	71	83	71	85	74	68	77	86	85	88	77	86	91	77	95	75	76	69	74	65	74	81	77	75	81	69	76	67	84	75	79	77	82	94	70	103	73	81	74	66	64	74	77	84	75	83	76	68	62	75	83	85	83	82	81	73	92	78	90	62	66	62	86	75	67	85	93	95	82	75	81	77	73	94	76	82	85	88	69	87	79	87	90	75	78	76	71	80	79	92	75	69	70	71	88	72	98	76	96	66	75	70	72	82	92	88	80	79	80	82	65	73	80	68	96	92	88	70	75	83	73	87	86	91	87	86	86	79	81	79	80	76	72	78	82	80	77	79	87	73	85	70	96	79	72	87	80	82	97	71	83	89	77	85	71	75	89	72	72	77	70	77	85	75	70	69	69	78	100	82	77	84	89	77	93	73	111	76	86	83	72	82	90	75	79	95	93	70	81	71	63	80	85	89	68	62	82	70	70	64	88	63	79	85	87	80	57	82	76	88	73	65	78	65	80	72	73	68	85	65	82	69	60	78	98	76	78	68	70	57	71	66	82	70	82	92	77	57	73	91	72	80	63	89	87	67	91	80	79	64	57	94	78	75	72	93	78	79	86	72	74	89	67	67	66	87	88	70	76	67	70	79	75	80	80	85	83	84	84	84	94	85	79	75	89	69	90	76	69	89	77	68	83	78	79	82	81	67	78	68	74	82	75	85	84	80	77	62	87	76	70	76	69	76	74	93	65	89	94	80	87	73	73	74	76	80	86	65	86	92	86	86	84	76	83	59	81	76	87	78	89	76	77	66	88	77	82	69	83	84	71	74	64	61	69	71	88	65	81	67	89	87	59	72	78	67	68	82	79	77	68	84	72	89	89	85	80	79	63	78	80	77	94	60	81	75	83	76	85	99	83	81	74	67	69	71	81	68	76	87	87	77	65	72	87	78	71	94	89	70	91	76	90	85	79	85	69	73	75	60	71	86	71	81	72	72	90	72	74	70	86	76	77	70	76	84	77	72	86	79	82	88	73	81	85	76	78	93	79	60	73	86	72	67	88	62	82	89	69	90	72	74	82	63	76	90	78	82	85	84	95	85	89	76	70	66	66	59	78	87	86	83	69	86	91	75	55	80	75	82	79	79	70	94	67	81	82	77	89	92	74	64	79	80	69	93	91	76	91	75	74	75	68	75	70	84	87	71	84	74	89	76	74	80	81	80	70	80	77	89	67	91	75	73	73	74	69	85	72	86	90	85	88	66	84	75	73	72	78	88	74	91	69	63	81	91	83	83	87	90	72	69	81	68	86	80	93	82	71	93	87	77	70	61	104	81	79	85	55	61	97	79	71	86	75	79	76	92	84	82	74	74	81	69	68	92	85	83	80	74	90	76	75	68	68	75	87	94	74	78	68	82	81	81	92	89	87	67	79	81	81	63	75	76	67	61	88	72	79	80	82	64	57	96	80	60	84	83	74	78	72	80	89	81	81	79	78	65	84	71	59	85	91	86	67	87	79	62	95	94	83	63	67	70	84	77	79	72	72	76	74	82	78	74	80	59	83	72	87	85	87	86	68	81	76	70	76	92	96	80	73	73	77	76	78
36667	22374	16205	13308	16650	18130	16129	12565	8721	6063	4806	3895	3364	2935	2783	2547	2297	2030	1773	1638	1491	1349	1193	1038	873	893	853	833	863	766	733	725	735	641	675	663	662	621	678	636	680	568	595	658	642	590	612	583	591	570	588	610	570	610	602	623	557	633	565	564	554	578	580	591	603	624	584	575	628	589	646	585	596	571	633	638	581	622	601	591	560	609	603	551	571	600	597	542	578	571	586	598	568	575	613	570	606	569	598	620	614	607	632	631	581	586	577	638	565	576	614	582	611	568	586	570	583	570	593	563	579	588	622	575	579	602	595	531	612	589	602	605	579	593	579	608	542	600	598	563	588	590	597	597	582	624	583	583	592	556	598	603	609	619	573	585	630	575	623	586	618	599	626	590	569	597	572	588	551	605	597	610	596	602	631	581	593	561	631	608	584	576	539	623	614	562	597	600	590	600	559	598	566	609	590	625	575	569	573	582	578	619	617	573	599	602	557	653	637	598	574	597	599	572	604	617	601	578	537	597	605	574	604	547	602	624	572	604	631	629	590	588	617	581	587	587	543	555	603	574	600	577	576	556	593	579	602	595	560	592	555	597	557	628	601	623	606	608	630	567	562	592	644	610	541	580	608	586	629	631	578	602	627	587	631	595	594	591	584	581	550	606	606	561	605	541	608	593	567	637	589	616	605	573	631	552	544	594	578	628	563	545	578	579	566	587	616	598	570	622	566	596	574	615	583	595	632	608	575	603	582	573	594	592	550	576	577	571	595	586	594	597	600	629	582	558	559	621	573	580	575	565	571	586	633	613	614	584	596	556	637	605	633	530	560	600	598	583	546	594	605	582	560	596	583	595	576	562	622	578	602	602	594	568	578	558	610	586	623	602	649	594	608	597	597	587	578	617	567	651	615	636	606	570	595	499	583	609	605	622	556	556	588	580	617	581	605	560	576	585	604	585	566	653	598	563	585	582	594	565	611	551	563	596	640	572	578	598	520	582	596	577	600	555	547	588	612	561	624	577	558	569	594	592	594	585	598	555	572	560	600	576	607	580	589	606	603	598	568	576	595	654	554	611	618	584	585	574	593	579	568	587	605	561	579	568	608	559	568	593	600	579	638	613	578	612	554	560	595	567	582	572	601	611	585	544	599	614	559	583	621	577	583	606	617	608	577	598	616	578	590	591	564	606	554	627	584	534	612	593	621	543	568	567	581	557	584	629	566	559	594	599	642	615	593	611	604	571	619	565	585	656	594	589	562	600	586	556	589	627	551	597	591	618	595	582	643	586	589	586	544	541	606	603	618	617	595	598	614	588	600	577	612	589	609	566	589	601	621	560	632	572	603	572	612	581	610	595	603	616	653	592	591	582	618	615	624	619	640	536	630	576	608	583	628	568	581	560	596	591	539	591	550	629	583	556	597	649	598	572	567	577	600	585	596	593	626	591	615	582	578	602	616	602	573	575	560	554	596	538	564	567	610	598	581	553	561	618	589	581	571	563	636	617	547	592	637	545	642	578	558	578	563	589	620	565	606	607	593	578	618	591	565	641	555	583	631	590	595	533	585	611	560	593	601	623	596	578	568	582	574	570	585	560	599	612	597	576	601	596	609	572	578	581	568	622	560	572	608	533	611	581	579	616	608	549	578	628	577	611	579	657	581	608	587	566	560	593	573	610	552	609	588	584	622	575	605	620	598	579	557	568	612	613	590	581	581	581	551	619	601	652	563	602	632	608	601	555	616	584	571	585	637	623	589	585	582	572	587	588	572	567	592	611	582	590	596	632	539	572	589	617	630	584	579	558	599	606	588	581	576	586	596	619	548	569	611	611	530	577	595	626	559	610	548	616	574	563	592	575	598	578	566	530	592	607	589	608	580	600	573	603	645	590	605	584	589	597	620	585	559	558	556	544	558	547	599	584	591	583	604	568	569	635	549	589	569	561	609	597	594	585	600	585	598	593	617	588	564	604	641	574	604	569	603	608	582	583	571	598	577	596	570	604	617	624	597	563	577	553	566	641	575	565	602	580	655	615	567	583	615	577	572	595	586	560	574	617	622	560	593	605	585	591	576	613	566	612	562	562	583	599	605	616	605	602	606	574	586	578	578	622	565	601	579	565	616	632	583	611	602	593	575	639	548	623	568	584	572	565	576	595	566	594	595	570	651	563	564	602	604	615	574	579	599	586	585	603	593	634	590	572	587	568	599	566	586	587	555	583	598	587	585	554	593	576	600	599	602	581	570	620	558	611	558	628	640	591	613	611	582	576	592	638	579	575	592	606	603	565	574	556	562	575	638	575	612	622	589	581	580	579	603	573	598	592	540	565	593	577	550	610	623	652	558	575	560	584	564	618	598	572	603	575	580	585	572	575	604	563	622	599	562	613	647	617	536	593	573	597	597	564	562	559	554	618	558	568	585	559	590	568	564	571	602	585	576	613	577	554	580	580	569	571	540	559	581	597	535	618	628	598	591	575	607	658	558	575	615	572	544	596	588	595	581	556	592	555	585	555	636	559	605	583	560	588	563	577	571	628	605	559	589	580	613	564	598	593	573	602	608	550	604	616	538	622	589	585	592	626	588	573	619	611	602	570	582	595	603	594	584	592	607	613	566	546	603	625	577	622	555	572	614	598	564	573	562	556	657	627	579	594	621	620	633	593	618	555	581	597	615	627	586	580	559	607	608	574	590	620	647	555	649	603	648	608	591	591	564	583	581	602	569	572	519	569	573	622	556	593	606	586	630	581	556	570	588	602	595	532	581	574	571	567	602	557	588	577	576	552	621	598	572	577	591	589	641	642	601	549	582	571	605	572	576	580	581	589	609	572	614	596	615	568	605	588	575	615	577	622	583	599	622	583	597	626	642	596	531	574	572	584	561	612	584	520	534	613	567	606	632	582	573	604	616	594	588	560	579	604	573	562	561	582	581	613	572	578	662	618	522	595	616	585	580	544	587	621	621	598	573	614	597	505	578	605	515	594	570	567	588	613	574	567	627	601	578	582	595	619	618	555	616	562	604	586	581	607	563	588	599	587	589	570	616	608	613	549	559	605	616	605	562	559	623	581	579	625	616	586	629	557	600	572	627	565	580	572	578	601	630	608	563	555	586	633	600	545	602	594	676	538	608	578	580	641	620	563	559	592	595	606	561	543	605	603	548	642	572	588	568	574	584	564	594	578	634	573	574	594	644	593	582	541	602	564	601	564	629	540	590	613	609	599	552	588	571	593	554	544	638	567	579	605	613	652	588	595	609	573	654	549	590	567	610	587	556	569	609	627	589	530	567	560	623	604	597	582	578	588	565	571	562	596	598	594	563	610	611	599	607	571	606	596	596	599	590	609	578	602	572	567	652	572	645	588	570	605	641	609	604	555	590	614	599	608	570	587	569	592	600	607	618	622	599	573	550	614	540	569	590	586	610	587	560	569	563	568	614	549	605	564	594	581	573	573	592	634	638	581	622	540	646	567	537	579	570	584	616	579	584	636	608	587	606	608
9730	5723	2717	1349	836	723	790	636	432	327	268	222	216	195	200	200	184	133	124	153	133	123	121	128	119	105	111	89	108	91	87	99	97	80	80	74	86	79	104	94	86	78	80	93	69	96	101	85	92	83	68	86	100	80	89	90	82	81	91	85	79	75	79	82	76	93	83	82	103	61	77	84	84	83	82	85	89	77	89	87	91	84	79	73	77	86	94	74	77	82	86	84	89	72	79	87	80	78	77	84	91	78	68	71	76	78	62	81	71	71	82	94	67	90	76	76	81	94	72	79	81	87	85	77	88	90	86	79	90	95	81	82	93	74	78	67	77	83	87	89	77	88	66	91	87	59	82	77	77	90	92	94	59	104	98	85	78	73	103	65	95	78	92	95	97	84	97	67	100	79	107	70	74	74	85	76	93	100	103	77	78	91	80	70	87	91	77	83	82	84	81	90	81	86	64	66	97	81	89	78	78	95	80	91	73	70	91	82	88	95	74	78	69	93	85	58	93	105	81	91	73	63	85	82	91	89	77	90	86	98	76	88	83	78	76	77	97	77	79	76	90	95	79	87	92	84	75	108	90	80	86	101	92	84	69	80	77	70	93	92	83	87	100	106	83	86	79	86	73	90	95	93	83	86	82	84	81	88	77	78	85	87	81	71	86	80	76	83	89	76	70	79	93	89	83	70	92	88	69	103	79	92	95	85	97	82	94	88	87	92	81	78	72	87	81	84	88	73	78	110	74	99	82	89	89	76	86	79	80	93	86	86	93	85	75	81	75	83	80	78	81	76	68	93	86	79	77	94	89	72	68	77	79	90	91	91	82	77	87	101	77	65	92	90	75	95	81	98	86	73	74	84	79	67	74	95	84	84	80	81	91	82	91	84	94	103	85	86	70	89	85	71	77	82	79	88	98	94	85	87	92	82	78	58	80	83	82	80	87	85	85	80	84	86	83	79	73	85	81	75	101	83	82	80	71	63	79	102	77	87	80	91	87	80	76	99	95	81	92	83	72	97	72	84	86	91	61	85	94	87	94	92	92	89	85	83	92	87	94	88	75	86	81	95	93	94	80	92	81	80	79	95	74	81	80	75	87	82	90	77	88	93	99	86	77	75	83	97	80	82	87	88	79	99	87	61	90	83	78	79	85	96	75	76	84	89	100	71	76	68	85	84	87	97	94	81	105	69	86	81	66	87	76	88	83	81	95	81	95	90	64	79	76	73	86	82	87	79	91	82	80	84	97	93	75	77	83	79	89	81	76	71	78	78	87	82	87	84	86	89	93	75	74	85	96	79	80	74	79	73	80	89	74	86	74	80	87	98	80	92	94	71	87	83	72	73	86	95	88	90	94	85	71	65	67	89	77	84	80	94	94	81	101	92	87	87	76	90	64	72	99	87	100	99	91	84	84	91	80	72	85	91	83	63	81	78	86	90	88	77	73	85	97	82	62	85	85	92	86	81	70	78	86	84	73	74	69	95	93	96	71	88	95	70	75	81	90	79	89	79	84	75	95	101	81	68	82	71	78	82	94	83	88	98	96	78	99	79	79	85	83	72	79	77	83	79	90	113	94	80	103	84	75	82	73	100	100	85	78	76	71	81	84	71	80	77	68	86	72	80	90	84	82	93	101	84	90	92	76	101	65	87	82	82	85	88	81	73	101	89	83	86	90	89	79	89	88	107	76	82	82	71	68	78	72	86	94	92	100	92	88	90	91	84	93	84	83	65	67	90	70	102	87	80	72	81	83	87	78	82	98	87	84	91	97	76	102	77	81	86	74	75	71	88	79	71	88	77	87	92	82	91	87	81	87	90	73	85	75	65	103	85	84	91	91	90	75	80	82	78	84	97	92	78	69	69	88	87	76	72	92	115	74	84	75	92	91	84	96	88	79	102	78	100	97	92	85	79	95	91	97	85	94	75	69	98	83	84	92	78	87	94	75	94	84	98	92	81	89	86	95	75	79	82	85	97	99	85	89	83	90	70	73	86	94	74	90	69	77	87	76	76	90	86	69	73	100	90	92	85	84	92	90	81	62	82	83	73	93	79	83	72	91	99	81	85	101	100	81	83	92	81	81	80	93	77	78	72	77	92	90	96	84	90	96	78	94	76	87	100	85	80	110	88	80	85	88	83	85	80	72	85	100	80	81	86	79	78	73	97	74	87	73	77	81	80	84	87	73	89	74	88	80	85	76	71	71	86	81	99	72	90	69	93	96	99	102	81	91	92	88	76	89	78	84	82	75	73	104	85	86	89	81	83	80	99	87	98	86	83	74	102	70	81	91	80	83	92	83	94	77	101	86	67	89	79	95	85	83	84	84	73	81	71	81	102	87	83	81	95	70	78	91	81	102	107	83	65	75	107	81	93	80	86	102	74	79	84	93	84	76	83	91	77	93	80	87	95	70	85	95	70	76	95	79	85	94	81	76	80	88	69	82	83	69	75	79	81	78	76	92	100	78	66	79	88	102	90	79	76	85	81	88	93	72	77	76	92	73	92	85	79	98	79	96	81	82	72	99	94	82	80	93	81	94	86	87	102	83	80	86	89	87	82	92	70	79	88	93	96	75	93	82	89	72	69	77	77	95	75	97	82	84	87	87	79	81	101	81	84	73	79	69	81	84	102	73	85	82	72	81	90	74	95	86	83	63	101	81	80	82	94	95	99	92	83	81	80	89	87	82	95	100	72	100	76	92	82	77	82	92	71	86	91	87	75	88	84	90	91	100	78	77	78	77	76	77	110	98	83	84	80	90	81	78	107	78	80	83	80	74	78	84	72	72	73	73	94	77	75	90	75	80	70	93	77	89	69	97	104	87	87	80	78	75	86	80	85	92	73	91	81	77	85	76	90	71	87	85	73	82	71	82	75	87	99	73	90	88	83	71	85	83	83	93	83	86	80	80	89	100	84	94	98	81	88	83	80	96	104	83	76	82	97	85	84	86	91	86	75	84	101	83	78	78	82	90	89	77	83	64	95	87	80	88	79	82	83	88	86	95	89	85	89	87	71	75	86	68	93	77	80	78	109	80	88	75	92	79	72	86	83	82	74	77	76	88	92	81	92	95	98	78	81	76	82	105	85	86	92	79	73	81	91	93	89	86	78	96	63	102	81	103	77	92	87	82	86	98	84	82	73	78	85	77	82	94	83	72	95	77	71	84	85	76	81	91	94	90	88	98	92	102	91	76	66	93	84	89	100	99	95	80	83	70	90	85	85	73	61	73	88	92	87	76	99	84	81	73	96	89	86	85	83	95	92	89	72	85	82	104	82	97	83	92	80	80	98	75	82	82	88	84	83	87	80	113	80	80	74	85	90	73	83	92	78	73	81	84	88	79	79	76	90	96	78	82	93	81	94	85	87	88	81	84	85	84	81	79	88	88	88	97	96	89	82	89	83	84	78	85	84	82	72	83	84	80	85	88	92	91	75	85	88	71	113	85	87	75	68	82	87	80	90	78	82	87	94	77	102	86	83	69	81	78	78
39973	26780	17972	15766	20937	23353	20702	16557	12314	8784	6861	5530	4609	3885	3548	3303	3024	2849	2667	2496	2162	1930	1693	1372	1195	1184	1151	1064	1023	994	916	881	838	807	810	744	709	730	690	678	650	672	680	666	637	635	652	652	632	673	632	660	666	625	640	668	642	652	629	631	645	623	657	667	601	634	657	589	651	636	600	582	652	638	650	639	600	630	629	606	641	655	581	611	633	639	639	616	627	681	606	639	637	627	665	633	596	642	638	596	612	641	591	625	640	615	658	662	612	612	631	619	641	663	655	624	618	607	634	640	627	636	622	637	645	661	639	603	659	624	626	650	598	608	665	627	628	643	642	650	594	590	627	653	660	607	606	608	630	633	673	647	644	644	631	649	618	661	640	619	631	703	584	642	628	664	620	608	622	630	652	599	609	588	610	643	574	655	637	624	628	623	655	642	602	652	632	615	605	645	662	660	583	667	632	622	611	644	663	679	629	627	631	642	641	636	606	631	654	581	570	589	623	672	642	623	619	640	653	634	621	686	602	667	662	635	610	626	636	603	644	632	590	633	620	618	631	645	663	678	662	648	568	620	595	660	607	625	669	639	652	608	645	657	642	626	665	677	625	662	627	643	634	646	664	646	675	618	625	629	628	576	634	610	651	628	637	601	706	640	669	685	655	639	629	625	633	609	590	620	642	651	595	611	625	662	638	622	655	663	665	641	612	636	596	655	662	663	601	617	653	627	634	622	620	594	655	650	618	648	604	617	649	646	613	623	639	699	625	611	620	634	658	610	655	640	634	616	637	648	588	630	625	629	628	626	618	664	635	632	627	600	617	638	632	634	641	601	621	627	645	630	594	596	678	647	652	647	613	632	604	637	631	646	636	639	645	617	626	642	653	639	650	627	623	627	634	629	642	620	658	623	630	642	656	625	628	649	679	617	637	606	631	608	656	626	655	620	616	638	597	617	641	644	606	640	621	638	630	615	626	657	634	656	641	630	642	636	573	631	605	659	674	613	624	597	661	656	619	631	621	605	643	684	617	649	627	576	651	661	640	673	608	630	590	669	657	622	664	647	665	613	670	610	666	630	650	633	660	672	636	651	607	656	611	620	650	657	638	619	599	634	619	658	590	646	652	642	614	631	604	641	645	599	599	601	629	641	641	673	647	626	638	590	623	622	619	632	667	636	654	619	641	646	664	617	618	624	615	609	629	654	606	624	654	692	637	623	608	642	609	643	657	634	642	627	621	621	616	653	598	648	603	635	654	620	618	612	662	657	619	607	594	621	617	666	633	646	567	628	646	613	605	639	663	632	636	598	641	637	609	631	664	608	621	633	602	604	649	636	608	682	571	632	633	634	623	621	615	625	624	628	629	606	662	635	659	649	645	623	604	616	672	636	613	660	669	644	605	675	632	628	637	665	638	604	644	646	652	659	656	642	631	631	624	623	621	605	648	621	643	624	675	662	666	652	703	622	610	619	683	638	641	671	623	605	633	666	604	623	633	611	613	641	671	627	605	633	650	631	641	608	629	612	635	595	594	629	581	601	618	657	618	637	608	655	703	625	652	659	556	644	619	647	624	618	637	666	640	633	617	613	609	648	634	624	638	622	660	646	658	594	650	614	661	646	614	630	617	614	655	660	671	602	639	608	585	642	607	621	595	583	631	612	599	681	595	601	640	653	608	631	666	666	610	653	665	658	597	655	647	582	607	671	625	630	638	642	662	582	641	650	645	645	651	624	601	646	650	633	596	599	675	631	660	648	634	624	649	565	658	664	648	637	639	609	648	658	663	618	618	680	629	628	616	616	601	681	615	653	654	635	619	605	662	639	599	662	613	603	633	666	641	626	629	630	610	655	642	616	642	625	619	609	651	642	628	621	615	663	635	593	619	638	632	653	628	599	628	633	683	677	621	695	653	634	657	664	632	614	597	618	659	652	662	619	619	614	630	622	656	645	648	569	675	614	634	662	648	642	605	596	642	682	672	628	673	595	594	656	639	635	618	608	616	611	638	600	683	595	622	578	640	652	606	628	639	647	658	677	677	638	616	598	644	642	664	620	621	635	598	635	629	601	655	671	627	664	666	651	581	663	623	643	618	608	678	656	638	609	574	618	608	678	622	664	681	616	633	648	673	651	588	607	665	614	639	604	617	663	618	641	611	632	615	637	605	659	665	634	627	621	651	656	583	596	620	614	635	647	675	659	604	641	647	597	630	666	608	625	658	634	642	614	673	600	666	632	668	660	653	637	658	621	646	614	617	600	638	651	653	633	652	616	609	608	637	655	614	623	623	683	611	605	658	609	644	648	664	600	601	655	612	677	653	604	689	620	593	611	640	654	635	616	647	665	628	594	617	665	646	663	678	590	637	646	613	675	692	614	606	666	605	617	629	638	667	592	606	635	656	705	618	620	593	616	588	613	625	599	595	625	650	621	677	655	631	614	656	606	654	602	632	603	657	681	658	664	593	592	626	620	629	648	635	673	621	623	644	604	640	640	610	649	641	650	639	676	625	646	610	687	652	628	637	700	638	629	597	598	633	658	648	650	638	590	624	619	621	596	654	624	685	604	695	621	631	632	605	621	614	635	630	641	628	664	588	626	633	602	572	667	594	613	621	660	632	648	645	634	618	646	646	642	656	596	613	593	641	645	640	621	673	649	657	616	634	657	675	618	591	614	651	611	569	614	643	652	598	662	688	640	610	650	687	612	585	612	625	669	632	619	660	643	600	651	610	626	667	623	645	621	615	648	606	662	613	560	599	643	604	616	643	620	664	587	649	676	607	600	638	633	649	659	640	665	667	640	655	660	666	620	641	641	608	681	699	628	637	604	653	648	662	661	653	628	691	639	633	586	643	663	646	619	655	678	598	624	650	659	689	648	649	594	662	573	587	596	637	598	647	603	625	620	641	643	638	619	622	611	623	610	596	641	600	695	665	637	639	584	631	655	690	630	648	597	608	643	643	608	631	600	597	634	604	647	695	637	667	628	655	629	651	608	597	610	638	617	635	637	675	616	622	654	641	589	628	641	672	615	641	634	647	624	643	602	623	646	702	642	638	676	674	677	625	651	674	628	658	609	588	656	625	646	620	633	652	656	592	647	649	658	607	586	617	615	666	665	657	653	590	637	683	678	644	638	615	622	655	664	720	619	656	615	601	620	642	650	637	630	615	593	659	652	622	619	595	606	653	627	656	607	672	652	630	628	647	614	653	577	637	620	636	705	607	596	655	643	601	631	653	699	611	614	617	629	599	633	596	635	626	631	654	583	613	618	629	665	663	645	603	648	609	588	597	622	615	628	607	653	635	611	632	644	640	629	619	631	629	681	641	592	620	653	593	608	645	646	656	663	631	661	645	617	634	615	638	631	644	608	639	608	636	618	588	615	627	637	602	656	596	626	624	673	662	661	650	640	639	593	623	616	628	675	612	633	635	629	652	618	611	571	631	646	602	673	623	654	604	638	635	629	616	665	611	634	653	643	658	653	667	627	644	653	633	622
7197	2966	1223	661	498	470	435	326	267	248	187	181	154	132	130	117	154	126	120	105	106	98	91	92	86	90	85	93	81	77	72	63	79	70	88	82	82	71	95	73	69	65	66	80	95	77	87	73	74	86	72	78	73	71	70	78	81	95	84	71	72	94	72	68	83	74	81	78	88	69	91	90	85	75	91	93	70	65	66	97	57	82	82	79	69	64	84	83	89	61	84	78	78	73	88	77	75	61	76	90	84	83	75	86	79	93	94	64	75	86	77	81	88	92	64	81	83	64	83	91	84	72	87	77	83	79	83	75	75	70	72	80	66	77	79	65	74	90	98	67	79	67	71	75	81	67	83	70	83	72	71	76	83	66	75	73	101	85	85	89	90	77	81	76	82	67	76	68	85	93	66	85	76	68	86	86	86	77	78	76	68	79	74	97	88	81	80	69	90	70	68	89	84	96	68	98	62	76	60	92	78	72	81	59	93	103	84	87	70	82	95	74	69	80	82	76	75	74	60	83	63	64	71	86	81	94	86	75	74	59	82	81	62	86	76	76	84	81	85	73	77	80	83	74	71	72	66	85	64	90	86	77	91	73	81	89	85	79	70	76	80	65	73	61	84	77	75	80	93	80	75	99	63	71	100	101	82	85	78	78	83	83	92	93	71	73	92	83	91	76	83	86	50	69	71	93	60	76	69	72	76	65	79	65	84	61	78	89	76	94	72	87	79	72	91	78	70	85	86	69	73	78	82	83	75	88	77	70	68	73	76	78	84	87	72	81	83	68	79	69	93	70	86	91	79	75	73	68	95	86	67	80	95	80	76	89	78	86	70	82	76	76	84	80	82	81	70	82	85	73	61	99	82	68	79	78	77	83	88	75	84	70	79	94	58	57	70	91	74	92	82	88	82	88	70	106	81	90	72	83	81	80	83	70	78	89	62	83	82	92	89	82	78	79	84	71	87	73	64	74	81	65	67	73	76	76	86	78	74	67	76	78	81	84	87	103	85	80	79	94	84	86	80	85	69	84	92	94	81	74	76	75	89	80	76	79	73	76	73	80	92	75	88	77	82	80	97	78	79	84	78	85	95	73	73	83	91	72	85	90	70	101	89	76	75	80	88	71	81	80	63	73	83	89	82	89	77	74	60	70	77	72	84	60	60	82	81	72	78	85	72	79	77	83	73	74	66	68	88	86	87	89	85	73	85	69	86	74	73	70	78	75	70	74	75	67	60	63	74	82	80	79	80	84	78	98	80	80	69	65	93	96	71	78	67	93	89	85	81	78	89	73	88	82	76	83	80	75	65	71	86	86	92	75	75	85	87	84	76	89	66	69	77	69	83	69	70	97	70	82	75	88	89	81	61	77	91	88	76	76	80	73	82	74	100	75	76	69	80	77	62	89	53	64	79	85	83	73	76	84	85	60	84	70	79	68	91	89	72	71	76	69	80	53	61	63	84	75	72	81	70	83	80	75	68	82	86	58	68	67	107	78	81	70	68	80	88	78	93	72	62	85	75	84	71	67	71	84	93	56	82	68	78	62	77	68	85	85	66	60	55	71	72	86	90	59	84	90	87	76	83	85	88	69	79	71	67	92	88	71	83	83	79	87	81	95	81	83	75	77	76	84	89	74	74	79	88	70	79	90	81	84	97	73	72	82	78	87	72	68	72	86	78	81	80	85	79	76	81	82	75	85	76	76	84	75	77	78	90	72	89	60	70	74	65	79	97	74	104	75	64	78	75	58	80	78	63	70	68	80	93	83	78	71	69	76	61	67	88	88	81	94	95	79	75	86	56	86	74	90	77	101	76	86	80	79	87	76	88	79	84	76	70	73	68	77	64	89	70	93	85	83	73	64	66	91	79	82	74	74	90	74	80	75	84	84	75	65	72	96	90	90	95	67	74	81	78	90	70	80	74	73	83	81	82	82	63	103	77	82	76	80	76	90	85	75	73	72	80	72	73	67	79	77	64	82	85	77	73	86	74	59	92	84	69	81	88	59	71	53	82	70	67	72	74	77	77	88	82	87	62	74	95	72	72	80	93	74	81	80	87	71	70	56	82	85	82	73	79	94	80	68	97	72	77	63	77	63	80	81	79	82	71	95	72	86	76	92	85	82	65	80	90	78	64	90	56	94	74	64	63	76	63	76	63	68	74	84	70	84	84	61	81	92	82	85	66	75	82	69	75	66	82	74	70	66	72	76	80	78	79	76	76	77	65	74	103	78	88	77	82	66	78	69	70	76	80	88	83	74	73	69	82	79	62	77	80	74	74	77	77	80	80	75	89	85	78	88	80	74	71	79	80	72	78	65	105	67	83	78	70	69	83	67	63	75	67	85	75	83	74	73	86	66	69	72	68	78	72	75	91	74	71	86	73	83	78	64	88	61	87	75	98	74	89	75	80	74	78	67	67	68	73	78	80	67	81	80	83	71	85	83	81	65	69	68	70	67	78	77	70	75	75	72	66	75	72	71	72	69	80	72	79	102	80	79	77	72	77	76	78	63	97	80	75	85	77	76	77	81	99	76	65	68	82	69	80	65	79	65	68	77	86	85	67	78	67	81	69	78	78	73	67	72	67	79	87	81	90	85	78	76	90	80	79	64	79	89	65	71	78	64	62	75	86	74	63	73	64	104	74	83	81	71	86	74	94	82	88	81	71	74	98	87	70	77	91	85	92	75	100	82	58	67	71	83	61	78	83	83	75	85	64	71	68	64	80	78	74	73	86	59	68	81	76	72	69	84	86	67	80	74	78	73	84	87	84	83	75	67	72	72	101	81	76	72	73	84	73	74	72	101	81	85	83	72	92	70	67	73	82	83	90	67	77	62	78	69	72	71	89	73	86	70	66	73	75	72	75	78	91	92	64	80	75	88	70	73	79	73	65	87	86	77	78	62	70	97	67	92	81	82	82	89	65	74	71	81	65	74	82	75	62	70	87	81	66	83	80	77	64	66	72	78	97	79	76	75	68	80	80	69	80	74	74	87	63	91	83	75	76	88	76	99	78	93	78	97	82	82	69	81	81	92	68	80	82	84	72	100	81	59	65	80	77	88	97	66	79	85	79	75	67	70	88	72	71	74	55	74	78	69	80	69	76	76	77	71	74	79	72	76	84	80	96	81	82	81	96	95	79	69	65	76	78	66	76	79	93	81	87	76	77	71	60	82	77	79	80	68	79	69	88	82	67	88	85	82	67	72	83	69	73	94	71	73	80	70	85	76	80	80	91	73	90	85	72	87	75	82	67	84	73	80	84	76	91	71	77	85	65	86	87	86	84	78	94	80	72	88	49	74	70	70	58	85	78	81	83	82	79	73	80	69	80	74	77	84	75	76	77	69	91	85	73	80	75	88	90	85	76	88	81	80	79	78	85	79	83	84	71	82	91	81	83	83	63	87	76	76	77	70	84	76	86	75	78	74	74	84	76	79	79	80	81	89	69	94	84	88	78	65	76	67	83	81	82	87	71	81	90	76	86	74	77	88
35110	19080	11123	10469	14579	16249	13765	10703	8127	5846	4147	3395	3063	2441	2280	1946	1877	1635	1633	1527	1338	1129	1012	915	904	860	795	757	768	750	702	705	668	646	661	648	642	633	625	622	625	596	603	605	604	576	593	604	633	597	596	552	602	605	593	596	578	584	590	605	529	599	581	565	581	579	581	567	593	617	597	568	585	570	626	621	618	592	566	609	576	581	537	584	554	599	594	592	578	583	602	590	565	611	567	607	565	635	577	545	568	591	547	638	581	619	658	616	591	518	609	601	608	583	569	567	583	606	541	603	622	584	551	621	604	638	605	592	608	575	559	558	610	577	581	622	567	562	591	621	578	575	629	571	524	600	591	600	579	618	593	603	592	619	595	640	570	561	628	629	618	615	595	586	593	592	611	621	574	575	571	612	593	611	574	637	579	594	574	600	618	575	624	577	562	607	577	634	582	602	638	578	588	591	568	584	615	577	582	586	593	607	599	581	568	635	561	566	582	603	630	599	589	625	587	601	589	559	547	614	615	607	593	649	582	576	593	593	620	626	578	606	576	601	570	585	583	603	614	597	561	566	599	603	585	652	563	626	596	524	627	605	586	581	615	567	563	607	621	650	586	567	557	610	611	570	630	564	591	620	611	606	619	648	612	610	563	572	563	565	591	600	560	555	593	561	603	581	616	581	581	632	567	581	589	635	592	565	580	615	589	564	589	633	601	656	600	591	581	612	592	548	645	593	595	581	598	562	590	561	592	590	580	608	582	599	576	586	598	628	538	608	558	586	600	625	572	603	596	627	555	590	578	629	570	581	594	642	628	591	552	600	595	565	606	641	610	596	615	601	603	600	591	590	557	571	630	585	559	614	588	607	583	593	609	561	593	584	580	542	536	626	586	581	613	600	598	583	611	588	570	574	616	590	633	567	593	605	630	569	569	635	593	557	630	611	580	600	589	591	598	586	599	609	598	576	626	594	565	582	604	603	565	549	593	616	592	619	577	592	605	578	588	579	624	590	587	601	608	574	605	618	548	615	611	599	577	592	594	587	530	616	600	586	589	616	540	566	576	558	587	554	578	587	594	603	617	648	587	585	591	621	585	567	604	607	592	590	607	569	582	595	581	547	608	600	628	582	579	562	590	586	547	612	584	617	590	604	624	556	605	555	599	547	595	604	576	575	605	572	631	596	613	567	619	586	593	622	558	617	559	606	579	583	601	574	546	629	604	591	574	558	578	608	610	575	589	602	572	595	614	579	600	624	572	599	600	630	599	586	600	623	568	571	553	580	592	647	603	564	559	573	610	571	539	616	658	604	576	580	589	614	632	554	591	609	595	596	568	580	643	584	634	578	607	583	565	574	591	586	576	596	560	592	603	622	610	618	606	647	620	589	572	588	591	515	574	615	593	560	601	584	581	581	582	551	618	553	585	619	573	605	605	603	576	576	610	614	620	579	554	599	607	604	582	579	594	627	606	582	626	600	612	563	606	581	594	597	584	627	610	598	615	600	611	593	605	596	559	585	569	632	601	592	604	558	581	612	552	603	613	627	626	600	616	627	536	588	566	620	608	620	556	589	583	613	553	570	579	596	617	565	583	635	565	633	596	603	602	568	576	577	608	580	588	567	595	603	574	619	595	593	621	575	572	601	579	544	617	594	593	597	582	575	580	550	588	563	594	594	567	570	590	591	554	602	609	555	543	600	613	560	578	581	573	612	593	572	611	577	592	596	582	573	587	609	574	608	626	584	633	573	629	603	611	630	608	612	612	598	579	633	549	590	574	569	619	567	605	594	561	641	570	585	604	591	562	614	556	605	549	624	589	621	582	584	633	599	621	606	568	563	610	543	589	592	575	574	532	604	611	580	580	622	590	563	593	547	598	578	574	589	595	618	623	646	583	600	610	577	573	584	560	597	591	585	588	607	611	602	619	631	597	607	609	590	594	605	625	606	614	611	562	542	611	616	615	595	583	599	634	617	575	565	601	594	564	609	623	582	562	614	636	599	574	586	613	569	597	591	639	581	614	595	534	612	622	637	571	586	579	606	553	622	582	605	568	568	606	627	579	618	552	594	615	597	605	568	592	599	555	590	585	579	568	597	616	576	599	582	603	586	610	643	575	580	602	573	620	618	582	575	606	588	659	564	571	584	622	608	603	579	593	595	605	595	592	581	572	529	573	578	543	603	604	588	584	587	593	578	598	589	575	588	609	596	567	584	615	611	605	625	583	601	634	583	573	651	590	536	567	583	652	651	543	606	658	623	522	625	579	559	620	601	596	623	631	598	586	563	595	612	563	613	564	542	620	579	574	593	582	599	593	591	582	594	579	574	602	587	590	618	556	591	600	552	592	542	638	590	584	597	575	598	625	582	603	559	609	596	625	597	601	604	581	630	563	614	567	636	572	586	569	630	615	580	609	589	599	557	611	570	594	578	576	587	599	634	612	587	578	558	563	539	589	574	606	610	594	608	597	575	629	594	557	601	600	555	613	616	633	567	572	650	589	623	606	580	616	609	582	580	635	624	574	592	556	599	585	589	605	569	641	574	547	621	618	617	595	613	636	589	620	611	563	643	622	560	602	599	593	591	604	600	604	593	576	588	558	599	571	579	621	585	624	624	630	608	585	609	558	588	659	573	593	593	570	557	672	571	608	617	555	586	574	610	595	600	568	578	606	570	606	604	613	619	588	557	627	562	577	585	626	631	614	572	582	610	593	593	582	597	623	611	581	600	592	648	589	569	570	625	572	579	604	584	578	586	597	574	611	613	541	570	615	612	570	577	613	592	553	581	581	627	606	581	603	617	567	549	599	576	585	622	595	581	593	584	612	594	606	590	586	606	559	628	545	628	559	584	577	579	623	601	616	603	615	567	570	597	564	599	593	557	636	593	598	586	632	608	607	604	612	590	589	597	592	630	612	587	610	581	627	597	572	570	594	628	568	586	643	604	605	601	599	598	641	579	563	630	601	578	599	601	638	576	635	585	576	590	589	566	583	584	598	600	569	589	588	567	599	596	613	567	554	625	577	605	601	578	588	587	579	595	605	606	567	596	607	580	582	652	613	611	609	589	587	565	607	560	614	549	551	600	629	592	584	554	606	593	594	600	593	607	587	603	614	621	610	611	634	611	615	568	601	586	613	610	559	607	623	598	597	615	565	588	578	596	607	617	582	626	612	604	580	616	564	571	620	558	624	610	625	577	555	588	567	601	558	592	627	583	575	578	582	600	594	594	596	621	601	577	571	580	628	615	636	581	622	590	596	594	620	597	607	577	612	560	578	598	595	567	622	607	630	632	589	588	612	605	591	564	646	583	578	596	566	583	609	552	621	562	580	576	583	616	587	589	630	611	627	586	572	619	629	610	605	561	589	589	605	557	648	594	618	577	621	643	562	582	578	605	581	542	559	603	592	588	656	588	553	599	573	542	621	594	604	632	635	600	588	573	605	535	627	588	594	568	554	619	596	574	592	577	604	608	599	604	573	573	656	627	562	634	579	594
8386	4446	1968	1088	715	725	577	469	361	281	241	223	226	187	158	161	171	156	145	142	114	115	110	117	94	117	92	98	121	86	99	96	85	107	94	85	94	91	94	90	88	85	64	79	83	70	81	93	101	89	89	74	97	87	83	103	87	86	93	82	74	95	76	83	87	75	76	89	84	78	101	86	91	100	74	82	97	75	80	84	77	85	81	84	82	78	77	64	82	77	87	64	75	89	84	96	94	87	105	81	82	89	89	94	83	85	83	71	75	75	88	73	102	83	97	75	84	89	83	94	91	96	82	74	99	92	74	79	75	84	89	84	80	88	95	76	92	82	99	93	93	96	78	85	74	74	80	92	74	85	89	84	86	77	85	96	92	84	80	68	95	85	80	93	84	91	84	90	83	85	86	70	99	87	86	68	80	68	75	90	79	79	74	86	86	94	83	77	97	76	90	75	84	87	79	95	74	96	65	78	94	75	100	81	77	96	105	86	88	92	91	72	89	84	82	80	86	84	73	71	84	77	80	88	89	77	84	85	91	93	85	78	75	90	89	87	80	101	88	82	90	85	93	83	83	79	70	80	79	81	80	84	97	69	95	70	79	78	87	91	97	73	74	85	84	73	73	75	83	73	78	82	71	99	91	102	81	84	89	89	89	75	73	82	81	67	94	84	78	85	69	85	77	93	63	102	74	64	77	85	91	91	75	68	66	85	81	70	83	73	86	90	93	90	82	90	87	73	71	94	96	72	87	81	75	84	105	77	80	76	88	83	88	87	81	75	71	78	72	95	91	82	78	90	81	83	68	93	98	76	91	76	78	61	64	82	90	85	75	98	79	78	80	96	75	86	92	79	93	82	95	87	77	88	91	87	101	91	67	76	104	84	87	71	79	82	59	93	80	99	75	70	93	81	81	97	88	93	87	74	85	86	69	72	95	68	89	82	81	80	81	81	77	87	89	94	78	86	86	106	77	79	83	70	90	83	106	88	72	80	81	75	67	98	87	88	85	73	79	82	90	75	81	79	81	80	97	74	76	86	96	81	84	100	90	106	88	77	79	83	73	85	80	75	84	75	80	92	58	103	93	93	88	91	86	80	78	84	81	89	97	87	80	74	83	91	69	87	102	93	75	82	81	87	75	96	83	97	80	94	104	81	92	77	96	85	95	82	99	81	90	80	89	86	88	82	68	89	89	93	86	82	81	82	93	84	84	90	65	72	75	75	82	101	99	81	83	71	83	80	70	81	87	91	73	92	98	86	82	88	77	85	92	93	83	67	79	87	68	77	81	80	106	83	90	96	86	85	93	77	82	83	82	101	82	76	88	80	81	98	99	83	89	80	91	70	79	76	68	102	79	73	90	72	91	80	86	89	85	65	83	83	91	75	100	81	81	78	84	109	96	81	92	92	97	85	95	97	80	88	93	81	86	84	91	96	85	74	90	74	84	85	88	79	77	90	65	96	66	72	82	88	93	82	92	75	100	78	74	83	94	93	93	86	101	85	89	84	86	78	79	86	71	94	85	65	84	74	67	100	80	100	77	83	93	92	88	84	77	81	76	77	72	73	92	84	90	85	81	69	94	79	99	84	81	86	91	86	88	68	90	85	77	84	81	79	81	76	82	90	87	83	85	85	101	92	89	80	86	102	106	104	91	73	82	81	93	93	70	87	92	91	85	76	75	92	91	88	89	66	80	70	108	84	95	75	87	104	78	97	92	80	88	89	87	91	77	86	77	71	94	78	84	72	95	76	92	94	93	72	75	87	85	74	98	82	77	81	80	77	91	77	92	80	107	81	92	81	79	91	91	86	86	78	95	82	79	89	83	85	77	75	85	91	83	98	74	70	95	84	93	95	80	85	84	92	79	86	93	89	95	71	62	86	88	85	79	104	83	75	80	92	71	85	100	66	92	79	93	85	80	78	95	80	89	80	77	92	91	77	68	68	90	89	87	89	85	95	77	89	81	93	92	86	98	78	81	93	75	96	79	84	84	75	87	81	92	106	79	81	68	84	77	91	93	75	83	100	73	89	81	95	73	94	69	87	75	82	82	72	86	99	79	92	74	84	76	100	79	81	82	99	73	84	95	81	79	95	65	84	79	92	77	84	73	95	81	71	102	83	90	87	82	74	77	79	85	79	93	84	92	82	86	94	78	79	92	83	107	86	83	86	93	89	84	79	60	88	88	80	103	89	80	89	84	86	65	105	92	75	80	74	96	106	86	77	89	85	89	71	62	76	90	67	80	73	70	94	84	89	76	80	80	84	85	87	76	78	81	93	90	82	80	92	79	84	73	80	82	91	82	82	79	79	81	81	82	102	74	104	80	70	74	95	85	73	82	74	115	75	85	91	99	81	83	75	87	74	64	83	81	97	84	82	72	98	76	91	90	102	84	77	79	98	88	85	86	84	75	69	93	75	84	85	79	97	81	96	72	90	88	92	63	98	76	73	99	77	67	84	94	95	93	80	101	80	92	78	95	79	74	88	64	88	87	111	91	91	76	83	78	89	92	72	91	90	79	81	100	84	84	84	92	89	97	86	70	82	87	96	93	98	76	96	86	89	85	94	87	93	81	95	88	89	95	80	71	75	78	92	77	79	93	85	75	74	85	91	101	94	75	76	88	78	66	91	83	78	79	83	82	80	92	78	99	89	101	91	86	82	107	82	69	95	91	75	86	89	88	84	95	84	81	86	95	67	74	78	79	70	80	71	89	86	81	93	96	103	88	84	93	84	91	72	72	86	88	65	102	76	105	83	79	82	88	70	78	90	96	88	68	99	80	86	96	70	93	67	84	73	93	98	93	77	86	86	80	84	95	86	68	95	74	83	75	91	74	68	74	91	83	86	86	102	78	87	76	91	87	89	80	83	75	85	86	78	95	72	86	88	93	69	111	90	80	60	75	82	94	90	85	80	73	94	86	74	77	78	72	76	79	74	74	92	86	80	86	81	75	94	88	80	82	76	93	90	61	77	94	89	85	64	82	77	76	93	74	83	103	89	103	87	73	97	71	86	103	78	75	80	92	91	80	78	79	88	67	92	87	102	81	97	82	109	88	84	93	81	71	93	97	84	94	78	67	71	84	77	91	93	72	80	96	73	78	82	78	95	71	77	103	91	80	93	95	85	91	75	83	81	89	95	77	77	79	72	92	88	84	73	93	72	74	95	90	82	90	85	96	95	95	84	81	95	84	91	97	89	76	80	69	80	84	102	77	82	78	83	92	76	74	89	78	83	87	104	76	86	74	62	85	61	75	92	84	87	82	79	69	82	89	76	82	84	79	65	71	105	97	78	78	89	84	95	100	98	80	75	86	93	94	75	76	86	82	80	89	72	76	86	84	58	104	88	87	69	84	80	83	92	76	75	80	87	90	89	82	84	96	82	76	82	94	93	78	83	92	86	99	86	74	77	76	84	84	86	95	77	91	95	109	87	92	88	83	85	69	79	85	76	86	83	81	74	84	85	86	97	87	73	90	89	81	93	85	93
38364	23657	15593	13919	19705	21856	17459	13359	9413	7534	6069	4976	4067	3536	3105	2952	2736	2532	2376	1919	1610	1337	1242	1150	993	1030	1016	985	921	831	819	776	740	754	706	710	670	670	656	703	705	664	664	668	643	672	610	680	653	637	651	619	625	631	647	640	630	674	626	609	644	615	600	674	632	618	619	672	661	637	639	619	632	630	629	602	646	641	624	630	622	645	619	653	667	593	615	646	684	606	635	623	656	626	686	597	623	625	609	679	624	666	661	617	625	601	633	665	619	651	643	596	660	595	596	593	608	619	617	631	646	629	679	624	673	664	614	645	569	654	658	605	666	603	613	638	665	608	658	638	626	612	623	653	618	607	691	616	631	630	647	643	639	642	630	665	640	636	618	677	640	608	604	663	619	599	637	619	599	587	610	620	668	608	626	668	627	654	669	623	635	619	594	641	679	609	635	620	634	634	654	635	609	647	658	649	591	623	652	616	617	617	675	619	648	652	609	604	638	601	685	646	673	647	680	629	635	612	640	622	609	576	618	615	647	650	681	651	660	611	650	651	653	626	649	609	673	626	630	634	664	631	634	663	649	656	623	601	622	661	612	607	626	616	641	610	674	595	661	647	643	634	616	615	637	642	652	596	615	626	642	662	619	614	618	645	617	617	689	607	630	611	661	660	667	602	675	642	617	671	625	667	609	640	633	617	645	631	642	644	638	599	651	677	641	666	665	615	579	615	667	628	652	644	621	581	640	665	636	615	600	647	649	609	633	625	694	639	650	647	645	650	634	633	647	634	619	640	651	630	641	611	619	627	611	664	658	604	608	597	637	589	623	620	645	645	636	615	638	658	646	645	616	644	615	600	664	595	634	630	611	633	670	644	617	633	613	620	625	590	612	663	630	615	605	602	613	654	614	656	622	592	625	676	628	646	592	673	653	642	643	620	646	677	595	639	682	595	592	602	642	610	642	666	671	664	636	605	665	613	585	641	648	627	642	624	675	697	673	665	627	606	606	648	621	651	647	605	628	647	679	638	595	632	644	642	636	656	635	639	666	584	606	634	664	629	642	604	616	648	648	617	652	622	636	606	615	604	658	634	668	638	635	586	615	628	640	612	598	645	663	600	610	675	620	600	592	645	674	639	647	648	582	621	637	617	643	673	682	565	640	641	601	651	617	615	660	618	637	647	622	649	690	661	609	622	613	610	624	638	604	670	695	634	660	584	633	627	628	617	614	658	634	609	625	607	644	635	655	669	646	647	686	656	611	622	637	655	604	675	598	653	659	635	658	670	640	663	596	630	606	635	633	650	635	644	600	651	684	610	629	594	647	608	660	662	617	630	607	660	607	620	609	634	595	650	634	574	670	640	648	651	592	670	668	637	666	605	622	640	638	594	586	615	581	634	625	631	613	593	612	627	640	635	667	634	575	609	639	646	609	610	656	615	621	597	672	602	645	653	615	628	664	659	635	662	629	590	629	604	646	582	632	633	668	639	614	659	647	647	627	664	612	598	607	629	611	668	629	640	636	613	612	669	669	629	645	597	651	639	608	639	626	606	625	658	630	636	657	702	625	603	604	659	616	614	624	597	649	596	651	632	649	661	625	619	617	644	613	621	596	641	620	619	624	594	619	627	634	617	663	627	649	616	673	659	631	667	655	628	631	629	601	623	647	672	630	609	615	623	599	619	643	667	642	638	639	658	656	576	654	610	612	603	659	638	683	651	620	636	657	627	622	631	612	623	626	633	681	652	650	656	657	682	664	673	714	636	643	611	637	635	567	661	664	626	609	629	596	635	611	613	630	612	631	667	649	634	636	652	638	623	683	657	638	674	579	662	613	638	623	685	628	621	649	663	659	656	639	634	617	633	636	609	624	622	646	649	662	638	617	647	624	633	646	651	631	628	672	646	637	631	670	619	636	610	656	625	665	625	679	650	688	593	608	584	610	698	625	619	688	651	641	661	647	657	607	652	616	670	612	654	631	646	625	595	638	661	627	624	589	636	664	636	578	681	633	628	617	650	625	653	657	605	639	608	556	680	642	611	618	626	680	667	623	616	635	615	607	668	617	634	610	679	594	670	658	679	632	647	612	648	629	631	641	661	627	636	614	664	640	649	644	666	630	642	606	610	635	659	591	631	638	627	633	605	630	610	652	618	672	587	624	603	657	617	659	659	634	636	628	632	624	624	652	660	634	706	665	602	669	634	665	634	633	602	632	653	636	609	630	666	605	644	633	632	642	667	637	671	639	643	632	596	620	612	639	617	668	632	657	640	639	672	652	630	603	639	679	649	608	635	670	630	615	667	643	655	682	604	646	608	710	609	650	668	655	645	618	642	648	601	634	602	614	617	684	659	608	601	616	660	608	607	621	668	593	605	614	617	634	638	654	641	599	621	632	618	604	636	635	657	697	633	656	607	671	680	693	653	623	587	679	627	637	664	636	662	629	627	663	609	661	664	638	627	614	606	580	647	599	644	650	623	656	624	632	663	644	619	662	677	596	622	643	652	653	697	644	675	664	618	615	688	578	636	577	662	644	624	619	623	655	643	612	651	669	616	592	610	627	602	646	620	644	680	615	625	624	678	635	683	625	662	612	634	627	623	667	633	669	673	640	611	648	609	620	658	688	623	578	624	661	642	649	616	653	639	690	682	631	637	660	653	676	636	659	652	689	668	626	625	563	633	601	613	597	609	629	628	645	574	652	630	638	618	647	663	630	669	618	594	682	622	580	604	638	605	637	607	629	656	585	635	635	654	613	660	640	651	661	633	647	647	618	672	642	628	641	622	674	643	627	623	647	625	628	633	626	625	663	647	645	643	608	663	642	647	624	618	635	586	663	619	629	656	661	651	667	663	644	664	610	633	635	603	611	653	665	618	616	653	666	640	630	629	614	635	640	652	628	606	662	632	630	639	636	638	635	603	640	607	661	634	628	608	624	660	667	615	624	608	655	657	618	627	648	632	637	629	621	665	676	653	631	613	648	630	629	659	620	579	617	633	653	603	637	656	609	606	625	679	654	631	639	629	639	637	633	617	634	630	694	634	626	638	718	657	626	649	595	616	679	613	640	641	646	639	597	675	668	603	673	665	596	632	613	648	634	598	635	665	632	611	639	594	673	629	632	606	613	612	653	653	649	656	604	663	634	629	622	653	694	650	645	638	653	634	652	640	606	668	649	617	551	651	630	641	639	604	683	623	624	649	647	634	610	630	651	617	588	628	635	638	598	629	622	599	618	671	661	627	636	648	636	603	618	624	668	665	687	645	627	654	634	590	642	615	628	645	596	647	624	609	598	640	586	617	653	598	629	607	658	657	611	643	610	618	607	639	628	680	626	658	663	678	658	648	618	627	647	628	635	643	641	642	662	590	676	643	616	638	638	683	614	642	659	609	685	594	664	637	653	626	622	629	653	622	650	662	595	641	597	655	617	598	658	646	611	618	630	647	659	620	631	639	645	678	674	646	601	617	642	618	669	657	622	592	617	640	640	630	645	647	658	602
8821	3914	1727	1036	773	602	500	456	311	227	234	198	166	194	150	133	149	137	142	115	96	85	96	102	99	81	81	99	81	73	75	77	86	74	90	80	103	67	105	90	69	79	95	88	68	69	73	71	73	79	69	80	101	69	82	81	77	74	76	70	79	72	65	82	75	61	81	64	72	99	83	67	74	85	62	85	66	77	86	91	85	78	84	79	94	73	79	93	77	81	73	82	71	97	81	87	80	73	98	90	84	82	72	91	100	71	71	71	83	69	84	68	77	72	71	72	78	81	88	67	68	70	79	90	87	71	85	72	73	93	86	75	93	62	84	73	75	70	87	91	78	84	91	77	77	88	90	73	86	78	73	85	69	71	80	81	74	87	75	67	79	88	94	61	75	77	85	81	77	86	81	78	63	60	88	88	83	88	101	72	84	77	73	92	68	90	86	68	73	75	77	81	94	74	79	75	101	85	56	55	75	92	70	95	67	94	76	83	83	76	75	84	89	67	77	90	77	82	77	97	79	73	61	77	77	79	78	83	84	84	69	74	75	78	69	79	75	83	94	82	76	73	99	87	81	84	97	79	82	86	72	76	66	69	78	68	74	94	90	81	87	80	81	98	71	67	87	90	90	79	71	89	65	71	79	81	93	68	83	77	73	84	58	89	60	89	80	79	84	73	64	85	69	70	77	77	85	84	81	82	70	61	76	84	85	76	80	70	79	78	89	78	89	76	59	77	83	87	77	100	92	71	78	82	89	67	89	73	90	76	78	81	79	69	75	80	96	75	84	92	101	99	72	70	83	72	95	87	74	75	87	74	77	80	80	82	68	75	88	80	74	79	83	82	77	61	67	63	79	74	93	70	72	81	62	65	67	80	64	73	74	71	75	76	78	68	95	69	78	62	63	90	85	77	80	83	78	79	111	82	67	77	75	72	87	70	69	79	65	82	79	78	88	87	89	83	73	85	86	96	76	84	89	71	96	81	81	86	75	78	78	82	77	100	81	77	64	83	86	80	80	80	71	71	80	76	71	81	81	93	88	66	76	63	67	86	69	90	73	92	95	85	82	75	68	83	77	80	78	75	77	79	78	87	88	68	83	87	73	75	81	78	88	84	73	85	95	83	89	88	60	86	89	87	80	71	81	71	83	85	75	78	79	86	67	93	88	80	86	79	94	67	88	69	78	85	65	74	93	76	78	106	58	90	63	69	71	99	83	72	75	77	72	75	91	96	92	68	77	72	85	94	93	77	75	68	70	86	79	68	62	81	86	78	69	65	73	87	82	84	77	67	64	69	87	75	85	76	93	79	82	76	66	87	86	82	84	82	82	73	81	86	85	70	79	87	95	92	79	87	73	80	82	84	75	74	77	76	89	80	72	79	83	78	57	69	77	66	56	72	64	107	72	86	68	77	76	86	92	67	80	88	77	92	89	71	70	65	88	76	80	84	79	72	79	72	82	76	74	61	85	94	82	84	78	70	68	74	86	91	92	76	86	73	77	80	85	71	91	74	64	79	80	80	83	84	73	79	83	61	89	83	68	87	80	71	82	84	85	76	67	75	79	84	76	74	73	70	66	85	70	82	91	71	96	72	65	77	65	74	91	76	74	73	73	86	76	86	71	86	76	73	80	71	65	72	73	69	66	76	73	74	73	82	80	67	73	84	79	89	67	67	82	99	76	90	71	97	76	97	81	58	68	80	74	76	75	75	88	86	79	70	77	75	95	75	74	78	86	69	86	77	79	91	90	82	81	70	81	74	64	102	84	83	85	83	84	67	68	84	65	70	82	74	72	85	77	88	62	82	71	83	70	92	91	93	86	75	91	77	76	73	81	85	89	63	85	68	64	75	89	79	83	85	94	83	86	75	82	86	96	82	78	91	72	76	84	72	72	68	63	73	73	66	87	69	74	65	77	77	70	70	84	95	70	74	79	81	74	72	76	80	85	79	66	64	78	92	82	95	68	87	58	72	72	81	89	58	75	91	64	69	83	77	76	68	83	65	72	68	74	74	91	88	83	73	64	83	88	89	71	90	73	79	69	56	73	79	84	82	105	87	75	96	70	93	69	68	83	79	64	77	78	77	65	86	62	84	73	86	88	77	71	89	89	75	82	72	85	71	73	77	100	86	80	91	69	75	85	74	70	82	94	97	75	84	71	83	79	90	87	63	84	78	71	81	76	73	79	77	87	83	76	74	78	80	83	88	90	90	73	87	70	82	79	82	82	77	81	70	69	78	79	78	71	92	70	76	76	75	87	79	76	75	87	67	75	80	79	69	82	70	68	70	76	98	76	89	72	74	74	85	75	89	67	75	71	82	70	72	73	85	86	78	83	76	62	80	73	86	88	83	55	72	78	75	62	97	65	74	76	76	62	81	75	80	82	74	75	88	91	74	63	76	70	65	89	88	68	77	67	77	71	103	78	71	94	70	77	87	81	90	76	83	86	70	81	72	93	93	79	79	95	83	85	79	73	79	67	79	72	87	75	84	66	74	77	74	84	74	70	77	79	82	89	65	73	87	83	87	89	96	99	77	81	62	74	74	78	80	88	72	75	85	78	77	83	66	73	86	70	59	75	82	67	74	78	59	76	73	79	83	78	66	80	73	87	83	76	65	76	86	54	75	71	93	87	82	67	75	77	81	80	69	89	76	99	94	93	66	63	90	73	90	65	67	76	62	79	82	94	83	77	89	77	67	74	84	83	74	61	72	79	85	81	80	89	91	76	79	79	89	71	80	65	90	70	73	83	66	83	86	73	79	83	76	74	86	57	78	76	71	83	78	79	64	79	74	83	74	78	85	64	79	78	62	78	80	86	71	67	81	75	67	87	85	90	87	76	83	81	83	81	91	81	70	85	74	71	90	81	81	64	73	93	74	69	75	72	91	93	65	82	75	92	82	85	86	79	77	78	90	75	68	76	80	72	84	69	77	78	77	76	81	81	92	76	75	81	100	72	76	62	83	69	95	72	78	74	78	79	92	67	94	72	76	84	71	76	71	82	77	63	83	58	80	86	82	88	81	70	79	58	86	72	99	68	68	66	74	83	73	61	84	70	81	83	81	90	69	74	90	68	76	76	85	83	73	72	75	91	87	79	82	84	88	87	84	62	88	84	84	68	90	85	70	83	80	78	76	61	77	92	78	59	82	75	87	66	73	82	91	67	86	78	79	89	78	79	89	73	88	69	81	89	84	71	77	77	71	82	75	82	75	98	65	86	94	74	69	73	69	75	82	75	64	80	80	92	66	78	75	68	94	80	71	67	91	72	73	73	80	84	71	75	84	69	90	77	73	79	70	93	78	72	88	91	68	104	65	88	73	87	97	76	80	75	90	72	87	95	76	68	71	81	91	73	62	97	90	78	79	67	78	71	87	76	82	82	62	104	77	84	81	82	69	65	81	97	86	74	83	75	80	80	61	75	76	86	79	76	63	73	67	94	94	73	93	69	81	66	68	76	71	78	86	74	84	70	80	70	64	76	79	85	82
36131	21979	13978	13875	19954	18764	15970	13018	9027	6928	5666	4644	4049	3511	3038	2811	2720	2283	2077	1751	1412	1180	1163	1088	1065	968	919	948	822	826	802	725	674	637	646	640	645	667	643	667	692	621	610	627	609	608	602	586	587	610	620	611	557	632	563	588	633	603	560	580	639	583	633	613	593	591	619	594	594	579	595	592	569	616	574	626	593	576	586	595	585	587	592	645	604	596	593	581	580	581	568	593	594	567	607	587	613	588	622	621	596	607	647	622	599	606	630	601	601	626	591	585	574	635	579	618	560	562	593	587	599	612	590	610	570	578	600	598	599	561	570	600	613	572	609	572	635	639	656	597	563	599	595	592	593	590	619	583	627	615	589	679	607	577	519	605	602	599	577	641	560	612	614	570	615	564	602	612	593	595	615	577	543	586	580	605	583	593	616	586	586	621	607	617	559	591	622	564	611	618	628	559	589	572	589	619	584	577	609	626	576	595	564	606	642	594	607	642	594	582	633	599	624	628	637	568	584	598	577	590	661	616	564	588	592	595	603	604	585	589	587	569	644	598	607	572	557	578	558	617	616	578	656	562	532	555	609	631	574	599	581	545	643	577	544	603	565	606	605	573	617	542	634	608	610	619	632	616	633	595	628	588	602	616	584	609	603	560	659	583	632	603	609	565	571	591	579	611	590	617	568	580	604	603	635	562	571	626	558	530	550	609	581	598	561	578	566	613	566	635	612	579	582	609	643	612	614	611	604	623	610	574	591	560	608	626	643	592	593	630	562	597	563	572	593	602	603	605	608	636	558	613	597	605	643	564	614	602	600	590	593	581	580	605	611	577	603	621	550	565	596	591	589	579	605	564	614	604	595	587	611	590	584	592	559	634	601	612	581	598	552	591	583	597	605	553	616	615	597	578	597	559	605	596	599	558	610	632	567	604	549	582	586	627	562	576	605	591	626	579	568	629	575	635	639	575	577	601	569	643	566	605	593	599	560	617	563	608	604	612	622	590	564	623	617	578	615	619	599	612	590	618	578	611	615	636	607	634	596	562	628	614	637	612	562	592	610	565	636	584	623	597	594	587	594	578	589	624	614	587	581	594	624	591	588	647	575	579	618	565	585	576	567	595	618	639	557	630	595	584	618	594	594	595	620	626	582	536	619	569	604	654	630	618	595	583	627	628	638	593	540	595	656	578	554	565	617	592	542	574	579	637	624	601	633	594	603	587	581	596	560	600	570	556	592	617	565	545	605	603	577	622	596	612	618	611	603	626	564	572	558	582	619	648	622	644	580	589	639	570	635	614	612	616	640	594	585	599	633	594	577	565	606	601	587	605	589	577	559	610	578	625	571	584	571	642	629	627	582	577	590	610	614	544	615	600	572	594	637	614	582	579	614	600	584	572	625	592	558	651	602	598	542	557	556	621	631	625	580	602	577	596	573	587	636	576	615	589	604	598	638	552	559	568	635	563	593	611	607	608	616	603	592	590	608	624	573	592	570	556	612	592	620	635	591	638	579	589	617	557	601	590	620	602	582	590	553	566	627	617	605	600	638	620	597	589	661	555	600	577	611	591	591	568	564	585	584	579	620	608	615	559	548	585	612	664	598	610	597	611	591	582	582	579	552	580	598	559	582	604	628	575	565	608	565	626	569	594	568	579	596	584	634	565	612	582	605	583	633	611	595	627	552	556	602	643	643	648	596	576	592	608	538	576	604	556	574	577	619	578	589	641	596	606	645	588	600	558	576	601	587	544	595	621	584	615	585	581	614	589	609	601	618	584	578	618	566	571	610	606	602	577	575	531	631	592	604	593	578	599	553	583	585	634	551	625	622	601	567	617	601	561	632	597	623	554	600	571	628	603	587	602	589	665	593	612	592	583	639	633	586	587	599	593	555	560	598	567	618	559	594	554	573	581	589	617	594	565	597	575	626	607	580	613	612	600	590	598	609	585	580	563	582	658	621	628	569	598	561	590	595	600	592	610	574	610	559	593	596	566	587	618	576	572	590	564	601	569	608	584	602	609	603	632	613	602	592	631	595	623	615	599	601	573	591	614	604	621	577	576	631	597	582	599	618	603	551	607	613	584	568	594	594	581	613	580	560	627	625	625	603	538	579	584	559	565	585	607	596	609	586	611	605	563	604	596	582	600	641	600	589	580	594	585	584	579	621	576	621	567	605	533	573	581	598	622	549	606	647	612	613	584	591	581	570	606	628	610	567	629	623	581	606	598	614	606	627	598	567	607	618	600	619	594	574	638	619	610	619	524	647	567	569	613	589	580	569	624	594	619	579	616	618	536	670	619	623	568	584	596	581	627	621	574	576	633	627	604	563	574	616	586	601	624	533	593	571	584	606	584	578	621	613	600	567	559	584	604	624	581	589	589	531	655	599	593	566	594	623	582	585	575	587	581	572	636	617	595	601	616	611	639	579	561	557	581	625	636	639	606	587	556	606	606	609	609	586	544	602	572	589	612	612	547	596	593	608	567	610	625	608	619	587	570	608	592	629	562	612	571	570	601	603	572	639	615	605	577	612	589	596	595	579	622	618	606	572	608	565	597	582	587	594	586	625	602	615	599	589	579	547	580	592	585	561	615	563	603	613	618	614	593	589	579	641	567	559	561	582	613	616	582	621	598	605	593	550	652	637	632	601	608	557	549	605	610	592	591	558	583	588	586	611	595	584	651	573	568	631	557	588	598	593	648	594	603	566	581	623	633	596	583	620	586	627	612	627	618	595	645	574	600	586	623	573	611	543	552	613	539	631	578	598	605	609	577	634	600	605	584	569	602	592	607	572	594	582	629	615	603	596	549	614	630	623	597	551	612	579	619	597	587	594	634	557	602	583	595	570	601	608	584	627	620	608	658	571	554	625	601	592	586	590	631	612	598	610	590	632	587	641	619	587	622	580	630	575	569	610	634	573	640	622	591	621	607	608	584	585	587	641	654	620	601	598	541	548	639	604	608	569	611	597	593	580	553	590	586	567	586	593	636	640	617	632	560	582	603	574	619	611	593	583	581	603	519	547	633	624	569	619	590	602	576	599	560	602	643	591	603	603	631	607	601	567	621	592	604	567	600	582	616	593	548	558	588	566	609	589	587	573	598	609	587	601	592	615	614	574	621	617	573	631	611	605	592	611	586	629	666	543	611	633	603	576	581	595	558	565	591	625	556	575	600	589	643	639	612	572	602	596	649	608	583	614	599	588	594	581	651	595	599	601	640	595	638	580	540	593	598	636	594	581	631	585	616	594	602	588	569	611	615	583	617	611	582	610	576	563	587	635	582	563	591	592	657	588	550	609	567	582	606	600	635	622	601	621	655	651	561	583	587	550	584	573	598	589	644	626	640	603	579	611	608	573	610	610	633	632	582	606	560	543	578	538	628	640	619	563	598	587	613	603	648	563	592	583	589	558	576	614	581	631	587	585	627	611	569	584	577	612	663	613	616	550	586	583	582	593	605	612	578	570	570	608	572	624	633	659	606	602	601	631	584	614	597
10181	5385	2663	1558	903	676	684	658	407	334	282	269	222	245	197	206	192	198	185	149	143	127	106	105	108	105	98	115	106	103	90	86	84	96	87	109	91	105	98	95	92	96	89	89	90	88	83	95	78	95	102	83	103	86	70	84	87	79	91	95	111	87	87	102	94	105	92	111	80	79	84	87	80	76	92	76	72	83	92	74	76	83	84	63	92	106	73	81	97	72	89	105	92	97	71	82	85	73	76	87	85	79	95	87	83	74	77	77	87	80	82	87	86	80	95	78	93	84	78	70	83	97	73	81	110	83	80	70	87	99	88	59	82	91	79	90	69	100	96	76	92	78	86	83	79	78	90	79	99	87	84	76	83	82	105	78	79	83	78	70	85	103	103	94	85	76	78	90	88	84	91	82	89	74	105	92	87	92	80	72	83	75	90	82	82	86	83	93	78	81	88	76	76	92	79	79	101	81	80	78	98	89	88	78	98	94	93	80	92	84	83	95	83	87	85	74	95	79	95	104	91	80	86	79	95	80	96	81	70	95	85	95	98	73	84	86	76	78	79	101	90	83	83	82	89	97	85	93	96	88	94	74	89	89	92	78	109	76	104	81	88	83	88	77	81	77	77	88	98	79	75	98	94	84	108	82	93	81	78	70	87	70	111	79	85	87	77	77	81	65	91	74	98	86	98	77	83	65	73	81	88	80	88	82	97	81	92	87	96	86	88	76	77	84	80	89	68	74	75	95	86	76	77	89	92	82	97	77	85	78	95	66	85	85	68	101	85	105	93	80	85	89	77	90	96	88	88	91	72	81	82	91	76	89	80	96	98	87	86	84	85	94	90	75	82	90	85	78	93	93	88	66	81	93	75	83	80	89	94	83	89	76	83	84	87	88	74	102	76	88	81	66	81	89	73	94	96	82	88	94	70	83	75	99	83	94	90	86	77	78	81	89	84	88	79	92	90	81	93	89	82	70	73	80	107	89	84	98	97	78	90	88	84	93	83	84	64	89	102	81	74	83	97	78	79	88	85	81	95	89	81	84	85	77	96	97	75	93	94	94	94	82	88	91	84	75	81	94	81	92	78	68	85	92	86	82	85	79	108	87	72	84	76	77	78	84	77	77	88	95	83	85	93	69	90	83	86	99	88	82	80	70	84	88	97	88	88	92	93	70	103	99	79	92	83	99	80	82	84	82	94	82	87	77	90	96	68	65	94	83	82	83	95	72	82	79	68	64	89	63	76	79	85	92	79	73	66	112	85	80	91	86	85	79	76	84	83	98	82	99	93	89	82	82	76	86	80	75	89	86	88	100	86	89	100	76	94	87	95	87	89	94	85	84	86	78	87	123	104	94	99	102	86	92	75	87	75	80	94	87	86	87	86	80	66	92	81	81	81	87	79	95	98	85	91	79	100	79	102	77	85	82	90	77	85	89	87	76	75	92	84	77	84	97	98	88	65	89	90	79	85	83	94	92	102	98	91	88	71	88	87	78	87	98	87	71	88	88	84	87	83	83	76	88	84	88	94	74	74	89	97	81	87	82	78	84	81	96	92	96	103	77	80	86	70	89	75	80	82	91	70	72	69	80	101	101	95	93	77	66	94	85	106	81	91	63	92	82	89	89	86	107	77	98	80	92	74	82	78	107	75	105	77	93	85	86	87	90	83	74	81	102	99	84	73	92	90	83	87	92	87	92	81	77	94	73	83	83	99	75	83	83	85	62	85	79	95	100	87	93	83	85	87	78	87	89	104	74	92	78	86	98	72	76	104	89	85	86	86	83	98	96	92	74	86	81	90	101	84	108	80	82	88	71	84	74	100	75	68	100	82	69	77	83	63	81	79	92	74	89	95	77	84	84	90	75	80	91	80	71	83	103	81	92	78	94	86	96	70	74	79	83	93	96	82	75	78	75	87	72	79	99	75	92	74	80	79	86	94	76	78	83	77	73	66	82	86	76	84	100	89	86	108	111	82	87	60	97	87	74	77	92	89	101	75	85	93	83	81	94	68	87	74	70	78	81	99	98	103	77	102	87	82	84	87	80	88	81	90	62	91	79	72	90	76	104	83	84	66	89	88	89	82	63	81	83	87	80	83	85	77	80	96	77	84	101	92	83	72	83	92	77	99	72	84	81	84	93	85	105	75	88	94	72	77	71	103	92	80	78	97	75	92	80	89	72	79	90	92	102	95	88	63	73	85	91	84	85	79	80	96	94	80	97	80	80	104	62	102	105	72	88	77	93	72	81	77	89	81	78	78	86	90	81	88	96	93	91	104	77	84	73	99	104	100	89	77	83	106	100	97	73	87	73	86	83	88	79	90	81	85	76	86	84	82	82	73	93	72	77	75	72	68	79	98	97	81	80	88	85	83	64	85	66	69	70	93	90	82	83	113	81	80	100	71	81	78	91	79	84	69	100	88	89	72	75	92	74	77	80	90	107	76	64	90	78	86	98	90	82	81	85	93	92	88	94	96	90	83	91	98	111	87	75	92	88	101	107	82	84	71	87	65	72	79	79	80	73	84	70	79	85	97	90	69	80	90	77	87	81	92	86	83	67	87	84	75	92	93	83	89	96	84	82	84	87	85	89	82	86	87	101	84	94	92	86	80	95	80	74	81	77	95	89	79	76	91	93	81	84	102	77	79	92	81	84	89	98	98	85	83	84	90	72	85	65	78	76	105	82	92	90	103	83	92	77	79	75	82	74	88	80	90	81	86	77	68	92	76	67	82	91	100	81	82	81	88	99	99	82	72	85	86	87	95	85	75	74	103	77	90	85	75	88	93	78	80	82	95	83	86	75	86	97	71	90	87	97	80	98	92	99	97	78	64	78	88	66	72	85	86	90	83	89	88	83	91	81	96	84	71	93	96	93	88	85	89	69	92	67	92	87	94	74	82	94	95	77	79	86	82	105	73	85	85	70	91	103	93	79	83	74	88	71	78	76	76	75	94	73	75	85	79	81	80	82	96	88	77	81	83	97	103	77	95	83	83	84	91	90	87	97	72	93	87	82	87	81	81	84	87	80	75	90	83	89	91	82	82	76	95	83	75	82	90	64	95	96	79	70	96	87	82	84	82	93	88	74	82	94	85	81	73	102	81	86	97	77	85	76	85	83	84	100	78	73	90	85	88	99	70	74	92	96	89	82	83	77	84	94	89	79	65	79	86	97	85	97	96	87	72	85	85	88	83	81	90	82	100	87	95	72	86	94	83	91	97	86	81	76	87	85	93	79	83	81	93	86	96	78	69	79	81	86	80	99	96	85	69	95	86	95	87	87	82	84	75	107	86	99	89	85	91	80	87	82	64	88	101	94	85	80	97	91	96	83	98	85	93	75	70	89	86	75	81	91	75	89	89	73	79	94	90	96	78	85	100	82	99	69	95	95	84	84	64	88	95	98	84	89	77	72	81	93	73	92	75	86	74	93	83	90	82	102	86	102	93	81	89	73	87	73	67	89	81	91	91	93	102	95	86	103	82	83	88	86
40368	25725	18503	17574	21046	21993	19708	16518	12297	8994	7318	6277	5027	4416	3967	3831	3361	2965	2637	2203	1756	1471	1268	1307	1303	1137	1185	1048	1002	975	938	878	750	810	746	730	730	726	693	707	687	678	672	648	693	667	635	626	652	628	664	683	651	637	636	645	650	675	652	660	650	667	651	624	675	631	633	611	668	635	637	683	643	610	658	670	623	614	653	652	651	651	670	640	649	632	647	675	664	653	630	679	605	631	610	612	678	664	658	605	671	646	659	657	637	617	632	637	632	674	634	637	641	629	631	610	684	615	638	613	628	615	616	649	608	681	626	643	666	641	634	610	656	604	681	644	644	651	635	636	596	603	649	600	660	643	662	627	677	663	688	630	597	654	642	678	622	653	637	646	644	619	639	656	653	626	642	665	618	669	654	609	657	653	646	641	651	686	614	621	640	664	619	636	605	647	604	639	655	635	662	648	653	623	647	665	660	622	630	663	615	640	620	622	595	614	643	624	617	663	667	640	615	638	634	651	670	632	649	652	588	651	629	652	633	597	680	594	678	651	652	643	665	642	631	677	634	635	617	634	612	653	650	589	631	630	652	621	583	666	609	632	658	607	634	609	624	642	635	632	664	617	631	665	636	645	624	684	658	630	637	658	654	589	637	658	593	655	657	624	638	639	629	674	601	677	646	636	653	658	624	651	666	634	635	644	616	645	599	664	680	675	645	660	652	682	658	678	644	658	639	671	626	626	677	678	627	669	680	648	641	621	681	628	609	621	604	614	632	643	635	619	682	650	643	649	660	618	675	603	624	574	605	625	645	639	652	675	646	624	662	635	641	628	664	634	669	638	662	645	627	650	629	605	631	620	631	619	622	666	631	667	666	652	684	668	657	615	606	606	635	646	606	615	683	675	615	665	714	573	650	660	591	693	644	635	623	596	657	678	600	636	621	648	626	615	656	658	659	669	623	641	607	670	620	576	609	636	650	672	653	680	638	632	600	669	609	649	677	653	648	659	655	649	634	669	625	667	646	645	628	615	654	631	638	595	684	628	639	659	639	658	616	641	622	643	627	566	635	634	637	611	677	652	674	624	631	656	601	640	598	592	649	621	636	573	672	621	661	633	621	662	648	655	685	627	628	663	627	598	632	658	632	653	590	666	569	663	640	626	676	652	687	643	643	663	658	629	613	624	678	651	658	639	646	692	648	645	633	604	640	623	682	655	607	622	627	650	594	665	618	706	629	619	659	624	677	656	642	617	630	620	651	652	680	658	655	599	636	665	616	588	601	652	596	643	625	660	657	647	605	639	647	651	625	694	660	653	592	690	649	597	674	634	679	647	643	660	658	696	622	644	636	641	651	674	671	651	606	624	629	627	639	618	662	667	630	622	618	641	627	689	600	601	673	647	585	610	638	614	653	674	629	631	627	681	687	679	669	657	609	666	645	629	659	619	626	640	603	636	657	666	609	588	618	626	674	630	621	628	606	602	627	632	676	642	594	607	648	657	659	625	621	609	705	649	636	662	615	667	674	665	653	589	612	668	648	638	661	610	641	614	658	634	623	686	617	653	631	609	623	646	624	617	611	639	638	645	582	693	626	619	603	650	604	650	656	658	647	634	644	637	648	655	650	661	648	627	642	684	642	672	651	648	604	688	641	649	670	603	656	635	668	677	655	657	649	660	664	633	663	650	647	648	581	639	668	679	612	667	645	650	607	634	641	631	618	623	610	637	646	647	653	613	643	635	663	617	684	679	665	600	605	611	595	657	625	596	602	626	643	631	643	679	646	647	627	639	649	600	632	637	654	649	653	623	671	566	654	640	634	657	623	623	627	659	652	685	628	656	601	613	601	611	645	611	659	651	646	664	630	667	681	628	614	643	654	615	657	596	596	667	692	643	689	670	657	652	679	620	668	627	666	625	645	616	662	659	658	634	644	609	595	664	675	654	690	650	656	641	627	633	683	649	640	669	660	667	678	633	643	632	679	653	612	614	635	612	672	635	646	699	642	628	602	673	662	622	635	626	702	660	669	627	610	606	622	643	619	672	654	614	618	622	662	608	640	607	655	681	607	625	615	631	632	691	636	637	645	615	667	637	623	631	666	600	702	641	628	647	672	642	615	649	642	680	672	674	678	659	686	655	582	643	654	615	677	639	641	632	640	634	642	648	593	636	649	618	638	630	611	638	660	669	627	655	651	630	624	652	646	632	656	651	662	679	678	608	638	629	617	627	607	670	619	648	671	667	619	644	628	682	652	696	665	626	670	657	654	635	669	649	657	667	597	660	611	657	641	621	614	623	674	681	606	673	623	669	656	645	649	649	653	629	651	666	614	663	613	661	620	697	629	637	628	597	629	609	634	589	634	667	647	590	645	624	668	608	606	608	641	718	638	659	615	676	652	688	613	661	625	659	615	656	651	662	658	634	612	617	638	634	618	644	676	678	618	625	652	652	662	649	645	624	692	645	639	643	642	629	638	633	595	663	653	630	645	658	656	621	648	640	664	625	623	710	607	608	634	592	622	606	636	678	656	617	605	684	643	617	620	674	596	644	633	674	625	645	705	639	601	621	632	641	637	655	622	647	661	630	621	643	642	604	630	622	626	623	651	617	657	616	646	669	710	632	649	657	663	676	629	654	653	680	609	644	652	645	638	629	677	647	682	677	634	639	716	642	616	655	619	640	634	673	667	635	612	673	663	665	656	722	639	631	617	628	666	654	654	612	645	619	612	608	645	644	613	666	623	616	677	641	678	639	669	675	652	605	643	611	631	645	669	621	663	647	617	601	624	667	625	595	639	677	662	641	643	652	662	691	646	646	632	660	650	649	613	644	665	689	652	625	613	624	601	629	686	635	610	589	620	631	662	596	642	611	663	633	632	647	653	639	623	609	679	631	641	646	642	646	612	631	669	623	644	615	636	657	618	669	598	614	663	605	590	627	612	640	592	647	667	587	657	635	619	627	605	623	610	612	606	638	665	671	609	620	680	681	609	627	615	656	657	595	664	653	658	651	649	620	627	676	619	637	622	649	717	607	654	612	610	614	664	662	633	665	587	632	593	678	634	610	632	620	636	641	630	609	633	628	618	643	674	672	634	611	636	651	617	652	636	643	622	693	624	590	672	650	616	607	620	598	647	663	645	645	623	671	657	613	660	669	589	673	670	631	624	636	629	618	593	653	654	590	643	647	688	653	679	645	654	630	594	642	634	656	667	635	594	642	649	643	632	617	611	606	640	640	679	604	621	622	653	639	644	603	711	661	659	678	628	675	640	664	672	636	629	628	667	673	631	595	627	615	630	640	652	640	636	627	718	634	683	639	597	622	692	617	650	630	647	618	609	624	633	669	686	595	635	659	636	641	656	629	668	670	655	633	636	622	603	600	672	621	656	642	632	651	695	624	591	664	628	601	610	683	620	643	635	658	669	656	683	656	611	638	686	639	615	610	670	603	665	626	660	622	614	618	674	620	635	621	665	666	635	637	616	628	667	638	650	674	633	606	644	635
6392	2816	1497	797	416	364	401	333	275	207	185	198	165	165	152	140	130	114	128	108	118	88	97	110	83	104	82	87	78	76	74	76	76	86	65	84	69	83	78	83	90	78	80	72	90	72	93	94	80	79	78	80	100	75	66	86	86	85	78	92	85	60	86	76	84	74	82	80	66	85	75	74	75	71	85	80	83	80	84	76	88	89	78	79	79	81	86	88	73	83	76	83	86	80	77	85	91	80	85	82	76	75	79	72	89	71	94	89	71	65	72	71	82	86	84	74	87	76	69	87	84	85	79	74	83	71	79	78	78	74	95	86	89	80	63	97	83	69	97	66	74	75	91	81	96	76	76	83	78	78	61	111	93	72	77	61	74	73	86	95	78	93	77	77	70	76	72	78	91	69	99	86	91	80	81	66	75	89	72	83	78	67	77	81	78	74	81	74	85	81	67	70	85	84	84	67	78	74	75	91	81	85	77	86	78	81	69	65	86	82	82	75	78	82	89	70	72	75	67	86	72	65	90	73	64	75	76	78	79	89	83	67	60	79	75	79	81	85	91	75	68	75	69	78	83	79	81	90	95	83	82	70	78	79	100	65	87	87	71	83	76	90	76	84	87	101	67	84	78	66	75	75	79	81	76	83	92	73	69	96	70	74	77	86	65	74	78	75	86	76	73	67	61	96	81	99	94	75	88	79	73	81	77	81	101	78	69	82	78	69	87	85	91	95	83	74	88	69	79	78	86	59	82	82	88	64	80	64	74	81	88	76	76	79	80	94	78	73	84	82	83	76	75	80	77	93	84	83	89	68	73	83	78	76	91	78	79	80	73	84	79	88	97	79	75	90	81	70	77	75	94	77	87	73	76	86	72	84	88	82	84	94	68	88	77	81	82	80	92	74	75	78	71	80	81	72	87	83	82	95	85	70	81	63	76	57	70	94	83	74	65	77	77	80	76	85	78	82	81	79	87	75	77	81	75	88	67	75	71	68	79	106	97	75	82	72	68	61	80	65	76	89	78	68	79	78	93	61	66	92	85	90	83	85	71	75	86	89	76	63	75	81	88	70	69	64	79	96	76	85	79	79	62	80	88	83	76	81	96	77	66	85	89	81	80	82	95	92	91	79	73	60	73	98	72	107	93	82	69	63	95	85	64	73	74	79	85	89	86	77	86	78	84	85	76	79	85	75	87	82	79	86	97	83	86	79	98	106	65	83	76	74	69	80	84	74	85	68	89	89	75	91	90	82	92	82	74	69	73	77	90	87	72	94	89	87	77	94	72	73	77	77	102	86	75	69	84	81	91	96	84	75	72	78	75	75	87	71	69	73	91	74	70	73	65	90	84	71	96	68	78	66	76	81	70	80	70	85	73	84	84	70	87	91	99	66	81	67	65	70	82	75	80	98	80	85	86	83	78	75	99	69	94	78	70	88	80	69	70	79	83	79	72	75	70	72	95	73	70	74	82	91	94	82	77	99	84	81	89	81	76	80	70	86	93	86	83	96	66	71	72	79	88	72	73	105	75	83	76	81	82	74	86	80	88	61	88	78	86	87	68	74	75	72	78	86	85	80	88	80	81	106	77	81	80	69	65	94	86	69	88	77	77	77	69	81	95	93	79	88	74	87	78	73	91	76	92	82	78	79	80	74	73	83	83	82	79	82	94	86	81	79	57	82	76	77	93	87	66	80	93	71	67	76	88	64	85	69	86	87	75	76	78	92	63	77	78	66	76	83	75	79	74	78	74	100	79	63	76	80	97	76	71	78	93	74	86	87	80	64	71	73	75	81	78	83	86	73	81	84	62	66	72	69	67	77	74	73	80	70	87	74	78	76	65	99	74	76	74	75	73	82	79	73	88	84	76	79	80	75	80	62	79	75	90	83	77	86	80	98	81	70	87	69	72	71	90	69	81	83	83	70	83	86	77	73	89	71	77	78	68	76	86	76	68	82	68	86	74	75	102	82	79	84	76	72	52	89	88	76	86	72	94	77	77	88	83	77	96	67	75	87	74	60	92	71	92	78	75	81	89	86	72	88	70	74	75	83	74	55	72	90	79	73	75	68	75	80	77	91	77	81	85	76	69	70	98	77	63	85	70	83	81	88	87	67	93	80	86	70	79	71	70	92	72	63	77	77	80	86	103	79	66	66	79	54	84	82	76	67	96	80	68	81	76	88	74	79	77	73	84	77	93	76	73	76	84	88	63	73	95	89	77	84	85	68	91	73	74	87	83	72	81	82	88	76	91	83	88	88	70	83	68	71	59	84	78	81	68	68	71	67	91	93	80	97	71	91	79	72	90	74	92	89	75	73	85	94	67	88	83	72	80	74	85	67	92	77	90	79	59	79	84	69	62	81	88	82	73	62	67	84	77	83	73	70	83	92	72	67	77	78	78	77	68	79	86	90	57	78	71	75	72	81	89	77	77	77	71	78	83	72	66	73	89	63	77	82	81	74	87	77	88	81	77	67	71	79	82	78	74	63	88	76	79	66	76	84	73	70	79	60	74	83	103	100	67	76	66	64	90	92	80	61	74	95	79	99	91	77	76	87	84	74	69	83	88	75	66	78	80	87	71	83	75	70	62	85	65	80	77	84	82	87	68	80	72	84	77	85	72	86	69	83	80	78	101	73	84	77	86	75	74	93	85	87	75	108	87	73	80	80	72	79	71	83	81	76	82	81	103	65	92	79	81	83	85	87	90	61	75	83	97	76	76	76	73	70	64	82	78	104	83	72	82	89	82	83	89	77	66	73	74	73	80	78	78	79	65	64	74	80	84	104	75	74	90	79	94	73	81	73	87	90	88	65	68	80	82	77	84	81	83	68	91	60	74	77	70	75	78	85	63	73	68	92	80	89	95	77	77	62	77	77	75	84	81	67	83	67	72	83	74	68	90	72	75	80	78	78	65	77	83	80	68	67	89	76	76	96	90	76	71	79	100	83	79	73	97	62	89	69	83	77	96	77	74	82	76	89	80	57	81	70	73	82	86	74	84	77	87	73	75	86	100	70	76	84	92	85	85	64	69	67	82	68	88	70	84	72	72	83	73	78	67	69	87	87	84	90	90	70	85	88	77	78	75	81	89	81	86	71	80	72	80	96	84	81	81	91	61	81	91	88	80	90	76	66	70	83	81	62	69	72	72	68	93	71	84	71	79	79	85	75	83	74	98	78	79	76	74	72	70	71	91	68	86	92	90	73	80	71	90	80	85	71	99	79	89	57	81	85	77	91	90	69	72	84	87	80	75	86	76	74	91	83	71	74	72	88	95	84	77	71	103	71	87	89	85	90	74	76	82	84	81	85	62	88	82	81	88	73	72	85	104	77	77	91	94	72	71	72	65	80	82	75	89	76	79	79	84	73	73	84	81	71	87	67	68	69	79	57	72	75	80	94	84	80	64	98	77	76	65	73	77	75	93	70	76	69	79	79	77	70	79	72	68	85	93	84	96	78	77	78	72	76	68	71	72	62	67	58	77	84	79	81
33631	19537	12694	10886	13636	14271	13295	10538	7983	5934	4754	4003	3304	2856	2395	2208	1969	1852	1790	1457	1318	1078	986	937	933	845	860	859	787	781	702	717	650	649	651	631	663	674	603	618	616	625	630	593	626	618	573	597	579	651	571	592	612	631	595	574	607	597	572	607	651	572	612	591	605	596	636	586	620	566	608	577	618	639	631	569	595	628	582	607	602	623	622	585	561	641	591	583	581	604	633	591	603	620	586	552	615	562	577	604	616	573	598	592	637	602	640	635	602	626	623	606	607	581	567	637	625	605	612	562	581	557	600	576	591	596	599	599	575	601	613	587	637	602	588	602	584	567	603	590	609	578	569	631	562	615	630	583	665	584	589	613	602	547	629	587	620	579	622	623	557	605	592	547	623	572	618	611	613	597	627	588	613	618	589	583	609	595	606	559	606	642	577	602	556	592	602	601	596	628	594	572	605	608	582	575	579	633	558	597	619	598	656	582	601	591	566	607	582	584	595	638	549	560	623	641	621	599	557	595	656	549	595	631	611	574	596	626	645	639	595	595	587	617	597	640	606	592	605	619	605	613	555	590	626	563	612	624	615	595	600	620	610	569	597	579	576	582	598	564	619	584	612	628	582	626	598	544	572	590	611	598	605	615	569	607	549	612	545	595	610	574	601	598	572	567	582	586	604	638	562	611	567	630	599	614	606	626	619	580	568	581	606	601	598	596	616	614	666	590	617	625	552	599	568	586	611	629	603	600	569	622	594	562	638	627	601	558	590	596	623	602	590	581	615	606	590	593	581	617	593	596	564	629	632	623	595	592	609	630	627	589	553	586	632	622	568	596	636	607	599	597	594	608	596	607	592	578	599	535	573	553	615	582	609	589	625	634	603	598	588	576	600	583	599	630	584	604	597	615	584	598	609	617	602	601	601	601	544	598	605	589	576	562	600	611	570	584	560	613	638	546	637	624	592	631	569	608	611	561	598	602	615	597	577	645	638	625	583	597	595	595	616	588	570	617	580	593	632	628	556	622	629	625	612	598	610	624	564	593	604	612	557	563	569	591	573	632	636	582	599	580	619	600	565	637	649	576	615	597	551	575	654	580	595	615	625	595	588	541	608	627	577	581	620	621	644	594	621	592	630	575	603	638	624	576	601	632	576	629	577	562	604	600	552	623	581	589	586	599	638	603	597	615	646	609	610	586	587	639	575	647	625	572	639	605	609	563	575	528	577	639	594	573	623	627	575	615	601	564	568	636	588	593	576	621	607	634	650	575	616	632	607	621	629	594	567	592	593	609	598	601	605	671	607	587	619	590	595	599	636	603	601	606	657	623	574	603	614	574	572	632	611	614	594	627	596	593	618	563	611	602	611	575	634	572	606	576	591	609	635	647	675	604	552	594	593	598	623	614	605	580	618	648	610	575	589	571	590	602	629	590	604	629	587	588	577	534	623	596	535	618	636	590	618	566	579	623	622	584	596	557	606	642	600	629	597	568	587	597	623	601	581	600	602	569	601	576	614	575	574	607	583	610	590	581	629	584	584	618	565	624	625	575	616	591	620	613	610	581	556	573	593	614	605	605	604	615	563	616	585	564	597	579	643	594	579	646	609	592	577	547	613	609	570	611	559	600	584	582	581	618	622	578	603	589	615	587	603	605	586	601	619	563	569	632	588	614	631	570	584	575	597	576	560	622	641	592	603	623	594	586	590	598	567	603	588	610	618	613	556	642	608	588	646	599	590	601	559	592	619	611	603	647	592	606	632	604	618	582	546	592	593	608	589	604	632	599	602	640	658	626	581	605	572	569	588	628	568	625	633	585	600	585	579	570	577	573	610	617	590	675	588	633	598	549	616	607	628	608	647	606	599	633	555	631	627	607	575	576	549	590	623	601	611	554	575	621	578	629	584	623	570	691	587	583	603	604	632	598	619	603	625	627	635	624	649	623	607	579	609	565	603	626	596	595	609	638	618	559	615	614	595	586	596	644	642	622	567	622	582	611	664	558	647	601	591	615	614	604	561	578	617	570	623	590	629	551	603	597	644	604	606	585	604	595	667	596	581	571	586	659	621	569	651	586	594	618	601	611	634	622	602	625	586	602	612	623	596	565	602	617	644	595	577	606	587	605	612	574	573	642	584	595	665	627	615	617	650	626	604	542	625	582	588	588	571	583	558	616	601	602	627	601	618	599	574	599	635	612	611	615	570	547	599	603	612	539	589	638	585	610	601	604	572	610	652	590	619	632	583	576	551	565	583	601	592	608	592	570	631	612	578	626	616	625	655	622	588	577	620	545	595	648	590	569	618	631	621	585	604	627	619	624	621	593	613	589	592	589	540	626	574	558	611	593	566	561	616	603	584	561	632	590	589	616	591	612	597	621	645	583	607	620	586	642	569	589	600	574	567	632	573	586	592	567	655	609	553	598	619	581	622	613	600	639	590	609	574	577	587	577	628	601	594	606	559	577	650	613	587	681	592	600	573	592	587	609	571	616	578	645	600	668	587	600	602	636	604	613	615	621	601	650	645	586	591	569	616	623	599	595	611	621	595	597	582	615	614	585	626	614	576	579	579	613	622	577	587	663	594	584	575	584	595	618	606	613	575	599	590	597	568	614	579	596	624	586	632	573	622	605	583	603	608	579	604	597	633	641	622	609	578	601	587	609	591	595	582	585	601	638	641	592	588	622	596	604	629	596	611	613	579	562	629	609	648	568	599	633	552	596	566	588	599	576	633	608	567	561	573	578	585	567	573	591	589	600	596	600	609	572	589	613	603	587	605	559	637	606	607	583	586	561	580	635	610	693	592	581	628	603	588	599	575	602	560	632	614	578	584	553	621	627	590	587	597	593	624	603	609	566	574	634	582	592	596	581	616	621	578	598	618	624	626	594	631	618	590	625	566	630	574	650	598	593	613	589	608	649	605	622	558	576	640	587	634	603	598	583	583	595	601	630	635	580	584	589	585	637	596	593	601	589	603	562	597	590	578	618	595	624	569	594	588	574	641	586	603	646	644	582	575	621	567	589	629	594	637	581	637	579	583	599	618	581	590	609	604	637	565	639	633	616	580	579	621	633	610	569	621	576	603	614	627	611	584	602	601	592	618	589	586	561	593	643	576	626	573	600	593	599	602	639	606	624	615	627	589	617	577	572	587	588	653	595	629	568	564	597	593	582	597	613	604	622	580	587	630	599	553	594	631	596	583	621	590	601	606	575	596	584	616	602	591	594	593	622	607	635	639	573	578	592	616	609	600	612	628	598	616	617	621	593	670	582	609	572	563	594	609	566	612	610	628	616	593	611	597	596	607	654	604	554	620	594	609	602	592	551	608	588	579	625	597	583	573	591	627	582	590	613	634	612	588	616	605	580	646	542	592	609	623	570	600	597	605	587	651	598	568	607	635	600	581	614	635	590	575	599	619	636	576	622	644	594	659	595	636	589	614	570	597	577	575	604	608	572	583	629	589	591	580	544	637	590	632	606	612	593	653	618	606	618	607	665
8331	4335	2181	1093	633	564	596	465	422	285	260	200	207	222	189	146	157	152	155	147	153	106	127	102	102	102	108	116	99	99	99	92	105	98	94	73	88	97	89	98	92	79	102	82	80	87	85	94	79	87	93	84	79	79	82	91	66	91	79	79	85	91	85	68	83	86	81	78	85	97	90	87	86	95	79	77	88	89	84	80	69	84	88	88	95	75	86	88	99	80	76	92	80	80	87	73	81	95	77	112	97	80	91	78	80	78	87	105	79	89	79	84	91	103	80	83	76	87	86	79	78	90	93	81	73	81	73	82	84	90	82	78	107	88	87	77	113	63	78	95	68	85	86	80	87	77	86	82	73	84	84	86	83	87	77	77	72	83	80	89	104	77	95	73	97	72	86	83	93	84	86	87	85	79	89	85	76	88	94	92	96	82	92	78	115	105	82	86	90	81	74	85	90	73	92	84	69	86	84	70	82	80	76	85	85	100	77	87	93	81	79	81	94	75	88	76	95	86	87	78	85	88	74	86	100	66	82	60	77	84	62	91	84	88	81	78	93	74	98	87	83	86	88	85	84	91	90	91	84	90	83	90	88	89	78	91	82	73	94	79	105	84	76	80	86	100	108	82	89	85	84	88	72	86	92	96	90	94	83	84	89	89	83	84	88	84	85	105	108	92	68	84	91	92	79	77	98	92	94	81	88	98	107	95	79	97	79	77	94	98	68	85	79	87	84	92	81	84	91	96	90	83	72	68	84	91	84	110	86	81	86	90	89	74	76	84	64	89	85	92	90	86	88	80	82	89	90	95	90	81	72	103	79	102	72	90	84	60	88	88	90	89	87	86	94	96	84	86	87	75	78	88	80	83	84	74	102	91	80	78	99	83	68	82	87	90	94	92	97	102	109	86	89	71	102	77	79	81	85	86	85	86	83	77	82	84	94	102	79	102	86	66	91	98	97	99	95	89	88	87	88	100	93	85	75	93	76	74	88	90	73	111	82	94	78	80	89	74	69	89	96	93	102	92	86	84	85	77	92	94	77	81	92	84	80	70	93	97	95	98	67	80	81	82	102	75	68	66	89	81	87	87	96	80	96	81	89	88	87	78	69	82	91	64	107	87	74	88	87	92	76	70	82	80	79	92	100	76	76	85	92	101	67	85	74	104	64	79	100	84	84	85	88	86	87	97	89	90	101	63	89	72	98	90	81	79	88	97	101	113	89	83	75	88	89	74	74	82	77	81	91	84	88	79	73	89	82	87	86	107	90	90	88	84	93	81	90	85	98	81	71	91	86	100	83	86	100	90	91	79	79	81	103	70	78	91	80	91	77	90	99	82	92	85	86	79	77	95	86	98	79	96	89	109	98	85	92	85	83	81	92	87	94	92	87	82	78	96	83	71	95	89	76	78	82	89	92	86	87	77	112	65	92	91	88	83	72	82	89	71	93	94	65	77	91	97	104	95	90	90	84	84	83	101	90	75	101	95	76	96	95	88	80	71	85	83	97	101	95	78	78	90	87	84	74	78	74	84	78	66	84	97	89	101	83	92	86	79	102	86	92	78	70	84	82	86	79	82	84	79	78	87	91	83	92	72	85	94	94	78	91	69	91	95	94	103	85	99	81	99	88	97	80	82	88	85	82	97	72	92	86	99	96	87	79	84	95	83	72	85	90	88	79	85	89	85	77	76	91	89	99	86	80	104	108	81	81	90	89	84	79	69	99	89	95	87	68	100	78	90	81	100	86	88	70	81	93	86	72	76	84	97	100	81	78	75	89	85	85	92	91	96	76	61	88	87	96	99	67	91	109	90	90	83	75	74	88	79	82	77	71	81	80	101	96	68	76	79	71	105	89	57	86	92	94	95	75	88	92	80	79	79	97	79	68	100	79	79	76	92	98	85	75	94	107	66	78	93	109	84	76	79	85	86	108	86	100	80	96	92	93	92	101	90	99	78	73	78	84	63	78	93	88	82	99	93	63	78	87	77	91	98	79	86	93	57	81	80	94	96	89	92	90	106	87	78	76	87	91	85	84	85	84	79	77	92	102	95	94	82	73	90	78	90	72	78	102	76	87	75	85	78	76	95	83	86	72	76	76	97	85	91	91	77	88	92	79	96	78	81	63	90	89	73	76	94	74	81	91	76	71	82	96	98	100	107	71	104	77	77	97	81	93	87	76	72	90	77	88	81	98	111	77	81	89	91	94	72	85	74	85	67	102	90	85	89	93	82	92	94	87	81	89	77	83	85	85	94	77	73	99	91	96	88	90	99	77	116	94	84	82	86	86	75	82	93	82	90	64	83	88	76	92	78	87	89	80	79	93	82	100	105	80	84	93	87	83	86	84	82	92	98	88	59	87	77	81	76	81	72	91	76	98	81	84	81	92	76	86	82	83	83	100	86	84	105	81	73	91	84	94	88	69	105	97	99	84	80	85	86	96	86	71	88	88	69	76	94	93	85	73	95	84	91	84	92	96	73	82	87	90	92	95	80	89	77	76	92	77	98	87	73	93	86	74	83	97	82	78	83	95	85	78	98	77	93	80	86	88	89	93	96	94	97	80	95	104	74	71	85	79	86	84	83	90	93	91	96	89	83	89	83	88	72	96	84	73	85	81	75	74	75	79	72	109	103	90	90	73	91	86	68	85	99	78	89	89	82	84	87	90	74	82	71	108	93	78	84	79	76	76	81	77	79	69	76	75	92	95	92	92	69	83	103	87	81	79	87	65	87	89	78	87	100	88	71	90	81	83	91	72	73	81	90	85	90	81	84	83	84	71	95	70	75	63	73	82	87	88	92	84	105	83	96	64	79	86	105	100	99	95	88	82	68	92	82	82	102	86	86	78	82	83	82	90	86	95	104	81	85	82	94	77	97	92	91	106	81	95	83	81	93	74	95	79	82	98	90	73	82	91	72	85	84	66	92	80	65	88	75	93	80	102	94	83	89	82	89	94	85	92	83	81	76	91	84	90	95	78	91	78	94	70	76	79	101	78	72	81	94	92	77	74	77	76	95	88	88	106	63	85	87	86	70	96	74	99	108	78	86	72	97	88	83	98	90	89	92	87	82	81	89	83	93	92	85	93	90	74	92	82	88	93	80	90	91	75	83	100	94	92	74	89	71	82	75	91	87	78	85	73	103	77	89	92	77	94	83	96	69	90	94	77	77	92	104	98	89	81	84	86	86	84	98	94	95	80	87	87	90	75	89	87	82	94	83	88	92	80	95	71	97	90	88	96	68	81	77	86	77	91	95	92	75	83	90	100	75	80	68	82	82	90	83	74	81	100	85	103	74	86	80	86	73	89	95	89	76	72	81	88	81	84	88	71	89	91	64	78	93	86	86	91	85	84	82	82	93	86	70	92	67	92	80	93	91	105	78	88	92	92	101	96	89	82	94	90	91	90	74	92	82	110	85	83	74	88	102	63	79	86	93	71	106	98	85	90	92	92	82	89	100	85	96	90	75	87	84	84	93	86	87	70	87	110	88
38151	23386	16361	13798	16916	18953	17799	14086	11312	8067	6398	5245	4444	3731	3241	2781	2489	2309	2122	1999	1748	1506	1341	1226	1080	1064	1085	994	936	917	853	787	731	754	745	685	742	670	734	638	656	691	620	643	649	686	638	654	638	665	675	636	635	672	694	628	632	649	663	681	647	609	668	597	614	667	599	656	650	624	644	634	665	641	640	604	635	640	649	655	670	637	638	641	663	646	597	663	676	640	660	611	654	624	647	638	670	653	658	655	631	640	634	630	631	668	612	630	645	653	592	654	639	600	656	644	625	602	614	665	570	632	639	640	677	637	649	663	629	644	619	652	659	606	614	669	638	635	621	604	637	633	654	651	644	672	643	636	613	644	632	647	629	666	595	630	634	632	649	676	658	651	640	633	695	648	636	605	641	643	652	604	611	639	630	616	679	639	611	608	611	641	608	670	612	644	652	620	650	656	661	648	591	632	645	617	681	605	643	695	642	620	664	656	624	637	614	631	645	646	593	625	675	657	651	606	645	641	638	642	664	622	625	653	600	605	630	650	622	640	668	629	606	664	635	655	616	668	639	669	666	664	645	628	649	619	616	625	598	610	667	620	656	655	645	667	654	643	695	658	659	627	636	626	633	650	631	651	658	618	619	674	660	663	633	630	617	587	603	639	644	650	640	666	628	633	615	641	639	625	629	647	676	631	613	604	631	665	610	677	608	637	619	614	698	637	650	663	645	639	624	608	652	651	606	652	609	647	615	641	614	602	645	670	590	686	637	651	654	640	637	629	644	634	639	649	678	644	634	686	630	599	666	605	645	658	645	665	639	640	629	638	630	637	639	624	609	597	588	621	616	655	670	692	655	652	625	675	636	648	641	639	617	651	630	655	638	645	615	648	650	578	698	639	673	601	622	631	653	633	669	645	617	653	646	614	640	630	604	635	586	622	615	633	648	647	656	655	632	645	600	583	635	655	678	676	619	574	643	629	659	624	640	681	613	648	655	634	599	664	621	648	618	636	645	625	628	640	633	666	641	563	686	649	597	638	593	637	651	655	628	658	601	637	686	640	637	671	644	674	628	642	674	609	647	662	678	653	642	696	648	623	616	680	645	634	658	643	646	651	630	642	669	621	613	620	596	660	675	620	644	608	651	638	630	631	658	618	668	632	628	657	627	639	616	637	647	692	645	662	650	623	673	639	661	648	660	702	628	650	662	626	636	645	618	644	626	641	610	654	673	635	660	624	697	637	660	637	652	661	638	618	594	674	622	613	604	645	643	656	633	620	647	638	626	653	640	642	664	655	643	654	628	598	622	635	674	612	574	636	667	612	680	664	673	667	660	648	609	654	648	639	615	626	666	690	673	622	678	613	625	637	644	672	652	587	671	624	640	644	682	662	604	615	652	657	615	633	705	630	668	625	637	633	651	718	669	614	631	642	623	640	629	654	629	638	648	637	674	632	613	658	633	645	623	667	646	695	619	639	628	643	634	678	602	619	621	623	620	643	635	670	632	653	674	642	616	691	640	633	640	662	686	639	679	607	603	638	629	651	651	631	636	631	651	640	621	613	623	704	580	660	605	673	641	625	633	634	600	618	640	680	645	616	623	672	613	607	697	617	652	646	651	646	598	649	690	681	680	640	655	649	644	621	618	684	639	643	682	635	636	641	644	634	659	611	643	641	649	644	696	632	644	632	646	648	619	669	632	727	680	645	616	610	599	616	702	610	607	641	614	647	646	650	682	631	647	626	638	656	636	640	644	663	629	673	686	637	649	663	629	642	647	618	642	660	619	676	624	640	620	660	686	628	654	668	601	640	645	642	643	614	654	618	646	668	618	609	660	632	620	681	627	627	668	629	651	696	606	652	677	635	643	655	656	629	637	631	631	639	602	633	639	669	628	670	660	639	605	623	594	678	591	599	640	650	640	653	611	666	647	635	611	690	616	637	610	647	623	652	675	593	665	684	599	642	636	619	643	647	604	623	599	644	635	630	653	622	705	655	651	647	670	681	632	672	640	624	612	625	649	654	648	628	640	621	640	617	623	630	638	646	607	656	687	623	607	632	620	653	670	655	645	590	666	603	688	620	681	649	656	640	655	669	634	660	640	644	642	611	656	654	702	633	661	609	647	628	647	646	594	622	631	596	673	613	672	659	638	666	635	634	627	637	629	671	618	652	614	645	669	683	682	651	631	636	634	651	649	662	634	668	637	614	623	650	633	653	650	647	629	627	603	632	710	670	634	640	641	659	673	644	667	665	684	647	650	671	609	646	638	611	619	646	618	614	623	599	605	612	670	603	633	670	679	603	629	658	677	630	609	636	638	646	645	630	600	642	667	645	582	670	659	632	618	647	653	658	665	657	605	660	626	630	638	663	687	679	609	617	642	650	613	603	613	671	678	634	590	590	618	640	646	617	601	624	679	599	632	645	609	670	653	619	640	610	613	622	615	678	660	602	661	632	663	699	622	655	683	610	581	624	685	646	619	633	658	684	613	618	660	655	590	663	644	599	644	634	578	635	603	646	607	633	627	645	648	629	610	628	640	631	649	601	613	613	631	614	637	627	659	645	653	611	655	631	611	662	637	645	665	604	661	608	653	666	614	635	599	639	631	610	611	663	611	633	610	650	624	656	668	642	670	603	672	620	630	632	628	636	660	621	638	658	672	623	671	626	624	612	640	615	660	636	683	653	681	647	670	588	663	601	628	595	661	661	639	639	645	647	663	657	610	672	617	668	677	617	609	625	620	653	633	637	651	663	590	667	634	700	646	629	650	589	643	683	633	669	610	660	629	605	644	665	658	618	647	676	672	614	662	655	644	640	646	645	654	616	619	645	612	674	658	619	641	615	631	649	630	643	631	611	654	638	633	605	597	627	640	646	633	634	627	670	650	624	640	633	630	662	671	643	678	641	654	632	609	600	598	651	640	637	664	634	643	630	656	639	617	596	678	632	675	646	627	637	604	619	660	656	642	712	593	683	632	646	672	613	656	660	629	570	649	641	667	627	587	667	609	665	661	623	616	622	688	592	656	639	717	580	643	619	656	629	674	594	710	657	653	621	604	674	628	624	630	616	642	637	666	675	641	640	619	654	669	715	642	643	641	611	602	665	644	606	640	689	614	641	637	654	660	670	645	647	631	635	638	631	618	673	675	647	645	637	663	599	669	632	608	609	635	637	670	620	626	677	627	621	621	603	609	625	637	653	644	616	626	612	646	642	644	701	639	635	671	599	662	610	653	635	667	665	634	631	611	608	679	639	631	626	686	648	652	674	686	618	633	619	700	657	637	583	666	656	629	648	628	626	635	631	656	634	641	616	641	615	661	641	613	646	661	631	608	627	624	641	643	607	652	666	634	601	576	693	631	654	707	630	637	650	679	632	601	630	678	699	586	659	699	623	676	637	642	630	671	644	640	654	667	631	610	631	679	635	639	633	620	629	688	638	646	652	609	625	664	653	669	599	623	640	644	618	648	663	665	667	609	651	672	649	626	635	664	624	628	632
9606	3772	1670	949	519	518	462	480	381	334	281	217	171	164	161	166	161	130	144	116	112	118	91	92	112	93	84	86	88	107	91	104	78	77	93	74	90	81	92	81	80	70	80	89	85	81	92	95	70	77	69	75	84	76	86	77	87	77	59	82	81	82	68	68	79	71	74	93	70	68	89	103	84	82	74	82	80	79	81	79	98	82	78	62	80	96	81	93	94	76	78	81	82	72	67	68	86	76	87	75	88	79	80	77	83	103	69	91	86	72	96	52	86	87	81	84	66	92	63	77	66	80	80	78	72	75	80	65	92	73	83	76	78	85	80	74	69	82	92	76	72	82	95	63	74	84	73	87	68	79	74	88	81	82	85	100	86	79	89	79	72	64	89	68	106	87	92	93	78	88	97	71	95	74	81	85	81	77	85	61	83	72	81	77	65	88	103	68	92	75	89	93	87	71	89	65	74	85	73	77	74	70	81	81	90	67	91	73	84	99	82	80	83	94	77	76	70	68	70	75	58	92	81	82	85	85	71	75	92	66	99	90	73	74	88	75	73	72	78	79	78	87	92	77	81	76	78	64	82	89	82	87	81	86	75	67	93	95	82	79	68	74	63	83	72	84	92	93	83	79	79	63	87	81	79	74	67	96	81	86	85	80	76	86	79	77	93	79	68	67	85	113	86	87	81	73	82	70	92	69	87	86	79	83	97	79	94	83	80	87	76	64	85	85	75	69	100	69	70	85	61	83	77	77	71	76	79	78	79	80	83	89	73	90	80	76	98	82	68	83	84	77	82	86	67	81	69	76	69	88	97	84	65	79	83	75	87	78	79	88	91	73	77	67	93	103	75	68	65	81	82	85	92	78	94	82	78	86	71	87	80	87	61	82	75	84	86	72	78	73	82	95	82	56	75	90	80	82	74	51	85	70	67	66	98	84	85	88	80	76	75	86	82	83	78	69	69	72	67	67	72	64	79	86	81	71	71	82	88	76	87	82	83	88	84	85	63	77	82	68	85	85	86	69	92	77	93	84	73	84	86	78	92	85	75	76	87	83	72	87	90	73	84	86	75	77	82	85	67	85	98	77	78	87	81	78	84	73	69	91	74	76	83	86	86	90	77	71	74	82	64	88	75	90	69	100	75	87	72	90	95	78	96	83	81	81	72	79	93	71	85	69	70	81	83	80	73	91	81	70	64	82	81	85	78	91	83	91	92	73	78	71	90	76	68	80	70	80	77	99	76	73	87	89	73	100	97	88	71	84	72	74	71	85	77	76	81	85	76	80	92	87	77	88	90	79	81	81	73	72	74	62	74	85	77	84	83	99	85	96	98	94	69	82	68	80	89	72	98	73	67	76	86	64	79	73	93	69	63	106	80	91	85	85	74	63	81	77	68	73	81	88	81	68	81	78	89	73	63	69	77	90	79	89	80	82	78	83	75	63	73	76	83	94	70	86	77	68	81	77	80	80	71	80	63	88	66	80	74	71	77	87	79	75	67	91	90	91	65	69	89	69	91	91	90	93	96	91	80	82	81	86	85	69	88	88	74	75	79	79	72	77	78	82	72	72	80	80	70	82	82	81	76	61	76	79	79	89	67	90	81	80	74	77	78	83	89	91	74	89	89	62	76	72	81	74	86	84	85	76	80	69	57	100	72	81	79	80	75	78	87	74	93	80	80	70	88	73	81	79	70	84	79	83	88	72	93	70	78	71	84	85	75	88	92	73	85	63	78	74	78	95	78	67	93	82	77	95	78	76	93	92	71	87	91	82	81	86	100	66	78	72	76	80	101	95	70	83	97	75	63	84	82	75	81	76	84	90	84	80	73	91	85	83	83	58	68	81	77	66	83	74	87	83	67	70	87	69	83	87	93	77	87	88	61	89	55	83	84	67	76	85	92	82	89	72	86	95	69	93	75	80	76	65	79	75	75	76	80	83	78	71	84	73	103	77	84	68	76	81	78	95	74	76	77	75	83	87	95	63	87	73	74	88	91	69	97	69	70	101	92	72	75	75	87	74	81	73	71	68	73	88	80	95	87	72	82	93	76	87	97	86	82	77	97	67	74	81	79	93	67	89	85	75	71	68	84	63	80	86	87	89	82	79	79	64	84	72	78	90	80	73	81	75	77	80	86	76	75	81	96	75	76	95	75	69	94	89	84	77	84	67	77	74	74	73	79	82	77	54	72	81	96	73	81	84	77	82	78	66	64	89	76	71	82	81	87	66	88	82	79	75	87	81	74	73	73	90	73	76	83	82	86	71	63	64	96	92	88	67	80	76	71	75	79	87	93	85	70	68	87	93	82	73	81	89	67	86	93	72	85	94	69	76	87	84	73	73	78	65	85	70	88	89	79	89	76	88	81	81	81	85	92	90	70	87	78	68	69	70	76	77	90	74	90	91	79	80	92	58	78	69	76	70	79	88	91	79	74	66	68	80	89	89	88	74	74	77	79	73	90	75	84	89	72	79	81	72	73	84	79	86	92	76	69	76	81	82	87	79	61	73	92	98	80	78	84	89	92	82	78	83	68	78	82	68	58	72	71	79	76	80	83	62	72	78	88	72	92	81	88	74	83	92	75	85	81	83	93	64	83	74	74	100	75	106	76	82	93	75	88	81	94	85	82	93	83	79	81	71	69	67	65	92	98	80	71	76	97	96	90	81	88	74	88	87	75	78	78	105	93	84	84	81	76	75	89	84	74	86	93	77	93	89	87	80	76	99	66	77	73	84	82	77	76	80	87	89	87	91	71	79	75	76	97	77	79	90	73	70	85	83	91	83	80	74	86	84	71	83	87	84	80	81	88	73	84	80	83	87	83	93	78	61	82	78	93	80	74	70	81	71	78	87	79	73	75	72	81	102	86	87	78	76	73	78	90	82	85	73	71	78	83	82	92	65	78	74	74	74	52	93	75	80	88	87	99	73	89	88	61	76	81	68	86	90	81	76	69	66	78	76	91	99	89	67	68	74	90	104	87	84	81	97	67	67	80	73	65	70	90	76	90	76	75	92	78	79	74	86	87	86	99	85	78	74	70	82	94	90	82	85	79	78	61	80	67	77	92	86	80	78	83	73	70	74	87	73	75	97	76	68	78	84	73	89	91	94	81	90	89	86	80	92	83	76	82	77	93	63	77	96	92	78	82	89	79	84	74	64	93	62	72	71	77	82	78	90	75	77	78	87	75	86	67	79	83	78	76	71	75	67	92	80	86	55	90	78	67	89	69	71	81	84	69	65	83	87	85	77	79	91	78	70	89	83	91	85	81	99	84	86	77	84	70	78	80	63	80	85	78	76	94	60	75	73	59	77	81	74	93	71	67	71	87	64	86	95	73	78	85	81	86	107	81	82	85	98	82	75	77	76	74	81	75	77	85	82	85	85	92	79	90	69	80	96	73	84	69	86	80	80	77	79	76	82	73	89	74	77	73	64	94	78	61	77	86	84	95	65	84	60	77	79	78	76	84	90	74	68	83	74	65	79	76	89
36667	21386	13967	12239	15182	17173	16159	13316	10601	8425	6462	5247	4344	3464	2994	2731	2505	2179	2015	1819	1656	1452	1245	1163	1010	1071	953	962	876	833	762	766	660	709	592	649	711	637	633	612	627	658	607	630	635	603	604	635	574	616	611	621	635	596	597	621	557	595	573	597	609	604	609	579	627	606	649	602	613	617	598	595	608	613	617	612	622	608	602	588	590	581	598	619	571	596	593	575	598	611	594	593	612	585	608	596	607	605	587	538	581	563	577	629	643	591	609	618	593	572	637	586	617	599	572	589	615	607	626	599	605	656	568	600	600	628	562	614	589	578	608	619	576	588	591	562	576	623	595	607	632	586	626	599	582	610	594	638	599	632	561	561	604	630	615	575	628	601	612	566	608	631	563	592	607	580	619	601	615	609	544	628	565	608	549	595	583	627	609	599	570	604	588	591	623	646	581	583	653	575	561	652	589	576	590	616	617	631	631	596	570	636	613	543	602	586	570	589	613	615	604	600	615	550	578	578	597	603	604	622	588	581	588	618	604	634	601	537	602	611	622	600	599	632	587	610	605	611	619	608	557	621	625	605	601	628	636	617	625	584	586	597	629	586	623	613	614	619	614	617	603	590	628	610	603	594	634	622	546	617	629	600	637	562	627	574	615	608	589	569	589	592	581	577	600	605	595	599	608	592	601	596	589	627	637	578	598	566	589	557	556	569	635	635	657	655	640	569	639	606	592	603	578	636	583	632	605	641	589	609	611	607	654	616	570	609	581	581	546	574	583	626	598	604	656	599	612	573	588	622	588	627	589	587	585	644	617	608	554	580	597	591	585	649	600	638	585	610	612	606	616	580	623	579	603	616	604	564	598	577	629	563	579	582	608	595	598	588	641	604	564	601	628	587	636	644	601	586	623	593	633	606	645	654	587	591	571	621	607	610	576	582	662	615	578	607	615	626	610	624	587	599	590	616	625	606	621	608	582	610	556	530	586	614	620	555	615	600	627	622	628	612	626	599	676	594	598	582	574	574	583	558	584	619	587	575	589	602	617	574	594	566	589	607	602	622	561	592	598	583	625	570	563	633	595	651	624	584	629	607	618	565	593	593	555	587	627	589	627	596	619	632	600	593	637	578	591	581	583	597	620	601	604	603	604	615	669	582	583	609	603	537	619	559	617	605	576	625	594	625	547	604	610	645	565	588	636	617	606	606	583	593	588	638	610	575	564	599	595	626	592	573	585	604	622	592	615	590	617	621	605	588	612	577	568	619	612	632	647	585	564	573	588	591	586	629	589	596	626	634	602	620	602	608	606	536	580	613	655	612	580	606	621	606	604	629	597	626	594	612	572	612	645	618	655	566	575	622	614	589	611	626	585	612	592	599	581	632	604	612	584	585	597	645	629	562	576	622	644	610	610	578	590	609	624	597	632	565	559	595	585	605	587	567	598	550	621	569	584	584	604	645	644	583	554	621	574	644	647	597	615	618	631	569	627	626	624	602	556	604	578	616	553	621	579	653	619	607	564	626	602	594	636	659	567	603	658	594	579	642	608	567	592	588	590	618	604	615	606	605	622	619	615	569	601	602	585	586	579	560	651	557	605	640	655	623	625	613	599	608	586	614	593	589	616	586	643	590	592	638	584	558	636	624	612	563	612	598	609	575	608	618	571	565	623	578	574	658	606	543	632	600	607	581	587	593	565	615	643	611	618	632	638	579	602	572	616	599	589	616	577	586	623	606	550	618	607	639	653	601	640	605	584	621	604	597	611	638	640	622	616	624	632	592	604	602	612	593	579	570	545	617	631	637	542	586	590	607	609	563	597	638	624	581	596	579	634	542	567	581	570	609	609	576	591	604	597	615	596	599	602	631	627	586	613	640	611	604	590	608	561	612	608	581	613	616	632	617	577	564	627	616	632	580	615	651	583	600	598	586	608	609	604	620	562	596	600	612	591	572	601	579	614	634	654	592	596	611	644	639	586	561	586	580	617	644	591	657	587	619	656	608	635	609	599	628	607	596	603	623	638	595	613	596	566	573	612	599	591	595	556	607	622	624	647	623	597	602	582	587	616	634	657	586	586	607	601	590	573	608	612	578	634	590	617	588	592	596	608	581	560	570	566	586	611	636	588	596	552	611	591	635	594	561	636	586	596	555	586	577	632	585	582	609	635	591	638	624	577	599	593	602	580	595	609	585	631	590	602	598	552	599	586	558	574	654	588	619	603	605	650	626	622	558	636	613	611	605	611	592	560	612	612	590	612	575	621	605	571	634	604	592	597	595	604	618	584	619	578	613	568	579	612	626	592	541	607	636	589	523	613	558	600	602	605	614	586	617	575	584	603	568	603	623	629	595	612	580	642	598	617	610	573	619	619	576	588	627	599	613	613	574	565	627	623	613	608	588	616	601	616	574	581	574	592	615	594	586	604	641	592	578	593	609	588	584	626	587	640	629	578	595	567	584	625	647	612	642	579	595	605	615	569	618	626	564	609	587	594	584	628	607	579	555	556	621	568	619	602	620	536	597	590	595	638	625	598	551	595	589	611	613	588	629	625	581	616	536	631	611	571	608	601	626	605	609	558	591	533	645	642	616	597	577	613	604	600	585	602	622	630	530	596	580	595	609	614	616	596	562	644	616	618	598	564	585	568	550	580	568	584	579	600	557	648	603	614	598	638	595	599	588	608	642	595	611	576	623	615	588	592	557	568	596	596	595	625	608	587	588	641	613	556	584	580	597	590	610	626	569	612	655	622	618	599	654	644	613	564	586	663	615	603	633	573	648	559	632	624	598	635	636	624	643	638	587	579	616	618	631	625	607	608	625	574	601	548	626	604	570	588	618	633	585	606	571	582	597	650	611	560	611	626	586	600	624	634	584	575	592	582	566	585	580	622	577	571	628	603	601	615	570	617	625	591	625	556	620	615	643	627	583	614	574	591	607	633	585	608	614	613	624	574	583	573	616	617	614	650	593	619	620	625	577	578	611	589	627	600	607	643	617	610	578	613	586	598	600	588	604	597	584	618	631	614	568	588	607	605	646	611	638	625	570	584	631	588	568	564	599	609	629	617	592	584	571	628	598	592	611	590	592	611	633	610	632	609	632	614	604	618	624	598	647	631	616	582	570	582	614	601	609	575	559	612	595	601	606	644	609	565	589	640	612	560	604	581	610	643	564	601	567	619	601	616	585	616	628	619	604	607	622	595	614	598	589	592	581	566	588	599	572	567	602	573	632	634	573	621	574	573	606	656	667	584	594	595	589	622	585	578	611	609	589	624	593	572	573	576	605	614	560	598	601	598	565	583	635	610	609	600	582	632	617	604	603	622	582	599	587	572	625	589	609	603	622	570	625	637	595	591	592	614	586	604	585	627	566	638	603	664	594	600	632	589	657	584	630	594	637	576	567	587	634	572	597	612	623	594	624	603	613	621	569	590	577	640	628	599	585	583	585	596	581	634	592	630	570	613	604	587	573	590	623	589	617	553	603	562	585	581	621	602	573	576	649
9664	5430	2716	1315	685	699	707	663	530	430	327	297	294	222	221	188	164	172	152	171	135	120	138	105	107	116	119	120	118	92	98	105	104	96	101	96	98	90	90	99	89	94	85	84	88	76	81	86	93	88	86	94	73	80	73	87	73	97	77	87	84	105	91	83	85	63	74	89	93	95	82	98	80	87	106	89	81	84	76	98	80	103	84	76	79	90	75	107	73	97	88	106	80	90	99	99	90	92	85	82	84	73	85	72	89	90	100	88	90	87	81	84	92	73	80	100	95	92	79	82	80	83	92	72	82	85	89	74	84	91	98	74	77	107	89	78	92	96	76	104	87	87	81	84	77	86	80	109	88	114	80	102	82	74	69	78	87	99	76	104	92	102	82	86	72	91	80	80	80	85	95	84	82	101	88	99	83	78	82	98	85	87	74	77	67	76	80	88	78	91	74	102	99	96	91	80	90	90	99	86	99	88	85	86	77	99	76	90	86	81	76	82	99	101	90	97	96	83	71	87	81	76	75	86	94	114	101	87	90	89	77	90	94	97	98	81	87	76	92	81	81	97	92	77	94	89	82	92	91	92	84	71	90	81	87	88	85	84	92	75	105	92	88	69	73	80	97	89	93	77	74	104	100	89	86	93	94	85	88	101	85	88	88	89	88	77	99	86	97	91	90	82	80	84	77	107	70	80	95	93	86	86	107	92	90	79	84	96	84	82	68	101	67	80	80	87	95	92	79	107	83	103	85	94	84	90	76	106	93	113	91	75	83	91	85	95	91	94	71	86	88	89	74	101	104	77	77	74	103	88	77	93	98	87	97	70	93	80	85	78	84	86	86	66	98	85	104	73	90	95	78	89	97	86	86	71	89	85	90	83	71	86	80	83	85	94	90	89	88	98	78	96	95	92	75	83	93	90	97	91	87	85	89	76	88	96	89	83	84	74	106	95	84	92	85	86	88	89	77	76	96	70	91	87	89	78	68	77	81	75	75	82	80	99	73	86	82	67	92	73	72	84	89	90	92	77	69	80	73	81	91	88	96	99	89	75	87	111	95	82	87	92	67	94	81	103	78	99	74	101	79	72	100	78	87	93	96	87	85	78	94	84	91	89	91	86	89	85	85	96	87	92	98	82	82	81	87	101	83	99	81	89	101	93	77	86	92	78	93	102	78	87	118	74	87	82	98	93	98	97	88	77	96	75	95	99	94	89	89	94	73	96	91	99	69	99	88	76	98	73	97	78	94	84	96	78	88	75	81	83	81	92	90	93	88	79	99	87	95	93	81	87	75	91	99	84	88	95	84	84	94	94	79	100	106	71	80	87	89	82	80	79	89	91	85	72	81	78	66	93	91	92	80	89	83	81	83	90	85	79	79	74	73	98	88	76	84	94	79	85	82	101	87	81	79	76	83	88	99	88	81	93	71	84	87	86	65	82	88	88	97	105	75	78	87	73	67	93	88	90	84	94	76	92	98	93	92	87	88	95	87	90	90	76	89	79	79	96	111	77	81	98	105	90	79	92	86	79	84	79	88	98	101	91	90	66	87	91	69	77	100	90	90	106	85	77	78	81	94	76	79	82	87	95	73	87	94	72	86	73	96	100	87	86	102	75	91	74	87	88	84	84	78	78	92	78	83	80	82	93	83	83	76	98	84	102	89	78	76	82	91	94	101	84	82	87	89	60	95	68	87	104	85	90	80	89	113	94	99	86	87	105	55	83	91	85	71	73	99	85	89	84	88	85	86	90	85	75	79	84	93	89	99	84	92	78	83	90	89	84	97	79	98	100	104	87	86	79	90	84	81	94	83	96	105	79	72	92	95	81	72	89	69	77	85	86	92	96	96	96	89	100	79	79	87	82	93	72	77	94	92	84	97	81	89	80	98	79	89	84	74	93	98	88	80	109	90	82	74	75	64	83	82	91	63	81	93	67	72	91	83	84	98	82	80	91	101	103	90	84	90	89	83	93	90	94	90	83	93	87	84	90	94	100	82	104	92	76	65	71	74	79	79	76	79	81	85	79	90	80	82	79	73	93	74	81	83	98	92	90	84	85	90	76	84	76	91	98	89	96	92	82	96	84	83	82	75	73	91	91	81	81	92	86	84	76	70	68	95	91	76	109	94	88	92	85	80	92	95	90	77	79	89	94	104	94	104	98	74	88	84	79	84	82	75	81	93	79	89	95	86	105	86	95	77	77	78	100	83	94	68	95	90	85	100	89	94	84	80	79	86	79	74	79	90	92	94	89	92	80	90	89	72	89	85	87	87	88	96	88	80	71	84	94	94	93	72	93	70	103	88	77	93	93	74	79	70	85	74	91	87	82	74	81	87	92	80	72	90	88	84	78	86	94	94	80	78	104	101	73	84	98	81	91	85	88	73	92	75	84	78	98	101	110	86	108	86	73	92	103	91	82	79	84	81	84	86	85	72	97	71	99	91	102	85	73	85	74	95	100	92	70	82	90	78	93	75	88	105	78	101	72	80	83	89	92	79	97	76	89	95	99	92	74	94	94	81	83	93	89	86	95	87	86	81	96	105	88	91	84	80	94	85	79	87	99	85	102	81	88	75	106	82	77	86	88	87	97	75	87	75	95	94	84	92	95	60	80	92	91	88	99	94	85	107	91	74	78	97	96	94	71	80	82	73	88	77	85	94	95	87	83	91	72	86	89	91	103	85	103	86	95	87	89	99	104	100	78	87	81	96	84	74	105	93	106	79	90	82	93	89	90	84	83	101	77	77	87	83	93	116	93	90	96	83	87	93	92	76	89	78	93	90	87	99	87	75	80	80	99	91	75	90	83	86	78	97	81	78	81	68	93	85	77	91	92	87	87	84	90	92	90	87	92	85	81	84	86	97	86	66	86	83	82	98	79	86	90	86	84	87	97	82	91	97	105	78	88	103	83	97	84	90	80	93	97	70	76	81	100	95	83	81	87	92	92	87	92	80	97	96	85	61	93	77	68	92	87	88	77	91	91	90	78	78	79	101	87	88	92	73	81	88	81	78	105	77	74	101	91	94	88	71	77	92	91	84	115	105	94	89	78	81	102	89	94	86	102	78	61	91	98	96	85	78	71	74	84	88	85	78	80	89	91	91	85	87	85	85	94	82	97	81	87	80	109	78	90	87	78	103	85	81	97	95	81	87	93	95	82	66	96	68	82	94	98	86	98	82	74	81	99	84	102	80	85	85	85	93	94	97	86	83	78	71	90	85	87	98	101	88	83	62	79	77	90	93	82	91	90	85	94	96	93	87	87	85	85	93	85	84	103	98	88	86	86	76	88	84	95	102	92	94	78	78	88	93	98	91	82	91	90	89	96	89	73	104	105	96	69	91	90	82	100	69	90	96	89	94	69	78	89	82	89	85	112	85	73	91	83	77	83	81	78	81	100	77	89	81	95	82	90	88	95	108	81	105	91	110	95	89	75	76	92	85	92	85	103	93	99	94	92	78	73	81	95	99	82	85	73	79	79	77	89	84	91
39532	26075	18619	15525	19375	21447	19934	17417	13555	10261	8309	7150	6052	4990	4098	3653	3289	2965	2626	2261	1969	1754	1626	1386	1306	1210	1175	1099	1036	992	885	822	850	758	807	769	766	779	758	653	696	672	708	665	675	693	691	656	666	669	673	631	618	590	666	601	666	663	688	641	646	644	631	625	636	672	638	630	648	631	665	599	635	629	664	652	644	617	631	644	661	646	634	632	613	650	596	651	637	573	630	658	630	652	654	658	633	651	614	655	686	690	647	657	658	655	634	645	657	650	629	666	656	631	648	637	637	657	659	611	681	649	659	637	629	650	660	635	628	647	619	608	644	639	644	648	665	671	608	607	642	663	644	663	609	664	654	675	663	641	643	659	662	596	607	658	695	665	672	603	643	660	624	662	687	668	625	665	674	635	613	661	697	666	637	667	641	685	643	619	646	629	641	641	663	707	664	633	621	685	688	700	650	680	674	629	653	652	658	635	610	671	687	612	664	674	626	630	617	629	646	604	622	650	632	655	638	634	677	622	621	659	645	676	637	669	663	645	595	645	633	627	660	634	676	630	649	593	659	677	689	634	651	683	622	658	638	645	608	651	634	637	673	648	619	633	633	640	623	684	618	629	662	697	639	681	632	665	669	615	660	633	634	641	674	678	650	647	647	630	663	582	660	656	726	617	626	621	643	613	649	664	642	647	644	647	642	627	727	699	650	664	650	636	609	633	598	644	645	661	672	692	737	616	641	605	672	640	646	615	609	671	671	649	617	636	648	607	686	614	668	631	622	679	692	634	630	649	645	653	665	654	689	654	676	649	625	660	616	620	677	658	646	624	655	646	646	644	628	677	653	682	632	654	619	641	662	645	662	661	645	646	612	646	631	675	669	646	643	591	639	614	686	608	667	631	700	621	665	637	673	623	607	597	641	670	639	606	647	644	615	664	661	586	652	675	661	686	635	616	622	632	666	663	641	646	646	642	629	622	624	667	623	661	629	609	641	622	601	641	651	641	693	610	637	688	637	620	674	595	652	668	630	673	621	675	656	656	706	641	601	634	662	591	656	647	631	618	689	698	621	678	638	678	633	633	666	647	638	656	633	676	648	632	696	658	645	610	687	622	641	622	649	653	642	644	641	581	655	678	630	631	627	635	664	637	642	673	607	670	596	620	620	648	678	633	648	641	706	648	628	650	639	614	677	670	613	600	704	677	605	673	659	681	641	631	653	656	686	610	678	661	661	641	677	614	641	661	659	715	613	638	632	638	637	661	670	679	627	662	668	658	626	603	639	618	658	664	673	639	674	649	677	645	646	698	653	645	640	648	644	634	692	637	666	644	639	620	646	623	585	618	661	638	673	667	702	674	641	672	626	590	667	673	664	651	656	657	639	637	623	627	650	654	666	685	633	587	638	645	685	636	687	614	619	664	664	634	680	613	653	665	658	652	627	661	662	660	602	677	667	609	650	715	623	660	648	592	651	647	631	640	654	669	630	684	665	677	692	648	616	701	674	671	674	634	652	659	644	648	645	688	646	691	658	608	643	699	675	671	591	635	648	658	629	630	659	626	691	691	635	615	597	647	666	613	673	655	698	692	657	667	646	617	647	627	659	655	670	654	632	640	635	689	627	636	667	675	644	652	582	613	666	651	674	642	631	691	628	658	593	674	622	601	674	671	637	648	665	597	644	649	652	680	675	658	657	679	682	683	605	663	674	600	659	646	646	663	659	643	694	643	613	654	624	662	639	669	652	622	648	602	621	651	646	615	615	695	678	612	627	640	655	620	620	627	608	679	630	629	638	623	612	610	659	624	637	653	675	635	664	626	632	653	648	671	650	611	640	652	666	641	674	663	646	639	641	635	643	659	669	639	674	658	619	679	672	653	683	658	669	612	681	624	627	639	642	659	650	630	629	630	597	664	684	635	667	681	663	658	672	693	590	633	622	685	598	625	637	693	656	655	660	685	636	657	665	626	693	593	620	648	710	666	592	656	640	687	642	635	648	684	609	701	635	634	678	638	660	726	658	625	686	659	622	689	668	615	668	628	635	642	651	708	653	634	657	689	656	675	638	637	662	640	621	668	662	694	664	657	638	630	641	667	664	726	637	612	601	662	650	626	645	614	696	662	659	670	684	642	626	646	614	674	660	621	656	634	695	655	659	650	660	674	676	639	658	653	687	662	649	627	656	681	674	700	616	679	589	646	620	689	660	655	661	636	682	641	618	670	656	658	678	622	575	670	644	612	643	623	662	678	651	673	638	658	633	676	603	628	680	632	660	629	651	633	628	657	634	657	647	654	669	642	664	665	677	664	680	665	633	635	632	654	637	641	625	659	677	646	639	649	618	612	635	662	660	649	721	638	659	681	618	647	677	639	653	646	658	677	637	649	642	651	647	683	694	644	683	683	637	623	620	631	646	653	622	693	683	660	702	685	631	669	627	647	657	677	608	663	603	694	642	678	641	688	635	662	707	665	604	681	656	645	662	650	690	647	654	675	629	646	600	681	689	617	662	668	648	608	630	686	682	668	633	630	625	617	689	644	662	636	631	645	634	635	673	696	625	643	640	651	679	627	650	627	632	675	664	660	659	664	630	646	668	670	621	621	598	723	670	655	622	676	676	648	641	651	653	666	607	642	678	678	664	615	649	655	652	627	669	634	641	646	643	639	656	655	674	638	651	664	656	629	661	648	647	616	663	657	682	634	636	629	638	700	639	594	669	674	652	678	599	624	665	654	640	670	655	649	657	644	713	625	628	653	628	688	674	588	627	629	639	657	656	689	667	634	720	637	649	601	610	642	652	595	659	634	632	652	611	581	626	611	668	620	651	653	657	595	633	649	657	643	627	669	648	607	683	642	646	579	650	669	612	693	632	615	674	632	635	654	665	652	622	652	645	645	630	643	637	626	688	658	667	628	637	663	639	671	655	625	643	621	669	673	627	636	636	664	689	667	630	656	664	658	624	686	648	660	648	642	648	621	619	699	635	649	671	660	635	625	648	617	620	651	659	670	663	674	589	639	633	662	667	649	618	650	661	657	720	586	626	646	625	671	702	667	649	681	636	671	650	637	619	667	644	639	653	605	678	642	694	660	649	639	623	659	664	712	653	664	669	630	678	667	634	657	619	630	670	678	598	659	614	639	698	654	621	680	652	661	643	666	622	663	639	672	626	658	618	686	685	664	683	662	667	645	639	649	659	639	619	651	611	631	634	675	636	653	642	659	644	642	693	658	635	618	642	662	619	629	645	658	592	660	676	650	607	652	668	601	658	692	653	644	676	664	627	675	620	669	652	665	661	658	678	627	680	638	690	629	637	674	652	654	702	636	679	661	620	630	629	622	646	642	600	640	654	647	653	684	624	655	682	642	614	654	660	639	630	667	690	611	617	687	671	669	637	644	623	680	663	658	651	629	660	658	615	665	648	655	653	603	613	646	646	636	628	664	628	626	651	619	655	662	652	628	632	611	642	669	633	693	665	614	668	673	652	669	640	655	635	631	661	660
6294	2974	1326	710	415	365	381	371	269	251	233	196	192	167	164	143	117	126	121	102	111	101	93	102	91	71	77	93	90	81	72	70	89	88	88	76	87	102	100	88	79	85	69	88	76	74	90	82	89	79	85	85	85	84	63	82	87	92	76	82	87	67	92	96	65	78	77	85	83	86	87	84	102	77	89	95	85	80	84	74	91	75	83	87	74	98	99	79	78	81	91	91	80	82	78	69	67	79	73	79	92	80	73	76	72	71	75	83	94	76	84	70	84	69	70	79	77	85	88	89	62	77	78	62	69	75	80	82	80	77	81	79	80	94	91	71	81	70	62	92	94	78	85	79	72	93	76	79	69	85	73	90	85	83	85	72	73	62	85	80	82	69	96	83	76	94	80	89	87	82	84	78	75	89	76	81	78	79	81	78	93	87	74	75	83	94	105	69	88	83	69	74	81	77	78	79	87	88	81	77	93	77	73	86	88	80	84	81	87	77	93	74	85	84	93	91	82	88	83	88	68	79	71	68	77	83	66	78	75	93	81	73	80	76	78	85	86	95	75	102	105	64	83	83	85	95	86	85	78	63	81	81	84	69	77	76	75	68	92	90	67	81	87	81	77	64	84	88	94	80	78	86	88	94	76	85	78	79	78	67	84	82	73	89	79	83	73	79	80	73	80	85	68	86	76	90	86	75	78	72	81	78	85	94	82	99	72	85	66	69	90	86	84	79	91	71	79	74	78	94	78	73	94	86	81	92	74	83	89	81	93	93	69	78	85	74	73	97	90	79	73	65	72	89	75	72	72	95	99	89	95	91	78	74	78	82	90	72	82	70	72	87	89	82	93	88	81	78	90	62	70	85	85	102	86	72	59	80	70	83	94	72	86	75	93	98	71	91	77	79	75	86	70	88	66	87	76	72	81	79	77	77	95	90	84	90	64	77	86	73	93	81	78	83	85	81	94	73	88	72	73	95	92	72	83	78	82	84	82	70	83	77	84	76	76	66	73	79	73	79	87	73	90	68	80	70	81	78	80	68	75	91	82	86	89	84	91	84	83	69	76	78	100	80	76	103	73	86	60	86	79	82	76	102	97	75	104	84	81	72	71	83	95	87	75	91	75	101	81	85	85	71	85	81	66	74	86	58	72	96	80	81	90	86	76	84	86	92	67	97	70	87	104	85	85	91	86	89	79	89	87	84	72	84	82	97	72	82	81	78	66	77	80	73	91	90	88	87	91	72	74	69	80	70	81	85	89	73	96	77	87	81	82	75	76	69	82	76	83	95	74	78	83	90	73	91	90	77	83	73	60	69	68	78	80	89	100	97	72	70	82	85	94	78	77	83	84	83	85	72	78	83	85	85	89	91	78	99	86	69	90	70	82	83	71	82	86	81	76	71	85	79	87	68	76	79	83	113	81	78	78	102	81	85	71	63	86	99	76	66	97	95	69	77	82	81	67	89	96	80	78	70	78	83	68	72	89	81	78	86	89	88	71	79	87	78	81	75	69	78	83	77	69	75	75	75	78	80	85	85	79	102	88	96	81	73	84	88	73	80	77	72	78	86	67	71	64	88	72	75	87	77	86	92	84	67	74	77	74	77	71	77	89	88	71	75	70	89	88	78	84	93	85	87	88	65	78	74	82	88	78	91	86	72	65	88	75	78	78	74	70	90	90	82	91	95	89	90	101	68	83	91	83	69	70	73	79	90	93	86	93	91	94	88	91	77	82	76	82	84	84	79	94	89	80	82	69	74	71	68	88	73	81	76	84	70	81	82	91	78	77	76	82	78	89	83	88	73	78	81	103	84	78	86	75	84	84	86	86	83	74	94	93	83	91	81	70	83	80	77	76	71	81	78	86	67	76	80	90	96	63	78	81	79	71	90	79	79	76	83	91	81	77	94	75	88	72	68	88	87	102	91	85	89	76	83	82	89	73	83	94	86	71	81	96	85	97	79	79	85	66	89	86	64	77	82	79	80	80	85	88	72	81	79	80	85	91	83	84	78	89	76	95	79	88	69	80	75	83	81	81	92	82	101	66	75	70	92	83	74	66	93	97	89	66	78	83	79	77	74	90	82	74	79	94	79	89	77	85	82	71	75	92	79	80	84	90	76	81	80	71	66	88	90	76	76	76	81	72	94	83	72	73	81	85	83	77	72	72	78	88	89	75	74	92	88	78	77	77	88	83	78	88	79	87	81	83	90	92	72	82	85	94	70	82	68	88	79	68	91	97	83	77	88	84	77	60	65	76	68	91	80	82	67	77	71	87	87	88	73	78	99	71	85	75	67	84	70	83	90	77	95	71	60	64	70	72	74	82	73	80	88	85	76	95	89	88	80	74	85	72	82	81	70	80	84	75	82	84	72	96	61	69	85	93	88	83	80	81	79	83	88	76	70	73	72	76	66	70	84	79	74	63	72	74	96	94	63	86	89	69	82	80	71	70	91	89	88	79	93	89	75	79	76	74	71	78	83	85	98	88	82	75	82	58	88	93	95	88	84	76	88	82	77	67	80	71	67	80	76	83	103	82	71	76	94	90	92	79	84	84	93	73	64	69	95	70	81	72	76	79	82	74	71	80	84	64	80	76	62	93	71	79	91	82	76	90	88	70	72	76	90	86	89	81	85	76	74	100	80	81	73	69	87	68	86	82	76	95	79	84	78	80	87	63	77	98	95	82	93	82	77	77	73	89	73	85	76	81	91	80	97	81	75	73	87	76	74	78	73	78	65	96	82	82	87	88	90	82	69	57	78	91	79	73	93	76	84	74	88	82	84	74	87	80	82	98	80	84	76	82	78	78	76	82	93	101	68	80	81	82	71	79	77	77	78	79	80	84	84	68	73	72	83	79	88	70	90	66	76	80	89	79	72	68	84	83	68	90	76	88	89	75	93	84	76	74	84	94	79	74	75	74	80	73	68	79	69	73	75	91	81	82	86	83	87	73	80	83	67	90	85	77	71	84	79	74	106	73	83	76	87	66	57	90	94	79	86	85	89	62	77	100	84	88	85	76	66	70	80	77	99	89	68	75	77	75	74	86	88	73	87	79	77	76	64	88	77	74	82	76	79	96	78	72	74	85	86	101	69	94	78	78	71	73	109	91	78	76	84	68	78	73	84	85	66	81	69	83	71	75	82	97	83	74	79	89	84	80	83	72	107	69	84	88	87	78	80	62	74	74	86	89	97	75	93	71	75	90	78	96	73	86	76	99	78	76	84	81	69	72	84	86	73	77	78	81	90	69	92	60	69	66	79	91	87	82	77	79	87	82	75	85	92	75	82	84	81	93	74	77	77	83	88	72	75	82	76	82	76	73	84	66	74	70	82	87	89	87	81	62	87	95	74	86	84	78	82	79	90	80	107	81	86	79	74	83	78	87	73	87	86	83	87	82	65	78	84	95	80	91	89	93	75	92	77	80	85	79	73	79	85	86	70	70	69	94	84	105	74	69	74	78	82	83	83	62	83	74	69	87	81	68	70	77	71
33692	19677	11515	10166	13746	14838	12786	10809	8195	6510	5413	4467	3830	3357	2850	2441	2134	1947	1635	1400	1290	1210	1084	968	917	889	880	817	736	750	733	697	699	692	720	648	664	665	589	600	591	600	619	603	638	609	646	629	585	615	626	692	585	634	628	589	599	661	643	578	586	619	591	574	621	583	601	604	609	625	642	615	621	666	600	615	611	618	620	597	567	603	593	626	619	587	628	667	615	583	577	633	615	600	646	524	627	597	596	656	609	626	621	645	626	591	632	682	620	597	658	614	611	626	636	621	572	588	618	580	625	616	654	617	597	578	575	577	571	599	613	615	604	611	599	644	624	612	629	571	613	602	633	608	633	622	583	609	658	600	616	644	606	600	629	642	600	636	628	622	597	613	660	605	625	602	609	624	615	657	622	585	635	560	579	655	576	634	604	640	559	633	607	581	603	655	620	599	626	619	626	620	656	636	581	564	567	604	577	624	588	578	580	628	587	658	600	638	649	587	632	601	580	609	623	615	613	584	626	623	575	606	609	565	580	582	624	628	574	546	603	620	604	622	624	635	613	625	635	599	621	599	623	615	632	596	623	664	643	635	620	624	586	623	588	590	606	597	607	647	629	609	598	617	571	621	557	635	624	635	609	570	612	631	611	607	620	599	638	628	608	597	614	579	627	623	579	666	622	577	622	559	580	650	549	617	606	589	625	618	627	598	642	617	611	610	578	570	582	592	642	595	639	615	582	631	609	650	647	613	612	595	572	583	651	580	532	603	589	642	593	594	619	621	614	646	626	613	634	637	574	591	609	616	631	614	581	570	608	641	656	585	618	611	601	591	563	574	585	666	602	598	600	629	601	598	626	637	616	615	586	673	602	612	597	640	637	601	652	623	568	617	610	636	596	602	616	570	581	636	572	603	611	607	589	649	669	622	603	606	605	618	559	652	662	623	583	602	621	567	618	567	581	587	617	632	615	600	615	577	589	607	613	626	552	619	626	605	650	598	589	608	590	566	526	620	596	598	636	582	589	623	592	607	604	645	600	572	608	623	596	605	597	577	593	655	604	649	631	627	602	599	622	607	627	638	572	616	588	617	578	604	631	610	592	615	608	598	602	632	597	636	604	606	652	583	636	651	598	649	609	602	636	596	647	597	594	584	608	593	602	624	595	580	616	606	646	628	588	582	576	631	624	624	622	638	631	614	610	629	600	583	631	602	586	635	619	611	586	626	628	624	618	627	591	578	612	614	617	652	635	607	603	618	631	602	575	603	609	633	610	596	624	574	605	619	634	610	592	620	595	620	614	655	593	665	604	601	554	621	590	599	645	561	607	607	572	635	596	653	605	602	623	608	577	608	595	626	586	611	588	609	594	611	597	591	628	659	620	609	625	606	623	599	636	620	618	620	605	615	617	615	609	607	624	596	587	586	617	617	617	604	586	632	580	585	577	614	655	610	614	602	615	602	620	616	630	565	635	610	613	587	593	613	605	592	611	685	645	593	609	573	604	607	616	605	620	593	594	624	654	566	605	619	614	581	593	613	653	598	586	625	598	612	671	589	625	603	615	601	626	653	670	593	598	619	638	629	615	590	646	625	602	637	627	637	593	605	659	588	590	589	594	594	615	601	605	601	611	628	606	616	611	637	561	598	597	602	594	584	576	609	610	600	597	644	611	626	633	630	641	647	615	622	582	601	605	613	616	646	606	572	614	591	566	589	626	621	590	601	583	628	685	633	640	616	621	625	608	619	634	645	605	640	619	611	593	610	615	587	605	657	566	600	625	630	621	626	584	601	616	591	621	616	618	621	631	617	626	603	574	599	633	622	632	664	597	579	600	600	611	567	607	613	583	602	614	622	662	570	602	576	583	612	594	633	635	609	645	637	610	640	591	637	587	612	616	598	630	622	618	609	614	620	639	624	591	619	607	644	642	591	606	649	605	575	578	589	593	602	642	654	567	601	608	631	620	603	605	587	597	545	643	590	626	622	605	610	641	608	602	623	619	587	623	609	603	615	605	571	617	619	586	625	612	587	584	632	647	575	613	627	595	602	606	596	591	611	623	626	607	612	626	630	624	640	578	599	628	612	597	616	622	641	653	614	647	635	588	594	620	614	614	644	613	564	542	603	639	597	562	607	597	557	622	624	584	599	637	603	616	610	628	622	613	575	608	625	608	605	622	608	619	618	618	593	594	559	606	608	599	596	630	662	627	645	590	691	674	612	633	615	608	635	592	627	634	611	635	592	622	615	644	608	610	577	622	642	575	602	569	650	620	630	622	626	601	594	637	567	608	617	594	666	592	600	608	600	587	607	639	601	602	585	664	597	609	580	575	611	654	630	637	634	577	627	631	614	607	589	624	567	625	576	603	658	610	582	606	598	595	614	597	604	586	554	578	593	645	621	616	646	641	614	597	634	630	656	609	585	627	603	602	668	565	586	587	641	602	592	607	662	614	560	613	605	605	618	601	628	639	641	622	622	578	579	586	622	569	607	624	625	604	634	616	624	595	612	658	635	614	606	591	621	618	613	602	615	622	563	665	659	593	579	614	613	638	588	600	647	608	565	646	628	608	644	637	613	656	594	568	595	593	579	598	618	597	616	613	577	678	584	629	627	620	546	608	598	621	605	621	592	579	635	608	642	666	607	606	628	563	570	610	566	687	639	620	606	597	629	644	619	592	610	586	600	671	603	590	609	592	605	620	629	567	644	590	638	624	634	647	597	626	599	591	610	633	633	657	617	629	571	636	595	570	603	615	627	573	577	617	587	658	639	618	601	628	621	619	606	636	608	588	630	631	592	609	611	564	610	667	608	643	572	637	582	576	643	615	567	629	581	585	656	650	594	635	610	604	623	619	559	598	597	602	580	592	594	586	587	627	610	604	662	598	612	591	593	615	608	609	625	606	628	618	618	605	627	595	592	596	634	655	643	586	613	579	579	580	623	606	616	616	560	625	597	566	598	601	534	572	638	595	644	620	620	590	621	579	625	569	598	592	632	598	614	595	581	592	607	596	571	605	601	609	613	611	611	609	635	625	576	683	648	615	641	635	625	673	611	592	602	559	623	578	623	596	631	612	602	598	578	569	603	625	578	620	616	620	586	615	641	593	622	597	647	578	603	605	606	609	640	606	640	579	634	582	622	641	594	587	616	595	607	582	624	617	654	572	645	636	579	584	632	611	601	639	600	591	595	658	615	596	582	649	658	583	641	640	621	587	616	573	583	609	601	609	586	593	580	570	605	608	596	588	623	590	590	642	597	611	594	619	598	606	600	610	639	585	634	642	634	649	595	613	605	611	613	615	598	604	636	611	588	596	611	638	637	579	620	594	575	636	608	625	593	625	566	604	564	603	609	602	639	642	609	620	661	592	590	611	571	654	586	608	593	595	602	596	583	611	591	583	626	609	592	641	586	633	593	600	629	575	579	646	588	588	549	576	586	592	615	621	604	622	615	613	590	648	586	610	596	592	662	616	614	645	589	594	592	560	636	622	607	588	635
7484	3951	1879	994	629	571	530	482	450	357	338	282	235	238	219	181	177	145	154	135	145	121	112	97	106	84	95	116	106	85	98	86	98	85	88	97	100	92	72	95	91	92	83	95	85	84	91	99	86	90	82	84	78	88	75	85	79	75	100	83	97	78	81	89	83	91	75	85	103	73	98	75	90	83	72	76	97	87	81	100	76	103	81	93	85	96	91	90	71	86	104	87	102	89	93	88	98	91	92	96	85	103	71	76	87	95	66	79	87	90	89	92	109	92	89	98	80	78	73	87	84	83	76	106	77	81	95	80	89	86	87	98	99	90	92	108	94	99	67	99	85	103	82	94	84	96	91	86	95	100	87	86	92	88	80	83	77	92	75	87	69	84	82	100	96	68	103	92	83	99	84	84	97	79	95	69	90	69	82	107	81	73	85	80	98	96	82	97	80	72	102	72	89	95	82	108	105	92	88	98	72	81	78	83	91	74	88	120	95	100	78	92	94	79	94	81	91	71	89	91	74	75	82	95	96	63	94	68	83	84	75	107	81	72	92	73	86	97	98	93	73	85	90	83	84	88	82	101	81	90	96	94	90	95	83	78	84	101	83	77	88	69	94	94	86	103	81	104	97	84	96	99	103	91	90	78	83	82	90	96	99	82	90	85	86	110	74	96	86	90	87	90	76	90	115	76	95	93	85	80	84	92	97	89	70	91	79	84	74	94	87	88	83	81	88	90	80	91	77	85	89	80	82	76	85	73	91	73	81	84	101	92	76	77	88	90	106	86	79	93	96	102	93	106	87	79	70	90	85	87	100	108	74	90	88	94	91	77	90	93	93	94	89	89	93	87	84	81	85	88	92	92	71	103	91	89	84	76	76	94	90	90	84	82	88	91	73	95	82	101	112	92	91	82	96	94	75	104	105	85	84	91	81	104	89	79	96	84	84	80	90	76	75	90	74	78	79	83	79	83	87	95	88	87	94	85	97	92	79	95	70	107	73	74	90	93	83	72	82	87	101	95	89	84	83	88	94	85	77	85	97	95	89	93	80	94	83	85	100	80	87	90	86	98	84	87	79	95	82	97	91	84	68	91	97	65	95	85	93	92	91	94	73	76	76	87	109	98	73	81	90	88	104	87	95	73	72	78	84	89	72	101	81	98	74	75	86	82	74	87	89	80	80	69	103	87	95	84	96	101	87	90	86	108	88	99	85	66	100	77	95	92	93	83	92	89	89	93	96	75	80	87	98	84	85	71	90	88	85	91	68	98	89	89	100	77	99	79	88	77	99	94	92	77	98	79	93	81	86	85	79	89	90	76	88	89	91	82	89	104	85	90	75	85	107	87	72	96	63	79	85	92	76	82	112	75	95	89	73	98	88	86	83	73	77	74	84	83	107	89	80	99	80	81	96	70	93	84	88	83	85	84	97	84	97	88	89	90	93	75	70	65	74	70	87	105	104	90	73	97	97	82	95	100	89	85	91	85	85	81	87	88	77	82	93	86	89	79	95	82	70	96	99	82	81	93	82	96	77	89	87	74	88	83	93	75	77	79	103	92	69	95	80	90	91	75	83	77	77	87	84	86	93	96	86	87	69	87	83	90	103	92	86	79	95	81	85	82	83	95	105	88	82	73	86	90	79	70	76	88	94	90	95	93	86	88	85	81	94	93	81	98	82	91	85	91	98	72	103	76	73	92	69	94	86	96	74	72	84	88	95	86	102	83	97	93	98	84	71	82	82	70	70	88	101	95	83	102	88	98	81	88	72	99	96	92	72	84	89	89	74	97	90	90	88	92	83	74	89	89	83	80	90	91	82	99	77	84	84	80	74	80	88	78	95	79	84	80	86	91	72	93	87	96	87	76	78	89	75	79	88	83	84	96	86	106	81	59	95	83	99	80	93	89	113	82	81	92	85	102	82	97	91	88	98	80	85	89	87	88	70	66	79	79	85	88	77	78	88	92	88	102	80	95	100	90	92	79	82	83	104	79	86	80	75	92	81	80	69	115	83	88	80	82	86	107	101	81	97	84	99	81	83	86	94	70	92	93	60	82	83	78	74	87	87	91	81	97	97	66	87	77	97	89	93	91	80	89	90	81	89	83	98	93	96	94	78	68	91	76	81	76	86	97	83	77	85	90	84	86	107	86	81	71	87	81	84	80	94	97	82	89	94	99	72	81	83	88	88	91	85	92	100	88	93	75	79	76	96	84	107	92	81	70	90	82	93	87	94	80	95	84	70	90	84	73	72	95	77	101	102	83	82	100	79	84	77	107	94	89	67	83	75	79	101	81	86	95	86	106	94	97	75	85	89	86	81	83	92	94	93	96	93	83	86	71	89	93	81	85	95	98	77	73	90	90	77	81	90	65	87	97	80	90	82	94	79	81	89	105	89	88	108	98	78	71	75	78	112	68	93	84	97	74	99	72	87	76	90	93	77	108	78	72	79	85	76	80	73	103	80	111	92	90	90	87	75	95	81	76	89	83	78	87	80	80	82	86	87	85	80	113	91	73	79	103	74	80	78	81	87	90	77	64	64	97	79	88	87	97	92	78	103	80	80	75	99	85	90	90	93	81	103	92	74	93	98	91	88	90	80	93	85	84	79	87	80	89	83	98	96	71	82	94	91	93	92	96	99	95	93	96	80	83	81	97	85	85	79	82	79	104	57	83	90	92	78	81	72	75	85	95	73	72	87	95	93	77	86	75	79	77	84	97	84	75	101	91	93	83	81	82	94	91	75	83	75	78	87	88	72	99	78	84	79	89	82	91	89	87	80	82	86	87	95	94	84	85	108	93	85	83	84	83	71	90	69	75	98	74	93	96	68	88	87	76	81	75	79	90	78	99	80	77	88	72	78	99	90	84	83	86	84	78	85	90	84	113	68	73	72	93	77	95	86	88	83	89	92	92	77	83	78	80	104	103	85	93	73	84	89	94	75	88	82	92	85	88	80	89	81	99	77	84	81	98	70	90	90	104	78	79	92	85	96	101	93	101	95	82	99	77	89	64	91	95	106	82	77	81	86	71	78	90	65	91	82	91	81	79	88	85	87	76	88	80	87	75	85	93	85	86	84	80	74	74	88	91	91	69	76	85	94	83	78	92	66	93	78	70	98	76	81	81	88	86	89	80	76	92	75	100	83	98	87	93	78	96	74	111	91	75	82	96	93	72	100	82	89	98	77	98	83	81	94	91	67	81	99	75	96	68	85	91	86	83	80	89	95	94	87	79	94	96	94	94	109	63	67	79	95	85	71	100	82	76	81	102	79	76	87	89	75	74	92	88	84	73	90	97	86	88	80	94	97	91	88	69	70	78	96	78	83	79	98	89	94	89	92	91	91	105	87	78	89	86	74	88	81	86	79	81	97	83	90	87	98	93	104	88	92	82	84	85	86	98	102	86	89	82	82	77	90	87	79	81	77	87	81	78	68	79	83	85	84	79	82	82	92	82	88	65	78	102	66	99	83	82	84	83	90	98	79	82	76	62
37467	22352	14611	13655	18122	19422	17485	15126	11615	9366	7579	6489	5590	4953	4252	3561	3069	2566	2216	1930	1682	1551	1352	1186	1160	1090	1025	947	971	865	831	807	818	739	780	735	757	705	755	666	678	710	682	695	691	681	646	641	651	673	687	664	709	649	643	643	683	653	672	642	650	658	622	663	656	609	656	640	665	656	640	637	663	615	659	605	650	655	655	626	615	675	631	628	717	652	668	653	668	657	698	640	670	659	680	676	605	634	650	662	688	684	625	640	644	662	679	661	656	695	693	637	674	636	648	678	672	660	668	624	630	641	660	602	700	626	677	648	705	679	643	604	686	717	650	638	678	678	667	663	691	665	621	642	626	629	670	652	638	642	660	640	602	615	700	690	631	656	663	673	634	631	667	670	683	659	705	669	651	616	633	660	596	657	703	666	663	630	681	683	703	664	682	624	601	615	618	670	662	671	633	634	652	663	600	667	653	668	679	687	664	653	646	655	672	624	709	652	619	672	660	627	722	598	657	670	666	649	680	602	658	632	686	699	679	655	601	650	679	695	650	673	693	682	671	633	646	668	638	638	670	626	629	648	643	638	682	674	700	739	642	654	601	609	615	650	715	664	663	640	675	603	621	690	656	650	600	664	656	649	658	651	642	662	683	631	668	630	647	629	654	673	631	634	632	653	680	680	610	691	630	668	642	629	634	650	633	653	639	652	626	651	641	657	689	630	668	551	677	618	649	659	670	666	646	704	646	706	644	704	675	645	649	651	618	657	678	634	673	637	655	680	668	662	668	642	645	644	658	628	635	684	664	638	631	622	644	624	672	684	662	646	621	681	673	637	651	634	728	638	666	642	663	673	644	682	666	641	629	659	644	675	690	636	651	605	686	667	645	628	694	637	634	670	609	627	630	659	648	660	624	643	701	666	639	607	692	622	667	647	686	647	669	657	676	629	686	684	675	658	624	641	678	633	672	625	680	645	657	634	606	637	649	692	678	648	621	683	629	648	672	643	645	647	664	658	701	643	653	633	643	657	620	628	639	657	642	621	665	648	684	647	693	629	645	685	666	679	673	645	652	644	624	648	693	644	652	647	638	638	653	696	646	635	674	655	628	670	644	657	665	657	675	662	654	630	637	640	697	667	651	611	615	607	627	648	678	678	652	635	690	648	669	676	668	598	659	602	629	651	647	638	681	699	616	669	637	677	681	670	612	619	642	695	662	699	638	678	649	656	609	646	621	688	655	677	647	635	638	670	622	638	719	679	705	611	636	651	668	641	673	678	673	688	610	672	641	688	677	673	645	621	655	661	641	671	655	666	640	644	663	629	620	691	625	609	645	686	641	621	644	667	662	673	666	618	613	637	658	685	676	655	662	650	624	610	652	677	637	632	663	630	673	660	643	667	638	632	681	656	636	642	637	641	657	660	652	656	668	626	606	653	672	665	628	665	662	666	641	658	614	626	641	603	620	667	694	698	667	645	677	662	617	673	683	643	646	641	656	653	625	653	653	674	687	658	686	643	624	634	662	652	673	631	639	686	633	683	622	681	660	679	676	715	675	696	682	734	643	638	653	685	671	654	693	647	636	649	667	704	628	639	658	642	703	648	638	644	650	676	689	637	709	674	624	610	681	690	658	640	618	667	640	659	652	660	627	653	661	613	735	650	633	677	702	656	641	668	617	689	674	658	657	676	663	664	691	614	626	679	649	666	653	696	696	695	700	632	649	685	683	618	663	670	663	615	654	655	653	697	656	662	634	611	650	652	681	654	708	675	647	648	672	671	669	646	603	650	650	637	664	633	640	656	681	588	679	681	652	698	696	652	640	644	653	673	669	680	637	707	639	641	651	641	631	631	670	642	641	689	651	658	653	623	690	639	676	621	677	649	679	680	665	629	606	656	691	624	708	641	634	672	649	653	677	664	623	679	674	676	643	664	662	620	674	658	711	654	624	669	638	676	706	615	653	678	661	672	671	672	655	650	679	667	700	672	636	670	642	645	638	621	662	670	669	677	661	654	610	654	643	637	661	634	627	688	635	648	628	669	677	645	674	653	671	674	634	649	618	650	642	653	698	649	636	673	675	637	695	655	662	655	712	650	649	655	609	647	683	643	640	672	618	735	666	681	661	696	677	624	650	672	641	642	696	611	639	677	646	688	666	625	664	654	663	661	689	647	663	672	646	650	638	631	660	623	618	650	669	676	655	654	694	648	646	698	662	668	647	723	648	655	658	685	637	639	618	650	644	646	660	696	633	655	686	675	598	703	649	733	695	606	659	645	675	658	648	651	639	645	631	700	652	638	695	624	635	675	643	669	662	611	632	627	692	632	653	662	657	610	667	655	652	606	644	644	633	651	634	691	617	644	678	657	691	622	640	610	668	692	647	622	654	685	643	672	673	651	686	664	670	689	656	654	622	653	681	648	645	646	657	591	657	642	670	660	654	635	655	657	635	646	696	659	678	684	652	651	663	651	678	637	651	657	641	645	622	653	688	623	669	652	656	650	631	658	659	656	672	666	645	643	646	664	648	638	636	719	678	666	616	643	637	640	662	643	643	643	626	662	679	634	636	647	665	674	648	641	659	713	611	651	622	695	662	653	614	690	659	628	615	695	608	667	655	657	647	661	699	625	640	656	658	626	715	681	677	578	636	621	659	627	638	621	710	643	685	678	651	672	675	622	635	652	621	677	650	645	701	671	676	617	669	678	660	630	732	641	688	629	638	624	654	642	648	617	617	695	631	634	655	694	693	656	680	640	622	588	664	654	653	679	623	607	606	639	631	660	624	658	690	632	717	681	647	662	668	660	633	661	648	636	635	678	699	596	656	665	702	595	625	696	658	641	674	682	694	678	677	651	677	683	678	655	651	670	632	655	697	640	616	627	691	677	668	665	633	687	658	640	636	620	643	644	616	675	728	653	629	639	686	647	610	633	634	681	693	665	642	635	669	664	675	652	651	683	630	664	651	618	695	668	652	657	591	695	642	670	647	622	636	649	625	673	639	642	666	662	664	676	641	630	651	627	680	641	673	643	641	649	649	627	706	610	604	653	670	667	683	618	611	655	619	659	665	621	597	645	660	641	682	641	603	653	688	639	681	689	669	644	687	610	605	631	680	637	615	672	653	645	634	629	637	632	664	677	653	655	661	652	638	644	642	661	675	664	646	689	667	670	645	665	611	622	639	628	642	666	689	653	652	652	631	662	662	628	685	609	687	686	619	658	652	620	616	640	667	637	652	676	713	651	616	630	640	664	656	678	632	649	689	652	666	652	646	655	679	666	653	630	630	636	670	649	651	643	667	657	649	614	637	684	635	623	663	638	679	661	607	651	656	694	648	654	608	673	641	664	656	654	654	670	646	668	708	589	635	658	653	628	643	642	594	682	648	659	696	667	634	661	662	661	662	645	678	694	683	633	657	703	661	658	672	608	663	695	605	672	663	682	639	641	678	631	623	642	616	646	681	639	638	604	608	693	637	657	644	642	684	630	633	654	684	658	643	648
8531	3772	1489	882	547	483	501	436	361	309	268	251	214	209	208	185	161	167	139	141	130	122	88	88	101	116	109	73	92	76	87	84	91	87	89	78	94	65	73	75	85	75	84	96	72	67	81	82	72	70	68	81	73	93	84	64	63	88	95	85	58	79	87	87	84	69	69	78	82	69	83	71	95	70	79	81	92	70	83	75	81	65	78	71	71	89	84	70	78	95	80	83	81	97	83	77	72	75	85	82	76	88	90	86	80	81	77	86	71	90	92	64	88	72	98	84	92	73	90	70	92	71	82	65	84	60	85	78	93	71	92	87	110	87	79	91	79	64	70	89	95	83	81	73	88	90	87	77	81	71	67	73	74	82	84	71	72	65	72	85	108	88	80	79	86	74	81	105	82	67	82	67	98	98	76	90	91	75	80	80	80	79	98	83	84	96	90	68	74	81	73	64	85	83	67	78	74	114	81	91	90	66	80	65	115	94	88	67	70	73	83	80	95	92	83	78	69	78	106	78	93	88	66	75	82	77	73	92	90	81	64	97	66	86	69	64	86	84	97	78	95	85	77	82	69	89	81	68	70	64	78	83	88	92	90	62	67	86	74	87	81	87	81	68	82	88	102	78	71	76	74	79	83	80	77	98	80	97	73	80	78	71	77	92	90	94	89	78	96	79	97	75	97	75	86	86	64	70	72	79	83	64	68	77	87	84	82	86	76	85	82	82	80	75	68	91	76	81	80	79	73	88	76	94	78	82	79	83	100	73	68	84	102	81	89	91	81	79	77	72	70	74	77	102	72	97	67	76	95	91	87	68	78	91	69	79	69	86	84	65	84	86	77	77	77	80	88	77	77	66	74	78	83	81	90	88	84	84	87	104	88	88	72	86	69	81	89	72	97	92	80	81	87	86	94	78	86	91	92	67	72	80	85	73	85	71	89	76	81	80	90	73	79	69	89	84	67	84	86	95	73	87	83	78	77	72	83	83	74	65	86	81	77	87	83	79	98	82	85	78	105	84	86	85	79	73	70	90	81	78	88	82	64	94	91	79	74	86	87	94	93	91	66	89	100	75	59	90	62	80	74	73	89	90	93	102	87	90	85	78	82	87	75	77	80	84	77	78	71	88	80	76	101	89	81	95	85	74	68	81	81	86	76	74	88	82	85	85	93	91	68	84	89	74	91	72	85	94	82	79	62	85	87	89	89	75	61	84	79	89	92	82	79	75	82	81	76	73	88	95	70	95	89	79	81	78	74	80	98	90	82	67	71	73	75	74	80	83	82	62	63	81	89	72	80	80	76	68	87	85	77	72	78	77	94	79	78	83	99	82	102	75	85	71	96	73	78	72	66	91	76	81	76	81	90	87	83	101	73	77	86	93	101	94	88	81	70	84	106	84	82	64	76	100	96	77	71	78	97	90	95	67	72	75	78	85	86	78	72	82	78	86	90	71	70	84	69	86	75	98	84	95	74	71	83	69	69	86	78	97	74	82	79	66	73	78	87	71	74	86	76	90	68	81	81	78	101	78	81	87	88	92	81	62	83	80	92	88	68	75	77	68	76	63	85	82	90	89	91	79	83	97	88	83	95	82	72	75	79	86	73	66	86	66	77	74	91	83	86	100	86	77	80	83	85	76	60	85	66	76	87	93	73	88	81	83	84	87	73	90	92	93	77	75	70	78	81	79	86	69	97	84	83	62	93	90	92	84	84	79	89	73	85	77	99	85	86	59	87	70	70	73	66	80	81	90	77	79	80	87	73	80	80	87	78	86	80	87	87	73	69	76	72	80	72	61	77	72	67	71	79	92	88	79	69	81	79	82	75	78	75	79	83	80	85	88	74	78	93	74	85	81	86	83	86	84	89	85	82	86	86	75	64	73	85	92	88	69	72	74	79	71	74	90	66	74	83	77	78	79	89	73	101	85	88	79	57	86	96	83	76	73	95	78	83	85	73	77	87	103	71	77	78	95	97	87	92	85	78	73	75	95	79	85	82	90	74	86	85	74	86	85	65	97	78	97	80	74	77	71	79	85	83	90	93	84	81	73	81	87	89	71	77	91	75	76	68	87	79	79	84	76	71	85	82	83	71	81	72	84	80	73	81	76	76	67	93	64	97	77	77	79	81	93	96	80	69	91	71	84	95	78	81	83	87	81	91	77	70	83	77	65	92	101	82	86	70	82	77	95	75	65	89	75	82	82	71	87	94	78	80	83	95	82	65	86	82	77	78	80	86	65	87	71	91	83	75	78	78	79	61	93	99	78	72	78	71	64	72	72	74	82	75	93	77	88	85	79	91	84	81	67	75	83	78	88	84	87	80	94	80	67	67	83	80	89	71	92	68	68	107	97	87	83	78	82	80	80	87	85	93	82	72	78	89	83	76	90	85	87	97	74	64	83	105	77	69	79	90	76	91	87	84	77	73	66	90	99	88	71	77	79	76	85	104	100	71	69	84	77	81	79	87	95	63	87	73	74	76	90	70	83	90	89	85	87	85	89	74	85	85	82	87	72	94	75	87	87	74	66	80	71	91	79	74	78	87	85	75	78	69	80	78	72	87	76	90	74	86	76	99	80	74	76	82	67	83	76	73	67	90	72	78	67	84	77	73	89	65	79	87	92	95	86	78	79	82	93	71	79	88	93	73	80	82	85	86	83	73	77	93	85	74	92	76	84	90	87	79	74	94	80	93	92	76	75	68	86	71	87	79	76	79	86	94	74	93	81	105	92	74	76	64	89	74	78	83	71	84	71	87	74	76	72	77	79	74	86	108	76	76	89	77	96	75	66	71	91	68	92	92	82	82	84	83	80	80	84	76	87	84	87	79	87	74	90	75	87	92	99	64	64	85	84	87	77	93	79	83	84	72	83	66	81	74	84	96	83	73	81	84	91	69	81	94	80	72	82	72	78	72	89	75	83	78	94	95	58	80	88	71	92	79	61	104	61	68	74	89	74	75	81	90	79	69	80	69	75	77	87	91	85	80	62	83	72	64	86	85	78	85	80	84	83	72	66	72	85	64	87	86	72	83	80	95	87	81	62	83	83	82	89	85	87	85	88	91	83	81	90	87	92	90	90	65	72	85	79	75	82	86	79	80	79	70	73	110	87	75	80	81	83	69	87	98	60	85	76	70	77	72	72	77	91	75	70	81	88	84	82	82	72	104	87	74	76	83	90	80	77	88	84	60	75	84	80	99	75	74	76	68	87	78	63	87	76	92	91	73	79	90	69	106	78	82	78	78	69	93	79	71	82	86	78	87	77	87	79	99	72	68	88	68	77	83	87	90	78	77	93	73	85	87	80	70	88	80	83	88	98	102	91	85	86	72	77	76	86	70	89	96	71	81	77	81	90	89	81	82	89	79	76	87	77	101	78	80	64	79	80	95	73	75	63	66	68	80	78	65	89	72	92	81	87	85	87	82	77	83	89	85	86	82	74	81	85	82	94	79	79	79	74	81	74	83	85	81	76	86	74	68	95	82	89	92	74
35891	21423	13022	12264	16049	17450	15909	13757	10707	8732	7088	6074	5067	4577	4121	3427	2920	2496	2137	1731	1551	1395	1205	1182	1145	1197	1019	931	849	834	770	742	693	723	694	678	660	688	644	646	652	635	625	633	612	649	599	649	619	666	635	616	558	658	606	620	628	622	607	611	590	612	626	635	626	659	615	588	630	610	658	644	614	588	662	616	604	603	608	627	642	608	579	629	625	601	642	582	647	619	608	582	619	642	587	656	623	616	665	580	636	627	585	602	597	643	630	611	597	612	673	668	625	654	632	580	587	620	647	615	647	595	630	619	648	580	617	603	601	623	669	568	595	586	614	596	644	642	624	612	609	637	604	623	590	570	614	634	610	587	644	609	589	624	625	609	588	634	627	647	649	629	649	605	601	585	619	637	583	619	592	614	611	638	577	633	620	603	607	663	619	635	614	612	597	609	561	599	596	596	648	620	644	623	607	604	634	564	610	619	618	612	607	609	623	653	581	629	585	598	639	568	632	653	603	596	617	634	637	636	643	581	600	616	646	585	625	671	606	620	639	593	630	652	578	612	600	606	575	612	589	605	605	631	612	637	649	618	633	613	581	636	586	615	660	581	646	611	602	655	610	617	620	609	633	621	616	611	610	639	591	626	649	626	593	636	615	594	613	618	598	643	651	640	646	642	689	662	632	614	641	640	618	588	601	605	624	655	613	585	648	590	661	630	591	589	618	575	609	604	592	607	586	599	632	598	594	597	615	556	634	619	592	609	629	607	550	609	624	587	617	615	647	604	606	635	606	636	589	615	633	591	599	607	630	600	607	652	646	605	615	611	587	634	623	634	646	638	606	615	612	606	625	643	648	592	628	596	572	646	640	586	610	622	598	630	610	629	626	570	627	605	601	612	638	619	627	624	580	606	627	612	586	630	540	621	610	613	649	634	605	646	622	574	634	606	638	606	622	617	642	550	660	593	614	632	600	660	670	584	612	575	593	606	633	605	611	623	578	624	629	613	605	648	597	561	600	605	627	625	588	591	640	634	597	651	614	625	574	595	607	595	637	594	626	648	643	605	605	567	647	598	659	595	600	619	624	624	621	597	641	631	620	636	647	608	613	610	697	606	628	590	573	663	629	643	640	603	635	601	585	600	657	594	591	655	659	647	601	628	599	609	600	634	607	541	612	683	629	629	663	620	593	642	635	608	582	645	634	646	596	595	607	626	613	618	584	612	610	602	584	638	589	639	598	594	617	600	630	619	597	588	673	644	612	595	595	631	598	598	644	572	599	631	622	625	631	587	580	617	643	574	654	623	601	608	623	602	628	636	663	637	665	557	641	567	639	630	657	609	672	581	607	613	631	589	587	578	671	642	606	626	586	611	607	631	595	621	614	633	627	668	618	573	608	610	602	588	606	656	598	592	623	648	608	624	631	675	641	605	585	606	634	621	656	631	596	614	629	629	602	648	613	608	608	643	652	578	657	582	602	630	607	639	578	635	599	615	621	591	639	631	642	589	627	598	618	588	664	665	623	613	622	607	594	613	587	629	616	609	628	651	634	620	594	656	631	652	634	599	633	627	604	617	597	665	599	607	599	601	607	633	590	566	596	612	632	678	607	638	626	616	675	628	566	616	609	636	609	617	627	563	627	605	672	610	610	605	644	627	626	654	600	604	651	657	633	606	611	614	648	605	644	582	612	613	632	593	590	632	625	639	623	588	613	607	594	622	627	587	591	650	619	602	629	622	610	626	658	659	603	616	601	598	651	602	627	631	614	598	584	628	590	612	641	636	595	601	623	591	622	613	618	599	582	636	575	635	597	569	590	665	558	582	644	606	577	627	622	660	651	637	639	598	627	582	645	656	599	600	600	588	577	633	626	657	636	596	621	582	654	605	621	579	558	556	610	607	603	628	619	610	609	613	589	622	597	617	605	575	588	620	682	590	623	599	611	641	633	608	642	673	609	612	618	636	631	589	587	614	641	630	672	606	624	650	621	603	635	602	627	606	590	601	661	683	627	610	648	591	607	613	594	544	554	609	624	628	623	639	634	625	615	624	611	631	630	671	614	599	603	649	573	613	569	608	556	637	666	662	599	614	608	655	598	588	619	617	640	590	602	607	613	562	643	620	585	629	646	605	609	653	618	607	602	619	639	637	640	565	621	604	623	621	627	639	622	617	577	597	640	619	584	604	636	646	631	622	610	606	604	619	613	578	648	619	612	598	622	628	631	645	623	636	638	648	634	618	592	647	613	632	596	636	622	611	648	585	633	585	625	614	616	618	630	638	610	637	636	651	653	632	613	610	590	664	573	605	660	631	584	659	628	609	655	666	616	617	604	613	567	621	614	630	612	595	624	647	633	647	611	651	605	609	652	657	655	585	638	573	608	615	618	578	599	578	575	636	603	629	669	623	588	617	628	611	645	615	655	653	578	585	646	637	571	605	656	621	649	620	622	628	619	600	571	636	609	616	629	615	604	622	541	639	567	627	619	595	581	586	604	616	627	652	599	632	581	606	611	670	634	622	579	624	617	609	660	595	587	600	584	626	567	629	589	588	622	580	603	618	627	607	650	651	560	634	617	632	617	604	617	588	613	655	627	625	601	614	593	615	587	600	634	633	606	641	590	575	622	572	628	608	630	639	631	582	605	606	599	620	618	569	612	628	609	624	620	628	668	623	632	615	613	610	613	619	622	626	624	578	587	652	581	635	572	633	607	618	621	645	593	608	647	615	625	611	564	604	634	613	623	645	617	609	601	602	627	643	612	697	574	627	642	640	625	602	631	598	616	589	620	618	630	632	610	609	651	618	690	609	597	610	619	631	663	612	595	573	583	625	633	566	640	653	601	603	591	612	627	608	632	607	582	636	599	603	647	639	568	593	594	665	601	606	612	621	624	642	611	583	623	626	648	644	633	625	643	614	588	658	601	618	618	630	589	614	633	590	619	613	612	586	584	675	615	615	634	615	613	601	630	595	617	595	604	614	630	626	622	583	656	591	612	614	630	604	657	603	630	678	616	628	588	654	625	624	668	618	651	605	618	609	609	642	606	632	623	594	644	599	665	625	610	624	634	622	609	649	581	611	611	628	595	624	612	603	572	658	605	539	642	628	627	576	665	573	671	600	631	590	617	597	636	599	654	614	579	609	637	651	597	618	651	599	608	633	596	631	641	626	607	658	596	606	619	628	593	609	611	607	609	620	593	610	605	594	615	617	602	575	668	586	617	611	636	613	617	616	639	655	566	611	639	679	601	632	649	622	581	611	613	605	599	641	611	615	634	648	583	609	565	576	630	623	629	665	648	574	630	640	630	676	603	651	613	638	627	621	614	588	608	599	595	628	607	652	610	592	610	618	622	642	641	590	649	598	638	596	584	610	605	626	636	650	561	614	631	615	629	615	609	589	631	619	637	607	617	607	614	616	637	616	639	620	656	645	581	622	615	638	675	571	617	629	650	669	610	626	601	611	583	635	661	582	609	593	586	631	601	630	629	646	599	576	629	592
11169	5309	2203	1097	728	634	648	560	485	392	372	313	277	263	245	219	190	187	170	136	145	117	142	103	115	117	102	99	119	99	77	95	87	91	100	97	102	94	97	85	91	95	95	89	91	74	90	87	92	95	80	82	72	68	88	78	89	85	81	97	107	89	90	95	84	90	85	96	74	80	79	82	82	82	87	77	76	89	87	89	78	98	83	123	91	83	104	73	97	78	80	86	83	69	92	81	94	80	81	77	79	76	91	80	80	71	80	90	89	75	91	88	78	95	83	107	93	79	83	100	76	79	88	94	101	80	77	83	83	68	71	98	82	83	81	78	83	86	127	75	89	97	85	93	91	89	95	88	85	94	91	95	90	73	72	85	97	108	87	85	87	87	107	87	78	85	91	97	96	74	93	86	88	93	96	83	90	82	96	90	88	74	103	91	93	83	79	83	91	85	102	86	71	88	81	86	80	83	66	78	90	98	96	79	81	93	78	91	88	88	98	100	68	86	80	83	86	89	82	81	83	83	91	75	69	82	83	90	76	85	81	73	80	91	79	103	86	76	81	96	79	86	92	88	87	83	92	78	92	85	82	80	89	84	82	86	84	88	101	92	85	83	78	90	79	98	97	80	98	87	93	81	93	75	81	94	97	97	88	72	79	89	79	82	88	84	96	88	88	88	103	102	98	95	80	76	74	88	80	84	88	83	66	83	98	86	75	93	92	75	85	86	79	86	87	80	81	105	79	87	78	89	78	88	84	97	84	99	85	103	95	78	82	81	65	80	84	96	92	78	78	84	68	99	91	91	88	64	81	98	95	93	85	96	91	101	97	101	96	90	70	105	108	95	86	97	97	92	85	85	68	76	81	73	87	98	75	78	71	92	86	81	96	96	86	84	98	87	81	85	92	99	86	101	103	80	87	76	94	83	76	89	110	82	84	92	85	86	78	90	77	81	88	90	80	80	91	84	91	89	98	80	94	80	96	81	97	89	91	81	66	70	80	101	89	95	95	104	83	74	94	77	99	88	94	72	68	84	73	96	88	98	97	80	103	90	80	84	92	79	101	91	90	94	107	94	77	101	95	77	84	102	83	92	83	86	95	85	94	79	80	78	90	78	85	91	97	100	87	79	73	92	100	90	93	84	103	81	91	93	86	96	101	110	77	76	93	92	87	90	90	81	94	104	89	90	94	83	102	94	95	92	81	103	92	96	95	75	81	77	87	82	90	75	89	71	90	81	85	93	91	84	83	92	97	88	96	74	71	90	96	97	87	77	82	97	97	94	80	72	82	98	86	87	89	89	89	86	81	88	75	75	89	93	90	88	81	88	98	87	85	94	99	78	81	81	98	84	81	92	96	91	100	88	83	88	86	68	105	91	91	91	87	90	82	85	88	83	84	91	98	86	94	85	89	78	77	84	67	96	92	99	82	86	79	87	98	87	85	83	91	101	90	93	93	92	99	81	82	68	86	92	93	95	92	80	80	100	97	88	80	87	91	85	99	91	81	89	90	98	84	81	82	71	90	80	98	82	89	84	111	70	89	89	75	99	96	85	80	97	75	86	79	85	95	97	88	88	101	86	79	87	91	93	88	94	81	88	104	91	96	76	73	85	79	82	72	82	90	83	85	88	92	81	96	89	82	84	86	83	80	82	73	91	77	93	89	96	103	89	87	105	81	94	85	85	87	85	68	75	64	79	88	70	88	70	90	89	92	71	87	91	98	88	71	78	96	67	90	99	105	89	97	69	79	92	82	91	93	82	90	102	86	64	86	83	81	69	95	73	99	81	79	86	100	89	80	96	79	75	103	85	93	89	81	79	75	90	87	64	73	75	106	97	98	90	91	80	62	101	67	82	72	95	108	97	97	102	83	106	94	96	76	88	85	108	85	90	91	97	88	102	86	91	83	79	95	87	96	76	89	91	81	75	86	90	89	112	90	71	66	73	99	76	100	85	95	86	90	84	104	82	82	84	86	80	71	84	90	96	82	80	89	86	91	102	81	79	74	83	91	81	75	81	97	86	73	78	84	96	84	75	72	72	90	87	96	76	84	77	76	124	93	107	84	81	102	96	68	84	81	91	94	75	88	82	76	83	78	92	105	90	84	94	91	77	84	87	94	91	86	97	79	82	68	77	76	93	92	89	93	85	87	99	80	88	77	86	90	68	84	85	72	90	79	99	80	85	90	90	87	99	105	85	81	101	82	71	79	79	79	102	93	78	87	105	105	97	92	86	95	88	87	79	90	72	93	104	89	93	84	83	100	83	101	87	65	84	86	80	81	76	90	76	105	84	86	95	89	72	90	96	77	81	95	88	105	84	99	86	101	88	86	93	86	92	87	81	81	89	85	95	95	95	100	89	88	105	75	84	92	89	101	84	93	82	95	88	80	79	72	95	85	88	88	95	92	66	81	105	100	85	96	85	94	95	73	78	97	81	79	101	81	85	82	94	68	81	87	87	74	94	85	82	68	90	84	90	88	91	99	83	107	102	84	82	82	82	86	79	95	88	93	82	93	89	71	90	99	104	97	103	85	105	91	107	71	78	91	74	93	88	105	96	69	99	76	107	87	81	93	78	92	77	78	82	80	90	95	93	88	93	89	86	89	115	91	88	88	81	82	80	88	78	98	80	83	86	88	90	80	105	84	79	90	88	76	86	83	82	93	66	87	74	85	79	88	82	94	92	97	95	83	93	88	97	90	99	96	92	79	87	90	99	76	91	95	80	95	95	77	90	101	75	79	90	79	99	75	82	98	70	91	96	95	67	92	94	81	69	94	83	92	84	92	79	84	71	98	98	110	79	102	98	103	89	87	74	105	95	75	85	88	101	82	82	83	82	111	91	102	99	111	98	76	93	72	72	82	82	103	81	90	83	78	95	103	77	70	82	89	87	95	68	101	83	76	84	105	97	84	86	111	80	77	100	90	76	98	104	95	80	88	83	98	74	76	82	86	90	81	99	86	100	88	95	96	90	74	88	82	73	91	71	81	83	84	106	83	87	79	87	90	84	85	96	88	93	115	85	69	84	96	75	76	102	76	88	87	84	91	92	88	91	92	97	96	85	92	77	94	78	86	89	104	92	93	93	103	87	78	88	73	81	91	79	88	93	71	82	78	77	92	96	93	82	90	96	96	102	73	86	76	76	74	88	81	85	86	98	99	91	87	77	80	87	111	101	69	95	91	97	71	110	76	88	82	86	76	87	79	82	92	93	93	93	83	73	93	78	105	93	74	100	86	86	77	69	90	91	82	76	71	81	100	65	107	90	80	90	91	83	88	90	114	88	83	86	75	72	98	91	93	90	96	84	85	91	97	97	67	85	91	87	80	92	87	102	84	104	89	109	82	84	95	81	79	91	85	69	77	92	97	84	76	66	93	85	95	82	78	82	71	78	70	84	92	90	81	94	81	80	83	114	83	90	89	94	78	93	84	96	80	81	89	83	80	90	102	87	77	80	86	84	92	103	87	82	105	77	90	86	81	93	89	90
41366	25005	16088	13963	19171	20389	19334	16710	13870	11305	9269	7741	6800	5916	5109	4359	3723	3191	2729	2191	1919	1556	1414	1335	1231	1184	1217	1027	977	856	905	866	822	741	764	775	774	728	704	727	708	669	705	677	716	651	658	724	687	648	662	673	674	678	629	671	670	665	677	639	665	635	654	624	668	685	686	657	628	689	667	608	655	693	686	676	631	690	689	630	650	649	674	668	652	680	596	672	701	643	654	657	656	681	644	693	626	633	622	689	669	664	686	659	678	662	645	646	683	639	659	651	689	654	638	640	633	675	704	628	678	677	667	657	696	628	654	648	658	664	708	646	686	657	652	623	673	660	611	657	659	630	641	667	622	640	645	670	618	650	630	674	659	691	671	584	673	685	626	596	648	671	697	661	675	657	641	665	654	684	646	641	623	610	685	608	704	636	657	700	646	687	634	692	696	666	692	687	666	646	677	664	632	614	688	686	703	650	659	660	663	643	700	690	634	679	696	656	636	669	698	687	680	651	667	696	661	664	668	690	642	674	708	655	649	618	625	690	666	676	643	638	659	673	630	642	693	696	671	660	627	679	653	629	632	641	671	623	665	632	637	645	646	657	645	679	703	660	662	688	636	622	663	660	633	656	650	678	658	658	683	654	641	620	630	634	651	662	647	681	643	672	629	676	654	659	697	661	656	669	706	664	639	702	634	638	680	678	729	663	676	679	642	634	650	643	668	679	683	610	699	665	671	638	600	679	690	650	646	697	621	642	638	663	650	667	615	645	642	599	693	620	632	621	678	655	637	683	652	650	694	648	636	625	627	604	721	643	618	686	678	661	674	626	664	661	615	645	657	676	645	656	671	636	641	655	639	685	609	688	619	676	661	635	672	644	689	629	674	637	690	640	619	679	655	664	650	659	637	674	641	636	647	659	660	659	630	698	607	651	716	711	619	686	686	651	647	667	632	661	641	648	638	613	654	650	655	648	678	660	689	648	631	652	683	695	657	629	649	618	650	635	634	698	708	647	684	655	696	687	649	631	661	619	655	629	682	699	675	725	686	661	656	673	645	653	657	685	638	654	694	638	641	620	663	643	678	675	629	649	662	686	667	674	638	699	695	644	711	653	666	675	655	622	667	643	625	701	671	632	666	676	605	651	634	649	653	654	661	670	645	685	622	686	664	703	650	656	635	653	652	661	709	668	717	706	672	620	656	678	649	666	644	612	675	653	629	696	665	615	669	673	638	700	682	654	692	668	625	646	624	663	680	614	655	656	662	690	677	656	600	650	605	653	632	655	680	710	711	647	653	663	652	629	643	662	680	656	642	648	619	623	679	650	681	665	679	656	613	634	646	702	656	653	648	656	616	642	655	611	661	646	626	674	650	665	655	661	618	667	679	655	639	658	670	687	653	622	659	720	627	638	658	699	662	669	676	644	722	591	736	700	683	708	659	668	676	633	684	652	654	674	667	646	594	636	633	646	636	637	672	715	695	647	654	676	625	688	695	658	651	626	636	668	687	672	679	671	696	630	649	661	665	630	731	651	670	666	668	651	687	620	677	643	640	667	633	684	665	653	741	646	655	622	693	680	681	661	674	672	640	678	649	629	660	686	664	650	638	649	655	654	649	617	664	652	682	629	680	688	667	626	664	621	685	659	678	661	654	637	667	677	703	652	645	688	652	645	625	652	658	658	639	667	671	678	701	656	647	669	668	625	632	682	714	673	647	693	671	656	707	698	644	676	616	658	624	644	654	649	641	666	685	705	644	679	660	694	645	656	610	673	725	697	618	664	734	665	615	646	661	667	664	703	679	658	675	710	682	617	693	683	635	626	656	648	658	675	667	668	662	684	638	673	641	646	638	624	668	622	628	645	666	650	642	676	695	647	670	638	685	646	666	622	650	696	656	699	674	670	632	634	641	621	695	682	690	650	608	647	643	680	683	673	642	676	637	636	688	660	613	669	675	705	672	645	627	613	648	675	696	673	670	699	680	673	713	653	637	643	699	707	638	668	684	636	660	676	655	690	648	655	669	617	720	607	671	646	653	636	710	658	679	638	729	640	682	681	645	659	665	655	715	658	653	669	660	653	617	665	621	685	653	706	671	682	653	682	625	644	677	660	670	641	680	712	647	662	680	658	653	673	659	633	662	690	679	695	660	667	646	629	678	649	672	646	628	701	667	687	668	663	713	636	662	669	670	681	664	629	624	686	658	641	670	668	649	643	613	691	663	674	647	674	618	674	660	684	669	659	630	648	685	643	644	633	667	644	627	675	667	654	610	644	701	623	709	678	672	633	635	638	660	620	631	692	656	659	650	670	667	679	635	653	675	667	637	665	662	680	727	679	623	689	684	712	650	654	647	688	686	673	643	642	655	683	676	643	664	657	662	682	698	710	651	658	660	614	702	668	682	659	685	711	643	663	623	697	691	673	652	652	684	676	609	630	680	690	709	661	693	641	627	692	666	685	709	653	693	661	656	654	620	687	683	702	642	670	655	664	658	645	659	632	640	645	697	690	658	653	655	654	629	654	658	678	682	646	678	655	633	662	679	630	653	663	667	650	648	657	641	648	656	707	708	641	669	683	633	671	697	670	670	613	657	639	627	623	646	674	660	629	621	603	630	667	621	664	675	691	690	628	659	675	641	640	647	658	669	650	682	727	678	632	663	644	645	653	705	650	653	638	632	685	694	699	634	663	643	656	638	646	672	688	674	651	618	691	653	694	699	658	666	704	600	628	658	689	623	640	684	671	676	636	709	674	646	715	671	662	630	686	650	658	654	627	670	652	640	659	663	649	693	651	683	633	632	681	686	642	646	645	643	687	641	662	646	664	589	658	704	687	676	663	670	636	656	696	675	678	651	659	629	661	628	666	657	690	627	701	683	697	635	660	655	628	673	673	650	663	666	692	672	635	687	597	660	612	699	664	612	621	680	670	666	657	689	697	690	621	639	651	715	681	693	650	685	681	671	626	624	702	653	654	684	678	677	628	638	676	677	659	666	643	666	663	616	681	657	661	639	623	661	668	614	669	626	650	673	675	679	664	652	683	704	635	639	666	683	640	634	661	700	652	665	621	668	626	688	631	657	643	650	659	660	620	616	679	633	637	685	660	640	639	673	661	672	665	625	648	638	635	671	665	673	658	695	648	671	664	617	666	653	669	670	625	649	674	611	657	656	703	684	633	677	647	664	674	603	704	647	714	641	638	686	655	683	651	706	625	630	629	713	698	660	643	701	646	678	672	637	677	627	626	657	668	700	662	693	634	671	653	633	662	677	654	686	679	647	662	660	665	662	639	685	676	685	638	676	668	626	653	671	668	707	636	668	672	656	692	615	665	679	670	655	671	697	621	686	657	683	690	627	619	661	670	652	686	664	652	691	671	609	601	658	632	665	684	662	681	653	708	610	669	673	655	635	613	661	677	651	666	617	619	655	657	628	686	677	637	677	644	614	663	674	674	652	663	696	631	682	629	677	684	676	694	693	708	665	667	653	641	669	643	673	647
6457	2889	1203	573	442	367	412	352	305	276	202	221	206	176	170	145	136	143	136	114	84	95	102	104	107	92	91	90	85	100	100	91	98	75	96	75	74	74	75	91	68	90	83	78	86	63	67	69	82	84	70	70	69	72	75	80	88	81	86	86	95	79	83	73	74	85	72	80	86	82	83	86	67	80	79	86	83	92	75	79	89	86	86	65	80	75	74	92	89	73	76	72	79	83	85	78	89	78	87	81	67	87	85	91	75	79	75	93	80	91	84	90	74	76	99	72	58	83	90	74	87	77	77	102	81	80	77	81	95	79	74	79	77	80	87	79	91	76	79	89	77	86	72	92	103	83	74	80	68	96	67	70	88	79	83	84	92	86	82	74	85	86	84	79	90	75	89	84	72	73	85	74	75	80	81	66	84	82	95	76	81	104	90	91	95	80	97	70	80	76	85	63	93	83	83	75	88	78	103	71	64	66	71	85	82	75	84	92	88	92	91	87	91	90	81	69	82	78	75	88	79	64	92	71	83	84	68	86	93	82	80	101	91	81	69	80	86	88	82	73	86	78	91	75	105	91	61	83	84	69	82	101	80	82	64	75	76	79	82	76	73	88	88	84	88	69	91	86	83	96	76	91	77	82	83	74	68	85	80	69	91	67	92	74	71	99	96	78	74	76	78	64	89	87	75	83	89	81	92	72	88	64	84	77	75	90	70	78	79	83	91	74	83	81	70	86	104	75	67	71	86	88	85	85	77	77	68	68	65	73	65	101	81	90	91	86	83	70	68	82	84	68	78	84	77	93	85	78	93	81	77	83	67	90	70	77	79	73	84	76	78	82	74	89	87	75	83	81	81	93	68	74	89	77	79	83	66	70	74	72	84	90	86	68	76	66	78	88	75	65	87	89	74	62	90	82	78	70	103	77	89	80	79	71	87	80	79	90	111	75	90	88	60	83	81	72	91	84	85	79	81	88	90	99	51	80	80	75	70	82	94	72	80	73	80	81	101	81	109	70	77	80	77	78	64	93	58	86	75	98	95	80	102	88	85	78	76	75	94	87	70	78	72	79	82	100	78	88	89	96	62	85	82	85	88	81	88	82	71	83	84	79	86	82	80	97	65	83	87	84	88	73	91	93	81	85	78	81	78	101	80	77	81	67	78	101	85	97	74	84	61	75	90	74	73	87	82	78	89	77	76	78	75	90	78	76	77	89	77	81	89	65	82	74	92	85	88	89	78	88	67	80	77	80	71	85	88	90	87	82	86	73	77	89	80	69	92	85	77	99	84	86	85	90	79	83	83	81	86	77	76	96	61	75	81	71	76	72	85	81	85	92	72	83	96	82	82	79	78	67	75	86	70	78	86	75	85	85	72	90	86	87	88	73	70	97	80	72	74	98	77	75	83	77	91	73	84	96	88	96	81	80	66	74	75	64	80	83	76	72	61	88	76	74	86	70	88	69	79	82	81	91	86	82	78	79	66	84	80	84	88	95	89	70	90	82	78	78	100	81	95	80	91	78	77	90	79	78	77	90	62	86	88	84	79	90	73	83	76	88	85	89	83	77	80	86	88	76	82	96	72	87	85	72	88	95	84	72	85	89	90	78	70	79	85	87	76	81	81	72	68	74	83	82	71	81	78	91	75	94	76	72	80	80	83	80	69	63	85	79	86	87	85	76	73	74	66	79	79	76	77	77	71	104	68	73	100	66	87	92	79	74	109	88	85	89	86	78	88	91	82	82	72	86	90	72	85	91	70	80	75	81	83	64	86	90	83	84	88	76	86	83	86	95	90	87	77	75	87	84	98	70	64	100	96	83	83	80	80	72	91	112	86	66	84	68	81	79	74	78	79	96	66	86	79	100	83	67	87	74	74	72	82	88	83	76	77	90	95	76	73	93	90	80	84	83	82	87	87	65	74	84	79	69	73	81	81	82	78	81	94	80	97	68	78	85	89	77	87	84	80	89	85	83	76	78	83	78	75	81	86	88	81	79	84	63	75	63	84	82	85	89	83	75	71	105	88	101	81	82	78	73	88	70	86	71	70	95	84	81	89	79	73	80	88	89	80	71	87	83	79	66	82	83	89	94	84	69	87	90	85	78	81	72	72	84	82	78	108	90	83	71	87	79	78	76	80	94	90	91	84	78	81	86	90	70	88	73	104	66	97	80	74	82	86	90	102	75	89	99	94	87	100	86	84	96	70	79	79	107	88	85	75	84	83	79	81	55	97	84	70	75	61	103	70	82	87	70	74	82	90	79	63	72	76	69	73	94	79	87	88	79	76	77	77	72	88	84	84	84	78	94	81	92	85	84	90	93	89	83	82	76	78	74	75	70	85	97	76	81	74	87	83	115	95	86	80	82	84	90	79	84	88	85	79	80	82	95	71	64	76	82	77	81	83	82	85	96	87	107	76	88	67	74	83	83	86	90	91	82	70	80	74	81	88	84	73	84	93	94	73	72	69	60	77	73	85	72	93	95	90	74	79	70	84	93	68	86	82	72	90	84	85	82	66	91	87	81	85	71	72	85	85	110	73	77	89	77	98	83	96	80	76	86	83	75	81	78	97	88	91	99	86	101	65	84	81	58	78	78	87	73	69	85	81	77	82	66	84	89	67	67	71	86	68	77	69	87	75	78	73	85	65	77	81	84	83	81	89	86	74	85	80	83	84	91	79	84	74	64	78	86	85	84	90	90	85	95	70	82	79	84	85	68	72	66	90	72	82	69	74	104	79	84	86	89	80	69	67	87	80	87	94	91	75	88	69	92	83	83	90	78	76	75	97	91	104	79	91	76	92	71	85	84	76	83	73	90	70	78	84	108	82	88	61	87	92	74	82	73	75	67	74	75	87	71	77	74	74	67	89	95	107	72	73	84	97	83	82	81	81	74	83	79	75	96	73	75	73	70	68	67	79	82	78	71	94	74	83	82	84	79	102	98	71	77	75	74	86	71	69	87	79	91	84	85	95	73	85	90	101	86	82	103	67	91	75	74	88	83	80	83	75	84	81	92	73	77	93	83	76	87	80	78	86	78	97	115	93	82	84	81	83	90	71	83	80	81	80	91	71	92	97	86	72	72	61	79	68	89	86	76	84	94	72	97	70	84	78	77	80	84	85	80	91	83	81	85	86	91	95	93	83	81	101	73	82	93	84	82	86	83	80	98	88	87	74	75	69	79	101	84	71	87	88	81	77	76	77	89	90	78	81	88	96	81	64	98	101	89	95	74	77	81	85	79	103	85	82	82	74	69	80	78	84	78	95	97	90	94	69	83	86	76	68	92	73	79	75	94	77	74	71	92	77	82	81	78	82	97	73	66	91	85	95	81	83	68	83	84	95	78	84	81	90	73	96	87	73	80	89	77	75	70	72	83	69	88	93	67	92	85	81	92	69	93	76	78	85	98	85	76	86	67	86	89	74	80	85	80	79	93	77	87	79	72	88	87	77	93	87	88	71	77	83	91	73	81	106	70	74	71	92	75	72	84
34243	18813	10941	9320	12741	13859	12894	11082	9008	7293	5692	4749	4245	3724	3173	2727	2336	1947	1691	1381	1231	1136	1005	1010	981	898	871	773	794	764	703	720	680	695	715	672	700	666	623	632	647	642	631	638	653	585	622	627	651	694	601	673	667	610	625	616	618	626	644	582	627	630	594	629	629	635	566	651	598	597	621	635	574	596	632	614	645	668	629	642	590	624	631	718	605	627	585	666	608	650	624	622	639	608	616	618	639	653	602	605	643	647	651	620	654	627	620	619	598	620	592	662	627	621	626	618	653	604	593	641	636	582	616	579	604	629	606	650	607	624	632	620	609	639	666	609	591	640	587	634	687	681	618	620	603	611	656	627	611	617	605	621	650	601	598	578	634	607	653	628	636	627	596	609	643	629	584	606	601	639	636	603	619	602	591	626	575	597	627	615	634	602	633	595	588	578	651	626	607	602	632	630	630	566	617	604	661	653	651	634	633	672	651	640	598	682	609	697	592	604	590	623	596	593	655	566	613	590	589	624	622	640	643	600	654	647	614	633	630	591	653	660	640	639	678	641	668	642	638	566	669	632	603	636	682	604	605	632	651	630	641	653	676	605	627	592	585	643	602	633	637	597	594	623	611	603	601	627	639	640	606	610	656	613	653	596	613	641	617	612	635	566	621	655	601	664	624	585	609	666	636	603	598	586	648	593	642	619	645	601	666	612	602	639	588	583	611	615	642	599	592	635	616	615	625	609	655	639	613	623	629	624	595	613	636	669	573	617	655	609	656	678	628	615	624	625	657	634	603	596	651	621	657	640	642	668	627	650	654	637	615	602	626	575	640	636	621	604	622	667	585	643	588	592	600	579	612	609	623	632	591	589	603	587	594	627	604	608	657	600	570	678	611	621	579	643	590	620	599	625	638	648	605	617	576	644	677	613	580	607	627	648	629	617	605	681	625	615	647	658	623	619	622	595	594	635	608	658	616	638	645	607	643	621	635	593	590	607	625	601	605	639	628	660	642	627	598	570	618	621	592	595	644	624	631	611	608	639	617	652	585	613	641	595	625	628	601	633	576	637	616	614	645	633	625	600	639	635	629	589	607	597	638	630	643	614	616	638	641	616	641	611	662	618	621	666	603	649	640	608	638	620	659	600	645	632	650	635	645	636	617	622	651	643	622	619	613	616	603	639	655	645	625	621	569	591	607	615	573	637	623	568	627	639	634	621	627	586	595	637	642	657	584	632	604	586	618	625	601	631	613	666	631	590	599	581	652	645	608	658	620	592	614	575	607	661	617	580	636	603	616	596	615	632	621	575	607	672	614	620	674	605	644	644	600	596	573	635	591	608	614	629	620	621	612	611	598	619	633	627	642	648	579	623	676	617	646	628	623	605	590	611	644	614	645	576	648	625	613	647	630	609	634	616	601	604	606	630	648	617	660	645	656	574	648	615	646	607	644	620	638	610	620	654	658	610	657	612	629	581	623	661	622	611	649	616	629	669	617	600	586	631	585	577	575	601	614	613	631	639	608	549	614	599	636	631	617	617	605	639	646	597	625	622	568	604	579	572	625	613	626	621	603	652	578	622	608	580	646	604	639	602	654	593	584	626	621	638	630	623	579	602	626	603	639	626	614	639	616	639	599	604	586	594	581	596	664	597	647	598	620	650	616	610	598	580	579	592	602	597	623	619	591	606	636	605	665	615	618	639	644	669	589	613	627	630	617	623	614	625	583	603	649	623	613	644	619	610	623	655	614	606	663	616	615	609	572	598	617	629	597	642	675	634	616	632	659	610	622	591	599	656	537	628	608	640	593	657	583	601	625	608	627	628	643	592	623	612	581	605	614	617	620	641	688	632	640	627	617	628	643	630	602	575	626	621	616	649	643	606	639	652	591	619	618	579	643	592	619	607	638	611	621	610	656	605	642	672	616	640	645	610	624	618	599	627	641	629	607	571	650	575	616	626	616	576	604	645	627	638	659	588	599	605	609	623	600	607	626	636	576	665	652	627	587	631	600	603	654	591	579	630	617	616	628	631	630	650	623	627	620	631	662	590	661	651	604	641	597	592	676	617	632	629	615	609	590	637	610	657	603	595	648	613	633	645	635	659	628	594	624	621	636	630	645	633	590	634	666	584	642	642	670	615	647	645	625	646	620	600	627	610	637	580	605	632	621	588	592	628	615	631	626	581	608	649	655	562	629	640	608	653	634	641	619	638	636	662	610	590	630	634	564	649	608	589	609	614	675	630	616	607	612	606	655	605	630	571	634	643	616	608	630	604	644	629	629	615	593	640	645	598	619	640	639	611	588	625	615	621	638	637	670	652	593	621	644	678	614	608	636	613	625	603	623	608	648	614	642	625	609	604	642	637	632	610	634	649	653	612	611	594	609	629	671	595	622	641	605	595	603	657	628	602	631	610	618	615	610	617	651	619	606	643	634	613	637	615	621	644	605	630	627	585	595	605	664	614	625	605	597	674	621	610	618	641	619	644	582	591	632	577	602	641	622	596	609	629	603	618	606	621	624	595	602	642	604	615	593	641	627	576	618	632	617	617	608	565	601	597	639	631	588	649	576	575	639	602	639	659	590	620	612	565	653	631	592	620	633	611	613	611	649	611	612	613	678	576	587	585	650	682	630	621	599	643	606	633	580	611	620	618	592	592	593	650	645	610	608	614	652	637	609	618	627	605	653	621	671	630	652	593	676	605	615	611	624	607	615	630	622	663	661	635	630	682	617	634	598	626	651	688	618	619	656	628	614	607	671	635	678	624	618	649	557	626	658	621	575	637	627	673	618	600	636	636	673	654	572	619	615	540	571	615	590	632	618	609	626	628	570	611	628	635	611	641	597	604	611	616	603	641	612	572	606	621	621	601	606	602	606	658	598	617	595	655	595	611	601	585	598	640	576	674	586	603	617	668	651	606	610	636	614	578	610	620	609	612	645	605	620	634	615	570	592	627	609	606	625	669	598	633	619	620	585	637	644	605	638	656	599	654	618	611	617	611	597	587	647	603	587	632	605	620	604	602	635	639	641	625	629	618	629	608	628	622	656	625	669	654	595	639	646	660	607	646	607	634	647	607	584	601	578	607	639	615	654	647	600	570	585	645	685	631	607	629	594	619	676	606	637	596	679	637	622	630	601	584	641	655	661	626	625	618	603	607	588	662	601	621	623	631	607	608	643	658	577	624	639	613	596	631	625	640	673	647	652	675	577	634	621	627	603	580	607	595	610	655	610	632	613	616	607	614	631	609	598	631	593	620	614	633	653	652	619	625	581	625	626	623	645	667	621	632	645	620	618	659	592	628	605	561	616	595	646	611	625	597	637	640	584	570	606	618	612	611	621	639	635	629	617	626	649	612	623	605	574	633	622	617	583	621	589	631	597	581	599	639	622	669	594	605	630	612	576	598	622	633	630	610	570	615	632	629	610	576	630	587	641	599	641	603	634	625	635	637	614	607	589	615	651	605	592	613	640	575	605	580	606	594	630	628	590	624	657	610
8903	4562	1885	923	510	472	486	485	405	357	327	272	238	217	184	202	161	148	138	136	126	132	105	112	121	122	112	100	85	103	94	89	88	90	99	100	95	108	93	105	90	93	82	111	69	97	93	87	81	80	83	99	73	102	81	76	102	82	88	96	102	96	92	98	76	97	96	100	79	83	82	87	74	100	73	89	76	89	82	74	95	96	86	107	90	80	75	93	95	82	91	83	79	114	80	98	90	80	88	85	98	84	91	93	90	90	92	81	75	83	96	86	86	89	81	93	88	98	74	79	93	73	77	77	80	74	78	90	84	94	85	91	103	98	82	92	81	89	96	71	84	95	76	91	84	73	86	92	92	83	82	90	86	82	92	100	98	76	90	102	80	102	86	82	82	82	92	85	89	81	82	86	96	96	87	97	75	72	95	91	71	99	77	84	109	97	82	76	95	94	78	104	75	101	66	83	81	83	97	100	98	85	110	86	101	90	100	102	86	88	95	80	79	80	93	84	98	98	90	101	77	95	82	98	102	93	91	85	77	91	84	104	84	85	82	97	103	88	83	87	83	87	91	103	75	91	89	93	73	92	91	95	102	84	100	99	88	95	98	95	95	77	86	69	87	92	89	86	83	96	78	75	90	100	113	89	83	93	101	111	97	90	98	102	77	86	86	102	91	86	85	77	79	86	93	94	84	95	89	88	91	100	97	102	100	94	91	98	73	116	84	83	102	74	91	91	100	84	86	100	87	94	89	74	78	95	73	91	81	89	90	99	97	80	91	86	93	78	87	88	92	90	83	88	84	78	94	73	96	78	85	78	89	102	90	107	91	92	85	84	83	94	96	90	80	107	99	91	81	78	93	84	97	89	75	92	88	106	102	100	77	105	81	84	81	101	67	124	94	81	107	88	96	99	107	75	82	77	84	79	92	99	87	90	87	97	79	87	95	90	82	94	76	89	96	72	95	95	90	80	81	86	110	77	97	90	85	85	96	72	60	75	85	74	100	82	74	94	82	86	91	97	91	101	91	103	90	93	100	89	70	92	84	82	97	102	93	85	104	79	89	106	93	98	87	91	78	87	83	98	80	93	82	97	90	78	93	94	95	112	98	83	106	90	87	75	85	87	86	83	92	94	97	82	79	82	92	92	84	91	87	83	97	85	84	94	77	88	77	80	85	108	81	91	81	80	100	96	87	98	104	79	99	79	80	92	87	93	102	93	106	81	76	93	71	81	88	96	97	91	97	90	88	88	96	89	88	100	77	96	88	68	78	76	101	99	78	68	74	82	82	83	94	93	80	98	90	89	87	85	85	90	104	87	94	81	84	92	84	87	70	95	84	94	79	100	74	85	99	90	87	92	100	85	75	100	87	96	89	117	93	92	82	100	84	101	103	85	101	93	94	74	86	90	81	67	78	90	101	87	103	92	87	104	89	94	95	100	102	90	67	90	98	93	80	78	101	86	79	100	98	82	94	82	73	75	83	89	101	78	86	93	91	84	81	101	92	76	93	91	96	90	93	94	88	104	74	78	72	97	92	86	101	99	84	73	87	94	84	89	95	103	92	89	81	100	73	90	75	95	73	86	85	104	106	86	86	93	90	82	76	93	73	62	86	81	83	86	93	85	89	91	97	83	101	80	62	97	76	90	80	98	87	89	90	99	97	91	103	79	90	87	88	88	93	81	86	80	104	86	75	85	83	93	95	95	72	77	89	92	97	91	93	97	90	76	99	86	81	98	96	75	87	88	83	92	88	77	100	112	87	90	78	99	94	76	95	108	86	83	94	84	89	82	79	88	96	89	78	80	102	106	85	80	76	110	90	107	95	90	86	67	93	76	74	89	77	86	79	95	106	86	90	82	84	84	77	80	90	77	88	100	76	69	80	90	104	96	91	92	77	83	84	101	87	96	93	70	85	98	92	87	78	100	103	94	83	84	95	103	103	95	88	74	73	101	94	93	91	89	86	78	91	67	91	73	102	98	91	85	93	95	90	79	105	88	70	108	103	85	96	87	94	89	82	83	93	95	99	90	76	85	78	89	80	89	82	80	98	104	77	84	90	90	100	70	79	93	82	103	97	100	93	113	107	83	77	78	100	100	99	107	82	78	100	99	93	92	87	70	77	80	64	96	90	92	91	96	85	78	99	93	106	80	77	91	81	92	88	88	88	69	95	83	117	91	83	95	95	95	90	70	97	89	93	97	87	92	94	93	84	101	85	97	83	92	74	83	90	74	95	84	81	66	73	84	73	70	88	89	90	90	105	85	89	74	68	75	85	68	112	102	77	93	94	72	93	70	69	86	86	70	88	89	91	91	103	88	86	81	77	107	82	73	105	93	81	81	97	98	92	83	87	89	95	86	94	97	86	98	75	90	92	103	94	90	88	92	70	87	79	96	81	90	94	100	77	92	90	106	86	96	86	71	81	80	94	108	87	92	126	79	71	100	107	85	95	88	93	90	78	81	79	99	86	86	79	82	82	88	99	76	99	102	87	96	73	99	90	76	72	101	86	102	102	86	112	83	82	83	90	76	98	67	92	72	81	69	99	79	88	100	92	101	92	108	80	101	85	94	85	94	86	82	98	94	68	80	108	99	82	94	72	88	83	95	91	93	111	89	96	73	89	111	88	88	78	95	94	98	68	105	89	85	71	89	92	98	98	94	64	82	93	84	86	84	84	104	90	96	68	71	89	94	91	102	90	85	93	87	87	76	91	93	91	96	103	94	89	87	71	83	87	81	101	90	86	95	75	78	97	90	83	95	80	99	94	80	90	95	67	74	92	89	102	89	82	74	93	81	85	80	93	94	109	71	83	65	92	84	92	84	84	82	96	89	97	102	78	75	93	88	84	79	102	89	91	86	88	80	97	91	90	82	92	109	81	69	104	88	82	89	85	90	102	80	91	81	88	84	95	67	84	100	79	87	79	80	93	96	92	87	72	104	91	114	92	75	94	80	72	92	89	96	74	96	106	74	85	104	92	96	89	96	82	97	90	97	82	84	91	105	80	89	68	92	83	101	70	95	91	76	93	87	86	96	86	93	95	83	94	67	103	93	97	85	100	88	98	95	103	90	73	91	90	79	71	91	78	88	81	87	88	106	109	81	76	80	93	87	100	86	88	97	83	107	91	102	82	81	97	92	90	77	95	82	79	84	101	102	108	82	79	95	88	81	83	88	88	79	94	99	87	78	77	93	98	86	79	99	72	81	97	93	86	92	71	91	77	91	67	77	88	82	82	95	95	84	80	93	81	74	89	85	82	86	100	86	77	94	85	99	97	76	81	91	90	93	86	76	96	92	88	101	87	82	84	86	86	79	107	99	91	99	87	74	79	83	82	87	103	85	82	103	83	85	72	85	101	104	101	85	80	99	99	91	83	105	82	94	79	85	74	84	80	64	92	100	84	93	81	82	100	95	84	88	90	103	91	81	75	86	89	97	81	85	86	98	83	90	101	105	77	91	86	94	87	79	83	90	90	86	87	85	93	88
39706	23324	14491	12416	15683	17710	16339	14077	11759	10009	8018	6682	5570	4832	4228	3568	2994	2487	2012	1704	1488	1392	1289	1239	1196	1099	1055	932	883	867	838	807	745	796	766	738	710	666	753	714	697	700	678	754	681	677	670	689	695	718	628	680	644	699	645	635	665	689	708	683	656	671	684	650	692	650	658	673	710	682	637	668	669	668	650	660	676	668	655	647	686	697	659	651	691	680	660	691	701	662	673	637	693	644	622	670	656	632	668	688	650	632	657	630	685	659	667	659	686	639	672	664	675	681	623	697	638	663	674	656	634	672	652	678	645	622	654	656	640	648	663	655	658	639	683	684	657	652	679	693	680	655	675	658	639	669	680	650	657	653	715	661	659	638	695	652	684	726	649	626	682	643	647	648	669	691	637	667	665	680	659	652	649	609	669	686	663	612	691	648	634	662	705	704	729	648	690	638	676	671	646	643	695	672	641	656	681	672	629	675	669	653	655	676	671	696	684	671	623	654	663	664	664	610	622	656	640	681	665	671	701	660	711	631	644	674	643	644	636	686	660	647	625	671	662	673	616	635	612	650	622	675	653	669	663	691	683	709	681	647	679	690	681	674	639	669	695	693	697	657	667	672	661	654	666	661	658	628	636	674	703	651	661	652	667	649	688	717	660	677	681	694	601	705	630	653	644	690	678	661	666	659	621	670	664	637	673	663	651	668	650	623	654	660	651	660	675	645	640	649	617	670	677	610	685	640	614	671	679	596	666	649	669	645	667	674	666	652	676	657	626	658	689	610	684	703	677	644	682	641	675	698	656	680	648	671	690	700	621	703	665	676	664	673	645	621	678	654	692	657	650	654	699	649	645	668	666	663	650	693	680	664	671	679	647	634	701	625	681	658	631	702	633	651	684	645	611	652	702	668	646	646	662	627	669	661	647	661	654	636	689	651	669	630	698	683	685	665	684	699	668	619	619	698	658	630	609	683	654	659	650	634	644	650	649	626	668	691	663	725	630	689	648	693	661	666	692	669	649	646	696	648	649	656	661	655	639	632	654	652	636	711	685	666	701	646	702	630	656	659	672	658	643	715	673	671	689	692	632	636	665	657	665	694	710	663	734	705	693	657	656	641	623	715	690	656	706	646	612	655	663	664	629	669	650	592	632	619	676	686	665	653	682	693	657	646	681	681	689	662	646	662	652	622	663	622	641	661	668	684	659	622	702	663	630	670	671	638	690	656	665	685	637	683	639	665	703	688	684	676	671	687	701	670	672	664	684	693	620	659	635	612	673	667	635	693	702	675	616	663	633	636	655	642	647	662	628	630	705	685	663	702	674	678	576	641	668	668	621	673	623	652	671	636	705	675	663	681	697	646	676	711	660	666	650	671	684	634	634	590	665	670	705	663	653	656	632	677	668	664	652	637	668	663	668	655	680	661	672	664	693	639	658	652	660	637	677	672	675	656	695	695	650	694	604	680	703	653	634	729	682	628	675	652	702	644	664	655	670	628	631	657	675	624	696	649	676	637	674	629	654	627	682	622	651	689	655	633	677	668	603	682	636	669	623	615	614	653	693	655	717	643	656	683	649	611	607	695	632	626	693	681	714	674	674	684	628	694	695	658	615	665	687	697	656	664	671	675	713	666	695	645	717	578	656	648	664	644	632	649	669	664	669	641	642	644	635	625	674	702	657	676	660	657	707	649	667	657	701	656	644	630	677	689	642	637	667	660	654	643	658	677	624	635	652	594	627	676	637	643	668	639	718	642	679	669	647	669	687	655	672	664	666	632	657	636	638	675	641	703	713	683	629	623	688	709	700	661	623	654	640	701	666	723	725	654	648	672	630	704	669	750	658	633	670	689	628	634	675	654	650	672	656	692	608	653	697	697	693	667	676	646	639	706	675	670	630	654	686	686	681	657	664	664	690	655	669	691	640	682	640	603	680	659	641	680	686	696	649	653	654	704	704	673	663	644	645	669	661	650	631	683	659	669	690	660	630	649	664	670	592	650	682	632	658	658	672	633	679	673	627	676	637	664	645	689	701	648	648	638	655	659	654	681	640	647	710	644	678	669	655	675	681	648	657	666	636	665	660	690	657	686	682	643	630	671	625	678	701	684	663	693	690	651	713	683	680	672	681	688	587	624	649	647	659	673	683	668	601	648	668	648	666	655	666	637	660	674	629	678	644	728	668	710	664	684	583	658	669	681	711	617	672	643	662	652	638	661	671	675	703	645	666	630	660	687	661	715	650	690	686	676	647	666	614	626	615	700	671	651	701	691	702	655	631	677	683	660	686	654	677	640	623	618	706	692	642	675	629	665	673	629	703	695	679	642	632	646	649	657	671	656	657	673	654	615	627	680	652	662	627	672	659	648	661	656	652	635	670	658	675	679	692	674	695	697	662	631	612	668	702	679	655	641	664	628	616	673	619	664	631	644	663	703	650	664	675	666	703	673	644	656	664	648	660	691	663	692	678	670	628	671	667	641	654	663	677	669	651	669	647	635	675	645	730	661	651	676	701	650	692	668	694	650	649	637	654	671	666	677	651	653	651	671	676	609	621	722	666	711	709	677	634	655	632	645	655	682	613	715	693	678	642	636	683	658	696	641	697	675	650	678	627	621	671	677	666	671	630	661	652	672	669	687	660	652	659	613	667	620	685	724	646	677	649	685	657	675	672	668	690	648	660	642	635	689	632	678	622	740	659	661	679	679	676	646	646	647	638	654	683	678	649	623	695	633	679	676	681	670	651	661	659	689	675	704	692	679	693	676	710	682	682	620	699	626	652	647	713	664	684	640	675	694	639	647	673	629	645	693	634	634	685	670	593	704	662	654	696	650	651	709	656	609	642	669	658	595	673	617	647	686	637	697	664	695	668	670	684	650	688	632	673	662	666	646	675	654	673	705	698	634	649	644	689	692	676	663	679	698	649	667	669	669	645	671	682	678	626	668	616	652	646	658	659	650	674	639	675	661	640	648	655	659	650	635	656	689	698	684	643	667	656	691	691	656	683	676	649	672	641	670	680	671	707	652	642	679	647	694	598	644	688	687	665	683	639	633	669	698	637	670	668	660	620	592	718	658	642	652	660	677	658	601	691	648	661	632	662	620	655	663	692	622	651	637	644	665	671	645	675	660	679	635	686	663	681	674	665	694	694	660	644	677	660	667	642	676	665	643	666	634	684	674	665	702	674	706	693	668	654	632	662	684	662	635	648	656	666	636	692	676	644	652	678	649	658	641	714	631	696	672	662	628	712	672	668	629	656	668	682	672	679	637	672	663	660	671	678	638	679	675	662	656	638	695	649	660	637	696	678	667	678	651	652	645	679	672	620	655	632	670	665	662	648	637	643	708	649	625	644	650	604	662	638	644	694	711	633	663	671	672	640	663	694	682	622	642	654	682	650	630	676	655	650	681	692	663	681	639	710	670	684	688	646	639	652	621	655	647	681	670	678	689	669	651	684	634	651	664	683	647	641	621	689	649	648	679	642	627	706	630	682	653	663	645
8414	3291	1344	901	597	477	465	502	482	392	323	290	251	241	194	198	165	138	133	130	110	116	99	111	108	97	102	102	89	97	91	101	109	97	88	82	91	83	74	67	94	96	82	90	106	93	93	88	76	82	94	80	78	74	73	81	79	83	80	78	82	75	85	79	80	91	98	70	79	70	86	68	87	80	86	82	84	93	78	84	84	81	68	73	103	92	84	74	89	74	80	77	76	86	83	65	94	65	73	73	91	99	86	77	81	91	82	85	67	95	86	88	77	84	98	79	87	76	78	84	93	107	85	81	86	85	74	96	90	77	101	79	88	96	71	81	91	90	86	73	78	78	79	69	74	89	81	86	97	84	95	95	76	79	82	68	83	68	68	83	69	94	87	90	74	86	76	76	74	75	89	75	95	70	85	73	96	58	81	95	96	78	76	79	85	87	89	82	73	84	94	94	100	99	80	85	67	76	93	72	72	94	87	86	81	86	76	85	73	85	81	88	86	80	85	83	88	108	92	62	65	76	79	80	77	84	91	75	84	86	86	66	88	88	79	72	86	74	77	74	79	74	81	74	79	80	91	69	84	83	74	84	96	73	87	71	82	73	100	96	90	87	86	88	73	75	92	70	76	87	85	111	85	82	90	92	83	90	90	81	70	94	75	82	94	81	98	87	86	85	66	84	91	86	89	72	74	88	84	88	75	79	84	86	93	77	72	74	73	88	94	72	82	81	90	100	82	84	90	76	73	72	88	93	101	68	90	84	88	82	86	92	74	70	73	84	65	87	79	78	103	82	63	68	71	73	78	91	93	94	75	92	89	79	84	78	97	78	74	81	94	86	86	79	86	75	89	92	85	89	91	83	92	81	87	83	79	88	82	85	97	83	72	81	84	70	94	87	76	92	102	79	99	86	84	78	86	72	98	96	95	90	68	84	74	82	78	75	72	94	77	93	73	63	83	105	87	77	76	75	76	86	75	90	76	80	104	80	77	81	74	76	91	88	82	73	80	71	86	81	72	70	81	100	93	97	90	77	72	96	79	88	87	89	83	91	86	79	80	84	74	66	92	98	81	88	101	80	84	90	99	89	73	81	85	74	63	77	86	79	79	93	67	77	79	79	86	81	93	84	84	74	98	68	88	83	70	89	81	72	85	79	80	94	74	94	86	83	82	80	88	95	91	80	82	69	78	81	72	91	91	99	87	77	79	84	67	78	85	97	76	74	86	81	77	93	89	87	80	71	80	71	86	73	96	70	84	82	69	80	77	77	87	76	75	77	88	81	82	68	97	80	73	75	74	82	78	78	88	76	84	83	85	77	84	84	72	76	79	68	78	79	82	87	82	80	88	78	93	78	74	92	80	74	75	94	76	79	76	104	86	81	82	54	75	90	79	96	86	76	90	93	78	83	81	68	78	74	71	86	72	92	87	77	83	71	79	75	59	83	78	72	78	76	78	79	73	79	80	76	82	80	78	79	83	79	93	89	68	67	81	82	82	83	76	76	85	95	67	86	103	80	79	94	76	94	71	69	87	78	94	81	89	78	78	95	89	69	92	58	59	76	99	73	82	90	78	99	72	83	91	71	72	100	67	83	86	85	70	89	83	72	71	89	91	84	68	81	75	73	85	101	79	74	81	81	94	75	96	79	82	95	76	75	92	64	80	82	73	73	71	94	83	87	86	77	78	76	90	80	89	88	90	63	95	87	77	80	82	102	84	86	85	66	91	75	92	89	84	104	70	70	94	100	78	91	83	79	85	85	81	85	95	75	76	71	93	75	75	77	98	74	82	80	85	67	100	76	66	85	80	93	81	84	85	94	75	87	72	73	95	73	69	75	90	72	84	90	87	80	81	76	75	89	74	74	78	82	80	78	82	66	60	71	83	82	59	75	83	86	83	80	82	62	74	83	77	88	75	83	75	82	82	91	71	88	83	88	90	59	79	73	91	57	89	83	77	77	87	92	75	78	78	71	78	79	98	103	76	77	100	67	95	84	84	84	72	90	74	92	76	73	91	81	98	77	85	81	80	91	93	89	94	76	81	84	91	83	84	88	86	82	75	93	79	74	94	76	96	89	91	83	85	96	73	82	68	82	79	84	95	90	83	85	64	82	75	88	82	101	65	67	81	97	93	85	73	79	76	77	85	97	92	98	73	78	69	87	86	88	84	88	80	73	73	79	71	77	61	98	80	81	89	77	67	77	95	77	87	81	73	79	71	92	99	84	83	97	77	87	82	78	97	85	93	74	79	70	93	83	92	71	99	75	83	85	68	79	81	86	82	88	99	98	84	78	102	98	71	86	75	92	87	78	84	88	95	85	76	84	100	71	84	92	81	91	71	104	74	77	97	81	85	77	86	75	94	84	78	92	80	74	66	68	86	93	80	94	68	63	76	81	64	92	87	77	71	84	82	102	79	78	70	78	80	76	96	88	94	82	96	73	69	78	85	94	66	83	98	88	89	90	69	93	83	90	61	73	84	82	90	76	87	66	64	90	94	80	74	85	71	79	69	90	75	80	80	79	95	83	65	80	82	81	93	84	86	77	89	99	88	80	73	84	80	79	75	85	58	75	77	94	77	70	72	88	82	73	95	86	79	88	90	89	80	92	103	81	81	79	90	85	73	85	77	85	82	94	80	86	67	84	86	85	90	78	97	84	80	65	80	91	76	76	75	75	81	69	86	89	81	88	77	68	87	95	81	76	90	92	101	105	75	79	78	82	82	82	101	73	83	79	64	77	81	75	90	77	81	82	98	89	74	97	74	74	77	89	96	81	91	70	88	68	81	82	69	77	86	66	81	92	79	78	98	93	84	84	87	91	75	85	89	72	76	100	77	83	80	87	81	92	80	73	89	84	77	75	71	94	88	84	63	92	69	80	82	100	68	67	75	83	98	97	81	90	84	87	79	88	77	79	84	81	72	82	87	96	69	82	79	94	97	84	101	90	72	93	100	64	96	71	75	84	84	83	77	77	80	91	71	90	83	80	73	93	70	84	82	87	79	93	86	79	90	79	119	88	95	92	72	83	80	91	95	91	85	83	78	60	83	74	82	80	86	93	83	80	76	80	84	85	81	105	81	85	86	90	102	90	85	90	80	79	82	93	77	74	74	92	75	83	90	87	84	79	59	75	82	78	71	87	86	93	85	86	75	93	71	84	87	72	85	76	99	76	61	74	83	88	96	87	75	71	74	76	88	71	88	89	82	77	91	83	65	89	82	79	88	91	86	74	78	80	92	77	93	88	80	86	81	80	93	77	81	87	94	95	71	66	65	91	81	77	91	74	92	90	85	75	93	76	74	70	72	75	74	94	91	90	87	93	83	75	85	77	68	82	67	81	86	88	81	56	79	84	79	81	76	60	82	90	65	94	82	88	78	109	83	77	89	89	76	83	78	90	90	81	88	93	91	92	75	95	86	102	72	73	78	83	83	98	74	91	92	77	71	73	90	96	91	97	88	91	73	80	90	86	96	84	68	82	64	64	94	76
35475	19524	12007	13093	17503	17619	16117	14323	12276	10081	8591	7097	5709	4994	4361	3690	2946	2260	2027	1670	1541	1475	1302	1207	1128	1106	1057	904	911	818	783	723	758	731	722	714	697	662	682	682	613	640	647	641	653	600	669	666	664	606	642	622	614	619	571	653	678	641	618	664	690	629	624	587	652	602	650	661	641	624	628	642	648	678	577	629	624	622	643	639	633	652	558	657	619	644	604	613	600	646	590	632	625	617	626	636	625	606	652	585	610	630	571	614	604	646	615	601	662	581	570	587	626	617	632	643	625	644	660	643	589	650	661	598	619	608	647	624	596	642	668	645	633	660	647	631	649	635	604	599	605	604	574	599	607	625	582	641	570	656	601	633	599	640	646	637	609	591	593	636	644	620	623	615	639	638	642	612	591	592	608	629	654	613	639	625	597	600	666	625	615	638	616	604	648	605	613	610	598	637	644	635	646	640	630	586	596	625	564	616	596	601	572	595	642	603	604	605	627	620	584	656	617	618	614	623	582	614	599	622	567	648	616	623	630	585	675	630	650	620	621	633	602	630	616	629	627	628	612	637	608	595	686	573	633	631	626	593	622	601	607	627	618	662	591	610	614	645	596	622	617	626	576	657	618	630	646	645	630	625	691	598	659	601	629	616	679	601	688	621	611	677	637	611	626	597	605	666	591	622	598	593	582	668	616	646	624	621	641	590	638	598	632	607	627	599	651	649	610	659	622	602	608	593	579	617	641	631	607	636	607	600	605	666	602	619	651	678	653	662	612	607	581	660	634	601	600	632	591	596	614	636	622	650	666	649	595	609	645	602	620	635	688	662	630	662	650	593	636	651	631	623	617	629	645	667	618	649	624	635	560	617	625	604	618	647	646	629	639	612	623	629	597	627	607	589	592	588	656	610	615	633	637	624	633	670	613	627	599	636	601	658	630	623	589	642	614	657	613	618	626	636	625	631	579	647	626	611	565	653	613	669	619	611	583	624	600	605	619	634	624	605	631	619	651	618	619	631	591	592	676	600	628	637	635	638	644	651	660	615	621	678	664	610	607	623	626	596	637	608	630	636	591	602	621	640	637	647	604	669	640	700	618	603	591	631	621	636	625	631	633	628	615	608	620	620	633	634	626	587	697	583	624	627	616	665	607	634	647	652	645	624	642	624	617	629	615	662	643	693	597	627	618	621	666	649	608	629	581	597	609	670	642	638	613	617	625	626	613	661	602	659	628	641	617	617	623	639	569	639	637	605	622	606	629	617	648	630	647	614	648	638	628	630	619	596	648	622	616	649	610	654	579	615	598	660	617	650	637	625	678	610	619	618	567	651	621	619	611	605	612	638	593	628	607	651	647	607	584	629	624	621	671	635	635	658	631	592	644	622	612	628	599	619	639	661	639	600	582	636	616	616	653	603	625	620	621	603	626	627	550	669	596	648	602	648	641	587	631	649	636	624	628	602	647	628	575	628	669	672	606	586	621	605	570	606	641	624	599	610	622	615	665	586	651	620	635	638	667	623	631	691	656	578	583	678	668	602	663	605	643	600	601	649	625	642	619	637	679	586	616	648	632	608	632	620	652	583	614	659	645	555	636	638	625	622	610	643	628	595	596	613	664	646	655	645	647	598	623	613	637	573	615	644	616	625	611	679	626	630	679	655	657	595	589	613	693	618	622	603	598	619	597	618	641	670	633	623	658	678	645	617	625	624	586	615	601	597	591	578	618	584	674	601	660	611	617	595	641	644	647	635	613	628	652	636	625	606	647	617	671	612	609	606	648	641	692	658	626	648	622	618	618	656	614	659	624	617	572	589	633	691	630	639	636	637	612	639	674	664	599	647	637	642	644	651	597	597	648	625	622	680	628	617	609	632	640	648	643	603	650	595	667	646	642	635	636	635	611	641	665	646	674	625	630	651	632	637	578	651	554	675	599	614	592	624	593	619	567	652	591	622	626	609	634	630	622	633	613	616	633	574	602	630	651	614	665	634	618	601	640	604	598	617	667	635	645	649	630	652	626	629	633	633	658	628	655	639	664	641	598	616	663	660	679	649	654	629	594	633	604	634	676	620	628	608	596	626	649	641	609	595	633	603	627	603	643	604	686	623	597	629	609	630	641	631	654	636	673	634	617	603	659	651	655	642	613	646	638	626	614	600	625	669	635	593	646	617	664	580	589	594	633	635	587	658	631	644	619	612	623	613	681	586	639	582	637	629	644	608	596	629	691	643	602	624	611	617	621	648	636	636	608	651	560	632	614	689	626	631	587	662	607	621	666	643	620	592	576	578	613	619	645	615	611	602	580	613	646	615	592	601	648	627	596	572	605	662	670	616	610	620	697	638	563	650	599	636	594	585	621	613	622	555	590	656	577	625	577	603	637	638	666	612	658	671	613	664	632	603	613	617	643	590	606	578	574	626	609	626	633	621	580	691	653	654	611	604	638	641	609	607	613	618	650	614	600	649	677	604	669	648	578	609	629	645	615	623	596	619	612	584	597	602	588	585	674	634	606	637	619	606	658	670	603	600	580	619	613	647	632	620	622	673	616	631	623	597	627	619	590	625	604	643	598	639	578	591	596	611	639	628	601	592	657	617	585	652	645	588	621	613	618	664	630	575	661	642	627	673	642	623	631	650	635	626	641	602	622	661	656	674	638	616	654	608	645	613	607	617	633	576	636	656	641	641	703	625	630	616	626	647	621	646	638	617	644	698	659	670	616	619	614	608	618	605	632	623	568	607	623	629	603	604	627	611	593	563	628	632	641	612	569	604	620	607	638	661	628	614	623	653	633	634	668	592	649	664	600	605	588	587	583	601	622	641	655	638	606	659	661	637	618	602	621	633	666	598	609	671	647	599	672	595	618	648	611	597	649	612	628	652	604	598	606	631	604	607	645	666	626	610	637	583	638	598	632	561	640	693	625	572	670	599	649	653	635	645	626	629	614	626	619	621	656	603	607	616	642	629	608	631	630	601	624	656	648	591	572	640	631	650	657	639	613	603	597	594	621	610	564	615	625	609	603	621	658	610	636	612	600	639	599	585	600	638	639	640	617	589	595	620	610	611	647	632	647	648	609	592	680	616	623	639	602	652	604	641	572	607	608	600	639	652	642	622	597	606	637	633	628	604	606	624	630	607	652	630	659	628	638	685	619	636	639	646	644	602	610	620	576	634	606	642	578	665	658	604	666	622	626	670	625	601	614	638	627	631	614	640	599	612	611	632	628	623	604	596	641	649	612	622	638	655	641	640	624	592	636	619	612	622	592	655	634	599	604	632	629	624	647	598	632	628	653	654	635	624	625	593	603	628	637	625	609	629	582	649	622	595	571	629	601	602	636	632	659	650	680	583	634	608	604	660	642	603	602	646	600	617	635	615	613	650	620	596	641	635	637	619	630	598	631	600	642	567	594	636	571	624	667	606	583	564	625	620	651	633	632	628	689	607	610	618	597	574	593	611	614	617	629	651	639	626	616	656	642	583	623	623	638	621	604	628	639	659
9840	4322	2196	1524	937	711	694	637	565	518	448	383	322	328	233	245	226	192	145	140	145	121	115	128	118	101	125	114	96	115	83	90	88	71	105	94	86	82	93	92	95	92	89	113	83	77	95	72	89	117	82	97	95	92	95	83	104	90	88	85	86	104	95	85	95	87	101	89	93	88	95	92	100	71	93	79	94	86	90	83	90	80	90	102	88	98	92	103	68	68	98	80	88	95	110	93	87	100	75	90	96	86	90	74	82	103	95	89	81	86	89	95	95	89	82	96	91	94	85	88	88	91	73	89	100	104	77	94	87	84	119	90	77	86	87	97	86	88	90	95	91	92	76	88	91	82	104	96	92	89	92	89	95	75	92	94	61	87	89	83	104	83	96	83	61	86	95	89	86	77	95	96	91	78	93	95	91	83	112	103	105	101	99	80	86	107	80	75	82	78	80	90	99	84	79	89	106	104	95	79	82	102	88	93	89	89	93	106	77	91	83	85	90	101	73	66	84	94	92	86	83	92	83	91	75	106	86	91	84	101	81	108	82	88	117	101	83	100	81	98	118	86	89	81	110	95	96	96	90	83	95	101	101	89	81	89	81	82	83	94	91	78	80	116	98	96	85	83	81	91	96	83	100	89	79	83	90	87	102	83	87	69	83	93	100	78	99	88	71	92	115	92	79	94	85	83	101	78	68	84	88	110	81	105	79	81	91	86	81	93	97	94	78	96	90	86	83	90	87	80	77	103	94	105	88	91	69	89	106	90	93	96	99	88	97	90	81	91	81	83	95	88	94	103	83	79	87	95	96	81	99	61	85	81	101	96	103	101	106	75	86	92	91	99	83	84	100	82	87	90	112	73	78	91	103	87	95	92	71	88	79	87	100	106	69	95	80	89	103	96	81	79	78	86	94	82	107	73	102	89	82	79	92	78	90	101	87	78	103	83	87	103	84	110	91	91	80	85	93	86	75	83	87	86	91	82	85	77	97	82	93	89	73	71	94	84	99	88	84	77	104	93	83	89	87	84	82	86	79	80	91	71	83	86	75	90	83	77	94	91	111	89	79	96	69	91	79	105	76	79	83	88	86	94	94	100	88	80	85	85	78	92	95	79	85	88	89	82	98	90	108	79	91	83	95	79	83	88	90	91	89	86	76	87	97	92	75	98	99	98	95	84	84	80	64	82	74	82	96	78	87	78	101	73	100	90	88	83	103	96	87	90	101	94	90	75	98	89	91	78	94	85	72	103	109	73	96	85	106	96	103	79	85	92	87	99	95	83	88	75	86	92	83	82	99	101	81	86	91	99	111	84	80	80	94	95	101	94	96	107	92	101	100	93	87	101	85	96	98	87	81	94	96	81	90	89	89	104	78	98	89	87	93	81	87	87	101	76	91	81	93	87	91	89	97	82	81	97	96	87	98	79	93	100	79	109	87	91	78	99	95	92	91	88	91	95	99	85	97	84	101	97	90	80	87	114	88	80	100	119	102	96	80	73	70	94	101	91	91	95	89	86	86	85	89	107	95	99	105	88	102	84	87	92	108	96	79	90	110	80	81	90	89	89	76	106	97	93	88	92	82	82	90	85	101	92	80	81	99	99	92	98	87	89	75	91	82	80	91	93	89	92	78	89	88	86	110	87	87	89	91	99	84	103	82	92	86	97	88	71	84	97	88	79	99	95	98	82	81	97	91	79	108	88	81	89	95	96	75	83	102	91	68	98	79	87	81	100	87	106	100	89	86	110	76	87	96	83	99	89	83	96	79	86	85	91	92	103	78	90	95	105	79	92	106	92	97	80	90	87	98	87	84	104	91	93	96	89	70	92	98	95	72	102	85	100	95	93	83	80	90	106	70	84	96	90	95	91	83	95	67	103	78	88	93	92	91	96	80	91	91	97	97	83	107	89	105	96	83	92	83	98	85	108	92	86	113	89	81	79	84	100	101	84	90	84	93	83	92	95	87	91	98	79	86	104	96	92	89	93	73	104	82	93	107	92	97	76	68	92	115	77	88	81	83	83	108	108	98	69	105	91	115	61	74	113	87	86	99	96	78	88	84	84	76	79	76	82	92	90	101	80	86	95	92	93	94	104	86	89	86	100	82	89	81	90	84	94	79	86	97	85	96	102	98	73	94	93	84	88	95	97	93	74	85	94	85	82	93	95	103	96	100	86	82	101	93	98	87	81	95	67	102	84	75	90	83	92	90	84	97	84	101	98	91	95	81	94	90	90	81	83	73	92	79	87	97	77	95	87	100	107	89	97	91	79	99	93	77	90	84	99	87	77	80	93	83	94	78	88	94	93	95	89	86	90	94	98	89	91	85	82	75	98	88	84	93	78	93	92	100	105	94	87	73	90	90	82	106	110	79	107	92	76	99	103	94	77	95	94	90	90	83	87	89	75	88	75	97	87	87	94	87	76	97	71	80	90	74	97	87	88	92	79	97	91	104	87	83	78	86	83	88	87	84	84	83	87	81	81	91	94	77	84	89	71	93	77	86	75	96	96	95	90	91	89	79	85	72	97	82	100	109	86	107	86	91	71	94	86	85	80	92	78	79	88	77	84	97	87	108	79	93	94	73	76	74	98	114	97	72	65	101	90	92	90	102	83	100	87	105	111	91	79	103	100	86	79	93	92	92	75	94	92	87	89	93	87	74	99	90	105	88	79	101	112	91	81	80	84	81	97	90	86	94	86	80	77	85	100	81	94	94	84	98	100	91	77	89	105	90	76	95	78	82	89	90	92	86	70	91	92	82	85	89	72	80	81	83	105	79	76	83	97	94	76	92	80	88	87	93	83	94	88	88	80	89	103	86	99	89	91	69	90	86	94	85	103	89	87	86	80	84	91	88	91	84	87	90	75	102	109	83	95	76	101	83	95	100	100	91	81	99	100	94	91	80	88	78	101	103	92	96	94	85	82	96	94	90	103	74	87	97	96	73	99	97	87	88	99	88	89	85	82	90	87	87	92	105	90	91	99	83	93	95	97	90	67	87	86	81	94	78	92	87	95	88	85	96	97	83	101	92	99	75	89	88	93	93	108	97	96	86	106	80	91	92	106	91	78	79	102	98	92	89	96	82	94	91	83	84	97	108	90	99	76	87	90	98	92	113	95	109	81	95	82	85	76	96	85	88	94	91	101	86	105	99	90	88	96	85	88	87	84	83	98	87	70	99	77	92	77	109	87	101	92	105	98	89	80	77	71	91	98	89	98	79	104	82	84	97	91	88	89	87	83	91	94	97	89	88	86	88	88	87	85	84	98	79	111	90	111	88	84	96	91	84	76	88	91	104	81	81	79	85	73	71	77	95	104	95	84	89	80	84	85	99	90	96	95	104	98	109	111	98	92	85	87	90	100	85	94	105	85	88	88	91	92	85	78	91	96	110	72	91	92	85	89	83	92	93	94	95	97	73	108	76	94	83	91	100	97	73	82	81	80	84	80	112	109	102	102	74	73	91	102	95	71	101	105	107	91	80	91	94	89
39360	22915	17120	17731	21691	21925	19021	17176	14955	12851	10515	8898	7866	6193	5339	4791	4117	3302	2571	2024	1707	1644	1606	1389	1335	1299	1220	1069	1019	920	822	830	810	821	793	722	768	725	717	756	673	689	742	743	635	645	671	714	672	694	623	663	669	713	690	664	631	672	603	693	707	699	705	687	726	705	628	668	680	664	705	655	633	644	700	713	613	686	681	696	660	714	658	639	665	626	633	696	665	678	639	641	710	696	681	636	667	610	616	654	698	647	662	662	630	701	685	662	672	657	622	683	661	658	640	705	654	670	682	648	702	700	669	636	665	666	619	695	676	712	663	680	680	689	651	682	741	692	647	715	674	660	668	652	701	662	678	726	681	652	699	661	642	642	671	642	642	679	656	692	625	663	643	650	682	692	657	638	646	689	648	677	621	709	718	660	685	682	677	659	684	668	693	728	625	641	662	689	671	642	698	666	685	643	677	653	649	633	719	656	659	636	671	634	643	651	658	637	614	671	641	700	661	677	650	678	652	648	700	671	686	630	662	687	679	651	683	660	671	688	652	711	613	660	642	656	669	671	651	637	651	683	707	694	641	673	706	658	641	685	671	641	696	642	658	666	691	686	632	732	687	689	700	654	635	664	634	671	676	633	659	694	673	644	664	653	638	645	664	657	632	670	680	695	690	651	703	664	647	705	657	647	666	672	681	674	651	688	659	688	656	649	648	680	675	653	701	666	654	649	680	659	650	691	661	671	684	730	689	646	673	705	674	649	669	753	660	685	664	654	652	662	645	632	674	642	679	617	640	682	676	663	710	678	669	689	672	652	668	635	678	659	652	664	661	699	628	685	725	671	725	656	672	648	627	663	649	655	686	677	677	687	636	664	685	687	623	639	723	693	674	658	645	665	633	647	669	662	695	696	676	696	629	690	675	652	675	689	666	665	664	697	674	666	694	667	683	680	693	684	644	656	667	716	658	666	656	675	641	692	649	707	630	636	666	667	676	665	675	640	670	671	635	702	632	634	680	706	685	667	662	643	675	657	697	657	654	693	689	652	675	671	674	684	658	639	666	659	666	714	672	679	681	667	677	608	609	697	637	670	641	671	701	666	655	666	683	723	675	665	699	688	671	658	689	645	663	644	653	659	699	653	690	667	677	666	660	664	643	633	696	667	713	731	625	708	661	627	686	675	678	651	675	715	659	637	697	617	647	669	681	669	706	683	647	676	649	703	667	673	659	648	671	640	676	683	663	628	685	640	699	656	659	684	691	687	652	671	682	653	705	661	661	704	701	617	669	705	657	658	635	704	670	626	660	679	660	659	697	680	674	657	656	672	648	676	636	661	701	662	697	621	652	685	679	635	714	672	705	681	642	735	663	705	659	684	636	668	678	700	656	651	648	695	616	633	626	680	667	654	668	680	701	663	686	671	710	655	647	665	665	657	690	704	699	623	674	652	684	617	719	672	666	633	728	639	629	649	670	639	662	674	695	625	660	661	663	671	650	692	678	638	661	664	659	655	666	641	665	657	702	703	688	662	669	691	647	699	709	662	691	668	663	660	652	656	649	620	678	673	664	642	677	659	683	673	629	657	644	686	691	665	683	631	631	673	614	665	651	649	681	692	649	626	715	617	651	642	670	682	692	677	658	672	662	661	683	634	662	703	678	670	672	667	672	664	634	691	631	695	649	635	658	674	619	681	664	656	648	671	671	648	671	643	672	672	669	671	616	699	697	701	648	626	684	685	681	626	644	700	677	675	650	679	663	649	664	653	676	664	699	712	635	671	639	683	706	683	676	693	633	670	721	699	645	671	655	675	645	661	674	675	686	649	663	685	712	637	692	633	706	650	682	675	665	662	686	735	657	667	692	669	693	671	729	646	666	641	649	635	685	674	679	663	651	703	726	626	655	673	623	643	628	669	675	634	666	672	658	668	689	644	720	652	648	684	680	621	656	653	718	690	625	673	624	679	722	698	677	687	647	671	708	709	662	678	667	667	699	649	693	701	625	695	651	620	680	650	649	648	691	679	691	645	645	615	688	654	692	698	664	698	670	681	650	677	638	682	640	655	693	684	646	658	674	646	623	641	648	587	671	631	669	618	661	639	670	716	644	652	684	640	687	652	612	689	650	644	731	662	640	675	649	647	671	644	669	689	644	696	639	666	663	634	684	641	668	642	641	682	660	682	662	650	714	647	649	654	673	685	667	676	674	702	672	669	660	682	678	683	682	697	627	645	663	709	671	644	696	665	665	695	669	649	684	694	666	682	628	642	644	703	675	686	682	679	640	655	645	693	660	662	680	651	620	661	669	659	668	651	676	647	675	732	707	666	661	634	672	664	653	617	641	630	670	647	639	629	664	695	715	664	673	683	670	607	623	642	621	703	689	695	670	666	651	662	644	661	629	670	711	655	680	670	628	650	687	707	617	672	658	698	616	669	678	693	692	644	674	665	658	652	640	675	668	696	652	660	640	725	638	665	696	634	643	667	691	681	667	691	677	697	662	647	666	652	643	667	670	639	672	615	668	671	672	680	671	636	675	657	721	630	690	639	647	657	699	614	672	691	663	700	682	669	659	624	669	661	633	645	623	661	653	680	694	692	668	619	687	684	664	685	666	691	702	688	653	646	671	680	680	642	672	667	683	709	697	690	635	671	686	697	683	676	677	625	687	676	730	636	692	677	690	687	689	644	710	699	679	702	685	624	660	647	656	663	694	679	642	678	706	647	629	666	674	643	671	613	678	682	660	743	636	644	653	676	697	677	738	681	642	615	655	654	711	699	662	623	641	662	708	656	668	711	713	636	706	663	662	700	667	664	657	638	648	710	684	692	720	632	666	669	636	651	657	719	631	675	712	659	655	671	666	683	706	663	639	668	648	652	682	663	678	640	697	598	690	670	650	677	678	634	640	663	705	654	631	621	680	662	653	681	678	625	691	680	719	670	633	659	627	640	604	640	678	641	622	655	684	658	700	662	652	661	633	650	692	657	672	679	652	660	706	684	659	700	698	639	684	691	642	638	697	653	666	695	625	658	712	678	677	683	686	647	652	678	653	651	654	684	654	635	664	652	694	659	659	699	693	665	669	626	651	665	668	649	674	670	668	673	666	679	663	680	636	663	643	646	637	636	646	663	675	685	643	728	675	665	602	688	646	696	697	649	667	708	711	656	665	703	657	636	646	641	649	673	665	647	705	706	658	686	671	700	666	633	699	665	654	671	633	711	665	657	665	658	632	707	655	708	678	692	676	691	714	680	639	674	666	669	705	693	731	654	656	654	676	659	633	712	648	694	664	648	675	651	666	664	708	635	677	658	657	715	630	696	658	687	642	679	659	644	716	643	716	731	664	686	700	665	648	653	666	683	659	696	630	665	691	668	631	639	663	657	655	674	670	676	692	652	672	706	686	626	750	677	659	688	699	680	635	663	678	676	681	682	625	685	658	645	656	657	695	712	666	665	668	693	663	695	699	684	654	673	684	645	664	703	659	688	706	677	662	630	651	667
6537	2945	1468	734	419	355	330	341	317	278	231	230	196	184	186	163	138	134	116	120	116	99	93	116	99	78	104	85	101	82	94	78	86	88	64	90	85	74	74	72	79	108	95	83	81	84	79	85	91	85	86	66	83	87	81	88	84	80	60	78	78	85	83	95	74	82	82	83	82	87	81	58	68	86	91	80	78	67	115	96	78	85	82	83	71	88	67	93	79	64	96	89	102	87	92	80	106	77	86	100	85	81	96	92	81	81	89	83	88	82	78	85	72	72	90	79	103	83	84	82	80	93	88	81	79	83	96	100	94	79	78	75	91	77	87	83	91	79	78	99	99	81	81	88	77	83	65	71	94	86	83	82	58	96	77	81	73	83	92	72	82	103	91	82	85	99	63	95	89	81	98	90	73	87	102	82	86	82	86	70	73	80	90	70	99	77	74	71	91	94	63	79	72	94	78	80	75	84	77	68	83	70	76	64	94	96	91	95	92	80	85	91	94	86	83	73	74	76	90	79	77	81	92	78	82	75	64	73	93	92	83	87	91	82	79	78	86	88	85	105	79	95	80	68	85	87	89	79	93	97	76	93	76	63	87	76	90	81	86	72	77	88	83	79	88	77	81	79	87	79	76	78	75	72	87	82	86	97	84	80	78	84	76	99	85	96	98	88	100	85	82	84	80	94	96	69	78	78	85	79	84	89	94	88	87	95	63	83	79	78	100	92	86	85	85	84	96	95	79	82	74	93	89	100	89	96	100	91	73	76	88	81	90	64	78	90	94	70	95	71	86	82	85	84	88	70	78	84	100	73	83	98	89	88	92	84	77	84	100	67	81	83	86	87	70	60	85	96	68	94	75	83	83	76	86	88	90	99	85	69	86	70	74	83	92	80	74	77	75	88	80	86	82	66	95	85	83	74	85	92	68	81	97	97	92	86	74	80	73	89	87	107	85	75	68	76	76	90	76	66	79	85	77	86	87	86	99	85	84	104	96	83	79	84	100	76	99	93	85	76	87	71	79	83	81	80	87	82	82	72	83	93	87	88	83	92	82	93	99	97	97	61	83	77	82	79	76	84	81	78	82	89	78	78	76	89	87	78	78	91	110	68	72	82	79	73	78	112	89	80	79	96	76	80	83	81	99	79	90	99	82	74	74	86	86	86	71	72	84	75	74	73	89	85	81	85	77	86	70	79	80	87	71	67	80	76	71	70	78	79	106	87	74	76	90	83	84	84	79	83	84	77	87	80	76	82	88	95	93	94	72	81	89	84	66	94	86	81	79	72	60	94	76	81	85	98	85	89	104	80	82	70	91	93	71	84	87	97	81	91	98	82	87	85	94	76	67	93	79	89	85	80	66	81	96	89	60	93	67	88	83	85	84	91	83	82	88	90	77	93	77	84	78	85	72	83	90	105	69	79	97	93	88	75	87	87	85	77	99	109	96	77	76	103	102	84	77	82	76	83	100	80	92	76	78	84	74	81	85	101	84	86	104	79	77	105	86	95	87	89	76	88	97	83	87	77	104	86	74	86	88	76	74	96	96	88	81	72	75	88	95	96	78	81	90	85	68	92	72	89	80	66	86	82	96	107	71	90	78	75	105	76	76	85	84	90	88	87	87	79	84	77	77	88	75	96	83	83	81	88	79	88	91	76	84	87	91	85	82	84	83	77	97	96	98	70	87	69	86	86	78	97	75	77	78	86	85	83	82	81	74	84	66	92	71	100	65	88	95	83	86	102	83	77	74	68	77	72	78	74	87	74	79	72	91	74	94	90	92	88	85	91	60	87	77	95	71	94	84	75	85	70	86	75	90	86	90	80	76	83	101	85	83	92	85	72	79	87	86	78	93	84	92	86	99	96	67	80	72	66	79	79	87	80	77	90	104	94	115	77	88	89	78	94	69	76	95	79	83	95	69	90	93	89	66	83	72	80	89	75	95	81	86	83	80	92	80	103	71	72	76	98	87	85	89	64	97	82	90	77	97	90	82	77	82	96	93	93	74	70	75	92	89	81	92	91	97	78	86	67	74	84	62	87	82	74	80	63	92	76	109	82	65	86	79	85	86	78	72	72	85	96	91	79	82	102	83	86	74	80	72	84	80	76	80	80	80	82	82	95	83	81	83	66	77	80	92	96	84	87	77	100	95	82	102	91	84	74	75	85	96	93	83	89	96	82	82	71	88	97	85	89	67	76	78	95	99	80	76	90	98	83	92	103	83	79	97	79	78	91	67	94	66	75	84	88	87	80	82	90	90	73	90	81	96	108	97	85	81	87	84	92	78	86	90	79	86	103	86	76	97	75	69	73	106	80	86	77	73	113	77	63	83	71	97	84	82	76	88	79	101	89	85	92	80	83	93	66	88	85	76	80	78	72	89	65	85	93	93	86	100	95	83	87	90	105	85	95	92	98	78	77	106	75	108	102	86	81	85	57	76	87	76	72	105	78	82	70	87	83	83	93	85	82	88	91	89	82	84	74	77	70	71	71	71	91	81	88	87	72	88	81	82	77	77	81	78	108	80	62	88	89	87	77	83	78	92	77	79	72	97	91	70	73	82	87	84	95	93	79	89	80	74	81	86	82	79	69	93	79	62	91	75	85	75	78	87	91	83	74	86	79	85	73	76	90	78	92	91	99	76	92	89	98	60	88	90	91	85	75	81	76	97	85	81	90	91	81	71	86	90	77	77	84	77	87	86	79	78	80	77	69	76	70	87	85	74	92	75	95	75	73	71	87	65	86	82	79	71	81	104	72	92	74	93	80	93	86	84	89	88	102	88	83	72	101	87	84	92	80	94	65	78	76	84	95	83	68	81	79	89	73	81	75	63	86	90	86	85	89	96	80	89	77	85	92	73	98	81	94	80	84	80	77	91	73	88	65	89	103	94	79	76	75	82	84	92	72	94	87	73	78	83	83	95	75	88	83	95	80	73	79	89	115	72	78	75	81	79	78	75	85	95	78	82	95	88	98	77	94	82	76	87	92	91	82	92	89	85	90	83	83	59	71	97	77	69	95	82	96	86	68	77	78	88	97	85	82	73	72	85	87	94	76	85	99	90	87	83	87	79	91	73	80	91	83	80	79	79	83	75	67	72	105	82	82	88	96	98	82	86	77	78	71	94	92	87	89	85	77	89	89	83	90	90	91	85	71	90	88	81	86	81	85	66	102	91	85	89	85	78	84	71	90	85	74	82	92	90	65	73	85	78	83	96	72	68	73	75	81	87	77	87	62	89	80	77	83	71	84	82	99	78	75	87	85	78	75	84	66	103	98	78	86	83	71	87	81	98	85	63	97	80	81	97	67	82	91	74	75	88	75	96	89	74	92	90	95	75	87	84	82	77	82	91	82	76	84	69	84	88	99	88	80	72	80	88	83	103	100	97	77	101	71	90	88	75	83	88	96	99	75	75	72	90	94	66	106	86	83	87	84	80	80	84	101	96	76	88	79	100	81	82	81	83	72	82	90	99	88	83	63	83	83	100	77
33487	19416	12684	10658	13560	13420	11722	10417	8786	7771	6372	5318	4399	3553	3027	2555	2180	1868	1502	1237	1160	1009	994	965	895	929	876	768	739	677	748	699	678	667	643	643	723	673	692	653	671	652	645	608	681	620	667	640	639	675	647	623	648	614	643	639	678	628	618	631	632	608	631	659	642	620	637	587	621	634	667	621	630	614	652	597	593	621	639	572	614	669	652	652	602	613	643	612	648	615	611	623	596	637	613	659	593	609	618	607	635	624	648	619	576	652	617	606	611	620	637	661	623	624	643	588	656	622	640	617	612	638	641	637	636	616	597	618	644	670	601	649	642	617	640	624	629	636	660	625	600	603	608	631	615	648	618	615	647	619	619	620	672	594	627	591	658	618	706	614	662	634	659	666	667	604	631	597	564	655	634	651	634	636	633	640	591	611	662	617	660	634	613	687	585	626	651	640	604	640	663	632	634	649	660	670	646	615	608	656	679	615	653	649	616	664	607	611	592	626	613	654	660	638	648	641	583	607	626	645	628	655	600	622	645	634	662	660	633	641	638	650	603	609	606	656	607	635	626	623	622	607	626	648	614	630	650	631	603	614	668	636	626	625	620	632	600	649	661	607	638	629	670	650	618	590	660	583	623	593	645	621	627	666	612	623	622	643	615	626	643	584	615	629	634	642	680	614	652	619	635	658	626	640	665	612	585	665	631	594	656	624	634	572	638	655	656	673	646	597	583	638	634	592	656	621	671	636	647	656	581	599	611	611	589	614	610	621	647	636	665	608	649	661	666	591	631	658	636	591	662	635	624	641	656	611	637	637	668	646	649	629	635	638	590	604	660	620	604	652	628	645	620	600	614	625	613	631	637	642	632	605	613	634	640	652	654	629	645	565	623	634	605	621	640	646	621	649	622	622	616	641	621	651	643	606	622	639	619	615	634	599	610	627	631	661	650	669	652	677	634	638	597	640	622	657	647	604	650	654	636	678	638	618	643	569	591	627	622	658	651	630	613	610	602	626	610	602	626	582	659	625	629	644	613	640	635	613	636	640	607	663	633	582	654	603	587	639	627	614	651	595	607	606	638	632	612	658	610	588	646	666	600	649	657	608	611	594	622	629	630	639	689	648	588	663	623	650	611	588	700	618	670	635	639	626	652	618	636	595	654	629	581	638	629	643	629	659	627	603	628	643	610	634	605	611	616	623	628	648	587	617	622	619	569	667	640	652	659	609	624	691	642	619	646	585	642	633	652	651	650	647	584	682	634	646	629	582	635	632	622	616	646	612	591	609	580	637	621	645	655	651	627	608	628	609	569	639	624	631	616	628	641	621	619	610	602	618	615	608	668	713	634	629	624	620	654	631	602	640	613	621	646	596	601	591	644	565	693	648	673	620	628	636	643	651	599	648	650	634	633	600	628	671	616	648	663	615	667	610	649	616	605	645	606	634	639	642	632	602	628	666	607	646	597	662	661	650	613	607	659	649	617	627	588	623	680	602	577	662	642	652	606	638	674	571	614	602	608	637	645	631	606	707	633	622	638	674	647	629	593	642	593	607	592	600	594	644	681	561	617	645	631	595	624	629	634	649	578	645	657	622	626	639	636	613	574	667	600	583	607	593	669	626	619	672	640	605	657	647	683	624	628	636	629	603	629	602	644	656	603	594	629	618	674	667	612	605	677	640	647	643	590	637	650	639	635	664	626	636	621	640	589	641	633	591	676	609	638	675	669	670	613	657	636	571	628	641	624	632	624	628	615	675	653	623	649	650	635	648	673	618	650	629	623	675	636	595	613	613	640	594	606	590	655	630	634	609	638	676	623	621	627	621	644	632	632	635	648	624	653	610	635	650	638	697	612	619	596	630	638	607	623	661	619	604	629	625	621	650	695	650	635	634	577	651	619	631	658	590	640	617	594	630	672	602	612	590	605	701	599	710	676	653	605	652	620	659	658	634	664	653	627	646	661	631	644	611	622	678	679	671	647	646	625	623	675	628	623	634	633	668	630	647	648	650	688	625	609	615	599	615	630	634	641	616	623	650	619	601	666	614	603	615	637	678	619	639	630	700	628	652	619	656	640	630	650	655	601	618	629	676	622	570	641	617	620	609	652	600	606	621	632	613	614	598	616	642	642	718	648	635	628	654	605	654	610	690	622	621	620	631	618	654	604	685	628	596	616	654	626	645	644	614	595	649	637	612	595	646	653	629	682	632	625	641	619	630	624	584	633	604	609	623	665	671	617	626	672	600	643	602	655	658	633	607	660	646	646	654	646	659	649	630	624	651	620	662	634	641	696	629	636	630	629	621	661	660	685	658	616	656	668	620	642	640	639	618	662	640	647	613	662	615	607	635	610	628	620	603	668	620	659	608	638	601	688	662	642	620	599	622	623	630	557	619	634	661	589	651	603	663	617	617	617	575	637	600	633	647	603	620	615	650	610	649	642	607	624	659	620	598	607	629	642	605	603	677	616	630	627	632	611	641	590	625	654	637	638	642	620	595	634	578	627	633	645	612	614	642	660	679	604	612	583	643	613	594	639	652	621	623	639	653	609	667	606	665	613	636	594	603	619	676	619	647	615	629	582	624	635	629	657	671	664	604	653	642	618	641	605	615	633	678	586	623	599	667	639	666	640	658	645	628	604	622	641	648	651	619	633	610	577	652	607	606	672	614	648	639	655	630	605	663	602	598	648	646	644	637	620	582	657	645	663	626	628	620	589	620	654	610	606	615	652	656	639	657	641	604	592	645	649	635	650	637	616	654	645	611	584	608	686	629	671	685	685	634	683	622	600	600	635	619	626	615	636	641	625	590	666	587	618	620	595	637	618	635	656	637	604	629	644	648	635	640	591	631	662	655	585	617	623	610	625	645	664	648	622	611	646	608	575	590	603	594	620	653	600	616	666	617	611	637	613	617	550	633	643	677	613	632	615	641	604	655	616	643	644	583	669	642	577	625	652	652	661	637	657	677	645	623	651	636	664	616	651	615	617	588	630	622	629	625	639	571	646	649	639	629	657	620	645	668	677	668	660	570	632	599	641	640	639	579	633	641	611	603	594	608	638	640	613	641	605	649	611	647	625	631	623	588	629	622	624	606	600	657	671	638	611	609	632	609	633	646	607	663	599	612	597	636	610	618	621	659	649	587	637	610	685	648	678	641	647	605	651	654	610	667	652	641	649	642	605	596	647	611	648	609	609	616	634	625	600	630	592	592	645	581	601	599	638	620	640	647	612	598	657	617	633	628	627	623	617	687	612	642	633	631	634	606	648	650	638	632	606	634	625	587	660	616	695	667	652	627	627	651	681	669	638	603	617	607	601	621	589	648	615	630	640	604	596	616	673	642	629	673	663	618	619	621	610	645	637	613	645	638	588	639	637	647	625	636	636	625	634	655	623	591	602	655	571	587	587	611	621	614	643	631	642	659	587	645	678	601	666	612	668	603	627	631	630	700	633	611	601	633	634	627	618	643	608	599	590	617	595	664	656	618	602	618	648	695	664	690
7950	4128	2111	1069	665	496	521	477	450	429	334	288	249	245	221	203	160	168	153	125	133	125	111	92	110	89	104	104	111	90	109	108	97	91	100	98	90	91	86	88	112	81	76	88	84	83	94	104	84	84	99	71	92	90	79	79	99	84	85	92	99	82	78	74	93	98	87	84	86	96	92	102	82	83	113	98	93	88	82	98	69	101	79	101	83	79	94	70	94	102	87	91	87	92	102	103	103	93	81	85	100	82	78	101	76	81	90	86	77	97	92	89	97	81	83	77	76	72	74	85	94	94	83	70	83	79	104	85	86	85	85	87	83	90	100	98	98	82	93	90	88	89	95	81	75	86	98	94	98	95	95	89	71	101	75	76	80	95	90	103	87	103	90	90	78	95	92	83	80	95	91	89	97	76	82	86	92	85	74	91	100	109	102	94	94	88	92	85	94	78	86	86	87	99	102	87	84	103	92	88	88	97	82	75	83	117	83	92	69	90	107	99	94	93	100	81	108	80	81	102	88	78	79	94	95	87	87	92	84	94	92	82	99	86	75	90	89	95	84	81	107	98	93	79	106	111	92	94	76	94	97	99	88	84	86	93	86	99	88	93	97	85	88	92	83	87	79	77	88	86	92	88	63	85	100	76	84	96	85	96	86	98	86	95	101	99	89	85	87	70	82	89	95	87	84	82	85	93	90	83	84	92	90	76	98	102	90	84	87	87	103	101	92	89	82	80	95	97	97	74	77	92	78	75	74	95	71	68	101	86	88	81	76	96	93	90	86	90	92	97	108	100	82	95	96	80	106	93	80	81	93	93	89	90	111	97	91	92	96	85	84	87	109	79	68	87	88	99	85	95	99	69	91	92	83	75	86	78	90	89	83	88	79	98	97	94	78	87	105	102	94	89	70	75	81	76	93	78	84	107	106	78	90	85	95	108	88	82	93	97	86	102	93	80	91	92	100	94	93	70	93	85	99	81	82	93	83	95	86	95	95	83	79	86	97	85	102	72	107	104	88	94	91	85	91	99	114	91	84	114	82	78	80	97	103	96	97	87	76	81	96	78	83	82	95	95	96	87	74	90	78	91	78	84	101	86	85	90	95	92	100	101	85	83	97	104	100	74	107	74	79	83	91	71	87	94	83	80	79	98	85	85	87	111	85	104	95	109	89	96	75	87	92	98	78	75	78	90	99	98	105	93	95	92	81	88	90	104	99	100	78	103	98	77	94	109	109	81	109	70	73	103	80	83	88	76	90	95	89	99	100	92	94	95	98	70	94	92	84	84	84	90	85	96	89	81	79	87	85	99	77	94	84	78	82	106	76	84	92	97	95	83	94	101	102	89	103	88	80	85	87	85	95	101	85	87	106	96	97	85	78	98	101	100	86	96	84	91	83	93	96	95	102	76	83	86	112	94	101	92	92	94	94	101	91	86	88	80	89	86	90	85	103	84	88	78	102	91	90	92	66	109	87	102	83	96	89	85	87	84	96	82	91	98	99	76	101	83	97	84	84	92	92	90	94	123	94	92	74	95	92	87	95	106	85	92	91	94	96	82	83	83	77	102	84	76	88	91	88	93	89	87	98	82	95	95	88	89	92	72	118	93	83	111	87	94	96	101	79	90	91	88	94	90	94	77	81	87	76	98	96	99	74	92	98	93	95	94	116	90	103	107	98	98	99	91	91	90	83	103	89	78	63	82	80	74	103	87	84	67	72	88	83	89	77	92	88	76	82	90	102	71	97	90	96	98	78	94	95	96	70	101	96	71	96	107	97	76	89	111	98	94	91	107	86	84	109	94	83	86	98	88	99	82	87	104	99	73	86	78	101	94	103	80	84	81	79	109	83	98	105	95	79	97	99	70	85	80	86	94	85	100	98	92	94	94	90	97	88	110	88	89	91	71	96	83	110	98	106	74	85	101	95	89	88	95	103	101	87	90	75	89	77	102	98	86	78	71	99	84	76	89	83	103	93	97	94	82	90	107	93	80	90	88	78	103	85	94	112	99	95	94	93	85	88	98	83	99	73	86	88	102	93	82	83	103	95	90	89	99	104	100	95	89	98	86	84	103	92	103	75	87	83	104	95	72	80	86	85	92	105	90	82	109	91	91	95	86	95	111	100	71	97	80	90	85	91	96	78	103	98	105	79	106	74	83	99	83	74	88	101	94	93	85	97	96	85	74	102	72	90	70	72	89	99	91	93	102	75	86	100	82	91	102	90	86	96	106	90	87	65	90	83	91	90	92	91	69	82	101	92	85	85	93	102	94	119	93	83	101	79	91	91	80	92	98	78	90	79	82	82	79	89	71	102	81	93	80	95	97	103	78	91	74	74	91	78	87	69	85	94	92	88	91	92	89	94	98	95	95	76	103	90	89	112	95	80	89	92	94	89	97	92	92	97	99	94	95	74	94	105	96	77	88	88	85	104	83	96	91	105	90	78	97	105	73	86	87	90	73	85	86	97	76	100	99	88	80	102	82	91	98	90	101	95	80	98	93	83	106	99	94	92	113	88	95	69	85	99	100	95	90	102	90	86	85	83	101	85	91	106	103	96	92	99	87	85	87	74	101	86	77	85	87	93	92	87	79	103	91	88	100	91	86	92	82	83	107	101	87	107	76	84	72	86	87	77	100	102	84	99	88	90	87	84	83	82	94	98	93	85	64	94	80	106	91	95	85	94	82	86	94	90	93	92	76	89	96	100	103	85	85	83	87	97	67	75	87	99	74	93	90	83	91	85	80	70	91	88	86	89	82	89	95	86	82	95	94	87	76	102	72	104	76	103	102	88	73	100	107	92	87	83	95	102	89	90	99	92	78	77	84	97	87	104	86	84	79	113	83	92	102	101	88	94	88	93	102	86	82	79	93	89	91	89	90	93	88	94	88	92	88	97	77	88	95	87	96	98	76	98	109	101	87	99	77	74	93	96	89	105	90	93	87	91	78	94	113	100	83	86	92	91	83	89	97	80	74	78	103	85	81	83	69	84	99	94	85	89	91	108	93	80	94	75	77	82	105	100	96	81	64	80	76	91	94	73	99	98	89	74	91	82	105	102	86	106	106	84	108	84	83	80	111	90	89	82	82	95	76	83	98	92	101	77	89	91	85	78	95	71	76	77	88	97	96	95	90	73	98	95	91	95	90	81	101	113	81	99	89	90	78	82	85	75	89	81	94	85	98	95	115	94	84	86	85	82	76	88	94	88	84	85	96	88	90	82	90	94	86	108	93	89	77	79	89	85	100	78	89	91	98	64	78	71	105	101	69	95	82	87	90	81	98	83	103	118	106	101	105	77	74	100	98	81	80	78	85	81	107	82	96	93	90	88	83	81	87	73	80	88	98	89	90	93	113	92	80	101	103	92	79	103	98	96	109	79	92	104	111	94	95	84	85	102	87	95	76	101	93	93	89	86	95	85	93	89	99	103	98	84	82	94	76	85	100	83	77	94	91	87	87	97	72	100	88	74	95	108	89	71	78	79	74	93	116
38138	22786	15889	13804	19002	17080	16552	14481	12904	10614	8557	6761	5915	4856	4177	3487	2973	2606	2125	1764	1522	1366	1273	1195	1090	1013	1043	925	841	841	803	718	808	791	702	746	688	718	708	702	721	688	683	683	694	622	681	646	657	666	685	695	666	680	650	684	666	631	628	643	666	679	665	637	701	663	617	653	621	668	641	651	663	664	671	695	705	726	635	686	614	675	691	692	654	654	671	682	633	669	661	689	664	718	683	667	705	710	666	678	656	672	705	645	696	674	662	639	690	663	714	688	640	633	679	641	624	647	662	641	706	645	688	680	670	681	674	675	675	643	712	664	686	698	676	655	678	696	704	705	645	652	672	688	632	632	701	647	696	627	662	671	670	638	639	675	696	645	653	667	677	638	688	726	631	695	687	694	652	651	619	621	657	699	615	697	641	647	669	699	658	680	647	614	656	637	645	666	624	678	673	620	667	699	683	655	637	627	663	684	688	640	659	619	665	710	646	704	667	656	672	691	685	648	660	662	691	657	674	655	650	714	684	651	651	669	645	638	686	651	676	695	691	638	661	663	678	674	642	635	680	667	633	672	660	677	696	670	643	698	684	691	592	636	679	691	670	671	666	675	667	685	666	684	676	699	614	691	717	730	660	664	671	675	690	663	663	635	674	684	648	663	685	674	661	678	697	649	668	683	654	721	668	723	656	635	644	661	696	659	699	681	665	644	680	662	685	669	641	690	674	650	625	653	678	660	652	707	690	652	693	636	656	685	689	660	657	652	674	661	656	666	684	675	661	696	667	623	644	610	649	649	618	659	646	664	701	667	680	691	656	634	633	667	650	683	701	651	693	721	680	636	644	643	679	668	641	707	642	698	651	665	665	681	694	637	648	643	693	676	665	668	704	686	647	652	650	658	604	703	688	687	680	650	613	646	625	678	654	652	674	653	677	666	683	687	642	684	626	670	663	690	701	724	650	649	679	698	655	653	692	663	693	705	702	714	664	682	646	666	631	671	663	715	663	689	668	659	683	702	697	667	665	698	677	678	651	698	683	671	667	685	671	651	677	659	599	655	668	676	650	673	675	679	689	629	642	670	682	677	655	659	637	699	648	670	659	674	661	705	625	662	656	642	652	702	683	643	648	659	696	686	679	714	658	663	717	664	661	652	670	663	726	645	621	670	639	718	714	667	679	671	620	649	670	679	700	671	663	666	651	638	661	662	657	697	713	662	647	620	614	660	678	728	644	617	686	636	676	664	661	641	687	689	701	642	658	627	689	673	664	686	650	650	653	681	687	689	682	663	712	712	690	672	662	697	683	681	644	663	662	661	629	639	718	694	652	620	676	693	702	630	668	694	663	689	666	713	712	662	640	665	684	692	635	702	643	658	662	639	647	651	662	625	687	663	638	674	641	665	681	649	698	674	676	641	647	681	690	681	699	670	715	624	708	660	672	678	675	684	635	652	666	647	685	695	661	666	664	703	665	689	646	686	625	689	605	680	674	634	669	688	622	697	720	685	660	660	682	694	665	656	620	647	694	669	693	662	710	725	708	663	666	654	660	625	702	710	718	674	629	689	682	652	683	677	666	639	680	656	673	679	681	645	643	686	692	627	689	645	621	664	694	718	656	652	665	687	660	679	654	632	670	659	672	709	691	697	673	648	708	690	632	659	676	670	679	659	692	653	649	642	677	653	673	687	680	688	712	660	661	686	658	689	665	624	660	669	644	680	670	659	684	684	681	692	685	621	646	683	679	679	662	666	658	705	677	641	691	671	663	667	615	637	659	729	677	646	663	634	674	693	695	703	655	665	706	673	687	673	676	663	721	646	654	667	693	636	698	688	677	693	626	730	664	678	700	676	721	648	675	685	671	694	717	710	672	665	655	650	674	656	664	640	691	690	668	677	633	635	663	643	670	652	711	667	678	647	671	657	660	687	644	607	701	688	672	667	648	681	609	653	658	639	697	659	646	699	682	649	713	652	680	676	631	672	663	696	670	692	681	663	702	700	684	657	645	668	667	675	621	641	623	676	696	636	670	671	696	625	732	628	650	666	680	653	654	682	672	673	685	652	681	717	642	669	705	694	606	680	598	700	634	670	712	697	667	685	656	655	671	647	675	646	702	677	638	675	657	670	668	618	674	681	671	662	690	633	666	656	699	681	689	620	718	676	653	678	685	664	678	652	674	684	664	683	697	694	663	691	641	697	659	699	648	646	652	671	680	665	671	671	686	671	663	667	670	647	669	648	671	649	653	645	624	661	677	672	630	674	664	705	702	680	677	627	653	704	635	658	651	701	701	698	701	639	669	708	650	667	662	711	672	703	740	693	617	653	687	682	647	716	660	686	667	711	649	712	679	693	699	716	697	677	640	643	666	678	671	629	726	624	704	652	651	686	675	663	670	692	706	640	629	671	651	649	654	647	664	677	682	675	648	661	734	667	675	644	655	672	697	685	671	628	678	654	650	655	664	632	651	697	653	675	713	637	707	659	659	660	649	578	656	641	647	691	645	701	661	659	676	719	723	648	681	698	706	658	651	669	641	670	651	691	629	710	657	664	645	664	637	669	663	643	653	676	647	689	700	625	697	659	639	699	643	696	671	667	656	680	662	687	685	659	688	660	681	698	639	688	654	654	673	643	694	686	718	632	679	688	696	684	625	645	659	674	692	679	700	682	656	692	673	642	685	690	640	701	746	637	672	659	673	683	609	678	714	700	641	658	693	660	662	676	686	665	693	670	683	638	656	667	621	695	632	669	634	724	628	680	689	639	671	637	683	640	648	672	680	636	697	665	639	685	704	647	668	646	674	708	649	698	666	713	643	644	680	715	730	669	640	623	716	632	723	681	636	647	689	686	677	626	674	675	648	626	673	652	636	677	636	655	700	688	656	672	674	685	707	676	657	660	665	698	700	700	659	643	709	649	676	640	676	677	660	678	651	685	604	669	692	634	669	697	629	666	647	641	722	666	639	663	668	667	690	655	686	681	704	608	710	653	697	672	703	704	667	702	665	667	658	730	705	659	681	682	611	682	682	663	642	660	712	708	633	648	645	621	644	671	672	655	658	668	648	700	657	632	704	671	643	676	696	673	645	685	669	635	712	665	623	710	613	677	664	687	708	688	686	642	630	651	622	650	670	661	661	647	637	698	660	700	637	719	650	662	696	635	680	661	676	704	674	682	651	648	641	677	698	652	655	686	673	653	656	751	664	659	661	652	685	658	640	650	668	659	666	646	672	634	666	673	682	629	684	633	674	651	701	659	679	662	618	718	631	652	662	648	662	654	630	660	676	689	666	704	659	686	677	680	700	682	745	693	627	702	701	644	633	709	678	662	615	657	653	661	691	649	646	666	692	667	639	653	629	678	716	663	674	695	692	647	643	676	684	640	671	671	640	679	657	709	667	696	696	633	665	658	666	699	654	684	656	640	649	687	700	669	725	695	722	612	646	652	700	672	649	673	652	657	671	729	689	711	638	650	706	703	684	671	642	641	677	671	648	678
7672	3488	1640	910	663	460	504	501	442	438	393	279	259	237	241	199	149	153	137	141	120	110	118	88	76	110	96	100	90	77	92	68	76	83	103	92	91	85	75	89	70	86	93	64	93	92	89	76	75	86	81	78	77	74	86	88	72	75	74	99	91	93	86	71	97	85	101	93	81	78	81	78	83	86	88	73	68	82	90	80	83	74	75	83	90	86	77	87	90	91	79	82	79	100	83	85	93	95	100	89	77	104	65	88	77	76	94	89	77	102	90	78	81	95	86	96	83	88	85	81	102	85	86	81	80	89	84	72	112	86	75	89	90	79	81	80	84	76	92	74	101	70	96	68	78	85	79	78	80	81	87	87	76	78	101	83	89	84	83	81	97	94	85	92	86	76	88	83	79	82	68	92	85	65	84	91	87	82	85	77	84	72	71	90	87	92	75	68	85	80	82	78	69	85	75	78	76	84	79	87	90	68	75	75	98	71	78	101	76	94	94	87	90	79	71	84	93	79	75	74	94	79	69	84	89	87	72	71	80	79	72	76	78	74	84	84	77	98	79	72	94	77	60	98	85	85	71	77	79	89	80	77	84	65	72	92	89	75	92	85	100	89	72	64	84	80	82	78	90	84	98	85	82	75	106	72	85	81	67	92	77	101	91	68	73	68	74	91	83	92	84	69	67	78	69	96	96	89	91	83	83	71	87	95	73	76	66	84	92	104	78	79	80	78	88	82	90	69	77	88	87	88	89	84	89	83	77	77	96	91	103	81	78	90	76	88	65	111	92	85	78	80	73	89	94	97	86	86	67	99	85	66	87	65	82	68	81	84	91	86	88	83	72	90	94	87	93	88	86	86	82	77	71	83	90	87	77	72	86	85	87	75	62	90	74	80	83	85	81	100	96	75	71	87	100	89	74	85	68	94	73	77	86	73	93	76	88	94	82	88	93	86	83	89	92	89	85	83	77	78	92	69	79	87	74	85	95	85	78	87	86	80	94	76	85	68	92	92	79	77	77	80	91	94	91	86	85	69	91	88	95	77	88	76	87	82	95	80	72	69	79	90	75	82	75	81	88	74	87	83	69	88	79	77	83	71	74	108	95	84	86	87	80	88	91	89	78	67	95	88	74	80	96	98	104	89	90	76	89	76	84	95	82	100	87	100	76	96	91	91	91	78	95	92	69	63	96	76	104	65	79	80	100	86	94	86	92	83	89	79	96	94	83	82	89	78	78	95	90	96	85	83	86	72	75	88	90	77	77	65	104	79	92	80	91	70	82	76	93	79	92	95	88	78	74	90	95	74	85	94	85	94	78	90	82	92	69	87	72	81	90	96	80	79	86	77	96	102	80	76	95	98	75	79	74	68	78	72	96	99	77	91	78	79	73	74	86	96	60	77	88	78	101	94	85	84	87	88	94	78	99	100	74	76	93	82	82	73	98	71	80	90	76	86	93	84	76	100	79	87	90	79	79	81	83	90	74	102	72	85	78	90	64	97	81	88	81	93	85	77	63	82	100	77	77	88	82	94	95	83	86	91	72	89	82	75	104	75	103	78	64	85	96	78	96	91	100	72	90	80	94	81	86	73	77	69	89	76	75	93	83	77	89	83	94	81	86	100	94	93	92	62	91	100	90	71	63	86	77	79	96	103	100	93	71	79	78	89	90	80	98	69	95	100	77	68	88	85	94	103	90	102	100	96	69	84	63	82	78	92	84	64	81	69	78	87	87	85	67	80	82	87	65	75	85	99	73	86	86	82	90	70	86	82	91	93	89	83	78	85	94	95	78	81	81	86	81	83	75	79	81	86	80	78	79	76	75	103	85	87	81	83	95	86	81	82	84	74	70	91	98	87	86	83	85	91	66	88	89	87	80	75	88	73	71	82	77	73	75	80	87	83	82	80	96	104	88	74	84	84	83	82	101	92	85	83	86	92	93	98	75	85	88	79	74	77	96	99	86	68	83	82	89	97	75	94	102	69	82	82	88	79	86	85	87	91	80	91	89	79	88	86	76	94	79	92	89	100	83	71	108	86	82	80	84	83	99	91	88	90	104	78	65	84	89	89	71	84	85	82	83	79	86	98	81	72	71	84	86	93	73	87	82	85	73	95	70	81	75	84	83	87	96	104	83	87	80	91	79	76	98	71	92	87	107	93	93	92	79	73	74	86	79	94	101	105	100	75	103	73	78	90	81	81	73	92	92	76	79	62	86	80	76	71	82	107	91	80	88	88	85	93	73	81	94	86	91	83	64	69	87	99	84	88	77	96	71	96	79	81	88	72	79	82	91	88	81	93	84	88	84	66	79	79	92	94	83	83	84	106	90	85	77	76	73	98	87	87	74	73	100	75	79	82	87	93	99	80	79	84	86	75	81	84	80	96	84	76	87	89	89	90	94	82	78	87	78	74	82	75	96	79	82	77	96	86	61	81	84	83	81	84	94	94	93	85	72	90	74	89	91	84	85	84	72	88	107	72	83	86	81	78	87	64	86	73	77	89	87	80	79	84	78	81	73	78	89	84	85	86	92	88	106	78	82	93	95	101	78	91	89	66	71	90	91	89	89	67	72	69	108	85	71	72	84	80	81	78	96	95	61	72	67	83	87	84	88	77	62	87	98	105	108	88	90	100	82	75	84	80	76	80	92	75	92	93	89	77	86	89	89	78	96	78	87	90	83	73	58	97	88	85	92	73	83	85	84	96	90	81	84	93	96	82	100	80	90	67	78	81	84	94	91	76	91	79	95	93	75	72	80	72	97	72	80	86	83	82	91	68	85	88	75	105	82	84	90	82	72	92	81	93	77	84	91	68	86	92	86	99	88	73	85	105	89	75	84	89	79	86	95	92	87	87	64	61	86	75	74	100	89	93	87	93	91	97	85	88	93	79	86	88	92	94	88	88	94	89	76	83	81	83	88	88	82	93	89	105	87	76	73	96	88	85	87	84	76	71	93	85	87	84	77	102	76	92	80	72	83	88	82	84	83	68	99	94	80	99	92	91	83	83	93	81	91	83	78	74	73	81	74	82	79	79	79	103	95	85	83	84	82	93	70	91	82	97	68	99	98	79	83	87	81	84	86	100	88	81	101	93	93	97	73	75	85	98	68	111	83	99	102	81	83	95	97	85	109	89	100	70	81	89	74	71	81	89	81	82	96	96	84	86	64	100	87	92	86	80	90	89	85	66	85	81	83	85	83	82	92	89	78	82	97	82	62	92	87	71	81	79	82	94	78	79	73	86	79	86	79	82	87	83	88	86	79	104	71	88	93	83	82	82	94	68	87	75	104	75	68	77	90	79	80	93	78	77	92	62	78	69	86	95	82	95	74	90	89	75	91	95	94	91	93	89	100	85	90	87	77	93	99	83	91	85	87	97	80	74	81	105	86	71	70	73	70	82	79	109	85	81	68	82	73	76	87	109	82	70	97	87	95	84	86	68	65	72	82	94	88	89	80	73	83	80	81	105	69	90	89	71	85	96	79	87	75	69
34837	21032	13375	13042	17868	16616	16875	14949	12549	11076	9048	7470	6068	5098	4299	3444	2815	2431	2163	1821	1559	1457	1260	1180	1085	1080	977	923	905	762	824	738	752	770	745	702	709	660	647	681	681	667	629	659	622	628	632	662	661	613	665	656	629	608	680	648	640	605	645	679	613	627	636	592	675	630	621	654	644	639	645	637	629	631	657	619	633	586	661	645	650	624	627	618	620	642	634	624	628	685	628	627	650	623	643	628	637	661	632	598	664	642	578	566	647	701	627	609	661	604	597	632	644	607	606	635	692	591	657	618	612	632	675	627	618	673	668	609	688	627	589	603	630	626	643	645	651	642	608	642	632	539	610	618	668	657	642	638	655	656	677	639	629	642	634	625	668	624	663	663	634	633	628	687	635	628	646	663	658	667	602	604	676	649	662	627	649	650	653	616	656	619	637	648	657	632	672	649	625	645	673	614	621	639	612	653	641	638	625	628	603	606	602	662	659	665	618	614	634	615	669	666	638	567	627	664	652	652	607	656	627	674	636	650	661	666	609	652	633	594	638	640	625	651	665	685	616	657	626	634	628	663	593	608	624	647	618	680	655	622	654	639	575	667	629	674	599	591	629	629	599	646	630	717	636	674	618	647	608	622	642	678	614	638	640	644	633	623	655	595	654	626	602	675	614	645	648	588	656	660	657	597	644	669	658	666	644	644	613	624	630	662	642	622	604	636	595	622	679	612	653	625	681	612	612	623	625	650	644	582	616	619	632	636	613	674	604	663	633	640	652	650	620	617	577	650	651	621	633	647	668	629	620	637	642	626	626	616	608	602	636	670	647	651	658	629	668	637	632	622	660	642	623	648	617	613	664	647	681	650	646	632	624	674	645	635	661	632	599	637	623	640	673	649	648	628	666	623	604	641	644	629	661	645	620	647	621	623	680	626	660	632	642	624	667	684	609	643	652	655	643	640	609	629	638	629	638	609	665	687	623	643	591	669	601	680	624	664	662	654	664	656	663	620	625	639	592	667	684	686	632	643	620	606	646	642	647	592	649	648	638	606	645	661	668	669	620	637	635	646	617	638	631	613	624	593	626	658	653	642	618	648	622	640	636	667	602	647	600	631	686	624	609	602	626	652	612	671	650	681	649	637	637	655	676	638	585	673	675	569	645	605	589	600	618	621	656	627	632	629	583	667	625	623	669	616	625	630	661	655	604	581	620	626	627	618	697	642	700	629	618	620	618	653	653	609	644	618	628	603	633	590	631	647	665	637	648	589	646	601	612	604	603	642	653	634	632	650	629	638	611	662	690	597	652	677	580	588	634	668	586	632	691	654	638	640	629	632	600	624	626	646	623	623	650	609	622	657	652	656	664	582	647	691	602	632	583	669	645	663	639	609	641	617	565	642	622	647	673	599	630	641	612	587	614	604	630	630	628	644	615	592	629	651	656	594	656	622	628	604	658	595	612	626	645	629	595	664	641	694	568	663	610	660	593	624	638	674	628	658	671	633	637	640	624	650	682	623	628	643	621	676	604	603	627	597	614	630	666	658	624	645	632	636	614	667	646	618	646	633	619	662	671	638	656	656	624	671	625	632	679	656	632	610	644	652	635	686	645	657	634	629	667	639	637	592	627	642	684	646	671	636	591	691	661	586	683	652	635	624	585	622	663	637	641	604	638	632	638	620	623	650	674	600	595	660	576	651	661	625	656	630	632	645	590	617	631	661	664	621	629	619	655	622	608	618	659	613	677	620	654	659	640	708	692	672	630	644	675	674	651	581	651	622	658	650	657	668	662	659	596	639	652	625	670	608	682	668	665	629	657	626	571	639	646	670	613	672	611	642	639	648	642	679	629	635	661	640	670	634	624	619	647	628	621	633	631	640	637	617	652	651	679	615	646	644	690	616	634	593	625	595	646	604	642	662	645	614	618	621	657	621	641	625	639	613	635	612	606	626	640	645	620	670	597	603	628	664	658	599	593	620	648	637	616	656	650	617	650	642	637	632	628	600	615	615	685	638	584	680	629	626	618	644	644	652	614	584	673	611	648	625	678	652	665	610	637	623	649	657	594	652	614	609	644	660	610	591	663	631	647	667	622	609	621	628	644	603	634	642	541	640	585	671	642	635	641	616	621	615	660	616	637	631	649	622	621	627	604	598	649	627	648	633	640	621	642	614	661	636	625	639	629	579	682	675	645	636	621	635	646	684	670	660	669	630	620	611	630	612	574	608	620	588	601	671	643	628	605	620	637	627	660	596	664	634	632	591	614	665	621	594	672	614	615	596	609	630	657	595	624	638	608	584	575	634	657	661	644	662	638	656	617	642	615	636	610	644	627	600	609	646	631	668	667	639	627	619	653	603	623	648	631	600	648	638	660	635	659	650	603	621	624	654	676	629	642	605	606	653	697	627	651	662	622	655	589	581	634	637	604	614	601	636	636	622	659	648	606	551	625	659	632	629	642	642	626	620	644	635	601	622	641	630	610	668	652	677	657	645	626	621	615	660	620	652	654	619	641	571	589	608	595	625	606	604	595	654	640	647	599	623	640	646	622	600	627	616	635	658	607	629	642	645	589	637	628	667	643	610	607	656	619	591	649	667	632	616	632	674	667	605	638	661	629	676	641	648	607	640	631	652	640	671	591	632	665	653	621	593	669	628	590	634	655	643	643	624	618	640	649	654	631	638	653	679	624	689	595	568	636	631	671	659	632	632	651	616	633	649	624	611	611	650	612	673	602	671	630	643	640	653	652	637	686	660	632	659	651	622	632	629	635	635	657	598	633	609	596	640	665	620	622	675	672	636	634	622	636	628	637	640	628	662	614	612	621	644	641	612	614	601	623	593	662	673	613	612	649	670	633	651	652	624	603	664	663	691	615	629	622	636	658	619	658	655	622	660	673	626	641	689	627	617	613	663	607	606	629	646	646	638	641	624	639	663	601	646	642	626	605	619	628	632	619	649	642	645	659	667	648	580	674	652	643	647	663	671	662	609	646	615	636	642	641	618	655	628	588	604	605	663	647	638	631	633	640	609	654	635	671	642	644	604	631	661	592	662	678	610	634	642	645	662	609	647	642	657	662	664	622	624	616	648	611	656	626	670	592	663	647	679	670	628	649	632	634	643	624	579	680	636	630	663	633	656	673	655	594	647	673	662	625	675	622	642	662	643	610	657	643	672	644	654	638	605	588	656	643	646	650	607	607	651	607	617	678	620	635	603	649	633	634	646	675	626	635	672	607	651	636	639	596	626	621	667	616	660	646	625	639	667	669	629	645	619	626	634	638	630	607	616	609	629	615	588	653	629	589	639	622	631	656	653	588	640	643	635	661	632	641	602	644	661	620	615	578	637	674	621	628	617	628	627	667	648	618	711	624	628	619	636	615	622	624	626	623	588	673	656	613	627	631	605	610	654	574	614	638	655	627	660	647	651	611	622	577	673	659	617	678	665	611	615	650	609	633	625	651	605	661	658	674	615	618	643	603	629	639	674	674	631	619	632	626	642
8758	4621	2353	1456	756	642	736	692	610	530	483	436	362	324	245	207	214	165	149	148	139	137	141	128	129	132	98	118	89	110	102	90	102	107	98	79	105	110	98	87	92	102	110	89	96	93	78	68	62	93	92	101	91	85	81	89	99	96	112	87	96	118	95	86	89	94	86	89	89	89	92	88	91	78	84	93	87	87	100	89	73	94	88	95	105	92	95	99	83	99	102	97	104	82	98	86	91	92	102	102	73	97	69	88	99	89	111	96	88	89	102	99	88	98	102	113	76	85	91	100	92	104	98	92	86	98	84	77	91	94	88	85	110	91	79	77	82	86	102	81	74	69	77	86	90	79	91	100	96	91	105	98	84	88	90	84	92	92	84	98	87	89	96	77	71	87	81	82	85	95	84	94	96	94	95	102	79	85	102	102	73	87	85	92	83	82	102	97	95	94	97	76	89	95	93	80	95	92	88	87	83	92	66	61	81	79	74	79	79	72	96	89	91	78	97	79	95	98	89	92	72	84	86	77	102	97	78	91	83	93	78	75	88	90	98	86	82	89	84	93	71	100	97	73	77	92	79	81	83	91	97	81	77	94	83	79	90	84	110	101	92	100	76	85	104	90	85	78	84	99	100	94	83	95	102	84	90	110	106	95	100	80	100	89	89	73	91	106	83	97	93	70	94	87	88	97	90	85	68	87	95	93	91	96	91	97	79	92	86	86	92	94	94	79	89	84	93	105	96	95	94	92	101	102	96	82	98	87	103	94	90	88	85	80	81	85	82	82	91	80	85	83	79	75	95	86	80	95	88	91	112	78	99	84	102	86	91	93	83	103	98	102	99	99	93	79	94	94	86	83	94	115	76	92	87	79	100	72	79	100	89	85	111	110	97	98	92	80	82	91	90	87	95	101	93	80	71	86	103	102	109	92	82	86	95	76	80	95	97	98	92	74	89	75	99	92	99	78	91	80	77	102	71	82	111	94	107	99	84	98	95	90	95	96	97	99	90	91	96	89	101	94	87	101	78	81	71	79	75	92	96	82	96	83	93	95	96	98	108	95	84	95	85	87	86	83	85	79	99	88	97	95	85	102	91	87	77	93	87	101	90	88	97	95	86	89	94	85	87	96	94	91	76	99	92	103	83	92	94	99	88	74	102	76	91	83	103	84	91	94	95	79	79	78	95	71	85	90	85	90	90	99	85	86	89	86	87	87	103	79	99	92	91	85	100	97	99	95	102	99	98	108	91	97	87	96	77	85	73	89	91	101	99	104	85	82	89	84	104	76	100	83	105	109	105	78	81	89	93	96	86	86	89	86	95	84	89	107	86	78	89	81	82	106	91	76	83	80	79	103	94	90	94	104	77	89	87	112	80	108	105	96	91	99	91	88	77	106	99	96	82	99	84	97	96	83	91	96	86	89	93	98	91	84	99	97	91	98	96	78	102	77	100	86	93	87	87	82	99	100	82	102	77	85	86	104	102	82	85	84	99	97	108	89	93	95	94	87	89	79	92	95	84	100	100	73	104	99	95	92	96	79	89	101	77	82	89	81	96	100	90	78	89	84	102	86	77	99	85	70	94	94	87	91	80	80	90	94	86	84	90	85	87	90	89	79	70	81	90	86	95	97	75	87	93	98	95	84	104	96	71	77	74	75	84	100	86	96	79	87	76	80	86	85	94	75	79	95	81	103	91	87	89	81	109	91	88	94	86	83	76	106	112	77	89	90	101	92	99	104	98	115	84	73	73	107	83	89	95	84	79	97	84	80	91	95	95	96	84	93	95	81	110	96	82	94	99	91	81	80	83	88	95	111	87	90	112	84	97	100	107	71	91	74	102	102	82	100	95	100	87	101	106	87	79	81	95	97	95	89	81	102	82	78	86	103	89	75	87	102	90	91	82	103	97	105	104	85	86	92	95	80	96	92	99	90	85	105	88	89	75	79	92	93	92	83	86	87	100	78	88	95	78	89	81	84	91	90	76	93	103	94	90	83	83	89	85	90	82	70	99	99	93	84	100	102	83	83	84	106	96	103	99	89	91	108	83	91	96	94	94	88	90	76	82	85	89	81	91	99	97	94	83	103	77	84	88	82	87	86	105	82	92	76	105	91	70	88	112	74	88	92	79	104	103	85	83	90	87	87	84	80	96	79	90	101	92	83	72	89	84	85	99	111	99	88	98	95	96	109	91	103	100	82	100	79	77	104	86	69	101	105	81	79	95	94	109	98	98	99	102	83	109	95	87	91	89	62	100	94	91	72	94	97	88	77	89	89	94	83	83	103	82	85	99	92	90	94	86	94	87	80	91	83	94	85	92	94	95	79	104	94	105	89	83	93	95	82	95	94	93	87	92	84	94	82	95	99	73	84	92	99	88	92	81	86	99	76	99	94	86	98	88	93	73	89	102	90	83	88	97	79	90	92	111	80	83	93	87	93	93	87	90	93	90	98	102	90	86	102	84	88	87	94	82	92	81	76	83	94	84	89	100	99	84	97	95	77	86	93	102	86	97	79	86	79	96	103	100	96	81	99	82	86	101	90	90	88	111	78	111	86	90	96	84	88	89	77	92	87	89	86	88	99	88	90	79	99	100	71	105	89	84	93	90	83	74	100	95	85	90	85	101	112	96	95	84	89	75	106	86	92	93	107	87	85	101	104	88	88	110	103	93	75	107	97	90	83	96	95	90	87	92	91	86	105	99	84	84	104	76	87	82	95	88	81	104	94	91	97	89	109	126	93	85	94	91	103	89	87	97	80	94	81	90	93	98	93	96	82	99	79	110	96	91	82	102	83	92	81	88	77	85	97	83	81	96	79	97	93	93	100	90	81	79	103	116	100	85	77	91	95	80	83	82	76	89	97	83	80	91	104	93	93	74	105	101	91	85	96	99	92	86	84	83	86	92	98	87	75	96	101	96	115	107	89	101	79	99	99	105	91	87	106	76	96	94	94	79	81	76	76	95	93	81	88	70	91	82	90	119	90	94	63	104	85	93	95	90	92	92	103	89	97	115	90	80	75	93	97	69	85	87	81	108	89	100	92	92	91	82	75	78	101	85	83	88	127	106	77	91	95	86	87	79	81	97	105	86	81	83	77	96	82	96	98	78	80	67	81	102	97	102	109	94	81	103	108	94	112	95	84	95	82	104	97	91	84	107	92	99	95	98	72	95	79	82	76	99	94	85	82	86	87	81	82	94	100	99	78	88	75	96	87	90	87	114	82	91	103	92	91	79	92	108	100	87	104	90	80	79	92	103	87	112	94	90	103	101	64	106	70	118	98	91	95	81	84	93	100	100	94	108	110	79	91	92	90	78	83	89	94	88	95	104	108	103	95	101	100	90	97	96	100	83	87	95	86	93	85	100	102	92	82	105	111	91	77	107	97	82	91	85	85	86	89	93	90	99	96	95	103	89	79	106	82	94	84	80	85	98	104	82	78	102	91	87	93	92	103	99	85	78	81	63	90	91	81	87	92	87	96	80	96	104	99
38551	23934	16949	17071	19886	20464	20668	18162	15309	13261	11801	9747	8317	6859	5481	4447	3635	3009	2526	2263	1920	1659	1506	1317	1355	1310	1184	1085	994	909	869	830	837	832	843	723	751	712	724	696	706	705	703	651	723	678	692	682	695	716	717	673	691	693	658	719	688	686	679	676	665	690	682	690	665	692	703	656	636	638	662	694	683	637	673	720	646	658	651	667	704	622	675	668	627	693	634	662	663	670	684	680	675	708	624	691	703	669	718	668	696	665	688	640	703	685	661	645	708	671	630	643	718	656	690	689	659	678	648	674	684	683	658	675	717	689	666	648	650	668	705	697	658	676	698	663	676	683	671	667	654	661	646	708	697	657	655	664	675	689	689	683	699	676	680	691	644	683	691	681	637	683	680	655	690	663	696	724	667	633	674	591	638	691	671	683	704	639	644	711	704	707	646	658	643	669	689	661	660	678	675	703	622	674	665	629	660	708	664	659	658	659	651	661	646	624	677	694	667	636	681	670	675	646	675	654	689	675	669	712	683	662	659	672	665	663	679	702	680	680	721	667	661	665	691	663	696	668	676	666	669	687	687	663	697	707	677	694	669	640	729	649	680	691	684	715	650	683	676	705	726	663	685	692	686	685	671	699	688	734	686	675	717	705	632	688	667	662	656	613	653	698	670	654	696	625	655	641	704	678	703	629	674	674	616	668	691	659	689	660	640	633	643	723	670	733	645	658	687	657	619	641	683	680	663	677	659	731	714	699	681	604	696	654	711	694	645	701	693	686	658	674	681	678	651	716	661	685	666	649	681	670	664	664	616	671	667	657	701	662	636	674	675	663	645	631	666	663	679	692	634	671	654	658	701	692	665	664	688	684	682	712	682	659	660	626	704	711	702	686	718	686	669	646	650	679	638	665	691	675	640	675	674	679	691	662	705	649	663	716	675	645	694	699	681	616	646	660	672	667	667	641	657	716	677	676	661	662	641	698	675	680	697	661	664	694	671	661	682	680	636	644	678	672	689	682	656	676	658	644	663	631	634	660	632	707	674	681	666	675	636	676	704	705	685	657	719	641	696	642	703	671	675	628	666	685	714	653	664	667	683	652	691	684	681	662	676	684	646	660	655	621	659	652	659	719	685	671	673	652	708	654	628	689	736	659	656	651	697	682	670	692	648	695	646	650	675	678	651	666	657	692	652	741	690	661	688	715	642	630	716	710	657	679	710	668	733	651	707	691	661	664	705	660	699	682	651	646	685	655	660	613	684	619	688	691	658	672	663	654	671	664	743	670	694	636	648	673	678	689	639	669	725	658	651	656	693	642	700	687	676	670	716	660	702	663	703	648	697	657	662	669	616	639	675	656	621	718	688	656	670	692	693	653	707	669	699	677	664	715	685	663	649	676	659	660	657	713	713	643	641	683	631	716	688	680	677	671	651	715	685	638	663	700	708	708	647	672	690	675	685	640	670	689	637	693	660	677	650	651	688	670	663	665	693	659	712	736	673	718	680	704	652	618	637	675	689	679	670	682	693	688	689	674	694	671	664	677	689	687	654	669	701	706	640	656	686	694	634	657	661	675	657	677	668	665	651	642	698	667	624	665	671	672	716	651	659	699	681	674	688	673	659	675	696	686	694	675	660	711	693	661	681	687	666	654	640	681	631	676	665	624	665	641	694	661	621	727	635	673	678	687	698	683	650	644	644	707	661	660	689	685	634	632	664	658	643	681	663	675	639	702	731	661	686	651	676	636	694	659	669	671	683	669	668	688	730	671	632	751	638	677	702	618	698	646	634	688	653	674	710	678	665	659	641	640	676	689	635	680	670	728	689	648	686	672	705	716	687	634	630	699	658	672	682	658	656	681	707	691	664	680	645	648	691	658	668	666	706	675	687	659	683	692	711	677	669	641	683	722	670	698	650	629	697	634	611	655	666	663	672	701	645	659	694	651	682	649	689	672	650	651	706	665	698	655	683	670	671	676	641	689	663	724	683	630	645	673	676	700	693	713	734	651	650	677	670	646	656	715	699	695	678	717	655	695	670	670	628	664	675	695	682	648	686	707	640	681	693	675	658	690	670	715	660	648	735	669	722	612	679	650	683	668	710	710	653	684	699	679	665	696	664	682	693	721	724	662	694	676	666	649	699	681	674	675	649	649	664	677	656	661	728	712	674	646	697	630	723	694	730	660	688	704	685	656	654	662	659	718	652	741	732	667	670	677	693	670	651	689	652	660	710	669	652	658	660	674	651	665	725	691	726	662	697	650	631	667	655	660	690	739	630	659	634	686	674	704	679	668	688	693	676	719	662	673	650	715	665	665	656	658	679	687	665	724	670	685	659	607	684	648	683	689	689	680	681	691	665	664	695	684	663	681	675	679	662	623	667	694	653	680	683	662	679	676	656	652	707	659	704	696	674	679	710	688	669	685	643	684	644	653	701	705	672	676	670	630	682	679	667	669	691	689	710	683	631	694	666	666	693	685	665	674	710	685	696	651	682	658	656	700	677	702	654	690	712	673	704	673	687	668	688	681	667	618	631	693	636	688	670	691	649	669	657	661	661	662	689	626	695	697	665	652	736	694	676	705	668	670	690	647	685	676	642	708	714	674	677	686	683	691	639	671	665	671	684	707	683	681	693	664	655	670	689	641	716	687	688	673	664	675	628	672	645	695	656	693	685	685	620	684	647	687	733	661	607	672	710	692	698	655	707	690	688	671	678	675	686	704	660	693	719	640	659	700	654	638	689	637	664	701	682	685	702	694	684	711	681	662	728	649	698	633	701	637	644	674	658	665	705	625	674	647	644	678	666	678	692	659	730	707	707	702	662	730	705	678	690	645	673	698	679	680	706	658	664	716	705	681	663	642	712	668	684	642	664	704	678	669	651	678	661	659	625	675	655	631	685	694	684	638	645	601	665	659	699	681	714	631	669	736	699	632	730	632	719	693	690	681	683	657	666	649	718	675	659	667	695	683	671	667	751	689	677	650	651	699	673	645	643	679	734	661	674	655	643	701	672	664	739	652	670	713	660	637	662	647	706	706	690	690	692	689	656	655	649	657	684	680	657	723	676	661	700	714	700	707	669	652	651	671	660	696	670	631	664	689	641	718	692	665	702	697	676	679	685	654	678	688	688	632	671	693	669	696	652	665	656	662	625	709	656	643	735	709	679	697	673	702	687	747	686	666	643	692	713	631	682	645	671	661	647	699	666	656	668	689	680	681	656	628	694	685	686	683	657	681	667	671	702	658	679	657	699	650	639	644	686	666	681	714	653	688	674	688	740	688	657	699	635	678	681	728	682	655	697	672	644	674	732	649	662	693	715	694	690	673	666	668	649	680	647	628	689	658	718	702	714	647	635	664	691	672	664	641	702	652	697	659	668	675	637	684	686	689	702	662	711	673	689	687	675	727	695	664	665	686	662	676	674	709	716	705	727	694	680	606	677	719	644	672	641	689	715	646	713	634	679	660	627	653	684	713	680	725	678	659	680	711	687	682	683	698	700	680
6653	3071	1374	636	373	356	331	369	305	276	270	250	214	189	162	125	139	105	119	130	110	112	93	94	91	93	104	86	91	99	108	93	82	104	81	72	69	75	94	77	67	81	79	84	80	89	97	76	95	72	77	83	75	82	75	101	85	93	79	96	90	75	89	75	85	87	84	104	69	82	89	90	91	89	87	85	84	70	68	86	88	75	79	82	91	82	79	78	68	90	63	87	92	89	83	72	94	74	82	93	85	71	80	82	96	88	75	85	60	72	101	87	102	93	91	85	83	64	75	90	99	77	72	89	71	86	83	96	98	85	69	71	87	94	69	86	77	85	90	73	87	83	98	83	79	76	79	85	85	74	101	79	79	80	76	77	88	73	75	83	83	70	67	70	88	74	87	70	92	84	77	81	88	93	80	84	82	87	86	73	94	68	89	88	80	68	102	76	101	66	79	92	84	70	95	91	74	105	57	78	76	72	76	68	82	83	90	92	100	74	83	98	100	77	76	77	97	82	72	75	94	83	74	76	69	82	87	80	87	79	65	75	87	90	90	91	87	97	93	77	86	101	82	82	90	98	92	100	93	78	81	85	88	66	88	88	59	77	88	75	84	91	87	76	91	87	92	88	79	90	77	87	101	94	86	72	76	81	83	77	75	89	89	90	81	70	85	78	74	71	88	86	74	80	91	86	77	90	90	84	81	97	92	79	87	79	94	84	98	94	76	65	71	80	76	94	91	81	72	94	91	87	78	83	93	88	78	73	76	78	85	93	90	92	83	73	99	87	82	94	86	80	83	78	84	91	81	66	98	77	75	85	83	71	86	82	91	76	95	89	83	81	72	90	106	86	89	84	81	87	73	81	98	73	73	87	95	84	84	76	94	93	94	106	84	82	67	88	83	70	89	85	68	79	80	85	80	76	77	80	86	65	87	99	84	96	82	82	83	90	80	83	106	97	74	84	89	86	91	92	83	79	84	81	118	94	80	74	79	93	79	91	87	91	78	75	84	103	89	90	79	74	79	83	74	87	84	99	73	95	92	81	92	77	76	86	87	84	80	89	74	80	90	90	92	86	92	92	88	65	78	80	73	85	90	84	88	78	79	72	91	68	94	89	84	100	81	97	100	72	65	82	71	78	107	79	90	99	81	76	79	86	75	75	100	85	83	77	95	81	118	96	72	89	87	90	91	81	83	83	75	70	69	74	77	67	74	90	68	76	79	84	94	78	75	82	88	76	72	81	91	98	82	93	69	100	85	83	93	77	72	80	71	85	91	82	75	90	68	92	89	76	76	70	76	72	80	77	72	97	87	79	81	93	78	68	86	86	96	85	77	86	75	98	88	94	84	101	92	82	72	83	88	69	82	78	85	93	96	91	83	76	99	97	90	75	81	94	101	73	85	69	90	83	90	88	77	81	86	100	91	81	89	71	76	105	77	74	89	86	81	93	75	101	94	84	99	85	84	84	83	87	92	77	81	71	70	102	77	89	84	79	99	80	88	81	95	73	91	91	90	99	89	87	75	73	101	68	79	96	74	99	71	88	84	85	80	82	82	84	96	74	97	84	81	88	82	92	90	86	89	86	69	76	89	114	85	97	98	71	82	84	90	81	83	80	82	81	83	95	92	92	76	87	77	75	78	107	91	85	77	65	78	88	91	89	60	88	93	86	88	83	82	81	75	89	98	90	84	101	108	73	78	74	88	82	89	94	67	106	86	69	93	96	91	89	82	82	83	98	78	94	73	72	85	77	77	84	91	92	88	103	91	80	82	97	63	73	80	90	96	63	104	81	81	79	101	94	90	80	88	103	73	81	76	80	78	80	92	84	65	89	68	86	82	108	88	96	103	88	61	85	103	93	99	80	98	96	86	70	97	87	57	76	84	79	81	77	73	88	100	72	79	85	76	100	60	74	61	84	85	88	94	99	73	84	91	82	86	75	101	76	102	87	88	81	81	69	75	73	85	79	89	88	81	91	79	94	78	87	76	99	67	75	83	80	80	84	81	88	77	71	86	88	72	91	78	96	81	87	75	96	85	75	96	78	74	97	91	86	79	95	89	90	87	73	96	69	70	88	83	78	69	86	73	91	73	92	76	84	89	82	77	88	91	97	83	91	98	93	71	85	81	84	87	87	71	76	92	81	85	96	93	82	66	81	102	82	82	90	101	76	84	67	93	70	72	94	89	78	75	67	73	76	82	84	76	84	84	79	82	80	75	83	80	71	92	89	72	92	77	76	87	80	82	77	79	70	97	88	96	96	79	75	86	100	90	83	80	78	96	74	105	97	72	81	100	82	90	73	82	82	101	86	92	89	103	96	76	93	76	69	89	79	75	92	69	93	77	80	78	74	96	82	89	76	82	88	80	66	85	86	90	74	97	74	86	88	71	87	90	91	81	74	67	89	91	82	100	90	81	83	79	78	96	88	86	74	98	77	93	76	80	67	97	78	89	80	82	84	90	98	92	77	85	84	79	83	83	82	100	91	91	81	86	79	75	85	82	82	74	75	83	84	96	88	86	94	93	76	85	96	88	85	88	102	76	91	72	91	92	91	82	100	83	90	80	74	92	90	88	107	78	79	103	78	88	99	91	87	96	94	85	80	75	96	100	104	99	82	90	93	91	76	93	85	96	92	95	82	86	91	96	79	83	76	88	93	83	70	87	65	80	67	95	86	88	97	77	75	84	88	94	66	92	76	90	80	76	82	90	87	77	96	83	68	87	83	100	81	82	66	82	91	76	73	80	67	79	83	90	74	82	68	85	82	99	73	91	79	76	76	86	79	81	90	78	87	72	89	85	81	82	92	87	76	73	90	72	70	80	81	91	86	85	93	84	81	107	93	90	92	74	78	77	91	87	72	82	92	87	77	86	72	91	87	85	79	87	85	101	72	87	66	110	87	88	79	61	83	87	83	93	94	95	86	79	99	70	80	87	91	82	76	70	74	80	97	91	89	88	83	73	84	84	87	90	87	89	86	82	96	74	76	87	84	74	69	79	70	97	95	82	82	97	82	67	94	80	98	72	102	91	83	93	70	75	76	93	89	75	70	75	74	100	90	87	76	92	69	83	86	70	74	76	76	95	97	89	78	85	92	90	75	67	94	93	75	80	85	71	102	85	84	94	82	114	94	83	95	80	79	96	86	70	78	77	78	87	83	82	94	83	89	83	88	91	85	84	62	90	81	97	97	86	60	82	80	78	95	98	73	94	80	78	73	76	94	87	84	75	73	90	91	84	65	90	92	101	95	78	83	84	90	88	84	81	80	81	76	97	88	71	84	91	97	81	83	78	82	95	88	106	94	79	87	72	68	78	87	77	95	75	101	87	79	77	77	87	84	85	97	83	102	77	67	91	74	88	94	71	71	83	78	88	80	78	87	81	89	67	99	80	65	93	89	94	92	90	78	83	81	89	74	87	80	83	81	76	97	89	74	85	96	70	91	80	87	90	83	75	77	85	80	98	81	88	96	87	77	75	85	91	72	95	90
34378	19962	12008	9206	11681	13695	13031	11078	9172	7397	6354	5587	4517	3780	3039	2585	2050	1771	1456	1310	1200	1104	1066	986	893	863	812	787	775	689	715	736	722	706	698	665	669	657	665	650	630	694	642	647	592	634	663	585	639	640	670	659	702	655	613	620	626	643	614	658	670	648	668	645	686	621	592	658	610	612	644	620	663	621	617	675	659	587	609	646	601	625	615	640	600	637	661	623	672	649	572	610	612	629	660	654	663	636	632	625	667	677	638	638	604	610	644	637	634	680	660	619	608	637	647	629	676	592	655	595	643	609	607	678	607	643	639	642	654	654	668	628	643	658	596	623	635	614	615	626	617	637	621	602	651	609	693	635	594	646	598	614	590	645	626	667	641	648	668	626	643	592	596	611	631	638	638	641	623	631	599	595	618	621	628	641	635	641	684	677	627	620	667	662	628	632	670	639	635	667	649	636	644	611	639	640	676	629	681	568	624	608	579	653	670	631	585	621	663	618	600	610	671	602	628	624	600	616	659	603	622	675	638	626	649	627	608	620	639	669	616	617	586	608	601	625	674	654	625	644	614	639	600	638	624	613	657	690	667	588	627	624	694	625	632	666	660	670	673	628	678	660	600	634	605	676	597	587	636	631	632	635	635	622	653	593	639	637	630	608	620	616	651	600	624	641	648	612	621	654	661	650	656	651	628	620	669	630	614	659	615	671	638	659	613	687	686	614	581	629	598	649	600	615	661	658	656	665	689	625	629	578	583	645	631	641	619	612	649	657	687	599	632	584	677	633	591	649	664	631	658	627	643	611	616	619	652	653	596	609	561	631	613	678	668	690	655	656	684	604	655	660	657	642	615	676	693	644	652	622	607	629	644	637	676	632	602	596	674	669	599	615	641	649	639	648	633	614	624	695	609	619	600	646	659	641	617	591	609	629	622	629	628	620	642	630	642	661	589	632	626	666	631	628	653	647	626	661	663	649	669	601	624	640	619	627	604	625	674	670	603	631	623	598	598	666	609	623	627	600	640	663	645	637	637	625	605	601	647	634	698	607	619	603	609	582	652	665	634	642	695	635	619	652	646	593	654	638	640	631	625	665	630	627	643	658	628	611	602	589	621	633	620	593	634	593	643	679	612	654	605	680	651	639	637	650	607	597	639	634	641	654	647	602	584	648	630	594	655	617	624	611	623	652	669	643	623	642	637	601	648	618	608	651	626	585	624	642	665	664	615	659	587	609	647	585	618	641	665	633	643	674	620	597	673	682	688	634	623	610	677	637	616	660	620	688	669	633	626	686	615	650	624	599	624	626	669	636	658	694	632	630	651	615	646	618	584	597	639	616	606	650	667	639	654	634	605	606	614	666	681	636	656	649	603	647	650	669	608	642	626	625	623	628	602	662	618	698	661	627	631	636	626	605	604	669	605	666	644	635	676	608	637	689	628	623	639	636	643	580	625	696	638	628	644	682	680	618	646	623	634	633	620	624	638	656	631	600	577	639	630	625	659	635	660	614	672	625	660	655	622	659	606	653	644	605	665	589	671	636	653	613	657	618	590	609	655	622	628	589	665	622	670	644	610	612	689	600	622	636	656	645	681	600	622	656	647	667	622	675	629	648	592	682	672	644	650	677	619	611	624	651	662	628	657	648	633	665	645	620	618	664	672	644	694	655	602	636	637	662	624	625	623	626	627	652	613	627	646	642	615	642	584	595	635	652	625	647	629	653	644	587	593	641	638	620	648	667	642	636	617	634	687	601	603	613	625	614	565	611	604	634	652	610	633	646	577	624	629	658	659	668	609	608	655	655	626	614	665	617	623	689	655	685	631	649	641	664	596	684	634	610	619	633	665	650	588	593	644	658	651	658	653	612	632	640	601	615	636	625	652	644	573	638	633	618	612	629	627	628	604	610	657	624	644	619	646	615	604	642	620	623	625	650	636	667	643	617	652	625	639	610	658	611	674	639	642	636	623	636	608	663	661	621	636	617	665	582	651	604	647	658	629	613	657	650	632	641	645	681	645	638	639	619	671	603	669	669	622	601	627	622	596	620	667	647	644	615	619	617	637	614	660	618	608	581	606	630	612	670	639	642	630	614	662	551	611	685	659	623	618	670	621	647	635	611	646	619	639	622	660	645	667	645	619	634	634	648	651	613	640	646	628	642	622	639	689	626	626	646	573	645	627	645	648	671	632	646	638	635	698	645	691	596	621	663	643	637	627	636	662	658	632	598	623	641	672	646	616	639	638	628	657	621	679	639	575	607	610	647	654	607	639	666	613	626	642	653	618	648	661	600	637	633	634	643	667	639	615	645	612	651	594	673	602	605	616	619	648	633	640	657	628	647	649	647	582	614	695	687	625	648	619	634	667	669	646	653	640	600	611	660	622	582	608	643	618	644	666	633	668	610	622	642	604	671	608	668	662	625	633	638	601	632	639	633	680	638	662	644	654	632	668	629	647	660	635	624	649	637	602	654	635	615	623	645	635	643	625	672	639	643	688	662	672	611	625	626	679	608	640	663	622	623	606	684	611	622	675	641	668	621	594	656	685	582	565	629	596	570	657	643	697	624	610	656	669	582	644	582	655	681	653	646	660	616	665	642	618	616	609	669	633	607	670	611	643	679	636	655	642	621	633	609	668	648	678	660	600	605	633	634	595	646	646	659	591	589	618	653	668	571	638	627	651	622	686	659	661	597	624	647	640	621	667	652	666	640	633	654	596	638	715	608	577	647	629	654	651	640	662	690	655	686	623	668	676	658	642	632	657	661	612	639	616	598	614	643	607	638	639	648	641	634	629	662	672	657	625	626	672	637	633	617	636	630	633	640	625	621	626	672	604	655	635	628	626	602	616	666	621	635	604	635	640	632	673	662	654	643	660	637	623	656	594	636	638	622	639	600	625	632	611	664	688	642	644	651	702	675	595	676	630	608	627	651	599	672	652	580	607	662	640	618	623	587	622	649	659	597	630	622	636	641	625	638	593	672	626	641	654	677	645	634	662	636	656	600	639	587	645	654	630	670	622	624	633	644	640	613	631	620	660	625	657	633	603	644	614	614	575	620	665	659	642	656	624	602	671	678	609	645	617	661	673	630	622	608	632	625	655	626	648	668	637	640	660	627	615	619	595	621	621	620	669	641	600	656	638	586	649	623	597	629	601	662	658	651	615	667	644	608	604	650	639	654	607	613	581	622	660	633	626	562	629	647	650	650	664	641	600	638	603	616	625	630	677	658	608	635	593	674	651	672	636	635	630	617	638	641	609	598	689	663	685	631	562	623	640	599	636	691	581	630	637	646	635	675	611	627	599	695	675	596	608	646	622	620	614	596	638	684	604	608	632	625	670	640	657	634	659	662	674	611	626	623	643	631	645	694	652	605	596	657	643	618	601	694	624	616	658	618	617	648	666	692	618	603	643	630	637	623	636	620	599	626	620	642	629	645	649	640	658	627	616	683	601	568	649	655	649	600	643	670	673	620	631	606	626	577	657	629	618	683	680	626
9428	4453	1607	972	595	547	524	515	438	406	369	321	268	240	226	198	180	167	133	137	125	99	110	117	112	104	106	99	94	100	87	91	100	79	96	111	86	87	72	96	98	74	98	94	95	89	98	102	102	81	95	91	94	76	76	94	90	71	95	82	101	99	99	87	101	94	100	95	92	110	85	83	89	99	94	86	110	80	86	106	98	83	87	102	73	99	84	100	84	83	98	79	74	83	92	94	100	80	80	90	81	111	95	103	93	77	101	86	104	97	75	86	94	73	92	91	90	70	109	77	90	105	95	95	90	82	109	94	99	89	95	90	92	92	95	92	91	101	109	94	84	94	105	81	102	100	85	95	85	95	105	99	99	90	103	87	92	91	105	107	93	105	83	107	102	89	88	89	100	90	88	76	83	114	100	87	89	96	91	80	93	109	88	96	103	103	82	75	127	95	94	86	72	101	79	97	85	92	90	84	76	98	90	89	88	75	71	93	96	102	86	106	89	85	97	91	94	86	103	85	77	97	94	97	103	90	102	89	87	102	98	96	95	84	82	81	81	109	87	92	85	98	109	88	98	115	74	99	88	79	77	88	91	93	89	72	100	88	96	93	95	85	89	82	112	94	93	79	88	90	96	78	94	105	68	94	79	91	73	95	101	92	86	99	83	77	93	87	93	106	81	90	87	88	89	94	88	84	86	96	85	100	84	97	113	98	101	100	95	80	92	89	98	84	95	98	91	95	97	76	98	99	90	112	98	97	88	88	86	98	89	112	91	90	91	84	90	98	102	83	105	99	91	106	70	90	86	91	91	76	83	79	91	95	98	83	92	70	100	81	100	86	112	106	76	107	82	103	101	97	100	103	90	84	95	96	74	108	92	86	98	105	94	90	92	84	101	88	93	86	104	96	71	96	84	89	87	80	107	91	117	78	97	87	81	77	95	85	89	86	85	106	93	90	74	96	103	78	97	89	86	86	78	96	83	84	76	92	102	77	77	90	97	109	107	99	92	90	92	88	83	90	92	84	87	109	81	96	90	92	78	80	91	83	105	100	94	112	82	84	89	92	91	91	76	106	102	81	68	103	98	87	107	88	100	104	88	96	87	96	83	96	80	90	64	90	108	90	72	95	101	117	94	89	79	71	89	82	96	96	95	89	89	83	82	86	92	95	103	86	86	83	94	105	87	93	89	104	98	98	95	95	94	101	80	89	74	86	97	85	101	85	83	92	99	85	102	91	82	94	91	87	100	87	91	94	88	105	113	86	70	89	88	86	84	88	88	99	87	93	96	81	78	80	98	86	94	99	98	94	94	62	96	81	100	78	92	88	90	80	91	74	84	93	92	97	105	90	83	91	85	92	96	83	80	89	109	89	91	102	87	106	87	85	79	104	74	98	94	104	93	94	93	84	95	103	71	103	81	84	81	71	104	78	96	80	84	78	87	78	87	91	79	99	106	94	62	106	103	84	66	79	89	88	74	87	93	86	89	87	85	116	85	94	97	89	70	107	83	95	77	84	102	89	92	102	112	98	91	91	98	87	88	95	95	81	99	117	105	83	80	86	81	76	83	97	77	92	111	99	91	90	107	87	99	102	79	93	92	85	80	99	89	82	97	76	83	96	83	96	92	81	78	90	94	83	84	90	94	107	90	98	77	97	102	87	84	89	89	89	96	89	99	84	93	92	104	83	80	90	97	94	84	105	97	108	83	102	84	90	91	80	95	108	100	96	109	79	83	79	92	86	95	93	82	103	92	85	83	103	96	86	102	96	93	105	101	92	96	83	96	91	87	85	104	93	86	101	85	105	97	91	110	86	100	103	104	91	99	69	91	91	92	103	94	96	89	103	72	86	94	80	109	94	93	100	90	97	92	96	95	101	77	88	116	94	90	76	89	103	118	72	83	77	89	83	88	87	90	86	83	94	81	91	88	93	86	86	83	96	94	86	81	63	98	91	84	84	107	91	90	84	102	73	95	104	84	94	66	93	90	80	74	97	73	88	85	94	84	86	79	82	92	106	89	88	83	82	101	84	92	72	79	98	94	88	93	99	77	100	89	88	90	97	85	89	89	98	88	64	104	80	99	78	77	77	92	101	86	80	97	95	98	111	95	104	93	86	103	96	78	92	103	90	104	89	99	101	88	96	100	102	91	90	85	71	92	94	76	103	96	95	106	101	84	92	81	81	114	92	97	101	84	106	99	90	99	94	85	85	93	83	80	79	97	86	80	93	94	71	87	82	85	103	84	81	85	84	97	83	94	103	107	80	85	91	85	81	105	98	92	80	105	100	107	89	86	79	103	93	82	94	81	94	99	105	78	100	82	89	102	80	90	84	100	98	97	91	97	85	98	89	83	99	99	84	80	85	98	93	85	109	72	99	114	97	100	86	89	96	108	95	90	97	93	90	73	95	90	108	83	113	84	85	97	108	86	92	98	99	80	90	96	76	82	93	102	92	91	99	67	81	93	90	89	80	95	96	75	113	92	91	85	100	91	91	85	97	88	104	101	93	89	93	78	90	95	93	110	88	101	78	73	97	90	74	99	105	80	87	77	84	89	94	105	102	75	90	82	114	66	74	89	76	77	90	93	100	102	101	91	94	81	89	103	80	99	93	77	89	101	90	82	96	96	66	80	93	90	75	104	80	100	97	107	101	83	88	82	88	78	88	89	98	96	85	90	93	87	88	102	97	90	101	105	96	112	76	71	80	106	94	96	80	97	88	91	94	88	81	84	80	87	107	97	89	102	89	100	81	104	86	91	94	88	87	91	87	96	101	93	77	90	81	86	100	94	83	106	127	91	89	103	96	84	98	115	83	92	83	97	100	86	83	76	85	77	73	92	84	99	100	85	87	102	113	87	93	110	90	83	81	79	85	83	91	87	95	79	92	94	80	99	99	76	87	92	104	75	81	87	103	86	106	77	79	89	94	94	80	80	87	84	103	93	92	84	87	106	93	76	93	96	79	82	90	83	110	74	87	82	89	89	89	84	89	73	87	95	98	92	84	71	87	90	84	105	99	80	101	89	105	105	99	88	92	100	88	87	82	102	81	92	87	93	68	82	103	98	94	87	114	101	97	89	71	97	86	85	73	88	92	88	89	86	84	95	100	83	96	107	110	86	85	99	96	83	93	75	94	109	107	82	93	92	82	100	113	90	85	70	96	85	92	84	82	85	102	84	93	100	89	87	94	94	90	92	105	85	100	96	90	90	80	92	84	97	96	100	83	88	107	90	98	104	101	89	96	99	89	92	92	88	83	74	98	91	96	97	79	101	85	92	93	101	81	88	79	112	91	85	71	88	108	90	99	103	92	101	95	87	89	79	90	91	94	88	100	82	86	81	90	81	94	100	99	110	97	85	99	76	90	87	98	80	95	89	92	95	100	103	91	97	96	92	98	89	97	103	88	104	74	79	111	70	89	108	86	88	88	95	103	82	97	90	93	88	114	88	82	80	107	70	111	72	81	84	90	69	74	92	98	93	84	87	86
39850	22557	12714	12232	16190	18567	16836	14639	12759	10696	9090	7377	6149	5188	4371	3740	3004	2554	2017	1579	1428	1298	1219	1154	1144	1058	959	950	938	778	783	763	777	759	751	707	714	695	709	722	678	688	689	662	685	712	676	715	673	697	697	696	660	667	660	715	655	729	685	697	721	694	667	699	671	667	719	700	619	686	636	646	683	632	659	649	710	619	653	658	652	677	657	694	665	684	691	665	678	640	660	682	729	664	684	660	655	651	667	700	674	706	713	724	642	702	702	687	671	669	681	672	700	692	711	672	680	700	614	686	714	620	690	621	640	717	627	693	688	715	663	657	638	673	671	684	701	666	670	664	663	670	661	664	694	696	693	700	672	655	702	749	690	626	639	663	729	636	636	662	634	710	703	723	668	662	669	676	688	736	709	667	669	671	668	695	687	720	685	647	676	688	651	704	652	685	662	652	754	704	707	647	677	634	663	685	689	661	666	708	648	652	685	644	644	672	663	660	655	668	662	625	685	709	685	672	678	647	631	676	660	618	674	656	724	662	704	632	651	705	696	681	692	674	697	656	684	716	643	678	673	672	680	706	666	718	681	689	621	673	668	655	649	698	648	626	647	660	731	690	681	703	683	696	691	681	664	660	692	710	658	649	644	690	669	678	673	698	687	708	696	697	683	687	688	651	730	694	651	724	635	658	663	667	666	682	664	683	669	662	667	670	680	597	711	648	668	679	672	638	661	720	705	713	690	674	689	711	692	629	656	660	634	682	675	689	662	707	652	690	641	674	711	686	656	707	663	664	678	703	686	663	686	693	637	681	679	667	653	650	657	630	629	677	646	705	693	716	708	618	664	649	663	670	742	646	661	657	655	669	707	650	711	680	691	681	684	670	684	684	693	651	674	670	647	681	660	666	708	661	663	670	676	640	628	697	692	679	733	716	646	697	710	697	698	648	701	703	711	622	657	658	661	694	661	649	650	677	608	690	663	635	688	716	711	608	682	660	671	732	674	675	689	697	637	684	656	645	682	662	696	651	668	640	717	651	677	665	712	665	679	653	654	690	670	678	709	669	666	660	697	697	645	672	679	689	687	690	681	717	656	692	640	644	694	731	656	668	722	682	666	694	685	646	698	707	721	677	642	713	667	681	662	694	698	668	682	678	614	666	683	723	693	661	672	660	680	637	662	678	694	643	687	650	718	640	660	701	675	671	708	709	649	666	683	662	668	698	650	679	678	729	629	689	677	661	688	696	671	647	677	712	659	669	687	646	655	675	688	639	654	699	728	687	696	671	664	703	728	682	665	663	623	660	700	689	684	679	675	675	698	698	683	655	670	665	677	723	682	658	695	692	653	722	709	658	699	695	670	645	635	673	649	677	715	660	724	667	641	618	698	679	634	663	652	666	648	677	644	663	666	677	648	674	696	687	666	639	688	698	681	704	670	729	661	704	694	684	657	667	675	670	675	722	702	687	696	656	628	677	680	657	664	673	666	649	678	673	658	705	690	716	716	653	663	668	719	668	694	697	648	657	649	706	671	681	683	669	674	727	703	741	644	677	645	660	696	683	645	634	678	653	648	659	685	638	676	669	683	653	664	664	698	679	668	659	700	653	704	682	668	620	708	685	624	655	653	644	665	653	642	705	710	697	642	677	683	654	670	664	663	690	670	656	661	672	654	665	666	681	668	667	727	725	728	646	704	688	648	660	693	699	671	712	709	715	708	627	680	683	759	685	689	651	622	670	699	714	644	660	730	664	726	655	632	733	673	680	638	693	678	655	635	628	692	668	656	706	658	682	682	681	689	702	654	680	691	700	697	685	672	648	672	664	684	655	622	652	706	713	702	696	715	607	717	688	654	679	688	659	684	640	643	688	650	701	697	666	623	664	688	690	669	673	637	687	669	706	634	721	652	694	682	684	709	678	644	690	653	681	652	637	669	755	656	722	640	701	651	677	613	636	722	675	663	689	669	702	730	652	688	670	701	699	694	695	680	709	698	690	682	690	689	682	672	690	664	638	627	641	671	671	708	674	656	672	669	693	664	670	657	681	686	673	695	651	708	676	684	624	679	664	639	688	679	679	711	733	696	655	675	676	609	696	652	680	699	671	661	700	697	675	652	712	692	698	670	658	663	647	661	667	655	666	695	649	692	684	696	689	696	672	718	650	673	651	711	689	666	652	722	683	667	702	689	688	698	704	702	682	692	658	638	608	679	651	643	669	671	665	667	666	675	627	697	709	675	692	640	658	715	695	655	674	693	640	644	680	658	617	684	655	720	703	664	658	676	632	698	690	689	639	718	724	687	682	671	646	671	647	669	707	663	683	688	680	672	702	680	654	691	694	688	711	681	687	661	680	625	666	660	669	700	694	669	637	674	705	675	650	692	681	659	653	657	672	604	628	683	726	709	692	711	677	677	640	666	722	712	677	723	669	673	702	681	644	687	677	682	670	665	621	693	652	653	683	677	697	667	662	689	682	711	710	655	666	691	676	671	627	657	701	653	704	653	651	687	676	704	675	652	667	700	652	663	692	672	669	696	711	704	659	640	683	658	682	709	668	654	663	673	709	641	680	647	720	670	645	678	697	709	650	660	671	677	652	680	687	720	686	695	710	677	730	669	687	660	653	650	684	649	671	731	650	674	675	654	716	714	651	679	676	712	653	608	707	639	678	657	713	685	671	665	679	682	671	654	683	703	669	665	693	677	648	645	647	708	656	661	699	682	689	671	698	643	652	677	694	640	649	667	677	692	687	693	688	663	648	664	657	703	700	695	688	681	704	680	634	633	710	647	675	690	685	724	695	654	668	722	650	660	654	651	690	665	669	693	639	663	675	675	658	667	692	668	639	674	668	720	654	703	666	678	722	686	674	690	662	666	719	673	656	693	640	688	705	676	676	609	728	677	675	669	686	669	631	673	718	620	678	665	701	680	678	665	710	645	692	684	693	687	669	695	641	671	686	681	725	647	694	680	656	712	678	652	669	676	655	686	666	665	673	738	673	688	620	622	679	670	680	628	656	749	642	686	641	660	689	664	614	620	688	674	678	673	695	663	643	697	666	727	673	676	701	654	659	704	642	679	735	627	650	643	683	684	685	680	686	671	620	650	688	658	692	676	669	668	693	693	631	715	645	679	703	707	663	708	672	666	702	683	651	686	692	618	735	690	713	719	701	733	693	691	669	644	677	714	649	695	695	672	669	693	690	693	702	666	658	717	641	663	650	671	659	682	629	678	675	673	691	695	677	672	729	660	705	694	654	684	717	666	683	658	673	668	645	661	642	674	666	620	644	678	668	706	677	656	669	686	656	699	683	667	637	705	666	673	679	667	705	717	696	700	709	657	663	700	701	667	656	653	651	664	675	698	622	726	696	626	678	676	713	704	673	678	678	716	652	668	641	694	627	675	697	683	681	697	673	671	675	674	646	651	686	603	691	707	683	651	659	655	704	701	667	710	645	669	676	714	670	636	667	647	662	688	694	677	704	693	684	696	682	638	660	660	648
8452	2911	1307	742	586	441	503	516	492	446	363	331	271	222	250	215	207	144	115	117	114	120	90	97	102	109	119	96	87	98	85	88	82	91	76	84	87	102	86	90	74	97	92	90	86	99	77	90	86	102	70	92	90	70	86	103	95	95	92	77	78	90	70	88	86	91	91	88	101	86	112	78	72	89	91	84	96	99	86	98	87	87	86	96	83	79	91	95	85	89	89	84	88	73	87	91	80	96	84	87	79	86	90	88	84	99	77	76	90	86	101	92	83	86	77	102	97	92	80	66	74	85	80	87	75	95	87	96	89	80	83	76	83	80	93	83	83	87	71	67	83	76	85	68	95	79	75	66	93	79	84	67	85	100	90	86	94	97	91	87	101	80	84	73	76	76	109	80	90	80	77	92	98	95	75	95	90	82	91	95	87	83	95	84	87	89	81	108	104	78	89	90	101	86	96	88	104	77	89	69	83	97	67	93	77	78	75	95	75	73	64	82	91	93	92	87	97	88	101	84	93	91	96	102	90	88	90	70	79	76	92	82	75	80	74	76	83	92	78	87	80	92	85	92	80	91	82	99	74	97	78	76	87	85	97	88	90	88	95	99	87	102	81	77	84	86	80	94	93	81	105	82	79	87	78	88	104	94	78	74	82	93	80	89	90	79	96	76	70	91	88	109	89	89	99	84	83	83	77	88	85	89	70	61	80	77	91	90	78	84	83	83	87	88	79	98	72	83	89	104	91	77	98	75	105	81	80	89	96	84	98	73	80	89	90	92	86	70	84	77	83	90	72	78	82	78	94	96	98	87	75	83	89	89	88	83	86	86	90	66	77	88	82	75	69	81	64	92	93	68	84	78	88	75	89	82	73	76	112	87	85	76	81	80	94	86	91	90	78	92	89	82	95	68	96	78	90	91	94	88	81	82	92	79	97	79	77	88	97	70	82	87	83	68	88	103	82	93	83	85	93	83	78	89	77	96	84	78	76	87	87	91	83	84	74	92	67	102	103	71	100	78	84	102	97	82	88	97	98	79	102	87	88	75	87	69	94	89	79	91	108	98	88	86	70	85	65	92	71	90	76	83	86	73	70	90	87	97	70	93	83	78	73	87	74	76	85	79	87	97	80	88	82	85	78	79	99	79	88	81	84	97	72	81	67	82	82	95	91	72	81	83	75	76	72	92	74	80	91	84	91	93	96	88	83	83	84	71	87	61	87	100	79	93	93	87	79	85	74	92	99	73	85	87	85	84	81	79	89	85	92	80	88	81	89	83	80	89	82	73	100	88	70	72	74	99	86	76	76	96	97	79	81	77	80	107	113	103	92	75	84	77	92	88	83	87	80	96	77	81	82	75	72	81	80	108	81	93	84	88	88	97	90	77	68	67	85	88	79	82	81	105	91	73	81	85	81	86	82	84	87	88	93	97	77	95	89	85	103	87	91	94	93	77	87	74	69	62	82	87	86	86	99	63	93	89	92	95	93	92	83	84	84	80	79	76	95	95	85	86	95	106	88	83	92	100	82	83	74	83	84	79	84	83	78	96	89	92	79	89	92	78	81	69	81	67	82	115	90	110	83	100	84	81	98	76	84	93	76	78	83	85	80	70	91	100	81	84	88	83	65	90	76	79	80	82	92	88	87	79	73	79	77	79	92	98	95	98	91	95	75	85	85	91	93	92	98	93	89	77	90	82	84	90	81	98	78	83	86	89	95	81	75	90	76	97	81	75	82	87	81	75	90	78	90	78	87	92	88	83	65	74	82	77	101	82	82	78	73	68	87	94	89	77	85	99	92	93	113	90	93	69	81	76	85	83	81	89	76	93	89	78	96	88	62	89	96	82	98	85	73	91	94	108	82	73	99	81	76	83	65	89	88	84	85	81	83	102	73	80	85	83	90	105	82	70	75	101	91	84	77	94	79	86	75	63	75	85	86	78	100	99	80	84	97	89	81	71	89	86	77	95	95	89	75	73	78	98	79	93	93	66	95	79	96	82	83	92	78	73	81	96	104	91	91	76	99	80	86	93	96	91	76	92	98	75	69	75	88	88	79	90	59	86	84	89	71	87	76	78	100	90	88	80	86	109	79	86	90	80	93	102	73	75	71	82	101	85	93	86	94	96	103	97	90	83	73	74	92	98	85	83	80	85	96	83	81	92	83	71	81	83	81	92	88	92	81	94	78	80	87	95	71	95	76	73	89	81	86	89	78	91	84	84	92	102	77	84	95	98	91	82	78	101	86	83	94	80	104	97	82	73	71	76	75	93	74	72	81	97	94	88	102	96	70	97	82	93	91	74	73	78	103	68	89	80	85	72	78	87	70	93	84	96	86	80	88	81	102	95	80	81	83	81	86	97	75	72	80	82	82	79	82	93	93	73	75	88	98	79	88	84	86	76	80	77	86	82	103	89	96	91	77	78	99	83	89	74	83	79	84	83	88	102	74	96	75	80	84	76	82	81	85	89	94	84	98	86	85	100	101	67	65	88	96	87	95	76	104	90	83	89	83	84	91	89	81	86	84	75	93	78	84	81	92	91	79	99	80	86	86	92	80	86	79	90	87	86	83	88	83	92	87	91	86	80	102	74	83	86	67	76	81	109	83	93	96	75	82	90	76	96	71	107	90	81	86	81	94	86	84	87	67	76	88	86	100	98	85	83	89	85	74	93	87	101	79	95	98	80	99	78	96	104	93	103	85	74	87	67	83	75	88	92	74	94	66	81	74	84	82	80	81	89	86	94	68	96	88	79	79	80	81	89	88	85	83	81	81	90	77	75	95	71	79	88	86	102	81	84	85	102	85	97	54	70	88	92	83	67	83	97	87	86	79	70	85	83	92	84	84	70	90	78	72	85	92	92	79	85	79	82	93	88	88	80	93	81	91	100	77	79	90	82	86	82	91	86	87	87	74	91	76	85	75	88	77	82	89	83	98	66	91	91	100	85	86	81	75	87	101	105	97	77	84	79	90	87	90	85	85	92	85	78	74	97	92	81	90	94	77	74	78	82	72	83	74	85	88	97	71	84	78	90	98	96	99	82	83	80	78	73	72	90	85	77	75	68	74	79	67	106	64	75	75	74	79	81	107	88	88	102	91	92	89	85	85	91	86	75	79	81	91	102	105	91	93	92	93	81	94	81	87	84	94	84	84	84	55	82	89	97	96	86	74	80	85	75	78	98	91	83	75	76	96	74	89	73	100	88	103	89	66	79	99	75	89	77	79	84	86	89	78	87	76	73	96	84	93	102	74	82	82	73	78	74	84	89	87	71	87	73	96	78	75	88	72	90	82	83	80	85	95	82	76	76	85	81	87	87	82	92	97	83	96	74	81	84	72	82	79	80	74	101	102	91	102	71	87	100	86	75	90	97	83	89	70	74	67	98	75	90	88	84	74	92	79	93	93	69	76	67	84	82	73	77	99	76	80	101	65	77	75	86	64	88	70	91	92	80	79	92	97	80	87	86	71	86	74	94	68	75	74	66	81	97
35434	18740	12051	10964	16208	18017	17074	15551	13616	11243	8998	7582	6453	5596	4650	4080	3249	2599	2025	1654	1410	1282	1278	1206	1115	1012	967	917	888	805	769	720	736	734	728	735	656	711	645	702	699	626	588	659	637	669	626	620	666	614	620	647	609	592	676	642	628	638	590	685	629	647	623	602	688	622	629	636	655	637	671	662	646	631	634	656	619	660	657	620	651	631	617	609	642	644	659	645	655	661	630	618	659	676	652	632	620	635	647	605	582	589	643	636	620	664	636	648	608	630	695	597	680	603	677	599	624	639	630	622	665	620	634	644	602	663	647	628	646	641	649	601	647	642	571	671	655	650	600	635	640	618	626	675	654	668	623	649	626	598	602	637	660	649	700	655	654	617	688	600	620	644	660	616	629	699	638	584	632	631	694	591	633	615	640	665	655	657	687	657	569	644	651	656	637	639	645	656	598	634	623	628	648	599	604	644	696	648	662	600	656	651	634	650	585	644	616	648	663	627	657	607	625	641	608	674	616	681	622	685	643	665	601	643	662	690	638	610	637	656	640	713	637	698	644	633	641	679	638	636	618	663	648	657	642	614	620	644	649	608	636	677	657	608	645	685	619	620	661	626	644	636	602	604	685	618	641	625	618	706	646	645	661	643	672	660	672	615	631	674	661	629	640	622	620	642	671	685	595	648	633	641	631	634	651	628	666	625	586	655	612	634	653	660	655	616	665	665	651	630	661	672	640	635	645	654	632	632	648	609	612	605	624	622	700	628	627	656	622	701	637	622	672	628	679	644	606	631	631	625	620	590	621	639	640	624	704	636	645	630	640	656	656	603	660	644	625	667	615	631	671	649	642	667	678	673	637	645	638	626	667	694	635	627	601	648	659	604	649	654	633	638	620	625	640	637	653	707	613	677	598	649	678	679	627	648	598	597	665	620	607	652	602	615	620	628	619	656	631	680	616	663	623	610	642	600	646	622	677	647	641	663	633	616	637	618	649	668	620	606	639	627	583	659	628	629	628	594	620	606	614	599	676	591	654	623	614	620	648	638	629	628	640	631	651	668	586	645	634	639	625	656	581	637	644	622	635	644	661	633	661	604	665	603	606	631	610	604	678	649	644	637	628	672	698	630	703	650	665	662	639	646	680	686	646	635	631	618	678	625	662	640	631	622	617	670	610	655	602	661	622	604	641	647	623	626	666	644	629	640	626	608	632	672	594	647	635	627	607	675	628	659	593	622	599	678	624	635	613	612	645	578	628	607	665	617	621	635	647	651	663	652	591	672	636	597	612	608	647	614	602	655	645	628	630	626	641	610	591	693	626	655	612	633	604	651	617	611	643	617	645	703	628	619	598	619	600	649	636	618	669	652	650	670	641	614	614	655	637	689	674	686	654	624	639	626	600	631	666	634	647	684	624	681	680	632	659	642	605	646	649	612	646	672	635	663	662	631	660	612	629	614	627	653	653	665	611	643	641	640	681	615	624	625	629	702	639	585	676	639	651	643	659	600	635	631	584	608	636	618	627	595	673	631	669	662	685	605	647	683	682	653	681	641	589	633	710	658	658	707	659	661	634	680	665	679	646	653	652	652	546	696	645	624	625	598	646	675	676	622	605	656	655	611	654	633	625	677	608	617	651	618	649	648	633	625	663	637	621	622	682	638	648	653	611	670	657	615	657	629	588	669	622	616	638	641	645	649	676	652	648	640	636	610	630	641	616	601	611	621	626	608	644	638	665	633	644	653	664	640	680	655	663	615	594	599	632	606	671	603	606	703	622	674	613	671	600	680	636	642	668	662	653	638	659	677	643	598	637	672	636	642	609	650	598	678	625	623	684	654	668	648	649	643	645	636	694	619	629	662	632	637	632	622	642	685	654	637	643	607	641	636	672	655	651	661	633	623	632	689	640	608	705	626	652	650	658	641	668	611	622	613	618	670	593	651	653	677	637	564	631	652	659	610	659	622	669	634	624	647	657	560	677	649	661	626	659	643	638	651	592	639	630	660	642	637	612	634	624	589	648	657	652	677	655	615	624	674	646	635	661	622	619	615	627	639	621	641	686	658	581	634	634	606	668	651	653	652	623	584	607	639	595	652	638	620	659	683	663	622	657	645	616	677	608	637	628	626	681	640	636	646	655	636	603	671	607	635	634	663	638	708	656	637	635	643	658	674	590	616	618	654	620	618	665	633	702	626	649	674	640	688	608	609	649	655	649	619	601	648	625	640	612	623	592	668	656	656	691	616	676	624	612	674	606	634	577	653	655	618	651	628	626	639	636	660	617	623	615	591	620	654	612	614	675	621	639	660	655	637	662	632	615	647	638	663	645	656	646	656	675	619	630	634	621	640	672	635	695	642	671	653	636	621	637	607	601	609	631	649	603	689	641	622	651	660	632	684	667	656	661	581	633	666	621	639	653	637	681	646	624	678	630	692	621	634	651	660	647	636	654	613	635	669	580	664	633	641	661	621	631	636	620	655	671	656	655	637	645	641	634	686	645	606	575	643	634	643	662	655	639	649	661	598	662	649	628	623	603	648	692	635	624	636	651	655	609	606	642	666	594	644	645	642	605	657	622	629	654	651	582	607	665	694	637	662	638	613	625	649	649	647	669	629	614	637	649	677	664	588	636	644	617	666	646	658	604	627	618	686	629	645	628	629	671	622	631	614	603	640	615	649	692	630	645	629	635	623	671	686	604	609	642	633	671	602	619	643	661	664	655	640	612	661	637	715	610	622	626	667	642	598	646	655	659	627	643	626	610	641	643	634	651	625	643	652	633	592	661	661	616	643	617	667	645	617	653	641	648	625	627	671	629	652	622	632	651	685	613	656	633	690	614	619	649	629	647	661	697	622	632	644	660	685	629	664	674	655	655	622	619	667	631	635	596	663	609	612	614	643	613	683	681	648	611	621	628	648	659	673	651	680	636	625	671	635	645	630	668	660	628	651	605	655	671	648	654	675	658	648	613	640	623	645	655	595	656	580	649	619	619	658	653	611	664	642	647	618	609	626	619	630	659	621	645	625	626	614	651	684	644	657	648	686	609	649	653	622	565	661	616	629	616	628	663	644	628	638	654	683	661	586	611	666	682	633	657	640	577	640	631	687	649	615	650	677	667	612	634	676	634	638	629	652	662	700	653	645	604	637	644	593	636	652	638	653	671	625	638	682	616	670	613	608	663	613	633	623	682	634	618	631	633	665	611	606	668	661	647	623	648	648	668	646	664	659	638	630	665	639	664	651	640	639	611	656	645	660	601	602	633	618	592	659	624	611	644	615	649	658	643	595	651	637	635	668	686	606	644	615	657	639	606	677	622	671	603	624	659	687	614	666	613	622	632	637	632	599	618	588	657	615	638	657	616	600	670	648	616	680	622	651	614	675	654	651	666	595	628	607	637	688	658	621	640	612	653	619	650	636	629	607	649	639	653	617	673	630	604	626	662	614	666	677	660	672	670	693	628	617	668	637	612	640	634	671	683	658	645	626	647	683	704	628	661	682
9023	3978	1913	1174	748	716	732	715	646	579	472	372	353	309	271	237	220	192	167	132	155	153	158	148	111	107	109	96	118	102	103	94	103	104	109	94	80	86	98	86	107	94	94	81	97	92	77	87	91	104	88	78	91	84	86	97	87	94	98	115	89	92	79	76	83	91	69	106	82	96	103	105	88	78	90	80	98	88	92	91	77	96	78	80	78	87	103	81	87	88	94	85	79	85	95	86	96	107	100	89	97	120	95	96	96	92	79	98	91	86	103	93	94	89	97	94	77	88	80	79	95	92	89	97	82	82	92	80	99	93	100	91	81	90	84	103	80	96	88	105	116	95	81	89	80	85	99	85	94	97	76	104	99	93	95	89	94	82	99	102	85	82	101	100	88	83	92	69	103	84	88	70	86	90	92	90	91	108	94	123	104	84	94	84	103	83	81	88	94	108	106	88	101	99	104	72	121	97	105	71	96	116	98	87	89	95	84	98	103	93	97	78	92	87	80	102	100	83	68	85	93	97	87	79	102	90	96	69	89	96	97	94	97	66	95	105	95	90	80	90	91	80	75	94	76	83	76	77	82	99	104	83	94	90	73	107	76	91	95	105	95	87	87	68	87	92	81	93	76	103	74	96	104	89	85	109	102	98	103	92	86	97	82	83	88	98	110	89	101	91	90	90	84	87	104	96	98	86	101	83	100	86	101	106	81	83	86	106	99	99	93	90	82	101	85	91	72	61	94	91	100	110	95	85	96	72	92	86	83	100	80	96	91	99	81	101	98	90	91	94	95	90	90	78	86	102	88	88	111	76	90	91	81	118	94	85	105	89	89	93	107	88	89	98	90	94	93	101	66	80	88	107	76	93	92	91	80	90	95	78	96	81	84	95	95	73	92	93	84	79	112	95	87	93	106	85	92	94	99	80	110	95	86	97	102	113	94	84	100	94	93	96	96	98	86	91	93	107	79	106	98	95	96	90	101	84	93	85	95	100	92	113	83	76	81	88	83	80	68	83	103	99	97	85	94	91	84	83	94	87	99	78	86	97	92	84	89	91	102	96	69	89	104	101	96	102	102	75	101	90	102	98	98	105	94	81	89	97	86	89	109	99	88	88	97	96	104	71	99	84	88	77	91	76	95	105	91	84	88	95	93	88	88	86	94	89	95	91	104	92	93	77	101	108	101	89	96	92	88	89	101	86	85	98	95	113	114	93	107	70	74	93	81	95	96	72	87	88	103	94	111	81	94	89	96	93	92	92	83	82	103	104	89	102	102	107	82	94	93	78	101	84	100	94	98	84	93	100	90	96	96	98	100	78	94	84	93	111	100	95	83	86	93	103	75	101	106	99	81	82	105	97	75	102	96	85	103	83	100	90	91	85	79	104	103	107	104	78	85	97	90	110	87	97	96	91	99	100	104	107	101	93	91	80	93	72	80	78	96	94	91	86	104	93	96	92	89	91	76	77	87	92	95	98	117	94	82	89	89	76	96	104	85	86	96	89	97	86	91	99	102	93	90	74	86	89	93	104	110	93	104	79	87	90	87	105	102	87	95	83	96	103	92	108	88	82	83	90	92	86	86	101	79	80	85	107	102	89	84	102	97	77	75	78	80	92	86	104	93	87	89	77	86	91	87	104	92	83	103	94	86	110	91	91	82	86	82	92	101	93	100	104	89	82	81	97	92	104	96	103	87	103	73	112	89	91	95	102	104	80	94	99	105	96	88	90	90	97	97	80	82	86	101	83	97	76	104	120	95	107	99	85	77	83	95	83	90	81	98	96	100	91	90	105	98	94	94	96	99	99	92	85	84	95	92	82	82	74	74	98	102	111	89	90	89	93	105	104	86	104	90	100	83	104	86	80	126	89	82	81	109	84	96	96	97	85	87	89	74	90	107	84	93	99	76	93	93	95	90	86	105	67	85	80	90	71	109	101	86	98	98	88	93	96	93	94	97	103	98	100	115	97	97	83	89	87	104	89	92	103	84	97	110	108	90	102	99	101	77	101	100	112	89	89	88	83	100	111	94	80	78	86	103	92	93	114	88	100	83	102	82	85	86	87	83	78	84	91	86	93	92	80	95	76	88	87	92	103	87	90	95	96	101	100	89	97	100	103	90	107	103	84	73	95	90	86	83	99	85	79	83	100	84	103	91	88	91	93	90	100	89	87	92	84	91	93	83	97	108	88	112	86	114	95	105	107	110	87	94	92	100	99	94	96	86	97	108	101	112	100	92	97	101	107	113	83	97	100	91	88	84	89	76	81	94	88	83	118	95	94	95	96	84	108	90	93	112	100	92	87	94	89	94	75	90	105	99	73	103	83	84	106	114	97	66	104	95	85	98	92	82	83	97	84	103	93	91	100	81	98	97	87	97	69	105	79	130	79	94	78	100	106	80	103	81	85	103	81	88	107	93	122	101	82	99	97	86	98	83	96	106	97	96	87	84	88	76	108	88	91	95	85	106	99	91	73	95	84	101	87	89	107	95	88	73	79	89	109	93	87	92	99	81	109	82	78	66	79	96	95	96	85	100	104	95	104	83	109	109	81	95	82	100	106	88	105	83	97	70	95	97	79	101	97	110	96	91	98	90	102	95	95	111	85	107	104	84	103	93	89	81	89	81	89	106	95	89	79	73	98	99	98	95	101	117	83	87	80	96	81	92	100	99	85	85	90	89	112	87	83	96	100	96	96	99	83	101	83	108	91	88	87	86	84	90	96	84	84	98	92	98	103	85	103	89	90	94	81	88	93	93	83	85	101	72	86	84	99	89	86	96	79	107	88	100	77	102	98	85	96	87	82	109	87	86	91	74	109	82	103	102	83	97	89	81	95	97	89	80	97	91	101	82	110	99	88	78	75	87	94	102	92	88	96	92	96	90	99	84	97	107	99	92	108	104	96	108	91	104	99	109	75	105	104	107	83	86	116	105	102	82	85	97	97	82	101	84	82	83	97	100	84	86	92	80	91	97	97	90	75	93	100	84	96	83	87	92	104	97	69	87	96	96	93	78	70	87	82	102	79	88	85	102	96	87	94	80	93	77	93	89	75	111	85	79	90	75	106	97	80	90	87	109	95	87	83	84	79	85	94	77	106	98	92	86	106	96	84	88	87	97	77	91	82	95	121	87	88	81	94	94	88	87	94	94	85	97	86	94	120	107	72	88	94	82	69	77	90	83	92	98	102	72	98	87	87	97	90	88	84	104	95	82	83	89	85	74	107	73	92	92	102	95	89	85	74	85	89	95	91	97	85	83	85	80	74	79	66	74	87	102	99	94	99	84	83	82	99	83	92	109	92	77	102	112	90	96	82	90	101	89	111	94	75	97	95	90	95	85	101	101	104	71	105	99	90	97	96	84	89	101	82	104	78	90	80	90	76	74	106	88	87	92	98	77	94	88	78	90	97	84	82	92	81	91	82	87	86	88	80	83	87	98	74	105	82	115	89	84	86	95	96	104	88	91	96	79	101	85	89	95	100	81	90	108	95
37814	22402	14662	14316	20231	22270	21165	19074	16881	14410	12112	9745	8305	7057	6005	5146	4108	3319	2601	2085	1855	1676	1588	1464	1374	1287	1090	1076	978	953	919	901	892	878	837	757	739	756	763	706	758	681	738	748	750	675	734	688	708	719	677	676	670	714	674	713	674	666	681	676	691	709	721	671	720	664	731	674	742	712	713	730	661	670	685	697	693	655	721	668	703	682	694	654	676	660	674	721	699	683	707	668	644	674	719	711	624	726	710	679	680	656	724	691	704	699	713	684	699	694	705	686	662	673	668	665	701	708	660	695	691	709	703	695	666	700	656	671	698	684	706	661	706	714	667	670	705	696	697	668	706	631	706	690	675	649	675	643	684	636	668	623	723	673	704	648	676	694	660	668	656	677	679	682	686	643	626	679	683	751	641	671	687	661	703	717	655	687	659	639	691	679	690	689	678	665	669	705	723	664	692	714	735	657	728	697	676	706	650	693	713	655	656	714	689	685	713	657	671	692	729	631	706	694	672	666	703	695	716	663	663	669	677	681	700	713	725	721	672	709	667	722	695	707	717	642	650	684	664	700	687	698	702	681	670	674	677	725	671	646	669	647	665	694	729	637	673	701	694	676	650	667	699	662	665	715	658	706	659	666	697	703	680	686	713	719	686	661	640	736	655	646	695	698	663	686	699	740	691	664	633	680	654	735	709	657	628	681	652	662	676	677	649	657	652	653	746	715	715	682	727	691	663	703	703	718	711	695	647	661	678	652	706	663	686	692	682	713	691	633	702	725	669	721	707	689	702	681	653	680	698	678	679	692	672	717	699	674	658	712	648	696	703	719	744	636	687	676	674	688	733	673	717	670	714	659	748	681	686	708	663	715	640	687	649	707	691	681	716	721	713	653	700	693	703	695	733	678	716	694	674	701	706	730	638	639	686	677	668	668	721	678	670	657	667	734	686	669	701	676	720	661	678	633	658	681	703	706	688	622	703	717	678	726	711	707	710	715	700	680	668	653	668	656	714	660	664	660	668	724	638	749	702	677	680	704	690	637	704	690	681	698	688	737	680	731	681	651	699	681	718	718	733	710	692	632	682	694	672	750	697	680	701	650	674	671	667	674	687	730	686	701	671	679	719	661	694	694	668	719	703	716	684	711	673	675	671	703	670	680	698	680	674	651	703	687	679	707	636	673	663	695	669	713	686	696	727	623	714	660	712	699	684	699	687	676	700	632	691	704	671	680	683	672	683	653	648	696	632	692	724	670	674	687	737	682	692	680	677	674	674	693	682	689	681	696	699	681	643	673	711	678	660	685	712	669	657	714	711	663	736	687	673	679	763	716	664	694	692	706	639	714	684	638	706	701	715	643	609	658	704	685	696	733	652	702	695	716	696	684	712	694	701	684	680	685	710	680	683	685	720	680	722	649	765	699	639	718	708	686	642	749	668	657	705	696	659	721	676	682	674	713	644	651	688	679	690	674	724	722	652	738	666	699	656	639	686	653	679	681	667	730	611	718	672	679	666	675	646	700	716	638	673	655	680	679	594	681	664	656	665	689	691	699	647	705	676	676	677	720	673	658	706	674	709	706	642	659	705	673	718	663	730	720	662	738	647	706	700	674	697	650	656	693	713	647	652	654	700	727	712	678	656	682	659	655	699	692	717	686	692	628	705	725	694	725	701	703	729	637	679	695	672	650	666	735	687	692	693	646	684	713	645	675	690	676	628	673	669	670	663	667	684	663	660	648	704	671	697	691	688	641	667	684	694	685	727	675	653	669	677	668	686	679	684	694	660	713	664	708	668	657	682	666	656	656	666	674	730	679	676	674	642	704	650	715	674	698	687	667	672	709	684	688	658	685	689	681	700	663	674	670	680	697	657	691	667	667	687	671	698	724	726	720	658	705	684	718	694	674	646	666	662	727	737	718	683	697	648	671	690	684	709	671	690	677	663	707	675	692	702	665	683	722	655	715	674	721	700	676	674	706	699	684	718	665	670	703	691	638	710	667	662	676	702	673	714	700	620	678	724	678	690	699	658	695	693	687	703	675	690	689	687	663	657	715	625	671	714	675	711	657	707	704	699	737	647	726	635	705	719	687	697	666	728	653	669	705	728	709	674	653	724	748	690	688	689	677	674	676	703	635	689	686	707	730	715	703	679	688	690	681	649	696	664	736	715	691	706	689	639	668	705	630	701	699	672	738	670	710	682	660	640	689	716	697	687	713	714	677	668	693	697	694	646	653	678	685	730	661	659	638	699	692	655	715	681	692	681	711	631	734	700	708	698	721	677	691	699	668	654	701	643	709	678	658	679	731	664	705	663	699	723	691	642	702	681	706	701	639	681	709	683	653	680	710	715	679	697	662	691	710	673	660	696	684	709	694	663	680	686	677	703	655	733	664	710	695	682	682	668	671	649	658	653	673	709	685	694	646	692	686	685	679	650	717	711	683	687	684	693	668	682	716	667	682	729	677	680	643	669	660	666	700	679	662	686	699	723	662	702	658	688	647	668	728	751	712	725	741	644	747	653	661	695	715	665	713	685	710	657	679	665	662	645	726	704	660	709	671	700	659	664	681	652	697	703	643	653	673	685	694	733	641	720	657	703	719	657	692	695	697	652	694	730	689	699	694	697	710	699	712	683	704	651	691	672	695	672	640	664	725	695	674	652	734	676	669	739	723	702	633	708	693	691	688	702	697	692	695	730	709	698	700	668	691	724	740	723	662	677	656	747	686	736	677	673	667	695	705	694	736	726	678	676	687	651	686	672	638	662	650	689	701	707	712	733	701	665	650	671	644	676	663	709	713	653	667	722	695	715	637	700	670	664	726	741	676	701	694	679	667	707	706	724	684	699	664	697	687	700	685	669	733	711	639	674	675	715	690	693	723	712	668	677	673	666	646	647	692	689	640	681	709	714	680	673	720	732	685	724	668	663	677	683	655	685	717	668	714	729	724	682	735	662	686	711	698	665	660	695	717	696	722	685	659	699	686	665	710	708	674	680	689	650	659	668	716	697	685	683	700	654	671	745	662	641	676	678	685	684	679	665	755	671	704	661	722	678	665	655	658	687	671	650	665	653	724	666	672	661	656	713	638	669	633	662	705	633	708	696	649	627	663	664	686	688	701	678	628	705	695	695	645	693	633	690	703	676	740	727	706	676	662	647	716	672	703	632	687	722	651	645	674	712	665	638	685	675	683	660	723	704	701	741	716	651	702	684	688	694	721	672	707	648	687	664	712	729	686	677	686	657	676	636	653	704	629	663	702	666	710	663	695	664	683	703	658	631	636	690	644	638	656	700	696	659	713	706	666	697	647	708	707	678	723	678	688	667	700	664	712	667	680	682	694	692	703	649	662	667	674	663	667	684	705	624	656	672	678	740	688	712	656	662	688	633	664	667	652	634	682	667	668	685	664	655	641	694	671	686	698	704	689	694	659	678	687	669	703	635	691	673	675	621	687	697	664	645	701	686	687	658	684	654	716	679	662	694	649	684	664	688	661	697	676
5584	2158	1053	628	412	388	431	412	399	356	297	251	221	217	191	197	120	138	121	102	134	99	105	92	102	116	108	98	104	99	83	82	96	94	97	73	103	78	85	77	87	69	89	73	82	84	86	91	82	87	82	88	66	74	67	81	89	79	80	84	81	91	81	78	81	97	86	78	88	80	89	78	90	94	86	81	84	78	78	76	75	80	81	67	85	84	99	61	93	80	95	64	88	83	85	84	93	98	86	91	81	83	89	103	75	89	98	99	82	97	102	95	83	102	98	89	89	86	84	81	76	84	91	72	106	90	84	91	85	87	90	91	73	77	84	90	104	86	73	91	71	84	90	83	85	87	90	90	72	81	97	92	74	75	83	87	89	87	87	87	97	81	66	78	96	91	79	89	89	91	78	87	93	82	95	79	85	93	79	78	82	83	88	62	89	99	87	93	98	83	77	90	101	91	99	99	81	97	101	90	85	77	94	89	96	83	76	79	64	77	78	70	83	97	84	77	81	92	85	79	89	101	93	97	84	96	89	109	92	89	70	62	97	91	93	92	88	75	83	78	86	66	75	92	90	91	86	94	84	69	90	81	84	91	88	75	69	69	88	64	87	79	93	79	76	66	91	86	83	74	81	72	81	77	97	81	88	87	87	93	63	69	90	83	69	105	80	101	74	96	99	96	87	95	90	87	87	84	78	91	87	86	73	94	90	76	87	76	70	89	78	94	84	84	82	89	72	81	93	75	96	85	85	90	95	78	68	86	74	75	80	101	91	73	80	70	91	87	85	86	90	88	108	90	82	95	80	88	87	90	71	83	69	92	61	87	74	91	78	109	87	84	78	91	76	79	78	83	73	70	84	88	90	84	80	91	86	89	90	93	85	102	75	88	105	97	91	77	86	72	90	103	85	101	70	86	86	96	90	115	84	96	82	111	93	65	78	79	73	76	85	83	109	84	87	82	82	86	84	89	90	85	92	72	77	102	80	97	109	86	66	81	85	81	88	76	82	77	82	78	83	67	91	98	96	83	80	89	92	86	91	96	73	92	78	98	85	84	87	82	93	97	80	77	102	92	91	78	93	82	90	78	98	69	88	86	96	94	87	81	72	78	94	76	81	62	93	85	69	81	82	83	83	103	72	82	87	75	74	76	94	72	94	86	73	78	73	97	86	72	99	84	85	92	87	74	86	98	99	75	87	84	75	99	71	78	83	93	78	92	79	89	68	86	93	71	83	81	95	94	85	90	94	90	111	85	87	74	91	87	87	91	75	109	89	81	89	91	89	68	85	98	83	78	85	86	87	94	86	87	77	83	88	95	95	95	88	90	85	95	72	89	76	97	100	94	87	85	82	88	78	78	77	74	82	79	98	77	101	84	88	92	103	83	80	93	84	92	102	93	77	77	83	89	82	94	89	75	78	86	93	79	80	72	87	87	94	80	77	91	90	92	89	83	86	88	98	83	83	79	101	77	75	78	101	82	75	82	84	85	89	86	74	72	88	79	96	76	96	87	71	82	80	93	94	67	83	92	88	86	87	102	82	75	91	94	88	83	91	70	83	67	82	92	62	77	81	84	92	92	84	73	79	98	93	81	77	80	78	92	102	75	85	89	72	89	72	61	101	78	86	76	106	86	92	82	72	81	92	90	70	79	74	94	89	80	89	79	78	93	93	89	93	86	90	73	86	89	97	91	80	100	92	98	83	91	90	84	84	98	82	87	85	87	92	87	86	86	96	69	89	99	75	71	73	88	69	73	89	93	89	69	101	79	80	96	88	97	96	86	78	96	97	86	68	81	76	85	71	83	92	83	90	101	94	70	79	90	82	99	96	91	96	96	70	97	95	78	88	81	76	84	100	82	69	92	111	83	79	83	78	87	85	86	76	91	77	89	85	97	81	66	91	91	95	86	101	81	100	73	86	74	81	72	88	100	77	78	104	86	100	82	74	83	83	78	89	85	71	72	88	90	90	84	90	85	89	76	93	81	89	92	85	94	77	89	78	84	84	84	66	73	74	80	91	85	89	104	83	80	96	93	97	86	87	90	78	92	88	92	85	75	79	91	90	103	99	84	83	73	83	83	76	74	70	82	96	96	84	90	105	83	80	88	92	98	91	76	76	89	108	79	80	91	85	80	94	80	76	76	94	80	89	83	93	74	85	102	97	82	86	81	95	88	93	87	88	106	91	87	92	85	78	91	91	88	95	71	85	96	79	76	93	70	86	66	92	101	81	87	88	77	84	89	100	76	87	74	96	90	79	91	84	87	90	92	81	82	79	80	82	100	90	76	88	84	90	89	92	91	103	76	86	99	68	98	74	90	89	93	71	83	84	78	86	85	80	78	75	68	87	86	77	89	87	87	89	97	91	82	78	80	86	89	86	91	76	82	90	67	87	93	81	94	92	71	82	96	80	80	68	79	80	80	79	101	81	83	91	90	84	96	97	69	72	83	83	90	86	92	67	87	83	93	85	92	86	84	114	98	72	87	73	63	89	92	79	78	86	74	85	80	97	81	81	111	91	74	103	86	84	81	86	102	81	80	87	96	90	77	82	80	84	88	74	82	83	69	63	70	67	87	76	82	100	90	98	85	115	84	81	91	94	88	78	88	73	90	83	98	75	86	90	79	77	85	71	93	91	84	81	90	92	79	97	96	78	81	89	76	91	86	81	83	88	92	74	102	86	102	83	87	84	95	79	86	81	97	87	87	107	90	88	79	77	82	91	97	89	92	105	81	82	85	78	84	90	99	97	82	82	85	98	85	82	81	80	85	84	90	83	72	82	94	93	83	91	96	90	110	86	75	97	97	96	99	84	85	89	92	65	95	75	74	82	67	88	92	92	79	81	80	91	81	80	90	88	101	79	98	86	93	93	97	75	74	71	65	87	101	74	83	78	81	75	73	93	82	83	87	79	89	83	92	91	93	87	81	92	99	98	79	76	81	82	84	88	99	78	69	95	89	85	72	97	70	95	91	80	88	77	102	83	83	98	86	93	92	95	81	85	83	85	83	78	101	94	86	93	104	75	80	67	89	76	82	93	83	109	72	85	87	80	79	86	83	97	74	70	64	102	100	72	77	99	98	94	70	78	89	87	100	86	90	88	100	92	90	89	83	72	78	72	109	94	76	78	75	94	83	74	84	95	78	78	82	86	76	73	86	76	82	90	98	98	89	82	91	83	74	111	79	95	79	92	93	70	93	83	92	89	74	75	75	74	76	74	96	75	87	80	85	80	70	84	87	85	86	87	81	89	79	96	71	90	81	87	78	73	80	79	75	88	73	94	87	102	67	82	87	73	91	101	86	101	85	86	65	74	87	87	89	88	83	92	84	94	95	95	99	92	89	86	92	71	74	104	94	84	89	77	93	97	84	79	88	77	93	88	98	85	87	67	90	77	72	94	80	83	84	80	85	104	98	93	75	84	82	86	100	88	86	97	89	61	85	84	73	89	84	69	80	82	93	84	81	95	73	83	93	91	77	93	98	83	79
31593	16418	10221	9371	13862	15665	14978	12846	10924	9612	7370	6218	5098	3994	3521	2891	2357	1919	1707	1440	1269	1252	1091	1045	981	912	822	811	814	735	762	772	746	767	738	683	648	660	681	644	620	640	653	664	646	571	622	674	669	642	651	649	614	650	626	624	656	633	681	639	606	631	629	623	624	647	650	664	621	639	623	622	665	675	630	617	681	653	658	662	675	645	662	646	664	661	646	648	672	604	678	666	647	626	626	608	673	665	697	619	569	624	627	637	635	621	639	633	630	640	659	620	651	647	631	606	610	638	635	627	639	618	614	646	606	641	598	677	662	635	647	628	627	679	662	650	679	660	637	649	640	581	622	671	608	605	614	587	713	644	657	619	653	656	621	617	605	647	633	611	584	611	623	617	666	642	611	643	664	629	655	665	649	627	600	591	644	620	660	647	620	598	658	608	617	599	688	628	670	600	646	625	638	620	609	609	625	634	633	616	656	634	673	642	620	672	676	644	600	647	652	622	630	607	627	644	623	607	635	637	635	685	645	593	618	620	660	654	656	650	631	652	647	690	629	686	670	664	604	614	683	642	664	607	640	641	627	605	640	655	631	621	670	615	589	616	650	628	660	628	633	623	665	627	599	632	641	606	695	640	648	591	650	667	651	636	630	649	566	699	663	621	643	658	629	595	609	625	647	689	636	639	609	673	684	615	644	613	649	581	633	684	658	672	626	648	622	624	608	651	629	642	638	629	676	664	640	638	666	633	632	613	600	616	638	643	658	634	668	679	627	624	654	644	591	669	611	649	648	678	627	632	603	650	608	609	620	643	628	616	576	674	637	693	602	662	631	633	728	613	648	651	652	639	659	638	710	663	649	600	627	648	639	651	679	649	666	648	631	616	651	659	649	680	655	619	626	638	612	650	676	568	646	610	620	630	656	676	636	657	613	615	643	599	643	703	624	630	629	616	655	639	623	632	667	660	640	607	642	629	621	619	649	660	635	614	603	649	660	624	603	646	637	636	677	601	636	680	600	631	641	596	657	659	638	618	674	610	646	606	639	622	659	652	666	625	650	652	605	610	661	639	639	622	615	651	643	651	676	594	652	635	646	629	677	642	680	646	634	639	573	595	657	644	657	669	605	644	653	615	657	682	632	656	635	623	656	636	659	606	656	641	625	596	674	654	665	652	661	670	661	604	675	632	653	617	579	668	655	644	641	693	615	594	610	614	657	634	634	612	616	632	642	621	643	691	642	664	619	650	618	623	627	620	623	610	642	651	660	637	623	664	611	645	682	662	617	618	641	622	630	685	663	630	613	630	678	670	667	607	670	709	581	620	621	660	668	640	620	621	599	631	646	658	637	654	632	621	612	635	648	626	646	649	625	673	609	623	654	634	647	635	646	684	643	628	693	633	607	587	642	624	641	607	686	666	623	616	620	628	650	653	664	640	589	643	662	679	663	659	612	658	592	602	618	669	621	638	652	658	598	678	651	654	575	667	624	665	666	605	671	596	622	663	622	659	643	646	662	645	645	616	665	638	616	645	660	600	589	676	620	656	600	610	615	625	658	660	621	643	682	644	628	661	654	614	659	639	602	605	621	630	624	627	613	658	669	643	626	603	633	647	639	641	654	658	608	649	578	698	644	635	674	626	653	669	657	674	623	614	650	630	611	630	670	665	632	640	604	664	597	639	675	612	633	602	654	600	617	598	663	620	644	675	615	673	670	639	686	615	646	626	609	627	666	643	628	679	643	673	652	627	627	677	598	640	657	660	664	613	591	603	605	680	617	665	652	605	609	673	647	662	614	575	643	641	669	681	649	619	628	657	651	657	633	631	662	626	641	646	649	648	635	630	621	635	620	634	631	594	643	672	600	648	689	635	615	643	668	594	682	633	594	645	652	592	629	653	653	661	657	671	641	635	639	662	635	627	611	623	634	613	665	652	601	658	636	618	609	689	626	643	677	620	626	648	626	631	613	628	588	590	629	650	622	606	631	712	607	659	662	652	657	627	649	658	640	638	665	646	614	647	680	629	663	599	634	638	633	657	663	611	674	626	638	652	648	612	641	656	607	595	621	614	658	592	593	619	626	654	669	646	685	635	639	676	646	608	651	622	628	648	615	625	613	670	648	653	680	661	636	628	597	630	656	628	658	672	671	638	636	642	657	609	643	633	647	659	625	637	669	599	635	645	632	659	649	678	632	652	612	682	665	655	637	620	640	674	668	651	622	633	680	645	637	699	612	666	644	658	606	642	604	598	624	595	638	637	635	641	604	634	642	614	646	654	602	673	624	667	654	660	676	658	657	596	615	620	614	639	600	629	649	640	617	668	638	596	595	677	619	651	647	582	662	627	636	659	621	640	681	641	658	607	642	641	668	576	711	640	623	607	665	612	667	615	706	619	614	575	632	667	624	654	674	672	681	624	645	626	649	632	617	684	656	623	629	657	614	676	638	609	645	597	657	633	602	655	684	657	710	663	648	600	638	665	711	626	635	599	622	606	610	663	608	646	680	645	654	646	614	654	631	627	592	682	651	669	634	602	627	576	654	651	630	644	703	621	645	631	615	629	666	648	587	646	640	645	632	618	622	692	690	621	670	651	661	613	672	641	641	636	657	635	638	634	630	627	618	598	566	619	618	637	614	612	636	648	671	579	631	653	641	623	645	632	661	635	649	630	628	661	626	658	692	606	659	663	604	640	602	664	651	644	718	661	651	625	636	615	658	678	636	660	616	629	652	616	629	662	660	658	606	688	643	645	634	666	682	604	629	633	653	619	645	647	638	604	622	656	660	662	610	699	640	663	639	662	601	639	635	615	620	648	648	628	630	590	652	637	696	606	677	668	629	663	643	622	658	675	643	599	607	660	598	675	689	640	668	595	622	643	646	640	614	666	612	691	609	586	626	638	669	649	674	629	628	648	683	640	629	647	612	617	607	636	646	641	602	651	613	612	570	665	695	674	635	602	668	654	622	598	646	617	637	581	664	621	598	646	620	669	625	649	628	650	638	660	643	622	624	605	633	621	597	665	608	591	686	631	594	675	678	602	686	695	642	675	630	657	667	617	591	606	619	659	649	660	659	629	633	621	645	653	672	655	647	601	629	645	651	624	663	690	616	676	639	691	636	652	640	607	649	578	636	646	600	627	584	643	641	661	614	616	642	690	637	634	668	582	631	665	657	598	644	638	645	635	626	641	623	671	648	660	651	653	660	651	640	648	691	663	645	683	621	601	637	661	630	678	639	688	624	641	658	622	661	620	616	618	684	642	667	654	649	620	670	661	687	664	641	642	637	656	633	623	663	650	625	631	601	643	642	632	637	623	632	638	610	664	668	584	653	615	635	683	669	650	620	629	631	625	675	588	685	615	633	606	610	671	652	659	614	685	627	640	650	654	637	646	592	656	600	650	656	626	686	664	626	666	634	698	603	629	636	659	604	656	656	609	661	628	619	642	720	662	636	586	632	615	633	649	612	644	653	641	700	619	612	596	639	682	650	648	677	618
6257	3701	1729	919	665	592	646	550	519	430	333	332	314	250	254	226	201	191	176	128	119	123	127	91	114	121	132	94	105	111	81	108	103	85	111	99	92	81	81	87	90	101	82	92	82	75	89	83	95	87	84	118	98	86	96	102	92	91	89	85	102	97	97	115	84	92	86	91	98	94	94	83	113	90	99	105	99	93	84	94	94	88	81	85	99	86	103	112	93	89	90	93	95	86	80	81	88	85	74	92	95	84	93	91	73	86	106	88	86	98	110	88	83	85	102	104	90	74	85	81	105	89	103	93	79	85	83	92	89	88	118	94	102	99	95	82	93	99	96	95	92	99	83	78	96	82	92	83	93	88	88	91	93	100	88	100	91	97	68	92	71	95	95	91	95	98	91	79	88	85	90	96	84	95	88	89	110	92	94	85	89	93	76	84	110	96	92	81	102	98	91	93	91	79	93	81	102	83	102	97	94	84	95	87	89	90	90	92	106	97	113	95	92	94	93	93	97	77	73	96	96	80	100	91	86	91	89	89	72	109	86	99	81	96	89	98	92	69	117	88	97	94	86	90	94	103	90	95	96	90	96	82	91	100	84	97	105	92	104	77	94	86	91	92	89	96	81	89	105	99	76	94	75	90	99	86	93	84	95	85	102	90	96	92	92	87	92	85	87	99	101	103	93	88	85	117	79	93	95	95	108	106	91	96	81	114	91	90	78	104	97	94	92	97	86	92	91	87	93	93	81	90	70	95	101	92	85	95	89	87	80	103	80	87	106	104	98	88	82	89	100	91	87	77	101	84	85	94	87	79	84	89	91	80	91	84	96	95	84	73	94	99	91	89	89	100	93	84	98	94	76	84	106	104	90	97	102	93	82	97	108	84	113	91	93	85	83	90	92	92	73	89	101	102	92	100	90	81	89	91	103	78	86	81	81	102	93	95	104	93	99	77	101	93	84	106	80	94	78	79	86	89	97	76	101	98	76	82	96	91	101	92	91	90	87	84	85	94	121	111	96	74	78	82	88	77	109	96	87	104	77	104	103	98	102	93	96	91	90	80	93	93	88	76	83	105	87	91	102	94	98	104	91	98	94	100	91	108	88	97	78	103	81	89	96	96	95	105	104	95	103	97	92	89	97	81	97	109	93	95	89	80	118	94	90	96	97	99	87	77	94	84	84	97	87	91	89	73	100	82	106	93	87	106	94	98	76	94	89	108	96	89	96	85	75	94	85	90	97	84	98	98	85	94	97	99	89	90	93	94	96	112	83	104	91	91	113	94	107	101	104	97	98	92	101	91	109	99	103	117	95	94	103	90	66	104	103	75	90	84	89	104	87	98	93	101	105	101	111	103	91	94	66	86	89	89	101	80	96	82	103	80	99	86	79	94	87	99	83	89	85	104	89	94	88	93	105	92	77	97	97	102	86	88	111	90	85	91	94	109	80	81	108	84	81	106	103	90	93	86	94	84	94	98	111	86	87	96	83	104	89	83	91	88	72	91	90	94	78	72	97	100	73	86	95	79	91	100	100	109	111	92	98	72	87	90	91	101	85	91	98	101	70	100	104	78	82	92	84	94	90	90	112	109	97	107	96	96	93	96	82	80	82	74	93	95	83	82	97	99	113	110	99	97	87	102	95	87	89	99	90	101	109	78	88	112	106	97	92	100	99	75	88	103	89	91	84	93	92	95	98	87	96	84	104	95	90	95	98	93	89	79	81	92	79	84	95	82	85	106	92	94	96	88	110	90	90	102	98	100	90	86	98	90	79	80	95	90	94	93	86	96	82	90	94	87	101	94	90	90	105	87	84	66	86	96	85	100	87	118	84	87	93	96	104	85	90	77	94	89	76	96	113	79	91	72	94	98	96	101	103	95	86	97	103	99	78	112	87	85	94	81	95	67	82	113	93	93	93	92	97	92	84	92	83	91	98	104	92	78	73	87	94	88	98	105	103	98	92	91	112	97	97	94	99	86	99	83	101	84	105	94	86	89	80	87	83	90	77	93	101	109	95	92	88	97	110	101	92	84	84	93	86	100	95	90	98	87	99	102	112	80	83	73	97	102	104	105	80	78	99	98	87	93	96	87	90	98	83	87	107	95	96	89	100	90	92	90	100	99	83	100	93	98	100	87	75	83	80	75	98	93	98	86	83	83	79	92	75	85	91	87	88	87	90	88	89	116	97	88	96	82	98	79	112	105	87	112	91	100	79	86	89	90	87	97	88	94	93	82	78	112	84	74	96	85	93	108	97	79	89	99	95	94	94	92	110	96	100	86	107	93	99	91	113	93	97	63	102	86	86	87	96	87	87	96	83	84	81	79	82	96	84	88	78	83	91	77	98	103	96	89	95	81	100	81	107	102	102	117	92	79	80	89	81	89	90	77	93	104	88	94	86	86	113	84	94	88	84	104	85	89	85	82	94	90	84	81	88	88	92	89	103	94	89	70	90	92	83	81	99	87	78	86	80	115	102	95	90	107	89	82	94	87	111	100	87	101	96	99	88	106	83	98	100	99	91	79	80	83	77	94	92	109	94	94	84	103	87	90	102	90	75	114	111	93	76	86	98	85	86	97	91	96	101	95	95	96	100	109	103	72	85	86	95	93	102	80	94	106	75	90	92	86	78	97	96	89	89	110	92	82	105	89	102	91	103	95	99	85	94	103	89	100	89	91	104	95	89	93	97	73	82	88	102	87	100	106	94	107	99	82	97	95	89	95	93	106	110	90	89	81	101	92	91	86	91	115	94	93	95	97	93	95	91	105	82	97	104	104	97	87	90	85	83	86	85	112	102	99	100	94	114	94	92	70	89	94	110	119	108	91	79	95	105	91	74	89	81	90	109	93	93	77	93	95	99	99	97	96	92	102	102	97	95	85	82	101	100	78	85	80	93	87	103	92	97	75	83	90	78	81	76	93	99	84	108	101	105	91	67	79	99	101	96	91	114	108	100	87	81	92	92	95	88	99	95	85	92	74	98	100	103	94	104	92	103	100	73	82	95	87	85	114	90	92	99	90	101	83	83	102	84	91	78	99	86	83	109	94	95	89	95	72	95	94	93	98	107	72	114	79	83	98	95	92	97	94	100	91	103	91	82	87	90	107	85	96	99	80	94	89	110	104	89	104	101	63	92	98	88	77	96	98	89	95	92	100	95	93	81	107	76	81	105	117	102	80	83	100	66	101	83	88	90	84	92	109	76	85	93	106	94	91	82	107	85	97	88	83	97	95	90	74	81	86	91	93	76	91	105	102	83	101	96	100	94	84	95	89	98	77	106	113	98	96	89	91	78	92	89	87	107	110	85	107	90	92	93	94	93	98	88	86	91	90	99	80	84	88	102	104	85	88	86	81	91	96	78	93	89	86	101	101	95	91	82	91	90	105	81	86	99	93	85	113	100	90	92	83	86	96	110	97	87	95	112	77	109	94	87	80	96	80	88	76	93	98	103	90	90	99	99	106	82	93	81	96	89	90	80	94	87	92	95	79
35615	22186	13851	13005	18717	20295	19114	16397	13712	11771	9010	7793	6934	5826	4704	3715	3136	2510	2233	1846	1654	1465	1309	1320	1226	1063	991	970	890	878	836	835	831	817	787	771	720	740	707	708	691	711	759	741	719	725	683	693	720	721	663	675	739	702	708	655	622	720	686	702	650	721	634	692	649	650	621	705	703	678	698	709	694	673	719	679	643	674	685	684	665	670	673	691	736	682	693	607	651	680	670	681	672	681	695	692	658	718	645	688	674	675	649	668	690	693	685	685	648	687	679	680	730	679	678	676	705	672	673	652	682	674	662	700	680	665	687	694	657	645	720	672	677	724	684	693	710	621	666	666	699	682	655	692	640	654	677	702	674	694	704	723	681	664	654	677	663	633	705	685	727	696	768	703	699	642	641	704	685	622	681	662	711	689	685	696	677	672	674	674	687	597	678	689	722	663	675	678	668	686	676	679	642	692	722	657	702	676	695	655	658	628	661	714	648	664	685	682	712	691	721	670	699	696	679	695	687	702	651	703	674	672	667	684	689	651	673	667	709	674	726	643	705	693	690	648	672	681	669	646	621	654	716	665	664	676	664	706	680	691	715	665	713	692	726	715	667	670	678	649	693	682	685	697	734	644	714	702	734	655	661	666	676	727	726	707	688	678	703	638	677	664	705	651	723	711	638	658	679	708	685	705	679	655	704	666	696	680	719	670	703	708	673	698	688	671	683	695	676	691	671	670	660	698	677	723	675	687	705	672	649	694	649	660	691	678	702	706	694	654	721	643	682	765	708	694	679	701	677	671	691	701	678	677	686	724	656	659	692	647	657	686	694	677	674	669	702	672	705	675	689	728	672	675	703	714	665	676	690	691	668	679	694	678	642	682	701	610	697	709	700	687	690	655	692	685	697	691	697	694	663	736	703	669	692	678	675	672	676	687	692	677	682	689	696	710	720	674	714	659	648	671	664	643	692	653	687	700	688	676	688	732	640	679	687	700	679	722	699	691	670	689	684	683	697	709	708	699	628	670	721	668	665	697	727	696	693	688	717	701	704	657	716	672	728	676	704	690	671	710	664	676	663	715	660	686	668	659	699	708	688	708	682	645	645	700	719	698	724	674	664	670	658	702	681	695	721	694	679	682	700	690	654	683	710	728	700	695	647	706	675	706	670	713	665	690	682	697	643	642	701	664	689	670	703	681	692	687	670	665	692	662	724	629	714	684	692	706	674	723	676	720	670	688	685	685	685	692	720	686	716	668	661	731	677	692	670	679	689	702	686	725	607	673	689	653	657	664	691	689	672	708	704	713	700	719	651	673	669	704	645	662	696	636	668	713	699	669	672	692	653	731	678	707	667	657	723	668	671	711	662	676	688	652	720	669	671	736	672	704	665	710	675	682	671	682	667	703	683	674	669	695	714	720	655	671	659	693	709	664	675	723	712	676	662	678	625	694	697	677	736	671	691	669	686	720	695	668	641	685	730	678	665	676	671	659	683	634	706	698	710	715	643	674	683	707	698	672	705	668	656	649	690	672	656	653	670	714	671	626	708	665	698	714	686	682	707	690	673	667	687	683	683	668	671	664	697	680	676	730	706	709	746	666	688	659	720	681	626	739	692	689	710	646	646	705	648	664	705	681	676	682	726	659	639	680	660	688	697	713	671	664	689	659	736	720	631	716	652	702	672	680	754	695	671	681	666	680	676	683	719	724	652	636	702	716	725	671	650	713	655	695	709	712	635	667	700	645	649	670	760	719	707	658	698	707	684	647	675	674	718	702	657	661	668	681	724	694	626	705	684	709	673	673	682	652	697	647	687	663	713	657	686	622	637	710	692	702	670	677	669	736	656	676	659	645	674	693	686	697	715	675	681	721	719	704	715	665	658	706	687	631	699	714	699	704	688	649	652	680	722	727	652	695	691	672	699	703	713	685	657	707	686	702	661	690	689	652	682	712	658	715	735	686	625	700	667	661	656	683	622	675	693	694	652	666	678	680	680	672	661	758	640	708	674	700	685	675	686	697	710	699	644	714	678	676	672	676	682	660	677	680	696	700	673	661	686	629	658	676	678	677	682	683	673	696	698	686	713	691	676	657	707	696	709	656	702	675	668	731	707	705	665	698	665	692	745	694	640	714	669	693	643	715	684	678	718	696	688	674	694	678	678	649	651	673	720	707	669	697	651	645	670	707	677	666	701	681	663	651	662	690	652	672	728	670	686	692	658	687	661	667	663	681	678	701	664	679	686	669	672	677	701	668	692	707	685	713	679	695	691	724	662	660	709	672	660	666	679	700	686	658	724	635	669	682	683	730	678	693	696	750	679	646	674	716	709	716	683	694	693	705	702	675	698	685	642	663	667	674	689	732	739	680	694	673	702	662	686	672	686	694	682	679	704	686	684	694	670	635	703	636	683	671	695	701	734	682	698	717	724	668	654	670	688	704	730	728	719	664	654	699	726	650	722	661	659	672	679	697	717	714	627	674	652	691	702	662	684	701	688	686	687	708	701	632	687	698	689	659	732	683	694	700	674	698	631	687	649	660	654	729	661	668	708	649	731	647	690	680	698	637	616	671	668	685	670	676	656	689	720	680	682	691	666	741	672	654	690	683	690	690	702	682	668	710	679	629	678	697	717	676	709	656	690	688	716	671	702	719	697	679	664	698	735	660	686	772	636	694	751	736	682	628	736	618	677	696	679	686	674	723	670	688	686	670	683	684	643	676	654	717	669	671	658	632	681	707	675	674	656	678	628	746	689	751	649	678	659	696	713	695	647	692	731	639	679	707	683	675	670	681	635	651	682	643	669	724	675	673	720	669	687	680	673	696	699	662	732	694	688	692	675	702	647	660	674	686	692	676	715	705	699	677	711	687	701	713	674	733	674	679	630	670	666	727	661	717	645	664	690	703	666	632	720	702	668	699	685	671	678	679	642	696	663	682	708	684	676	674	724	625	673	680	677	712	658	660	671	683	705	681	694	646	658	727	714	692	684	715	705	694	655	749	660	660	659	698	704	657	666	687	671	677	696	653	743	642	734	664	702	632	714	678	679	736	691	706	718	652	671	689	693	719	663	671	712	649	627	648	744	674	737	659	669	716	690	694	718	690	707	620	634	685	724	680	720	694	681	718	629	731	640	763	665	683	689	687	683	642	663	676	681	680	708	668	725	683	673	666	688	677	674	699	692	717	684	685	708	709	674	713	672	665	671	713	690	696	683	686	669	664	724	657	686	694	727	686	638	700	665	684	675	695	661	625	693	640	700	740	673	728	707	670	686	716	679	665	705	668	704	686	656	692	706	683	714	684	739	681	671	694	690	678	691	705	656	700	669	662	677	682	733	693	678	683	655	698	683	696	670	660	701	690	691	720	677	722	707	680	677	651	698	699	668	737	694	707	712	659	675	666	709	685	705	671	689	699	736	668	694	683	679	697	711	679	678	665	710	666	656	722	666	684	716	698	671	691	656	662	732	714	700	694	696	702	750	681	739	709	732	679	640	681	662	700
7959	3613	1770	901	507	490	574	495	454	389	332	286	253	240	256	174	197	165	147	135	135	100	96	109	104	98	120	104	99	90	86	108	100	118	75	93	105	93	98	100	88	95	85	75	77	83	93	103	76	103	89	106	99	87	88	88	75	81	91	86	75	82	95	95	84	96	74	87	83	81	85	87	70	73	83	79	74	74	85	87	80	90	84	87	88	93	103	83	91	89	85	76	79	90	83	83	99	94	95	102	65	113	76	97	93	73	77	112	81	93	91	83	76	81	87	88	81	89	79	79	88	110	70	91	83	81	88	93	74	84	78	86	99	89	86	95	79	86	102	81	100	96	91	91	96	90	85	87	83	93	81	82	101	84	91	93	80	104	90	74	88	82	90	87	87	89	78	79	100	81	88	81	89	81	89	86	82	78	79	88	80	97	102	85	65	84	84	74	103	96	85	81	87	97	109	93	88	99	108	78	91	102	80	77	81	103	89	76	90	93	83	84	104	98	87	81	73	85	92	84	101	79	88	69	90	83	99	91	79	75	75	88	88	98	112	92	95	87	66	100	87	81	89	83	90	79	75	67	90	88	90	95	81	81	87	93	74	89	94	63	90	103	85	84	86	84	103	69	94	67	90	92	92	99	79	80	86	76	83	91	88	85	91	86	84	87	84	99	99	73	91	85	91	83	83	83	105	90	77	87	90	89	74	93	99	94	82	94	72	103	89	95	93	71	95	70	100	100	62	93	80	84	99	90	90	73	75	92	78	91	88	89	84	99	79	94	90	93	82	88	81	88	79	82	90	90	73	81	83	81	92	70	76	88	85	94	74	96	77	83	76	80	97	91	77	78	109	68	80	73	92	74	78	96	97	95	88	88	94	81	91	91	88	89	94	64	72	84	89	87	76	96	90	90	108	108	84	80	91	79	87	79	92	93	97	70	81	100	96	81	91	80	76	93	92	86	90	85	72	94	76	98	92	82	82	99	90	77	95	74	92	98	92	74	88	90	79	112	72	99	92	108	101	79	94	88	74	78	77	80	89	90	88	87	89	95	85	97	92	85	97	69	78	91	89	77	84	96	102	66	108	97	85	85	85	88	82	61	73	86	82	105	97	88	98	94	76	98	92	81	89	81	107	93	88	83	79	109	82	80	92	89	94	70	80	82	91	76	86	77	80	88	93	82	92	86	90	81	80	74	85	84	92	89	75	70	89	94	79	99	83	102	76	99	92	90	79	99	89	108	86	101	90	88	102	94	90	95	80	71	84	95	91	101	83	78	84	82	79	84	90	71	87	88	88	78	84	94	83	86	82	87	95	94	94	96	86	80	96	105	83	75	78	93	77	87	81	83	72	78	80	87	71	91	72	92	112	93	95	74	81	82	95	92	83	96	75	75	85	96	97	102	93	83	96	93	102	94	79	75	84	72	89	84	99	103	72	77	85	82	85	77	74	98	96	102	90	105	87	78	108	64	93	90	68	94	82	115	98	98	89	84	81	85	96	86	85	91	95	72	93	97	89	101	77	84	83	76	78	77	90	69	95	91	82	78	83	88	79	83	93	80	82	80	88	90	97	92	95	91	79	88	86	97	90	77	96	80	82	76	98	90	104	80	92	90	102	101	83	87	78	78	103	81	87	91	93	86	77	81	101	92	78	98	79	82	89	84	81	78	87	69	99	97	90	84	94	92	78	96	93	92	95	88	81	75	77	100	90	101	71	91	98	81	89	75	101	71	92	72	93	87	82	77	107	89	95	80	110	82	94	90	82	91	90	76	87	87	88	89	79	82	90	80	73	87	83	76	85	70	90	83	92	89	97	87	105	75	69	75	75	76	82	81	87	87	94	86	91	89	98	90	90	97	94	82	92	72	85	78	83	80	91	85	97	81	103	83	104	99	86	89	82	78	96	96	71	81	91	91	88	89	84	85	88	81	91	95	79	93	96	85	97	87	75	82	84	91	67	81	71	87	79	87	86	89	90	90	91	88	86	85	77	98	99	83	80	78	105	89	85	71	92	88	81	89	66	86	88	79	94	108	66	87	94	84	78	101	92	87	90	81	89	92	86	91	96	80	68	78	90	83	95	86	105	77	84	70	91	84	83	80	86	77	88	85	89	96	91	90	82	83	77	87	87	77	84	78	90	94	79	84	68	73	92	90	74	99	93	95	102	82	94	95	93	90	80	96	72	76	92	90	90	70	82	73	73	95	103	84	90	89	73	100	88	72	83	86	99	89	85	91	96	109	89	76	90	88	83	83	82	78	74	75	94	98	94	94	104	89	95	88	83	92	78	97	84	88	75	91	77	99	74	91	87	84	71	95	81	94	84	93	83	77	87	94	75	77	78	74	81	92	113	66	86	97	89	81	104	82	90	74	73	94	91	78	81	81	83	94	77	83	91	122	72	77	73	98	83	68	78	92	75	78	92	94	81	82	85	75	85	95	96	75	93	102	86	98	65	71	96	76	90	99	81	79	93	91	85	80	76	90	83	91	90	88	86	98	77	92	78	98	73	72	76	78	85	97	94	83	90	85	100	97	77	76	91	75	91	85	97	74	93	67	78	75	94	98	106	83	81	106	77	90	106	88	84	93	85	84	79	101	82	92	89	77	81	90	94	97	94	81	87	89	92	95	71	73	84	96	96	91	76	80	79	78	88	75	81	80	94	99	97	100	87	74	100	83	64	83	106	80	85	86	100	82	86	98	83	85	80	69	83	92	81	86	81	87	77	86	69	92	80	92	75	77	95	77	94	101	93	97	77	83	91	72	94	97	61	89	93	108	100	75	80	81	87	83	84	99	95	85	90	84	93	91	84	93	99	94	69	103	96	99	93	83	73	89	90	78	91	81	77	84	74	101	88	83	92	95	70	80	99	91	93	111	88	85	85	84	77	79	91	88	99	82	87	91	74	97	76	71	71	95	84	97	102	91	89	85	94	76	83	98	89	81	102	93	84	89	80	92	79	86	83	96	81	97	79	84	93	104	76	74	92	94	79	81	75	78	93	87	88	99	97	84	104	94	74	78	73	96	77	71	90	75	91	99	85	83	90	86	104	88	90	80	81	89	84	66	79	77	73	75	89	69	72	97	89	92	94	93	89	84	102	90	94	106	96	83	88	90	82	79	77	66	88	87	82	97	90	96	86	87	85	94	72	84	90	95	91	102	82	67	103	92	94	81	92	98	88	89	71	99	83	74	98	82	83	93	89	91	98	85	76	93	82	80	85	82	93	79	91	82	79	86	87	79	89	85	67	90	93	98	63	82	91	85	99	86	99	76	88	90	87	73	85	90	91	105	73	82	77	89	100	88	76	69	87	102	90	89	71	88	87	84	91	91	81	69	91	81	79	89	89	83	77	66	89	88	93	79	100	112	88	101	82	81	81	66	85	77	91	83	106	88	98	102	91	78	86	76	96	97	87	85	69	82	85	95	79	85	90	102	78	88	82	92	100	73	78	79	90	88	97	96	93	93	100	86	96	85	94	84	88	98
34868	21721	13948	11968	15329	18160	17323	14735	11976	9868	8268	7116	6198	5208	4242	3471	2924	2422	2014	1802	1469	1328	1270	1159	1065	939	963	924	876	847	786	791	716	705	726	773	702	723	672	669	692	681	677	675	660	619	622	697	636	674	684	704	666	657	637	687	644	617	626	632	669	655	651	620	637	679	671	643	686	642	678	674	642	622	663	639	623	607	649	661	635	625	633	635	637	650	665	616	693	671	634	617	639	632	678	629	682	625	640	667	673	623	667	599	632	656	660	656	656	616	680	662	626	667	663	641	693	629	649	661	611	647	647	660	668	635	675	719	701	653	647	656	605	675	592	660	620	658	677	665	669	660	683	614	647	653	670	682	683	628	649	636	687	658	631	695	613	663	685	630	609	681	663	641	619	660	674	665	621	672	631	614	630	649	614	630	658	647	663	605	677	614	646	629	614	618	659	629	611	663	624	628	642	605	665	654	676	635	644	618	601	720	632	660	652	704	651	640	659	628	644	641	702	600	683	659	647	668	642	621	654	654	621	648	605	643	635	651	638	634	645	684	642	620	626	629	663	606	649	634	635	629	625	666	626	602	608	626	649	662	636	643	672	711	663	576	647	643	652	622	621	636	699	682	644	599	669	651	653	652	667	634	657	676	658	614	651	658	626	637	632	637	688	645	633	625	670	661	643	654	647	628	643	666	636	638	709	645	615	655	662	665	673	626	629	645	639	607	632	650	664	693	578	676	689	647	641	692	600	650	634	653	637	684	645	629	657	630	646	632	655	686	652	669	671	639	627	627	644	654	672	652	651	659	636	667	640	623	652	673	672	619	652	646	581	652	656	651	676	600	665	631	643	654	655	614	649	609	665	606	636	625	652	683	665	681	646	645	613	613	619	657	619	641	640	643	633	611	621	630	632	659	632	600	620	672	703	628	658	664	642	640	682	617	648	669	674	660	665	610	641	636	654	607	636	648	668	628	665	632	623	658	630	631	659	650	651	661	684	633	628	664	681	660	713	636	584	631	666	639	674	641	650	654	697	622	671	663	688	615	627	656	687	672	674	629	664	681	668	668	674	615	690	628	677	593	657	639	668	626	580	597	614	644	671	662	686	612	671	650	679	629	665	614	677	682	624	604	654	666	614	656	648	629	632	643	648	666	631	644	642	622	646	592	636	631	650	580	661	644	669	659	620	676	624	637	632	595	634	656	667	638	627	624	631	642	631	640	586	616	667	652	666	663	611	633	629	644	665	640	642	596	650	688	671	609	655	652	690	648	626	624	646	614	620	647	664	652	670	642	689	691	644	656	646	657	663	692	657	649	608	687	653	657	682	659	664	648	665	642	642	607	669	666	660	628	647	678	620	684	697	642	642	650	663	665	679	653	596	627	649	699	650	638	645	620	641	641	675	632	648	599	675	631	596	618	613	643	680	677	647	620	594	624	652	694	620	631	666	662	613	624	656	667	612	655	584	621	627	694	632	643	631	688	692	622	639	635	657	577	615	682	643	627	658	733	690	654	643	638	671	652	667	652	668	630	683	651	711	640	676	682	640	676	622	680	725	607	648	629	629	639	687	717	643	640	610	658	594	648	634	610	613	623	638	651	628	675	647	644	666	631	664	652	648	621	599	664	670	643	651	658	671	673	648	642	672	619	677	629	663	630	605	659	636	648	662	692	637	608	643	597	678	703	615	670	627	607	643	620	663	622	646	600	634	622	678	650	639	654	632	656	608	612	640	634	607	663	597	612	626	659	627	674	651	634	615	667	629	645	632	648	671	593	640	632	636	659	651	718	606	623	673	655	654	636	659	623	628	650	622	680	671	638	651	645	628	594	647	618	629	622	640	664	681	594	714	652	589	655	662	661	660	659	622	660	647	619	684	616	668	637	650	651	652	654	631	648	647	603	661	630	626	625	669	665	615	623	665	660	620	677	660	661	652	639	691	693	675	714	684	644	597	637	642	706	663	636	638	620	652	640	610	671	667	671	610	614	670	679	636	680	644	650	604	637	652	663	647	679	648	645	633	675	685	643	615	664	665	680	629	664	642	622	641	610	646	629	647	651	641	629	668	657	638	635	688	659	694	629	669	676	615	613	664	640	650	640	674	681	646	671	678	635	651	616	675	691	660	655	623	606	630	645	658	670	664	657	624	680	632	644	682	628	654	613	671	646	650	626	689	596	679	606	683	606	620	629	628	653	629	663	630	668	672	633	633	642	666	673	620	643	657	649	686	636	652	614	613	654	619	627	646	648	662	662	652	663	656	620	651	607	627	695	659	638	641	641	626	649	599	623	668	630	628	631	656	671	639	632	665	628	630	678	638	627	616	655	667	624	636	600	636	591	658	671	691	648	635	626	649	657	642	617	711	642	658	655	603	665	680	666	667	640	656	617	615	630	659	626	703	650	632	607	644	683	628	654	671	627	614	675	650	676	621	654	612	670	658	662	715	631	607	652	692	655	674	623	613	673	642	649	649	681	610	619	629	594	650	650	679	656	662	662	661	654	643	649	626	675	673	628	597	662	599	679	665	632	665	653	625	617	603	644	629	646	636	660	653	645	702	679	679	661	609	651	670	653	647	650	616	628	634	638	675	688	644	634	650	650	646	659	679	626	650	649	638	613	676	626	646	666	652	650	628	645	619	613	629	645	657	647	636	664	647	683	657	696	657	657	649	632	642	664	634	676	627	650	642	626	625	605	630	591	645	653	626	642	610	631	636	612	643	646	645	698	648	602	633	650	675	661	675	666	642	616	646	607	626	611	629	625	621	654	593	622	661	632	625	642	662	678	668	718	698	675	631	648	614	615	641	661	642	660	613	653	641	661	617	635	668	689	686	639	622	631	632	633	683	674	638	690	690	672	611	628	648	664	614	671	668	654	634	665	638	630	661	599	651	694	625	640	700	652	679	662	717	637	633	640	693	633	629	616	637	662	654	596	648	682	629	618	668	599	642	605	697	642	612	643	675	661	651	644	628	639	628	632	631	646	648	652	634	632	669	649	667	629	647	619	631	630	624	621	622	684	664	649	612	634	675	614	632	651	669	631	681	633	704	672	655	604	623	662	662	628	676	655	630	629	632	631	670	592	654	672	626	662	648	621	611	649	637	668	643	649	664	667	660	653	627	647	672	665	653	636	621	646	664	613	673	628	695	636	646	625	649	634	668	631	634	649	671	631	621	694	684	654	655	677	633	650	661	642	694	612	685	641	656	628	616	606	604	627	610	606	647	680	675	651	634	650	694	636	637	664	617	684	659	589	687	640	672	675	663	627	618	662	678	632	687	635	649	636	691	682	662	627	633	631	653	645	601	707	658	640	664	638	628	606	651	626	652	686	614	630	633	650	639	647	587	633	683	651	618	603	645	656	631	671	629	655	645	659	602	639	697	650	638	642	652	665	628	662	631	604	673	617	610	622	667	643	644	691	643	642	617	677	624	637	665	616	628	687	657	645	629	729	653	634	629	703	647	686	664	609	645	647	640	650	643	654	617	695	632	631
9858	5428	2335	1061	719	761	690	644	595	487	450	406	344	311	266	222	191	180	161	155	123	133	122	135	128	103	103	100	109	106	104	86	120	107	122	92	108	103	92	109	101	108	99	77	82	79	83	94	88	103	85	94	81	79	101	105	72	83	91	91	87	100	92	100	89	89	98	116	71	95	105	93	89	102	100	91	83	91	75	96	99	85	100	100	96	85	84	104	84	76	91	104	88	82	81	82	107	98	99	90	88	86	99	93	108	91	94	78	92	77	111	112	93	84	83	91	99	86	102	80	87	79	93	81	92	95	93	90	83	94	106	92	80	94	86	82	100	102	97	88	104	91	93	92	95	92	93	97	99	84	80	89	86	81	109	96	96	83	91	95	85	79	97	89	90	95	93	92	102	112	111	90	91	110	103	77	100	86	96	84	89	91	82	91	77	85	106	98	99	109	98	95	87	85	119	105	94	95	82	86	98	107	92	91	98	74	109	92	101	93	90	92	97	99	98	89	86	91	87	100	95	104	96	82	83	88	84	99	87	104	103	98	94	117	92	76	100	85	89	104	94	77	87	89	98	90	92	90	79	80	87	97	101	96	86	108	88	90	82	88	93	101	88	93	120	96	86	79	81	88	85	99	94	102	77	82	105	94	101	86	98	97	83	94	91	94	88	97	92	77	93	89	92	88	73	97	95	113	91	107	83	104	93	94	99	93	86	88	84	95	86	94	98	83	94	85	86	90	78	80	94	114	85	90	97	81	98	83	94	95	85	95	91	103	93	116	96	97	115	88	81	85	101	83	89	100	85	75	90	99	101	99	71	106	85	80	88	86	69	84	85	85	93	97	89	74	97	105	78	92	88	81	76	83	92	91	87	98	99	91	97	84	86	86	101	82	96	89	86	92	79	66	74	89	98	101	78	84	106	90	89	88	92	75	86	79	90	96	96	100	89	87	94	104	86	80	89	98	98	85	92	89	90	94	87	85	95	87	126	68	100	75	101	98	91	95	87	106	89	112	93	85	87	89	97	104	77	94	89	91	94	84	69	92	101	84	77	113	86	98	103	99	91	88	77	83	88	90	101	76	94	93	88	102	109	89	90	92	108	106	95	108	80	93	75	85	84	99	91	97	100	99	76	95	93	76	89	88	99	87	91	110	99	101	77	98	83	94	90	98	93	66	97	102	81	80	90	94	85	98	100	84	90	89	89	86	98	96	85	80	85	91	99	98	101	93	119	100	85	101	105	85	69	81	90	96	104	72	82	77	95	83	101	76	91	81	81	74	83	102	82	85	104	69	89	113	88	81	95	97	97	85	99	105	85	106	90	92	92	82	92	92	91	88	92	107	95	79	98	104	89	82	75	89	100	74	87	87	83	85	102	87	102	88	88	83	104	103	62	93	103	98	67	102	105	122	102	118	91	93	93	87	84	90	91	89	90	97	79	106	59	94	95	108	94	92	100	101	96	95	93	83	73	105	104	97	95	76	108	86	94	104	97	105	101	113	93	101	95	100	104	97	103	110	88	85	90	95	98	110	84	84	104	109	81	106	84	82	79	87	95	81	109	88	82	94	103	85	101	94	97	100	89	107	92	111	94	99	92	102	79	101	78	92	98	78	97	88	88	82	85	87	79	86	92	103	93	88	105	86	103	84	97	90	94	108	110	92	100	97	76	100	82	90	84	105	88	92	107	101	84	94	93	83	97	102	103	99	89	100	87	74	99	96	98	93	99	94	99	92	77	99	98	73	93	94	89	80	100	101	95	90	98	88	89	88	88	99	112	101	73	104	92	110	86	88	91	80	105	76	93	71	90	94	86	77	100	89	82	89	99	101	118	80	91	114	91	111	96	87	78	75	102	80	88	90	83	84	78	90	94	92	93	76	115	108	92	82	94	80	101	96	97	88	100	87	73	91	102	110	95	92	96	109	84	92	94	86	93	80	88	78	92	85	100	95	96	88	95	98	83	97	91	83	98	84	95	91	98	94	71	91	92	81	88	83	100	89	104	95	87	104	80	86	91	97	99	95	107	89	91	103	92	109	97	82	91	86	100	123	83	86	91	89	100	83	88	107	107	106	103	91	96	91	87	84	90	92	97	92	86	87	105	113	98	87	97	91	73	103	90	99	98	84	109	107	106	96	116	96	88	106	106	106	87	77	99	104	97	89	99	76	84	96	79	86	83	95	84	95	124	93	99	104	84	84	101	79	87	89	104	94	108	88	90	102	102	87	96	88	96	91	104	83	101	87	71	87	102	102	81	76	69	98	105	84	81	89	116	86	97	95	92	88	98	81	79	78	74	84	108	81	92	88	111	98	90	83	74	97	81	92	101	92	106	86	91	80	97	102	82	99	77	82	88	108	93	95	82	103	78	88	80	105	86	79	103	93	92	69	97	88	91	82	91	91	104	99	94	88	64	90	81	103	107	101	88	103	94	106	94	90	77	84	116	91	107	104	83	96	91	78	100	76	102	105	101	87	99	82	97	74	97	96	78	103	67	93	92	100	95	89	88	102	104	102	81	72	81	88	79	105	102	98	82	82	83	71	92	82	115	82	111	92	88	89	81	87	84	108	85	81	89	85	99	85	116	89	98	79	100	95	99	78	95	85	87	109	99	93	99	82	114	115	94	89	90	96	84	97	100	94	91	97	94	93	107	89	96	92	92	93	102	96	89	95	103	86	87	104	91	100	103	84	99	92	84	109	87	107	90	103	94	93	77	91	87	78	90	80	102	94	92	79	99	90	85	101	87	83	87	98	98	104	73	100	89	76	87	88	104	91	78	71	81	96	90	99	88	94	105	98	100	89	78	77	100	83	88	84	97	85	94	82	111	88	109	84	95	84	86	103	91	98	97	76	81	104	106	82	83	84	98	72	81	82	68	110	84	112	99	96	88	87	97	90	108	117	81	78	115	98	106	87	101	89	109	94	99	91	91	93	96	106	80	84	105	102	90	98	84	86	95	95	104	94	111	107	108	81	83	89	99	80	78	107	87	94	96	96	104	93	75	78	113	87	85	85	84	98	103	83	94	102	92	86	86	89	75	80	83	89	92	89	100	89	89	85	115	97	93	76	89	87	80	103	83	102	102	96	85	96	108	101	98	91	90	83	80	90	89	74	90	81	80	97	86	90	108	92	68	108	82	104	101	98	82	94	91	87	92	90	99	82	103	96	83	94	91	83	97	100	82	83	84	92	78	93	99	102	101	90	98	96	99	85	98	108	87	85	87	84	115	74	101	98	81	99	97	107	84	94	79	106	90	80	85	89	94	105	89	91	97	97	99	94	91	107	85	97	99	81	92	111	92	69	107	87	84	87	76	89	99	100	80	87	93	100	94	101	101	69	79	86	107	87	92	70	101	94	97	94	102	80	65	97	75	97	77	97	85	85	85	94	92	95	98	94	83	86	90	92	95	86	83	116	83	83	94	86	92	80	78	94	105	98	85	89	101	85	103	88	85	78	92	91	88	100	100	89	90	80	115	92	89	96
39851	25869	16174	13444	20434	22145	20652	17313	14901	12325	10211	9011	8033	6472	5336	4668	3820	3153	2586	2248	1968	1640	1517	1458	1242	1161	1112	1044	986	924	918	804	881	798	818	813	746	759	756	728	733	746	707	723	707	740	697	719	699	717	672	686	740	680	703	694	672	754	724	679	678	676	701	673	671	706	704	685	725	723	669	685	650	667	662	690	695	709	684	657	694	649	711	680	709	642	669	683	688	693	713	686	705	637	676	646	701	711	634	682	681	656	722	710	679	735	684	633	693	701	726	659	693	692	707	714	702	704	704	692	687	650	651	677	641	736	660	718	683	711	745	683	691	710	697	700	687	698	682	731	699	742	642	678	651	714	703	712	699	657	681	696	700	755	677	692	679	684	651	671	668	657	689	686	673	747	669	679	741	681	708	715	754	705	705	696	692	732	688	682	714	727	707	698	723	649	655	670	697	696	726	667	706	674	677	660	695	722	667	692	683	746	694	691	682	691	707	692	641	714	696	710	698	680	703	710	678	676	644	679	738	710	707	682	683	690	685	670	684	651	678	677	684	675	713	663	685	705	712	737	721	687	711	687	672	710	704	691	742	715	651	741	687	683	725	705	686	677	695	707	675	721	713	656	654	700	696	640	683	701	688	694	648	714	701	700	740	723	667	647	692	706	723	675	677	679	718	701	693	710	748	683	670	675	679	714	693	695	729	706	657	682	739	681	708	731	700	648	678	683	705	727	714	701	725	725	693	678	670	695	696	684	673	713	678	703	685	725	688	701	690	727	687	721	704	712	686	698	722	705	697	675	665	676	720	647	732	697	706	729	688	717	693	686	706	702	682	692	654	713	687	671	660	673	675	639	697	681	722	713	708	660	667	679	675	708	689	675	616	686	675	670	702	715	691	693	670	702	686	714	683	696	690	662	710	675	667	730	666	696	666	647	678	698	680	717	704	718	676	668	624	672	667	652	662	721	688	695	715	751	751	713	673	710	655	651	737	656	661	671	678	680	712	693	685	690	682	659	701	691	700	694	717	710	656	710	663	688	689	722	725	639	702	690	635	721	630	667	759	622	644	691	691	661	681	666	700	699	681	668	674	660	660	627	661	696	693	689	715	698	669	702	696	660	698	661	713	703	703	713	654	699	669	742	742	664	708	667	669	683	711	663	669	743	725	708	676	643	690	682	682	693	696	730	681	661	725	703	729	697	675	727	706	677	713	717	684	703	671	674	673	697	686	727	726	673	641	709	724	713	660	744	665	667	652	684	726	654	703	721	659	678	691	719	637	712	660	676	741	666	654	695	717	682	691	684	689	673	682	723	712	650	686	667	668	713	668	696	695	688	693	705	681	637	680	646	663	687	649	675	723	715	664	698	649	713	681	685	676	731	645	711	693	716	681	716	715	726	708	717	734	669	715	692	656	712	650	683	726	691	701	695	649	707	710	690	716	702	707	694	734	713	683	713	735	700	658	682	698	678	663	694	722	684	695	677	679	721	729	693	684	715	734	653	673	680	690	670	675	742	686	665	707	668	703	672	624	694	682	727	688	667	705	667	733	680	742	691	693	676	699	700	701	713	686	662	670	697	690	673	663	696	693	678	727	708	699	715	700	650	675	753	719	637	768	687	681	680	691	684	688	702	701	704	641	717	710	680	669	700	708	700	714	671	711	672	678	710	695	659	672	700	682	689	706	727	678	724	683	754	700	708	664	681	688	712	711	706	670	704	692	700	695	690	716	685	692	727	669	693	649	703	753	664	663	710	718	687	702	673	678	709	684	728	678	676	697	638	714	672	688	658	677	704	732	678	672	743	686	664	714	686	675	680	723	698	676	710	724	733	674	666	682	688	721	729	636	722	697	691	686	718	720	767	684	668	712	690	695	724	650	677	745	744	697	695	687	685	725	695	746	694	696	675	696	682	686	728	669	697	720	711	696	672	674	718	643	694	680	715	727	725	659	643	666	700	670	699	690	704	723	664	674	666	667	702	769	710	762	701	702	714	755	717	689	664	664	722	680	683	709	677	659	695	672	701	687	645	701	721	665	748	702	725	694	723	692	676	700	723	724	702	722	721	674	672	711	670	651	686	688	738	682	670	708	678	758	713	676	670	662	710	674	645	706	685	693	698	685	658	721	666	649	726	669	669	656	699	674	690	734	726	648	706	684	702	710	744	690	671	692	678	682	696	677	679	661	658	713	717	687	718	653	672	715	699	693	674	660	688	684	710	676	726	701	662	754	675	707	705	721	710	677	716	682	666	685	702	704	681	716	710	657	706	621	687	733	712	715	706	690	653	695	672	706	732	695	673	720	646	668	693	673	690	692	671	697	708	680	734	686	651	689	695	675	700	695	673	690	642	661	684	722	693	702	697	665	697	726	689	683	725	660	684	734	701	738	686	682	710	705	725	689	720	670	700	756	670	720	680	711	666	706	673	688	683	664	744	699	693	743	706	667	714	711	668	677	693	716	674	681	680	724	636	675	724	721	674	719	708	652	676	739	720	714	642	706	675	716	710	702	697	709	663	695	668	707	690	646	683	703	660	724	762	693	650	676	698	711	651	702	675	647	695	711	665	659	712	698	631	689	672	678	730	632	720	689	714	695	756	650	703	704	669	676	656	705	732	689	679	735	739	719	712	662	690	763	678	705	640	679	717	696	693	721	670	646	720	667	712	686	711	713	737	690	641	690	676	744	690	747	676	690	687	717	671	697	702	685	703	697	678	718	681	711	707	701	691	699	729	667	714	688	702	711	708	684	696	694	742	702	694	686	706	700	735	732	687	698	680	702	675	661	690	687	711	736	672	682	713	658	696	660	697	689	710	691	724	732	698	723	691	694	693	687	701	660	741	684	679	703	731	672	660	709	723	656	733	683	680	699	679	725	679	644	702	700	713	670	726	707	670	687	721	693	725	688	743	725	684	703	694	681	683	738	639	716	693	625	685	714	693	665	706	705	700	693	679	643	726	700	687	681	688	679	707	727	721	694	722	674	694	680	693	729	725	721	703	688	720	658	706	725	704	684	671	696	708	658	641	697	708	710	658	653	671	664	704	706	700	687	703	654	723	696	668	669	708	736	647	661	681	650	673	665	656	682	685	771	666	677	688	684	719	690	741	714	690	706	672	682	704	691	700	698	727	666	696	727	677	710	675	687	686	702	684	703	732	658	661	685	691	681	695	713	691	704	702	681	678	660	704	731	695	653	674	742	720	725	705	718	704	683	739	703	692	687	706	751	640	662	715	697	662	672	653	671	734	690	683	719	661	726	709	666	729	679	715	716	703	673	705	688	727	676	668	676	693	688	694	673	720	685	619	765	658	646	659	671	694	696	701	711	673	697	649	688	707	669	688	677	661	637	706	701	691	685	671	687	723	676	677	717	703	637	717	692	690	693	711	652	695	672	686	672	734	726	652	676	746	665	660	672	664	668	704	691	669	742	755	719	720	727	710	682	685	715	712	682	651	690	712	702	698	660	712	707	680	676	718	700	703	717	708	669	667
6507	2963	1330	747	453	406	383	357	326	297	257	208	205	173	187	144	126	125	118	120	99	99	104	98	94	88	85	91	102	95	81	97	84	118	82	94	72	79	93	98	99	80	74	94	91	85	87	90	92	100	98	80	88	82	74	101	79	82	95	97	80	89	92	90	76	81	83	82	96	82	81	83	72	94	84	88	85	93	92	77	75	91	88	85	109	89	75	96	86	98	89	81	86	90	75	92	83	93	94	82	90	90	86	77	94	83	87	67	82	103	79	72	84	92	77	71	81	89	89	91	88	93	91	93	74	82	77	83	78	89	57	87	91	89	74	84	90	66	99	84	92	90	71	83	89	93	91	102	84	87	88	77	92	81	102	88	82	63	107	101	97	94	90	86	93	93	86	95	76	78	95	76	83	92	77	70	81	77	85	101	84	81	81	80	91	86	80	103	93	97	80	97	78	91	82	81	77	82	86	93	90	79	87	93	83	97	83	89	83	79	77	76	110	96	92	79	69	73	98	80	75	80	78	95	91	80	104	76	83	90	100	91	84	79	91	80	94	72	73	105	80	76	105	79	95	87	74	79	82	78	86	91	108	83	83	80	96	71	63	86	67	75	87	80	79	89	74	83	81	88	87	77	75	88	81	85	94	95	98	83	98	103	86	71	78	80	87	79	90	105	73	85	101	82	89	76	70	95	85	87	72	84	81	87	80	97	80	88	98	78	83	116	78	73	66	94	100	87	79	91	85	72	96	69	91	81	86	107	99	98	76	92	85	89	96	88	99	85	97	69	95	82	101	93	98	86	98	97	94	92	84	77	86	80	98	89	81	80	105	87	82	96	99	87	102	94	93	95	86	76	83	81	97	66	95	81	86	107	77	94	92	85	77	86	84	95	82	80	73	95	76	95	96	95	78	83	88	84	85	85	107	78	91	82	98	71	87	85	88	97	88	76	86	97	87	84	77	81	84	97	84	77	93	91	84	87	86	80	86	87	84	89	81	87	78	85	80	96	86	88	113	93	81	89	85	75	88	71	86	88	87	89	82	105	95	87	82	88	62	92	87	84	104	87	81	85	98	74	89	73	89	91	86	102	103	80	93	83	70	81	85	89	72	84	79	87	91	68	87	81	75	94	88	67	98	76	89	93	96	88	83	80	84	110	71	88	83	79	68	97	92	88	94	68	63	76	75	93	75	87	80	111	64	97	106	80	76	81	85	89	100	83	84	105	89	86	77	97	84	99	76	81	74	78	97	88	103	85	94	83	80	96	109	76	86	87	91	96	88	100	80	79	89	91	73	85	91	79	96	81	91	95	64	85	77	99	78	84	77	92	103	88	89	79	92	82	87	78	90	85	73	93	87	90	92	88	84	81	75	86	76	84	95	89	95	80	98	80	88	95	79	105	85	83	79	88	84	78	78	77	87	78	95	74	92	88	88	96	82	77	98	97	104	92	85	96	91	87	86	101	83	83	74	112	83	76	85	79	77	74	96	76	75	84	106	106	89	79	94	96	67	88	72	88	87	67	77	79	95	95	91	87	76	79	98	94	69	80	95	87	85	80	104	89	71	82	80	84	77	90	84	100	82	96	90	98	94	85	91	103	96	112	100	82	99	79	81	75	95	87	87	94	90	83	73	68	68	101	81	84	84	79	92	89	73	102	92	88	76	79	103	86	71	87	79	97	87	89	90	72	83	82	95	75	80	94	73	89	96	104	86	104	86	81	78	91	102	89	70	87	100	75	82	72	81	93	94	106	101	85	75	91	82	88	86	72	91	89	88	84	85	104	79	82	91	98	77	82	78	94	87	87	93	93	108	96	97	82	93	79	100	80	85	85	95	96	70	81	84	74	79	74	66	90	80	75	94	84	82	93	99	86	72	76	93	85	98	76	75	72	87	84	103	98	75	92	97	96	94	94	82	92	85	80	74	81	84	82	88	87	80	69	104	86	78	103	82	93	83	85	83	93	94	81	95	77	94	71	94	81	95	85	76	95	88	95	64	84	101	84	92	106	90	106	97	97	88	81	86	93	74	79	94	90	76	96	86	75	82	86	79	85	83	83	87	75	86	86	85	80	71	94	71	98	91	101	69	74	82	89	76	92	91	92	93	101	93	93	61	89	97	78	89	80	80	78	73	80	104	75	78	84	100	67	86	68	69	70	73	90	77	87	101	77	86	65	93	81	77	87	92	72	98	86	106	107	90	98	98	86	86	90	82	85	82	82	90	103	90	73	84	80	77	80	87	76	91	94	77	81	82	66	90	86	91	79	78	89	79	79	79	74	90	78	89	78	94	79	89	85	104	88	85	106	107	90	80	89	82	82	84	109	75	67	76	92	77	90	111	89	84	97	93	85	91	79	71	82	66	79	89	78	94	106	77	102	90	83	84	109	82	85	78	78	74	85	91	89	90	86	75	77	89	92	89	96	88	94	84	93	83	90	89	80	81	82	79	88	89	88	83	82	98	80	91	91	83	89	91	79	98	90	84	74	84	85	84	68	98	82	85	90	96	84	84	66	92	91	74	85	88	85	95	92	104	97	85	89	82	97	111	91	78	87	89	69	85	98	67	76	81	70	91	101	85	90	73	70	86	91	88	95	86	72	90	93	93	88	86	82	87	81	83	82	75	76	85	88	92	84	89	82	83	80	90	88	93	73	82	83	89	87	98	87	81	74	65	84	85	81	78	93	95	101	94	92	87	87	86	85	79	73	85	96	86	82	99	89	88	88	66	67	97	97	71	70	94	82	88	81	85	99	87	74	85	70	83	85	83	64	84	81	88	101	75	91	76	82	90	84	96	83	87	80	80	86	77	85	89	91	107	83	77	87	103	90	80	80	88	83	97	101	88	95	88	84	81	92	87	84	93	90	76	83	83	65	72	83	88	91	85	87	99	71	98	101	93	86	104	81	71	84	77	75	62	94	83	75	70	89	91	76	90	91	80	83	88	91	82	91	85	97	86	95	87	79	81	82	95	87	90	83	94	87	107	87	95	63	74	97	80	91	100	97	92	77	88	72	88	93	82	90	84	64	71	76	74	87	76	80	89	76	89	101	94	88	94	90	109	96	90	84	81	81	88	81	78	100	74	96	98	92	114	95	98	90	79	82	79	81	91	90	75	92	94	78	87	84	92	83	83	82	85	78	91	96	92	79	99	95	96	85	84	98	82	112	80	91	86	90	110	83	99	65	97	86	90	87	83	109	78	85	100	92	77	87	80	75	85	97	75	95	105	78	81	88	100	95	98	90	83	87	80	84	99	94	79	100	81	86	81	85	101	81	86	89	90	94	88	87	93	95	90	93	90	87	96	79	84	78	96	86	86	92	81	82	79	91	94	89	80	85	80	91	75	92	93	97	89	75	88	107	82	75	88	76	84	79	92	81	78	84	65	79	87	83	74	85	94	83	77	98	94	90	78	84	88	98	88	93	103	95	98	94	89	83	71	92	79	84	87	76	83	81	106	106	91	88	86	80	96	87	79	82	95	88
34348	19647	10940	10258	14143	15049	13407	10990	9410	7765	6210	4995	4217	3741	3015	2581	2210	1827	1547	1297	1190	1091	995	1048	939	841	779	792	775	784	718	744	701	733	668	652	669	654	675	663	640	644	664	669	670	651	673	692	655	623	691	679	635	623	672	641	685	652	650	667	628	657	612	639	676	653	638	674	633	605	635	661	665	646	668	624	628	617	662	649	637	657	629	679	591	618	657	644	711	654	684	658	641	631	661	637	604	654	632	673	620	637	655	628	632	679	650	674	647	714	656	640	655	679	655	643	654	671	638	639	703	658	674	627	654	713	604	681	626	650	659	676	645	701	639	635	647	703	641	637	665	662	685	640	624	636	652	688	620	645	636	638	624	674	645	651	717	672	664	682	634	628	614	654	657	666	661	645	676	635	654	620	642	601	612	692	711	678	692	602	624	663	621	672	669	638	679	631	632	676	644	648	682	610	640	635	652	654	694	662	645	643	606	662	683	674	635	670	679	645	711	633	686	626	627	636	660	656	698	668	648	668	686	687	673	672	647	653	622	649	653	632	639	664	673	643	606	619	649	615	639	696	648	629	663	623	664	686	615	645	626	656	620	656	650	620	709	650	648	673	619	688	635	628	664	617	646	647	684	639	679	631	662	656	631	604	626	650	665	683	567	668	653	623	629	666	644	638	681	690	647	674	617	650	620	604	663	637	636	661	670	624	676	602	680	651	649	630	651	610	686	672	608	661	654	620	648	680	640	664	671	665	631	641	646	673	652	645	674	652	679	632	641	612	636	638	664	616	652	691	594	656	657	630	643	677	619	642	636	626	693	595	658	650	681	632	655	623	622	723	653	647	629	611	668	659	640	674	601	669	680	630	665	711	636	672	650	698	675	716	666	651	630	679	676	625	696	662	608	612	649	637	609	629	651	657	644	613	650	665	665	616	702	691	631	631	673	633	626	621	648	621	639	650	685	669	662	650	646	642	633	621	658	661	610	639	654	674	672	671	644	630	649	675	667	658	650	645	646	659	592	692	668	647	646	687	672	631	647	644	644	650	669	679	641	681	678	659	624	650	680	679	638	665	607	658	675	648	642	656	668	698	656	684	636	644	675	651	687	644	669	684	629	631	627	614	646	671	644	647	706	670	643	629	630	643	672	651	656	663	628	629	633	620	610	665	648	642	610	661	653	709	632	633	642	644	612	679	681	651	634	628	629	594	654	644	640	642	704	648	671	670	653	620	667	669	660	645	664	617	647	649	700	614	674	658	658	702	665	618	668	679	646	637	667	662	681	613	707	696	649	609	622	657	671	651	667	687	686	641	647	680	669	674	643	671	631	647	613	675	636	667	626	602	684	632	694	641	669	675	656	668	643	639	656	645	634	607	647	646	669	664	598	662	643	649	653	659	666	663	700	658	638	634	650	656	660	648	650	654	676	644	689	678	651	653	658	694	628	680	651	679	620	677	637	655	645	651	678	657	641	664	609	644	606	654	676	631	634	665	633	638	647	661	639	633	618	653	667	702	629	647	665	674	656	654	636	633	660	687	666	638	667	656	618	637	685	659	683	589	641	648	650	623	645	672	607	691	633	656	642	656	648	623	667	634	665	627	700	691	650	640	642	667	646	667	669	671	678	667	656	611	676	610	673	671	634	606	667	686	659	674	660	624	645	622	677	604	680	661	651	700	634	604	624	620	715	634	660	687	619	600	717	647	650	611	642	659	662	621	634	644	639	674	610	648	648	687	621	673	647	670	672	720	628	659	634	617	653	657	663	683	625	688	622	673	687	625	562	639	615	606	635	623	631	645	641	678	683	669	654	645	644	629	630	619	635	640	659	644	622	601	649	687	676	618	632	618	628	608	643	644	667	684	649	658	641	661	607	631	688	609	654	711	604	665	595	657	712	665	642	658	636	640	664	678	666	646	684	627	680	654	617	652	667	735	627	649	681	653	621	641	628	679	665	627	646	673	653	653	657	655	679	647	666	636	670	634	600	639	662	633	629	620	650	658	653	666	655	643	646	671	651	659	642	643	617	647	668	670	653	679	649	605	664	602	607	666	652	706	637	625	636	609	633	636	650	629	640	669	663	630	654	690	671	617	638	677	646	661	601	646	666	637	614	661	667	640	645	670	649	679	631	658	646	663	623	695	669	617	664	631	626	640	645	688	642	644	665	640	628	621	648	638	665	662	640	617	645	684	652	648	641	642	683	631	654	650	648	663	618	611	673	660	628	661	671	677	669	632	659	631	640	656	590	642	662	680	632	580	605	669	682	649	674	670	661	671	682	638	676	647	681	619	610	638	677	671	711	647	647	665	636	678	649	675	603	674	647	634	719	657	623	645	646	653	644	623	679	649	608	686	678	633	656	662	674	621	646	682	664	635	667	622	651	650	604	657	671	620	659	633	635	680	622	663	672	677	612	675	659	655	722	642	573	648	639	596	629	670	636	639	679	671	687	684	655	607	629	587	671	677	696	671	633	654	677	607	670	660	633	658	661	661	673	629	675	639	681	635	631	625	707	654	585	632	591	661	650	608	637	656	690	658	649	621	643	676	650	618	684	684	657	627	661	672	697	633	680	646	623	704	687	641	679	670	691	651	654	635	688	679	667	663	634	663	620	668	655	670	657	676	663	649	650	673	591	623	655	640	618	622	631	675	687	648	646	698	645	652	615	616	655	676	621	673	642	640	645	647	708	669	643	621	634	642	620	605	677	705	679	668	659	678	702	618	671	622	637	661	615	667	680	605	669	616	638	666	660	679	631	697	657	692	643	630	646	645	642	614	669	651	681	626	646	645	655	677	656	675	649	636	699	673	691	633	624	654	652	653	653	660	645	659	658	645	642	629	663	611	630	686	649	626	620	674	621	625	663	663	672	645	657	648	679	694	615	643	630	672	620	641	635	629	642	666	646	615	638	623	690	606	648	668	672	653	640	666	624	706	632	631	649	648	612	638	685	673	675	656	626	623	658	614	610	659	650	649	656	631	659	635	683	644	625	663	670	598	665	647	640	660	677	632	656	667	662	672	643	648	666	624	615	622	692	647	688	614	655	637	639	656	630	658	646	678	649	657	668	655	611	619	648	636	650	666	647	644	629	599	638	657	655	613	640	650	698	664	671	721	663	638	639	714	650	642	625	648	594	607	690	611	598	673	704	672	625	624	680	565	650	666	659	651	671	627	650	621	689	643	654	634	656	618	623	643	658	603	616	670	631	669	655	629	631	621	661	637	648	645	654	642	595	620	618	574	700	635	662	666	660	652	660	647	653	640	616	654	605	680	675	633	626	628	630	671	660	640	633	664	639	606	634	611	665	671	640	634	619	631	657	663	692	664	635	677	638	633	664	692	641	670	681	631	637	635	653	626	603	660	663	625	655	682	668	651	660	658	650	676	662	625	637	628	642	647	639	623	658	673	612	643	664	671	661	628	669	664	674	658	636	618	665	639	670	664	682	637	671	652	657	637	693	624	636	630	681	651	658	631	650	646	620	679	700	617
8160	4692	1933	1091	556	523	497	542	488	399	368	304	241	250	238	176	159	170	163	159	143	119	115	109	97	107	96	121	87	89	106	88	95	93	96	112	100	114	84	102	93	107	88	109	84	97	97	80	88	92	87	97	86	88	89	92	108	87	95	114	81	95	93	100	113	94	84	106	85	85	98	89	91	70	89	85	98	85	86	87	94	106	75	77	118	104	82	92	98	84	92	84	86	104	102	98	79	79	102	94	96	104	106	97	83	92	78	114	91	86	93	95	89	85	79	74	97	94	85	88	84	88	86	105	105	96	105	104	88	98	74	102	80	93	108	116	83	95	95	112	88	82	103	114	95	74	96	106	109	88	90	110	91	86	72	89	97	86	102	92	93	110	108	96	94	88	88	104	99	106	104	89	97	97	92	108	95	91	111	92	93	105	100	80	92	99	107	89	91	96	76	97	91	98	102	89	89	87	88	94	86	95	91	98	92	102	96	106	86	86	77	90	98	84	92	98	76	94	83	106	99	79	91	92	99	111	78	91	92	83	104	76	83	78	73	88	81	103	79	109	85	87	86	78	95	97	94	93	94	112	96	93	89	81	81	76	98	78	101	85	95	82	81	89	92	107	93	92	76	96	85	92	103	89	98	88	89	92	87	109	98	76	106	97	99	88	84	79	92	105	111	96	113	82	99	91	86	91	84	105	85	99	88	99	82	83	94	88	93	95	93	91	83	91	95	93	97	114	88	84	88	101	87	75	80	90	83	92	82	92	94	100	81	86	88	115	100	84	80	94	91	91	107	90	92	99	82	85	86	107	76	103	100	86	88	103	78	113	85	105	79	101	101	98	90	92	95	92	87	95	102	94	105	94	82	90	83	93	88	90	90	94	98	95	94	102	76	89	92	101	93	112	104	91	93	99	99	115	90	99	79	85	78	83	95	92	81	105	106	87	102	83	82	99	89	92	101	89	88	84	92	87	91	115	77	92	108	73	99	98	93	95	94	85	78	78	75	90	103	92	94	89	79	99	96	93	98	104	96	77	101	95	89	89	97	97	97	84	78	90	76	111	99	105	96	113	102	103	105	91	67	76	101	91	93	82	99	83	105	94	88	93	76	99	98	87	87	99	94	110	97	86	103	80	87	87	96	92	93	92	110	89	103	72	83	89	90	93	88	98	78	92	111	95	95	85	86	83	103	99	89	91	88	87	79	99	91	90	77	73	104	82	95	96	109	97	109	94	92	83	92	83	98	80	93	99	97	80	90	81	95	108	101	86	78	97	76	92	113	105	92	98	93	95	117	95	107	87	96	86	95	84	81	74	91	90	100	94	93	86	97	99	103	90	90	99	91	89	84	93	79	89	72	106	81	85	89	122	102	101	80	95	106	91	94	96	81	82	62	93	94	89	88	87	103	91	82	92	96	115	115	104	90	101	82	90	104	95	79	91	106	93	84	74	91	93	90	87	97	101	92	92	94	99	94	91	84	86	77	87	85	88	81	109	100	90	88	94	101	95	81	104	91	78	96	88	87	102	93	84	90	111	84	96	85	99	95	105	92	85	92	97	83	86	86	94	79	107	78	92	127	109	105	94	79	99	85	82	104	91	92	82	101	80	91	83	92	81	104	114	96	96	82	93	95	86	99	91	107	88	83	98	95	105	107	82	106	92	88	99	91	92	86	103	100	94	78	96	86	109	84	91	106	100	87	100	94	72	105	104	92	98	97	91	98	95	99	86	103	95	102	76	101	88	89	110	88	97	105	90	95	92	87	92	77	112	103	85	66	80	81	103	88	89	90	100	87	89	100	90	88	117	84	89	90	82	89	83	104	96	101	92	119	85	81	99	99	102	73	86	86	89	97	88	83	86	108	94	85	76	91	97	105	102	85	75	99	90	98	86	84	91	83	81	99	84	97	107	79	87	100	90	113	95	104	96	92	105	99	83	102	97	91	85	82	92	95	75	83	79	104	79	92	114	94	91	77	95	92	90	79	86	80	91	89	84	89	90	96	96	99	100	105	97	78	85	78	93	100	91	100	100	102	99	96	86	118	72	87	83	75	107	87	91	91	94	84	84	90	109	89	103	75	98	90	95	90	110	99	107	114	80	88	97	106	96	79	91	89	100	93	75	94	107	105	112	74	97	101	102	92	83	83	77	85	93	93	107	90	83	98	97	98	101	98	73	87	75	83	109	95	86	98	86	80	83	89	83	88	75	82	97	83	100	96	104	82	75	93	90	75	91	89	86	86	116	103	92	90	80	90	88	92	87	101	95	90	96	86	85	94	89	98	93	97	93	89	79	108	108	106	92	99	89	92	92	97	78	104	89	85	88	83	105	89	90	103	106	98	105	78	105	69	85	74	81	78	82	81	90	100	94	80	104	87	92	93	79	79	115	81	98	89	92	77	92	96	95	105	99	74	100	97	95	101	103	96	92	98	103	85	91	86	82	89	91	96	95	89	96	83	101	95	95	85	92	100	91	91	98	95	97	101	86	111	90	92	103	93	119	84	76	123	103	95	86	90	99	94	93	106	117	110	94	93	90	83	93	89	96	92	83	104	95	83	85	100	81	113	87	97	88	93	79	110	108	96	71	99	94	90	92	95	98	112	90	93	112	104	81	102	86	79	83	96	99	95	84	98	81	111	93	90	94	80	85	105	97	101	101	92	81	89	95	95	89	86	92	97	80	99	100	91	110	87	80	97	84	79	86	87	92	94	76	82	79	81	111	105	87	75	74	103	85	80	96	101	92	89	110	107	95	102	86	85	92	90	98	97	83	92	108	98	83	114	91	108	80	97	86	86	97	107	105	101	104	97	84	106	84	93	83	101	89	95	99	87	95	91	103	102	96	83	100	100	96	81	88	98	95	87	100	109	79	74	92	94	83	88	102	84	87	82	87	89	89	73	88	90	93	102	102	87	77	89	88	89	87	107	98	92	89	94	94	75	105	85	82	98	91	103	105	100	96	95	103	82	85	80	100	75	109	80	94	82	85	94	96	89	97	92	89	95	86	102	89	101	96	95	93	93	80	81	86	95	91	98	101	94	76	101	92	101	105	96	107	78	85	106	81	80	76	89	103	103	90	87	86	88	101	89	119	84	91	97	82	76	75	107	77	101	118	84	95	89	102	80	85	99	89	77	113	87	77	88	82	84	77	103	105	102	95	76	95	98	93	97	89	83	100	94	87	101	86	110	100	108	108	103	93	75	109	97	81	75	89	88	88	100	106	86	104	96	93	89	75	98	83	93	86	76	96	107	87	102	93	98	106	81	96	91	104	104	104	109	116	90	80	92	90	103	96	83	96	98	101	104	90	116	91	88	93	92	99	98	92	92	83	105	92	96	78	100	100	85	77	104	96	85	89	102	95	98	94	82	99	88	88	72	102	91	87	96	92	88	87	85	101	114	88	97	94	103	98	110	90	105	82	102	90	96	82	79	69	92	88	88	104	100	85	90	88	112	101	99	94	94	90	99	100	91	109	87	99	73	120
38979	23643	15085	13428	17378	18901	16684	14756	12937	10843	8235	6876	5754	4735	4107	3654	2930	2396	2103	1740	1572	1423	1232	1318	1111	1060	969	982	854	891	802	831	763	752	726	748	772	717	698	757	759	724	712	687	768	678	712	727	711	703	711	667	688	654	726	705	677	663	663	659	672	656	695	713	728	683	693	627	708	716	713	747	687	688	696	729	694	681	665	750	724	686	689	656	661	685	692	704	707	637	685	645	700	679	701	739	681	671	684	687	675	692	670	729	690	684	737	735	679	695	678	704	692	725	678	709	691	693	695	740	721	665	730	729	720	721	661	679	671	709	767	726	695	695	732	691	754	669	674	684	716	695	683	722	734	648	703	701	672	662	722	703	672	690	717	681	693	665	752	684	680	755	740	671	695	697	671	697	703	691	717	666	676	695	679	668	683	745	713	694	677	714	666	662	722	682	713	689	674	709	660	708	720	719	713	695	670	697	734	677	716	695	681	694	717	756	738	689	674	684	716	643	695	698	681	708	720	714	725	701	652	706	628	701	697	712	716	761	742	711	691	682	716	696	730	723	689	715	666	672	689	704	713	707	682	711	691	752	709	674	700	710	646	635	704	718	643	656	722	695	730	663	673	694	665	656	700	681	702	682	705	682	689	702	681	712	646	686	714	684	671	724	682	655	696	706	646	687	710	658	742	696	693	659	686	736	699	702	697	647	705	713	731	636	688	691	692	735	758	689	683	702	721	706	677	650	682	712	686	627	690	700	706	724	721	660	721	713	700	727	691	700	682	667	755	675	744	645	717	728	671	696	700	713	679	671	688	689	666	719	711	710	682	643	736	775	709	701	686	731	711	741	699	692	667	662	685	658	711	725	712	707	694	666	696	640	722	674	715	749	706	721	701	678	738	726	670	686	668	695	720	682	678	694	664	713	721	725	697	715	699	701	752	724	670	702	664	727	690	712	699	714	668	655	676	707	741	641	720	669	714	745	678	696	728	706	698	690	741	734	693	677	687	715	708	699	715	718	742	704	674	751	668	672	669	659	724	655	666	685	687	676	726	705	700	717	688	707	716	663	677	734	725	704	674	654	729	682	691	701	716	686	665	692	677	652	687	746	674	700	702	635	696	715	706	692	663	717	685	700	641	672	713	649	659	671	733	642	741	715	714	692	677	652	661	687	745	669	711	691	726	662	707	718	696	660	740	676	675	739	703	658	699	646	693	756	715	653	713	733	732	727	634	694	667	717	689	681	668	704	702	629	688	691	695	665	675	675	714	685	643	731	668	685	682	706	645	723	692	704	705	682	735	692	705	693	728	685	695	700	663	708	738	696	672	723	658	678	694	705	687	708	761	702	682	692	671	660	708	676	698	735	675	731	723	723	663	735	725	676	718	683	746	675	689	643	677	703	677	665	717	739	681	698	670	708	751	706	713	667	721	704	672	702	727	718	665	673	724	691	672	723	739	694	710	739	721	702	678	687	663	657	715	709	663	756	624	693	701	710	694	748	658	724	719	677	723	730	709	708	726	692	661	711	695	708	695	668	709	619	732	645	703	707	733	688	698	701	706	652	660	685	674	692	656	637	755	717	708	732	712	681	719	677	705	695	727	694	747	745	685	737	648	674	676	704	682	661	721	697	713	708	649	706	678	700	673	684	688	712	674	714	634	712	707	733	667	719	701	721	677	688	701	721	694	703	665	711	709	684	705	688	720	692	650	700	716	682	697	694	697	691	686	691	700	687	704	708	714	686	706	685	711	722	695	686	634	676	659	698	681	682	771	679	695	717	715	636	720	699	698	723	673	676	667	680	681	681	691	650	718	676	674	683	668	716	739	683	684	684	737	734	718	674	724	666	692	678	727	686	669	671	731	738	759	662	691	665	671	674	637	731	691	696	720	639	742	695	685	690	630	699	713	663	720	675	681	716	682	695	664	735	683	691	707	663	741	704	690	688	733	679	680	689	722	712	682	670	719	708	697	693	723	705	699	701	710	730	685	687	705	708	642	723	675	720	674	709	760	671	659	691	681	746	683	706	712	715	688	725	702	708	679	701	643	721	692	686	745	718	645	710	735	694	680	660	644	673	684	680	681	615	674	695	695	724	672	667	679	666	718	653	727	674	696	687	688	687	699	661	702	708	696	697	677	695	654	686	661	707	740	676	722	732	663	677	704	704	705	719	711	703	671	678	668	671	694	668	658	669	747	723	738	683	738	648	705	703	727	682	687	708	735	704	717	706	687	674	731	733	724	716	739	692	696	682	722	681	701	637	682	686	704	705	673	716	660	681	679	750	674	711	678	684	706	739	721	709	703	667	699	677	663	665	710	716	689	676	732	712	652	646	718	677	703	716	717	676	716	716	677	699	707	682	734	723	726	673	730	714	692	707	668	658	749	714	670	690	699	683	689	735	664	697	720	702	661	690	659	676	667	696	690	696	774	695	682	697	708	688	723	701	689	731	667	709	708	675	671	715	673	725	734	667	661	725	713	672	686	686	641	679	686	690	729	721	670	672	702	709	707	718	722	705	666	675	704	679	740	693	696	677	687	656	683	668	741	700	655	736	689	711	665	686	691	735	678	683	685	685	703	686	678	673	695	669	678	697	704	690	672	723	640	751	704	718	666	724	686	707	714	693	728	703	649	676	709	699	733	673	693	703	710	685	653	664	700	686	713	716	707	666	679	697	664	733	686	713	685	635	647	693	714	700	689	648	671	671	711	694	709	668	734	703	700	740	706	706	677	732	691	705	676	728	690	705	663	682	756	683	667	688	655	689	719	704	676	709	703	678	714	679	668	721	689	682	704	683	702	740	695	738	703	681	720	707	712	654	774	679	683	671	729	724	695	687	716	716	716	700	688	687	690	664	703	703	685	696	710	726	690	709	723	722	701	636	648	703	687	688	640	723	647	707	699	716	665	654	725	700	694	696	693	751	693	675	678	673	665	666	654	717	710	688	758	697	686	635	659	658	701	676	646	676	695	720	671	676	703	697	701	729	720	683	669	727	744	651	696	717	657	717	678	702	700	685	695	698	684	690	681	704	702	683	725	711	654	757	689	676	660	695	705	694	742	672	707	688	671	674	686	660	765	679	696	722	698	693	670	743	670	670	736	715	684	691	702	671	724	731	662	713	726	691	652	663	657	697	710	678	698	679	727	726	695	654	672	686	691	736	704	697	669	728	704	701	709	672	694	689	708	659	652	688	728	702	672	691	675	643	733	664	756	696	703	696	693	698	648	701	705	706	716	706	721	680	671	696	692	704	677	677	694	700	686	718	628	710	644	716	668	670	715	693	699	679	721	703	660	666	703	738	719	670	679	721	716	732	690	701	684	675	705	705	690	693	679	702	696	663	716	733	702	694	703	703	711	716	686	714	706	716	667	670	683	667	688	644	752	659	674	715	667	677	726	659	712	713	717	677	703	688	743	646	661	649	722	716	677	659	707	673	741	735	706	741	719	756	694	705	719	646	686	653	653	767	687	674	679	688	705	726	685	742	692	713
8407	3366	1736	804	593	492	510	507	476	437	341	303	276	270	213	196	148	185	120	125	127	107	94	111	120	113	96	102	91	81	102	97	119	96	95	104	87	82	83	105	101	103	87	81	75	72	86	89	84	100	93	82	74	74	82	71	89	69	84	80	92	73	72	71	78	81	104	88	87	69	80	84	87	83	64	91	84	90	75	91	82	106	102	91	90	85	76	86	78	90	88	101	78	99	71	85	94	81	79	77	76	81	97	66	100	75	83	99	95	87	80	101	67	87	77	97	82	84	82	78	93	78	94	86	97	89	79	86	91	86	90	87	84	99	97	76	99	65	99	107	77	87	70	81	93	89	86	100	96	84	92	103	64	85	71	99	86	65	75	101	83	94	85	71	98	87	79	96	84	100	92	102	78	77	67	103	90	114	90	69	74	87	85	91	101	73	94	83	74	99	87	91	92	104	67	92	79	78	90	76	86	96	94	75	78	88	77	112	85	78	83	95	77	92	96	92	89	79	100	80	91	88	101	94	84	75	90	67	105	88	108	92	73	96	68	84	78	97	93	101	85	94	79	92	82	76	109	87	81	90	86	90	83	70	88	89	92	77	84	76	100	104	73	83	84	80	100	77	89	84	101	76	98	87	98	81	86	98	86	77	93	93	90	80	72	104	98	86	92	73	92	69	81	90	86	77	77	90	78	88	99	80	100	87	74	85	86	95	95	92	83	75	84	77	94	82	88	71	78	96	94	86	96	96	81	83	77	72	79	93	91	80	93	83	99	87	94	89	103	93	113	83	87	92	79	101	67	95	85	84	85	66	98	85	72	100	76	77	82	84	77	75	91	95	95	82	109	83	104	71	75	75	76	85	79	74	92	87	88	106	100	95	88	75	80	105	73	92	97	74	77	82	93	97	94	95	87	83	89	96	87	79	82	78	98	80	90	95	74	92	84	87	100	87	80	89	96	75	77	75	90	91	80	78	86	93	85	81	83	93	94	75	86	84	83	79	108	92	88	73	82	93	83	85	73	85	85	99	89	72	92	92	93	82	78	80	72	92	87	91	77	88	93	85	70	78	92	86	97	88	80	97	78	78	91	88	63	93	87	82	85	76	85	91	83	88	86	77	92	99	92	81	90	94	79	102	87	100	87	83	88	94	89	97	81	83	82	77	75	92	75	76	91	86	90	82	89	94	98	83	94	84	83	83	106	90	87	86	80	73	80	94	93	92	82	78	76	81	91	98	73	93	75	90	83	86	95	92	69	89	85	91	90	94	94	91	84	84	78	82	100	82	84	96	87	82	82	91	94	78	78	95	83	98	91	84	76	93	87	92	105	89	98	91	79	100	76	89	68	82	71	84	93	85	79	101	99	86	85	100	78	79	96	92	89	92	116	83	101	69	79	80	102	91	88	82	88	73	88	93	85	86	95	90	91	84	86	76	101	94	80	90	82	87	104	80	104	71	90	84	88	67	91	110	73	84	84	75	93	75	76	86	70	96	83	74	89	86	96	81	79	88	89	81	92	90	77	80	86	85	81	87	92	87	98	106	93	109	86	87	84	75	83	85	88	83	83	89	78	82	82	90	91	95	90	102	102	69	99	80	79	92	95	84	83	82	76	83	77	78	71	81	85	97	85	100	92	74	81	99	86	82	86	89	107	76	76	82	114	98	82	93	85	86	78	76	91	84	70	82	97	104	98	79	92	77	104	93	77	72	85	82	88	96	87	101	86	94	90	91	82	82	73	75	89	96	77	84	79	78	81	84	96	75	97	93	92	81	91	80	95	93	82	90	101	80	90	92	81	83	90	89	97	86	94	66	88	93	90	81	101	89	97	92	91	80	96	69	95	78	80	90	85	88	80	92	83	91	91	93	75	93	106	82	82	84	82	65	87	76	63	89	89	93	93	93	90	95	72	86	101	68	80	96	86	75	83	86	80	76	85	84	78	83	95	101	91	77	88	78	79	85	79	78	95	109	106	65	82	93	91	98	102	88	81	67	80	78	84	97	96	80	99	92	92	74	85	83	87	89	85	102	101	84	81	99	103	99	88	83	81	80	75	92	90	94	93	76	80	97	87	86	80	77	83	88	81	85	75	90	91	76	88	86	97	91	88	77	77	85	79	93	82	103	88	94	87	82	83	71	91	99	94	103	113	90	86	98	86	80	88	98	82	94	83	87	96	88	99	110	82	89	86	74	63	94	71	98	85	77	74	91	84	90	94	85	97	73	92	93	103	77	89	86	74	89	82	79	96	95	87	70	74	80	95	97	89	96	98	95	83	82	81	87	98	84	82	78	87	104	76	88	89	81	100	95	86	82	90	60	84	76	89	78	100	97	83	95	80	86	100	82	83	78	89	94	86	80	74	91	96	88	83	102	97	91	70	84	96	90	98	89	106	89	92	96	81	86	77	88	73	90	71	107	82	86	89	83	89	97	93	105	105	100	76	88	90	93	96	91	95	96	87	96	92	92	93	93	91	89	87	73	92	73	82	90	77	98	78	102	85	93	85	95	64	88	95	83	84	93	94	70	91	83	92	78	77	101	74	81	80	82	68	91	94	72	85	94	82	106	110	86	96	81	103	103	76	90	76	91	94	95	92	94	93	96	77	65	92	85	90	105	84	93	96	93	89	84	71	95	86	94	84	85	82	82	80	84	93	106	81	86	89	94	73	88	82	89	76	95	85	81	80	90	79	79	85	79	93	84	74	74	94	81	100	80	100	83	83	86	98	76	79	91	79	99	78	83	85	83	88	110	71	91	98	81	97	84	92	82	88	85	81	75	88	98	71	93	101	90	80	101	86	87	87	98	85	90	89	102	89	83	82	89	87	87	78	87	74	94	86	71	81	84	97	87	97	85	103	94	86	98	96	101	93	64	91	87	101	94	88	71	83	89	91	90	104	91	107	83	97	106	99	106	74	83	88	88	77	74	74	99	85	95	93	88	83	87	90	98	86	72	78	86	85	97	81	92	96	72	85	78	85	85	80	81	99	89	82	85	87	89	95	91	71	117	98	85	82	88	76	95	99	65	91	96	101	107	94	88	96	75	93	88	101	98	89	77	87	91	81	79	84	105	98	89	81	74	88	77	89	78	73	92	85	75	92	113	74	91	94	79	83	77	81	75	82	75	83	80	90	86	91	86	82	95	79	85	101	87	82	81	80	106	89	79	90	82	79	109	89	87	81	93	89	78	89	87	89	84	80	92	90	88	74	80	94	79	101	97	84	86	81	72	81	91	82	91	94	90	83	89	89	73	110	100	89	88	84	75	83	94	74	88	101	100	66	93	78	90	89	85	88	84	87	75	76	75	78	80	78	81	79	74	94	90	92	88	97	85	80	82	76	84	75	82	95	84	93	79	77	85	82	113	75	77	90	71	69	105	80	97	86	75	79	84	67	93	87	90	64	82	102	88	88	79	99	91	89	99	71	79	93	91	90	88	88	87	92	72	93	93	87	94	78	86	84	75	84	98	88	78	96	90	82	68
35838	20872	13597	10715	17478	18279	16882	14766	12745	10819	8435	7005	5888	4899	4186	3628	2995	2565	2134	1836	1598	1351	1221	1185	1084	1032	942	934	883	809	836	812	740	726	730	687	732	718	740	668	664	665	665	641	655	651	646	662	707	629	654	647	606	661	671	620	681	615	659	631	628	669	635	660	649	636	658	645	676	619	691	702	613	685	646	653	627	645	641	674	690	667	638	618	631	669	674	637	688	670	680	656	739	655	682	644	643	689	651	620	684	639	690	670	657	705	645	703	667	646	662	654	695	626	702	667	679	679	641	678	656	582	639	641	637	701	670	625	698	635	664	665	690	627	620	686	684	640	605	635	626	678	664	687	683	670	648	638	653	648	607	630	659	731	727	653	697	624	660	643	676	660	633	625	662	652	637	662	687	667	658	625	672	653	700	679	666	609	660	616	626	655	681	635	671	689	629	641	642	645	651	634	683	642	631	677	679	665	615	629	695	651	653	646	685	665	626	657	631	625	672	655	671	620	687	638	616	629	666	695	631	694	675	627	597	678	668	608	632	643	643	691	611	665	661	637	638	673	677	656	660	688	657	671	591	685	647	640	653	649	639	645	710	618	629	660	668	627	627	651	690	668	675	708	689	625	684	650	646	623	653	683	646	598	654	654	689	638	670	629	671	658	625	651	672	663	652	675	655	592	657	693	682	645	646	657	659	628	692	677	611	672	677	643	675	666	629	620	647	709	642	626	664	630	631	700	687	678	714	684	635	661	666	657	598	662	659	698	689	633	661	656	673	674	645	672	664	620	684	678	675	673	633	674	587	671	672	628	632	625	663	662	672	633	661	628	648	681	613	667	657	638	670	654	635	646	629	687	662	696	617	645	611	639	705	655	651	669	662	643	666	643	684	668	652	638	656	652	674	743	686	653	645	594	640	664	663	614	678	685	699	672	675	649	717	648	662	663	607	670	673	640	630	662	681	636	683	669	632	681	706	654	636	620	643	630	635	669	654	640	655	688	667	652	617	677	701	645	702	650	616	723	595	668	657	649	638	639	637	645	682	644	630	670	668	658	690	689	623	704	659	647	644	645	639	622	602	660	671	648	635	665	636	681	679	654	643	690	644	634	657	641	609	637	657	671	638	669	692	641	717	652	660	656	641	666	654	600	673	691	638	712	660	662	673	628	653	643	644	675	683	685	660	668	689	640	645	671	617	625	634	679	648	630	657	653	661	671	659	631	632	673	636	616	653	650	651	655	654	665	637	672	678	688	630	642	643	691	624	642	699	649	646	695	707	687	642	651	641	673	676	592	635	671	674	659	670	656	643	717	618	635	690	656	682	643	636	676	701	634	660	662	653	626	675	668	626	657	647	686	653	651	618	677	661	685	622	624	677	622	630	631	679	674	665	648	666	631	658	644	715	723	673	642	649	705	662	631	634	663	669	634	732	642	657	647	636	652	626	633	661	626	676	656	678	646	657	638	643	650	665	633	636	613	639	648	645	678	668	640	628	661	629	639	667	673	639	689	685	632	662	617	668	642	668	683	594	632	675	648	672	657	660	664	610	648	663	666	605	646	602	623	634	661	633	599	694	704	649	649	641	653	622	684	677	685	642	681	667	663	641	668	667	664	613	616	615	683	668	583	649	616	691	687	649	610	665	661	629	625	664	683	643	678	621	647	673	652	633	656	639	666	662	695	641	639	685	626	666	652	705	660	635	683	619	682	662	678	735	639	659	641	612	667	653	631	627	638	654	624	615	647	656	656	588	627	698	676	628	631	629	651	678	656	665	646	657	651	636	675	646	666	635	675	671	684	635	654	661	677	636	715	623	659	614	693	649	641	654	712	648	653	712	660	644	695	689	670	652	633	699	656	662	649	603	644	667	642	616	646	646	619	686	648	615	734	683	690	652	662	605	673	641	698	624	660	679	629	670	672	693	659	677	646	647	647	639	623	665	664	696	651	643	672	655	628	659	615	648	663	659	642	690	656	617	689	633	650	649	588	681	665	612	650	647	649	702	651	646	654	582	686	681	659	620	675	604	649	617	681	593	644	641	685	679	694	609	649	673	687	707	650	652	688	628	678	634	683	678	659	686	682	662	672	628	633	655	671	626	662	640	634	663	634	670	659	671	667	660	629	679	615	612	658	634	613	678	685	651	655	635	661	632	686	653	638	649	687	685	679	670	707	655	613	650	659	671	612	643	653	655	695	663	633	631	634	608	648	671	715	659	650	654	659	673	693	634	662	633	659	639	667	620	645	653	660	675	679	657	659	635	654	656	637	692	627	661	654	632	657	706	689	647	643	663	679	617	687	660	745	674	615	692	672	645	650	640	685	657	693	643	667	665	684	655	691	654	660	677	639	680	647	643	630	662	642	656	683	654	644	651	632	649	649	696	647	642	605	601	629	621	692	685	639	627	664	636	679	642	700	647	640	619	600	635	686	646	673	683	657	659	661	646	657	693	654	667	679	708	622	662	665	674	664	667	667	665	640	651	612	632	684	680	641	700	656	643	652	659	646	621	709	720	684	655	682	694	626	614	658	646	658	675	614	653	637	615	660	630	625	610	674	682	684	653	645	683	681	643	614	655	623	648	665	641	609	655	647	675	684	673	663	661	679	646	658	680	626	631	672	666	675	640	670	615	686	670	682	686	652	690	645	679	665	676	626	687	653	673	695	676	606	685	692	664	696	655	658	629	622	636	668	657	644	706	642	639	628	615	623	631	636	607	647	660	661	680	682	680	658	652	702	647	686	674	611	673	665	622	706	654	647	690	664	648	640	658	664	670	697	640	662	679	686	621	609	668	623	688	667	631	642	628	655	655	599	641	658	660	688	668	665	713	676	605	626	649	660	664	646	642	644	662	634	660	713	666	660	662	618	684	651	666	635	625	665	673	605	673	638	695	646	629	660	685	696	684	626	633	674	668	714	716	648	647	674	720	631	619	628	653	659	695	669	670	657	651	687	687	626	649	672	616	650	628	659	703	622	675	679	671	610	666	673	673	641	661	614	680	652	665	663	692	700	685	638	645	696	657	658	612	663	673	686	666	638	682	681	689	683	629	653	643	642	627	671	655	644	667	683	621	680	628	673	634	576	619	664	608	709	606	641	677	668	664	583	659	696	631	688	678	657	639	680	634	652	647	630	728	634	659	597	638	663	693	681	681	677	661	657	648	637	686	674	645	708	615	631	664	688	618	666	613	661	647	646	663	630	638	611	678	676	644	667	628	686	641	593	652	651	647	701	604	624	691	642	701	676	639	638	689	655	686	703	683	605	648	663	639	633	644	654	628	690	656	683	666	640	642	650	656	618	651	678	593	651	662	620	684	686	674	646	654	653	639	661	657	635	672	689	656	691	649	674	640	608	657	625	659	669	684	637	653	698	639	688	703	631	636	622	691	655	673	670	627	701	615	621	611	610	675	628	669	670	624	662	659	650	654	652	635	647	680	683	627	686	666	676	676	648	636	634	695	675	632	667	656	680	649	659	661	656	661	672	673	695
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
