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
342706723379	342706723929	342706724479	342706725029	342706725579	342706726129	342706726679	342706727229	342706727779	342706728329	342706728879	342706729429	342706729979	342706730529	342706731079	342706731629	342706732179	342706732729	342706733279	342706733829	342706734379	342706734929	342706735479	342706736029	342706736579	342706737129	342706737679	342706738229	342706738779	342706739329	342706739879	342706740429	342706740979	342706741529	342706742079	342706742629	342706743179	342706743729	342706744279	342706744829	342706745379	342706745929	342706746479	342706747029	342706747579	342706748129	342706748679	342706749229	342706749779	342706750329	342706750879	342706751429	342706751979	342706752529	342706753079	342706753629	342706754179	342706754729	342706755279	342706755829	342706756379	342706756929	342706757479	342706758029	342706758579	342706759129	342706759679	342706760229	342706760779	342706761329	342706761879	342706762429	342706762979	342706763529	342706764079	342706764629	342706765179	342706765729	342706766279	342706766829	342706767379	342706767929	342706768479	342706769029	342706769579	342706770129	342706770679	342706771229	342706771779	342706772329	342706772879	342706773429	342706773979	342706774529	342706775079	342706775629	342706776179	342706776729	342706777279	342706777829	342706778379	342706778929	342706779479	342706780029	342706780579	342706781129	342706781679	342706782229	342706782779	342706783329	342706783879	342706784429	342706784979	342706785529	342706786079	342706786629	342706787179	342706787729	342706788279	342706788829	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2146	3300	1900	2700	2146	3300	1900	2700	2146	3300	1900	2700	2146	3300	1900	2700	2146	3300	1900	2700	2146	3300	1900	2700	2146	3300	1900	2700	2146	3300	1900	2700	2146	3300	1900	2700	2146	3300	1900	2700	2146	3300	1900	2700	2146	3300	1900	2700	2146	3300	1900	2700	2146	3300	1900	2700	2146	3300	1900	2700	2146	3300	1900	2700	2146	3300	1900	2700	2146	3300	1900	2700	2146	3300	1900	2700	2146	3300	1900	2700	2145	3300	1900	2700	2145	3300	1900	2700	2145	3300	1900	2700	2145	3300	1900	2700	2145	3300	1900	2700	2145	3300	1900	2700	2145	3300	1900	2700	2145	3300	1900	2700	2145	3300	1900	2700	2145	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
3329	2204	1136	842	1039	1513	1427	1105	826	766	587	542	475	364	331	314	242	215	241	215	189	199	158	151	154	144	181	135	106	143	138	117	121	117	102	94	81	100	66	98	98	76	92	77	93	74	73	68	62	83	76	67	61	73	78	78	88	67	76	85	57	86	58	77	64	62	78	64	65	87	71	58	66	74	57	74	75	81	77	65	64	69	76	57	64	63	70	52	63	67	71	77	68	78	66	75	79	66	77	60	56	67	73	68	70	68	78	68	56	77	69	70	79	65	74	76	65	77	74	81	73	61	57	61	68	62	68	67	60	67	71	62	58	60	76	66	77	60	74	75	66	70	77	69	59	77	68	62	69	63	66	61	67	66	61	53	61	58	67	73	51	66	80	76	68	77	75	77	61	66	66	72	95	75	69	68	66	64	57	71	67	66	64	64	68	73	78	66	77	79	57	63	75	55	93	47	60	62	67	56	66	71	62	78	53	59	66	64	51	55	57	87	65	66	56	69	75	74	72	70	64	68	71	61	67	71	57	79	65	71	68	68	67	71	69	78	59	64	63	65	64	79	70	67	75	56	52	76	74	58	76	69	80	65	67	65	68	78	59	82	70	72	71	56	76	49	69	69	67	77	72	67	77	61	65	66	79	54	69	76	82	73	76	61	75	64	83	58	88	63	67	60	71	72	59	72	68	61	77	66	72	76	83	83	63	62	74	61	56	76	79	71	64	78	69	70	68	62	77	82	75	70	75	63	78	72	78	57	62	79	57	54	82	77	69	87	58	64	76	81	69	63	69	66	82	64	81	62	63	72	69	63	68	72	68	70	75	73	68	60	65	75	77	82	57	71	73	64	58	63	54	75	79	82	72	72	79	63	67	67	86	65	73	71	58	79	68	65	80	70	72	72	84	67	69	73	81	71	67	70	67	70	73	74	72	71	76	74	71	61	81	80	79	63	81	67	55	65	73	56	70	62	68	72	54	77	64	64	75	70	58	63	60	56	79	61	65	79	80	61	62	58	72	89	79	57	61	66	71	70	62	63	76	66	65	90	65	66	62	67	65	87	70	85	82	79	64	66	66	71	54	73	69	77	71	69	51	75	81	67	81	73	82	61	80	61	67	71	70	57	82	74	72	72	53	69	71	70	80	69	71	78	78	61	56	77	74	82	56	74	75	75	77	76	83	70	52	53	67	71	80	66	60	80	52	65	64	83	60	64	67	70	66	67	65	82	60	61	73	81	63	70	70	55	69	79	69	59	71	67	59	62	59	67	56	77	62	66	76	60	69	55	68	88	71	68	97	65	71	73	71	63	79	63	61	75	64	68	61	73	62	67	81	64	69	72	60	71	75	72	76	90	74	67	61	65	70	69	72	52	52	55	58	74	81	70	57	68	82	79	64	65	82	69	61	70	82	62	51	66	72	75	78	70	71	69	75	62	73	92	70	84	58	63	65	80	68	77	65	70	64	62	54	60	72	81	74	76	70	51	78	65	79	63	64	84	70	84	56	72	77	71	66	78	73	71	67	53	81	82	47	76	78	60	70	72	71	67	63	71	82	80	66	65	71	60	60	66	67	78	75	64	81	72	72	63	80	64	60	61	58	72	83	65	68	67	56	71	71	63	60	80	69	68	68	61	78	69	68	67	76	64	57	70	84	63	69	63	81	63	97	69	70	83	53	58	72	65	70	68	66	59	61	58	83	65	82	74	72	58	84	74	66	55	69	60	62	70	75	80	86	58	63	76	71	69	73	71	55	71	62	52	68	71	70	66	70	61	70	69	63	58	64	62	70	76	65	68	55	75	70	78	66	67	61	81	73	52	62	67	69	67	70	75	65	65	59	74	67	80	66	65	53	65	83	68	77	61	80	75	82	75	73	70	71	62	53	74	67	66	69	79	72	77	62	78	72	74	62	64	57	60	78	61	58	69	81	84	56	78	71	64	75	75	64	71	60	67	63	70	62	82	70	64	63	63	72	69	64	67	78	50	67	63	74	65	75	62	56	80	74	72	71	62	81	62	59	67	70	74	70	64	69	71	61	80	60	62	66	75	58	67	68	82	80	60	80	79	62	58	84	63	74	76	63	62	62	74	67	70	89	67	73	73	74	69	75	72	76	60	64	64	60	67	92	69	70	60	83	63	60	59	63	63	71	70	74	66	52	75	61	70	65	68	62	61	61	49	69	71	65	64	68	60	66	69	68	52	54	67	53	62	62	71	63	63	50	87	60	72	72	74	79	78	68	73	87	72	69	62	68	61	81	68	63	72	72	60	71	48	59	72	63	87	60	73	86	72	65	75	57	69	81	74	67	62	65	57	74	67	43	70	70	43	78	58	77	66	78	52	69	76	89	72	62	70	73	60	72	74	68	69	73	60	68	61	72	65	74	80	58	58	59	58	58	72	66	65	67	88	93	74	72	64	74	72	72	74	79	73	72	70	67	66	95	65	60	61	55	74	79	74	74	69	57	70	68	66	70	78	72	66	83	66	83	60	65	77	69	61	74	62	64	56	78	74	66	65	61	66	76	71	69	68	64	76	55	74	62	75	64	72	55	76	77	77	70	73	58	74	66	69	78	79	66	66	75	65	57	66	56	75	68	60	57	69	55	64	69	65	80	68	76	69	62	72	77	69	54	74	75	71	73	77	63	74	56	69	63	67	69	72	65	74	58	79	78	64	71	56	58	64	75	73	64	74	60	72	76	70	64	81	73	75	55	71	58	89	63	53	76	74	78	68	77	67	72	58	96	64	90	73	56	68	63	76	62	70	58	65	70	58	84	70	75	73	78	73	77	57	60	69	62	83	73	60	85	64	62	66	76	71	85	76	59	73	60	56	70	67	69	73	68	82	69	73	77	75	68	78	78	73	62	71	59	69	73	69	77	60	64	74	60	76	65	59	65	79	68	74	64	75	66	74	57	76	67	68	68	75	76	79	81	65	66	80	76	86	72	79	69	79	69	55	66	78	54	75	59	71	71	66	62	70	80	78	75	72	78	81	69	88	64	73	70	75	64	55	73	74	50	82	81	69	90	79	76	82	60	63	67	74	85	69	69	78	60	64	64	100	76	74	82	79	74	73	76	66	64	55	64	87	67	76	76	77	63	60	75	86	63	68	61	69	74	65	78	60	67	80	51	64	65	79	82	62	75	68	56	74	56	64	60	57	85	83	65	72	68	74	72	62	55	71	66	65	64	63	75	69	64	68	71	69	68	83	68	76	73	56	64	61	58	63	79	65	62	66	64	66	66	79	65	69	73	62	70	68	73	67	76	83	74	85	57	56	68	64	54	70	81	74	58	79	88	78	76	51	64	77	65	73	55	71	63	47	69	58	75	72	69	74	60	72	71	68	67	59	72	53	76	66	62	56	74	68	67	81	81	78	76	64	76	66	57	71	65	47	56	70	81	56	70	64	56	62	70	71	63	73	71	67	73	66	64	56	58	73	75	69	69	71	75	72	79	68	72	76	80	44	74	71	66	75	76	68
27940	19232	14568	23331	32358	32954	30542	26963	23030	20220	17617	15903	13741	11904	10316	9120	7900	7252	6707	6496	6208	5647	4707	4033	4081	3862	3524	3364	3134	3026	2969	2803	2485	2198	1985	1738	1559	1490	1479	1382	1367	1400	1219	1188	1175	1150	1055	1138	1068	1063	1033	1037	994	969	980	922	960	990	982	875	898	863	901	828	870	851	852	878	828	859	859	795	839	874	826	858	846	802	809	830	777	839	813	808	840	826	790	813	825	849	833	834	796	772	759	773	796	810	825	803	800	776	883	801	799	827	789	820	811	794	828	796	836	803	784	794	817	793	796	871	821	773	814	798	796	771	787	831	815	776	823	820	803	837	829	840	839	810	783	820	817	824	834	821	765	765	801	856	771	784	821	775	816	813	778	808	823	806	804	857	795	823	774	826	818	751	776	839	788	759	773	833	782	796	766	814	864	828	785	766	789	774	770	777	833	840	834	814	834	860	810	807	820	770	832	816	850	778	768	824	835	760	786	809	760	779	785	815	785	775	821	798	819	838	789	789	779	794	809	796	810	839	824	804	779	822	812	840	774	819	828	784	808	817	796	868	742	784	863	783	758	820	762	810	784	753	812	792	812	830	856	816	810	785	769	818	835	811	806	783	780	821	811	784	783	822	782	824	838	797	839	763	801	831	764	837	784	767	796	797	846	819	808	808	775	771	767	810	832	812	817	832	838	790	839	812	797	807	809	815	824	810	791	793	782	799	802	785	776	773	796	807	756	799	794	855	818	810	720	850	832	818	838	814	780	838	778	827	790	773	838	743	790	784	835	808	796	803	856	760	761	822	771	799	771	819	830	806	806	792	796	745	836	872	824	787	773	781	812	773	764	806	835	770	788	838	804	814	813	835	788	779	824	791	771	790	840	794	806	816	844	835	848	772	802	824	786	821	841	843	820	766	792	849	760	759	793	833	807	711	818	802	805	786	824	775	815	781	748	798	751	793	812	839	804	823	793	856	843	770	758	774	770	752	822	770	800	766	765	770	783	784	803	757	810	818	787	857	746	820	793	804	796	822	774	776	822	805	805	795	827	785	819	753	818	806	873	798	786	793	798	781	809	830	792	771	792	843	764	783	772	824	774	804	859	758	802	798	790	828	841	775	761	846	760	783	781	838	800	849	840	762	770	808	857	782	833	808	803	810	812	798	804	801	764	802	845	792	755	785	824	797	760	798	818	848	808	793	830	843	795	760	818	785	834	791	770	812	773	825	856	807	809	808	789	855	831	822	854	776	787	732	810	791	825	782	810	763	797	816	787	797	805	828	810	838	804	784	807	817	779	829	808	814	804	793	816	790	813	847	819	766	844	867	805	812	784	849	767	780	782	827	795	796	849	796	836	790	814	796	848	809	785	793	800	849	814	808	812	836	802	783	768	801	765	794	836	808	837	813	798	760	785	824	735	782	836	848	819	800	819	832	777	804	789	794	830	815	819	769	794	781	789	805	821	744	783	776	846	751	832	767	786	813	809	839	883	806	764	800	822	855	830	758	804	826	799	753	833	782	790	740	792	807	836	818	776	798	837	821	804	808	781	797	717	786	831	807	831	794	780	836	810	762	833	814	767	765	813	781	838	819	780	811	798	821	839	809	795	816	738	787	788	793	870	794	786	841	802	794	823	808	823	773	814	810	802	845	839	785	766	805	832	751	788	765	786	827	820	813	765	783	806	833	772	854	890	772	789	806	786	839	797	809	833	837	786	788	791	804	787	791	828	799	777	829	757	792	762	812	838	781	841	775	800	772	821	814	840	829	823	792	782	820	838	774	842	761	769	810	823	773	801	844	777	805	746	841	803	784	805	795	779	824	816	788	797	818	779	795	753	823	846	769	804	737	760	798	817	769	854	777	814	819	779	812	811	820	771	776	786	812	775	786	805	815	805	762	826	842	790	804	804	820	803	750	837	770	787	825	821	767	790	836	808	826	831	772	786	784	872	815	808	787	814	785	771	787	804	827	783	805	795	775	824	785	785	773	787	777	789	832	820	789	819	795	807	810	822	792	778	859	809	812	784	812	804	870	821	828	803	799	785	836	811	801	803	839	806	789	787	788	808	799	810	768	847	769	779	806	841	799	761	787	787	765	802	776	774	819	862	802	785	769	803	832	807	764	797	794	806	810	788	818	846	766	818	845	858	789	826	795	857	841	759	786	790	816	818	842	859	794	811	772	797	806	786	770	818	765	735	825	809	778	786	852	826	829	804	853	828	793	839	825	759	844	789	839	795	776	777	824	785	835	874	852	779	801	797	782	813	790	815	781	773	799	810	819	782	779	875	760	780	816	814	782	780	804	848	801	809	770	791	762	811	823	786	822	763	792	782	833	813	799	828	776	801	758	885	762	795	815	804	823	834	814	794	846	793	803	788	866	777	761	791	787	783	847	782	798	830	778	808	800	812	827	836	788	808	812	827	825	810	827	814	805	822	782	786	840	818	845	809	826	786	788	800	809	780	831	816	821	739	778	782	822	766	780	814	818	808	795	845	804	842	829	795	799	829	814	854	831	867	783	823	871	824	785	736	762	777	771	790	810	831	816	804	821	795	818	794	746	772	817	761	846	810	816	854	790	702	802	797	803	805	807	774	770	791	790	718	788	768	834	818	788	820	824	791	767	806	872	785	799	751	800	811	768	768	783	814	831	773	814	797	770	802	785	788	822	853	790	790	802	860	858	838	793	782	835	841	767	847	784	792	792	772	823	737	840	801	779	782	806	789	789	779	761	802	831	823	782	809	844	829	792	781	769	854	777	816	808	853	829	851	787	858	765	784	857	780	815	855	794	765	788	738	823	887	769	784	791	783	849	831	827	782	797	807	787	803	755	869	838	800	798	794	797	779	801	792	802	828	805	832	865	891	813	814	826	824	822	787	806	826	845	816	804	802	759	771	837	748	787	781	797	810	778	808	791	803	781	818	740	861	781	803	816	834	746	807	788	788	807	851	757	773	766	816	793	817	801	789	804	867	818	844	824	786	854	830	828	824	778	889	782	853	801	822	783	810	813	811	778	808	756	871	781	757	815	803	820	838	820	773	801	820	805	819	766	840	794	783	837	788	786	838	751	832	870	792	807	781	865	822	866	830	838	822	837	832	848	767	812	791	781	784	797	805	852	773	747	765	816	802	771	786	859	809	827	794	787	801	801	794	818	825	839	825	794	799	788	787	807	814	795	833	834	788	826	805	766	801	838	744	739	794	773	784	784	816	764	835	817	802	804	792	806	799	827	825	809	833	775	789	784	817	835	772	813	806	753	794	756	808	792	803	804	800	802	807	858	849	777	763	794	842	791	816	796	837	810	810	786	812	738	848	780	802	814	782	800	783	834	835	796	826	862	832	816	805	805	829	808	814	797	794	790	807	792	763	800	808	799	788	787	837	779	788	829	818	816	834	792	749	794	845	817	801	825	815	849	817	797	810	808	823	781	770	869	787	794	801	814	730	815	812	816	822	817	779	831	823	786	821	794	778	811	783	758	748	790	831	740	811	794
2686	1097	541	376	476	736	727	526	441	339	293	261	206	215	160	147	154	125	126	134	119	126	125	107	120	109	83	107	80	99	72	88	84	83	80	86	80	85	69	67	78	75	78	81	69	74	76	58	68	72	54	59	84	83	72	72	61	72	67	62	56	68	82	55	68	65	64	77	76	71	67	66	66	69	56	69	67	65	54	73	58	56	71	67	72	57	78	61	71	59	74	63	62	59	68	60	69	53	78	60	63	76	70	71	64	53	53	64	68	76	65	72	65	75	77	77	76	68	53	53	67	67	77	63	79	52	69	63	75	67	72	67	61	60	54	64	69	69	76	65	78	66	56	55	81	69	71	83	60	60	73	68	79	80	52	60	64	79	64	52	71	62	59	68	64	81	61	79	60	66	68	45	72	80	67	67	73	80	64	68	72	70	61	70	62	63	69	80	69	67	58	79	59	80	59	70	64	63	58	67	55	64	61	63	72	58	54	68	53	69	64	69	73	54	55	69	70	76	54	64	64	74	51	68	69	62	64	64	71	75	72	72	58	63	71	77	67	75	80	58	70	72	70	54	73	74	74	62	62	60	75	71	77	63	58	83	65	68	84	72	57	60	63	65	55	59	70	68	70	60	69	72	67	68	60	64	64	61	62	80	73	81	66	59	67	81	70	65	72	65	63	68	56	67	70	58	74	58	53	67	72	58	73	69	61	76	74	87	68	59	65	65	76	58	67	55	80	71	64	74	61	83	72	62	61	71	59	68	73	75	67	74	57	87	81	69	67	67	68	65	67	70	70	58	76	64	74	67	72	61	54	67	57	63	69	56	60	71	60	75	60	70	78	54	75	85	81	74	71	65	63	56	72	58	78	81	81	66	75	62	50	62	65	71	74	68	64	68	70	67	68	75	59	67	78	75	68	64	62	60	63	61	63	55	63	75	64	75	67	61	67	66	66	62	82	52	64	71	67	71	79	67	60	50	81	83	73	62	65	62	64	58	67	47	76	61	65	63	67	82	75	58	72	69	65	71	64	63	76	77	69	67	76	56	66	67	64	87	73	69	60	55	73	66	59	76	66	66	67	65	77	61	55	66	67	81	58	80	69	70	75	54	68	51	65	62	48	85	69	68	73	65	70	68	66	54	68	59	54	76	79	55	71	65	68	60	77	65	65	77	64	69	68	59	64	73	82	63	62	71	74	61	66	69	84	74	61	76	76	69	62	67	66	66	77	60	67	63	64	68	66	74	76	58	93	65	60	58	70	82	67	63	74	72	83	66	72	72	60	65	70	68	63	52	79	60	53	75	74	72	61	70	66	82	58	62	68	69	64	72	68	72	59	58	79	67	54	69	60	69	72	55	62	78	66	76	74	63	57	64	71	82	58	67	57	81	77	67	65	48	66	68	65	68	66	51	70	58	70	59	76	65	69	71	78	54	85	56	77	79	74	75	76	65	71	72	61	70	65	76	68	63	63	66	62	71	55	58	59	83	60	74	62	82	73	86	69	64	65	74	57	75	70	75	68	68	55	62	78	65	64	83	68	77	70	71	90	77	63	70	77	63	48	65	60	73	62	70	57	53	68	61	71	54	74	57	66	70	65	63	68	69	86	74	74	53	73	61	62	66	58	74	59	73	60	65	66	60	62	75	65	63	71	72	68	66	53	69	63	57	67	62	68	73	57	76	74	60	68	75	64	64	73	68	59	73	61	59	72	67	74	65	53	62	76	61	75	67	68	77	69	66	86	71	88	64	78	80	67	64	81	63	75	72	69	76	60	78	58	54	70	72	65	78	76	68	81	75	68	76	65	71	75	51	69	72	63	84	68	69	71	57	65	60	71	50	72	79	75	75	69	73	77	64	71	56	67	90	66	72	63	62	74	71	71	74	53	62	78	74	54	74	83	80	74	65	64	65	78	86	67	53	63	76	70	59	68	56	75	66	71	62	62	74	72	65	82	65	57	56	70	70	66	70	70	66	80	60	70	72	59	60	76	64	70	66	76	58	77	57	61	64	58	68	66	79	92	67	71	72	77	61	52	71	76	77	57	74	76	74	70	86	66	86	57	72	75	43	72	70	72	79	79	55	65	68	61	69	77	73	66	80	68	68	73	64	69	68	65	69	73	70	63	67	59	57	64	57	70	74	70	62	64	86	61	71	60	65	62	69	74	67	66	67	73	55	79	58	62	73	58	61	60	58	69	68	67	73	54	62	74	62	65	65	56	50	69	68	79	52	73	70	69	70	59	69	73	76	90	59	58	60	64	73	56	57	76	68	48	78	75	72	63	64	72	79	65	78	74	59	71	65	68	60	68	79	68	73	65	66	65	70	74	68	56	63	61	64	75	71	74	55	66	76	62	78	93	75	74	65	58	75	76	73	78	72	76	68	73	69	65	56	58	71	53	61	64	52	57	68	78	62	76	76	79	61	87	87	56	67	66	64	72	69	69	62	67	58	93	63	72	79	72	61	77	73	72	70	70	55	62	66	74	70	66	77	62	73	82	89	65	64	64	64	63	50	65	48	67	68	74	70	59	68	73	66	54	67	59	74	62	68	82	83	69	70	60	61	72	65	66	68	60	67	63	76	55	79	56	80	69	78	75	79	69	68	64	76	70	80	83	69	84	63	63	64	60	57	86	66	70	67	80	70	79	75	75	68	69	72	67	59	66	57	62	63	65	69	68	65	67	72	65	78	72	73	81	64	70	74	70	74	70	56	61	49	56	72	75	60	69	68	58	64	66	55	76	69	86	66	69	74	55	81	64	46	62	69	63	54	67	69	69	72	67	76	60	74	65	69	85	64	78	68	62	68	62	64	68	70	68	64	66	54	60	62	65	69	81	72	63	69	78	68	70	58	57	63	78	67	71	72	70	68	78	78	58	78	59	85	74	61	71	81	80	82	79	72	75	71	60	95	72	60	66	75	61	72	55	62	63	71	61	54	67	80	67	55	62	73	67	55	84	67	76	62	73	68	61	72	74	73	68	56	69	69	74	66	68	56	68	60	60	75	85	63	77	68	63	66	61	58	82	73	58	47	58	63	53	56	60	80	58	57	63	56	62	56	72	63	64	73	58	59	52	85	70	66	93	60	68	81	59	69	72	60	57	77	63	67	75	73	56	74	68	87	70	79	80	69	68	53	59	59	72	69	75	81	89	77	66	70	55	77	65	63	71	46	61	80	84	71	69	61	58	67	59	56	84	73	83	71	78	67	59	63	82	70	62	74	75	66	67	55	62	68	52	73	70	72	69	53	69	57	78	59	54	74	79	77	73	68	62	82	69	62	54	71	64	57	62	66	61	74	69	86	80	58	63	66	69	75	68	57	56	89	55	62	58	72	60	60	71	60	62	66	87	63	75	68	66	65	78	60	89	62	74	68	77	83	71	70	62	66	69	55	68	78	57	69	70	68	72	68	68	57	59	63	67	70	63	58	68	67	78	61	64	68	75	62	73	79	61	66	77	69	73	70	75	56	66	61	59	67	71	64
21830	13520	9057	16329	25249	25853	24412	20627	16756	13502	10833	9106	7751	6404	5358	4463	3969	3690	3640	3331	3247	3081	2760	2270	2065	1999	1873	1887	1776	1684	1671	1679	1557	1353	1259	1198	1050	1018	995	1003	1053	971	986	944	918	903	948	922	901	914	864	906	843	900	874	861	838	870	880	833	843	808	801	842	767	792	842	834	816	853	814	794	810	789	791	761	817	786	800	820	803	810	757	827	835	810	787	790	816	801	755	769	832	834	806	784	824	820	802	821	794	871	785	801	783	765	782	779	828	839	793	795	749	804	852	817	849	822	848	763	824	772	804	820	840	821	813	799	791	820	819	775	817	837	812	848	814	800	847	827	818	774	786	811	794	783	776	825	808	818	770	835	766	837	837	797	821	791	756	766	813	783	762	807	792	847	803	806	846	753	800	850	758	770	779	817	781	765	805	794	790	797	798	773	796	725	799	836	765	777	803	814	815	838	779	818	826	788	800	853	812	789	798	784	778	805	811	802	827	808	796	817	805	760	859	825	784	779	837	824	802	831	789	804	800	807	801	818	813	809	882	810	796	758	821	797	798	772	820	803	816	798	778	782	798	783	796	811	847	874	878	824	805	796	786	789	808	810	787	840	815	799	827	803	813	772	782	784	779	765	851	807	810	800	804	808	811	860	808	813	772	816	816	865	813	790	803	797	848	787	794	793	800	835	815	818	794	795	794	836	806	823	804	798	764	815	777	808	845	814	814	742	780	769	875	839	772	763	769	801	769	826	762	760	795	762	740	776	815	799	786	787	787	783	787	786	788	795	846	776	825	777	845	866	820	799	820	780	778	795	827	777	806	792	792	835	841	789	799	752	778	766	779	773	769	847	803	780	825	830	794	800	771	798	818	740	757	817	777	888	825	837	746	788	827	806	762	800	780	761	791	838	843	826	813	768	748	793	730	835	806	828	828	807	832	806	870	850	802	820	758	826	779	818	823	797	795	796	775	795	764	805	803	797	798	813	822	823	834	764	740	781	786	813	849	805	859	780	823	777	798	825	829	812	795	846	834	785	832	786	836	815	790	789	794	837	751	785	777	824	844	768	815	833	800	773	797	745	871	826	836	786	819	779	820	818	792	822	790	765	790	830	804	826	790	814	823	817	782	823	800	818	761	785	844	797	816	806	739	799	782	820	791	859	789	791	817	795	825	778	803	770	835	808	817	812	784	821	820	770	804	839	788	826	867	788	813	815	772	770	832	796	805	783	765	841	740	795	809	814	809	803	759	775	805	780	822	826	812	765	778	778	794	824	826	751	802	809	756	812	783	774	770	768	771	818	782	814	811	761	772	794	823	871	775	834	772	820	806	815	820	786	863	853	799	774	775	755	799	767	832	781	841	808	767	790	812	796	821	802	841	829	793	833	763	822	789	838	751	810	801	801	806	792	782	827	791	788	820	779	790	844	805	905	803	808	807	824	811	785	792	834	798	820	792	828	782	824	787	796	776	841	803	789	800	790	789	820	832	789	797	775	831	796	770	762	857	789	799	758	826	774	825	813	808	799	823	765	818	766	827	852	800	796	822	792	834	779	833	785	815	784	847	817	789	812	811	840	798	778	839	793	824	840	817	746	829	796	823	779	820	799	802	859	841	793	798	808	808	814	798	815	783	845	773	834	829	790	841	803	757	780	815	774	774	756	814	716	771	818	834	822	763	819	818	786	778	845	778	787	801	764	833	817	757	848	832	767	810	792	826	810	813	778	792	871	773	802	832	788	832	812	787	781	794	777	809	796	777	806	737	800	832	849	782	786	766	815	794	763	821	779	832	752	793	834	847	750	813	774	830	815	772	818	803	816	836	786	823	750	811	795	808	786	818	810	779	805	802	785	808	765	795	848	780	807	771	797	810	814	809	802	811	860	815	776	822	788	789	773	777	842	835	743	820	801	841	846	818	781	841	813	852	824	805	830	789	797	797	752	872	852	818	792	779	802	778	797	799	771	812	826	842	784	819	801	800	775	804	745	806	816	753	816	781	835	841	812	791	790	793	823	788	838	798	780	800	801	789	786	877	832	802	782	839	804	834	834	819	811	766	806	826	812	772	790	790	801	795	793	779	821	817	806	781	829	801	791	803	829	794	745	867	777	816	828	807	773	799	746	777	820	800	798	782	793	817	793	812	806	789	823	762	818	787	778	765	745	756	805	768	869	817	802	886	812	784	791	799	724	778	761	806	833	783	795	795	829	769	806	795	753	803	817	830	854	785	814	800	861	805	865	795	795	753	789	800	746	806	816	828	785	811	798	804	809	826	792	763	793	787	795	803	846	832	796	792	832	832	826	841	762	835	837	833	828	820	814	800	806	756	776	784	816	823	783	769	781	803	811	850	783	832	799	816	810	788	850	789	774	809	851	812	777	766	808	840	855	802	819	794	787	802	750	751	811	856	755	817	795	804	791	809	845	858	801	779	816	788	793	793	813	784	870	833	808	814	782	844	819	800	864	810	749	826	828	837	858	803	822	805	817	833	824	751	799	804	801	779	821	836	817	800	850	834	832	844	813	806	784	849	798	821	836	868	849	847	762	819	843	846	787	755	822	804	818	809	798	820	822	784	800	805	829	837	817	812	789	799	796	833	770	839	820	776	776	775	764	772	753	821	831	779	766	773	845	789	761	776	836	848	868	807	863	757	800	836	808	804	778	812	852	830	779	815	836	790	840	775	798	764	758	802	886	781	816	820	820	818	777	765	791	812	804	796	744	844	739	808	788	779	790	798	749	797	777	811	768	868	828	794	797	801	747	807	828	801	798	791	765	819	823	780	777	805	778	798	788	807	804	754	808	750	854	821	835	803	836	776	780	755	771	796	828	796	763	769	799	790	785	822	766	809	784	807	827	802	833	837	824	748	784	772	828	806	797	782	819	832	805	803	849	779	809	783	801	793	791	786	830	783	840	765	771	859	821	808	751	806	783	808	792	804	800	753	819	794	789	817	767	817	808	803	764	806	850	776	816	822	807	824	845	839	796	787	796	850	823	817	805	823	792	820	783	812	787	794	796	780	811	819	758	786	777	788	827	759	842	776	846	839	795	859	785	783	840	745	790	787	842	824	834	796	812	774	848	816	775	829	795	830	810	818	798	784	822	829	813	802	783	780	784	781	817	789	794	797	806	790	805	843	835	860	762	773	771	818	813	767	789	820	853	784	811	757	739	804	780	763	775	830	802	790	807	848	816	820	765	826	813	782	797	795	853	800	835	787	793	809	777	833	835	814	797	820	735	790	806	769	799	789	799	861	844	846	759	789	817	802	820	784	798	800	869	780	818	802	801	801	782	794	858	802	763	819	799	817	758	773	840	771	827	804	805	771	826	834	757	793	796	791	831	787	781	815	750	798	831	780	786	859	845	763	812	739	779	774	794	783	842	776	840	844	808	839	758	794	779	821	790	774	774	867	829	770	779	810	769	767	787	763	795	776	788	826	825	864	835	824	823	825	768	814	773	817	759	768	786	781	788	839	810	839	854	811	813
2536	1655	806	603	708	1101	1109	898	702	552	460	400	351	310	238	223	200	175	157	150	149	125	146	115	102	116	113	126	104	77	103	96	92	96	88	78	73	81	65	72	84	66	79	77	66	69	61	59	68	70	64	75	68	60	61	61	55	60	72	72	67	76	56	67	71	74	57	83	60	81	74	73	55	65	77	72	64	60	67	79	71	60	55	60	56	64	50	57	56	59	54	64	67	66	72	75	51	55	59	62	64	72	69	54	67	46	53	47	61	62	66	58	62	66	71	62	64	57	51	65	61	60	79	57	67	54	74	74	57	48	53	77	63	47	77	67	74	62	62	66	72	57	70	46	68	81	77	63	58	61	65	87	62	66	49	53	66	72	57	63	65	61	72	48	63	58	51	61	69	52	57	59	71	48	62	55	66	80	54	64	62	69	69	62	63	64	58	60	76	60	51	65	75	58	58	65	74	56	58	78	56	49	77	64	70	69	76	58	66	57	70	57	54	50	73	49	56	51	67	74	73	58	70	58	70	65	62	76	60	67	51	57	72	65	51	66	54	63	61	72	57	63	60	72	67	57	64	77	63	69	66	80	65	64	55	70	65	66	57	68	72	69	69	69	61	69	62	58	57	55	64	64	55	67	67	57	56	58	46	62	61	57	77	66	58	59	80	72	61	52	65	62	74	58	68	67	69	63	63	56	56	58	61	60	58	81	54	49	60	62	64	71	56	56	74	58	74	57	72	64	53	48	66	59	73	67	56	55	59	58	68	72	72	63	51	73	64	63	67	70	58	70	63	58	61	62	73	74	73	68	65	51	59	70	75	52	59	73	57	54	57	72	52	58	55	57	69	61	52	57	61	58	75	62	55	53	57	58	54	78	60	59	74	71	51	58	50	56	59	71	63	61	76	48	71	70	71	60	63	65	70	64	57	66	71	64	44	77	55	59	55	63	56	45	70	64	66	70	65	54	76	71	55	78	52	63	71	70	71	50	58	57	61	84	73	61	54	65	61	65	57	54	73	60	61	56	54	69	71	82	60	57	66	46	63	60	63	68	77	52	62	71	58	62	68	73	66	62	63	59	64	49	52	56	58	68	58	52	51	74	62	64	47	51	47	61	61	71	60	63	61	49	63	63	71	68	65	73	64	75	62	48	59	49	64	63	61	53	77	60	61	66	78	60	61	58	53	46	65	54	56	73	57	59	61	71	68	77	51	56	63	55	69	55	63	41	69	61	61	57	61	56	75	64	65	55	69	69	60	57	59	51	48	47	56	64	68	63	71	54	62	58	76	53	49	74	68	71	72	60	75	58	58	57	82	56	72	75	61	48	58	61	65	56	68	62	61	76	69	68	78	67	67	72	59	57	66	66	51	76	58	63	64	68	57	61	75	58	58	61	61	68	69	50	78	45	68	64	68	55	81	59	71	70	80	50	62	70	65	56	63	59	68	77	72	60	54	90	58	76	69	67	67	55	77	59	53	57	69	64	61	63	70	61	55	51	58	66	67	56	66	67	73	73	52	59	61	51	68	72	56	57	60	64	70	62	72	64	62	65	60	53	64	60	55	74	64	70	55	73	70	74	71	57	54	71	79	73	49	68	70	61	61	69	59	62	74	58	68	62	62	69	82	72	60	48	66	68	63	54	61	49	56	57	61	66	61	56	67	65	60	75	62	63	66	67	65	74	57	63	75	51	61	62	66	56	69	64	63	62	46	58	63	57	64	76	67	76	61	77	65	68	67	56	69	63	54	60	55	53	53	65	68	52	71	70	64	49	68	63	54	55	60	73	68	55	63	55	64	51	74	53	67	67	78	70	72	50	73	78	49	62	71	56	76	65	55	68	58	75	53	51	54	62	63	74	58	63	68	68	57	46	50	79	52	65	71	50	54	67	53	69	76	67	58	47	53	74	50	62	58	65	72	59	61	58	75	56	57	59	64	50	59	63	53	65	61	50	72	50	66	61	60	65	61	53	68	63	76	64	68	52	66	56	55	56	68	64	63	59	64	70	65	65	66	68	66	56	65	76	60	53	61	72	71	65	75	70	64	54	57	51	83	59	74	77	54	58	67	62	58	79	56	60	71	68	67	65	53	63	68	72	68	67	57	63	65	63	70	68	52	56	55	70	58	56	67	49	70	65	67	52	60	55	57	82	67	64	54	65	57	51	73	52	65	57	59	57	58	58	63	61	77	62	70	57	80	50	67	82	52	53	59	59	59	54	55	66	73	55	75	55	58	63	63	66	54	77	67	66	73	50	50	67	61	60	63	70	52	51	68	70	54	64	71	62	58	58	54	73	58	66	57	53	68	55	60	76	52	49	57	72	74	61	65	79	61	57	67	56	84	49	65	59	64	59	54	62	48	77	55	56	64	65	52	66	64	61	60	55	57	67	64	58	60	60	69	74	59	56	73	64	57	51	56	54	57	76	63	59	79	70	72	56	61	74	65	53	63	58	79	63	58	53	63	60	66	57	58	59	67	47	58	63	57	62	58	59	71	49	50	51	67	61	43	59	55	58	72	55	60	63	63	62	66	64	66	73	62	58	60	90	62	66	78	71	66	59	74	56	60	65	60	61	74	57	62	46	62	54	61	63	67	73	65	57	58	67	71	49	65	70	68	51	59	64	63	59	66	56	53	64	76	63	51	54	69	59	71	76	66	73	53	70	70	57	68	80	64	55	56	63	67	73	57	62	54	56	68	58	62	70	76	51	69	57	55	50	52	74	64	50	63	56	70	53	52	53	50	71	54	54	73	58	64	62	70	62	77	64	66	73	70	54	75	49	51	55	70	59	89	72	47	57	77	58	53	66	65	70	69	64	70	56	53	61	54	47	66	61	67	53	69	74	68	61	73	78	36	66	63	49	54	57	68	72	58	55	50	65	47	62	60	72	64	65	72	77	56	77	65	64	52	62	63	48	54	61	67	48	71	60	57	58	66	59	53	82	64	60	70	49	62	76	60	64	60	63	55	70	53	64	62	56	56	71	60	59	64	46	77	69	68	60	53	54	64	59	71	67	74	71	49	60	55	42	62	54	65	75	69	54	70	65	67	63	61	62	70	57	63	63	62	62	67	68	59	69	60	59	47	64	54	59	58	57	61	52	62	65	66	57	77	67	69	62	67	59	54	59	51	51	56	69	70	59	57	67	74	58	62	71	78	67	72	67	71	83	68	56	88	74	57	59	60	52	62	55	73	64	64	59	68	55	53	61	57	72	57	67	71	46	62	64	83	48	51	82	70	72	66	70	66	61	71	73	69	62	60	56	58	59	65	55	52	70	61	66	68	70	80	62	64	58	72	61	68	92	59	54	68	80	50	57	61	67	55	76	71	58	56	52	49	66	54	62	64	68	53	65	59	51	60	53	62	57	63	44	53	62	71	64	63	58	65	63	65	64	62	59	49	68	56	61	62	60	57	79	55	52	66	43	79	48	59	66	54	64	47	67	60	58	68	66	63	68	65	43	59	58	61	59	74	79	67	57
25411	17509	12308	20501	29028	29968	28352	24741	21064	17610	14717	13008	10946	9322	7927	6601	5610	5122	4730	4379	4298	4133	3712	3083	2868	2702	2611	2480	2265	2166	2008	1988	1942	1676	1506	1350	1271	1249	1095	1071	1131	1034	1070	1033	943	968	969	919	906	898	905	884	895	876	824	835	811	821	809	814	821	801	810	809	805	777	763	745	788	759	766	717	762	746	735	743	731	777	770	762	762	741	717	732	734	817	779	759	735	725	710	660	718	742	739	755	742	783	726	722	709	774	693	749	786	765	819	743	718	761	763	744	804	759	777	760	730	727	742	723	720	789	731	727	735	711	742	703	766	721	763	770	785	779	720	779	726	718	688	757	747	717	716	742	744	742	728	769	798	699	740	727	762	686	737	754	720	702	743	777	768	724	744	783	719	747	736	757	757	730	766	712	753	751	772	762	732	714	773	729	735	738	733	734	754	713	732	738	745	724	692	715	728	738	817	738	710	759	769	729	738	748	700	717	728	741	690	769	762	800	767	709	742	723	743	740	738	730	697	717	737	712	744	764	745	726	683	733	664	707	767	761	704	747	792	732	737	748	695	773	742	753	721	784	718	791	707	703	720	769	710	708	723	764	725	684	707	761	763	747	764	740	723	795	756	760	706	764	784	739	705	747	758	775	696	732	745	756	695	729	784	766	729	687	725	705	737	750	739	745	753	735	765	707	810	792	717	761	710	789	728	756	724	747	802	776	742	730	741	729	705	725	763	736	754	735	711	726	727	719	760	759	728	712	751	748	723	739	742	745	732	733	749	724	727	760	759	776	760	747	726	728	747	742	779	717	760	778	689	735	750	752	678	687	739	793	733	765	752	762	716	727	722	780	731	752	734	720	757	738	776	796	711	706	701	805	788	702	738	758	760	767	786	683	687	709	757	782	754	683	724	805	768	774	733	749	781	714	722	746	689	709	735	736	693	800	763	746	731	731	765	733	696	734	713	764	714	748	743	769	770	699	724	721	731	786	742	715	724	739	756	734	728	776	728	756	794	727	747	740	705	756	727	705	736	746	745	738	741	722	716	714	749	733	732	758	772	742	751	713	776	762	701	712	731	756	753	736	749	716	743	743	719	735	735	740	713	774	753	753	727	718	724	761	747	846	760	767	730	763	739	722	740	744	722	708	749	745	732	728	754	765	749	771	729	711	740	743	726	737	720	723	727	681	747	751	760	705	707	796	776	733	725	795	787	755	719	732	746	762	776	769	756	715	775	788	765	712	751	748	755	734	740	725	758	718	721	768	719	715	725	719	743	725	745	697	740	732	706	737	715	774	742	722	706	721	725	742	744	718	691	783	717	707	743	724	769	783	741	726	754	733	786	765	738	723	728	709	804	753	717	707	714	689	751	708	774	766	741	676	730	752	740	702	725	727	677	752	746	790	787	712	762	733	726	791	769	751	691	716	762	748	755	748	716	707	754	759	746	712	756	778	787	749	740	725	756	729	729	729	718	707	734	746	717	777	759	764	749	730	715	713	736	752	713	751	772	722	718	699	777	777	736	818	745	716	727	761	790	719	739	804	724	762	753	761	758	728	737	722	772	799	699	749	714	725	703	746	748	705	790	751	759	733	737	735	737	791	773	743	743	701	735	723	741	699	783	763	739	745	714	744	766	738	749	749	751	730	737	765	745	754	723	703	734	776	768	711	743	755	702	723	759	752	690	768	734	739	755	779	740	804	754	742	766	708	711	735	765	766	744	731	764	688	767	714	708	759	770	777	722	753	772	741	782	742	756	695	702	751	758	764	724	733	735	771	767	698	761	806	714	730	730	745	699	767	737	772	748	800	757	711	716	687	741	730	728	773	688	771	732	727	737	770	758	694	703	712	791	741	752	755	786	741	754	705	783	745	769	773	737	746	716	764	757	742	748	728	774	706	752	723	744	700	732	744	768	737	777	785	778	774	766	733	746	761	726	715	701	773	762	731	752	718	811	747	796	749	777	711	771	760	737	692	747	743	724	743	750	728	768	745	727	733	761	739	730	734	741	725	744	716	731	711	717	768	771	788	758	763	795	772	707	786	719	750	743	763	763	743	700	720	685	703	762	761	772	734	749	731	718	762	703	734	717	728	800	713	716	698	706	712	731	768	719	728	741	757	761	740	739	736	724	755	794	754	715	734	675	759	728	746	716	759	779	664	736	762	737	766	767	763	737	731	789	729	733	747	729	747	739	710	741	709	753	771	751	757	719	730	765	775	744	833	706	783	801	723	743	731	742	706	698	688	770	718	695	691	729	807	707	762	723	722	708	721	749	718	763	759	734	760	687	743	734	758	711	756	745	742	746	729	740	732	761	704	779	719	764	744	696	729	706	759	714	767	722	736	715	724	679	736	695	719	739	752	737	783	757	760	772	784	757	716	728	719	719	692	749	726	784	730	705	733	798	756	742	729	715	755	694	696	723	734	789	734	767	698	718	752	745	718	704	724	778	753	709	736	761	721	720	763	762	732	790	714	754	807	749	690	730	749	743	802	790	726	737	720	768	757	751	783	724	751	738	795	753	692	716	736	748	768	750	694	749	679	731	711	787	752	683	744	729	718	764	752	733	769	760	783	716	745	782	680	736	709	695	697	744	798	732	738	765	731	676	735	741	764	757	751	776	729	753	786	741	765	740	778	714	740	808	747	735	779	746	703	705	717	743	753	764	716	704	727	706	724	742	742	731	722	744	735	756	746	753	692	764	727	746	767	751	730	791	803	772	724	786	744	775	731	717	699	751	709	739	747	706	749	726	714	753	741	729	748	717	788	770	686	780	751	747	745	731	695	767	759	725	754	748	751	738	739	732	689	679	769	765	811	762	769	766	740	740	752	759	713	742	762	729	742	719	731	740	734	745	760	737	713	718	778	748	785	757	773	819	778	750	732	696	738	733	726	748	714	759	736	723	747	777	771	747	744	751	713	752	740	706	736	766	731	753	702	727	746	698	718	705	746	739	775	768	790	754	755	755	762	786	759	769	737	773	737	767	754	730	744	705	696	720	698	736	790	740	752	749	755	782	770	714	761	736	713	732	736	725	717	763	745	768	749	753	737	729	735	756	727	785	764	775	727	687	737	745	808	727	815	717	718	711	751	761	740	753	757	765	709	769	750	714	713	714	760	747	798	780	720	785	781	747	771	768	749	761	741	734	766	767	732	755	745	766	761	754	732	733	716	754	693	757	786	724	698	782	754	792	714	763	772	778	716	706	716	774	749	748	724	747	743	716	690	728	712	746	731	721	717	765	748	737	731	757	745	701	720	728	708	787	729	715	718	768	788	756	723	746	709	724	741	705	740	730	775	739	685	736	741	752	739	745	775	692	693	716	798	714	761	786	754	698	799	755	779	757	771	759	762	734	756	701	738	714	729	755	755	704	681	692	770	721	810	773	737	742	749	791	728	746	747	721	708	739	737	731	753	717	742	720	715	721	774	810	721	692	737	732	759	756	762	769	700	699	722	704	752	764	726	722	772	754	788	724	735	786	696	743	721
3875	1644	888	597	721	1053	1105	991	828	664	474	454	406	367	276	244	217	204	207	175	172	162	165	151	157	150	134	158	140	118	142	125	134	106	95	96	80	82	70	91	83	71	74	94	80	73	88	75	66	84	93	64	86	77	85	73	74	74	78	77	82	71	68	68	67	64	63	66	66	76	79	67	78	77	89	59	78	74	87	62	88	72	61	74	64	87	82	72	82	68	76	75	74	62	75	70	80	77	58	82	78	63	77	86	93	64	77	64	57	86	75	92	70	82	85	74	75	73	74	68	74	83	93	74	59	73	76	58	79	82	68	90	80	76	76	69	76	83	85	59	74	71	64	82	56	80	76	66	60	75	84	77	80	81	71	88	66	67	90	78	70	74	66	78	68	79	88	80	76	67	64	89	60	73	83	73	79	92	86	71	79	76	73	74	97	70	74	88	76	68	75	92	74	88	65	61	86	73	83	77	67	68	74	54	66	74	58	70	73	71	87	64	80	74	70	89	71	93	68	67	78	67	72	83	81	79	73	71	61	87	83	75	76	89	76	80	79	69	97	74	66	80	74	73	78	71	86	85	82	67	75	79	71	70	69	71	76	76	65	58	79	73	88	73	61	65	66	80	79	73	86	83	92	73	84	68	77	91	74	70	75	71	55	82	76	74	86	90	69	73	77	68	85	83	72	87	73	72	74	89	88	81	86	85	63	88	71	79	77	79	63	86	78	80	68	68	73	69	77	73	69	80	82	84	76	78	77	74	87	77	86	76	70	58	87	76	79	73	83	73	76	82	83	82	67	74	69	80	65	72	71	81	92	68	75	72	84	83	67	69	80	82	75	70	85	66	73	74	81	99	71	63	59	63	90	91	85	87	89	75	76	83	68	72	77	66	63	70	85	72	74	77	80	72	83	62	78	75	72	67	99	78	70	63	55	62	70	67	76	78	80	84	77	81	86	67	59	75	88	93	69	75	76	71	77	85	81	77	68	66	68	92	66	73	61	88	63	69	70	65	84	82	85	69	83	81	67	69	62	74	79	63	80	86	64	85	77	74	76	79	77	72	70	80	82	76	75	70	69	84	73	73	78	76	79	77	74	75	66	67	76	92	70	61	86	71	88	87	72	67	77	62	80	84	81	86	75	69	78	85	71	79	66	79	68	80	69	81	78	82	73	73	75	63	68	64	72	66	67	74	84	79	79	74	62	74	81	70	81	85	70	83	78	60	68	73	72	80	62	69	75	82	78	71	71	78	69	64	79	71	87	68	74	79	80	78	75	80	65	94	72	82	82	65	74	74	75	67	73	72	67	82	60	68	80	83	76	76	74	70	78	61	84	63	75	75	79	87	79	75	81	90	59	82	81	66	83	69	65	67	79	64	73	67	88	70	100	73	60	85	67	67	86	60	84	80	80	58	66	73	66	82	65	86	85	90	64	73	89	80	76	67	77	85	88	68	71	72	71	74	82	63	85	82	77	70	81	77	62	64	87	80	84	63	70	72	70	72	83	87	80	77	89	59	75	71	76	68	74	83	59	82	78	75	78	77	77	73	63	81	67	92	80	83	84	81	74	72	98	61	69	70	73	70	71	71	80	70	69	57	77	68	76	58	76	78	69	68	76	83	67	86	68	63	71	86	74	86	77	72	76	95	65	73	65	85	76	67	58	77	75	69	73	71	75	66	80	72	83	77	77	82	83	73	78	81	81	67	83	73	83	76	86	73	77	74	83	76	82	63	73	76	85	74	77	67	77	73	73	79	72	70	91	72	69	70	74	86	67	86	73	76	82	77	77	100	78	71	91	86	86	63	78	68	69	73	71	88	87	67	72	85	55	94	72	69	74	88	83	83	94	78	65	88	66	68	74	83	83	77	82	67	63	70	79	66	90	67	79	73	80	59	68	66	67	72	78	80	65	61	72	75	76	82	80	76	72	71	80	67	82	67	86	72	81	67	80	71	75	87	60	75	64	56	72	98	72	84	83	83	83	67	64	76	73	69	74	66	76	80	76	61	69	72	75	68	57	74	74	82	57	75	70	84	80	78	81	74	71	91	64	81	70	86	85	82	74	72	93	80	76	67	68	75	65	83	88	74	78	71	81	85	81	79	67	62	97	85	78	74	76	78	70	73	73	73	81	75	82	81	65	77	70	69	91	80	85	76	83	72	79	70	80	66	82	78	77	56	82	78	84	70	70	70	67	69	90	94	76	79	76	83	77	73	81	78	99	82	69	86	64	84	70	70	79	75	58	67	81	75	75	75	65	75	80	60	76	79	87	75	77	86	80	88	78	80	77	85	76	80	73	71	83	68	70	89	67	66	77	72	81	73	68	90	80	71	80	78	71	77	87	76	79	83	84	79	69	72	58	74	88	90	70	72	87	93	71	77	81	84	72	72	68	82	82	71	77	62	81	81	77	84	69	82	66	67	66	70	81	84	85	66	69	72	80	80	77	83	72	73	74	96	67	83	75	58	86	82	76	61	73	82	81	84	86	75	80	84	64	80	65	74	68	68	89	76	71	88	79	78	67	71	76	69	77	84	86	66	76	48	74	67	72	69	77	78	80	79	76	73	81	62	85	85	91	86	77	67	75	80	93	69	84	49	80	64	77	76	74	74	74	74	80	78	73	73	76	77	73	66	71	59	74	71	75	72	97	85	80	83	79	69	73	83	84	71	75	64	77	82	85	89	68	86	80	92	94	89	74	64	93	72	81	70	80	80	70	70	81	80	72	82	66	71	80	68	60	91	74	83	78	71	71	83	76	78	78	77	74	77	78	76	83	71	79	75	65	90	64	73	81	66	79	78	75	63	70	85	77	83	73	72	68	86	84	60	67	80	84	78	69	73	81	81	73	70	75	91	69	81	79	69	81	60	74	71	79	74	75	68	84	79	64	64	56	88	83	73	65	77	78	72	84	74	67	74	77	65	99	63	65	71	73	76	77	87	79	74	67	86	75	86	72	63	66	81	63	71	81	104	87	78	65	81	85	62	81	66	77	65	72	73	78	65	68	63	71	84	74	84	79	78	53	66	78	83	86	66	79	79	71	79	77	79	90	82	76	75	91	89	70	74	70	68	85	83	58	80	71	88	77	67	81	75	81	68	87	67	85	91	74	80	74	67	73	86	76	78	83	77	73	77	74	78	69	96	84	82	84	79	82	74	76	73	70	76	67	76	64	61	78	96	82	76	88	71	70	81	80	72	78	83	84	79	76	67	79	60	92	79	78	67	78	57	79	86	70	62	71	83	76	87	82	75	70	91	91	80	66	82	80	71	73	84	89	83	78	87	65	67	79	76	79	86	74	75	96	76	70	74	89	85	87	78	77	73	78	81	82	60	80	57	91	83	85	86	73	76	76	76	77	65	74	76	77	85	69	61	74	84	87	72	82	91	66	89	82	82	88	73	78	77	83	79	75	69	81	68	70	69	71	65	93	71	91	73	80	77	61	85	65	77	79	91	77	66	71	61	90	66	63	78	79	77	68	60
24470	17043	12369	19820	28924	30229	28849	26174	22537	19411	16385	14319	12294	10541	9142	7608	6400	5677	5200	4878	4737	4650	4143	3745	3265	3115	3030	2752	2592	2376	2415	2281	2126	1946	1663	1591	1551	1394	1369	1346	1379	1286	1272	1145	1092	1192	1127	1139	1110	1086	1071	1051	1004	1091	988	1008	1006	1041	988	986	1000	911	1019	984	940	969	1005	957	975	962	943	920	891	882	875	916	912	878	927	908	888	902	867	923	928	942	870	891	895	867	879	944	881	890	881	886	908	908	899	875	900	906	867	895	854	887	910	942	876	919	881	916	870	860	1006	916	946	917	916	879	944	836	919	904	914	970	912	915	916	876	1000	918	954	956	909	887	904	887	896	882	915	910	923	903	888	895	926	953	905	965	908	945	972	910	896	919	885	879	940	912	906	918	908	855	917	871	892	922	862	941	939	874	877	909	854	903	943	879	900	862	884	886	909	897	908	921	882	909	904	925	899	889	950	908	931	888	871	968	909	852	901	929	900	903	903	954	915	909	870	937	935	915	903	922	937	901	922	871	892	906	934	929	889	909	915	884	944	934	872	955	884	938	903	865	895	926	936	925	862	926	923	906	865	910	920	970	921	887	916	872	840	860	923	917	920	928	937	903	899	884	949	941	910	890	944	879	949	924	936	883	907	885	908	910	939	918	855	915	917	895	921	971	935	897	904	915	934	920	939	848	875	924	927	908	897	865	977	912	868	939	906	967	903	883	903	907	839	857	895	935	936	928	892	901	940	966	914	857	872	901	917	840	868	894	918	937	874	922	896	878	867	885	928	924	946	895	924	903	962	907	919	868	907	876	925	922	895	911	902	921	896	822	918	943	939	877	931	926	921	904	959	886	924	881	902	946	898	866	901	873	907	896	902	947	913	922	913	915	940	907	916	862	955	961	861	905	940	930	873	896	959	936	878	873	932	849	957	922	932	956	933	875	898	888	894	909	942	918	928	895	922	858	908	961	940	946	838	929	937	892	878	917	928	877	883	877	891	873	922	863	926	911	863	913	888	895	892	918	989	875	929	900	897	919	920	905	887	984	902	930	888	915	898	856	895	905	911	935	920	927	839	892	945	927	942	925	883	935	885	895	927	897	920	952	900	899	936	903	911	893	895	941	880	964	895	891	923	823	910	866	949	883	881	892	921	933	893	861	928	928	859	916	882	890	895	864	884	900	974	896	920	917	913	993	904	930	942	957	934	899	918	873	901	883	924	935	901	899	828	891	885	897	922	861	892	893	896	911	857	864	930	934	853	902	873	921	951	884	836	904	969	912	891	903	939	958	886	899	882	907	867	954	895	907	923	913	890	995	897	882	887	933	902	943	917	926	881	924	868	881	917	949	861	887	904	903	911	924	944	905	863	908	905	952	891	877	931	898	907	872	918	910	915	925	846	946	962	910	956	947	886	950	957	891	926	926	936	891	883	879	926	886	960	887	893	970	892	906	955	899	936	964	851	911	971	916	922	967	920	948	916	892	856	908	902	928	880	913	921	896	894	933	949	891	879	884	857	855	909	888	910	911	909	865	871	867	898	887	894	871	914	909	886	876	903	918	913	972	911	945	919	961	919	891	860	915	887	913	911	905	977	938	905	896	832	911	868	944	907	929	870	919	909	956	881	914	905	959	897	885	946	902	892	900	881	892	893	882	946	911	954	941	922	875	916	939	901	934	906	978	893	915	931	962	869	879	887	899	928	869	889	928	946	891	935	925	899	924	849	927	895	915	889	905	855	913	900	874	858	894	918	866	871	938	902	937	864	907	906	951	901	877	907	899	907	941	956	942	923	912	878	939	937	898	932	881	855	922	896	888	910	886	955	880	907	901	932	846	911	904	892	892	910	885	885	929	901	897	917	880	908	967	927	929	923	920	951	924	898	919	890	903	948	906	882	911	921	874	903	919	910	885	925	873	899	846	928	880	952	871	944	1004	917	893	865	878	916	933	928	881	951	892	942	931	898	871	861	857	897	915	939	896	938	877	887	867	874	888	871	886	877	930	910	945	916	946	939	900	862	944	900	876	958	946	924	931	908	915	927	898	884	919	895	904	910	902	933	925	906	914	927	872	908	928	885	909	921	965	860	893	930	876	903	921	907	917	917	885	928	828	918	923	897	924	875	917	922	923	933	913	922	869	919	920	949	922	908	915	943	900	920	880	896	934	926	900	892	912	861	889	904	906	949	880	920	900	905	936	894	889	845	894	919	941	862	873	896	913	898	896	926	887	897	896	862	884	925	892	917	919	953	914	928	907	928	903	893	915	919	901	965	894	895	926	885	860	852	847	898	956	930	895	876	858	966	845	897	897	907	936	910	913	880	886	947	915	914	886	971	911	855	885	944	932	924	906	900	885	902	891	897	919	911	898	917	890	894	887	938	910	881	868	924	920	929	943	869	896	880	861	900	886	916	893	919	928	925	914	900	960	917	896	969	892	946	919	900	905	880	927	868	915	878	875	973	892	902	948	917	921	912	896	936	875	876	886	876	909	904	878	922	933	899	956	896	947	903	948	918	892	888	895	921	874	867	867	907	931	940	862	859	971	908	908	846	903	911	922	936	913	903	955	935	881	871	859	880	944	890	925	913	955	978	914	925	875	922	959	881	968	888	961	903	878	871	934	933	907	871	861	875	910	913	920	934	915	868	955	870	887	951	826	906	865	924	993	917	923	873	921	885	862	897	877	870	984	890	937	900	873	932	919	881	902	956	911	897	879	885	925	898	845	917	849	902	860	902	930	879	945	981	909	910	870	904	907	875	916	921	887	914	946	921	824	909	880	876	937	932	894	906	925	906	929	857	941	905	884	888	887	909	951	921	855	927	902	905	900	907	940	918	916	928	911	939	871	912	946	875	901	864	878	899	861	948	947	882	882	887	861	929	878	909	895	899	913	861	904	909	905	908	948	906	928	920	923	923	936	873	958	931	874	935	898	910	923	928	898	944	868	901	875	925	899	881	922	924	909	918	917	913	885	906	862	903	959	862	924	928	896	938	905	924	909	925	932	907	911	866	933	946	890	891	896	855	876	957	924	924	872	866	908	965	924	914	902	913	934	900	908	895	886	872	891	893	893	878	892	894	934	857	933	913	909	870	883	888	807	899	923	875	929	930	878	904	897	916	928	903	906	924	847	918	904	901	889	862	857	924	993	868	892	880	883	877	936	932	915	887	882	924	890	941	857	907	935	923	922	877	949	903	867	909	923	950	876	929	928	911	955	920	873	906	898	893	930	921	904	932	872	888	872	928	881	931	919	899	869	918	923	835	893	903	879	908	892	832	939	941	917	909	868	922	931	851	910	950	935	897	937	864	907	888	893	920	920	859	912	870	863	937	905	850	876	926	902	886	882	904	887	964	879	835	928	917	888	944	942	874	906	937	905	939	916	975	897	919	896	895	885	896	885	883	846	913	907	900	865	890	914	907	858	891	869	925	912	917	922	923	919	956	874	913	872	877	920	891	982	953	877	904	905	881	906	890	890	906	905	915	925	894	912	928	916	877	957
3582	2435	1226	759	938	1524	1553	1401	1112	926	746	565	518	440	350	339	307	230	198	218	192	180	168	194	193	175	152	139	134	98	124	110	109	108	92	103	103	93	97	80	81	80	86	88	82	90	77	73	82	80	65	74	80	74	54	73	72	80	77	82	75	77	79	67	68	58	64	60	62	73	79	71	62	63	71	53	68	64	84	71	73	74	69	67	82	77	69	72	76	62	60	65	68	60	59	62	70	74	70	63	72	87	87	69	66	74	73	78	64	70	54	86	67	81	68	68	66	84	64	67	86	68	66	91	73	79	83	70	58	71	63	78	68	58	80	70	92	66	68	54	77	63	67	71	81	81	50	58	77	69	56	87	64	80	83	66	63	84	76	72	53	56	70	64	59	69	78	62	68	64	66	67	54	62	71	71	75	83	55	80	70	63	53	65	82	70	74	70	68	88	70	77	76	78	61	56	82	73	65	67	62	71	71	62	74	77	82	81	78	66	69	69	74	76	68	74	70	73	62	89	75	86	93	84	69	74	80	63	67	72	90	77	66	72	73	66	70	61	71	77	70	83	74	87	68	64	58	73	59	70	69	92	77	72	73	80	56	73	56	63	73	63	81	74	77	60	59	64	61	86	75	70	73	60	74	62	58	65	57	72	63	66	77	64	67	82	79	82	66	53	71	59	72	81	69	81	66	58	60	74	69	78	70	80	64	81	84	75	78	79	72	61	75	84	73	75	85	66	54	74	63	52	73	80	67	73	84	72	67	62	76	60	78	61	65	63	90	78	59	78	71	71	68	55	78	71	70	70	54	69	70	59	69	73	71	76	73	52	77	69	51	63	75	76	64	74	71	68	64	82	83	59	69	67	77	62	80	61	72	74	70	67	59	52	62	60	76	76	71	73	57	74	67	63	65	59	73	72	71	74	72	82	62	86	57	76	75	83	78	79	69	70	82	58	80	75	64	54	64	73	74	65	73	69	71	73	66	81	64	78	47	63	74	74	79	49	63	80	79	55	64	76	57	73	65	68	69	71	69	73	72	74	72	61	62	73	63	49	82	74	77	63	86	68	66	83	65	53	96	76	63	83	67	75	69	60	86	60	73	55	83	73	69	63	58	65	57	65	81	80	67	76	81	62	72	77	79	66	77	69	76	68	65	64	70	76	55	86	65	74	79	73	53	70	60	65	62	67	86	76	83	67	63	60	83	74	58	65	72	68	78	76	68	62	67	69	64	53	69	59	47	80	76	77	75	58	56	67	72	79	69	75	70	69	84	76	65	76	83	66	69	68	76	74	55	69	74	67	76	52	75	72	56	81	81	84	64	70	61	76	74	62	68	68	66	71	68	70	70	60	74	77	66	65	82	71	58	72	76	66	72	69	54	75	65	66	64	72	81	62	72	64	71	77	78	68	77	61	73	59	61	58	65	68	72	57	74	57	61	78	64	56	72	75	58	82	78	73	71	77	80	68	69	74	45	72	69	81	80	69	70	68	69	81	62	56	74	81	76	64	73	86	71	81	65	71	72	73	68	65	65	69	75	82	67	62	68	59	75	70	64	73	75	75	71	65	64	67	59	86	61	70	75	77	61	72	64	75	68	69	74	83	72	51	73	74	67	79	63	66	78	66	73	57	74	57	72	77	74	62	65	67	75	62	62	70	78	63	79	73	72	72	83	68	57	77	69	76	57	71	79	72	77	66	67	76	69	77	74	68	66	74	72	65	72	65	67	70	63	64	77	68	70	66	76	77	73	76	65	50	77	53	82	64	65	69	78	61	71	84	79	77	66	79	71	68	72	68	77	79	71	64	68	81	51	64	76	68	73	77	67	73	57	74	56	57	66	52	69	69	70	73	65	72	73	67	73	81	71	78	69	66	72	60	54	59	72	75	59	71	70	67	69	59	60	55	65	61	70	72	63	75	77	71	65	73	63	66	58	75	73	58	63	71	68	76	66	67	80	76	83	75	68	68	79	76	69	58	70	54	72	80	74	79	73	62	78	66	74	75	66	80	69	69	88	67	74	64	79	65	61	60	62	73	71	69	76	74	69	86	80	72	71	72	64	79	67	74	85	61	64	64	79	74	81	76	76	73	83	71	69	57	62	64	65	73	61	64	80	69	57	78	60	81	50	63	71	80	76	64	65	57	78	91	67	58	80	63	74	76	63	66	64	72	65	87	66	80	83	62	58	63	68	60	62	82	80	79	59	71	60	68	65	69	69	72	66	79	70	68	71	66	57	76	56	79	73	73	76	61	70	67	63	73	71	69	60	86	76	64	85	73	62	59	72	58	71	85	73	78	67	60	74	82	70	87	57	88	71	77	90	78	74	79	85	73	59	75	83	64	77	80	75	70	75	71	65	60	66	64	70	61	70	76	73	76	66	72	70	57	65	73	65	78	62	83	78	69	74	76	82	78	73	66	70	83	71	84	71	58	75	75	82	69	59	67	63	71	57	55	68	76	80	53	65	59	82	63	73	65	85	65	72	63	78	58	68	77	85	57	73	72	82	64	65	75	76	60	74	70	78	77	58	58	67	81	57	82	73	79	58	76	67	81	73	69	57	63	73	70	72	57	70	66	69	68	71	66	51	61	71	69	71	66	74	77	62	64	68	53	68	67	73	80	57	83	68	65	69	69	80	73	76	73	71	73	76	67	70	77	62	64	88	72	75	72	62	76	76	64	59	67	82	80	73	72	62	70	75	86	87	68	50	79	72	62	65	75	67	75	68	85	59	68	66	68	83	80	81	82	70	75	70	66	69	61	76	71	63	85	66	66	76	69	62	74	83	66	77	67	61	62	60	75	76	57	70	72	62	75	72	61	85	85	78	77	77	64	64	58	60	74	57	61	45	67	66	59	80	65	73	71	73	70	51	67	76	89	81	59	77	69	71	70	67	71	62	77	77	73	80	61	67	54	71	71	60	76	60	64	72	54	64	62	67	71	73	64	80	63	79	70	62	73	72	77	74	70	76	60	74	81	64	63	78	58	78	73	82	67	80	74	82	73	78	73	69	72	71	74	67	74	67	79	81	79	64	71	74	72	95	75	77	75	73	74	80	73	77	58	65	71	77	80	69	72	59	60	66	83	71	56	59	77	68	74	67	66	67	81	69	70	78	90	62	74	79	76	69	66	66	79	64	74	53	68	71	65	74	77	59	63	78	67	67	81	70	66	53	65	70	77	82	64	63	79	79	69	71	66	65	55	75	67	72	78	63	70	60	71	56	78	74	68	61	52	64	81	77	69	67	72	73	71	81	78	85	62	62	54	73	71	80	76	68	74	76	64	70	77	71	69	74	69	65	94	72	91	64	76	68	71	60	83	57	74	60	62	80	54	69	68	64	57	78	75	68	65	54	66	78	59	71	64	59	66	59	68	77	68	59	70	59	65	66	72	70	61	61	53	81	72	65	80	72	59	49	58	72	66	77	69	54	73	78	80	63	79	69	65	64	55	74	73	67	76	69	76	68	64	78	73	65	69	70	80
28338	19878	14799	23083	31630	32945	31750	29389	25486	22427	19371	17247	15091	13082	11305	9570	8231	6925	6232	5975	5433	5237	5101	4591	4103	3690	3452	3247	2915	2627	2605	2462	2315	2221	1873	1752	1662	1549	1471	1457	1430	1281	1252	1177	1207	1150	1143	1208	1160	1115	1089	1036	990	1020	986	1042	918	962	921	927	898	919	893	885	884	908	854	869	871	836	863	855	870	840	833	842	849	862	873	790	836	835	815	811	883	828	803	826	857	834	856	826	779	823	842	803	880	844	781	819	827	779	849	836	880	828	818	833	814	847	797	797	794	849	812	813	870	789	826	847	795	818	783	822	814	792	844	776	800	803	846	813	880	885	832	852	840	838	817	845	804	838	853	852	781	788	826	864	766	825	792	846	799	810	837	812	835	817	823	784	807	818	841	801	844	835	818	841	760	778	827	895	800	851	793	770	837	827	833	808	806	867	811	753	822	786	818	872	818	814	822	829	804	825	809	853	817	809	772	809	862	789	833	805	872	835	788	810	874	867	852	843	846	824	761	861	798	866	815	798	848	755	802	836	839	813	853	798	836	786	852	803	804	773	854	811	803	834	796	800	793	881	798	819	814	742	797	806	839	842	832	815	863	830	798	820	819	837	852	814	819	829	816	818	840	851	866	869	820	800	817	828	813	791	819	828	822	785	826	812	779	807	802	821	830	780	782	836	866	797	813	785	849	858	839	826	787	816	821	802	788	854	828	828	782	781	834	833	802	823	788	796	803	755	776	827	803	828	847	819	835	812	769	835	819	833	848	822	842	858	863	777	819	840	833	820	822	857	818	856	793	797	786	805	837	761	808	817	815	850	833	794	827	774	848	816	814	822	788	821	827	806	743	786	791	871	799	866	800	795	833	772	829	809	791	754	783	853	829	852	839	869	841	816	841	833	822	797	844	811	795	811	780	771	825	770	822	867	825	851	811	775	828	842	816	789	826	843	799	847	862	788	781	822	834	816	843	789	787	853	836	827	840	853	813	781	786	771	817	793	823	825	831	850	814	814	842	823	873	854	775	787	831	826	804	783	847	828	833	848	803	809	806	825	822	829	845	794	819	896	840	830	892	866	761	817	840	874	799	812	810	849	886	841	799	775	819	775	811	797	815	836	830	815	788	828	782	782	792	835	806	810	810	825	832	831	782	853	855	855	801	802	834	827	798	787	806	852	848	743	826	868	815	821	839	858	822	784	833	837	824	835	805	814	816	825	805	845	788	829	884	818	876	847	779	770	837	768	813	850	819	836	842	795	770	764	845	833	833	848	837	834	823	851	826	792	811	867	811	776	803	849	855	839	784	833	808	850	843	840	833	841	833	795	864	820	822	806	859	842	899	811	843	851	856	813	814	778	826	793	805	857	811	845	828	781	817	787	842	829	786	808	817	871	801	794	801	810	770	817	827	787	817	840	844	818	846	838	814	858	830	818	772	805	797	827	759	755	874	874	828	843	794	807	797	849	826	818	819	880	784	780	822	815	829	810	869	825	800	854	831	810	829	809	748	822	884	815	856	843	806	841	807	828	826	791	800	782	817	810	812	824	809	806	850	801	857	818	774	826	792	846	774	863	836	809	776	825	791	853	803	845	830	773	825	773	837	806	832	796	821	791	848	750	778	823	816	830	765	806	833	829	829	784	829	820	842	841	845	826	793	829	759	807	815	847	835	784	807	836	795	843	818	824	901	863	843	804	824	807	789	749	808	819	831	800	800	875	836	842	825	847	804	843	838	800	807	816	805	818	858	810	824	768	798	801	862	827	826	820	848	811	808	849	789	846	805	818	797	794	831	825	794	836	817	843	819	768	846	754	874	818	803	864	814	824	847	754	827	836	816	851	821	843	812	798	814	813	812	807	809	802	805	832	793	789	804	820	847	838	838	792	803	789	852	796	832	866	801	775	811	786	838	867	803	816	795	821	839	777	775	811	801	815	831	811	862	824	833	826	840	845	828	782	816	808	847	812	816	819	787	831	864	820	778	832	844	815	848	852	828	775	823	769	861	788	790	852	808	810	834	788	854	808	830	806	788	841	851	805	852	765	803	830	826	785	791	861	825	818	820	829	835	816	805	812	789	862	773	826	842	798	854	799	795	833	806	818	803	807	838	824	792	818	821	818	791	830	774	826	796	880	799	819	815	867	787	788	834	855	828	850	794	799	827	784	847	792	818	799	829	829	818	840	823	829	826	829	822	809	811	827	781	833	802	798	842	848	780	836	768	795	819	822	822	798	822	843	832	828	854	875	815	819	819	792	820	813	819	853	789	804	860	801	805	791	778	826	829	803	791	761	818	808	805	793	834	821	812	830	783	811	785	832	853	833	791	785	863	821	814	824	894	853	832	827	786	784	880	819	841	796	857	824	835	845	763	850	799	793	822	794	766	827	770	815	845	814	830	812	841	837	737	841	789	800	830	885	781	811	869	784	794	827	832	826	819	818	766	860	798	860	848	794	813	757	809	812	819	834	827	755	844	824	845	842	838	824	836	803	833	804	784	796	812	801	894	816	852	823	818	751	809	844	833	820	833	817	850	795	826	799	799	822	869	828	847	807	793	814	875	788	811	837	776	790	816	916	847	783	778	764	805	794	813	844	820	800	811	840	822	778	826	836	811	803	742	829	805	790	789	844	809	820	821	822	852	833	807	788	832	785	837	804	820	796	858	848	814	828	779	839	798	798	834	805	838	788	812	778	761	837	821	845	847	826	887	823	785	806	832	832	880	859	816	818	815	845	842	871	848	777	794	800	796	818	794	791	823	834	768	793	809	791	815	857	828	795	834	763	827	799	837	811	813	845	845	808	791	820	838	794	850	820	826	846	811	881	807	837	837	821	820	795	841	807	822	826	801	770	778	832	803	843	794	833	831	860	823	835	780	868	855	827	833	841	856	773	818	772	813	824	862	847	846	830	782	776	790	814	836	861	771	810	792	800	869	825	795	795	806	808	788	781	837	834	803	800	821	817	797	855	854	773	820	788	810	811	779	828	801	801	815	818	746	825	800	836	865	846	772	814	824	803	820	837	799	801	833	849	814	795	725	815	808	863	769	790	812	791	822	792	805	846	823	817	842	827	808	859	848	843	773	811	807	824	809	777	809	857	784	820	796	808	839	830	752	820	813	843	801	798	801	802	829	806	834	783	829	799	858	844	812	812	842	868	825	831	878	837	855	850	771	769	807	823	797	769	803	857	833	838	781	797	848	894	841	801	839	810	808	864	826	782	800	838	825	841	804	804	805	794	836	807	837	819	828	815	862	842	803	787	850	803	845	856	844	862	804	878	830	810	828	781	840	830	810	824	756	891	811	835	756	838	821	789	804	830	785	813	801	820	838	761	862	806	829	754	784	851	790	806	805	822	875	783	804	793	811	828	846	795	818	773	800	825	757	825	805	836	814	848	825	823	814	831	793	873	818	828	803	802	840	844	824	812	776	834	853	781	816	776	843	856	817	789	777	801	787	800	798	812	822	852	812	842	818	832	816	849	844	798	819	907	818	800
2481	1097	546	351	354	636	723	657	540	443	343	298	270	216	217	166	165	142	120	129	130	121	130	111	104	97	85	106	94	81	87	79	83	85	80	84	73	77	72	67	82	66	66	79	57	84	62	77	67	67	69	68	68	74	71	66	74	59	77	59	61	71	84	56	65	63	70	64	68	67	64	62	71	55	79	68	84	73	84	70	76	64	76	62	66	55	71	54	61	56	76	62	71	76	78	47	78	68	76	73	70	66	73	61	64	58	73	64	67	72	58	62	63	57	71	77	69	71	63	52	64	57	58	76	86	67	80	66	78	63	75	71	64	62	77	78	61	56	71	76	59	76	56	61	62	62	76	60	57	91	75	68	72	84	70	58	76	60	66	54	65	69	64	70	79	64	69	65	71	74	72	76	66	68	68	63	69	62	70	66	75	73	69	73	64	69	78	56	75	55	69	57	81	76	69	69	66	65	80	60	62	60	69	86	71	76	60	58	62	63	59	64	71	62	68	76	63	71	61	47	67	67	63	69	70	67	66	61	63	68	67	61	53	68	69	67	57	70	61	61	68	65	68	56	60	64	74	74	75	65	74	71	75	73	78	70	63	58	71	63	75	70	79	77	63	79	70	68	79	69	67	71	79	74	68	69	58	77	71	49	57	75	67	70	79	60	61	67	64	62	74	64	67	61	73	79	61	63	66	63	66	83	72	80	69	62	81	68	62	74	72	82	67	52	69	60	67	67	52	68	58	75	68	68	57	64	62	64	65	65	55	72	68	67	66	74	62	78	63	63	71	66	54	74	73	64	74	59	84	58	78	69	74	62	90	69	81	69	58	67	81	70	57	67	72	63	53	60	64	81	60	59	68	60	80	77	62	46	78	71	66	56	99	71	66	65	77	70	77	61	73	67	59	74	74	64	70	83	78	72	75	56	53	64	96	71	70	77	64	59	67	74	53	68	82	51	72	64	61	80	83	74	68	57	64	70	79	69	66	65	59	69	62	59	71	72	71	72	60	54	51	69	65	70	54	73	70	54	55	60	68	78	73	75	66	75	58	68	68	68	71	75	74	71	72	68	67	60	59	65	81	66	59	71	69	56	63	66	62	61	70	73	76	70	69	68	63	73	74	72	65	66	90	79	64	57	72	53	65	62	63	55	65	55	70	63	66	70	74	79	65	66	76	71	71	84	62	78	73	76	73	60	60	63	66	67	75	85	58	66	70	60	68	75	77	68	73	63	65	61	62	61	71	66	84	60	78	66	77	63	57	69	72	71	69	64	77	72	72	73	75	63	60	66	76	73	67	72	88	68	73	68	66	64	70	69	62	69	78	72	47	77	66	74	56	52	74	64	81	83	66	65	75	64	73	58	75	85	64	72	62	72	64	73	63	72	67	68	78	69	65	77	77	79	59	63	73	67	61	84	79	79	65	64	79	78	55	77	80	65	68	60	69	70	68	60	67	74	73	83	79	65	71	71	75	65	71	82	72	55	55	67	77	74	64	73	65	84	63	65	53	72	73	70	76	74	57	68	71	73	71	63	75	61	64	58	66	77	63	79	60	66	66	78	60	59	65	71	76	69	61	75	71	71	72	65	62	75	72	82	61	70	62	77	67	64	70	56	67	71	68	62	57	69	65	59	71	66	68	62	58	58	66	79	77	67	83	63	71	70	61	63	62	67	67	78	58	66	70	67	68	75	75	80	73	79	70	72	75	70	75	70	60	72	68	74	63	67	54	72	79	54	64	58	68	67	75	64	68	62	68	73	72	74	74	57	68	80	67	61	74	71	70	69	64	74	56	69	80	71	68	61	56	66	74	71	75	76	57	74	71	72	72	62	80	68	67	55	59	54	54	69	57	74	65	82	77	58	65	82	69	66	61	77	78	58	70	65	57	74	66	59	57	57	62	63	68	71	89	73	56	60	85	83	74	66	72	73	64	68	65	71	56	73	76	77	62	78	66	82	69	68	68	53	62	58	61	69	65	62	72	60	78	79	69	59	72	67	52	61	59	63	66	73	70	72	64	67	70	50	73	69	78	68	59	66	58	68	64	77	58	72	73	70	59	69	68	89	68	75	89	83	75	60	72	66	69	77	69	61	71	74	70	78	52	67	71	83	87	75	65	72	61	78	65	63	66	67	65	68	70	77	71	69	62	58	73	82	65	76	69	57	71	70	60	76	58	76	90	84	92	65	71	65	55	67	82	77	84	83	67	63	52	71	77	68	75	66	72	75	71	75	72	63	68	81	60	66	71	72	82	61	66	78	66	62	71	56	66	74	65	76	63	63	75	79	77	80	68	76	74	77	67	67	79	71	55	71	65	57	77	75	69	75	66	81	64	64	73	69	70	59	66	68	62	80	61	78	52	67	68	60	85	85	83	63	59	72	66	70	72	65	65	74	78	53	68	76	86	61	72	87	65	73	72	70	74	48	60	73	74	76	68	65	67	63	64	82	62	72	57	77	65	77	61	66	70	79	68	49	64	63	58	66	72	56	54	74	74	67	74	73	66	65	59	78	67	75	56	72	85	66	64	70	69	73	57	78	76	63	68	64	73	59	87	76	76	72	90	74	61	60	58	82	71	65	75	70	79	65	63	63	72	60	64	66	62	76	59	61	80	63	82	63	76	61	85	66	71	67	57	77	75	73	57	71	74	67	59	65	68	60	76	55	58	63	64	66	59	82	64	60	77	65	69	66	67	82	59	60	71	74	70	67	63	58	64	79	79	72	71	65	84	67	73	63	67	62	62	74	76	62	78	70	77	58	83	73	52	77	63	62	62	56	76	63	64	56	56	59	55	60	58	61	69	76	82	74	66	53	73	74	52	66	58	58	52	67	54	57	75	65	71	76	65	72	74	58	71	71	58	77	67	61	84	68	67	48	70	59	69	83	72	69	64	72	80	71	71	79	69	70	56	65	63	68	62	80	72	78	71	64	70	62	55	77	63	72	71	70	87	76	63	67	60	64	79	62	69	71	74	65	63	87	77	69	60	76	72	64	74	67	77	83	71	87	82	62	70	69	80	64	66	73	75	65	52	68	64	53	62	73	77	78	62	58	59	62	67	76	63	64	67	72	67	67	46	65	59	66	75	71	65	71	70	82	70	57	75	63	56	78	73	71	58	69	64	76	70	73	59	86	66	71	66	63	67	60	73	78	68	69	80	57	72	73	75	73	90	68	68	78	60	78	88	87	69	88	75	63	77	64	88	77	63	71	61	83	63	69	63	66	55	60	69	77	63	60	63	62	65	64	65	61	63	64	67	58	64	70	58	59	64	62	65	67	87	77	59	64	61	64	59	65	58	70	71	68	79	47	68	80	66	76	68	65	73	68	59	65	68	79	63	68	73	73	70	65	67	79	68	82	56	77	74	52	65	56	80	82	64	57	76	79	68	74	71	71	68	56	70	68	66	73	57	55	81	47	69	69	91	80	69	61	74	69	71	64	60	57	60	74	65	63	66	73	76	57	71	60	76	63	66	65	57	71
21921	14119	9296	14776	23239	25166	24648	22897	19382	15767	12958	11083	9391	8176	6738	5687	4627	3745	3225	3128	3051	2851	2966	2558	2260	2017	1855	1763	1601	1544	1525	1418	1454	1362	1258	1205	1097	1139	1068	1098	1055	1063	952	979	982	958	937	912	905	898	946	938	881	972	905	904	918	860	853	825	867	862	856	798	868	842	848	877	817	790	850	890	890	806	843	789	816	824	857	763	844	839	883	837	774	842	822	850	862	846	829	825	841	882	758	884	781	823	785	859	846	814	840	798	830	783	755	847	816	861	849	833	831	816	861	866	806	868	813	804	830	883	808	787	841	853	813	828	779	838	857	779	838	857	903	859	855	801	832	822	845	861	865	802	840	832	816	781	873	819	846	790	855	837	823	830	787	808	835	821	878	843	805	844	908	812	814	766	854	860	826	831	806	861	801	837	825	804	782	790	823	835	828	788	806	803	856	796	793	804	830	822	855	815	816	828	815	771	813	798	809	856	846	854	822	799	828	835	874	811	811	845	821	830	877	843	782	877	812	835	835	800	885	814	855	842	880	836	808	817	787	842	821	813	889	811	874	803	844	774	827	825	825	781	808	814	819	830	832	865	812	894	812	840	840	809	855	833	827	829	782	784	849	817	876	827	811	788	839	810	801	800	824	828	799	827	823	812	795	826	824	818	837	818	834	846	854	844	840	778	808	818	831	859	819	786	875	860	809	780	874	823	801	793	795	770	783	770	856	827	834	847	864	816	817	813	830	791	843	797	832	828	819	824	824	852	841	846	790	806	775	803	845	824	855	847	819	818	822	874	796	826	802	837	848	858	848	825	833	855	835	834	824	822	822	853	786	847	843	807	844	834	843	850	818	830	862	805	839	793	831	831	789	802	852	756	832	783	817	820	797	797	902	839	811	819	789	836	824	828	890	855	802	851	830	877	825	832	828	831	821	845	804	829	796	802	808	833	821	849	841	826	853	830	810	875	805	782	815	815	817	819	777	805	783	787	812	821	839	775	795	835	823	834	826	819	812	766	883	847	827	790	827	832	845	829	878	906	783	847	823	810	842	822	842	827	829	867	829	791	823	878	853	814	847	827	797	804	811	821	768	850	888	822	800	816	856	849	840	819	806	822	828	823	853	780	813	854	863	823	822	823	814	769	863	835	848	781	814	825	807	887	733	827	857	838	791	837	839	809	781	856	804	814	863	820	849	856	835	806	788	793	841	866	852	806	812	823	829	856	835	849	846	833	834	832	811	806	825	829	836	833	902	835	796	843	783	828	826	792	795	846	816	846	877	814	871	866	807	820	875	773	771	825	831	792	791	856	838	819	849	836	840	853	823	861	841	891	817	838	770	839	782	798	818	802	806	816	835	893	828	834	826	824	810	830	842	865	812	861	838	829	822	877	839	820	845	817	823	827	788	793	800	848	806	853	849	832	853	817	842	816	849	843	801	824	861	842	790	817	852	877	844	855	810	801	800	838	817	829	779	819	795	815	803	816	862	838	845	859	840	791	762	855	860	803	802	822	820	816	833	830	876	831	842	841	840	850	829	814	825	839	852	838	831	839	783	800	834	819	841	835	821	839	826	852	811	898	846	831	843	816	788	833	804	791	854	824	810	843	860	826	764	783	843	763	843	807	851	836	821	832	830	836	835	857	854	816	785	832	843	841	807	847	813	817	803	804	796	800	745	761	817	842	785	778	775	784	833	782	871	833	810	775	847	832	796	798	816	882	821	833	829	832	810	778	871	808	872	833	841	828	814	841	884	814	856	791	814	844	876	912	859	776	809	853	838	846	852	822	834	800	862	848	840	785	789	871	824	838	829	828	805	794	848	845	832	838	814	824	813	817	800	820	830	819	798	833	828	869	779	787	831	820	847	797	895	772	842	800	825	839	829	849	851	836	765	827	862	816	815	809	838	811	843	790	852	777	788	845	833	864	840	837	851	812	827	809	857	858	822	815	814	869	840	802	884	830	807	783	815	813	797	803	844	817	861	807	841	802	781	802	830	792	800	823	802	858	853	828	789	812	803	805	826	853	838	800	758	794	838	820	814	772	851	807	832	853	841	835	834	813	810	881	836	817	868	857	826	820	847	806	803	814	759	861	786	817	830	811	830	823	782	828	829	870	880	819	881	791	847	827	861	854	809	853	848	814	823	745	801	833	871	874	821	802	872	786	783	791	820	811	801	804	794	790	746	840	811	823	845	847	787	824	833	868	867	923	848	810	815	836	866	837	807	815	854	769	736	841	834	808	795	817	785	840	777	828	827	824	782	819	823	823	783	852	805	819	834	864	850	829	804	864	857	787	864	812	827	856	810	833	799	804	824	790	838	857	815	820	829	873	837	880	834	879	840	807	779	840	805	809	831	835	855	773	835	805	796	857	803	798	822	781	778	867	848	820	828	811	842	817	830	855	766	820	812	819	855	816	888	865	837	785	858	806	817	800	821	815	851	862	873	799	893	774	800	756	838	830	835	815	794	789	815	799	833	850	773	816	821	790	841	853	802	765	838	815	785	802	800	803	813	819	845	785	806	806	824	856	780	795	816	830	843	842	824	824	849	812	872	787	776	802	790	820	774	888	806	813	794	812	826	844	843	816	845	759	846	787	831	791	818	791	797	843	847	873	822	789	821	782	802	848	812	860	827	852	831	877	847	822	841	863	828	767	804	840	846	805	860	832	839	832	815	837	882	841	815	837	819	827	813	855	818	799	852	784	831	845	825	834	836	788	856	807	869	845	848	868	843	830	854	800	812	820	799	750	838	825	802	837	860	845	802	830	740	814	788	819	849	832	851	829	847	840	793	724	793	817	847	818	819	820	769	850	834	843	852	871	841	839	789	801	808	829	810	847	833	777	811	881	803	815	826	787	780	833	837	844	820	809	821	811	840	841	841	830	863	799	821	813	800	812	837	836	888	810	786	859	792	828	795	865	784	811	827	872	826	824	839	830	826	841	845	795	839	874	781	818	815	823	835	833	806	801	837	783	860	821	781	796	809	849	811	847	826	810	793	801	829	838	877	846	824	802	788	805	810	804	868	771	833	798	801	791	780	812	814	765	822	783	843	841	856	849	835	830	834	807	753	796	813	774	841	777	845	836	820	842	760	853	831	911	805	833	852	821	826	795	886	818	805	815	810	848	815	826	851	809	806	820	845	814	821	838	796	866	830	804	785	860	816	838	819	800	837	777	819	795	839	913	879	810	794	782	827	806	811	836	854	807	824	826	817	828	820	847	801	833	834	842	853	824	827	869	865	801	785	849	858	838	849	870	802	877	844	818	827	793	859	832	790	886	813	804	793	777	905	815	862	819	790	837	798	818	783	795	792	823	812	819	853	810	778	837	797	851	797	820	821	815	854	810	862	858	815	845	807	788	844	787	852	792	837	809	824	825	797	865	842	849	790	838	871	842	872	840	867	844	837	797	880	829	843	824	743	759	816	781	793	807	799	843	820	879	834	890	853	823	842	836	874	845	828	837	891	808	840	806	805	844	825	799	808	811
2617	1728	859	533	637	997	1077	1075	867	649	541	484	395	359	307	242	221	185	176	164	145	134	135	131	138	114	98	103	96	93	83	90	86	95	87	86	77	65	98	91	80	76	66	85	73	78	65	76	63	86	77	85	62	72	71	47	59	68	69	59	89	63	52	66	68	52	66	67	58	61	78	67	57	64	48	58	63	78	71	63	57	53	67	52	64	55	59	81	77	67	63	63	62	55	64	74	64	65	56	66	76	72	60	67	59	66	69	63	61	65	52	76	77	85	62	61	59	65	62	73	53	67	57	60	68	67	69	72	59	68	73	73	57	59	56	67	80	73	69	63	68	63	70	59	54	58	67	68	72	55	67	71	60	56	54	63	74	61	77	71	60	63	66	71	50	60	67	55	61	64	62	70	79	61	62	75	60	53	72	65	67	68	65	79	65	58	63	61	53	61	74	67	60	62	76	65	50	75	63	57	64	62	39	68	63	64	86	58	64	69	68	66	61	69	62	61	63	61	62	70	60	75	66	63	68	63	75	74	58	72	69	71	65	56	79	60	67	61	61	62	69	82	55	74	57	70	66	65	62	72	57	71	51	63	76	50	70	66	63	60	55	67	61	70	67	51	59	58	57	69	66	63	61	66	64	62	71	61	52	61	82	63	72	61	75	88	77	70	54	56	70	80	54	69	70	68	70	69	53	63	69	50	59	73	73	71	76	75	71	80	61	76	74	71	74	72	57	67	59	71	64	72	52	79	63	71	58	62	49	73	71	65	64	56	74	59	73	52	66	52	63	57	55	60	65	64	68	58	51	63	68	62	84	70	62	79	69	72	63	72	68	57	68	55	51	61	58	56	73	79	68	74	72	68	63	67	60	56	48	69	73	68	59	60	54	52	62	64	60	75	70	65	61	63	68	58	73	58	63	65	68	62	69	72	77	54	67	60	69	72	66	57	62	76	60	71	63	71	60	65	78	58	66	65	54	60	77	57	48	63	48	53	59	60	62	71	63	56	65	72	73	54	61	68	50	64	47	61	68	62	69	58	58	52	59	63	84	75	70	72	75	59	68	69	58	76	73	83	65	62	65	70	67	70	77	58	66	55	59	80	77	71	60	46	62	70	61	68	63	63	75	66	56	69	62	60	68	58	68	60	67	70	58	79	64	68	69	70	69	69	58	64	72	63	59	65	71	74	66	61	45	72	69	54	61	64	73	81	62	61	56	55	77	76	58	73	78	59	60	62	68	60	56	85	67	68	64	54	77	59	50	55	53	61	66	55	68	43	58	58	66	70	61	68	67	59	72	70	59	64	63	65	81	58	77	63	59	65	78	63	58	62	80	62	54	64	61	62	64	62	72	73	64	75	52	63	74	52	59	68	73	47	68	64	63	71	68	60	53	60	62	63	66	71	71	61	73	76	66	61	56	66	61	70	70	66	74	71	69	69	63	63	66	63	70	58	64	53	79	76	56	62	54	60	68	64	72	54	65	66	53	58	69	64	74	63	55	56	79	61	75	65	71	60	57	57	65	69	84	67	73	63	67	75	74	73	46	64	54	66	63	51	65	68	68	53	61	63	69	65	65	67	71	68	61	53	60	48	72	59	74	66	66	73	58	71	61	62	69	69	66	76	61	55	75	71	75	48	74	59	62	66	66	52	79	70	70	50	67	63	53	61	70	57	65	82	64	87	64	70	69	57	72	62	69	76	72	53	67	71	57	47	75	67	63	60	67	63	73	69	58	62	69	48	57	62	58	47	63	60	54	67	58	80	54	77	73	65	77	65	71	68	64	55	52	61	76	64	60	56	64	55	61	64	61	44	71	60	70	65	52	65	77	64	60	74	75	64	64	74	78	71	70	61	66	47	48	74	65	59	55	61	75	59	45	57	60	65	81	61	67	70	55	83	60	60	55	70	66	58	63	64	62	73	63	71	56	73	67	66	68	58	67	64	55	63	71	69	56	65	62	72	68	62	59	59	67	73	62	71	58	82	74	54	55	63	69	63	78	63	62	70	60	63	58	64	67	65	57	60	67	82	70	60	71	79	64	79	65	68	57	57	61	61	74	59	77	65	70	58	73	57	65	77	63	55	81	69	58	69	71	54	58	81	60	65	82	63	63	64	88	72	59	58	72	61	65	65	59	63	64	67	62	68	67	74	65	68	56	71	79	78	70	81	60	52	64	63	60	59	63	65	61	58	69	59	61	66	57	65	71	56	73	60	54	59	56	63	65	69	61	67	66	65	69	60	58	82	82	75	64	63	58	54	55	63	59	59	87	62	57	80	79	65	66	70	68	67	65	65	82	62	65	77	72	75	65	59	84	65	70	54	59	52	66	76	55	64	58	76	63	66	74	72	70	60	56	61	77	56	56	69	75	54	50	69	63	57	50	69	73	72	60	50	66	64	53	76	77	48	60	64	76	73	54	75	73	62	67	55	80	68	60	65	57	77	70	64	72	63	67	56	51	49	63	54	73	53	69	78	49	61	73	62	56	79	64	64	63	56	72	61	55	65	75	65	70	59	66	75	57	66	73	71	67	80	66	65	71	59	59	46	63	60	76	75	66	77	66	66	59	76	66	62	74	72	64	69	68	70	68	55	67	73	60	62	59	78	70	62	66	64	69	63	72	70	63	49	57	62	76	68	62	68	66	77	62	60	53	71	67	58	59	55	67	64	72	47	57	51	61	63	62	66	61	55	60	49	75	76	72	62	58	66	71	61	67	53	71	70	78	74	62	62	70	59	70	59	68	64	59	66	50	68	72	72	60	51	51	58	53	57	64	64	76	53	62	67	64	55	65	58	60	72	57	70	58	63	67	64	63	77	58	60	60	83	64	62	74	66	52	63	71	63	72	65	58	71	50	64	58	70	72	65	65	64	70	70	67	60	70	59	79	81	59	70	53	71	63	68	51	65	67	73	75	65	63	55	71	61	59	52	64	57	75	62	50	66	66	82	75	61	71	61	84	60	50	58	61	70	72	54	64	67	47	69	69	55	57	70	37	61	64	58	54	70	64	70	59	58	69	58	66	70	55	70	57	63	64	60	83	61	66	71	68	70	57	64	56	61	53	57	51	68	55	54	47	60	62	65	62	63	60	67	57	61	72	58	72	82	57	64	79	67	61	61	76	75	62	71	59	55	62	66	62	59	61	58	83	66	64	74	56	54	69	61	60	54	57	61	57	83	70	75	70	62	65	64	69	48	51	66	74	62	65	60	68	52	64	74	54	59	72	57	55	67	65	63	63	46	67	58	45	70	57	71	71	69	63	70	60	68	66	77	63	72	60	77	60	69	70	66	58	64	60	69	59	70	68	66	52	64	55	65	58	74	59	65	74	69	50	63	65	68	80	53	61	46	73	85	64	63	77	66	56	78	71	61	64	73	62	71	50	71	72	57	57	62	76	73	60	67	58	67	64	67	66	69	59	65	65	72	57	65	57	66	68	80	63	63	67	73	75	51	52	75	73	76	58	56	63	75	62	77	56	68
25179	17814	12507	19088	27801	28992	28268	26544	23408	19695	16932	14713	12598	10624	9542	7833	6688	5617	4700	4396	4049	3729	3694	3417	3173	2805	2620	2356	2224	1958	1914	1852	1835	1705	1452	1380	1300	1234	1178	1120	1132	1074	1008	1051	1087	982	1009	936	984	975	879	877	889	950	882	886	864	882	846	816	846	848	787	810	782	809	817	822	767	797	761	794	767	802	802	797	752	720	768	758	764	765	715	701	778	727	775	742	784	787	772	767	738	776	816	754	762	728	784	740	744	781	811	748	811	765	796	791	781	767	854	749	797	751	845	820	751	808	808	765	780	794	736	788	785	767	812	759	776	770	750	797	779	754	799	775	779	724	750	820	811	761	812	822	824	751	745	749	768	777	768	776	798	784	752	783	732	711	793	791	787	780	771	826	731	764	749	813	757	760	779	761	789	758	744	787	758	741	733	777	786	764	767	773	718	763	774	748	795	784	791	780	741	803	800	740	780	745	797	747	785	765	806	765	757	777	737	769	739	776	727	744	769	719	745	811	753	760	826	729	754	768	808	737	772	769	787	766	770	753	780	728	740	767	782	752	758	746	762	769	770	741	735	761	763	755	783	782	777	770	747	711	736	742	784	788	741	752	765	755	765	754	756	790	785	738	796	797	809	768	738	750	727	777	752	757	781	808	786	769	744	743	760	798	789	752	756	756	743	748	763	777	798	796	788	753	718	837	770	785	769	782	763	754	750	794	785	787	773	742	780	778	786	808	750	787	736	810	747	787	742	749	758	783	834	759	700	741	799	781	749	759	808	775	796	815	749	758	722	735	813	785	785	785	733	775	736	781	754	763	801	771	756	777	743	795	779	746	763	695	779	728	788	771	724	784	766	761	753	775	733	745	785	785	808	775	772	784	761	793	762	723	817	795	751	778	779	778	746	765	783	713	743	778	747	803	759	743	718	736	770	741	766	786	773	750	789	852	755	806	781	816	790	738	806	847	749	794	756	772	799	801	767	765	751	772	775	792	782	765	760	844	740	745	727	818	705	784	734	774	722	822	839	741	752	785	774	745	760	792	760	798	766	724	694	776	757	781	782	728	752	760	787	756	775	791	768	766	783	787	797	795	722	789	760	789	797	872	793	800	818	739	787	808	774	790	760	769	779	760	723	724	731	792	778	785	765	777	783	801	785	786	738	801	761	735	795	729	786	813	771	731	771	772	726	754	722	834	748	800	806	818	774	779	791	716	797	764	790	770	802	771	775	756	791	806	757	771	777	770	718	751	765	726	805	783	771	773	798	779	759	729	788	799	804	774	791	822	776	796	798	804	739	780	822	771	759	722	786	816	807	761	755	800	748	747	759	773	813	775	749	779	747	773	766	743	749	728	771	763	751	762	777	792	740	830	711	734	773	807	752	737	738	752	797	855	802	804	757	830	778	753	780	793	798	786	810	771	760	763	747	740	764	808	776	761	809	770	764	730	844	749	796	755	753	768	781	776	797	775	754	745	750	759	837	740	802	796	799	733	751	824	736	745	766	751	754	834	715	739	789	759	758	768	750	741	764	757	719	776	783	778	778	770	728	784	774	743	843	767	805	727	763	780	789	788	738	744	766	807	740	778	757	749	744	774	795	778	779	723	769	782	780	732	799	814	789	744	784	758	775	737	779	728	777	770	788	790	760	804	787	747	742	783	741	751	767	761	786	785	784	744	708	749	745	736	795	758	764	790	786	730	726	774	783	821	794	797	775	779	807	777	756	768	775	774	813	777	819	803	698	781	777	764	760	727	768	749	752	748	766	795	783	772	775	750	716	779	790	787	760	782	776	760	752	763	749	757	769	774	799	751	763	834	755	759	691	733	791	748	749	786	778	748	745	796	761	809	747	769	791	756	766	806	755	771	820	770	757	765	789	771	739	725	777	796	764	770	757	741	770	766	774	728	753	799	706	730	768	756	751	764	742	787	777	791	755	755	779	736	766	757	755	800	819	727	728	793	810	775	699	750	743	799	736	748	764	781	745	774	775	753	727	815	714	795	764	823	804	754	761	761	806	799	767	826	748	782	770	754	747	724	773	766	788	798	756	754	768	786	801	792	784	787	792	743	780	799	753	797	755	751	776	749	794	757	772	813	751	802	826	772	758	788	789	750	736	775	789	771	802	754	753	780	782	794	830	794	778	719	737	779	785	784	739	723	729	741	764	814	784	756	806	747	767	721	742	790	755	783	781	804	753	760	796	760	747	771	768	774	812	762	733	771	758	744	773	748	760	741	767	760	757	775	766	775	731	723	745	800	792	775	792	760	772	763	782	756	775	774	760	779	713	754	763	729	794	729	762	711	781	760	839	742	745	790	740	767	747	788	746	776	715	763	751	774	793	789	771	722	803	771	796	770	732	785	811	763	784	780	723	788	788	796	755	759	792	779	808	754	790	740	770	817	798	742	815	757	740	738	733	778	737	771	743	750	788	803	761	745	762	739	755	797	764	793	774	777	762	817	786	708	758	724	733	741	756	777	752	768	772	776	747	761	750	794	764	778	750	750	813	757	815	757	783	796	749	810	772	786	745	797	754	758	757	763	791	801	806	792	783	769	802	745	744	756	793	805	749	771	784	778	785	736	766	754	767	789	784	778	775	838	800	777	814	715	764	773	831	713	815	777	745	747	812	736	800	784	781	763	795	785	759	770	798	722	723	754	738	770	757	754	754	788	767	797	760	783	770	789	815	779	739	787	800	751	796	768	728	772	784	748	749	814	714	764	743	788	746	785	770	750	810	729	755	761	729	774	742	707	748	776	735	815	754	810	781	780	811	722	739	755	779	791	815	758	758	671	793	790	732	763	824	764	733	756	720	752	731	734	722	797	761	773	723	733	771	828	730	702	794	736	764	806	806	793	754	734	769	843	762	806	779	785	718	737	775	747	749	785	763	774	777	732	761	731	770	767	769	759	778	743	785	769	798	773	766	821	776	768	769	774	815	804	786	698	783	741	747	773	699	747	794	795	766	750	767	740	726	796	721	739	792	756	778	796	792	742	785	843	796	820	830	741	801	769	755	729	756	710	806	786	755	780	756	747	756	770	789	749	815	778	792	777	736	766	746	770	789	772	782	769	803	798	699	752	799	777	762	753	777	735	830	785	752	759	740	820	741	779	779	781	774	786	755	735	783	768	759	785	762	775	792	738	741	765	781	806	790	773	752	784	770	787	767	796	744	781	799	741	764	789	776	769	823	764	797	787	763	738	850	754	749	780	752	813	751	812	843	710	767	760	802	735	804	774	756	826	769	766	787	744	717	795	772	771	811	786	769	811	793	745	761	804	739	692	764	750	767	751	767	780	720	771	790	758	798	740	776	757	801	796	779	760	796	735	763	773	729	799	848	712	788	752	763	759	733	703	788	819	780	751	803	763	789	747	824	787	802	768	766	765	758	749	764	785	738	729	738	801	753	750	754	787	759	779	755	770	772	758	802	775	792	763	775	776	773	756	815	770	838	832	724	744	781	760	772	781	772	782	756	772	741	757	739	744
3767	1616	843	545	631	944	1017	1046	987	780	638	579	474	351	342	302	245	217	215	165	169	177	151	165	171	129	135	106	117	109	116	128	110	107	100	106	79	92	92	101	93	88	70	85	84	78	78	91	83	87	85	88	79	63	90	89	76	74	80	87	89	80	78	94	76	78	79	69	85	70	99	77	77	81	75	86	80	74	68	88	73	88	88	79	70	77	71	75	85	81	75	63	71	70	69	75	90	66	73	79	72	87	81	85	70	77	65	72	65	94	76	73	79	68	92	68	86	84	69	90	61	102	64	73	74	75	78	74	80	88	67	82	101	80	85	78	95	64	86	63	91	75	97	85	63	77	79	78	85	83	84	90	71	80	89	83	78	60	83	79	85	83	89	66	84	84	86	70	65	66	82	75	98	71	78	75	79	76	82	87	77	69	76	62	66	70	65	97	86	82	85	90	77	65	71	74	76	93	72	66	79	81	75	70	74	94	86	79	80	78	85	83	98	64	100	85	99	91	73	73	78	85	89	78	76	74	82	73	88	82	83	82	84	75	87	60	74	83	82	69	71	78	78	66	86	61	66	66	77	65	74	78	83	72	71	88	76	80	70	80	62	85	76	99	87	74	75	71	87	73	89	63	76	78	73	83	83	86	93	77	70	61	63	74	78	69	71	70	66	87	93	93	50	65	76	77	91	66	65	65	71	76	67	61	74	81	72	78	73	84	60	88	69	68	72	83	63	82	69	64	88	65	91	69	57	73	71	88	89	87	78	71	89	84	79	90	80	79	84	62	87	72	74	74	72	98	93	69	85	71	67	72	79	79	70	84	82	82	85	76	91	82	85	84	78	70	88	82	67	76	70	88	93	81	92	99	77	89	83	99	72	55	79	69	64	73	76	83	78	83	89	88	68	81	68	80	80	88	71	73	83	69	84	84	73	82	76	75	68	80	101	76	90	94	69	67	76	82	78	77	79	79	80	76	77	94	77	86	98	86	73	88	95	76	79	87	81	73	76	93	100	72	65	88	81	76	89	71	101	69	76	81	70	92	72	79	71	88	86	80	57	85	82	71	67	72	80	88	88	72	85	73	81	74	85	73	83	78	90	77	81	68	87	87	68	76	73	85	71	77	68	81	83	82	102	78	61	73	69	82	77	75	76	59	67	73	89	87	75	98	82	78	68	68	77	74	84	73	78	83	86	75	74	83	73	84	71	91	68	87	85	94	84	65	66	77	78	66	82	75	68	87	88	80	84	88	69	79	76	86	67	90	68	76	95	85	91	86	85	91	81	81	79	70	83	80	69	82	87	73	62	52	74	100	67	77	75	75	70	65	70	79	85	75	81	70	91	83	73	69	78	71	88	74	79	92	60	80	97	81	87	73	82	85	73	88	68	67	90	70	69	69	82	88	85	80	72	74	69	78	72	59	83	71	87	68	75	70	83	92	93	76	72	78	64	83	74	74	73	78	75	89	89	75	91	73	89	77	79	69	84	75	66	78	81	80	73	82	80	82	69	84	89	75	77	64	72	83	76	77	83	79	87	74	86	73	95	80	82	83	75	85	68	73	77	80	62	98	81	73	72	86	81	96	77	76	89	69	85	66	74	85	64	68	75	75	70	82	73	95	81	70	74	80	79	71	81	85	96	75	81	89	73	82	88	90	91	83	89	63	90	67	73	69	82	60	74	73	78	82	76	77	89	74	85	70	83	83	63	83	79	85	86	80	75	95	65	72	69	76	68	78	72	85	89	90	85	75	74	79	83	78	93	72	79	77	70	80	86	66	85	75	83	79	79	78	63	71	73	64	81	78	72	75	81	76	82	83	78	69	87	85	79	78	97	83	66	78	73	78	82	73	91	73	70	64	78	81	77	75	89	80	84	74	85	67	71	79	73	79	73	86	69	94	70	75	72	75	76	70	80	72	84	89	56	78	71	83	97	76	91	63	79	63	93	91	87	68	73	75	77	83	89	93	74	74	81	82	78	103	82	72	73	70	76	80	61	84	80	61	61	79	80	71	64	91	84	68	74	77	78	76	85	70	78	71	78	71	82	80	76	64	84	92	97	83	85	70	73	76	82	84	83	78	82	83	81	98	90	73	71	71	76	76	94	75	86	86	69	63	74	75	77	70	82	91	73	91	87	76	75	90	81	80	84	91	72	67	82	81	79	59	66	78	80	69	77	86	65	77	80	67	65	79	77	78	73	67	71	85	72	76	85	53	87	68	90	73	82	71	79	81	74	75	67	66	77	70	68	79	74	71	67	81	91	84	80	78	63	81	74	91	79	82	92	81	67	76	85	87	90	77	95	68	66	83	80	80	88	80	92	68	79	78	68	88	77	87	79	83	75	73	70	75	77	79	100	89	77	79	86	73	93	74	97	79	77	79	73	81	65	68	81	70	87	74	80	89	78	70	73	84	68	86	76	88	76	99	92	85	92	83	90	82	62	100	81	88	86	69	76	66	75	74	88	84	83	65	63	78	94	89	89	97	70	75	82	85	88	78	72	85	92	88	80	99	72	76	90	65	81	76	86	71	75	75	66	95	80	72	82	75	62	87	60	66	70	82	74	72	72	86	70	79	74	92	70	76	74	79	91	79	67	71	86	72	74	93	90	83	81	90	81	78	77	80	73	81	83	80	74	67	63	80	76	71	81	79	87	70	81	93	85	84	62	79	74	73	83	85	70	69	75	69	73	58	86	78	75	73	83	80	74	75	82	92	80	75	71	85	58	76	81	71	74	77	88	73	71	68	72	72	78	69	73	72	70	90	83	74	75	80	77	69	92	85	89	84	73	67	92	71	82	78	76	86	95	69	69	70	78	80	89	69	64	71	71	83	91	81	81	73	79	89	79	95	89	75	82	67	82	89	82	64	64	70	87	79	81	72	57	75	72	94	80	67	71	64	68	79	77	84	84	79	73	73	71	90	87	67	93	78	84	69	81	76	78	73	75	72	106	85	87	96	90	98	70	74	86	94	78	63	83	83	61	72	82	80	94	83	75	82	75	78	69	93	82	90	71	64	67	102	88	71	61	77	77	100	89	81	76	78	82	82	84	80	68	83	68	69	75	73	73	83	90	74	79	79	82	77	82	66	82	85	75	72	85	91	72	79	98	81	86	78	81	60	91	87	77	67	82	66	89	74	91	81	79	89	87	71	76	63	82	60	80	66	81	75	82	70	85	102	69	79	83	84	89	80	78	79	83	71	64	76	84	68	67	69	72	66	84	99	63	85	94	79	73	68	84	83	73	65	76	69	82	62	67	84	92	78	77	70	78	63	72	82	90	89	82	74	78	83	77	83	62	69	74	77	76	85	77	98	68	69	79	78	76	79	85	76	76	83	87	55	71	64	75	68	79	73	88	73	83	88	92	74	77	75	87	89	87	85	63	74	77	70	84	91	85	72	90	73	82	82	77	83	102	83	78	58	91	81	73	80	64	71	57	92	81	87	83	70	81	71	80	79	63	81	87	71	71	67	86	70	86	76
24216	17191	12210	18677	27313	28877	27740	26584	24536	21130	18406	15981	13514	11556	10335	9302	7615	6704	5485	4760	4592	4164	4132	4055	3613	3260	2794	2675	2413	2278	2191	2097	2209	2049	1741	1524	1554	1387	1374	1273	1324	1286	1278	1259	1246	1197	1172	1199	1158	1113	1097	1133	1035	1077	982	1002	1007	997	977	1021	968	985	1014	950	972	925	915	953	919	962	975	955	886	899	902	900	975	948	915	971	915	948	896	980	957	882	902	900	881	929	931	962	917	918	981	912	914	957	883	866	901	890	1003	900	936	900	838	907	912	944	875	967	946	896	887	966	887	882	962	886	904	883	943	921	871	950	872	991	923	925	951	945	854	965	982	981	943	948	963	940	936	920	885	887	908	912	897	899	947	935	961	897	921	847	953	938	952	935	952	926	905	947	910	923	929	908	932	881	903	885	922	897	918	925	913	905	922	948	908	949	923	896	959	942	896	958	883	931	922	931	951	937	891	909	966	913	897	970	964	901	942	920	927	922	878	914	923	899	937	925	926	951	861	911	879	936	937	921	909	931	939	911	920	896	915	929	915	910	907	875	939	916	883	970	887	903	874	926	926	922	933	912	964	895	954	885	927	933	888	925	923	889	909	899	968	926	910	911	912	916	971	885	883	925	927	945	984	905	925	927	948	922	919	881	925	942	947	963	873	906	933	886	884	963	966	884	964	929	930	921	956	905	860	904	995	929	907	946	903	912	908	970	922	933	928	890	893	905	926	922	944	933	922	850	963	909	873	934	899	903	926	922	962	894	917	908	904	925	932	918	933	903	940	913	927	863	928	968	975	904	844	870	962	880	916	879	938	920	882	925	914	904	962	888	889	893	890	975	908	905	918	902	937	947	936	900	935	940	922	898	916	928	867	909	907	898	867	925	918	899	930	908	910	936	938	895	987	949	929	922	895	945	938	919	895	908	951	959	927	927	906	917	899	904	910	885	947	953	923	930	879	927	875	860	976	941	883	919	918	923	980	900	871	902	951	927	904	925	901	888	925	887	927	959	945	896	918	918	907	961	965	972	912	952	911	896	915	924	940	894	922	940	894	918	925	922	922	951	855	889	888	907	899	940	937	932	900	964	921	906	928	941	900	905	910	929	963	895	915	914	983	924	990	923	924	940	956	953	878	908	947	949	915	971	943	928	905	875	883	960	913	931	972	920	903	981	941	926	946	925	905	907	915	961	997	971	949	919	916	882	907	968	915	956	969	918	932	936	878	893	889	839	922	913	924	929	952	946	956	906	927	957	844	934	952	941	907	952	948	894	898	903	902	921	920	952	979	874	931	902	942	927	936	960	924	886	886	916	998	897	914	929	893	956	933	956	870	942	881	886	936	905	919	969	951	899	989	910	898	934	927	923	896	943	924	922	927	908	912	926	883	859	913	912	870	867	905	931	936	948	958	881	890	907	925	924	933	855	897	906	854	938	917	915	964	932	983	905	902	921	963	938	927	896	912	903	940	927	895	935	896	932	922	917	946	941	842	936	917	898	902	937	962	974	849	922	866	1027	963	906	950	931	966	945	927	923	893	873	927	925	955	930	888	900	962	922	960	944	931	942	892	905	918	858	900	894	894	940	935	906	916	949	930	926	915	929	928	954	959	889	900	968	952	941	876	903	909	994	949	933	905	847	899	939	952	933	897	936	900	925	897	943	893	997	915	908	918	962	989	859	952	880	897	877	928	909	1007	897	958	947	848	902	977	931	934	929	898	946	919	893	936	936	932	930	927	877	894	881	880	972	960	957	908	896	905	898	916	969	917	891	926	971	966	870	937	936	872	941	945	953	904	901	963	911	876	937	927	921	924	901	896	937	934	940	929	933	910	937	905	882	889	894	916	937	920	893	906	901	954	914	832	895	967	889	868	903	899	895	932	915	896	936	917	938	918	926	922	938	941	962	962	904	897	915	952	957	930	972	897	967	929	900	899	884	979	932	936	935	945	935	875	922	864	975	905	885	990	900	959	937	869	934	897	910	931	940	945	876	901	921	957	905	867	897	869	891	950	909	918	929	903	1008	926	901	876	880	904	894	937	946	921	903	966	956	915	983	865	900	861	875	945	919	916	903	886	913	916	963	937	936	896	944	912	955	936	958	993	961	956	915	895	902	921	920	871	955	876	904	950	909	919	927	939	904	933	937	900	947	924	914	919	905	927	948	967	930	936	905	902	958	931	931	1000	967	959	853	903	916	843	939	921	918	893	966	868	968	956	907	923	943	936	908	923	908	953	919	925	981	914	924	910	914	905	941	879	911	958	882	936	921	916	869	912	920	952	881	928	937	915	911	920	928	917	965	925	899	889	930	933	915	933	966	972	910	911	952	948	915	884	911	916	901	925	930	938	901	921	879	953	888	1001	867	911	962	915	896	911	888	944	831	926	856	917	899	880	932	903	896	913	881	963	923	903	905	900	948	909	940	908	916	918	919	895	925	897	900	890	917	928	907	890	881	935	889	905	938	953	879	909	914	866	917	967	915	880	904	929	902	886	925	933	924	975	926	965	943	917	926	910	871	977	916	955	940	909	894	897	915	943	917	939	936	889	888	890	925	979	929	931	895	909	906	888	916	888	924	907	907	895	911	929	952	905	932	917	907	875	924	906	917	872	914	999	916	907	885	958	882	887	925	864	875	919	876	958	919	890	917	968	948	911	956	938	921	913	887	936	927	924	945	944	919	909	938	947	878	937	857	925	976	900	971	866	944	872	909	958	903	918	971	934	881	903	889	956	908	937	867	886	974	888	911	955	915	981	916	926	916	880	907	953	925	887	951	939	872	902	932	935	923	949	952	929	912	910	892	982	920	922	966	905	1005	865	887	949	905	890	897	865	891	925	881	881	889	861	898	905	918	868	942	906	902	968	944	908	926	919	891	952	892	860	937	935	985	886	885	927	900	919	915	978	945	916	920	926	970	927	887	881	966	942	915	940	923	917	899	885	939	893	928	924	950	962	907	978	897	958	917	909	911	912	917	953	949	925	903	903	879	902	913	923	961	929	883	890	882	858	971	920	953	900	880	921	882	929	856	935	983	906	899	981	970	971	915	905	978	967	937	906	931	915	962	916	861	916	962	955	957	952	933	924	898	945	962	866	917	982	887	905	959	912	923	917	926	930	932	910	898	952	916	958	924	947	904	951	949	948	919	933	930	931	935	898	920	903	882	906	959	920	923	925	965	922	925	956	866	890	892	939	903	902	878	899	877	886	973	866	1012	964	975	915	967	898	939	923	903	975	886	959	890	938	875	923	934	960	944	873	920	917	922	900	900	888	928	940	930	990	983	921	875	915	922	930	924	939	947	884	934	903	845	948	918	949	862	922	979	921	986	910	878	959	950	892	878	862	924	946	937	908	913	824	877	896	895	920	894	924	918	924	944	908	914	953	943	888	881	931	974	925	923	911	940	945	902	949	909	949	934	923	920	911	993	900	966	899	875	923	922	920	912	905	887	964	935	870	895	909	941	905	879	899	925	917	913	986	991	922	955	907	910	897	916	872	928	917	911
3303	2249	1154	776	783	1309	1421	1319	1254	1080	799	698	564	500	449	401	320	275	223	187	218	175	177	177	148	166	138	140	126	136	116	116	98	88	110	109	87	79	100	84	86	86	93	87	88	84	73	71	77	73	65	82	68	73	87	92	73	73	90	73	80	66	68	87	71	79	68	75	46	67	85	67	77	81	81	72	84	64	81	65	68	55	79	77	54	68	66	58	72	90	56	63	64	78	67	64	73	80	72	70	72	51	66	76	74	74	82	77	71	79	71	68	71	85	73	74	60	84	68	68	70	68	69	75	70	71	59	76	78	75	71	73	59	77	63	67	82	89	77	83	64	92	75	73	82	79	63	70	80	68	64	65	67	74	69	98	68	62	68	84	70	65	71	65	75	65	72	64	72	73	88	80	81	77	64	70	86	61	59	62	60	75	76	88	65	66	67	70	75	80	68	63	73	79	72	80	64	80	77	74	68	61	58	75	71	78	62	66	76	67	63	76	80	70	87	80	72	76	85	64	81	78	85	57	91	93	82	74	83	81	72	72	71	74	71	64	72	66	65	65	75	61	76	77	71	88	75	68	65	76	75	68	83	53	60	69	70	74	74	67	86	72	62	72	65	69	72	81	57	72	78	72	66	83	73	81	74	67	64	79	82	69	70	78	72	56	65	71	69	76	79	82	66	60	72	63	70	79	73	86	79	55	62	69	75	75	76	60	86	76	62	64	58	73	78	78	64	75	70	87	62	73	79	80	72	77	54	84	81	74	72	69	80	73	64	92	76	64	61	69	67	63	72	87	78	68	71	77	70	79	71	78	69	63	62	43	74	69	84	74	67	79	72	73	65	82	69	77	63	52	76	60	71	78	75	75	67	68	59	76	74	66	78	66	76	79	93	74	76	80	71	73	71	62	69	63	82	60	75	77	75	72	65	77	72	64	78	62	72	77	68	76	85	65	82	71	78	70	72	64	65	62	74	85	75	82	81	79	73	79	76	66	63	71	73	76	72	76	64	84	69	69	67	64	78	81	51	78	64	75	70	61	74	70	58	66	67	81	59	72	78	65	64	65	82	79	84	91	67	72	72	71	72	81	55	77	68	77	74	78	71	82	75	80	88	67	70	71	83	64	76	77	62	78	82	81	77	69	52	72	76	81	66	62	72	74	70	71	71	74	68	66	51	66	74	70	67	76	78	72	84	77	62	76	63	66	61	61	62	72	84	72	78	61	80	73	70	60	70	78	64	69	82	87	58	89	72	57	75	71	70	76	56	63	64	76	77	64	53	63	81	76	74	85	84	70	74	72	74	68	74	74	78	76	68	75	72	73	75	72	70	68	70	78	71	71	82	70	84	71	70	78	80	73	51	71	70	71	80	72	77	89	82	89	65	60	67	70	79	73	66	68	62	89	76	57	63	74	70	56	86	65	87	63	65	74	63	63	84	75	69	68	69	81	80	72	77	77	79	74	63	62	62	72	72	83	80	72	64	67	68	70	84	61	81	66	62	68	73	66	66	57	70	85	62	57	80	78	69	73	79	61	71	70	82	78	69	70	76	67	77	69	79	74	75	63	61	82	75	78	63	68	70	67	80	55	72	74	89	70	65	62	84	71	83	77	74	67	79	71	88	75	74	58	82	58	68	76	77	86	75	91	80	71	73	73	80	65	63	74	87	60	67	79	74	90	87	62	87	73	70	60	74	81	57	79	64	67	98	64	62	71	72	78	61	62	71	81	65	72	76	84	84	61	82	73	75	56	74	72	66	68	73	67	66	97	66	64	58	84	62	64	73	80	74	61	90	71	66	67	71	75	72	79	80	56	72	80	73	68	92	71	73	69	68	64	86	84	82	65	74	75	66	76	83	70	69	74	65	80	66	59	65	65	86	70	77	79	71	71	81	84	71	78	86	65	71	67	56	77	63	72	66	72	85	82	69	88	75	72	60	76	70	69	71	63	68	59	73	59	68	85	78	64	77	79	61	66	82	67	66	75	68	64	71	79	73	59	71	66	66	72	80	60	78	72	79	74	75	70	65	82	72	71	80	77	82	68	69	79	59	72	66	86	70	78	74	92	74	74	70	79	79	82	89	67	70	75	66	67	62	69	81	69	66	75	81	72	65	71	81	83	71	63	67	67	81	94	74	69	79	68	74	69	56	62	70	60	63	75	69	67	57	57	64	92	66	82	77	59	79	64	74	63	64	70	84	73	60	57	66	68	81	73	57	63	71	76	75	70	56	77	65	70	72	77	72	64	70	79	69	54	59	84	73	82	77	70	87	50	76	69	65	75	71	86	77	78	76	56	68	61	74	67	68	78	75	78	67	69	74	64	76	61	71	43	71	78	70	76	79	77	55	76	75	66	80	79	71	61	68	71	60	72	80	82	73	61	72	73	85	66	66	85	84	76	64	64	83	65	85	70	66	72	69	64	70	72	78	80	80	66	64	76	66	68	66	63	84	75	64	63	59	85	73	67	65	53	79	65	68	65	68	73	69	72	81	66	69	86	83	77	69	70	73	81	82	72	76	72	64	68	77	67	83	76	75	69	86	76	66	78	61	80	64	67	82	54	83	82	69	69	67	65	78	83	67	79	66	71	64	72	72	80	62	64	76	67	69	79	65	80	70	71	61	58	67	77	72	89	68	96	67	65	58	72	60	66	76	68	64	72	73	80	78	60	73	71	57	78	75	88	68	70	92	64	65	72	69	58	70	66	68	47	59	77	73	70	74	75	85	83	67	70	67	60	78	61	67	67	71	88	83	69	71	85	85	76	81	71	76	76	79	87	69	73	77	59	71	69	69	66	63	74	70	69	63	66	68	87	65	73	66	70	67	76	65	65	76	58	66	74	60	82	86	64	84	76	70	70	47	63	69	66	84	75	87	63	86	77	90	70	80	68	81	83	84	85	68	74	70	80	65	65	70	59	94	87	84	63	85	78	79	70	70	80	70	77	80	57	71	74	70	71	67	71	78	75	71	67	67	73	68	74	71	68	75	68	77	81	80	76	72	82	66	72	77	81	64	77	64	70	73	68	68	69	73	81	72	62	63	71	67	65	63	73	68	74	63	76	83	75	74	72	55	86	69	63	60	79	69	57	61	77	85	73	79	71	73	52	78	65	70	77	69	63	81	79	70	73	64	84	70	74	64	86	80	75	63	79	75	72	83	82	76	73	76	88	66	71	69	59	68	70	79	67	61	66	73	73	76	70	73	75	65	78	74	67	76	58	72	83	72	80	80	77	67	74	67	72	65	63	77	82	67	62	69	70	81	79	62	64	71	80	77	61	61	74	75	88	74	93	68	64	62	69	67	80	66	70	76	69	63	71	77	87	69	66	69	63	72	60	83	74	85	78	64	70	66	75	84	59	67	65	91	80	63	75	67	72	63	58	72	78	71	71	82	81	57	63	79	66	68	70	75	68	76	65	90	72	69	78	73	64	74	68	66	73	66	55	64	67	77	67	76	72	66	78	69	69	62	72	86	63	73	84
27793	19518	14601	21875	30169	32016	30588	28635	26983	24154	21055	18806	16172	13946	12498	11056	9404	7882	6915	5924	5545	5279	4920	4673	4484	3943	3365	2888	2782	2555	2553	2602	2401	2353	2050	1752	1560	1518	1416	1394	1406	1258	1288	1218	1225	1184	1141	1146	1103	1113	1076	1069	1032	1014	1017	995	955	1041	1016	888	983	919	925	910	871	923	954	909	827	904	849	870	896	855	919	876	809	865	842	854	866	876	859	841	806	847	825	841	872	833	824	814	832	791	826	850	851	813	846	799	840	806	832	881	847	800	822	829	828	834	818	835	873	827	794	842	787	817	791	809	852	826	835	793	798	867	862	843	826	873	866	797	834	901	876	843	782	848	857	817	858	819	853	851	829	855	845	896	800	872	790	808	853	843	839	809	845	849	827	844	821	823	828	776	817	817	849	803	871	850	812	863	867	838	799	820	811	825	807	860	860	845	796	849	832	847	838	820	853	847	793	803	851	828	816	777	841	879	870	826	912	786	819	825	820	844	813	846	822	851	879	794	848	810	815	826	801	797	850	879	859	843	827	840	841	804	807	839	794	810	869	783	842	800	848	845	873	866	896	847	825	853	809	809	796	833	832	802	846	846	825	787	847	822	826	832	820	873	828	937	831	814	829	813	847	857	830	827	821	844	754	853	835	874	822	843	847	820	848	821	825	825	818	848	869	856	861	849	816	851	862	841	853	811	820	826	815	834	830	821	843	841	844	833	840	925	863	791	834	833	826	788	824	818	860	815	819	865	807	805	837	867	783	790	824	843	845	834	813	812	803	862	785	822	843	825	832	810	818	820	773	824	848	839	820	819	866	852	823	845	802	854	819	883	842	821	845	890	817	835	850	858	807	870	889	800	836	863	892	767	807	847	858	800	798	779	804	791	832	893	804	863	820	856	796	800	842	815	845	782	815	829	841	840	870	855	830	831	876	843	819	838	834	843	791	783	792	776	824	854	819	836	803	795	839	811	823	853	879	858	826	858	851	809	823	877	811	863	835	793	852	796	816	812	792	885	838	840	825	861	860	802	794	835	817	848	835	839	823	848	773	820	845	826	808	820	805	897	861	866	821	823	866	824	819	846	803	840	781	838	849	873	825	832	847	859	808	813	847	815	790	877	786	818	791	850	843	856	871	824	843	838	839	852	846	822	829	830	865	808	877	840	801	795	814	874	839	893	844	875	826	797	798	864	821	809	810	796	768	871	858	856	819	897	833	841	844	819	859	820	842	837	842	877	829	851	792	798	795	848	894	847	884	824	812	883	834	831	843	827	838	872	791	878	801	866	839	860	827	858	849	846	827	868	830	794	840	817	870	843	797	818	836	877	847	854	834	808	862	826	846	812	874	841	828	828	830	846	838	837	859	850	806	778	825	873	850	860	879	798	837	802	886	836	886	786	886	776	809	791	841	832	878	864	803	815	868	831	834	844	826	853	834	855	884	806	825	822	804	795	816	856	874	874	843	823	851	786	859	810	855	820	888	831	814	820	807	825	843	847	827	828	794	820	773	831	825	831	853	848	860	831	840	805	863	790	856	859	835	819	819	866	842	825	874	850	842	834	843	813	844	813	833	825	822	814	805	815	776	832	790	821	871	877	823	821	861	844	840	850	783	906	816	867	881	862	810	822	851	839	860	864	814	866	772	835	874	839	803	820	805	850	849	872	812	808	837	849	879	796	869	890	857	848	873	863	822	828	824	810	861	822	813	822	792	819	903	837	786	839	921	817	828	813	882	841	823	900	838	832	863	827	806	812	837	836	785	883	831	882	861	858	906	882	856	821	890	843	841	855	848	844	819	838	809	852	844	846	846	833	836	811	857	863	830	823	870	862	840	841	833	819	852	845	792	854	855	813	818	843	839	784	765	821	849	852	804	848	849	860	835	803	888	868	863	845	776	865	884	876	859	836	820	807	832	834	871	904	887	808	841	845	793	801	768	878	847	852	815	820	854	827	864	818	804	837	840	850	901	795	779	806	796	805	845	834	834	862	860	791	875	848	808	875	828	807	820	826	789	807	898	800	840	835	841	812	849	805	768	827	814	811	820	850	802	805	849	832	818	808	871	777	815	837	831	830	813	855	811	861	847	889	811	875	866	864	866	832	849	855	887	868	835	884	891	836	791	782	869	789	829	791	831	791	842	856	830	814	868	852	880	806	817	819	886	842	846	869	831	894	807	834	859	833	828	811	813	816	801	813	840	890	851	874	861	825	829	867	787	861	835	836	875	805	832	777	860	792	804	856	789	827	772	824	814	847	824	831	787	834	848	825	780	804	871	815	901	849	854	797	826	812	868	834	852	861	809	844	854	865	814	795	831	897	806	843	836	839	851	861	825	814	858	904	768	832	833	806	854	865	869	821	858	846	815	842	802	743	865	781	808	853	839	830	875	835	872	871	842	845	834	834	873	806	782	837	875	839	813	860	881	824	882	782	845	779	860	846	842	871	829	823	869	844	863	873	825	830	781	876	835	869	815	861	802	798	815	880	822	805	867	843	814	827	814	831	835	869	841	789	833	864	846	770	867	849	844	850	875	828	808	850	804	837	811	869	810	866	801	823	817	872	851	846	833	854	858	820	844	868	861	798	831	878	814	772	826	864	841	806	807	843	828	857	812	851	838	851	818	829	840	844	843	843	828	872	853	881	835	794	822	846	786	782	886	882	860	880	803	830	799	849	819	827	780	870	796	809	813	809	868	880	826	847	870	823	872	883	817	867	818	832	797	846	808	842	896	812	826	787	801	819	790	825	823	832	838	783	871	833	834	814	799	839	811	818	867	831	828	847	820	845	821	826	773	814	781	776	821	848	825	895	792	799	831	879	782	788	857	849	850	799	847	808	858	839	764	831	825	868	865	822	785	867	806	857	822	838	798	837	828	841	866	843	814	861	867	810	822	820	851	883	823	844	853	836	879	831	841	811	819	876	805	861	798	814	802	827	838	809	831	814	819	822	849	782	796	833	839	801	842	808	778	772	877	862	838	835	834	863	815	829	824	817	798	829	863	817	846	848	906	868	854	804	766	878	865	806	845	849	818	824	860	812	797	815	828	809	818	846	813	883	850	826	847	817	802	860	802	843	860	856	859	850	842	863	880	813	878	852	851	814	815	823	846	807	798	817	802	833	766	886	813	851	792	870	820	809	864	824	815	838	850	839	822	840	820	820	844	866	869	821	814	790	792	815	847	845	828	792	862	832	873	798	836	806	838	859	778	887	841	865	870	837	882	837	829	820	847	793	880	829	846	841	858	844	822	854	796	830	817	869	865	805	857	828	872	823	825	872	829	787	837	854	842	843	846	775	854	852	898	828	851	825	875	859	830	838	856	876	850	810	835	793	843	854	836	784	805	825	838	831	812	846	869	794	831	782	818	840	799	852	893	858	830	828	830	817	838	845	832	828	816	834	817	833	814	856	838	843	818	823	839	812	853	872	808	821	820	797	810	833	799	815	880	853	847	809	885	820	923	805	858	873	815	836	828	792	879	806	854	857	832	857	813	802
2345	884	493	258	399	572	615	579	544	532	431	333	331	244	235	211	191	173	130	125	90	127	96	120	105	103	103	96	97	81	82	75	91	91	77	91	75	79	72	70	68	76	76	74	69	71	75	73	66	69	65	68	54	63	71	74	77	78	71	82	71	67	76	64	72	69	58	73	75	71	69	66	71	76	73	62	76	71	65	63	77	56	78	69	70	67	71	70	54	86	59	64	69	57	67	57	79	59	75	75	100	67	63	82	61	61	70	63	71	67	67	65	57	95	87	67	83	80	64	71	57	73	69	86	68	80	79	70	69	64	63	66	67	74	63	72	69	75	63	60	87	67	86	69	59	64	64	78	60	67	65	64	54	85	45	67	62	63	78	73	62	58	89	63	60	72	61	64	64	78	80	60	64	79	56	64	62	68	76	60	69	63	79	78	73	62	74	76	59	75	66	79	67	65	72	65	69	78	66	74	69	66	65	61	65	75	68	67	75	71	54	75	81	63	79	68	89	62	76	65	56	64	55	66	71	79	67	58	77	82	62	74	62	81	57	72	84	94	69	77	61	76	51	76	76	74	70	62	68	67	63	72	63	65	67	76	62	84	80	67	69	51	58	72	73	57	67	71	75	67	65	75	67	72	63	75	79	73	72	72	63	74	77	62	76	68	70	77	58	68	64	79	64	71	75	68	77	63	76	73	62	81	55	70	70	70	64	76	69	60	56	64	55	75	78	76	76	85	62	73	76	74	74	65	71	78	71	75	66	53	51	53	65	76	65	67	61	75	85	74	69	85	61	65	68	72	72	73	52	68	70	77	77	69	61	61	78	66	72	80	61	89	85	76	75	87	73	75	66	73	64	65	74	82	64	57	70	57	63	73	76	65	78	66	65	64	68	69	78	59	65	76	68	60	65	76	61	78	75	69	79	72	71	78	70	84	68	69	70	70	79	61	73	83	74	71	76	67	73	63	65	67	69	67	68	71	51	73	68	76	73	77	72	66	56	61	70	70	72	66	76	70	73	65	61	84	69	70	77	66	73	62	66	61	55	72	59	73	78	60	61	60	56	56	68	85	70	77	70	67	62	79	63	49	72	69	76	78	66	72	81	81	77	76	75	58	71	70	62	75	78	57	51	59	74	80	73	67	74	73	58	66	73	59	75	66	64	66	65	56	69	66	52	63	61	63	78	69	59	71	75	78	62	64	63	62	60	62	63	71	63	60	85	58	64	72	59	72	72	76	68	63	65	65	64	60	60	70	72	60	65	89	69	79	75	82	79	72	79	64	80	77	84	67	71	60	59	70	65	56	71	77	73	62	71	72	69	64	68	59	69	68	68	72	69	53	64	84	69	70	63	74	75	67	64	69	69	75	62	85	71	60	83	62	68	70	67	67	55	76	92	56	68	58	70	59	70	59	71	64	74	69	70	78	77	72	77	81	72	70	71	63	70	80	68	82	81	62	59	56	74	52	56	72	73	58	56	71	80	72	79	58	78	76	66	60	78	72	75	60	72	68	73	72	72	85	68	71	70	83	61	74	71	73	76	73	87	73	64	67	70	69	75	79	73	67	74	84	70	69	69	58	69	86	70	69	61	68	61	74	71	53	80	69	91	67	59	72	92	83	68	73	71	56	77	61	56	66	65	74	67	64	73	72	76	63	61	65	67	80	79	77	70	57	80	68	55	71	65	77	61	77	69	78	67	68	61	66	70	59	70	90	84	82	83	77	52	69	70	67	58	61	79	80	80	74	70	56	70	68	64	70	62	72	84	81	55	62	71	66	69	62	72	77	60	69	82	74	76	78	67	64	64	75	69	85	74	68	57	69	60	72	71	68	62	79	54	67	66	51	71	83	72	73	81	70	77	71	55	93	65	66	71	75	66	82	85	65	67	83	66	74	74	52	66	55	76	56	58	56	63	56	69	72	71	75	60	63	68	69	81	68	69	73	83	68	62	71	63	71	79	58	61	79	92	71	62	65	75	74	65	78	72	63	71	71	73	76	62	66	66	69	61	70	67	57	70	66	72	65	56	53	69	74	61	68	66	71	64	60	71	75	74	73	72	53	62	76	84	62	71	63	60	74	67	69	61	81	58	62	64	67	70	59	70	71	70	74	60	67	73	82	78	73	66	58	72	71	71	64	70	74	67	88	56	59	56	69	87	56	80	72	70	71	59	72	72	58	59	68	67	55	74	73	54	76	71	70	69	73	54	58	67	79	72	66	66	71	68	73	71	59	77	68	62	68	71	73	59	76	53	68	83	63	75	60	67	80	75	55	63	61	74	60	75	70	70	71	60	70	57	68	68	82	74	62	66	72	74	68	64	53	83	72	74	72	73	67	66	66	67	71	74	70	66	60	55	80	56	63	64	60	62	76	68	65	63	72	70	74	62	75	79	85	70	69	65	79	74	64	59	63	75	80	68	66	80	75	74	63	60	63	84	67	72	67	75	66	74	64	68	70	65	77	75	65	79	68	71	58	77	75	68	60	53	66	56	59	71	63	84	69	70	57	72	74	78	73	71	75	62	69	79	68	71	58	66	84	84	58	67	63	70	78	83	64	74	74	69	69	76	65	69	74	73	67	69	66	83	66	63	46	86	75	66	68	73	56	88	67	58	74	78	67	56	49	65	83	88	67	56	75	65	57	65	72	54	59	63	60	61	71	72	71	63	83	73	63	77	79	76	62	57	60	60	66	80	81	75	69	66	62	60	72	60	72	72	75	69	83	76	78	69	76	78	64	65	72	64	68	67	69	54	66	70	76	76	68	84	53	66	62	75	62	86	68	56	80	56	70	62	77	71	82	67	49	82	73	68	65	64	71	62	72	76	86	56	76	70	70	66	60	69	77	76	78	62	72	64	70	58	78	71	60	79	72	63	76	64	72	54	80	62	69	83	69	61	64	75	70	67	70	76	71	84	79	74	75	65	86	76	80	71	68	74	82	63	72	79	57	72	69	70	70	67	78	69	61	67	63	59	73	96	86	61	82	58	78	63	56	76	57	84	77	68	68	83	57	71	57	69	75	51	57	72	76	77	77	58	66	54	80	78	64	72	70	75	62	68	77	70	70	63	67	69	75	87	72	94	62	65	76	75	72	76	55	71	67	60	61	65	67	57	73	78	77	64	55	67	54	57	70	69	70	75	76	65	52	74	66	56	70	70	62	54	74	70	77	62	79	70	75	76	71	76	64	66	67	71	65	87	70	80	82	76	74	67	69	64	79	59	67	70	71	67	79	66	70	53	71	69	66	64	57	86	55	72	70	58	58	62	65	74	60	61	70	61	80	66	81	85	54	67	69	66	85	74	48	82	58	78	72	77	64	71	83	66	66	62	50	63	64	72	79	64	81	82	63	70	69	71	65	68	60	62	73	78	72	66	60	67	57	69	65	72	62	65	87	61	78	75	68	73	81	73	59	76	62	69	72	59	55	62	68	66	61	74	56	68	78	51	73	75	64	71	62	57	62	65	68	72	46	65	58	67	63
20880	12823	8307	13765	22333	24060	22933	20720	18984	17235	14650	12234	10403	8813	7477	6386	5485	4463	3945	3390	3098	2745	2645	2730	2510	2129	1922	1707	1586	1407	1426	1462	1493	1423	1325	1172	1190	1053	1020	1074	1031	1025	972	1033	1007	984	984	945	1000	910	937	900	877	875	939	897	832	912	959	880	856	880	833	843	852	892	854	842	893	889	937	892	865	855	796	864	829	828	880	845	870	792	818	812	846	813	773	840	886	835	860	790	837	853	825	831	833	865	819	829	843	777	832	880	903	843	873	831	834	841	854	846	846	894	872	750	826	793	770	828	811	836	772	821	863	886	806	823	834	810	813	826	797	932	847	856	852	853	809	833	851	875	890	840	845	820	795	873	798	851	862	878	861	819	848	901	825	834	824	873	797	789	822	815	865	856	826	895	842	856	866	873	827	823	815	877	860	843	822	854	815	785	845	852	866	811	785	824	846	796	799	824	812	842	853	839	824	845	814	817	829	821	798	823	831	908	831	868	849	824	895	880	862	794	873	871	806	824	849	881	821	936	777	804	846	860	831	832	817	832	853	817	827	867	829	839	834	852	789	812	851	876	903	832	889	856	881	845	839	814	854	891	806	866	809	866	825	842	804	843	854	856	827	845	823	854	845	850	818	832	824	823	795	798	821	824	884	888	818	864	869	811	841	851	792	801	796	838	882	840	816	835	875	871	884	833	839	835	863	831	870	815	817	846	814	866	837	821	862	901	786	832	841	875	844	837	867	837	838	842	846	871	801	838	845	880	835	892	806	844	812	850	819	865	881	857	832	860	852	847	862	871	835	881	812	855	847	868	838	858	804	882	830	827	819	791	837	828	821	812	815	811	822	841	860	870	790	862	848	842	799	849	812	852	802	840	820	851	866	835	862	843	856	824	826	823	800	843	848	834	793	849	827	835	905	890	886	816	837	842	846	822	866	836	784	845	874	858	878	835	808	847	870	855	808	858	817	824	883	816	816	848	849	867	833	864	795	873	845	834	815	879	851	862	851	790	834	807	873	839	818	834	898	846	866	849	840	857	889	841	862	813	869	838	865	790	836	846	852	827	778	880	879	827	820	841	893	858	846	863	842	903	839	823	806	887	865	848	844	855	879	820	864	805	846	827	890	863	835	835	829	862	814	804	811	836	859	861	860	837	902	817	800	872	812	869	876	801	924	855	837	843	855	787	852	883	866	816	839	851	819	836	857	856	863	820	773	827	852	849	842	823	791	895	887	858	806	816	893	897	833	853	854	836	870	842	840	854	812	834	884	866	819	896	841	828	851	844	833	895	857	787	825	853	806	838	864	812	826	804	858	834	865	821	854	826	859	896	930	753	798	838	884	798	839	849	808	831	824	834	844	814	936	874	866	844	813	873	849	877	913	838	810	904	812	865	853	877	881	858	816	815	877	879	835	844	832	827	802	821	813	837	837	818	848	861	870	836	770	832	909	831	821	852	853	833	836	875	803	837	918	816	825	820	856	831	819	819	885	798	830	851	834	839	876	827	792	870	861	842	835	868	822	827	866	804	829	876	862	866	869	881	821	827	854	847	895	846	804	867	853	795	794	907	852	829	833	837	848	837	803	887	839	846	884	811	822	819	847	848	825	808	878	817	858	866	828	873	828	864	834	850	803	849	850	849	814	834	845	848	771	854	846	770	849	892	855	833	836	851	798	866	839	867	872	766	859	834	858	778	822	831	829	851	864	853	850	851	815	819	849	849	788	839	870	807	876	840	779	846	829	829	856	861	901	838	868	849	815	865	859	855	800	839	782	801	864	823	828	853	832	818	882	843	840	822	839	803	828	853	850	891	774	855	807	856	794	854	854	866	851	873	869	867	803	836	872	860	841	818	809	842	836	832	851	819	853	820	809	879	828	789	805	888	830	832	867	810	814	820	829	896	813	829	859	854	835	870	783	861	864	790	858	873	821	828	775	882	850	799	834	829	790	818	852	819	819	876	850	827	837	826	815	849	775	900	858	839	828	910	874	875	839	815	848	817	880	900	827	862	819	817	874	844	805	838	858	820	855	834	849	866	846	834	811	865	873	833	852	859	821	887	824	865	855	848	847	868	840	877	831	814	859	852	790	871	854	863	870	784	883	846	853	890	854	839	848	849	832	817	855	817	826	835	863	839	852	830	845	790	838	841	899	847	811	886	821	828	853	852	845	868	794	804	874	842	811	846	844	841	843	856	885	881	832	925	814	798	854	841	839	835	835	859	853	817	820	852	835	800	881	790	823	864	863	849	858	811	811	825	862	859	848	846	811	774	804	884	857	822	856	849	855	832	845	867	873	845	842	836	855	827	881	884	846	796	810	819	792	821	837	873	832	885	867	872	855	810	825	894	835	835	810	816	812	846	866	837	831	858	776	836	858	798	833	841	848	884	796	840	840	841	838	893	842	734	856	826	814	841	824	847	846	817	842	879	834	827	830	832	794	878	803	811	832	833	824	827	846	840	819	825	828	859	836	857	779	811	833	853	853	875	861	836	894	886	823	852	819	831	821	880	832	796	850	852	816	838	839	816	850	837	865	881	860	867	864	914	870	845	852	867	798	823	840	830	849	864	809	819	842	803	853	841	860	824	881	871	879	883	770	831	850	846	852	795	811	862	808	825	820	831	831	859	860	870	804	802	868	886	810	837	917	836	834	843	807	831	849	796	803	835	822	803	820	843	841	794	891	859	832	793	858	855	841	839	859	839	819	829	860	843	848	803	855	859	840	860	839	822	880	829	838	850	835	819	854	832	821	831	826	822	834	802	849	856	896	859	825	826	884	803	790	843	853	862	865	840	825	838	874	868	872	843	852	845	869	867	880	889	851	803	799	839	876	863	798	832	854	848	821	837	816	830	858	889	869	820	907	852	824	816	832	833	798	814	826	799	760	878	839	845	876	781	873	838	818	804	781	834	831	830	815	857	822	857	897	860	790	885	846	854	855	776	827	841	865	802	832	832	877	850	843	903	828	815	857	861	814	859	860	861	826	885	869	849	885	843	823	818	798	891	832	824	915	793	862	818	862	812	862	878	837	803	882	822	857	858	828	843	874	852	867	918	865	843	864	856	820	838	816	872	781	864	857	847	885	807	841	849	812	896	832	823	845	842	846	836	843	802	844	816	811	859	876	824	856	854	842	857	822	799	845	798	825	847	846	867	813	842	859	839	874	904	832	831	816	885	862	876	823	793	795	847	906	822	773	860	834	806	828	828	896	847	884	832	814	862	813	842	831	858	858	844	853	859	823	820	815	775	878	856	857	829	879	835	839	829	791	857	855	865	836	856	835	869	860	833	808	806	791	844	850	798	828	860	823	885	835	831	847	858	847	823	828	794	802	822	872	851	811	883	919	851	829	835	823	846	840	875	851	826	815	878	822	848	826	811	818	812	814	835	874	836	803	865	818	866	833	797	866	834	847	840	831	830	829	795	828	841	805	803	826	848	829	866	827	867	825	844	902	859	823	865	870	849	877	892	841	867	831	832	833	874	852	849
2242	1507	702	472	598	850	963	897	738	667	573	516	443	405	352	291	245	191	187	192	123	152	159	133	144	109	120	130	98	108	92	107	105	87	94	88	100	71	73	84	69	77	73	73	87	62	67	63	71	83	83	65	75	66	54	69	46	65	64	69	77	59	71	62	69	79	69	67	54	61	66	56	82	73	64	67	55	78	58	64	65	77	71	62	64	63	57	74	73	67	72	73	68	74	72	78	64	64	51	72	69	71	71	66	61	82	55	61	85	67	70	55	73	83	73	80	72	65	58	62	54	79	66	75	60	62	65	61	64	53	63	60	56	68	74	57	44	66	82	67	72	75	73	75	60	54	71	77	64	85	60	65	58	54	53	62	58	74	59	50	60	71	80	79	53	59	70	62	65	56	68	62	71	52	64	51	73	62	62	64	64	69	77	55	62	72	58	68	70	70	66	62	69	61	57	80	67	70	61	59	71	80	63	70	54	61	74	60	65	73	62	57	73	55	62	71	65	62	74	57	61	69	63	70	73	53	71	72	81	64	85	86	78	69	66	59	70	66	57	73	48	80	62	70	68	58	64	76	70	58	78	77	63	69	61	73	59	78	77	55	84	60	76	69	72	57	61	54	66	66	85	73	79	71	68	73	63	55	45	67	65	64	71	70	58	64	75	73	61	58	64	69	66	57	54	69	56	80	68	73	70	62	67	46	69	69	75	63	78	58	73	74	50	59	55	71	64	64	63	75	72	68	77	63	68	74	60	62	74	73	103	74	70	55	58	72	76	74	79	61	72	61	74	54	68	64	66	62	59	64	80	71	71	73	60	56	62	55	78	70	68	67	62	73	56	81	62	86	63	56	54	55	78	63	70	58	78	71	70	64	66	91	63	64	71	70	57	66	78	72	63	65	60	84	59	54	58	70	57	74	66	68	57	61	50	65	52	73	61	65	69	61	64	54	66	59	79	67	79	60	71	65	65	70	67	70	67	60	73	58	64	52	68	65	78	57	65	65	66	61	71	58	75	56	60	84	78	66	78	73	54	71	83	64	59	60	76	60	74	64	80	65	60	62	79	74	75	70	62	51	65	63	70	64	76	68	69	58	58	60	53	62	60	71	67	52	64	63	62	69	60	59	58	83	69	68	79	78	60	60	50	69	62	58	69	64	71	78	78	67	74	62	61	75	68	57	67	60	46	66	79	75	61	62	62	70	59	63	87	54	63	70	70	60	54	57	78	63	63	61	59	61	63	71	75	64	62	60	61	72	72	59	72	75	71	81	76	55	67	64	66	71	78	82	70	65	68	72	61	86	62	75	59	55	65	71	68	68	73	66	69	58	71	80	72	65	67	67	85	55	62	58	54	59	70	59	77	59	73	66	81	64	84	65	59	70	66	73	77	68	67	73	66	56	67	64	78	77	60	65	64	69	77	67	61	66	81	66	74	55	61	75	63	64	70	65	70	58	71	70	72	61	55	86	56	76	69	70	63	69	72	56	63	70	72	68	62	91	65	52	58	61	81	54	75	56	68	83	62	58	75	66	65	74	64	57	64	82	69	74	59	70	75	67	66	77	60	68	80	70	62	64	56	65	77	56	70	68	57	67	74	59	55	60	73	73	75	69	67	62	59	66	61	66	82	87	58	78	65	65	62	61	60	56	63	70	65	65	82	65	66	72	59	76	65	73	72	66	57	83	63	68	68	77	59	62	74	64	63	67	60	66	70	85	51	70	74	71	59	73	63	76	61	63	70	69	51	60	49	75	75	65	58	46	68	66	80	63	71	66	71	67	66	76	66	73	59	75	70	70	69	76	74	77	66	74	89	68	62	52	69	67	71	65	55	67	69	72	71	75	63	59	68	61	76	68	91	57	65	63	72	60	74	63	75	57	58	64	85	66	67	66	57	67	67	82	76	69	67	58	78	77	62	61	57	83	82	63	70	75	64	63	63	65	61	53	61	65	67	56	57	62	72	72	69	64	73	53	80	72	55	57	61	64	63	69	76	58	83	59	67	89	63	69	62	70	65	67	82	65	74	77	66	73	76	62	58	68	73	85	62	71	68	59	63	76	66	59	62	81	70	81	71	66	66	61	64	61	67	64	65	69	62	55	73	59	66	70	59	60	79	67	73	74	56	58	69	59	62	63	69	74	75	72	60	74	88	79	74	80	62	64	69	73	65	74	69	65	96	62	60	60	68	52	70	72	80	72	48	69	74	65	59	54	64	71	72	74	70	66	64	69	67	61	50	72	58	61	58	73	56	64	61	69	59	73	60	63	70	59	81	64	60	67	72	57	61	74	64	64	55	70	78	61	65	63	75	68	60	65	74	59	68	69	62	43	72	69	77	65	65	63	55	53	69	64	53	65	62	66	60	63	78	67	64	69	64	75	76	62	71	78	76	66	71	67	89	73	65	50	68	65	76	62	63	51	72	56	80	72	67	77	60	67	58	47	56	63	60	67	48	77	60	46	69	51	67	61	77	76	75	67	80	76	60	63	62	66	65	67	71	70	64	67	64	59	65	75	60	73	66	69	73	68	83	67	74	67	77	75	64	70	65	70	78	60	78	66	54	58	68	69	65	70	60	62	52	59	56	53	73	63	52	60	56	61	63	70	61	62	72	57	64	74	61	72	55	61	66	69	78	72	78	62	70	64	57	75	75	72	66	58	71	64	59	68	65	60	72	66	79	61	65	61	77	72	71	63	70	70	84	78	60	66	71	70	48	78	67	60	59	65	70	68	69	58	67	59	71	73	54	66	64	69	80	55	74	65	57	75	72	73	67	71	72	69	52	56	81	91	76	67	62	70	63	66	86	86	73	61	54	67	72	66	73	64	67	67	64	59	55	62	54	75	74	58	92	63	64	73	74	68	82	66	63	71	69	68	59	77	60	60	76	59	72	66	69	60	67	59	65	68	63	70	73	71	67	59	68	65	70	65	70	71	64	73	72	52	64	73	61	78	58	74	57	79	59	64	69	71	58	75	69	46	66	75	71	65	64	65	60	66	73	58	67	61	67	61	65	69	67	77	62	76	52	66	66	69	67	63	71	82	73	56	56	69	62	56	75	67	50	64	49	63	72	73	65	77	81	68	71	70	59	57	66	71	72	74	75	63	81	74	62	66	61	60	71	49	56	69	67	55	65	61	66	64	91	67	58	58	59	70	59	60	80	72	60	64	76	68	81	66	66	51	75	55	71	65	71	73	58	55	67	49	71	72	57	74	64	55	64	73	72	77	76	71	75	78	43	70	75	68	63	62	71	65	71	68	65	77	62	73	62	71	54	57	66	74	62	82	59	75	79	55	61	82	62	60	62	59	66	56	65	68	71	55	69	52	62	58	74	67	83	76	67	68	63	64	62	82	53	58	62	50	70	74	66	61	85	73	51	69	77	78	59	57	55	64	73	58	83	69	56	67	63	74	67	56	47	50	52	65	63	74	75	73	62	59	76	69	73	60	65	74	62	69	57	74	58	64	67	72	72	65	63	67
24385	16515	10800	17913	26880	28077	27066	24485	21967	20258	18051	15731	13396	11842	10192	8801	7569	6155	5398	4964	4271	3813	3631	3295	3412	2994	2530	2445	2153	1945	1692	1803	2064	1629	1560	1380	1308	1208	1227	1189	1127	1169	1069	1122	1036	1012	1015	1014	921	905	988	941	939	898	844	873	914	831	813	844	876	882	836	863	841	811	796	858	886	806	826	809	817	827	806	812	808	756	798	788	801	780	793	774	813	778	783	751	849	777	753	726	757	780	807	800	836	772	780	781	840	779	797	728	761	800	789	804	789	792	802	777	799	812	817	757	799	764	730	817	809	717	820	796	775	783	787	804	807	792	801	793	805	777	842	824	746	812	808	746	776	808	804	760	784	754	788	791	766	734	759	779	751	813	779	748	805	740	781	760	779	785	797	831	830	771	804	797	790	797	803	804	767	790	819	758	754	791	796	824	768	787	777	757	718	797	803	781	773	790	772	744	776	797	781	801	802	753	768	826	753	754	820	764	775	808	768	796	793	793	764	773	784	789	760	821	763	871	779	763	765	805	755	827	807	775	803	757	784	763	786	810	773	768	746	770	737	799	790	850	784	807	831	772	741	802	806	818	783	841	738	819	749	826	797	752	781	809	822	784	796	805	804	812	789	753	745	786	760	832	803	816	755	747	717	768	742	799	765	759	790	831	773	890	818	798	781	787	778	754	768	760	795	779	800	722	795	835	783	806	775	741	777	779	760	752	783	738	824	775	823	754	808	777	738	764	771	751	799	752	801	779	782	810	801	767	775	810	838	775	786	782	781	789	750	845	787	811	788	786	753	713	753	790	778	792	830	791	805	751	801	839	796	784	834	774	791	730	793	838	785	785	739	774	773	756	743	786	819	793	782	777	828	781	756	776	793	824	793	792	759	808	789	800	761	801	815	779	818	798	823	812	832	806	743	852	785	782	788	791	745	802	801	765	859	799	773	819	779	804	787	776	813	752	770	752	770	795	783	779	747	778	818	761	759	740	799	790	739	803	738	761	781	776	768	770	785	814	826	763	811	715	803	787	732	782	788	772	794	811	765	743	805	787	707	787	796	778	723	827	806	729	830	774	774	785	827	767	787	768	766	821	790	758	754	807	764	752	793	834	713	773	797	813	826	782	756	783	784	810	812	816	837	829	798	787	819	760	804	811	788	753	727	786	788	768	775	817	788	787	817	787	818	804	826	823	830	790	768	771	789	794	799	765	773	856	818	778	836	819	804	766	792	810	741	813	775	820	795	786	777	725	774	830	781	807	766	823	779	793	768	774	857	752	775	776	802	782	781	825	789	786	779	830	821	729	753	758	757	785	807	814	749	778	799	756	726	782	801	778	797	752	765	784	793	796	794	791	771	734	798	733	780	745	754	788	790	744	777	785	778	813	789	731	781	803	741	791	768	805	819	768	775	783	807	803	775	847	771	808	810	781	749	781	795	800	787	807	752	798	782	755	742	859	787	733	768	767	822	805	795	784	732	830	830	801	777	801	782	805	756	752	774	819	843	745	804	797	833	811	802	753	800	775	772	808	787	796	810	799	734	769	746	798	770	771	778	774	818	770	809	807	794	831	767	786	781	813	728	752	764	793	816	799	773	793	742	775	813	795	814	785	760	784	738	828	796	794	767	802	784	760	800	827	775	766	834	762	735	811	754	759	799	772	852	787	777	768	795	770	795	799	759	810	837	794	777	755	809	795	770	835	823	779	774	744	745	799	779	797	787	784	766	750	785	746	773	781	762	811	787	776	765	768	782	777	805	767	822	737	833	769	816	778	775	806	812	742	761	792	783	817	753	774	760	802	753	747	760	768	771	779	780	817	771	805	817	753	770	770	757	770	791	772	785	770	798	844	812	805	830	796	791	727	824	802	787	825	761	784	788	776	786	790	790	814	759	815	789	785	818	737	826	787	765	829	831	779	831	806	819	769	787	811	778	777	806	755	819	816	818	737	714	794	785	789	761	801	812	767	830	748	757	761	782	727	768	796	755	832	711	804	795	823	773	836	780	733	785	807	810	789	804	800	796	748	797	788	786	758	772	798	766	761	796	811	817	777	756	769	726	746	806	808	794	774	733	746	799	796	740	771	769	840	736	791	812	724	793	814	803	775	743	788	788	768	805	797	785	832	750	779	811	818	816	780	763	799	754	774	796	797	791	811	778	770	812	783	805	776	822	789	830	815	817	793	751	782	734	793	796	767	826	745	750	753	759	775	818	759	763	826	788	769	771	784	773	739	783	791	845	799	799	788	763	726	770	769	747	819	759	795	768	758	819	793	745	764	799	792	763	787	792	775	818	746	784	796	801	792	798	760	766	744	762	728	783	786	820	794	744	735	771	791	735	757	745	807	809	783	749	807	755	766	809	812	808	794	814	823	831	749	831	762	812	787	769	750	780	750	819	820	784	782	768	762	788	790	834	791	781	821	809	771	777	781	769	740	798	826	766	816	750	841	750	783	784	739	743	765	784	806	785	807	823	787	777	811	763	737	754	787	747	799	833	784	845	749	801	813	792	860	786	831	776	821	809	780	788	785	777	786	753	762	804	746	758	777	806	799	800	818	777	814	765	770	770	740	833	789	800	798	841	774	795	798	783	785	807	769	764	817	832	773	813	771	791	803	804	785	779	815	803	790	823	787	818	832	796	735	815	783	809	806	789	749	808	773	761	787	795	777	813	753	821	781	837	810	807	799	763	799	803	744	785	790	808	750	811	778	770	747	792	765	746	796	797	742	740	791	798	801	773	764	810	790	809	789	826	732	764	754	804	794	813	776	871	832	840	772	822	852	764	776	770	826	762	775	821	855	819	816	753	830	734	794	827	765	759	781	771	768	763	747	761	797	798	747	774	810	749	793	814	818	757	802	787	782	762	809	796	793	843	780	819	835	781	822	796	793	822	763	768	795	789	805	796	812	759	763	790	803	769	744	773	774	812	778	791	774	781	803	771	740	767	775	727	775	781	785	784	832	778	777	772	747	761	752	773	790	807	790	759	791	805	822	773	809	821	801	831	786	769	789	799	750	795	797	866	786	858	828	791	773	792	818	750	755	778	791	783	827	795	767	787	859	824	761	770	788	820	768	804	769	762	825	811	801	808	817	803	799	762	795	774	799	766	764	832	785	767	801	768	801	754	789	808	774	820	777	746	795	781	769	777	790	807	768	794	774	789	796	801	753	783	750	803	755	820	771	765	738	722	794	797	753	787	800	788	806	744	800	784	777	846	819	734	790	800	844	797	785	856	828	851	822	771	807	769	797	729	798	774	760	810	773	760	783	795	761	785	789	836	765	770	817	767	769	820	751	803	782	799	735	811	764	802	757	821	772	796	797	769	764	790	789	783	834	806	810	775	757	792	767	791	827	805	806	820	774	764	803	826	792	798	844	806	783	792	789	810	792	818	765	821	795	743	785	813	812	776	791	777	812	787	721	750	834	723	806	722	777	814	785	786	822	811	818	807	758	805	776	818	852	761	775	745	750	744	798	782	792	788	716	821	811
3596	1343	671	451	549	775	891	897	810	748	635	605	478	370	396	311	291	227	188	210	169	150	163	180	149	163	122	123	127	119	94	108	152	115	92	107	100	87	100	95	88	99	76	87	86	82	83	91	85	94	76	94	67	74	78	87	87	71	82	82	77	77	82	85	84	71	81	76	83	75	99	50	74	70	110	84	86	70	94	93	77	80	84	84	90	76	77	64	74	73	59	82	67	71	74	79	80	62	70	77	68	81	80	78	77	69	74	74	77	69	87	86	72	84	83	62	70	68	71	89	84	81	80	96	75	74	63	78	73	81	88	76	69	68	69	77	90	85	74	71	74	86	72	62	80	82	75	62	87	79	72	78	96	83	83	77	69	89	75	75	76	79	82	94	60	56	66	60	83	74	80	71	66	99	78	60	79	101	84	75	80	80	80	87	74	66	81	69	74	90	78	86	90	97	89	87	102	76	85	84	77	94	92	73	70	84	89	80	72	79	81	75	78	94	87	69	76	69	73	67	68	72	71	65	87	63	65	70	82	77	70	78	76	80	90	78	87	78	75	76	75	77	87	82	75	88	72	79	80	72	66	69	74	80	78	69	76	89	80	71	68	87	79	88	75	69	62	80	91	82	72	75	89	60	75	73	95	75	70	80	77	78	76	66	83	72	87	92	89	75	79	69	82	71	85	71	72	74	79	89	66	87	77	84	68	75	69	71	65	99	83	81	71	90	69	81	82	67	82	74	78	70	73	54	84	95	82	82	73	83	72	74	87	84	62	80	72	81	82	77	78	74	66	70	77	83	84	69	89	80	72	71	84	77	84	76	77	65	62	78	90	74	77	69	89	82	76	68	80	80	95	69	80	71	73	76	80	75	78	81	91	86	58	82	86	88	74	76	76	92	68	86	73	70	62	95	74	81	81	75	90	83	65	82	80	79	89	81	74	80	89	86	73	66	79	77	81	76	84	70	53	93	76	70	83	78	77	84	76	66	86	83	70	76	75	73	70	82	75	83	83	73	73	77	85	71	82	62	70	73	90	71	77	71	76	60	83	92	74	81	70	89	71	76	69	75	79	78	80	84	82	75	85	81	59	77	87	54	84	66	59	69	78	70	79	79	79	95	78	63	70	66	103	80	95	71	74	86	86	90	70	88	84	69	80	65	86	76	86	80	85	74	72	76	89	82	73	78	97	96	80	87	78	78	85	80	73	80	78	86	90	79	77	69	81	89	64	81	66	83	67	78	61	73	76	76	67	71	79	80	87	71	87	80	84	64	76	80	69	67	70	92	80	81	69	89	61	85	89	80	63	92	79	74	81	71	61	98	66	83	79	79	76	71	81	65	77	82	86	79	73	93	72	90	88	87	90	74	98	80	83	97	63	80	78	63	65	81	83	62	72	66	62	97	82	77	74	78	80	62	67	73	83	67	70	77	95	75	85	67	86	89	87	77	87	75	99	82	97	83	71	68	79	72	85	81	61	63	72	79	65	70	60	70	70	83	82	82	68	77	77	76	80	87	88	74	68	74	77	80	82	75	79	95	83	79	61	71	91	74	81	81	84	90	79	74	74	86	96	86	78	71	75	75	84	64	75	86	65	87	91	80	73	73	85	77	73	69	73	66	86	78	83	73	70	78	80	84	64	69	69	74	83	71	82	63	74	82	76	90	87	79	77	80	84	79	79	87	64	76	58	72	82	69	76	72	70	79	81	85	64	82	73	79	78	73	74	73	82	76	71	73	88	78	80	75	83	82	77	79	69	76	88	66	77	100	75	90	85	69	76	70	78	92	77	82	84	70	87	62	84	80	63	86	71	76	82	85	79	66	57	71	72	71	84	64	80	83	69	83	78	91	76	78	68	76	75	64	67	76	75	92	80	65	70	73	87	86	93	80	67	88	86	77	74	75	75	81	91	88	69	64	71	80	90	70	72	74	79	76	73	84	84	81	77	84	73	67	75	80	83	77	90	88	92	77	71	77	84	74	69	80	76	78	79	56	70	71	80	98	72	63	93	75	78	84	75	94	73	85	77	76	79	85	91	67	76	83	66	69	69	83	94	81	73	81	76	92	82	85	77	78	88	75	76	79	82	84	72	82	84	73	63	75	70	77	85	74	91	77	76	65	94	85	79	69	84	61	78	94	73	63	76	81	82	81	86	73	65	83	77	74	71	93	86	71	62	62	80	81	83	78	90	79	78	86	70	73	78	87	81	82	78	72	90	79	72	75	69	76	97	82	69	92	72	83	81	89	68	86	79	80	89	84	71	72	84	89	69	82	71	81	82	87	86	76	80	87	80	81	84	78	79	84	80	78	90	86	86	78	79	67	73	90	74	79	85	70	85	74	94	84	92	76	74	81	81	69	71	87	74	84	70	81	77	67	71	80	95	94	63	81	80	89	74	83	77	92	69	67	67	82	72	81	71	79	79	79	96	76	97	68	87	70	91	70	71	77	84	83	101	67	84	77	75	94	74	82	77	85	84	66	79	69	75	84	62	62	83	67	73	72	78	64	80	79	69	87	71	65	88	85	76	87	65	70	88	74	70	69	80	66	77	69	67	89	83	73	91	83	65	79	82	65	73	87	72	91	78	84	68	74	79	88	70	90	69	73	71	59	73	93	84	88	72	87	85	80	86	79	78	61	90	71	80	72	90	71	81	79	80	87	95	76	86	73	80	75	76	92	79	83	74	78	76	83	74	87	85	72	84	74	77	83	83	78	86	77	74	88	60	90	83	83	76	72	75	71	94	80	71	95	77	92	78	79	72	63	92	70	86	94	71	86	87	82	87	75	79	83	97	72	77	74	85	76	71	75	80	84	85	76	73	64	90	73	69	61	91	82	73	107	83	66	78	79	78	68	76	88	75	84	67	86	72	80	69	72	79	70	76	82	57	86	85	68	82	86	81	86	70	80	71	81	75	73	76	73	70	70	72	90	82	74	75	91	68	86	75	85	74	83	71	75	72	71	74	82	70	79	82	53	75	62	67	83	62	91	65	82	86	74	92	89	90	84	85	73	64	81	62	81	63	94	79	85	80	72	83	84	70	78	76	81	89	80	71	80	89	69	82	82	82	80	89	71	84	78	85	81	88	90	75	89	81	86	69	73	88	81	75	82	83	61	90	87	85	71	71	91	71	88	75	78	68	75	74	76	81	77	62	83	87	92	59	72	88	84	89	91	71	70	99	60	79	83	74	67	91	59	78	63	82	71	82	98	74	77	67	75	95	72	80	80	81	75	80	75	82	77	89	87	81	75	89	82	75	72	75	79	88	66	105	70	74	85	77	86	74	77	75	68	75	74	83	72	99	79	76	89	78	72	88	77	69	84	87	67	76	68	80	76	89	69	61	77	76	69	72	76	72	90	82	80	76	92	71	71	85	85	86	90	88	80	87	75	83	80	67	77	90	73	88	71	68	96	67	77	89	72	89	78	90	85	79	77	77	78	88	66	71	75	67	91	82	89	82	79	86	72	90	73	86	81	75	78
23803	15356	10213	17270	25854	27153	26342	24943	22678	20367	18518	16338	14680	12488	11097	9825	8226	7033	5960	5257	5002	4220	4006	3651	3798	3513	3012	2820	2482	2339	1963	2065	3233	1852	1665	1607	1471	1435	1421	1275	1297	1254	1248	1218	1265	1181	1200	1136	1112	1126	1074	1087	1128	1090	1125	1021	1001	1031	999	1009	970	938	921	967	976	947	991	967	970	908	927	964	953	991	996	948	941	868	890	934	930	949	940	845	952	997	942	952	936	954	927	986	912	909	957	890	935	913	938	932	890	943	901	913	942	918	888	893	895	928	863	926	946	896	908	920	919	957	909	915	904	917	883	913	976	880	930	963	887	914	903	868	948	1022	931	899	933	933	950	911	908	919	940	911	939	994	879	910	949	951	965	899	975	941	946	892	964	874	943	906	944	930	950	910	931	936	976	919	926	915	969	915	851	932	929	900	951	866	977	898	907	878	898	903	946	890	1000	921	896	927	978	902	892	912	979	936	941	948	925	896	941	980	935	921	902	989	972	906	940	951	902	913	985	895	874	924	909	911	917	939	933	894	915	911	921	854	927	948	919	952	919	830	916	911	926	868	935	1005	935	944	934	947	867	946	897	887	962	976	901	941	940	929	954	870	885	905	932	928	892	896	934	943	936	933	934	934	905	871	914	940	873	939	963	945	936	890	918	930	992	890	901	894	893	942	906	952	955	960	872	895	924	890	929	866	896	915	941	963	902	929	883	914	955	911	877	940	937	911	895	885	947	924	938	918	938	953	914	958	953	925	905	957	917	901	959	932	873	940	909	898	992	916	943	955	900	956	922	985	928	904	922	894	936	919	906	945	928	925	916	920	909	955	896	965	942	957	841	891	902	940	938	909	958	933	906	917	952	911	957	934	858	904	909	883	950	898	930	910	898	912	925	873	889	921	937	898	916	961	948	946	886	885	890	942	919	890	918	925	874	941	906	932	911	950	911	941	956	905	879	911	910	963	975	906	916	934	938	957	956	930	959	918	934	874	904	959	956	936	904	957	912	972	899	935	929	975	895	894	943	927	909	936	949	896	935	920	900	920	970	898	965	900	956	962	902	906	904	894	911	939	867	881	914	893	916	900	931	921	924	999	910	942	950	969	1001	957	948	927	932	968	921	891	925	848	945	953	910	936	946	912	932	928	983	957	966	939	943	976	958	923	922	857	924	890	950	995	939	927	880	952	917	933	893	942	889	911	912	945	945	903	948	952	903	877	935	895	888	891	883	979	964	943	964	939	920	930	920	901	871	894	957	948	914	983	940	926	888	901	903	925	919	895	904	915	906	973	914	920	984	905	915	937	938	910	928	885	977	890	909	942	930	947	937	875	948	897	947	891	950	920	893	920	885	883	932	906	879	899	967	1004	886	944	923	937	903	906	922	953	909	935	907	922	876	911	914	939	939	856	922	972	905	958	925	915	940	909	860	885	923	920	907	896	904	847	935	908	927	926	905	930	923	959	930	943	938	923	935	946	898	931	908	963	911	890	890	914	932	966	908	922	939	931	989	941	915	896	924	951	971	966	886	881	911	911	945	913	954	913	872	876	1011	968	894	908	921	972	889	955	954	910	928	922	889	947	899	919	953	915	950	898	955	993	919	953	917	891	937	858	887	912	926	940	902	898	916	980	904	932	885	905	890	911	946	975	957	885	917	905	942	913	905	932	955	925	911	892	903	915	902	946	934	926	910	886	962	880	934	931	975	928	935	924	893	943	933	872	942	879	910	887	923	920	899	943	941	900	981	960	875	935	998	933	950	953	894	943	877	975	931	936	945	965	967	949	952	948	923	945	912	952	939	916	921	940	925	872	914	893	896	891	895	875	914	986	931	960	904	975	897	1013	956	901	902	965	956	929	956	1014	956	907	889	910	942	906	865	905	945	939	912	885	895	902	929	932	896	881	910	936	899	930	942	910	904	910	995	964	883	869	936	922	869	952	950	947	959	899	927	901	916	872	921	901	898	871	958	960	979	931	904	940	927	896	933	933	931	924	958	930	950	954	963	911	925	919	877	963	896	878	998	942	914	880	901	900	921	927	940	909	916	943	978	955	909	931	894	970	939	938	911	908	915	964	903	893	946	925	964	935	926	957	935	929	923	906	970	960	908	899	902	887	930	878	878	969	961	946	945	912	919	922	940	955	904	904	936	904	933	938	960	940	916	987	903	929	888	935	921	924	950	967	934	935	927	950	952	952	961	984	913	891	965	935	912	966	943	915	851	912	943	965	883	947	898	901	914	934	955	972	858	941	926	894	923	938	955	894	937	977	905	936	928	919	998	904	923	962	925	993	918	951	890	892	910	919	912	895	897	944	897	934	958	917	957	933	914	900	923	982	934	880	939	894	922	905	921	929	959	929	942	898	854	955	975	893	957	909	894	924	924	935	920	926	960	938	928	903	947	923	847	891	893	953	919	860	976	906	889	922	951	897	908	939	919	885	928	953	899	957	932	911	895	923	882	930	894	919	941	956	879	919	882	924	958	915	903	926	902	923	890	966	912	967	904	878	871	940	953	974	876	861	950	944	944	892	872	929	889	942	928	867	964	946	945	923	925	913	948	929	950	877	892	889	926	908	924	979	925	940	882	955	913	957	931	934	950	903	908	918	955	883	883	902	913	903	963	904	902	954	929	913	937	919	935	932	965	929	895	900	921	947	932	917	905	936	936	913	908	914	922	893	980	861	929	886	939	882	918	923	920	942	900	950	935	957	879	923	879	976	922	928	888	894	901	887	972	967	970	920	878	866	954	898	908	936	912	908	922	870	942	904	930	916	928	856	959	911	912	925	906	949	986	957	978	982	951	993	914	925	889	914	930	891	946	933	918	907	937	936	879	981	891	865	964	903	921	958	912	944	930	889	941	876	957	921	935	970	909	957	969	918	855	880	938	917	895	879	891	934	918	920	938	947	916	946	911	947	897	936	932	899	944	966	914	963	950	946	982	936	934	956	935	908	922	916	894	899	941	922	923	969	890	888	918	902	853	946	951	929	936	911	917	935	975	933	907	906	918	927	969	916	894	949	891	934	932	970	916	884	928	945	933	933	954	944	859	917	898	910	909	947	938	946	943	952	955	957	887	948	945	968	928	954	945	933	939	929	922	921	893	939	908	868	895	922	909	954	869	863	913	901	895	886	924	921	957	903	901	939	961	950	883	926	930	984	887	971	920	903	1030	963	955	924	911	942	966	947	961	889	952	902	893	926	905	894	915	941	915	957	936	929	935	917	961	894	912	944	915	917	948	930	904	909	851	905	928	1007	946	856	972	924	978	964	987	957	956	940	902	897	940	979	940	956	956	974	933	959	887	948	956	910	890	920	915	891	917	931	913	919	943	926	957	937	968	938	929	987	926	903	913	913	858	914	868	920	901	956	930	975	912	899	915	953	919	949	897	928	898	960	886	911	969	903	891	898	983	900	954	901	911	879	912	936	914	916	924	867	939	944	920	957	857	976	916	962	924	940	914	863	929	914	880	924	921	934	886	942	941	949	916	893	919	943	866	884	935	840
3194	1958	983	678	751	1072	1240	1154	1038	944	842	724	608	558	457	385	364	286	227	232	227	167	201	175	163	168	165	145	131	122	114	94	100	96	113	94	88	79	97	69	89	73	84	90	85	94	90	86	86	85	78	84	69	72	86	83	75	82	80	85	72	64	71	69	78	77	110	54	57	77	75	89	63	93	75	66	81	82	76	69	63	79	67	72	80	66	66	61	73	73	85	70	61	65	83	96	52	72	75	73	72	74	65	72	69	93	83	77	71	59	74	83	75	75	64	63	74	59	76	72	81	84	92	59	77	83	79	64	73	82	84	65	67	93	96	80	84	70	65	82	64	78	79	70	83	78	60	87	76	81	82	80	68	77	90	62	64	73	84	60	68	85	60	61	69	75	71	72	82	75	77	73	71	55	66	66	76	64	59	84	65	89	82	58	75	70	65	75	77	73	74	69	59	73	74	76	77	73	91	85	76	69	67	72	79	75	67	60	83	71	70	79	69	80	64	60	92	73	75	69	68	73	73	69	73	70	66	70	80	72	55	64	61	74	70	84	74	71	72	74	78	60	74	71	62	63	86	77	67	85	65	61	75	76	75	73	57	75	69	85	63	56	80	59	72	86	77	86	62	75	69	74	64	69	77	63	77	51	68	77	69	75	75	90	69	76	61	70	66	83	60	68	57	67	71	65	68	85	77	64	68	66	70	88	76	80	78	78	66	56	83	68	76	77	62	70	78	72	73	65	74	70	73	65	67	61	76	78	57	73	64	60	83	55	67	80	57	69	90	59	72	88	64	61	71	70	66	71	65	66	76	70	75	69	62	60	65	70	76	78	58	77	92	67	80	58	77	68	67	74	70	81	59	83	71	65	64	64	88	76	73	76	72	95	74	66	73	74	72	53	66	66	75	66	71	72	88	78	65	84	73	87	62	65	70	75	91	80	63	67	76	61	82	75	59	76	77	79	72	59	70	82	66	62	63	58	64	70	70	76	74	69	58	69	69	82	72	68	78	75	77	66	79	71	80	78	85	85	83	68	62	84	83	66	55	89	72	66	72	65	72	65	77	79	81	79	84	72	70	64	58	63	75	81	85	68	79	62	80	77	77	68	72	68	71	77	82	65	69	75	79	67	63	70	65	66	69	68	71	73	83	62	69	83	79	81	88	85	69	75	65	79	78	59	69	77	73	70	66	69	72	69	80	68	60	62	78	76	64	80	78	64	84	67	63	63	54	76	66	63	73	62	67	69	52	59	89	74	75	93	69	73	70	66	82	70	66	65	76	75	86	73	63	81	79	68	68	73	66	75	79	88	71	65	72	54	68	86	70	83	75	74	71	67	76	63	68	67	75	86	89	73	73	66	72	64	67	66	84	74	82	89	68	82	57	68	74	87	61	69	72	78	73	84	66	67	76	78	47	71	62	70	76	58	74	68	77	73	74	70	70	60	83	76	60	78	74	77	68	79	96	72	86	71	58	77	66	74	81	74	74	62	63	73	64	60	79	62	71	77	78	67	73	73	77	80	77	68	71	71	88	72	70	89	66	81	69	73	83	70	64	66	86	55	76	64	68	66	76	71	79	66	80	61	69	60	71	76	89	75	75	83	71	71	70	86	85	85	86	88	85	74	91	61	73	72	72	76	59	68	78	65	75	77	69	59	62	76	81	71	79	77	72	76	68	81	74	79	66	67	63	70	70	72	72	81	72	81	63	74	87	61	65	67	86	95	63	71	82	72	87	74	83	68	77	77	73	73	74	52	69	83	64	77	97	63	72	75	76	74	83	70	74	73	86	73	65	65	84	76	62	67	59	72	74	70	81	73	69	75	74	76	81	73	82	76	68	59	67	89	66	73	74	68	68	76	65	69	85	64	65	85	73	66	67	61	84	78	87	72	69	72	81	77	75	61	84	81	79	76	73	75	61	76	79	81	77	82	66	66	72	76	69	65	75	65	60	73	56	72	87	70	66	86	100	63	74	73	83	85	77	75	65	68	78	61	71	70	77	83	61	87	81	56	75	82	75	66	64	94	64	75	72	82	66	77	67	84	62	85	61	76	70	91	69	60	78	75	81	58	90	73	80	58	75	68	76	90	71	74	86	81	78	68	62	77	71	68	65	69	72	82	86	63	65	72	67	67	79	84	75	67	66	91	82	68	62	78	83	76	69	56	76	69	74	81	62	77	64	77	77	78	62	64	60	80	73	83	90	60	78	71	69	79	73	69	72	55	77	87	72	98	82	74	84	76	72	66	56	77	69	78	91	63	62	89	79	75	77	64	72	64	81	75	82	74	72	71	79	81	70	73	82	87	74	62	91	75	76	79	76	79	76	67	65	66	80	83	52	62	73	76	72	79	84	91	75	77	75	69	69	84	78	77	87	88	85	61	86	84	66	66	78	84	65	72	64	78	77	69	64	70	83	61	68	71	70	48	84	81	83	87	62	72	81	87	63	79	70	72	75	65	75	76	71	74	90	75	74	62	79	77	94	87	72	79	83	73	71	90	67	69	72	81	67	79	79	58	62	79	72	62	57	72	81	75	80	82	62	71	72	82	64	85	64	68	73	87	63	71	77	65	79	82	82	62	79	81	86	64	64	66	78	86	68	79	79	65	74	77	74	83	74	77	73	80	77	67	80	88	65	77	60	67	81	65	72	68	73	64	70	67	60	93	84	62	76	87	82	77	57	84	78	67	68	84	82	87	84	56	78	84	78	66	75	72	85	70	64	71	71	70	67	73	70	62	65	90	74	85	77	79	88	77	77	59	71	69	89	76	67	72	70	74	59	72	90	69	75	83	74	75	76	81	78	69	81	74	68	72	64	74	74	77	92	67	75	80	59	79	48	56	77	64	63	69	61	91	74	63	72	56	85	85	80	72	76	66	83	74	58	72	78	77	63	75	73	68	62	66	66	65	75	83	79	74	72	60	79	69	76	63	73	66	67	67	80	81	75	75	81	74	65	59	72	88	94	74	73	67	79	72	76	67	70	62	72	82	83	86	72	66	63	77	81	77	69	78	80	84	74	64	60	70	69	72	81	74	65	78	75	69	77	76	72	72	57	77	77	68	65	60	62	74	73	75	83	61	70	63	70	76	74	69	76	61	79	69	76	69	58	72	80	57	73	57	89	68	61	63	87	79	72	68	74	84	69	61	80	66	69	76	72	88	73	76	88	72	62	73	76	76	77	59	79	76	81	72	72	62	77	71	68	64	94	75	73	86	69	93	81	56	62	60	76	67	68	81	70	64	72	77	74	64	75	81	91	57	86	76	74	78	63	66	80	78	56	76	74	76	83	79	79	62	68	87	89	73	72	60	67	82	75	70	69	78	72	86	77	87	71	64	76	77	78	66	74	70	71	87	82	68	75	62	79	83	69	63	70	74	85	62	77	77	75	97	71	77	63	71	83	66	63	75	69	76	79	80	90	70	77	55	84	76	86	58	70	65	66	69	84	85	60	74	60	77	76	71	79	74	70	82	83	61	75	61
27464	18484	12624	20486	29341	29827	28973	27172	25362	23176	20726	19116	16847	14628	12856	11380	10438	8842	7329	6615	6072	5295	4763	4429	4476	4340	3613	3311	3055	2761	2460	2420	2320	2024	1756	1766	1623	1570	1471	1497	1393	1298	1288	1272	1245	1218	1192	1182	1164	1093	1097	1101	1027	1081	1027	1002	1022	929	964	947	953	912	875	917	868	974	896	904	934	840	844	884	885	800	894	837	883	783	878	861	888	898	832	866	863	824	841	825	831	836	819	813	882	810	892	839	904	841	838	895	804	840	867	858	798	822	839	831	804	801	867	826	830	882	814	863	791	817	817	897	844	841	862	811	835	866	836	818	901	842	895	853	887	818	849	844	873	864	827	843	841	856	869	833	795	815	809	843	807	819	838	830	858	830	857	837	781	818	850	864	805	846	787	823	829	874	824	837	846	881	867	866	813	874	861	863	885	825	848	842	850	907	873	850	814	791	846	872	885	882	910	859	848	845	810	820	814	818	862	828	844	851	817	869	843	848	812	804	790	860	863	833	853	831	803	861	827	845	796	810	875	909	803	883	800	826	805	812	819	843	838	828	857	857	865	879	835	820	809	812	857	807	818	838	854	853	795	846	859	831	848	839	831	862	833	896	805	783	831	892	846	823	818	855	804	858	777	855	778	856	834	843	838	862	846	814	815	869	798	777	820	784	808	789	891	805	821	762	841	871	835	844	850	810	857	817	841	876	837	833	876	823	880	822	815	839	815	836	802	889	857	854	832	839	846	812	792	844	814	840	801	804	797	857	881	789	831	804	817	842	810	855	857	808	833	872	830	794	830	872	795	843	849	832	835	823	861	783	817	846	892	863	856	830	823	854	878	785	852	790	839	820	818	817	841	866	825	834	824	849	816	856	858	794	867	840	816	863	892	800	859	858	847	762	835	838	867	894	837	860	883	843	825	905	852	759	846	779	825	819	823	781	848	877	810	848	794	814	877	819	829	834	828	826	848	806	855	875	824	856	841	804	829	806	812	783	792	879	843	880	815	849	865	877	842	835	843	825	832	835	836	808	883	840	847	839	866	850	834	859	828	793	893	817	807	809	860	837	827	822	833	835	825	840	820	839	787	815	822	843	856	803	871	884	844	885	809	850	836	851	868	854	879	826	877	820	814	793	852	887	814	810	874	854	864	873	834	858	845	838	816	874	827	868	811	800	871	783	868	820	817	841	823	816	859	832	866	854	818	822	797	771	821	835	848	865	867	856	851	783	862	831	849	844	894	820	830	869	904	856	808	779	907	849	862	793	878	828	878	862	783	848	839	854	823	825	859	806	847	866	873	859	852	872	865	858	812	892	794	840	790	860	820	849	844	840	842	818	779	834	792	836	860	856	844	837	825	851	809	869	845	869	886	803	832	841	786	788	818	828	833	837	871	796	832	823	837	797	847	844	853	841	880	881	815	799	802	806	817	851	852	827	824	817	840	852	814	793	892	828	830	848	817	827	827	821	866	848	821	825	775	845	878	826	820	880	843	836	842	867	837	865	840	834	878	891	865	845	907	836	859	835	837	849	847	805	796	838	819	862	820	809	823	827	862	821	823	873	800	856	819	856	801	871	855	854	866	845	864	833	843	882	850	816	817	845	828	814	805	862	826	852	817	850	858	865	816	794	882	814	829	832	820	809	852	845	836	815	852	878	801	851	782	807	886	859	847	802	899	838	862	835	855	830	819	815	811	874	851	830	851	818	846	869	778	895	843	844	795	807	825	890	810	866	824	857	880	832	832	816	857	786	820	908	881	803	830	832	823	830	822	847	805	817	795	844	863	796	853	818	858	881	845	786	850	873	811	803	887	820	800	819	809	843	766	778	784	826	824	851	774	796	804	849	827	815	833	832	817	798	826	871	855	850	804	796	823	851	870	839	790	802	821	848	856	912	821	803	822	781	799	832	788	779	814	824	823	824	839	834	874	840	811	791	860	828	790	853	811	808	796	833	791	852	891	787	887	815	871	831	830	887	835	892	816	823	805	844	816	814	827	865	880	864	858	828	803	858	892	853	875	825	823	752	812	808	850	811	835	861	779	821	802	878	901	862	820	841	810	858	845	825	812	845	844	830	847	925	815	846	846	858	815	850	875	817	825	836	810	843	854	831	844	815	888	840	827	790	870	838	848	844	773	827	851	865	811	810	813	860	830	801	819	827	787	847	842	828	799	853	861	834	844	810	804	834	834	915	833	878	828	822	831	840	879	812	867	866	869	791	824	846	814	843	817	880	838	836	893	832	880	839	837	773	817	834	846	793	879	824	817	831	884	807	827	809	846	827	807	837	821	869	774	874	836	848	837	790	814	801	800	851	826	823	790	836	863	825	851	827	823	820	774	828	830	850	879	824	878	816	858	835	859	874	869	816	809	874	793	817	832	798	820	835	853	825	873	776	834	814	844	820	801	860	828	819	838	851	881	821	823	870	906	851	827	837	823	820	823	809	834	788	846	775	833	803	860	834	857	809	827	807	810	846	803	857	840	866	860	840	839	844	872	856	846	821	872	824	795	863	842	807	832	855	765	751	851	890	779	843	871	855	798	841	807	824	906	844	853	838	802	788	832	829	824	861	845	838	845	863	834	892	831	820	826	855	864	846	838	848	847	884	846	798	841	884	873	863	898	836	765	824	826	800	802	879	802	888	787	872	848	834	866	910	861	887	851	882	876	828	809	823	850	833	834	787	819	832	862	813	825	848	870	813	835	843	869	808	888	840	770	847	805	831	850	812	861	843	776	823	865	766	820	832	843	833	841	806	808	850	809	785	847	833	851	824	787	810	861	804	837	853	854	834	863	894	836	926	812	801	843	856	804	832	889	849	894	888	835	826	789	833	824	869	836	838	814	860	853	870	860	853	842	839	782	862	792	800	823	834	866	876	875	844	764	814	857	835	873	903	814	836	841	826	858	869	892	807	840	813	856	813	863	818	847	834	836	809	851	847	865	851	819	806	828	853	799	825	834	762	799	829	823	853	826	830	874	893	819	831	894	836	797	813	876	862	851	860	809	815	874	864	828	821	730	799	829	846	836	784	830	805	845	819	871	849	849	818	886	814	845	774	831	834	873	838	825	846	838	830	821	851	795	864	815	832	849	852	900	828	854	790	848	846	831	789	839	825	853	798	890	881	859	846	841	815	840	814	845	835	847	868	855	827	858	836	869	870	818	858	854	810	833	825	854	849	868	825	854	850	855	797	875	846	838	790	851	812	841	820	775	781	830	844	837	832	792	798	835	814	826	845	826	850	849	843	807	826	799	773	870	849	836	812	830	838	869	830	827	850	865	816	859	863	796	863	844	826	790	843	835	827	837	812	822	829	838	838	839	790	825	861	862	869	849	873	860	830	807	838	841	864	824	813	803	817	871	879	848	840	846	803	854	815	808	841	859	818	852	867	867	881	832	819	819	853	831	813	848	877	839	853	830	801	804	828	836	802	875	830	838	826	865	798	826	855	869	843	841	816	826	813	854	784	890	815	827	835	887	782	828	806	875	844	790	866
2314	709	385	267	342	467	465	507	513	435	417	338	310	265	251	203	201	181	156	151	131	140	103	105	95	117	112	109	85	102	88	87	80	84	78	66	79	78	84	74	66	87	84	79	66	78	84	56	84	91	69	93	67	74	72	67	73	80	67	70	72	69	63	53	79	69	63	77	82	61	66	62	62	59	76	74	65	62	64	63	75	69	57	77	59	70	85	90	75	65	67	77	65	56	81	75	55	59	71	83	75	70	76	57	90	76	61	69	75	71	72	57	82	66	61	65	59	75	70	68	76	72	70	72	68	67	67	91	73	76	68	88	66	74	71	82	84	72	75	83	67	77	69	66	73	85	65	66	61	52	62	74	61	55	71	86	70	67	82	65	62	63	73	85	66	72	78	78	77	76	81	68	65	69	79	66	71	59	75	66	76	70	72	74	72	75	68	64	79	67	68	59	77	68	76	58	74	62	76	69	57	70	66	87	87	69	59	67	78	60	68	75	70	68	70	59	76	78	56	81	76	67	70	51	52	65	70	73	72	70	75	71	52	78	53	56	77	62	59	63	63	66	88	73	73	82	70	67	71	82	76	67	90	66	73	68	71	67	77	54	66	61	75	75	79	79	83	83	80	70	75	71	81	76	69	77	81	70	74	74	65	76	82	61	55	55	69	93	70	62	79	71	63	63	71	66	76	70	59	82	59	64	82	79	93	70	86	56	66	76	57	61	63	53	76	63	81	75	64	70	63	62	69	77	76	76	67	60	65	83	75	67	70	52	80	74	67	81	64	60	70	69	68	58	70	64	56	72	61	73	76	80	78	73	61	58	73	76	66	72	60	65	80	71	71	68	84	71	69	71	69	58	75	72	76	75	71	74	72	86	73	68	89	74	66	65	75	67	61	69	75	57	74	75	59	69	54	73	77	67	86	67	63	72	67	85	69	82	76	77	82	69	78	58	64	62	78	75	71	60	68	69	84	79	79	77	68	78	66	71	66	63	62	62	82	63	74	66	72	57	64	61	88	65	90	66	72	45	70	73	67	84	76	58	75	81	73	60	68	69	66	62	66	70	69	64	68	58	77	70	66	63	67	70	68	67	62	75	67	57	76	82	59	68	70	62	76	78	53	77	72	72	66	80	75	69	72	69	77	66	72	71	55	60	73	60	66	70	62	66	71	86	79	54	57	59	78	68	68	72	82	80	81	77	64	64	78	75	79	81	80	58	59	59	65	72	66	60	56	69	61	69	78	79	71	82	65	82	70	70	90	70	65	83	74	63	64	72	73	72	68	65	66	76	63	72	74	72	84	56	51	67	88	66	71	77	76	75	73	48	82	81	65	67	69	97	70	57	63	59	66	69	78	74	64	70	61	75	75	71	65	70	69	81	86	70	79	62	74	71	68	76	57	73	82	68	72	62	68	61	90	74	68	67	73	73	84	75	77	73	83	73	78	76	63	79	64	73	76	65	79	69	78	70	66	67	63	54	65	61	75	69	68	76	74	67	71	72	67	88	48	70	78	68	74	72	74	75	91	65	71	70	68	76	80	87	72	62	56	58	72	72	63	83	79	59	58	71	67	87	73	74	76	69	78	74	53	58	68	73	78	80	73	68	56	74	72	78	64	72	80	66	73	71	56	78	68	76	69	76	58	69	65	69	69	64	63	67	73	87	67	75	71	79	75	62	80	74	66	63	74	72	67	64	69	66	77	55	71	72	69	74	65	65	68	72	62	58	75	62	72	59	36	72	77	63	67	62	72	85	73	74	69	70	80	94	71	86	61	72	81	54	63	79	56	67	59	66	83	74	81	72	86	69	77	66	78	89	72	62	88	67	79	68	70	55	61	66	66	75	86	66	76	67	63	74	63	61	57	63	58	68	62	82	75	69	74	74	60	77	63	66	57	64	56	66	82	68	83	67	63	68	68	85	71	71	57	84	72	74	68	69	75	68	80	73	60	59	65	76	80	62	63	72	81	65	80	65	75	81	63	68	71	75	77	70	77	63	72	56	69	67	60	59	73	79	90	75	61	79	72	64	72	74	84	64	93	80	74	72	82	69	63	81	64	65	86	67	74	78	57	73	66	61	71	82	77	57	70	54	73	90	66	63	69	72	69	71	75	71	66	56	67	79	71	64	64	74	65	76	67	59	58	72	77	78	61	61	73	70	74	70	73	84	58	67	82	60	76	68	77	73	74	61	74	63	73	62	65	79	86	75	71	58	84	66	67	76	53	69	69	77	77	74	62	91	77	75	62	69	70	56	65	82	78	89	64	66	85	73	62	72	72	74	67	63	69	56	60	79	82	57	71	56	88	73	74	76	81	64	71	83	65	69	56	63	66	55	69	60	66	59	71	70	74	71	88	79	65	69	55	67	66	71	73	55	76	80	83	76	77	57	64	92	99	71	73	72	68	73	57	68	64	79	64	76	51	69	66	74	79	71	66	60	68	83	77	74	79	76	71	68	75	77	73	67	74	72	79	64	77	65	74	79	73	77	70	82	82	65	69	62	89	74	90	63	73	83	85	62	62	65	53	70	73	87	69	74	64	80	64	87	91	70	76	64	64	64	59	69	64	64	80	72	77	73	76	76	81	65	71	80	80	60	61	58	72	55	63	67	84	74	80	82	75	58	82	73	62	70	72	80	69	68	73	73	59	62	75	70	54	70	68	60	85	60	71	71	66	60	79	69	68	73	59	58	61	78	61	75	64	74	68	56	71	63	64	75	68	64	61	71	58	74	80	86	83	74	72	83	63	74	79	65	91	72	73	78	75	69	78	79	75	84	65	80	76	84	80	70	76	72	87	59	59	66	71	71	63	80	60	74	68	64	77	85	71	86	60	55	75	83	71	82	90	59	73	65	61	68	75	76	83	59	71	70	66	75	84	66	66	68	72	64	79	62	78	67	61	71	70	58	76	66	73	64	70	59	59	59	60	68	70	64	71	69	68	78	64	68	67	86	68	63	63	55	83	68	76	69	76	63	68	73	65	65	67	91	79	68	60	62	72	66	80	65	63	64	75	56	72	65	74	58	75	73	61	74	67	69	79	65	76	57	66	66	56	63	89	66	58	68	59	57	67	65	51	72	72	71	70	97	64	72	70	61	64	81	79	63	61	59	85	55	78	72	70	71	48	68	63	63	66	63	69	80	49	58	79	67	68	53	57	58	68	73	61	68	67	71	66	77	67	73	76	60	69	65	71	78	75	66	69	64	55	70	79	66	72	77	77	55	68	69	61	64	80	73	85	69	75	71	69	77	75	67	78	72	60	69	69	66	74	64	79	83	67	65	65	85	64	70	81	79	73	61	81	84	62	69	81	80	69	58	75	80	64	78	75	48	76	60	81	74	72	71	65	70	80	64	67	84	63	74	81	62	70	69	69	82	83	73	65	76	88	59	62	49	79	71	89	74	78	83	66	78	71	64	79	78	75	72	57	63	81	54	64	79	72	72	74	74	73	62	88	67	69	84	63	75	65	69	71	76	74	66
20174	11665	6958	12242	20702	21617	20446	19111	17551	15903	13709	12269	10433	8791	7437	6420	5883	5220	4403	3782	3377	3073	2588	2438	2417	2249	1962	1836	1694	1702	1620	1397	1357	1353	1165	1204	1188	1121	1109	1112	1027	1043	1043	1029	970	940	952	885	963	978	883	924	929	931	904	849	908	943	851	869	899	883	863	835	870	827	810	811	828	875	854	837	852	852	861	824	872	865	819	805	817	818	856	841	842	815	809	879	841	816	817	814	836	814	804	799	825	790	789	833	833	854	834	864	836	837	783	871	809	843	842	766	845	812	815	854	829	818	858	799	778	834	844	749	911	818	765	806	890	861	885	811	827	784	824	833	838	879	840	850	832	868	838	805	810	835	787	810	816	844	823	857	807	829	881	801	856	783	829	795	812	834	805	799	858	846	801	836	768	858	801	789	777	828	782	855	819	881	837	802	795	859	869	863	798	866	815	815	897	811	842	812	815	831	803	906	793	844	759	765	769	854	844	766	811	855	809	815	854	827	812	862	876	842	874	842	877	799	849	797	825	818	839	827	885	896	810	839	830	774	820	859	839	841	786	842	840	847	813	823	792	793	875	809	848	815	816	787	863	796	830	836	843	798	852	837	833	846	762	855	805	899	835	801	841	871	827	859	805	860	805	836	852	898	811	805	802	778	822	764	829	836	742	836	820	842	803	785	805	791	807	836	827	806	827	822	859	825	849	845	823	812	824	819	805	792	834	827	827	872	771	839	801	831	816	872	853	841	833	795	801	810	834	795	829	865	841	828	843	872	816	812	812	828	811	836	813	846	869	818	796	788	854	833	842	828	810	876	836	846	855	898	850	831	821	847	825	805	855	810	854	796	835	814	827	814	844	807	807	843	790	835	785	858	891	845	815	776	815	819	794	847	809	863	814	882	831	797	814	823	827	815	850	824	863	865	817	864	810	867	810	790	801	815	846	840	878	776	807	859	864	809	829	808	822	802	781	831	850	877	854	875	758	814	818	790	828	825	821	810	817	846	821	842	854	817	833	849	871	801	831	828	875	840	845	833	781	861	857	821	790	837	832	826	867	856	811	827	853	844	786	901	856	833	753	833	826	830	815	840	813	841	852	819	842	814	864	837	874	822	812	907	814	854	849	864	818	816	875	870	834	824	826	827	852	848	833	800	829	823	801	809	839	827	830	829	788	848	863	802	835	853	867	821	841	840	848	890	838	851	831	862	802	847	840	834	800	798	792	769	855	866	854	854	894	872	833	775	830	823	847	860	782	788	789	787	824	835	838	881	821	848	825	845	825	848	891	887	823	854	798	817	841	825	881	826	826	856	823	795	798	771	788	812	817	882	802	836	809	778	822	805	787	831	785	858	791	823	853	861	836	817	843	854	825	793	788	805	799	793	802	824	890	813	831	804	810	897	783	828	892	812	816	789	833	819	839	815	823	843	872	822	807	842	791	827	821	820	831	849	816	849	854	833	785	867	870	826	892	824	849	856	858	831	851	859	823	874	887	839	816	896	853	804	828	833	775	828	800	830	866	843	807	832	836	881	846	848	835	773	796	835	822	849	847	827	771	886	813	844	815	832	779	836	837	802	806	834	842	842	800	842	845	840	808	878	830	864	866	815	873	832	821	832	899	782	846	837	819	864	884	833	850	796	828	812	888	837	871	781	852	879	875	879	863	838	864	842	865	835	830	843	855	835	826	819	879	839	825	866	853	802	805	791	834	851	826	803	816	825	836	849	844	832	829	841	839	826	822	804	912	843	849	795	810	839	818	834	792	840	856	837	797	823	835	857	809	815	844	819	827	777	807	816	817	835	831	849	848	804	830	860	829	807	834	826	840	831	837	868	801	844	853	767	789	807	868	793	803	828	793	879	871	791	805	871	829	831	802	754	867	815	807	824	820	841	849	786	828	829	833	853	888	786	828	850	770	789	850	765	782	822	818	823	858	855	809	787	868	847	848	858	848	800	788	854	804	845	848	816	813	831	832	822	844	893	871	828	822	878	854	868	861	852	850	839	839	841	883	781	862	827	834	843	798	835	817	805	812	782	821	888	817	823	816	849	838	847	823	811	874	851	806	765	819	800	847	859	828	799	811	828	840	846	790	804	793	813	835	862	812	868	800	856	846	812	784	806	832	862	800	817	833	874	859	790	823	868	817	831	828	799	800	842	770	839	784	830	841	842	813	805	837	826	807	841	829	867	828	831	851	855	813	834	855	826	813	796	862	832	818	797	894	822	820	827	837	804	821	797	820	845	807	811	848	842	853	876	809	834	828	846	847	817	854	821	802	830	786	781	825	789	788	859	784	839	835	806	843	808	813	864	839	811	826	805	867	776	811	803	829	847	827	859	866	811	795	814	840	830	872	822	766	788	809	824	827	828	856	809	841	808	845	850	798	848	820	857	782	829	820	874	863	844	866	874	803	907	812	803	823	856	846	806	798	859	834	813	844	809	851	805	827	800	830	830	800	816	804	811	832	852	868	848	810	803	810	872	816	787	827	792	886	855	827	846	855	791	845	842	811	839	836	795	889	846	811	819	857	796	879	846	813	825	833	857	858	823	861	834	814	864	813	857	815	859	846	857	837	829	818	870	817	931	828	822	779	835	865	869	856	827	843	824	829	843	813	837	806	773	833	805	825	856	834	784	823	847	812	866	829	815	842	837	859	864	831	829	847	821	801	804	822	781	843	804	798	789	796	836	817	829	832	835	825	804	878	825	840	810	843	827	826	853	818	782	854	868	877	844	816	813	789	874	854	838	844	801	819	842	799	858	863	846	797	840	806	838	813	798	837	830	840	838	850	817	838	883	835	836	828	827	802	809	838	829	826	850	795	883	825	837	823	844	825	845	792	838	860	804	842	834	809	847	839	843	871	874	857	788	815	823	838	895	848	875	809	783	884	806	835	805	854	865	807	844	818	834	775	819	786	797	869	843	784	868	874	787	854	837	833	801	871	796	836	829	834	816	808	815	856	837	866	841	809	818	806	785	789	849	836	805	895	863	777	831	835	861	811	825	811	836	824	816	802	745	844	824	825	807	817	838	852	822	857	809	789	839	792	808	808	809	842	811	816	843	842	821	847	812	844	848	824	823	805	835	783	865	819	844	822	793	841	795	797	801	843	845	833	833	832	812	845	855	851	823	833	818	813	823	793	824	835	818	801	827	868	839	818	854	859	789	825	854	857	869	799	831	827	847	803	807	840	834	808	825	812	835	798	840	838	807	815	836	811	832	809	836	839	801	867	839	761	802	780	773	849	809	789	850	856	861	815	784	819	853	808	848	822	785	829	821	867	872	816	840	800	904	827	814	758	860	785	825	791	786	849	822	806	789	838	813	826	810	800	815	801	797	874	838	815	854	805	798	813	826	836	830	832	821	860	827	883	828	791	826	800	747	849	800	807	828	844	838	847	866	787	812	805	829	826	818	868	803	859	796	811	856	809	834	878	812	800	832	864	815	823	869	813	824	862	838	882	798	841	816	818	841	849	834	875	819	834	871	831	836
2105	1361	713	446	527	739	751	746	711	601	624	514	465	369	322	284	285	237	220	183	173	140	133	122	135	93	109	105	120	83	85	90	95	73	91	91	90	99	77	80	82	63	86	74	73	74	80	78	67	72	68	58	69	58	76	66	72	67	75	70	62	67	69	59	68	70	77	73	56	61	72	57	86	80	77	62	66	72	79	66	64	74	50	56	69	64	70	53	73	62	66	77	72	63	61	67	75	73	62	63	68	70	74	62	67	62	51	69	60	87	66	66	48	63	71	69	74	61	68	68	67	90	73	67	81	63	59	45	55	71	66	84	72	59	73	56	74	68	75	70	69	59	69	60	67	70	74	63	68	64	58	59	64	60	61	69	72	60	78	52	69	60	73	68	78	79	61	48	62	62	63	60	67	61	66	70	70	61	79	66	62	67	62	67	83	60	61	63	62	72	47	64	60	48	74	60	61	65	73	68	61	62	60	59	77	44	63	69	88	72	76	70	75	68	66	56	78	63	70	55	76	66	51	59	46	65	66	64	81	74	64	53	56	63	83	66	73	65	79	62	72	45	66	70	77	66	62	68	75	62	63	71	69	55	48	60	57	68	77	60	54	72	63	57	76	63	56	47	61	59	68	52	67	78	59	66	67	48	67	69	73	55	63	63	56	67	63	54	69	50	82	57	74	56	55	55	66	59	67	62	72	66	78	60	64	61	76	70	62	60	71	66	74	72	59	57	59	62	64	58	55	60	81	71	59	68	46	55	63	78	51	61	62	59	69	60	55	61	62	61	55	76	72	90	79	68	59	65	62	73	70	71	69	85	69	58	55	59	56	64	79	61	66	58	63	71	63	51	73	64	68	70	69	72	72	52	69	62	56	77	80	70	61	70	67	59	69	59	78	69	68	51	73	52	75	75	77	61	73	73	63	69	67	64	68	80	73	76	54	73	58	60	80	78	77	52	73	60	72	63	65	63	72	56	68	59	55	61	71	59	77	59	77	60	66	60	63	71	57	48	75	61	54	84	76	65	73	69	57	57	75	64	74	61	64	62	75	52	65	56	76	62	61	55	68	67	60	63	63	66	67	64	63	70	63	74	61	66	67	63	73	67	71	48	69	66	64	52	54	73	63	68	54	72	67	77	59	60	67	66	78	60	73	59	63	59	64	73	65	73	60	53	61	53	65	65	77	74	63	73	61	74	73	61	76	66	64	73	59	73	57	56	73	81	66	65	77	73	72	60	56	63	66	61	65	72	74	63	67	67	63	77	69	61	56	61	64	54	81	75	46	67	67	69	70	66	59	69	62	58	60	68	51	71	65	68	76	73	63	67	75	59	74	71	66	67	54	61	59	59	62	67	60	74	61	87	65	49	61	65	61	59	52	69	69	65	60	57	64	68	61	60	75	67	65	47	52	76	62	66	68	78	49	71	50	56	69	53	52	64	66	46	61	59	63	62	60	75	70	66	56	60	55	50	62	63	69	59	67	74	68	67	77	67	49	65	71	62	56	65	56	51	57	72	64	65	80	81	61	64	62	57	68	63	53	54	68	62	46	74	73	61	68	68	55	61	80	60	68	69	69	51	63	59	66	59	58	68	71	70	46	71	53	64	72	68	61	80	64	51	42	59	62	56	60	56	62	56	52	61	61	58	79	61	74	71	62	53	73	58	63	71	63	66	65	72	45	65	64	72	70	59	74	62	62	60	62	65	63	80	74	60	57	59	60	70	68	59	74	67	59	63	75	64	54	78	63	76	70	84	69	76	73	61	56	54	57	71	66	53	64	74	66	62	68	86	64	68	42	68	66	56	67	75	67	64	52	52	74	54	61	66	76	63	76	76	60	56	61	82	73	73	79	61	70	66	66	75	67	72	62	58	87	61	66	66	68	66	61	59	78	71	62	69	56	80	65	61	71	73	68	75	73	67	61	58	78	82	71	62	67	65	48	64	77	73	73	72	54	63	59	71	61	73	75	79	81	71	51	56	74	59	72	53	59	73	80	74	63	52	58	62	63	72	58	69	72	68	69	57	51	66	67	57	56	69	62	75	56	67	55	63	69	70	68	65	71	59	75	73	69	75	73	63	59	66	85	62	58	79	85	72	72	66	52	67	49	70	62	81	59	71	65	73	63	72	63	65	76	70	78	65	48	68	61	65	80	71	62	76	58	61	60	67	66	70	53	62	59	71	72	72	68	68	77	74	61	58	64	83	75	70	65	67	76	62	59	71	70	63	68	75	70	77	56	67	58	58	57	52	68	68	73	57	52	67	70	56	47	82	63	59	66	66	60	68	53	77	67	67	51	68	64	70	56	61	70	78	59	48	66	72	56	61	57	81	55	71	66	57	68	69	80	74	62	51	90	54	71	61	56	78	56	52	66	71	75	63	73	58	72	67	66	67	63	61	74	74	66	83	59	58	63	67	60	80	77	81	93	60	51	53	56	48	61	63	73	61	59	72	59	54	66	76	65	73	83	66	67	53	63	63	74	74	79	62	55	70	83	78	57	60	69	66	65	69	65	67	62	57	68	71	57	72	69	59	55	57	54	71	61	57	66	67	60	69	59	73	59	71	74	64	75	64	51	63	73	47	76	55	76	76	66	82	63	73	63	56	58	57	86	47	68	83	59	54	73	68	81	57	76	66	65	73	63	63	68	58	58	76	63	81	71	64	67	65	55	71	66	72	64	66	48	63	71	64	64	65	65	70	72	81	71	76	65	60	75	68	77	66	70	70	65	75	57	62	71	57	63	59	62	61	66	53	61	62	69	62	52	59	60	46	70	55	62	65	79	63	70	65	73	65	79	76	70	59	51	69	51	65	62	79	62	62	58	64	57	68	76	51	67	64	58	65	73	76	51	77	65	80	81	73	56	81	76	47	61	92	76	80	67	72	69	57	68	62	70	81	65	64	63	58	55	54	66	70	66	64	62	69	62	69	51	53	69	64	64	64	80	63	68	70	61	54	72	57	55	71	56	67	78	54	68	68	74	79	57	60	65	51	51	51	78	66	68	49	50	53	72	66	62	59	70	66	70	52	53	68	60	76	60	73	78	65	75	60	66	71	56	67	63	57	66	68	68	53	89	76	62	75	67	72	50	62	48	74	60	61	69	61	76	69	72	66	69	61	66	67	49	50	62	62	61	65	68	59	77	65	65	63	61	66	65	54	73	83	58	65	58	64	65	50	72	69	64	56	61	68	57	51	77	64	62	62	60	59	57	60	69	68	55	64	67	55	71	63	74	61	63	53	65	74	61	78	70	63	65	72	59	75	64	70	48	77	69	69	52	74	71	61	73	64	58	58	68	62	69	60	70	57	59	66	65	68	64	68	66	61	63	55	57	67	73	82	74	61	66	68	54	56	79	76	56	73	56	62	57	63	62	62	61	78	62	54	65	68	55	68	55	69	54	67	64	65	86	74	82	65	69	62	65	53	65	79	69	56	67	58	72	48	63	73	61	71	62	57	60	59	72	74	66	52	61	70	74	70
23965	15756	10094	16792	26116	26732	24888	23132	21378	19211	17692	15993	13755	11775	10026	8865	7728	6967	6177	5008	4758	4270	3579	3140	3056	3040	2589	2333	2207	2135	1901	1811	1718	1500	1357	1366	1317	1308	1277	1324	1215	1122	1051	1034	1027	1059	1011	925	1031	994	913	970	914	878	898	870	913	876	820	807	892	825	797	763	765	834	811	808	868	821	779	755	747	772	786	824	796	780	805	789	792	789	788	735	747	776	769	785	799	792	784	770	775	777	792	784	778	788	760	760	775	737	803	818	767	795	767	770	809	734	754	759	748	778	786	771	756	780	725	763	782	769	740	787	771	765	727	779	820	761	776	776	774	819	761	782	789	816	814	784	763	771	721	734	792	790	737	725	762	771	777	728	733	784	796	801	767	733	724	751	771	790	761	770	760	821	734	814	797	736	790	717	836	772	798	732	785	792	738	757	824	805	823	752	776	733	791	797	773	751	860	733	781	796	756	764	760	730	822	747	782	808	775	782	758	738	722	783	833	800	787	761	775	763	770	800	822	797	791	804	759	741	811	811	803	730	817	736	842	738	781	824	791	724	741	800	754	785	815	785	753	738	777	754	761	797	791	770	742	771	808	785	772	775	771	748	748	815	791	799	824	766	736	746	774	770	784	800	742	721	756	730	758	789	793	769	774	804	778	768	756	758	823	819	734	716	748	751	790	822	755	797	793	790	762	746	730	785	778	764	755	814	756	804	770	799	759	779	782	726	789	754	766	804	775	749	797	764	759	777	780	784	841	746	784	778	746	787	740	752	744	769	731	790	773	789	783	793	781	786	769	809	780	770	768	781	773	746	745	790	788	770	792	809	774	747	712	738	726	724	818	730	787	735	820	731	775	761	764	796	819	770	791	766	813	776	774	763	858	774	793	806	795	783	736	801	792	788	757	751	758	743	765	824	775	760	731	775	828	760	768	733	794	803	764	839	781	800	785	747	789	779	782	725	762	777	735	776	729	764	817	732	703	809	811	804	726	763	761	741	744	723	804	838	757	801	783	810	714	785	765	752	763	742	782	722	804	755	761	754	769	748	791	824	781	748	736	784	763	718	810	774	750	770	756	790	826	813	802	757	758	722	790	732	793	750	786	800	753	775	756	764	779	771	799	764	752	749	804	762	792	746	803	762	767	730	764	823	703	798	672	764	774	795	737	742	772	782	769	774	766	773	817	782	726	772	774	755	771	708	817	843	815	773	757	776	742	775	730	776	816	767	776	807	794	816	728	779	733	738	737	822	753	741	792	735	783	773	774	755	791	769	756	766	717	762	771	805	726	788	785	787	784	777	794	757	731	774	779	775	833	794	758	824	776	813	762	757	765	777	728	748	789	731	735	759	778	729	769	776	763	782	769	799	769	800	770	711	786	766	742	770	794	793	766	782	783	792	779	787	759	775	768	811	841	797	774	764	813	795	771	761	826	795	810	816	786	734	757	801	786	762	756	780	754	770	840	787	746	790	756	785	780	779	773	731	744	838	680	778	801	759	793	772	724	791	753	794	735	768	788	773	750	797	777	746	783	770	755	776	758	732	722	810	755	701	785	802	799	788	768	756	731	760	730	770	797	794	765	774	810	775	810	770	779	770	785	754	809	757	773	717	797	731	743	814	768	789	791	755	781	732	794	768	765	804	749	790	816	734	796	781	735	783	718	742	765	762	808	810	780	760	804	764	789	787	699	787	810	782	775	759	802	814	769	781	807	827	774	775	823	793	811	757	752	831	736	749	751	802	772	763	733	821	780	806	804	776	719	746	749	764	757	767	698	756	764	734	759	766	732	747	760	792	784	832	787	763	803	746	748	753	801	773	838	776	802	791	788	793	772	738	782	746	742	771	781	721	809	780	793	819	732	739	814	805	796	798	766	764	738	743	747	729	786	752	783	728	741	768	760	758	824	757	785	816	742	771	769	742	754	748	761	751	750	752	779	803	777	802	787	793	788	762	801	803	752	772	745	770	819	790	835	797	746	786	764	809	740	731	731	773	767	811	758	782	761	712	798	747	749	777	746	752	774	776	802	768	742	759	809	768	794	813	829	797	780	774	758	809	763	770	798	784	873	797	803	789	742	730	813	822	767	758	750	747	821	815	746	786	794	767	810	782	776	750	765	749	784	736	723	730	806	822	747	794	763	765	805	755	768	792	769	749	754	790	796	780	829	796	782	812	736	769	870	762	795	740	823	832	782	766	760	800	737	790	763	767	817	756	724	731	747	739	751	790	779	767	772	778	766	730	732	813	799	778	740	781	762	765	791	715	799	791	767	748	761	738	786	789	756	778	794	756	748	792	770	801	761	778	714	763	774	786	754	793	779	789	757	777	738	737	751	754	727	784	746	787	783	782	721	746	763	780	784	795	794	716	747	769	818	764	824	721	809	749	763	796	795	767	724	761	775	800	754	761	742	791	748	748	754	739	767	742	809	755	744	777	790	738	760	752	792	824	729	770	780	777	768	791	743	775	752	740	751	758	785	774	751	780	775	751	733	747	825	725	783	703	786	811	726	804	770	780	741	777	785	767	750	761	722	787	752	752	726	813	763	764	784	792	799	790	749	794	795	781	784	834	771	796	797	754	750	713	746	735	802	747	774	757	751	794	769	775	820	781	696	785	751	765	765	809	740	758	809	737	772	766	810	753	788	755	762	785	727	771	784	783	775	765	772	765	759	794	726	771	761	700	746	786	805	796	736	800	793	769	799	789	736	809	762	756	729	772	723	775	720	828	702	769	733	744	780	789	771	760	796	739	823	754	794	798	751	727	732	743	734	772	789	774	766	748	811	758	727	787	823	783	791	762	794	797	767	746	770	783	773	747	744	775	766	805	764	780	765	757	730	806	818	779	794	792	784	732	787	815	783	770	735	796	792	780	730	787	796	781	769	783	802	785	782	754	768	802	780	792	772	780	798	779	761	837	796	794	800	777	759	783	775	764	735	775	809	765	709	800	753	788	770	780	777	779	747	751	674	756	721	800	791	750	809	808	785	777	766	780	757	757	782	789	761	745	759	806	732	777	753	795	737	761	790	717	767	782	808	773	777	784	810	790	768	779	775	787	815	781	782	747	754	789	774	720	790	720	727	772	777	787	795	762	808	800	716	762	779	752	792	771	735	781	826	783	783	790	739	801	757	753	801	824	773	727	732	811	795	773	754	780	752	733	747	807	717	752	757	743	729	747	754	746	768	740	757	790	781	824	768	812	771	764	797	825	763	772	790	743	779	751	742	760	769	791	791	815	812	795	736	787	767	735	787	746	777	771	714	730	736	751	753	772	774	764	793	791	755	722	762	780	774	786	741	731	787	748	803	781	754	795	829	792	795	765	772	714	775	761	741	783	804	807	741	769	809	764	772	786	754	790	735	815	732	796	802	783	786	811	820	786	756	791	771	749	800	771	795	725	787	709	802	758	812	751	735	776	768	746	730	758	752	740	807	794	778	770	764	817	783	721	751	762	731	827	773	779	760	795	785	777	780	759	763	760	809	790	777	771
3550	1227	630	439	576	764	814	730	707	679	610	597	498	424	379	317	249	260	236	208	196	178	169	176	139	152	129	131	109	119	107	101	113	91	90	99	102	94	84	76	97	103	95	81	95	66	75	82	84	84	99	77	83	88	79	89	82	94	90	63	92	84	70	80	94	88	86	84	75	87	77	88	78	87	67	78	78	69	77	78	94	83	79	86	64	65	79	71	81	69	75	89	68	94	72	71	78	83	71	79	74	78	87	97	97	81	78	85	56	65	79	90	83	68	68	76	66	83	72	67	94	62	74	79	72	78	71	74	71	93	77	79	84	54	71	89	87	80	75	77	59	93	74	75	58	69	73	70	96	81	85	102	92	81	81	77	81	68	81	75	72	78	58	57	65	73	78	78	75	79	71	73	76	62	79	62	72	72	72	84	73	74	89	74	100	76	91	83	76	85	84	76	81	77	73	82	78	74	91	93	88	71	70	84	96	69	82	82	80	83	60	81	82	75	83	70	59	60	73	94	81	77	82	80	68	83	71	78	108	94	72	73	83	93	83	54	85	64	71	75	79	83	80	75	82	83	86	88	82	87	67	79	79	70	76	85	89	81	91	73	82	84	83	67	94	80	83	82	76	86	62	70	90	71	75	71	82	71	75	85	73	77	70	78	79	85	77	81	79	81	76	68	77	82	80	99	95	83	81	63	85	82	79	83	66	88	89	65	85	71	101	73	98	81	69	66	66	87	78	80	69	67	67	81	86	70	90	69	83	80	78	90	75	74	94	94	66	84	84	80	103	75	68	85	81	72	85	82	76	96	63	69	70	78	105	81	69	92	72	93	87	84	62	90	63	108	80	87	87	81	75	69	75	65	83	66	83	80	71	73	71	90	80	63	71	93	66	79	77	73	88	67	78	77	79	92	74	69	83	76	87	74	73	83	91	87	69	77	84	74	83	73	62	99	84	72	70	87	89	71	64	92	87	97	91	74	81	89	90	76	82	78	75	76	80	82	78	71	80	93	71	63	87	84	72	59	85	80	85	71	85	81	72	79	75	74	88	78	81	90	87	75	74	73	78	87	67	82	88	76	80	68	77	71	72	85	79	73	75	75	75	75	81	85	91	71	68	70	83	74	70	72	74	74	69	66	72	59	72	77	86	76	73	85	71	73	70	68	92	92	73	70	88	61	80	85	78	77	61	74	76	91	74	79	92	84	81	83	80	76	73	91	83	79	74	79	79	77	81	73	65	77	91	78	74	77	91	81	75	62	66	68	71	73	66	73	86	76	80	79	74	75	73	67	73	83	78	83	88	65	72	73	81	74	64	79	85	76	72	68	86	75	65	59	79	83	75	85	86	73	74	84	58	79	82	77	68	84	102	80	76	89	80	84	94	79	66	88	74	68	78	79	83	76	65	86	76	80	65	71	75	82	74	81	92	87	62	65	87	96	74	72	72	64	73	81	75	77	68	87	94	75	88	79	87	90	96	72	68	80	72	79	56	82	72	68	67	74	78	60	80	86	74	69	73	86	69	77	81	67	89	66	71	70	73	82	87	58	75	75	56	61	81	59	72	86	72	65	67	85	83	79	86	76	85	74	83	68	64	72	78	72	83	83	84	104	75	91	73	85	82	87	77	76	98	71	68	70	76	94	71	77	82	77	78	69	69	82	80	73	75	75	62	78	70	73	84	62	84	89	81	66	74	64	72	62	74	86	85	76	85	63	75	84	65	89	72	87	77	93	77	80	81	80	91	78	67	75	79	84	89	75	78	76	83	72	75	81	74	68	72	70	76	93	76	83	75	82	96	92	77	67	77	79	76	79	84	58	74	85	85	62	74	85	73	90	74	85	82	84	73	80	75	77	90	60	74	84	61	84	74	82	80	74	68	73	66	73	84	67	63	67	72	77	87	75	62	98	65	79	87	85	90	67	80	91	71	81	80	78	79	90	72	76	70	74	102	77	79	79	82	104	58	91	76	79	66	76	95	97	83	70	79	85	81	61	75	81	86	73	67	92	82	99	70	77	80	71	78	64	70	57	67	85	78	76	82	83	63	81	69	67	79	81	71	83	64	73	65	66	75	74	73	80	74	63	62	70	68	84	79	76	65	82	67	83	85	73	71	81	77	72	86	84	89	61	78	86	66	60	82	70	68	88	70	77	77	79	80	78	77	75	78	81	88	83	78	73	71	79	60	77	77	67	79	87	84	86	86	75	92	90	79	64	73	66	70	71	73	87	76	81	78	80	76	64	82	66	66	77	97	67	82	100	82	88	96	72	68	87	64	98	70	87	81	86	76	70	70	71	79	88	83	84	76	73	73	71	86	82	66	87	94	82	72	85	81	77	74	78	69	73	63	92	72	85	82	81	87	76	78	90	76	73	78	77	76	85	80	77	96	72	78	91	78	62	83	86	87	88	84	78	77	67	71	78	68	72	78	68	85	69	72	83	82	76	84	79	93	82	76	89	81	74	62	67	80	68	82	78	78	93	77	94	72	68	76	72	82	80	78	87	74	80	77	86	93	87	59	70	70	82	79	74	88	65	83	73	91	75	73	63	91	74	79	76	55	84	76	65	82	64	81	76	69	70	75	80	84	89	77	90	77	66	75	80	89	75	78	66	67	87	78	80	69	86	81	97	79	83	83	72	73	78	63	80	76	82	87	83	81	73	82	79	87	84	86	75	78	61	64	90	87	72	73	65	75	64	81	72	78	70	96	90	78	97	88	90	71	77	79	69	83	56	78	74	82	68	81	85	76	70	83	74	77	70	75	78	73	73	76	66	87	80	68	76	77	77	85	75	89	71	87	94	94	67	75	74	78	77	77	82	78	64	84	90	75	65	74	82	86	58	73	77	82	80	63	82	76	96	68	94	80	73	84	74	74	58	93	85	63	61	83	78	72	77	85	62	70	89	79	92	68	74	82	88	82	84	67	68	79	85	76	77	73	76	80	79	88	62	77	82	70	71	86	75	83	78	82	66	66	82	71	71	79	85	72	79	89	85	63	80	86	74	84	82	63	73	75	89	94	80	80	74	84	77	79	74	80	64	94	61	75	67	86	83	83	73	82	77	71	71	87	78	83	80	67	78	68	95	67	70	78	69	57	70	66	77	80	86	80	73	71	76	69	74	81	77	71	70	82	78	75	89	73	61	71	64	69	72	62	86	94	74	75	70	68	79	67	85	75	71	66	66	71	82	86	89	78	68	85	55	64	77	77	92	75	82	80	73	86	76	66	83	63	71	81	67	73	85	77	86	70	87	77	84	66	85	76	78	93	78	76	71	82	93	90	76	93	91	71	88	72	70	78	76	72	67	86	81	84	81	80	89	75	76	91	86	64	82	64	75	73	68	71	76	75	76	80	85	76	82	66	80	87	83	74	80	82	105	72	77	72	95	107	71	77	81	77	91	71	93	67	75	82	76	69	77	66	75	81	88	63	75	65	85	86	82	62	85	79	81	90	83	85	84	88	65	83	71	87	88	73	75	87	77
23144	15148	10042	16646	25696	27103	24886	23003	22067	20097	18626	16914	15180	13017	11007	9583	8294	7585	6886	6047	5283	4937	4402	3737	3359	3279	3060	2680	2535	2319	2104	1928	1971	1818	1669	1555	1602	1582	1524	1499	1362	1266	1227	1180	1199	1247	1236	1180	1117	1208	1101	1069	1127	1106	1055	1027	959	1016	1038	977	1012	969	968	980	982	921	936	928	931	975	916	919	913	880	974	942	945	936	880	895	909	932	950	951	918	913	919	923	931	922	955	882	885	930	936	953	929	914	888	915	938	943	986	876	909	910	896	945	915	898	920	951	888	914	952	915	890	959	916	907	923	925	967	898	954	896	909	967	922	948	936	855	916	912	986	942	925	910	953	918	909	976	879	910	906	956	927	972	936	887	908	927	861	902	919	944	941	925	951	935	861	962	925	871	850	931	895	934	887	926	908	916	918	967	895	925	891	903	898	962	952	898	979	942	915	848	924	940	964	919	974	936	916	901	910	912	924	898	933	938	970	876	969	900	1008	885	889	913	891	908	961	942	877	899	915	950	925	954	869	919	907	907	967	958	956	863	921	927	942	878	836	951	947	918	949	943	994	886	910	939	889	931	920	943	913	924	911	902	908	904	895	944	931	863	920	980	869	953	906	972	908	870	914	949	894	885	894	938	911	926	871	920	905	864	949	971	918	875	907	933	925	883	946	914	932	964	945	894	889	948	870	958	894	958	956	918	878	923	882	879	877	968	994	878	916	955	925	891	938	908	873	954	911	945	920	921	938	898	905	946	921	848	895	898	935	926	913	909	944	889	918	901	895	902	962	930	935	945	912	906	904	959	942	916	883	915	972	918	923	930	888	970	917	895	919	917	1005	926	924	943	933	922	869	870	886	949	907	941	891	911	924	911	926	888	958	966	937	902	971	847	907	932	945	961	932	936	958	921	914	902	895	922	867	912	927	952	907	960	949	942	912	843	894	894	913	935	997	912	833	938	927	916	925	958	906	930	883	915	979	935	921	928	940	853	967	894	940	962	850	907	913	894	930	912	903	909	890	969	896	877	878	886	945	960	937	904	867	886	936	917	918	946	940	918	898	906	900	942	940	918	851	959	941	892	971	896	873	870	931	959	907	946	913	954	897	947	901	913	944	956	910	858	921	923	914	933	880	894	901	954	938	926	935	851	908	953	900	930	919	967	936	909	886	915	886	919	920	948	938	934	952	902	947	913	866	857	946	902	926	882	892	982	890	884	950	908	908	881	923	912	908	879	917	942	907	897	931	931	958	907	955	884	951	953	921	883	898	888	923	880	931	955	860	934	919	954	906	925	922	934	933	930	982	951	961	936	878	919	933	970	852	944	937	869	921	904	906	945	961	909	868	908	880	915	931	955	944	879	917	908	898	932	916	949	909	914	910	930	957	946	945	954	928	895	921	941	905	897	879	907	932	886	917	914	856	923	954	915	920	941	839	905	925	940	885	844	923	871	935	905	921	925	952	953	923	914	939	893	973	954	957	911	946	946	907	926	949	948	939	929	888	938	933	928	903	947	1016	866	894	971	988	908	967	901	932	911	896	920	888	946	916	906	952	956	913	958	894	882	941	911	929	966	916	957	892	901	912	930	934	933	892	906	921	918	935	981	868	939	903	899	907	962	887	918	946	949	913	908	848	904	900	901	937	909	928	936	948	946	923	938	907	892	924	913	950	989	914	913	914	935	873	930	959	936	884	927	905	900	967	902	890	922	919	926	926	887	890	902	942	962	908	923	925	892	912	954	908	940	885	884	943	911	990	919	983	930	919	965	956	929	917	908	951	908	930	902	878	959	933	934	970	962	902	894	867	893	952	935	917	954	924	887	880	979	922	893	843	969	926	902	996	949	915	949	907	909	914	950	908	919	905	926	936	919	922	917	925	953	930	963	954	900	887	962	958	870	928	916	838	914	896	952	955	956	936	897	952	890	915	893	898	910	898	928	950	895	934	915	911	927	919	914	935	909	942	927	913	937	897	932	913	920	939	973	914	930	922	920	911	948	904	938	814	869	888	966	931	925	905	926	929	889	932	858	894	881	867	897	908	935	894	889	943	913	901	923	937	893	922	909	932	956	897	919	918	938	920	978	923	885	902	914	919	949	932	890	887	882	866	926	917	976	950	944	908	962	927	970	936	921	947	842	911	977	944	922	873	967	939	880	898	912	927	829	952	871	955	898	933	924	912	900	865	918	915	886	931	904	956	952	994	962	892	941	900	893	954	935	933	877	911	882	915	869	917	910	900	976	836	940	889	922	897	938	942	884	924	940	904	924	910	930	921	961	921	973	959	937	945	945	842	931	860	988	963	911	954	901	886	926	927	949	955	905	874	944	881	922	900	917	964	954	940	946	935	925	938	928	962	897	931	880	922	863	956	894	883	949	881	895	951	927	901	887	931	909	955	934	861	905	927	940	912	916	910	928	910	970	931	911	903	931	893	909	903	856	911	968	1006	908	945	884	932	940	958	968	900	951	934	881	954	881	919	934	938	922	918	951	900	928	899	931	905	904	932	934	918	878	963	929	908	898	949	985	961	917	865	900	885	905	900	968	940	864	915	929	941	899	951	964	915	830	954	934	918	954	909	1006	890	880	924	927	905	881	972	924	913	939	913	928	914	951	920	919	940	904	944	914	943	865	919	930	973	941	928	894	942	926	942	899	877	947	886	924	962	928	912	896	958	960	925	937	918	912	908	873	904	957	890	993	934	870	911	945	951	919	907	927	900	910	948	914	889	928	900	882	973	967	940	906	883	865	949	941	927	907	948	894	922	945	962	893	946	913	893	905	950	882	903	886	935	938	921	935	877	913	867	899	889	930	895	918	927	939	916	961	914	905	971	960	896	873	936	927	868	942	958	970	906	914	981	916	901	899	934	956	958	912	933	873	916	929	898	919	891	920	911	921	949	952	893	904	925	957	941	920	980	898	890	930	923	884	924	949	950	907	922	888	925	938	884	920	911	907	944	854	902	946	855	946	1003	928	972	952	949	887	939	899	965	928	975	834	911	924	907	956	955	908	891	943	916	888	918	950	928	896	948	899	941	951	944	907	891	878	946	998	888	960	919	909	937	899	924	880	931	927	931	935	932	970	898	945	931	928	888	861	891	930	968	927	895	922	928	925	937	852	882	927	894	997	924	943	908	927	928	925	937	894	951	949	919	956	943	902	965	908	879	958	898	909	914	920	886	914	907	902	896	1022	964	899	880	895	940	963	909	934	958	935	926	892	895	945	970	879	941	892	867	857	914	901	940	960	906	935	880	931	954	936	902	935	882	913	926	975	939	941	951	903	915	870	936	937	970	917	960	904	962	972	879	957	883	914	892	922	904	941	932	911	948	913	937	919	939	949	941	934	941	899	908	861	924	930	939	929	958	909	953	908	934	920	954	873	950	913	924	932	953	890	912	873	903	931	945	947	897	947	901	910	860	928	931	946	948	907	893	874	981	907	924	857	828	930	895	925	908	932	867	935	884	912	891	883	905	912	908	957	969	954	919	993	944	921	975	919	926	922
3164	1915	914	554	774	1107	1129	947	927	943	859	716	678	548	481	414	360	320	302	221	193	203	216	182	178	154	167	156	152	89	120	109	105	117	104	97	101	114	107	107	81	87	85	80	93	83	76	97	83	84	71	73	81	64	61	89	76	69	86	66	75	77	68	80	60	76	66	58	91	76	78	73	68	71	80	78	82	71	75	67	62	75	88	85	63	67	61	73	76	71	66	71	70	71	64	64	76	69	84	98	81	68	64	63	76	72	73	75	78	67	73	82	71	71	57	70	75	92	64	61	67	82	79	78	57	83	78	68	83	63	78	78	87	56	86	55	64	61	81	78	80	65	69	72	76	65	68	68	71	74	64	70	85	75	72	69	73	68	73	63	77	74	77	76	72	80	68	91	65	62	68	93	77	74	80	63	61	84	84	65	80	66	61	73	71	74	73	74	68	59	67	62	62	73	73	76	83	56	70	84	76	56	79	76	73	91	74	84	65	69	68	74	68	69	71	86	72	86	64	64	65	65	82	76	83	76	73	72	55	70	69	73	74	73	70	73	64	61	77	53	83	85	77	85	68	65	69	64	64	73	81	75	80	84	63	85	70	74	69	67	72	66	74	65	92	89	69	70	75	76	61	69	64	75	70	86	63	77	83	61	71	76	71	61	56	88	70	62	73	73	72	64	74	66	77	81	74	78	61	73	82	75	53	65	85	60	81	67	72	71	55	72	87	79	59	72	83	70	75	79	63	88	74	85	66	72	70	61	73	75	68	73	83	66	67	85	70	75	67	81	88	73	65	71	88	76	60	74	79	78	68	77	74	70	70	70	83	58	77	67	57	63	77	73	70	65	62	75	70	85	74	85	80	74	72	82	66	56	69	86	59	66	60	77	80	72	67	80	69	74	62	85	73	70	72	74	63	74	81	72	67	70	68	56	68	87	76	92	68	71	77	72	63	66	76	73	76	84	84	64	73	70	77	71	66	74	71	63	63	77	66	81	68	74	52	79	69	68	62	75	73	65	76	77	77	77	94	58	62	68	69	72	70	69	67	74	66	81	67	83	91	73	71	74	82	73	71	54	73	59	71	74	72	64	85	71	76	61	74	75	75	69	66	72	76	81	75	78	65	78	76	72	64	66	71	75	66	65	77	76	65	61	57	60	58	71	76	70	79	69	68	70	71	83	75	81	82	87	87	73	60	68	67	68	69	76	76	74	59	80	67	60	80	78	89	69	73	66	87	70	64	65	65	69	75	70	81	65	87	74	83	63	66	74	87	65	65	52	70	75	68	50	75	86	61	56	76	57	72	80	81	74	77	73	63	70	73	65	56	82	71	74	79	70	65	63	65	74	78	79	73	72	71	57	68	70	85	74	83	73	91	74	74	69	79	79	67	74	62	61	85	67	76	62	73	58	73	64	66	78	63	62	70	81	60	75	92	75	68	60	73	65	100	74	59	84	58	70	73	76	61	83	67	67	83	68	62	84	64	67	74	79	69	84	69	68	69	76	73	70	69	71	75	64	86	68	67	65	73	75	71	83	73	66	78	64	67	76	66	76	69	58	71	62	76	76	64	74	74	64	61	86	57	55	55	62	67	74	70	70	78	66	78	68	80	93	56	59	73	71	65	85	78	76	75	84	60	70	69	58	67	75	73	66	56	92	68	70	77	90	87	73	76	70	72	68	71	73	73	73	69	74	74	57	84	64	68	50	69	74	82	75	50	82	61	72	71	67	79	75	79	70	76	58	65	73	66	69	71	70	62	68	78	71	77	82	81	81	70	70	67	75	55	62	87	67	70	83	78	77	65	68	72	60	59	72	62	78	72	78	73	68	60	83	71	74	65	56	74	71	80	69	77	62	69	79	76	81	69	84	82	71	77	59	73	81	75	83	68	70	53	63	93	64	71	64	67	74	68	83	62	69	75	70	84	87	71	64	80	70	69	72	79	71	62	93	70	65	64	72	62	61	66	69	88	65	54	73	65	72	61	82	61	66	67	66	58	63	80	78	79	62	61	73	67	63	72	82	71	82	81	71	59	68	82	65	52	67	68	80	72	62	73	64	74	65	55	64	58	67	64	81	75	64	75	74	75	67	61	75	78	70	69	62	78	77	71	87	62	91	87	97	61	82	87	80	62	98	77	78	58	80	54	79	83	68	79	62	66	75	67	71	66	72	63	52	70	60	74	65	89	79	81	60	59	68	77	77	65	79	70	59	82	96	85	70	65	79	69	69	80	84	85	67	68	79	85	60	59	72	69	80	69	61	58	63	70	65	69	67	70	68	78	80	54	60	82	68	66	79	76	71	69	58	77	74	70	71	85	81	67	63	64	83	74	61	75	88	73	77	68	65	64	70	74	74	61	71	68	63	68	57	78	72	75	81	66	83	80	63	59	73	93	72	80	70	67	95	67	59	76	68	57	63	72	74	60	78	58	80	83	65	69	77	78	85	85	71	68	64	82	73	68	82	73	78	77	68	61	76	77	74	78	66	76	68	72	70	70	77	69	79	76	67	74	54	69	82	81	84	84	75	82	81	80	78	84	68	66	92	65	70	63	70	73	77	78	70	60	67	71	86	72	49	77	76	65	70	73	79	70	78	70	75	83	65	60	85	80	79	65	65	68	67	77	85	66	75	71	77	79	69	68	64	81	84	66	70	84	69	72	58	85	70	74	73	79	75	62	70	69	78	63	74	73	61	75	74	67	77	81	88	70	69	71	68	64	68	70	73	71	75	72	85	59	66	81	72	78	72	63	53	81	78	75	73	68	73	72	83	63	82	64	78	88	71	82	87	62	62	69	73	58	75	80	69	67	68	79	75	87	66	87	79	76	86	83	62	76	90	76	72	57	84	82	76	70	81	62	75	61	75	79	76	75	74	72	95	81	60	78	68	85	69	74	67	70	79	68	79	61	68	68	80	93	69	65	59	73	79	66	58	83	67	75	56	59	89	75	67	63	76	58	74	62	77	62	51	78	65	65	73	80	88	73	75	63	75	77	64	73	61	65	69	68	79	64	84	73	81	64	76	74	75	78	68	83	64	68	71	63	75	69	74	77	81	75	69	71	79	70	67	72	55	86	76	83	73	78	71	69	78	70	66	64	71	66	73	68	67	66	75	70	63	73	70	74	74	75	64	56	67	75	62	67	66	69	70	65	71	87	77	70	70	62	84	73	74	70	68	61	63	80	75	73	71	72	82	71	78	81	73	74	62	69	76	77	77	68	74	63	78	87	81	67	91	70	74	85	59	61	78	74	77	67	49	72	78	53	73	81	74	72	70	88	73	68	80	76	79	63	70	62	60	84	60	73	80	79	68	70	83	69	71	72	82	70	77	75	72	71	84	75	74	56	74	81	69	69	90	60	77	73	67	65	67	66	58	74	58	94	67	71	66	87	77	66	86	82	80	65	70	59	63	76	72	73	71	77	78	81	69	63	72	73	70	65	78	63	75	84	93	71	58	71	80	74	65	75	78	66	57	63	74	59	71
27483	18187	12310	19802	29177	30257	27646	25343	24080	23056	21316	19456	17673	15558	13187	11711	10094	8812	8504	7512	6256	5691	5555	4580	4002	3964	3657	3317	3016	2612	2403	2277	2115	1912	1803	1671	1715	1634	1729	1577	1460	1347	1294	1310	1349	1278	1244	1197	1129	1057	1129	1017	1068	1014	990	949	1012	915	985	943	891	980	885	897	862	895	911	909	891	869	861	838	870	890	882	821	795	826	833	879	934	815	844	812	826	774	839	856	847	860	812	831	823	797	802	796	840	853	866	839	823	883	832	820	821	854	811	865	890	830	803	806	812	775	845	842	818	870	828	819	839	882	793	803	824	844	809	880	828	873	826	838	809	854	814	847	849	863	895	875	807	789	798	833	785	800	862	858	837	860	893	837	804	877	860	815	769	814	814	835	808	829	800	850	797	861	880	842	850	763	825	784	855	850	790	769	795	772	836	807	835	844	836	808	816	819	832	776	842	881	834	881	808	841	781	816	788	826	847	807	841	863	848	862	833	882	845	788	839	815	814	769	775	874	870	807	824	861	822	820	850	852	786	878	816	811	879	838	797	807	862	846	860	827	833	811	789	832	837	810	795	834	822	862	821	851	842	903	824	802	845	802	837	826	864	886	848	817	850	824	839	796	879	855	855	865	768	827	835	869	806	868	841	771	807	864	822	863	832	804	808	818	880	849	856	839	836	845	845	871	869	858	850	843	886	812	836	860	836	901	826	825	798	845	831	816	792	835	831	845	835	827	842	896	790	847	845	834	843	822	813	805	860	852	863	854	872	825	833	776	799	853	800	829	874	820	857	798	852	776	895	827	825	805	808	792	871	802	816	837	820	860	784	805	857	803	816	835	895	882	857	889	838	822	836	819	824	809	854	837	800	838	816	795	806	846	853	823	783	784	841	886	861	832	844	799	860	829	844	870	830	860	802	863	818	816	839	809	784	847	841	794	865	826	801	814	868	839	807	885	869	835	869	831	799	803	852	839	798	822	789	821	830	855	837	843	821	836	810	816	853	860	875	824	811	802	801	844	829	807	830	848	815	832	831	772	873	837	814	842	810	831	814	828	876	866	817	831	792	841	818	783	894	845	813	892	845	851	789	846	847	843	819	803	828	891	820	820	833	821	802	818	820	820	844	854	839	874	806	813	828	852	838	868	839	770	864	886	857	808	786	793	815	801	849	801	843	826	814	880	844	857	847	798	850	862	850	826	849	810	805	834	826	858	855	819	809	831	858	859	848	810	884	832	845	819	836	826	797	805	775	878	824	788	805	807	832	794	811	839	829	813	845	797	836	830	824	893	813	888	806	860	834	842	856	827	810	841	863	861	831	828	839	825	841	825	808	844	867	815	881	816	816	832	826	851	841	854	858	822	867	819	844	851	867	880	842	834	754	819	835	831	845	850	853	810	888	865	836	835	778	880	845	799	880	815	833	851	835	818	857	891	787	844	802	849	857	793	850	845	904	846	853	839	807	854	834	842	810	823	802	860	863	796	849	822	803	770	863	805	859	771	864	824	859	844	876	860	843	782	806	867	845	763	799	823	835	841	856	803	822	794	795	852	834	802	842	794	811	818	856	868	815	807	832	812	828	802	830	841	836	824	835	840	865	830	820	835	842	822	854	877	827	841	854	875	814	854	823	847	836	822	831	815	833	848	878	823	821	870	839	790	844	848	849	871	806	872	815	818	847	768	773	870	829	786	794	859	845	841	822	857	828	834	850	830	840	829	788	837	817	831	837	834	852	830	815	823	867	866	855	808	867	861	834	879	865	845	784	878	802	820	861	810	824	850	815	806	860	846	833	774	839	805	811	862	855	824	814	804	864	830	837	841	853	876	843	887	842	844	852	816	817	840	782	857	821	839	839	871	794	833	805	825	867	786	869	826	822	804	839	867	839	849	877	783	886	817	798	849	885	865	873	840	802	819	797	836	796	854	813	814	826	821	877	832	840	844	893	885	882	817	836	823	826	838	835	816	808	849	821	834	819	829	801	862	846	816	854	863	822	807	817	834	830	882	797	826	796	874	875	805	803	801	828	814	810	812	790	818	834	847	866	829	848	818	805	840	805	846	820	829	846	822	819	824	833	831	856	825	837	814	784	818	838	842	834	800	820	800	834	872	785	841	836	779	781	825	820	833	868	802	847	844	824	825	789	832	887	830	870	844	824	812	803	825	820	829	825	808	846	907	822	789	798	827	860	834	824	849	889	762	841	827	816	850	871	808	840	849	831	840	846	842	867	851	819	846	862	802	855	756	901	868	824	843	879	797	861	868	819	810	826	798	824	919	813	785	849	779	861	868	813	856	863	837	818	818	818	809	836	854	824	816	860	846	831	808	833	821	830	815	828	828	830	855	783	868	883	833	845	822	815	807	812	851	819	786	848	823	829	840	809	840	823	807	861	835	836	817	808	894	827	851	834	831	834	850	848	803	810	835	838	860	878	797	867	873	875	877	822	837	828	815	774	841	783	834	833	797	849	854	888	873	818	862	861	811	861	830	836	844	834	849	820	860	821	809	835	823	860	873	819	812	819	836	867	808	839	826	839	808	882	812	855	885	861	883	885	837	862	832	847	837	884	892	861	809	827	810	835	818	805	803	865	807	850	885	832	839	851	812	813	823	805	827	834	829	852	802	821	820	803	826	861	863	821	839	793	848	859	829	818	848	854	879	837	868	880	791	861	785	803	846	835	825	874	848	869	820	866	798	833	778	837	804	847	857	829	844	830	846	804	810	815	869	866	876	823	885	841	873	877	819	805	866	855	824	809	808	830	777	866	843	858	795	824	876	862	838	871	812	786	867	792	832	797	798	800	828	815	847	829	863	885	836	817	907	853	783	851	855	827	856	800	821	792	844	824	801	867	842	778	780	869	839	834	878	800	885	775	804	803	838	808	903	852	814	832	811	848	852	805	865	833	790	825	840	833	849	832	869	824	794	833	813	876	840	880	779	795	805	834	852	837	877	806	801	819	864	850	865	825	913	843	857	887	808	894	885	811	817	857	790	796	844	848	823	785	812	817	828	827	851	833	805	857	792	827	923	814	854	849	813	785	854	859	855	773	808	815	837	837	784	801	834	841	832	869	865	795	838	844	822	781	896	886	862	824	844	807	797	781	825	800	821	903	846	839	839	823	873	782	820	867	808	836	896	911	815	821	817	824	876	826	784	791	860	827	832	839	795	839	849	849	769	814	787	834	836	800	830	842	891	830	833	846	813	835	823	852	838	794	824	844	866	831	859	822	849	830	848	824	821	851	838	840	790	827	784	832	774	785	853	803	859	804	813	810	817	845	796	849	844	821	859	825	792	851	833	851	893	818	842	771	829	834	776	815	860	803	805	876	843	863	833	825	832	818	834	797	823	827	857	873	834	810	831	825	812	847	804	864	821	834	897	812	833	821	860	831	839	824	882	819	850	842	859	844	840	861	772	885	817	868	822	822	820	814	881	834	805	863	825	817	855	863	862	821	832	856	840	881	804	841	862	850	802	826	870	836	814	821	876	833	788
2162	700	353	273	318	400	458	404	426	406	463	428	353	300	267	218	182	181	156	183	140	142	141	119	104	100	102	91	93	97	81	68	81	66	65	96	81	78	84	95	79	74	72	79	56	66	68	69	89	74	79	62	88	67	80	75	76	65	66	73	67	78	72	79	62	60	69	72	67	79	85	69	73	69	72	81	63	81	74	61	70	68	80	60	62	63	75	68	85	72	73	65	58	73	57	62	86	61	65	84	64	72	74	65	70	69	66	63	68	67	62	60	73	70	63	74	70	57	78	70	71	73	72	69	55	65	72	66	70	71	84	69	70	66	73	73	50	74	73	72	78	69	68	64	85	81	65	51	56	78	51	69	87	82	65	64	63	66	63	72	75	69	82	100	75	76	75	71	76	80	75	70	58	63	73	67	56	61	75	62	78	60	73	71	62	76	76	83	69	63	61	76	77	65	66	67	80	83	67	77	78	76	70	74	80	76	66	69	52	65	77	74	62	74	77	61	74	56	79	56	80	62	66	73	65	73	65	65	75	70	62	71	76	75	72	60	85	65	51	61	73	67	75	78	73	55	68	70	59	71	68	72	80	76	68	71	82	78	74	62	75	72	61	65	71	67	72	74	71	84	75	81	69	60	68	75	74	83	70	77	88	86	65	62	63	73	68	75	60	54	88	79	69	77	61	78	77	66	82	71	67	61	73	78	58	65	72	75	57	61	75	66	75	77	77	77	73	93	78	70	67	54	67	63	73	64	67	66	65	68	74	73	69	71	67	74	70	60	69	85	88	85	71	83	92	67	79	50	76	65	70	64	74	58	73	78	72	81	79	70	55	59	75	83	63	82	79	66	62	67	71	64	59	63	69	91	69	77	63	77	62	85	69	57	78	71	87	74	71	70	51	63	67	64	73	62	69	70	61	73	71	75	70	70	71	60	82	61	78	81	78	69	75	73	75	72	66	79	67	64	77	75	67	76	74	77	48	74	49	63	72	57	67	75	79	67	59	72	77	70	92	76	69	53	68	76	63	81	70	87	69	77	74	73	78	73	75	47	82	60	66	71	69	82	66	74	73	59	59	68	66	71	69	72	75	69	70	65	69	55	74	53	87	69	78	66	67	63	62	85	57	67	64	69	68	79	71	69	77	81	63	65	75	66	73	77	61	84	73	84	69	68	72	73	69	73	70	60	79	69	70	66	75	99	67	66	74	69	84	60	57	76	52	65	57	57	68	66	87	68	77	78	66	62	72	73	59	66	70	74	65	69	65	83	77	66	89	52	61	67	78	69	66	65	57	75	81	73	80	66	73	72	71	57	66	59	76	70	70	78	84	64	66	65	89	70	73	54	74	56	67	63	73	73	66	72	73	81	82	88	80	79	66	59	67	65	73	59	66	79	83	50	67	66	72	62	70	67	81	70	65	63	69	76	66	84	81	72	81	70	71	83	73	70	71	72	69	62	75	63	73	64	77	65	75	70	51	75	76	76	71	78	79	57	71	66	73	77	77	76	72	77	84	60	70	70	81	76	79	68	59	80	65	60	53	56	57	65	80	71	68	66	87	60	76	69	66	73	83	83	69	77	64	67	70	81	61	50	82	80	74	55	65	85	67	83	49	82	69	69	89	81	65	76	72	87	57	64	56	76	70	67	65	65	64	64	74	69	76	74	66	75	71	80	75	58	71	69	65	75	71	68	58	75	70	67	71	54	67	85	64	80	67	78	71	57	66	64	72	66	73	81	72	65	74	61	74	73	75	80	69	58	82	77	74	65	57	71	78	64	74	74	70	43	64	50	65	57	61	59	58	69	84	57	64	68	80	81	73	71	74	89	82	75	69	72	61	68	64	64	63	71	62	61	76	67	66	59	64	91	86	75	60	81	60	72	77	73	61	73	69	78	62	67	73	76	63	89	67	76	64	66	73	62	72	75	83	70	70	62	63	85	67	63	70	72	70	58	60	71	69	67	69	63	67	62	76	69	70	64	51	82	79	78	69	64	61	64	74	60	74	69	69	74	77	74	66	59	75	58	70	73	69	64	69	61	78	74	67	56	67	67	69	76	57	72	54	68	63	62	70	87	78	97	74	71	76	69	59	81	80	66	56	67	70	88	70	66	80	78	76	71	77	77	76	63	65	76	77	65	63	72	65	70	64	69	60	70	80	63	71	67	76	74	59	74	60	71	77	90	54	75	82	68	62	72	73	81	75	74	79	58	81	68	58	64	74	66	85	63	85	69	68	63	89	75	66	85	64	64	57	83	72	68	58	80	67	80	60	65	73	63	80	57	67	70	87	82	72	69	79	71	59	66	59	71	76	84	71	71	51	80	63	49	84	69	83	77	65	83	69	70	71	79	71	76	88	67	67	81	72	71	68	88	74	65	72	73	73	54	89	62	80	68	67	79	76	71	63	75	62	61	74	70	67	72	67	77	80	62	71	83	65	49	77	71	73	63	82	59	65	77	77	61	68	66	77	81	67	58	62	82	54	65	73	72	64	68	82	68	75	62	70	64	71	58	76	85	82	48	78	70	84	68	77	83	63	62	73	61	71	78	62	62	73	68	65	75	73	67	62	74	76	86	55	63	75	57	78	76	77	59	68	76	77	75	73	53	75	73	67	71	77	64	57	69	57	69	79	79	58	64	59	71	61	49	63	53	72	72	63	85	82	75	60	57	66	82	55	63	73	71	79	76	71	71	71	63	66	68	88	65	67	83	60	73	70	80	60	76	71	83	58	62	69	63	63	64	65	69	59	80	65	64	67	80	60	64	72	68	83	63	65	79	77	67	70	57	81	65	72	73	70	75	69	65	76	78	78	54	72	72	68	73	63	59	76	74	73	86	68	77	68	86	58	63	59	73	83	72	80	53	68	68	59	61	74	78	68	71	81	72	70	76	62	80	73	65	95	71	65	59	83	55	79	67	52	74	75	86	76	67	68	61	61	84	61	79	67	77	69	44	71	55	57	85	68	79	85	63	74	68	66	72	61	79	64	77	67	69	79	62	61	64	78	66	69	84	61	76	73	76	63	65	67	65	70	75	73	75	67	65	67	73	77	55	58	69	75	66	73	60	63	86	72	59	90	64	70	72	89	77	64	68	65	58	76	84	74	57	71	58	80	80	63	71	61	69	62	76	74	63	63	72	67	59	92	58	74	75	78	75	62	68	72	72	68	84	67	67	68	76	50	73	62	71	71	67	89	68	76	65	74	65	67	68	76	68	59	76	80	69	69	66	75	70	68	71	80	67	77	71	87	74	67	57	64	72	62	65	75	86	74	80	74	64	65	64	56	69	69	67	67	71	72	70	68	69	63	75	56	53	70	69	68	73	71	70	73	54	80	75	80	85	65	76	70	63	71	67	68	69	77	62	79	59	50	69	74	61	78	65	60	68	74	74	78	54	69	80	73	64	84	74	74	61	82	77	77	63	70	65	70	70	74	65	68	65	75	80	80	75	78	63	72	81	61	71	79	65	62	65	87	66	76	78
20255	11169	6609	12058	20416	21736	19669	17005	15679	15350	14708	13185	11350	9610	8389	6882	5715	5048	4601	4629	3955	3300	3178	2823	2309	2201	2093	1842	1739	1567	1325	1354	1241	1240	1149	1198	1166	1183	1252	1106	1068	992	1104	1043	1106	1034	978	968	978	988	931	959	918	883	902	919	890	850	837	895	881	922	905	843	862	851	888	845	867	839	867	886	849	853	848	838	853	826	829	807	848	861	821	857	775	827	800	813	776	840	860	812	830	792	836	858	825	883	874	828	864	849	858	881	824	880	855	864	828	845	773	827	866	802	851	845	808	858	802	819	823	887	800	844	851	825	805	850	848	822	809	873	860	828	822	825	818	843	857	814	815	843	838	793	817	856	846	898	791	777	826	806	790	845	786	844	837	834	881	811	840	782	881	843	851	813	819	796	819	833	775	841	771	824	808	826	821	826	862	819	807	819	810	842	869	853	836	802	831	855	867	835	850	881	783	826	896	856	819	891	780	812	899	796	894	788	851	795	821	824	866	844	824	818	823	814	798	849	824	789	792	805	893	787	867	830	828	836	777	827	864	793	914	835	798	866	775	852	848	844	792	854	882	803	830	866	825	825	849	836	851	816	850	818	833	851	795	839	867	863	809	880	856	848	850	840	852	789	854	810	808	797	857	797	848	814	836	818	838	794	899	829	836	773	849	811	818	860	857	849	833	885	808	859	870	771	846	844	789	798	868	850	821	819	834	813	764	793	852	825	802	773	830	872	831	818	865	875	860	886	817	867	844	936	835	873	861	826	855	817	805	826	825	831	879	840	861	878	859	830	831	837	847	855	838	833	827	838	782	845	860	818	830	873	861	816	833	856	862	828	856	826	805	819	834	872	869	830	831	791	837	864	855	830	784	840	784	850	841	873	850	808	869	875	782	846	856	818	822	811	836	844	797	825	815	815	833	808	867	827	779	876	822	838	807	775	831	788	879	828	820	883	848	794	845	838	806	821	889	769	807	850	814	833	800	828	851	811	812	794	869	837	845	832	859	846	826	819	833	846	810	855	826	855	796	770	858	813	852	861	806	882	864	845	841	864	861	843	832	864	823	837	877	841	859	858	832	865	794	859	803	821	834	837	860	826	841	794	882	837	853	843	831	820	803	881	836	837	819	810	843	892	836	836	805	804	863	825	806	846	833	835	843	856	811	821	840	878	865	851	897	886	806	825	838	835	801	889	836	837	828	818	873	807	866	815	852	815	819	852	822	832	835	822	815	823	867	779	884	879	838	898	847	817	847	818	843	823	799	887	809	906	849	856	826	823	837	859	843	836	862	772	854	850	859	837	829	851	801	830	819	830	768	857	826	826	849	840	839	852	885	797	798	866	856	885	862	856	850	804	832	861	811	807	816	862	875	875	855	820	845	869	782	806	850	824	824	879	807	806	835	804	815	819	820	773	816	890	818	813	820	852	810	883	783	846	848	780	850	820	802	837	833	798	831	836	846	836	816	820	834	793	875	876	826	844	814	791	810	838	846	857	825	841	863	791	833	827	848	810	904	912	879	811	873	820	850	765	771	847	827	846	851	842	787	877	846	813	792	824	879	806	793	844	844	842	808	880	832	820	838	787	797	806	843	811	870	827	793	792	865	827	819	849	848	821	859	812	804	840	808	875	829	829	811	807	844	836	876	799	845	844	843	843	828	844	822	834	832	895	835	852	853	790	848	839	850	850	866	828	862	811	830	797	843	793	797	847	852	864	858	877	847	889	784	868	892	886	794	859	836	781	840	804	827	845	817	815	805	832	827	844	829	846	873	806	879	831	822	832	850	856	859	836	815	898	826	791	794	864	863	830	802	789	874	820	856	846	827	854	836	878	843	831	851	794	868	774	819	849	868	839	851	853	800	855	804	837	883	818	825	859	850	806	854	849	824	857	819	848	824	831	830	862	831	836	836	848	875	836	853	829	819	827	844	837	866	866	860	829	820	817	846	835	831	781	867	808	829	852	806	841	889	831	846	866	855	849	846	861	835	785	824	865	837	865	845	790	805	871	865	830	789	824	832	826	802	853	816	821	879	858	790	852	884	802	838	842	849	871	835	840	855	822	831	836	869	817	845	870	816	824	840	857	846	788	796	839	904	825	799	829	842	842	792	861	787	911	846	835	876	862	865	875	802	899	803	774	813	892	822	831	858	781	823	859	893	824	864	849	837	811	819	841	885	870	834	838	873	780	843	824	851	837	851	825	819	857	823	839	871	856	768	886	808	848	833	861	784	856	798	874	872	842	831	864	840	860	831	814	868	816	891	853	853	840	822	813	906	840	838	833	813	832	833	804	834	798	830	808	864	818	834	828	826	844	798	818	856	811	792	844	778	839	850	859	838	864	826	865	854	837	835	864	812	825	832	870	863	875	826	808	808	826	835	814	839	874	805	823	804	863	811	797	797	824	830	861	787	874	829	891	902	831	861	829	886	843	839	821	843	844	879	860	790	819	876	792	798	823	842	856	859	856	805	868	864	819	812	801	827	849	856	750	783	848	859	860	905	809	842	820	834	840	844	849	839	837	846	797	818	844	845	836	832	814	808	865	882	839	853	819	841	809	816	814	824	826	796	789	875	828	811	847	858	852	860	831	838	845	820	804	838	853	823	810	865	811	861	869	852	831	816	818	826	775	837	876	859	870	827	856	826	876	814	785	846	812	823	856	813	848	883	856	843	803	898	861	803	845	865	828	821	840	828	867	834	858	823	800	852	816	783	813	862	847	847	861	840	830	883	842	818	813	784	855	898	838	870	793	818	851	842	825	814	819	832	846	847	855	855	836	777	860	801	852	897	790	780	853	806	813	830	824	835	838	795	844	800	857	852	826	841	885	805	821	831	823	865	884	882	829	811	810	809	860	821	867	818	800	816	814	804	808	802	859	792	884	797	815	835	784	776	841	814	804	837	866	846	829	832	825	864	850	833	839	822	858	848	889	803	803	850	803	815	810	863	813	871	866	852	842	867	828	789	820	790	828	834	816	832	852	813	848	830	841	845	847	800	854	820	862	844	899	868	842	850	832	844	831	871	897	839	850	838	877	806	786	801	829	866	857	859	842	835	789	882	823	857	835	803	854	886	792	825	857	844	812	837	857	847	807	833	832	828	871	820	852	847	794	797	825	846	806	831	780	810	841	847	785	862	866	807	813	815	826	939	862	842	811	818	854	834	842	825	907	837	853	839	782	839	842	854	863	828	845	839	842	897	862	831	862	810	787	852	795	867	822	853	780	847	879	828	841	852	802	837	861	868	806	807	823	817	807	834	818	851	858	814	842	869	847	872	868	840	836	839	839	800	860	844	838	844	821	825	842	802	890	806	823	785	838	799	846	867	861	832	824	886	832	828	791	828	804	863	858	845	857	856	858	859	883	838	902	833	794	824	857	849	852	819	811	819	801	851	836	895	810	786	840	829	859	850	782	846	808	881	842	817	789	844	864	891	815	865	871	868	811	874	817	852	861	785	844	834	823	857	846	810	823	854	842	802	839	829	826
2108	1334	684	463	555	801	817	666	550	625	609	615	478	410	381	306	235	221	175	208	185	152	141	146	113	105	96	143	102	78	106	83	81	78	87	77	64	77	75	86	76	77	68	75	78	74	91	81	60	79	77	66	71	82	54	64	74	69	69	58	70	71	77	65	84	73	72	63	66	65	46	49	68	67	62	62	73	85	72	63	72	71	83	65	68	57	70	60	54	69	62	66	72	70	89	74	68	71	62	60	64	54	79	67	69	67	71	57	72	87	59	70	67	66	74	66	63	76	83	60	61	68	66	53	71	69	46	78	71	68	66	68	69	64	66	60	52	71	70	73	57	65	60	56	65	61	74	85	86	73	68	74	69	57	48	63	87	56	78	71	67	78	77	76	72	65	95	72	53	67	65	66	60	56	62	45	62	62	67	63	64	74	71	62	72	69	59	57	72	55	74	83	52	66	67	63	69	68	60	58	75	66	80	69	73	65	64	64	51	63	56	64	80	72	63	59	57	65	73	76	60	66	69	67	58	70	66	55	65	70	63	51	65	71	63	68	74	63	63	72	62	54	82	65	72	77	63	62	61	62	65	69	48	63	73	61	79	53	62	62	64	61	78	65	68	72	71	76	70	72	76	57	57	58	44	58	68	79	75	71	77	58	66	64	64	55	85	76	78	56	61	63	67	73	71	78	55	79	71	84	84	54	54	69	67	51	59	58	57	65	71	74	62	69	87	61	75	62	72	67	83	81	72	57	66	64	74	72	57	63	78	65	67	60	75	70	70	66	78	80	68	66	59	84	67	43	66	64	61	59	64	68	70	67	71	63	74	70	49	67	58	67	69	60	82	71	58	61	61	71	72	66	81	64	68	66	65	91	75	66	68	71	71	69	69	61	62	67	85	66	73	63	76	58	70	71	82	66	58	82	74	77	72	76	74	66	69	74	67	66	63	68	62	66	78	50	65	67	67	72	57	69	71	69	71	62	60	70	62	68	62	70	70	71	65	76	65	83	68	69	78	71	65	69	58	54	55	67	83	71	65	51	63	59	62	65	77	52	81	62	75	66	68	77	69	67	67	58	80	59	73	63	67	59	55	78	72	59	69	65	54	68	72	63	68	57	58	75	60	87	72	65	60	52	75	78	68	65	75	72	68	62	80	73	85	76	58	64	74	78	63	68	56	68	55	60	65	62	64	70	78	78	80	84	71	72	81	55	72	55	75	55	76	64	60	63	63	67	70	80	80	57	60	75	70	58	79	52	87	74	70	68	62	59	73	71	75	62	74	68	61	65	62	74	53	62	70	81	81	57	62	77	66	69	66	65	69	74	69	58	59	68	63	68	61	72	70	69	69	59	74	54	70	66	66	73	57	70	63	58	63	66	63	74	84	85	61	64	69	76	52	68	80	76	61	71	59	72	69	75	55	78	73	62	64	69	76	63	69	73	64	71	67	67	73	70	72	59	63	59	69	71	58	71	57	66	73	58	65	62	78	66	61	63	60	74	67	73	68	61	59	66	59	70	59	74	60	51	74	80	67	61	74	63	54	75	62	65	72	60	62	55	59	67	61	64	63	73	73	72	70	69	65	66	67	56	73	56	73	69	78	75	87	80	71	61	54	61	65	65	69	61	74	61	65	75	68	64	53	77	82	70	68	59	63	67	66	50	70	63	73	51	81	62	60	77	73	65	76	69	58	70	66	60	82	77	66	65	74	78	59	59	75	74	70	66	69	59	48	57	62	74	70	58	56	66	66	52	50	56	64	60	50	65	79	58	69	71	70	66	65	57	35	74	66	66	67	91	70	62	72	75	64	69	71	54	69	69	40	72	55	72	60	66	70	68	80	61	71	64	57	72	68	67	71	69	69	52	76	74	66	68	61	71	76	68	64	73	72	54	74	62	63	78	69	75	70	59	80	76	72	67	63	63	72	82	54	74	69	57	60	70	65	58	68	70	85	68	63	58	67	67	86	54	80	54	64	88	69	55	89	62	78	65	61	65	57	58	61	66	74	68	59	71	67	70	67	66	71	80	82	83	58	80	63	72	66	66	83	63	65	63	73	76	75	70	83	50	72	76	67	58	74	54	57	67	47	65	76	67	83	71	62	73	74	75	69	63	75	54	67	65	64	76	53	72	66	72	60	78	76	71	69	64	56	78	62	75	66	76	56	69	78	72	70	58	56	61	79	64	66	70	68	65	61	70	68	66	68	64	57	65	63	57	77	69	67	62	62	59	73	69	58	75	71	65	63	52	65	58	75	67	77	63	48	58	63	71	57	84	64	82	71	61	65	63	54	65	72	65	84	78	67	65	74	61	61	60	82	66	76	61	60	62	61	44	66	59	65	73	56	64	83	73	55	64	55	77	73	76	78	76	67	67	63	75	48	58	66	74	69	59	69	66	74	64	54	72	60	78	67	54	53	65	59	73	70	69	67	62	69	58	74	71	67	70	56	60	81	73	61	72	62	76	64	69	67	64	75	72	61	73	75	74	55	62	75	70	63	59	63	97	65	56	74	62	66	67	75	76	53	56	59	66	61	69	69	59	60	71	72	61	70	61	61	72	76	59	68	62	63	45	67	58	64	68	54	71	62	68	69	71	55	76	57	60	79	72	51	62	66	62	64	55	72	53	62	62	60	62	49	75	73	74	69	63	67	65	73	85	76	70	62	74	63	68	75	65	71	61	77	77	50	74	58	66	71	65	63	64	77	68	68	58	59	62	58	63	70	68	65	56	59	75	67	53	70	63	58	69	71	59	69	73	66	68	76	70	62	61	72	79	67	81	67	63	56	53	56	75	64	62	73	60	72	50	75	71	73	75	57	71	67	69	59	67	65	80	72	58	82	65	65	60	62	65	63	53	62	71	81	68	83	81	74	73	61	65	69	70	77	76	70	67	74	68	71	62	74	78	62	82	79	63	79	58	71	75	61	70	49	67	77	74	80	67	53	70	67	68	66	61	73	62	86	64	61	77	65	67	67	71	81	64	86	66	80	69	60	72	67	68	67	71	68	63	70	60	66	67	65	53	68	67	57	67	69	76	61	83	69	53	54	71	77	61	51	73	73	54	67	78	60	70	66	68	73	87	66	56	69	76	63	78	59	71	57	73	69	60	74	58	61	65	64	53	59	64	66	66	68	66	52	89	52	66	67	72	69	76	78	59	76	67	68	75	64	54	69	63	78	67	66	77	82	61	67	78	70	65	73	66	72	66	65	54	61	57	66	55	60	59	51	70	78	75	73	51	62	73	80	53	70	69	69	66	67	71	58	54	50	66	69	57	64	61	64	76	59	61	56	53	60	55	63	75	77	81	62	75	68	69	77	54	67	69	60	62	59	63	64	62	73	68	55	74	64	70	62	69	70	59	70	71	59	82	76	70	80	71	69	59	69	56	75	72	74	52	65	59	76	55	62	76	63	66	57	76	57	69	78	79	77	73	71	70	60	61	71	57	64	63	69	72	78	76	62	66	86	63	70	67	74	79	69	69
23819	15151	9830	17167	25999	26694	24200	21579	19648	18615	18070	16998	14971	12508	11020	9428	8033	6739	6138	5903	5325	4272	3812	3721	3239	2861	2583	2436	2114	1872	1682	1566	1462	1486	1345	1393	1314	1349	1364	1240	1119	1085	1157	1051	1125	1100	1041	1040	1044	972	956	872	951	916	905	911	868	884	873	830	850	836	853	853	869	842	854	830	821	804	765	785	847	777	809	856	855	793	752	808	835	816	778	778	762	775	783	784	825	801	769	786	829	809	776	752	797	714	820	767	755	754	823	868	783	763	809	752	788	796	769	786	808	796	789	772	814	811	752	771	746	820	803	783	782	779	762	823	802	783	842	780	794	821	792	782	795	724	776	779	770	756	783	783	806	787	781	793	809	802	752	756	745	805	794	778	763	779	783	745	815	803	799	765	770	797	807	764	791	792	763	796	815	777	810	778	786	771	812	764	801	718	742	727	725	767	783	771	816	852	793	746	795	806	777	741	788	802	789	798	798	786	786	766	803	804	803	812	753	772	755	784	856	809	768	782	763	755	824	753	757	770	785	781	775	833	800	759	827	753	767	775	842	809	774	782	735	744	778	805	778	831	797	758	795	752	827	811	816	755	815	761	761	781	801	771	749	811	775	821	745	779	815	749	771	814	824	782	744	781	771	789	784	760	735	776	769	773	810	773	807	787	774	785	799	734	785	779	790	772	759	775	805	822	759	784	782	795	801	758	788	789	820	831	774	706	773	795	756	790	781	772	835	766	764	775	768	757	746	796	773	825	814	763	762	836	777	790	839	738	774	736	758	767	790	786	749	783	807	851	778	791	780	825	752	752	804	793	746	769	779	778	788	804	786	751	796	729	770	796	753	784	773	812	763	810	761	803	806	739	780	767	782	824	772	780	791	773	782	756	777	772	823	779	771	793	796	782	792	783	786	824	803	796	783	787	792	817	777	804	816	780	743	785	825	756	823	833	794	824	752	805	764	815	770	792	819	796	798	764	794	770	814	793	805	818	758	810	782	825	752	800	767	793	783	843	761	732	777	837	824	794	811	779	742	794	752	764	793	849	821	807	759	756	800	819	815	767	773	795	758	803	834	800	798	801	823	831	771	788	742	803	764	772	803	787	821	774	802	801	792	786	824	771	840	801	777	795	767	742	763	844	805	844	803	767	807	789	808	802	777	780	802	776	812	829	789	764	806	792	782	776	767	793	811	774	786	841	792	764	783	819	816	818	765	774	750	790	754	812	775	781	765	815	764	795	757	771	810	781	806	746	776	751	789	763	715	746	769	787	788	764	813	798	820	744	763	820	824	773	817	757	834	780	780	764	817	740	812	747	763	803	781	795	771	808	817	728	780	766	743	779	784	803	825	799	809	783	797	756	760	777	799	776	811	814	833	793	739	766	785	744	796	767	815	771	830	783	797	820	812	811	769	775	789	829	783	778	776	758	787	779	802	737	808	801	771	788	810	843	785	784	780	766	830	767	791	773	765	767	777	825	787	796	792	812	774	792	823	789	809	829	836	795	758	787	745	795	805	789	832	767	817	786	764	786	758	767	842	778	764	794	790	785	760	748	751	805	800	759	785	797	744	805	802	802	754	758	757	802	784	865	771	764	811	774	800	784	799	800	806	785	798	789	775	762	776	780	776	769	794	782	755	797	816	769	784	785	822	780	794	735	758	747	770	814	769	817	775	764	800	790	775	774	773	762	827	735	762	766	799	789	817	802	752	765	769	765	777	850	800	773	794	792	763	806	787	806	846	789	720	778	767	793	781	835	764	761	766	752	792	753	798	812	855	738	764	746	795	767	799	783	806	826	815	803	764	806	740	746	779	762	820	770	799	753	855	824	725	753	771	789	780	793	793	789	780	819	809	799	828	734	795	784	786	785	800	796	816	776	771	789	760	816	869	791	831	811	787	776	783	787	790	786	757	770	807	797	799	791	824	799	739	790	795	766	795	847	791	771	749	777	803	869	823	810	776	791	784	776	783	793	816	799	768	752	813	812	758	835	815	778	754	788	819	788	804	805	707	831	754	809	787	832	820	770	797	799	780	739	799	774	856	750	792	768	796	803	739	821	789	782	780	813	787	813	783	791	778	792	781	835	749	802	836	845	777	834	769	813	810	808	804	838	783	804	790	794	796	767	827	798	778	732	733	785	829	823	762	790	733	781	814	767	778	731	752	783	776	812	773	772	792	806	803	806	768	780	803	732	778	809	811	776	794	787	821	805	794	807	763	828	792	789	739	779	787	774	765	743	753	788	752	784	750	768	824	799	761	767	745	837	802	773	813	785	815	838	758	803	788	762	764	732	796	787	725	806	765	768	806	807	783	746	794	809	771	758	772	787	773	807	825	773	795	788	807	781	765	777	817	805	790	810	754	750	780	775	792	809	810	809	764	781	761	788	799	779	830	746	809	776	811	792	776	773	815	826	763	756	787	802	791	792	784	796	852	786	778	852	793	814	809	766	817	791	792	742	785	795	784	768	787	774	816	746	785	791	781	786	792	824	800	769	775	795	753	750	734	829	787	830	806	780	816	838	750	771	756	852	783	820	795	756	789	749	803	764	771	767	795	760	752	821	771	776	774	788	719	780	740	791	755	779	800	837	797	823	784	743	763	761	764	779	843	823	788	809	763	753	777	817	734	828	781	773	755	823	833	821	772	821	829	818	747	760	767	827	749	749	764	800	741	811	835	761	729	812	769	807	823	810	759	764	764	783	775	805	749	806	808	786	811	775	798	801	800	795	770	811	812	762	774	797	791	776	810	806	775	844	747	776	789	791	748	810	757	766	843	747	770	775	750	780	795	767	774	781	794	794	793	790	764	794	786	780	857	766	787	784	814	820	791	812	820	775	756	819	789	770	777	799	775	733	796	809	831	787	804	768	757	774	779	781	823	732	814	792	796	790	799	769	855	787	778	769	791	791	790	780	792	750	795	802	807	758	772	782	768	821	761	744	786	812	755	798	783	803	812	774	805	776	849	746	785	827	726	771	750	781	729	748	788	814	776	772	792	759	785	780	749	849	779	784	775	802	789	826	737	785	779	810	768	789	801	743	823	821	810	726	825	808	770	829	796	824	751	820	747	767	803	780	823	835	798	775	770	714	772	778	821	771	796	717	778	791	750	773	790	802	779	730	815	838	822	795	811	737	778	784	783	751	737	768	812	801	776	807	787	769	800	792	763	756	752	832	739	811	786	832	769	823	767	809	788	774	815	818	773	759	810	762	786	718	749	789	739	801	800	819	777	793	773	771	778	761	802	778	753	808	741	771	836	808	793	803	764	808	841	756	802	817	809	798	817	735	806	778	786	780	794	828	842	766	772	810	725	798	800	794	801	789	860	780	801	828	789	771	758	818	776	744	764	787	826	833	799	776	807	792	822	786	788	815	734	814	777	813	761	789	785	765	823	803	836	836	769	773	799	755	839	792	773	816	748	775	802	778	741	821	745	812	819	788	790	770	799	799	788	810	745	806	808	826	816	766	794	789	805	761	798	806	794	790	746	766
3443	1179	622	487	551	753	807	702	690	602	651	643	570	460	420	357	320	246	241	259	177	189	151	164	170	137	145	113	124	107	107	118	97	116	104	108	83	105	92	112	110	102	95	100	80	87	98	85	68	92	90	94	84	79	82	85	89	75	83	72	67	78	63	69	85	69	79	82	84	75	97	70	67	78	77	81	88	81	78	76	76	66	70	71	77	83	92	76	79	70	77	62	97	83	73	78	75	68	77	70	81	75	69	82	76	70	80	78	69	75	63	75	75	77	67	79	75	71	67	77	85	63	71	90	68	89	75	89	85	68	71	103	85	72	78	73	77	82	88	69	59	89	77	64	62	70	70	88	80	54	77	73	84	82	80	68	76	84	67	67	77	91	72	76	65	78	74	75	68	83	93	79	69	77	80	76	83	87	93	79	78	89	99	80	96	80	82	71	79	81	85	89	76	77	88	100	56	74	74	90	86	76	83	75	72	94	64	100	70	79	76	79	69	69	82	84	93	85	89	79	68	86	84	94	66	87	89	73	72	76	84	78	74	75	79	80	74	61	66	84	90	92	78	72	80	77	76	72	66	79	87	81	87	88	67	70	87	82	76	66	75	69	71	72	53	72	79	82	93	74	65	83	68	65	78	75	84	78	78	80	81	85	68	75	73	82	82	68	91	73	86	75	76	70	70	75	61	78	92	69	57	78	65	77	81	94	75	85	73	78	68	77	70	91	97	71	78	78	85	79	85	68	90	75	74	86	74	91	63	87	87	88	72	80	81	88	89	75	92	71	77	86	80	55	74	72	74	86	85	77	67	74	79	78	80	72	75	66	79	71	71	61	97	84	74	86	77	87	100	83	82	64	85	64	88	93	82	76	70	84	75	63	86	88	79	86	86	76	77	63	84	68	79	94	81	83	91	71	93	79	81	72	78	74	76	87	71	91	97	95	79	92	87	76	87	60	81	84	70	77	90	69	87	74	72	79	89	92	85	80	82	88	74	72	74	66	70	75	69	84	76	77	98	77	77	75	76	72	68	72	85	78	81	73	81	65	81	78	82	77	75	76	83	88	81	63	65	71	67	90	96	81	70	72	61	84	67	85	68	69	61	69	97	84	75	70	78	75	75	84	68	60	85	86	85	82	70	97	79	93	75	64	87	77	73	85	72	82	88	81	80	73	90	97	68	83	84	80	82	65	61	76	69	85	77	87	85	77	77	87	73	77	97	81	77	78	84	74	81	88	75	67	84	71	74	76	83	69	83	56	68	88	79	81	95	88	70	81	71	88	85	60	71	75	81	59	87	83	82	96	71	61	82	82	82	82	92	77	70	77	99	87	80	81	80	82	75	73	77	70	70	77	83	74	88	74	89	79	75	88	76	81	78	74	79	80	91	73	88	74	70	85	75	92	80	71	82	89	81	68	73	93	87	64	80	69	79	84	83	77	73	74	70	71	87	85	71	88	77	68	82	79	59	68	65	76	68	81	81	70	84	73	83	69	84	86	59	71	73	60	90	85	70	83	77	84	83	88	85	81	80	65	77	83	77	88	81	91	73	71	63	76	83	90	72	75	70	92	81	98	92	83	74	72	72	70	69	68	90	72	97	69	87	86	78	78	72	77	81	91	83	86	81	67	64	86	74	68	66	78	93	79	79	66	85	78	67	67	78	64	89	88	81	81	87	67	90	59	82	87	80	81	82	70	87	75	86	78	71	63	72	80	75	74	78	75	62	66	82	72	71	81	89	88	74	88	62	71	77	71	71	87	94	68	74	87	77	74	76	75	67	81	57	73	72	85	73	71	66	73	84	78	69	86	76	80	68	88	78	95	84	81	90	81	67	70	63	74	56	73	84	79	77	86	66	79	81	79	82	65	80	86	75	82	92	69	66	59	68	68	61	86	71	74	80	84	70	75	82	84	75	81	83	83	77	70	68	67	80	81	81	75	81	76	78	94	57	88	87	77	96	88	73	72	63	72	87	69	91	77	71	79	70	97	64	90	72	89	94	86	80	76	81	67	78	67	95	72	81	81	74	69	59	77	70	78	80	88	78	79	76	84	77	86	85	73	74	72	89	81	95	79	90	77	63	66	72	74	75	80	79	93	82	72	61	89	87	67	69	67	89	77	82	81	88	76	61	75	77	77	65	69	85	79	80	67	83	61	81	88	83	80	80	97	89	90	79	88	80	81	86	93	80	62	74	86	85	81	62	89	77	69	85	86	76	69	96	93	70	87	77	79	82	85	72	73	97	84	65	99	91	87	64	81	91	78	69	84	66	67	80	86	81	88	79	81	79	80	69	102	76	80	85	71	71	76	95	75	81	88	83	78	81	83	79	86	80	83	78	82	75	77	88	71	75	60	76	75	80	77	86	81	69	67	86	86	70	65	84	71	79	70	77	76	71	91	81	79	93	75	75	77	61	71	78	69	77	78	91	73	96	79	90	69	110	66	64	79	66	79	86	80	73	68	68	72	85	76	64	83	82	82	77	76	74	79	72	80	65	74	70	66	71	85	82	67	60	93	86	77	81	87	86	70	78	69	59	87	84	102	72	98	76	93	78	68	98	89	89	74	89	84	74	69	81	66	57	71	83	73	70	66	76	68	78	59	82	71	92	71	87	75	86	84	58	87	77	72	89	72	85	87	63	76	88	65	73	65	84	71	77	73	82	80	75	73	76	75	92	71	83	75	81	85	85	78	75	80	84	97	79	80	83	86	72	88	84	69	67	67	72	77	84	74	68	78	76	75	92	84	78	90	73	77	93	76	76	91	88	80	82	71	82	66	78	88	90	81	67	75	69	95	86	80	82	91	73	73	68	60	80	75	87	69	78	77	73	69	78	75	86	83	78	82	74	81	70	97	85	71	78	81	79	92	85	84	66	63	91	78	98	85	87	88	75	77	74	96	70	75	83	54	82	72	67	77	88	84	78	70	84	71	79	83	81	75	85	76	90	80	85	84	70	82	81	71	72	82	64	84	69	85	93	78	65	73	77	85	85	66	78	67	76	74	64	68	74	75	76	72	80	81	72	62	66	82	84	69	89	77	87	86	83	86	77	57	76	91	65	77	72	99	82	73	69	73	75	77	76	77	78	73	89	97	77	75	71	69	77	80	81	86	67	98	67	60	80	102	73	70	87	91	89	68	86	82	64	69	84	72	87	67	79	78	76	113	88	71	76	81	88	79	76	80	99	78	68	61	88	82	63	67	67	102	80	95	65	68	85	69	78	78	82	68	87	75	81	77	81	76	80	87	75	79	73	77	79	77	77	62	66	71	87	65	78	69	83	81	80	79	79	94	86	76	63	89	77	76	85	72	80	81	91	86	77	71	59	76	77	74	84	79	83	76	73	81	93	83	82	79	81	65	83	66	86	73	97	57	78	79	79	68	92	79	82	80	76	85	77	83	62	68	86	78	100	78	83	79	68	81	71	76	73	85	78	68	70	83	93	76	74	74	79	93	73	74	69	78	72	72	74	75	85	93	88	80
22817	14539	10031	17349	25866	26781	24879	22257	20189	18709	18585	17661	16133	13788	11827	10474	8906	7575	6826	6094	5994	4846	4184	3954	3737	3211	2901	2701	2390	2231	2036	1932	1714	1700	1597	1567	1529	1580	1499	1520	1404	1302	1316	1334	1287	1281	1188	1147	1224	1047	1171	1071	1044	999	1003	1008	1047	1053	1003	1002	994	1009	1027	964	927	1027	943	957	954	934	900	921	941	902	943	907	934	933	895	907	907	915	948	904	951	952	899	943	884	972	874	915	900	923	928	984	899	922	879	914	926	933	920	914	887	885	900	978	986	943	967	905	873	969	915	906	898	895	904	942	961	884	917	892	921	872	930	938	942	884	887	884	936	985	959	892	929	963	921	888	935	918	914	979	971	896	930	923	912	938	929	854	901	908	943	916	888	897	917	899	908	940	943	939	933	929	893	948	944	957	893	963	909	906	904	914	905	926	944	911	952	908	905	956	903	938	953	989	960	912	908	890	874	865	885	983	882	906	902	911	974	899	887	933	920	860	953	914	915	931	920	964	867	924	964	914	900	930	930	917	888	905	924	878	890	891	927	930	962	863	924	914	963	896	905	889	941	952	901	962	933	900	877	953	917	932	958	945	957	969	940	926	925	908	1005	936	874	922	911	953	925	891	903	945	966	941	884	857	921	951	927	940	875	963	954	932	844	980	918	957	859	946	867	934	902	909	931	893	951	947	960	916	924	938	925	898	879	860	903	897	934	937	913	921	914	928	910	948	896	900	944	899	952	909	877	905	928	923	962	936	904	945	926	858	899	942	883	998	921	932	974	925	914	893	910	874	913	867	905	924	952	986	929	908	940	925	923	932	911	910	902	918	968	1000	930	935	942	906	944	953	929	896	895	874	896	900	879	925	946	889	923	925	966	971	906	930	979	892	892	957	909	926	931	934	979	926	908	891	924	915	936	959	885	895	906	984	925	871	914	894	911	894	959	933	892	942	943	938	947	924	945	924	925	925	925	935	930	970	950	901	920	927	936	892	862	923	931	918	910	886	922	981	930	887	884	893	889	923	899	880	904	885	900	916	913	941	961	927	933	933	915	935	973	848	928	952	896	882	924	924	869	948	860	943	982	882	931	919	939	884	887	918	923	887	984	933	928	881	929	907	934	934	933	940	915	917	954	898	928	965	927	907	918	877	858	954	929	884	937	880	891	922	960	908	931	908	882	913	921	934	947	937	877	878	953	954	939	939	950	867	900	884	902	953	914	927	946	915	905	935	967	941	898	915	879	959	911	928	978	968	888	921	936	882	897	882	971	954	931	924	892	907	975	936	961	905	891	958	904	893	938	922	935	921	952	926	946	928	985	883	915	914	931	963	899	982	952	940	988	931	852	957	971	958	907	917	939	881	948	881	855	947	936	849	927	930	921	927	956	914	858	924	988	897	902	946	938	959	905	948	945	902	974	874	927	910	933	933	951	901	928	998	943	916	876	930	902	910	1007	965	903	903	958	881	887	913	879	973	963	933	935	884	881	912	918	912	936	981	845	934	935	878	940	952	881	866	928	898	949	847	916	944	889	921	908	856	947	956	857	953	902	865	896	890	892	990	918	903	935	887	898	917	906	945	906	927	951	906	1004	946	894	942	906	907	920	985	940	890	875	879	877	944	905	951	890	959	947	947	931	871	944	889	904	900	976	898	867	986	955	890	902	869	944	911	875	995	907	886	959	932	924	954	967	912	926	925	941	966	950	930	870	913	901	926	932	933	960	945	918	921	878	924	900	949	934	876	934	916	979	879	936	889	945	976	916	903	928	986	893	960	951	921	909	936	947	853	892	907	925	939	934	908	893	924	929	899	891	918	883	963	882	890	947	957	941	955	950	924	881	944	964	956	955	888	859	962	925	933	926	954	949	918	873	949	949	925	942	969	945	959	931	891	905	899	958	879	888	911	896	953	907	925	950	970	903	932	946	894	887	922	954	975	910	937	976	954	917	909	970	921	932	960	924	898	952	965	893	910	965	920	890	922	932	943	927	856	900	925	929	914	952	964	872	873	894	950	950	870	943	874	980	908	957	882	936	911	939	925	920	930	961	899	946	930	941	925	921	924	943	1005	857	868	956	941	855	945	953	923	920	869	893	882	946	939	962	939	941	983	870	934	944	904	841	922	889	897	866	870	980	965	972	927	874	898	883	859	886	905	947	926	878	909	904	984	921	899	943	927	925	853	930	891	878	900	879	938	933	936	926	964	940	972	900	876	900	889	906	890	970	904	965	962	901	911	875	941	965	900	919	912	876	898	920	960	875	964	920	966	903	856	833	905	896	924	949	903	923	910	888	898	905	885	938	916	912	941	928	915	955	947	920	861	934	914	876	899	947	901	909	918	939	944	922	888	902	881	927	880	929	926	872	957	949	924	904	937	902	898	927	929	929	902	908	901	924	933	929	905	930	980	933	965	938	935	911	923	919	989	914	941	927	859	915	919	943	910	983	873	920	919	891	880	972	904	914	851	927	875	936	915	931	884	909	950	881	923	923	928	855	955	958	905	928	916	958	940	976	877	943	856	964	913	943	846	947	934	945	918	909	951	946	913	875	920	893	960	947	870	917	953	933	902	934	943	878	901	920	943	941	908	911	933	869	905	960	924	896	923	931	905	892	925	907	918	949	930	951	935	877	983	898	935	925	925	920	908	912	941	961	967	954	933	926	891	947	882	880	924	950	907	937	934	940	917	980	882	937	879	939	941	931	912	847	916	935	931	950	935	940	885	879	895	867	884	923	899	968	922	894	922	910	926	944	991	914	870	929	872	885	963	976	896	887	947	904	899	896	924	890	874	916	1005	920	914	908	986	969	894	915	942	919	932	913	954	969	877	885	906	870	961	896	884	913	992	973	936	941	915	913	934	895	903	901	923	905	891	855	887	876	932	923	925	892	937	897	945	938	946	887	890	927	903	950	885	958	881	903	947	945	923	928	829	919	934	946	920	901	890	962	919	874	906	916	912	902	948	946	909	881	919	920	927	930	913	931	993	882	953	919	910	970	915	900	934	953	906	909	920	918	876	905	917	866	900	919	964	967	888	918	954	956	879	970	932	945	928	929	860	916	875	919	921	938	894	903	955	942	936	948	895	868	895	893	851	925	901	851	921	898	931	971	955	921	953	974	941	922	904	947	933	930	947	944	922	887	909	921	898	900	952	980	940	905	944	898	897	926	929	883	888	898	908	913	885	936	884	956	952	845	967	882	938	950	911	841	894	917	865	916	886	922	930	923	936	924	930	895	919	879	963	937	954	907	962	929	904	929	876	920	946	928	962	921	921	904	954	871	923	856	909	881	926	902	890	940	886	907	931	885	927	888	901	878	974	914	892	957	937	901	930	926	852	949	1000	949	931	926	948	927	907	911	863	949	948	924	893	881	929	939	900	970	934	941	875	925	941	958	874	838	871	933	914	927	942	918	924	970	914	946	942	891	906	932	901	914	926	915	872	857	927	918	869	907	955	929	893	946	964	914	942	957	900	907	903	902	963	929	934	913	932	903	912	949	958	882	869
2964	1837	1021	682	797	1127	1065	926	792	774	783	777	731	639	527	434	377	301	330	264	223	254	202	185	175	154	138	124	134	114	119	112	95	108	100	95	102	76	86	82	83	100	98	87	72	84	79	75	98	94	80	77	75	73	54	82	61	69	67	65	65	70	82	88	72	68	75	88	89	66	72	88	55	81	77	72	79	78	64	71	99	77	69	83	73	83	62	82	85	77	73	70	82	77	73	72	73	72	75	72	75	65	77	71	85	75	66	78	66	65	85	74	69	68	62	71	67	78	68	89	71	74	79	67	73	74	82	68	95	66	75	72	62	66	68	68	76	70	72	74	76	60	84	91	81	63	69	53	65	80	68	83	86	55	74	77	73	71	90	60	66	75	70	83	78	60	73	66	70	83	81	86	71	69	79	80	75	85	68	69	83	70	85	70	73	74	81	77	62	62	64	58	71	76	72	73	63	56	74	58	79	64	65	73	71	70	62	55	70	74	72	66	89	79	78	60	74	78	70	70	67	89	81	65	78	76	57	75	62	81	79	75	63	75	56	63	73	66	56	79	61	67	74	75	67	72	88	81	82	80	66	72	65	74	77	72	71	83	63	77	88	76	78	73	76	64	69	93	75	71	78	54	81	71	68	67	85	73	72	66	61	72	77	49	73	59	76	57	68	73	66	64	74	75	81	75	68	78	79	78	73	76	73	78	74	63	69	70	71	63	68	81	87	68	92	67	74	65	70	80	73	60	93	70	68	87	63	77	70	83	82	70	77	81	53	68	62	67	60	71	60	74	71	55	75	74	69	76	51	58	70	66	84	69	73	76	79	72	65	62	58	73	75	74	57	77	78	78	75	69	74	74	63	68	70	63	78	62	64	78	84	81	71	79	84	73	72	74	71	62	98	72	72	71	74	75	63	73	79	89	73	81	69	61	77	79	58	67	93	75	74	73	66	81	57	79	76	79	72	68	80	68	84	79	62	78	73	89	78	76	68	79	77	92	67	72	83	73	84	73	71	73	68	71	64	79	69	75	75	78	59	72	89	82	83	74	83	60	67	77	74	63	64	72	87	65	66	74	61	75	72	71	57	72	65	73	64	69	67	73	67	66	82	69	66	74	85	88	71	77	62	57	76	69	75	75	76	80	78	74	60	69	80	73	75	82	62	72	76	56	79	65	74	85	73	72	72	82	81	73	62	58	69	83	64	62	66	67	70	66	84	76	78	62	73	77	64	72	75	79	73	91	73	71	69	76	73	58	85	81	71	65	66	71	83	82	79	60	84	80	67	59	74	65	61	70	68	76	70	74	66	60	77	73	94	73	56	62	71	69	84	85	71	81	75	67	77	83	81	70	68	86	82	80	67	59	69	68	78	70	70	84	64	86	70	73	82	71	66	74	69	69	75	60	68	73	76	77	55	69	80	72	70	78	85	73	72	67	65	66	72	77	73	88	70	72	75	72	65	72	80	76	78	73	76	66	74	64	79	69	81	64	65	79	68	74	65	68	82	74	80	60	74	65	84	53	79	76	63	73	86	74	91	77	73	73	72	66	74	90	89	81	92	88	72	79	78	65	70	80	77	68	79	67	60	75	62	77	69	72	71	70	76	67	63	70	70	78	75	68	84	65	71	75	66	74	68	68	64	67	73	67	65	63	71	71	67	70	62	71	71	72	85	76	73	74	58	88	79	64	66	61	68	61	83	68	62	71	65	67	60	80	78	84	87	66	71	84	74	80	73	66	68	80	66	91	100	69	76	80	66	94	82	71	67	84	71	70	86	69	75	71	83	86	83	81	73	68	82	69	87	73	59	60	83	63	64	76	87	75	74	70	69	68	76	61	82	87	83	84	87	67	74	82	77	83	79	62	55	65	86	75	73	73	68	82	66	63	63	72	61	85	69	73	72	84	70	79	72	64	61	78	62	71	74	61	70	60	62	70	72	77	80	68	82	75	81	71	51	77	88	75	71	71	77	66	73	70	71	80	53	68	82	66	83	72	69	83	72	75	64	76	65	83	64	76	75	68	60	68	63	66	76	88	80	51	69	66	77	80	82	73	64	72	78	61	75	77	78	68	60	74	81	66	64	87	66	67	80	77	69	83	66	54	72	84	70	69	71	67	65	71	72	68	68	62	86	67	71	64	79	74	61	74	54	79	61	80	69	74	74	65	72	74	69	73	66	63	74	52	83	80	69	78	76	71	66	79	65	96	68	52	69	60	64	71	75	64	75	67	86	66	64	73	74	59	85	72	78	75	81	59	65	80	78	67	68	69	90	78	67	63	82	77	68	80	70	75	73	69	61	75	68	81	69	63	72	69	82	70	91	67	58	82	76	93	67	79	72	72	64	74	69	70	68	65	57	61	60	73	85	73	78	77	84	61	65	84	68	71	68	57	66	71	69	78	78	71	78	62	83	87	57	78	76	65	72	67	83	68	70	63	68	76	84	91	89	70	72	73	81	81	65	81	74	70	64	64	71	78	75	70	77	68	74	66	70	88	101	71	68	84	66	78	51	83	71	60	74	74	98	58	65	66	61	97	87	72	64	76	73	71	82	74	85	65	66	81	60	66	81	71	66	73	89	65	75	74	86	73	80	69	71	65	69	74	76	74	67	70	80	66	71	69	87	82	67	83	74	67	73	84	67	88	72	65	79	63	58	55	65	86	88	82	64	64	61	61	64	59	78	68	80	71	67	65	70	76	71	73	75	75	70	72	57	80	66	81	67	85	79	85	68	73	69	69	79	65	68	58	93	62	76	82	75	75	68	65	79	66	78	89	67	90	78	59	81	74	65	58	61	85	80	64	71	70	86	79	62	68	61	73	71	77	79	55	62	73	63	79	71	71	87	64	75	64	73	70	78	61	77	72	71	65	78	83	91	89	84	69	74	72	76	81	76	66	72	76	63	65	73	69	77	68	77	69	92	70	71	69	76	81	80	69	64	73	91	80	69	79	80	64	69	61	66	82	78	77	62	80	72	74	82	81	57	67	81	75	70	65	77	91	78	81	85	60	66	69	59	69	74	79	75	81	71	73	57	70	69	71	73	62	73	73	95	61	64	76	72	61	81	80	77	58	72	62	71	72	75	73	79	78	81	75	79	56	88	88	81	81	80	80	70	61	79	90	70	79	82	62	70	78	66	62	77	71	71	58	70	77	76	70	74	61	64	63	70	80	75	68	82	67	70	61	71	74	88	76	51	67	85	61	66	83	71	81	77	79	62	62	86	71	85	60	83	83	81	82	73	60	58	59	72	71	77	69	78	58	74	82	66	72	79	73	64	72	81	74	72	80	65	70	64	65	77	69	83	71	75	72	72	89	78	72	78	48	60	79	79	57	62	74	78	57	68	77	65	78	68	65	82	74	67	84	60	74	81	60	74	80	79	83	61	60	69	77	65	85	75	67	63	81	59	66	92	84	69	70	90	66	83	77	74	71	67	68	74	73	62	66	86	85	75	69	73	73	62	67	76	93	66	63	61	77	92	74
26906	17754	13319	21923	29958	30385	27885	25081	22783	21724	21159	19879	18552	16700	14431	12470	10991	9204	8319	7222	7118	6164	5099	4286	4391	4078	3383	3095	2791	2549	2347	2218	2052	1892	1776	1675	1605	1673	1520	1508	1492	1373	1393	1292	1314	1330	1248	1265	1208	1158	1140	1105	1079	1071	972	985	1035	938	945	993	926	964	906	944	894	912	906	886	878	843	935	880	903	856	914	833	817	908	847	884	838	848	869	912	850	872	831	848	892	875	870	869	836	901	806	822	815	801	879	801	847	856	810	839	870	868	879	840	824	882	839	838	865	861	864	852	846	801	873	869	809	840	895	830	834	815	883	858	849	808	826	834	878	863	842	841	838	882	795	867	835	850	813	822	839	883	825	819	848	849	857	857	850	850	852	862	813	853	834	816	882	881	867	866	908	854	909	794	819	855	850	837	825	776	883	894	831	819	830	860	842	888	853	860	806	843	814	844	839	827	848	833	837	902	875	828	824	834	875	882	813	885	833	861	804	899	868	823	799	876	871	842	838	831	848	892	869	841	832	861	899	864	820	843	890	868	846	844	802	842	856	826	871	908	860	878	854	850	834	797	848	820	856	810	844	866	870	853	837	818	854	828	836	846	858	901	840	829	855	818	835	841	812	856	865	858	820	895	802	880	848	829	863	852	902	805	835	839	875	825	860	884	880	836	872	876	883	850	821	847	839	851	859	848	855	818	823	913	880	870	791	893	813	840	854	889	794	816	825	808	820	819	855	808	914	850	840	795	839	831	853	819	787	840	861	826	871	833	848	832	891	873	865	830	873	883	861	809	773	845	811	883	804	867	825	830	884	887	850	852	883	832	877	871	840	809	869	875	849	836	781	861	860	813	870	853	837	880	860	861	829	832	845	857	877	831	865	852	849	885	845	814	850	872	833	862	887	869	841	885	819	836	860	844	870	816	835	876	850	822	852	828	848	886	860	880	857	868	825	884	891	841	847	862	848	872	824	861	843	873	803	895	814	829	842	876	843	759	819	831	795	867	850	800	853	836	853	844	879	872	827	835	790	782	767	839	874	864	821	866	859	837	849	848	793	856	786	828	844	863	848	829	824	878	864	825	853	908	874	874	814	834	863	858	795	850	832	857	859	793	835	871	803	871	863	863	837	869	831	851	859	858	807	836	826	889	817	883	861	822	856	859	846	826	848	909	882	825	841	863	795	836	875	891	814	830	860	831	810	831	831	855	852	854	830	858	851	861	894	830	855	853	797	836	844	934	828	849	835	844	872	834	837	848	841	818	839	845	842	897	878	856	920	826	826	827	802	801	863	880	875	826	829	848	820	842	796	854	845	849	836	828	831	849	865	831	855	784	874	842	888	825	895	891	810	849	883	833	877	821	859	806	844	870	895	870	784	809	832	864	891	880	821	867	862	830	822	831	810	852	856	814	845	848	886	835	850	867	814	822	871	862	803	847	855	782	860	858	820	855	810	855	854	846	808	907	880	810	836	835	818	825	861	877	869	801	872	847	832	829	892	905	865	800	814	857	884	866	891	865	891	882	888	808	842	792	835	874	905	829	856	831	890	864	876	876	819	884	833	847	881	801	860	820	829	820	823	939	806	889	865	821	845	894	858	901	828	888	894	834	799	865	822	852	860	832	822	841	838	853	849	861	814	802	842	850	832	871	865	834	837	812	866	856	851	893	823	856	830	788	809	865	844	855	873	880	844	867	866	867	877	887	842	863	864	802	863	832	814	830	895	900	854	833	817	819	828	829	820	875	857	912	829	810	822	818	836	879	836	864	832	828	844	905	827	833	912	832	869	820	836	886	865	849	843	825	872	888	868	851	828	845	840	867	908	892	861	855	797	796	824	847	831	861	852	802	844	872	910	882	879	808	837	857	832	816	827	860	840	831	816	869	846	858	866	796	836	902	838	828	883	796	851	857	850	887	842	896	857	864	880	800	865	843	847	846	819	862	864	838	795	844	825	889	891	813	814	845	867	795	847	831	841	863	866	823	811	857	862	864	894	856	800	831	843	841	819	839	864	873	848	816	863	834	850	862	845	869	858	859	847	867	875	838	828	831	831	876	827	843	801	838	850	876	895	811	824	890	857	860	900	843	843	785	851	838	812	854	849	870	893	879	787	857	854	851	859	835	862	816	826	882	885	830	808	876	848	795	858	851	861	850	844	861	866	828	830	893	826	881	769	831	839	806	846	871	785	869	854	844	880	814	818	813	861	801	809	846	827	895	863	843	870	871	848	817	855	865	836	861	839	859	826	868	782	872	815	864	864	854	848	852	840	846	831	824	843	875	793	826	812	834	807	848	844	844	855	884	925	847	846	927	828	868	900	894	842	839	832	863	840	879	851	839	870	909	832	840	820	815	783	800	882	831	836	851	888	819	842	854	814	863	851	805	827	893	849	857	860	823	846	872	828	851	831	865	816	874	893	868	824	851	880	902	842	862	921	871	830	853	794	820	839	862	863	863	858	876	834	848	797	842	875	879	843	855	836	902	877	863	793	825	879	819	865	870	860	840	807	869	830	842	862	874	830	818	834	843	867	800	830	821	831	826	867	787	788	890	856	865	832	869	894	790	835	827	847	856	858	843	789	847	864	809	877	826	827	818	886	811	826	831	830	814	829	886	865	817	835	872	827	859	883	810	810	827	820	837	858	877	836	815	772	848	848	859	858	834	830	853	844	848	831	803	854	826	826	833	861	840	831	836	877	870	883	858	846	819	844	833	813	819	874	852	805	854	851	852	828	855	828	894	866	840	810	847	866	796	817	864	765	889	809	874	848	853	871	867	863	868	909	886	817	845	855	849	913	845	836	857	858	898	822	840	843	807	852	879	828	801	819	847	830	839	870	846	838	862	877	925	869	842	873	844	798	851	841	828	858	896	887	810	844	849	917	829	889	890	828	879	853	841	843	851	814	816	794	843	838	883	822	836	802	856	859	831	844	827	822	828	832	844	832	820	831	835	882	846	855	872	894	876	827	854	859	855	817	906	890	816	846	902	820	828	860	798	852	851	824	839	869	793	845	878	806	815	864	819	838	818	842	838	828	847	823	852	792	861	863	837	869	842	833	860	807	852	863	866	801	850	829	828	838	856	870	908	838	850	844	845	897	847	876	868	844	818	869	854	848	832	888	823	788	844	822	852	906	818	883	925	828	878	824	829	864	805	876	846	831	812	809	866	867	891	836	856	827	823	859	850	799	863	839	818	869	871	867	810	822	878	862	848	892	839	830	860	855	823	818	858	838	804	883	884	832	853	859	866	845	850	827	827	864	867	833	878	876	839	817	816	868	854	848	846	806	858	886	877	855	848	881	854	876	891	842	824	880	898	873	817	843	845	856	869	799	889	855	852	828	851	836	811	834	830	817	839	846	868	882	842	780	809	773	809	782	840	870	838	774	832	836	825	833	873	814	853	804	875	871	814	831	868	863	848	829	848	846	866	825	883	820	859	884	856	886	837	813	862	787	851	847	800	822	824	903	845	865	846	807	857	838	863	813	879	841	840
1979	708	464	365	388	526	503	386	401	369	416	352	350	343	305	222	227	185	184	151	148	135	126	94	106	116	111	77	95	79	82	88	77	72	94	77	83	96	106	77	87	77	78	60	78	86	77	65	74	83	66	80	74	68	68	77	81	78	72	93	64	70	74	78	65	59	70	69	80	62	71	66	65	67	73	86	74	68	80	77	82	70	68	85	60	66	73	56	55	75	92	63	77	66	65	68	71	58	68	80	69	74	62	75	79	66	101	70	71	68	79	81	77	63	85	77	71	73	56	76	53	70	78	69	70	73	78	77	73	73	74	69	90	69	78	64	67	58	79	80	62	61	69	81	75	71	89	53	71	56	82	77	65	67	81	71	77	79	77	69	92	88	56	72	66	57	67	71	65	65	90	87	55	71	65	71	72	66	81	63	57	80	74	79	62	71	86	69	74	86	88	74	76	69	66	62	78	78	71	69	74	71	72	69	76	72	76	66	56	75	79	70	65	61	70	67	74	68	65	70	82	64	63	88	67	75	75	71	71	58	82	88	71	73	79	75	70	63	86	74	75	61	74	66	69	69	72	73	66	78	73	66	76	70	86	71	82	81	86	47	92	57	91	58	60	80	65	69	78	59	59	67	75	69	81	68	68	66	88	56	79	80	76	78	73	74	63	59	64	75	84	58	51	74	86	70	84	69	64	86	66	74	70	78	67	74	67	76	56	78	76	62	82	73	72	62	72	75	67	79	73	66	57	81	57	66	76	74	70	72	78	69	70	72	64	72	86	67	81	72	72	64	58	83	81	77	72	76	55	76	75	72	62	68	81	79	62	67	72	66	86	68	74	77	68	71	51	82	73	78	71	54	62	69	71	78	66	67	66	75	51	65	69	68	66	65	68	81	66	67	70	68	72	64	72	68	75	77	59	62	79	73	63	77	63	65	74	70	76	67	71	58	73	69	73	70	88	70	60	60	70	81	59	53	66	64	61	102	81	77	84	75	78	90	74	71	77	62	80	65	66	70	56	70	63	63	64	70	65	65	68	69	62	68	58	72	48	54	78	69	64	71	72	81	72	71	56	68	70	91	74	72	78	76	71	71	60	54	68	69	82	81	84	83	61	71	76	67	77	61	83	61	75	79	83	65	82	74	51	64	64	70	70	73	85	76	67	78	73	72	58	77	73	66	82	70	74	60	72	74	73	62	65	56	59	92	62	84	83	63	70	72	62	70	75	56	67	74	66	70	66	70	63	75	66	84	69	94	77	92	78	65	74	54	79	63	69	62	64	67	72	77	62	85	87	76	78	83	62	78	68	56	79	65	70	66	70	68	77	81	86	67	75	67	79	63	76	58	78	78	58	66	75	80	58	83	68	73	82	64	48	72	66	80	76	79	77	75	72	75	73	67	70	66	66	73	85	62	67	89	62	61	91	77	73	62	75	79	72	67	82	70	61	58	76	69	86	62	65	69	69	63	76	62	68	67	87	77	66	72	71	75	65	74	78	62	77	71	75	68	74	74	87	78	72	66	67	81	72	76	66	81	66	63	72	63	69	77	68	71	60	63	72	88	67	69	78	60	81	77	63	69	79	85	57	82	66	85	80	89	87	71	75	77	59	64	77	61	86	75	70	64	69	80	71	63	70	79	67	72	63	71	68	80	78	66	70	84	58	77	71	65	67	69	80	79	77	81	70	60	73	79	69	80	86	79	77	79	80	71	72	74	74	77	65	67	83	57	79	90	57	64	57	62	76	64	80	65	66	75	63	76	77	63	68	70	73	77	50	70	62	86	64	83	64	80	87	75	75	68	62	77	66	83	74	72	60	72	58	78	80	71	73	73	61	76	75	57	72	71	78	70	65	92	69	79	83	72	72	67	65	77	73	64	66	52	86	77	73	73	64	69	88	65	55	83	84	71	92	77	80	67	62	55	68	79	83	84	57	64	72	67	71	63	91	65	65	73	84	72	56	66	86	61	69	77	69	78	76	83	78	69	78	62	63	57	66	68	74	70	73	72	70	66	69	73	67	78	70	63	72	74	70	79	76	56	75	72	68	88	91	83	79	68	78	73	68	63	70	76	67	86	69	78	65	50	76	81	58	74	58	83	75	60	79	82	82	82	83	77	61	67	73	72	58	64	64	74	68	81	89	72	69	82	72	79	70	83	72	67	69	75	88	73	75	74	80	63	62	69	70	78	84	78	78	79	68	77	80	76	79	78	82	86	65	64	74	73	67	72	90	74	72	65	66	60	68	77	96	71	80	69	84	56	59	72	72	66	70	70	80	68	67	59	75	64	75	69	85	66	84	67	68	60	62	85	72	75	73	70	71	90	67	57	72	70	67	64	71	72	62	66	74	67	76	92	74	78	77	65	90	75	79	78	60	62	63	69	82	81	67	64	70	62	72	65	73	52	76	77	62	69	61	75	72	75	79	75	78	78	80	53	78	59	67	78	71	66	65	63	72	89	60	74	65	65	70	53	86	61	78	71	60	68	74	83	79	80	62	84	57	59	70	75	71	84	82	68	79	74	79	74	73	71	73	65	70	82	77	70	75	80	72	66	84	69	59	72	71	78	77	53	71	67	75	81	73	56	81	78	67	68	82	79	62	64	81	84	78	60	62	71	75	66	66	88	62	70	66	70	58	81	59	50	68	71	79	65	70	66	67	77	73	67	71	59	71	58	76	75	67	79	78	69	71	68	76	64	79	71	72	73	62	68	70	74	67	80	72	64	72	71	76	79	62	71	60	65	74	83	47	80	63	71	76	73	73	82	68	78	60	69	72	77	59	89	64	70	71	82	66	74	83	65	61	63	82	73	55	70	71	79	64	72	66	71	68	73	80	68	76	61	51	67	80	69	70	68	70	64	67	85	80	67	69	61	70	74	70	75	70	74	58	66	63	69	61	77	69	61	72	69	70	73	70	67	90	71	68	68	74	71	76	56	73	67	66	58	72	92	80	78	73	77	87	90	84	78	93	69	74	66	80	64	65	61	64	75	64	64	83	76	67	79	68	80	70	80	68	61	71	71	80	75	82	80	62	52	61	66	85	71	71	78	73	79	73	72	59	76	81	77	67	91	80	77	82	73	72	82	73	76	77	79	76	70	78	79	83	63	69	72	87	64	59	68	69	72	87	60	56	70	74	89	81	76	71	79	76	71	73	59	72	76	78	59	77	66	66	74	60	62	69	89	69	60	66	77	76	67	64	74	74	70	74	74	72	60	71	64	86	87	78	70	62	61	73	77	69	68	87	65	79	92	75	69	60	65	74	64	78	72	81	62	69	64	87	78	76	79	76	74	70	58	72	84	68	77	76	75	73	74	81	77	73	66	66	75	81	66	53	73	75	65	73	65	77	63	69	65	57	69	68	61	69	66	68	78	77	76	51	64	68	74	88	68	71	77	73	71	67	74	77	76	75	64	82	81	70	72	58	82	84	84	61	73	62	59	71	81	66	75	87	90	81	77	81	66	87	74	74	65	72	66	68	64
19249	11341	7988	14578	22564	22747	20143	17289	15299	13851	13345	12117	11360	10651	8663	7305	6484	5539	4821	4188	4021	3782	3010	2455	2408	2284	1993	1722	1578	1419	1450	1361	1236	1268	1211	1233	1137	1133	1189	1125	1069	1109	1123	1069	1030	1089	1024	1031	1006	976	928	918	894	917	877	900	957	854	867	905	924	877	924	885	847	846	841	869	890	863	892	878	803	865	878	830	880	866	813	822	793	873	838	847	802	849	839	822	827	869	876	844	858	861	843	846	856	832	816	838	872	846	860	842	862	820	872	850	808	840	859	838	885	837	830	881	897	873	871	827	817	848	833	856	862	857	830	849	859	832	863	779	864	784	841	817	897	832	834	857	828	810	863	813	840	834	834	798	822	854	830	873	857	823	831	859	817	866	883	846	839	815	846	810	851	848	853	840	798	811	855	843	856	819	850	802	825	809	866	797	852	823	784	858	848	843	803	901	817	878	812	797	856	878	830	861	803	840	796	877	834	843	875	844	868	818	872	815	820	897	816	801	872	861	826	867	841	835	829	851	795	867	871	834	860	860	849	817	860	850	843	847	834	896	832	828	815	892	821	878	829	844	853	845	838	838	876	850	851	911	890	880	811	827	847	818	843	790	861	850	851	857	822	849	842	853	849	823	850	874	850	809	880	835	823	846	858	837	847	844	829	835	835	816	843	895	874	864	830	871	836	801	822	894	847	873	876	886	846	823	850	833	832	827	823	838	879	841	867	826	860	870	858	823	836	874	821	858	836	813	825	865	852	851	836	838	859	867	822	823	833	924	882	858	887	800	852	854	911	858	899	813	866	840	868	855	855	812	870	890	879	778	842	844	824	847	834	831	881	893	836	905	839	871	856	883	835	864	850	879	844	849	854	875	873	856	862	916	867	790	838	814	858	814	813	856	872	810	850	842	873	844	871	832	862	844	747	873	846	868	896	854	858	830	849	824	860	795	875	820	863	902	830	854	847	827	909	847	813	834	818	864	860	925	859	833	837	841	906	808	842	811	860	842	860	892	855	885	813	838	942	860	838	817	886	902	803	827	786	850	809	895	850	816	824	860	865	826	849	827	857	836	870	843	868	864	896	799	824	852	848	838	780	834	849	849	865	861	894	866	885	891	820	826	850	852	847	878	806	831	806	885	836	892	869	848	881	852	818	873	837	828	870	851	858	838	824	854	860	816	823	902	866	812	810	863	829	844	821	829	892	857	805	827	821	879	864	832	846	767	877	833	847	886	819	853	870	838	858	839	824	866	825	857	837	826	825	832	841	844	871	859	829	808	859	832	867	859	847	844	868	811	887	848	794	852	854	801	781	868	850	783	831	918	837	867	840	848	826	808	812	835	883	814	874	819	871	807	838	846	820	826	824	880	804	844	897	849	839	881	861	875	898	853	869	855	856	862	923	838	860	839	894	854	882	822	869	866	866	795	833	822	880	881	801	898	871	852	839	845	849	836	789	865	842	876	825	836	883	828	853	821	835	868	844	831	846	870	868	845	798	840	867	806	822	882	846	869	843	811	824	843	817	825	832	853	800	819	844	850	856	832	796	874	810	854	828	832	809	877	817	827	879	862	830	837	820	830	847	843	810	802	858	843	838	805	847	836	855	904	821	814	840	833	857	860	817	839	810	874	836	877	806	822	849	798	881	869	870	826	839	886	871	855	851	813	877	856	829	826	873	911	792	909	827	796	862	854	825	822	902	885	813	864	836	854	849	819	827	841	774	816	833	916	815	839	840	858	858	822	846	838	886	855	865	848	860	805	849	823	886	880	912	860	784	868	784	865	868	854	823	877	850	891	854	896	865	874	831	881	834	798	877	878	870	809	910	848	869	824	804	841	869	922	837	822	810	862	823	812	818	840	858	827	855	847	857	838	909	876	860	821	863	842	846	863	800	844	911	853	864	864	845	822	863	905	803	827	851	828	867	852	893	877	882	835	868	817	874	887	858	836	907	882	843	823	855	878	883	845	865	862	864	860	804	840	805	848	813	867	899	901	903	838	895	829	850	848	813	798	802	893	854	838	873	920	792	842	823	844	845	862	843	899	856	852	889	829	838	798	826	861	798	848	804	818	877	894	850	885	827	895	872	828	866	856	865	896	839	848	853	822	843	895	863	856	867	810	816	899	883	849	830	830	825	790	861	834	856	820	837	838	879	844	813	851	824	877	901	854	822	840	883	827	827	844	819	813	817	820	842	862	852	831	879	837	833	839	855	836	829	879	858	842	821	804	790	867	839	875	834	853	801	832	805	776	814	864	820	831	844	890	854	816	887	891	852	846	845	821	797	781	853	841	862	795	851	795	850	837	832	797	896	840	860	862	858	812	809	861	882	813	832	865	883	811	903	859	761	881	865	834	845	776	855	858	840	848	862	865	849	841	892	828	868	828	814	860	907	843	800	838	859	852	852	838	810	903	869	871	811	826	878	850	814	806	888	820	855	870	822	873	894	893	872	804	854	845	899	831	873	868	873	875	882	907	844	877	822	876	853	859	804	831	788	833	830	813	865	848	885	808	820	856	845	789	836	851	822	879	824	765	863	871	849	834	814	818	790	905	887	798	822	836	892	820	823	846	893	878	888	857	881	847	865	817	872	842	869	861	825	840	831	892	815	842	810	840	869	807	845	884	887	895	882	837	859	827	827	821	859	854	846	840	809	849	857	800	864	814	870	879	856	878	815	856	872	847	859	820	847	814	838	847	829	830	838	866	868	834	838	815	845	797	820	844	845	861	831	869	878	850	853	801	824	784	799	854	876	852	892	889	906	824	881	869	820	841	799	830	886	820	899	860	802	868	844	800	832	810	892	858	899	840	866	862	828	802	862	817	865	803	858	866	844	916	895	856	820	932	825	895	842	839	888	828	862	824	888	885	832	852	819	873	893	850	856	847	840	855	809	837	827	882	869	864	849	902	823	857	870	868	830	869	841	836	901	899	864	810	885	889	864	855	848	844	893	830	849	901	827	903	798	870	819	870	893	873	834	905	879	802	891	844	879	877	896	858	848	810	863	832	843	820	879	840	842	827	837	842	834	859	795	850	803	856	810	850	885	852	815	811	819	815	785	874	869	861	837	840	849	823	845	877	848	823	888	896	811	857	845	869	869	867	881	842	806	821	822	864	865	842	858	812	828	835	924	874	876	841	845	821	805	832	821	858	812	787	845	842	821	770	832	847	850	837	814	810	830	835	839	887	816	855	844	864	877	861	879	834	840	832	847	820	869	868	853	862	852	856	836	850	856	834	816	844	817	836	831	876	840	851	789	892	875	834	848	875	896	853	875	783	893	873	830	870	895	840	843	870	887	848	841	821	848	921	819	827	838	853	855	846	871	860	822	843	814	801	870	817	870	833	822	823	826	829	845	938	832	889	887	833	857	855	852	857	846	864	869	867	874	827	892	922	861	786	826	884	879	829	839	837	836	822	913	892	893	839	848	796	884	845	860	878	882	834	903	830	878	843	829	868	882	832	864	796	847	838	844	849	868	829	824	889	789	831
2033	1455	790	513	682	866	817	641	637	607	572	500	492	506	377	341	258	265	228	175	181	173	152	122	107	133	125	106	111	95	97	104	78	84	84	75	80	88	80	70	91	70	83	74	89	75	80	75	71	88	61	71	74	72	74	83	70	62	68	66	64	78	81	61	66	70	63	58	77	69	67	72	73	67	65	74	71	73	66	80	56	73	72	65	66	66	64	76	69	70	65	86	45	76	59	65	67	81	57	62	73	73	60	65	69	78	74	71	72	74	68	87	72	63	55	67	86	63	73	68	62	61	85	63	70	66	67	59	72	72	68	75	63	73	71	62	67	83	69	70	82	54	62	62	52	56	64	61	66	66	70	50	69	68	50	66	68	65	76	53	76	79	70	66	67	92	56	74	78	80	59	56	63	68	65	67	62	73	69	70	53	72	72	80	67	69	66	83	58	70	68	72	68	82	57	78	80	58	63	76	64	59	80	70	70	74	59	74	66	81	61	69	51	61	72	60	70	79	74	56	64	64	71	77	61	70	64	64	72	71	61	45	63	63	78	71	64	65	83	70	70	78	74	66	71	63	54	71	65	72	76	62	64	82	63	61	66	76	71	66	81	88	70	64	71	78	65	65	80	67	75	70	59	66	81	72	77	86	60	66	76	73	66	70	75	79	71	70	65	65	62	63	75	56	69	64	65	70	61	65	82	68	60	72	64	77	63	66	53	89	67	66	58	68	59	71	76	61	61	71	58	81	70	76	62	80	67	56	64	57	68	74	65	75	63	66	65	58	64	73	75	71	85	74	47	62	70	71	70	50	66	70	61	66	65	76	84	88	75	66	72	78	87	65	58	67	70	62	52	68	88	72	70	67	77	58	81	65	49	80	73	84	60	66	78	67	71	62	83	63	84	68	61	64	72	51	52	63	57	57	61	68	62	52	68	67	71	59	82	60	61	79	50	78	88	78	61	81	71	76	75	71	68	73	66	61	91	88	70	73	81	71	65	65	73	66	59	58	57	60	74	69	67	61	55	75	69	72	51	79	76	84	63	55	71	59	65	63	65	63	80	62	50	63	61	67	80	54	63	78	69	67	56	72	66	75	61	67	65	68	74	57	60	70	75	93	85	55	66	82	76	59	74	69	67	59	70	56	62	71	72	77	64	69	72	61	68	71	74	75	54	56	65	68	70	69	60	57	82	80	86	65	80	66	71	69	77	59	71	60	55	70	74	60	73	86	61	71	66	62	65	85	76	60	63	75	66	59	64	74	78	71	67	52	70	74	88	82	68	64	78	53	72	71	80	78	75	64	73	79	71	79	83	66	76	54	72	80	66	59	64	77	73	64	59	75	61	57	78	69	66	61	63	70	67	63	59	53	53	64	87	67	65	58	76	73	69	61	75	77	75	64	61	59	74	69	73	67	56	65	78	67	76	70	69	83	75	74	71	68	78	61	66	79	67	74	82	69	66	67	82	64	72	64	79	63	76	72	69	54	65	67	68	65	65	71	65	79	64	78	80	66	72	68	80	63	82	70	62	76	54	85	78	71	53	71	66	77	63	91	82	69	63	77	69	67	72	79	78	65	62	76	63	77	62	62	61	75	76	83	68	58	79	70	59	68	58	58	66	78	71	80	78	82	59	60	61	80	76	71	64	72	81	54	65	70	58	64	78	58	85	76	74	75	70	71	70	82	59	54	70	60	81	72	69	61	69	69	78	60	58	71	61	80	62	72	65	73	69	73	77	85	70	65	86	63	69	80	72	73	78	60	76	74	70	68	87	62	67	82	53	82	75	60	67	58	67	66	66	79	81	69	78	68	62	59	89	66	71	77	77	65	71	75	75	60	63	78	94	84	66	83	83	71	58	69	72	69	68	77	69	79	55	54	67	77	83	64	53	60	64	69	76	60	67	73	51	64	74	64	65	70	59	59	63	57	74	61	67	80	76	69	66	54	68	56	71	63	80	56	63	56	69	67	71	76	70	67	62	62	79	76	58	83	73	87	64	71	56	63	71	70	66	86	57	61	66	67	64	62	68	69	58	67	56	86	74	72	69	63	56	74	68	69	65	78	67	67	66	71	64	65	70	63	66	71	58	60	81	62	68	54	67	74	74	66	79	67	62	72	70	64	68	61	72	69	57	79	84	68	75	67	51	77	50	71	65	70	66	76	54	80	64	65	67	79	73	73	91	73	65	73	76	59	77	63	62	87	73	71	67	71	61	69	62	50	62	74	71	80	72	57	50	65	62	67	69	70	57	81	73	75	77	77	66	69	54	77	59	66	50	79	70	72	61	67	57	59	74	70	77	67	68	72	81	62	71	75	57	87	70	79	74	64	80	78	69	66	56	75	80	67	61	67	58	73	61	62	82	66	77	59	65	79	62	68	72	73	66	75	62	74	76	70	39	67	63	59	71	76	70	68	63	66	65	69	62	77	59	58	66	65	67	74	71	59	63	63	80	73	63	75	73	58	73	66	54	74	65	70	69	45	67	69	72	52	57	59	64	88	71	55	72	61	74	65	67	73	74	49	63	74	64	59	73	74	61	75	64	72	54	69	63	59	63	78	69	71	67	72	66	63	54	84	60	81	71	65	74	73	68	72	71	68	88	60	84	56	63	69	75	73	69	77	74	80	68	67	74	78	65	75	75	76	74	78	78	67	66	77	79	68	66	81	53	62	67	74	67	69	70	66	90	72	60	69	55	72	70	84	59	75	64	73	69	64	59	52	83	62	67	71	73	65	58	53	65	75	71	78	67	71	77	70	68	67	70	66	65	60	77	71	79	60	69	62	77	61	63	55	76	79	66	77	65	64	73	67	76	58	71	70	78	76	73	76	72	66	75	61	74	63	63	68	77	80	72	63	73	69	76	61	71	85	69	75	65	65	70	77	49	71	64	64	83	69	77	67	65	59	66	66	70	55	51	64	72	64	55	78	69	74	65	59	59	72	80	80	64	74	61	71	64	71	76	61	62	68	55	67	68	69	56	64	67	70	74	72	72	61	75	86	63	69	60	73	86	64	85	61	66	57	67	70	72	67	71	74	62	83	76	61	73	78	74	59	75	94	87	57	84	60	80	74	74	69	71	67	66	72	55	65	67	85	65	69	70	90	77	77	79	68	61	76	71	68	56	68	71	68	69	53	68	72	68	63	65	69	57	76	68	64	49	64	57	80	74	81	60	63	69	77	63	64	72	67	68	78	58	65	77	79	66	61	68	59	66	68	52	62	52	70	66	64	68	79	60	68	75	66	70	71	65	55	67	57	57	74	55	66	68	79	63	56	85	59	75	60	79	65	73	66	68	59	67	61	70	71	70	64	79	78	65	65	72	63	64	70	68	61	74	88	58	55	82	58	56	78	59	65	64	66	61	54	75	81	73	70	64	67	62	76	65	75	70	69	85	65	60	65	50	66	77	74	81	64	68	73	51	81	65	72	72	73	77	69	64	66	74	55	61	80	72	69	63	90	69	78	68	78	68	70	63	61	77	79
23203	16055	11436	19790	28028	28035	24633	21795	19724	18096	16494	14907	14226	13552	11483	9819	8421	7639	6288	5576	4937	4813	3910	3284	2987	2845	2632	2364	1993	1885	1714	1580	1430	1472	1443	1367	1313	1343	1269	1205	1267	1221	1164	1130	1158	1182	1043	1078	1051	1048	992	972	937	924	890	943	926	855	861	867	862	882	820	846	825	828	766	822	848	800	770	829	812	854	828	770	748	827	846	798	837	812	735	828	859	814	804	880	816	840	799	758	774	796	803	817	833	822	806	871	766	857	804	822	865	813	777	776	890	767	798	849	755	781	819	822	798	774	732	850	758	807	840	811	828	760	813	760	806	824	812	805	794	861	818	843	781	804	783	809	859	798	726	859	822	788	812	784	740	757	804	812	806	808	785	766	815	804	819	784	778	779	782	807	793	773	836	793	786	802	789	774	772	782	819	821	799	777	827	807	835	757	820	745	742	871	805	763	811	795	829	854	799	780	798	792	802	798	850	794	817	803	800	825	845	771	770	816	822	752	789	807	779	772	759	830	796	792	830	722	755	833	801	802	854	785	834	807	781	827	783	850	848	793	831	793	790	810	800	821	808	826	779	839	806	799	809	817	811	797	837	806	815	788	786	812	821	826	789	811	825	772	841	787	790	783	842	732	804	786	800	850	804	814	835	790	863	790	811	804	770	771	792	807	770	860	728	803	820	785	831	832	784	803	801	807	752	755	816	808	794	809	868	811	803	809	813	813	830	749	825	816	814	804	771	786	833	843	786	840	809	805	772	828	823	775	806	819	762	798	844	793	795	836	767	764	792	818	840	844	795	765	781	833	824	813	753	788	834	810	828	785	830	784	822	806	789	823	780	792	802	856	774	796	770	789	790	846	799	796	797	826	820	743	783	779	813	733	790	823	821	805	819	814	776	815	868	830	807	800	800	803	815	835	769	837	782	755	841	794	797	766	781	771	778	761	777	792	769	819	794	824	786	822	805	825	856	814	785	844	831	830	827	826	777	800	745	800	821	835	778	749	768	785	782	880	750	782	811	806	769	775	811	805	824	808	840	829	818	813	748	784	757	765	801	816	774	807	785	802	809	809	811	832	892	835	824	786	801	793	762	793	778	802	799	820	802	828	770	755	793	822	786	812	846	770	759	817	800	768	837	762	822	796	805	782	758	855	831	812	768	803	760	796	759	822	778	792	789	778	785	787	834	821	786	796	794	831	791	751	761	813	779	817	813	823	847	797	833	800	841	847	785	777	817	793	820	839	784	782	789	837	786	834	824	753	798	797	757	773	792	768	774	827	827	804	815	771	777	845	819	832	751	813	782	840	794	784	746	792	792	805	818	783	794	807	771	793	795	809	795	830	763	778	785	818	768	815	836	784	819	800	846	774	817	824	825	842	782	799	802	772	804	833	781	818	744	808	756	808	791	856	757	758	778	789	798	806	789	831	850	815	802	832	846	849	792	835	791	800	822	792	788	773	782	821	740	848	781	820	804	804	867	859	735	759	788	782	825	764	814	820	850	827	821	880	799	829	783	734	804	828	769	822	822	826	828	822	803	766	791	830	814	801	844	874	786	745	824	775	826	773	807	790	754	780	790	820	836	803	793	809	795	844	837	765	785	818	785	789	839	811	774	788	800	829	793	768	802	805	779	825	779	789	778	737	816	819	788	833	834	822	777	764	771	829	818	801	814	813	823	798	791	817	809	793	817	796	810	784	825	822	778	778	768	823	816	823	781	808	776	814	780	757	842	822	757	769	796	802	834	788	831	748	881	780	773	775	776	791	791	777	769	782	842	866	803	836	821	756	852	817	789	794	788	817	789	813	827	773	798	823	874	814	829	810	808	831	780	835	799	802	786	742	841	814	801	793	749	807	811	813	825	774	797	786	829	742	816	849	820	762	818	815	755	791	839	832	799	798	764	839	763	800	783	840	795	754	791	794	733	770	856	772	797	818	807	812	793	829	786	828	785	773	787	810	760	801	816	786	808	818	757	813	785	765	818	854	828	780	790	836	842	834	762	775	757	820	784	827	798	833	754	777	793	754	798	816	789	783	792	788	768	808	859	819	801	774	814	803	825	775	808	814	792	816	770	836	762	810	810	743	847	775	795	841	832	778	836	771	851	825	839	799	774	805	792	777	774	848	782	781	806	831	823	829	813	855	749	822	757	827	779	810	835	820	793	818	824	839	779	826	776	792	815	789	785	830	761	853	805	811	757	831	800	810	848	815	827	798	819	791	845	790	805	827	871	823	815	881	791	814	762	858	754	767	806	767	792	821	864	769	836	825	805	856	761	797	806	852	792	794	836	804	810	826	829	811	797	773	808	810	794	845	779	777	792	830	765	834	795	786	805	809	777	828	878	821	821	816	810	793	832	793	759	801	781	777	827	815	832	792	800	812	809	819	813	806	807	799	785	782	798	759	798	793	776	797	909	794	821	854	831	799	795	821	781	848	779	803	795	849	798	795	756	805	795	821	784	821	838	782	822	853	771	769	808	825	787	812	835	822	809	755	802	844	797	786	759	779	885	838	777	813	817	846	797	798	806	789	817	805	788	808	850	748	819	786	767	828	787	785	815	806	791	827	785	812	772	814	804	786	782	832	819	835	818	806	787	757	810	859	832	814	857	766	820	806	774	818	839	800	767	784	838	843	845	804	830	796	780	801	811	798	795	787	816	825	844	817	771	824	777	788	771	838	846	747	824	758	854	785	820	834	812	797	785	814	764	796	812	828	818	775	791	813	761	810	797	804	838	836	810	808	844	776	753	828	820	800	759	791	791	829	838	810	819	808	841	781	813	813	798	827	798	795	779	822	794	790	791	787	802	751	834	844	743	804	791	814	807	802	779	798	825	853	814	802	850	841	784	742	807	846	835	842	813	795	830	825	787	723	784	793	810	777	857	859	837	765	801	842	820	820	806	795	797	782	835	775	777	819	821	775	797	781	761	829	795	808	792	874	776	815	808	838	850	803	768	824	785	801	823	782	779	797	844	828	794	773	800	839	762	800	807	812	768	799	819	792	791	782	768	781	753	851	848	822	719	779	791	764	804	777	825	749	791	812	796	770	851	851	770	781	733	771	817	790	781	818	844	804	808	837	794	837	806	821	790	813	778	801	838	765	834	805	848	794	791	802	829	768	795	759	790	820	827	807	821	780	752	839	849	826	821	793	812	791	827	791	786	795	799	814	807	808	820	761	846	789	822	812	862	797	845	811	820	791	845	802	809	834	774	826	770	778	798	852	797	835	823	777	813	811	751	794	758	799	783	796	847	802	792	805	778	827	822	820	799	836	807	751	795	835	813	797	790	835	814	776	797	796	828	811	793	768	794	801	766	822	774	768	771	801	836	780	838	781	794	796	801	800	778	817	826	806	841	813	823	756	860	798	818	778	808	813	802	795	816	811	773	799	876	825	805	815	792	829	734	800	823	816	834	813	789	804	816	816	809	766	745	739	817	790	772	843	784	803	820	820	765	813	842	793	804	779	823	812	807	763	828	793	765	813	774	835
3435	1375	728	594	712	940	823	699	733	657	632	502	470	478	424	417	322	285	230	229	188	207	177	149	142	135	130	121	111	90	131	95	113	98	98	99	72	100	88	85	95	96	88	85	93	101	92	82	84	93	96	89	68	60	80	88	74	76	64	77	79	85	72	86	88	83	78	100	81	78	80	74	69	76	96	82	68	88	87	69	72	74	82	77	89	100	78	84	92	88	93	82	89	71	76	80	65	66	88	83	88	81	73	74	67	84	74	84	70	71	65	59	68	76	77	87	76	66	64	81	83	94	69	86	74	80	77	75	54	57	91	82	92	78	92	70	87	72	99	78	71	86	86	80	87	68	91	92	87	72	88	93	86	79	89	83	96	81	70	79	68	69	84	73	65	70	71	96	94	90	70	67	82	60	76	65	70	81	72	73	79	73	79	84	80	76	83	78	85	86	79	73	97	73	86	74	80	85	78	84	82	90	72	79	68	91	87	93	83	75	84	75	96	60	96	78	81	88	84	73	76	58	77	82	78	73	75	100	89	79	73	79	82	92	83	70	61	75	86	79	91	83	68	93	78	65	77	63	74	89	78	81	80	82	72	66	92	81	79	74	75	85	65	83	83	72	79	89	84	73	76	97	85	77	71	58	74	72	87	90	69	83	76	93	87	62	94	76	81	77	83	79	84	84	86	83	92	74	80	65	80	84	75	91	70	83	75	74	71	92	80	89	70	72	77	56	77	75	65	68	66	63	80	97	84	83	74	78	75	82	78	78	92	73	79	80	77	94	64	83	75	91	82	84	57	79	68	76	80	84	96	91	90	78	84	73	75	73	85	87	90	86	80	96	83	91	71	76	99	91	74	73	91	86	84	79	77	92	86	84	74	72	91	79	80	77	83	87	78	87	79	81	66	74	66	72	80	79	72	85	93	82	84	89	72	69	80	78	78	76	79	84	84	75	76	90	80	74	84	82	76	79	70	79	85	78	77	70	69	84	67	79	83	74	61	67	74	78	84	78	91	80	70	84	100	72	80	79	83	87	67	65	95	75	69	78	76	75	78	76	67	66	79	78	82	78	90	87	71	77	77	81	86	70	84	72	77	95	74	66	80	74	73	82	70	76	83	81	70	76	62	67	75	100	79	103	77	72	67	87	73	75	76	75	76	89	97	89	96	93	73	73	81	63	80	79	91	82	82	75	76	75	80	94	81	93	91	79	90	82	82	72	90	76	71	76	77	73	74	76	79	71	84	75	74	81	82	86	78	80	88	72	85	71	78	86	77	80	55	72	83	79	83	81	74	61	83	78	75	78	94	90	81	87	78	73	87	86	82	87	79	80	79	84	86	72	89	79	85	73	100	92	87	77	92	69	82	73	71	77	87	66	82	79	85	76	67	68	82	78	67	92	80	96	73	74	69	93	73	92	71	67	83	96	85	98	81	97	80	77	83	82	68	80	75	75	77	62	73	105	85	62	74	65	82	89	81	75	82	80	82	81	84	74	82	88	79	77	71	96	78	75	83	79	79	71	84	77	83	72	94	62	83	77	74	70	86	86	63	98	84	76	75	71	84	86	79	83	80	72	81	74	74	74	90	81	65	80	83	81	86	71	82	74	85	70	80	77	95	72	81	87	73	69	78	63	75	70	75	78	69	78	72	87	71	93	78	88	83	76	81	81	65	92	74	69	78	71	71	80	84	64	90	79	78	79	78	73	81	79	75	84	65	84	76	81	85	70	81	82	93	79	85	66	83	82	89	62	65	66	85	77	82	60	75	55	87	73	80	75	68	76	73	75	73	85	85	62	81	79	80	92	76	75	69	86	88	73	87	68	69	78	81	92	61	83	87	76	70	75	67	78	101	83	81	66	78	78	74	89	77	80	77	85	90	89	86	56	63	88	64	92	76	73	60	66	78	90	77	75	74	87	85	78	79	82	87	81	84	79	71	79	68	78	74	72	81	74	67	78	83	87	74	76	83	91	60	73	89	83	90	83	76	66	85	79	74	98	83	81	86	82	73	77	75	75	69	73	77	72	73	98	73	79	87	67	80	70	64	72	88	67	81	75	85	86	67	77	84	78	72	76	79	86	64	91	72	85	91	80	88	59	70	66	78	69	83	83	75	71	103	74	74	78	93	76	88	79	79	72	86	83	95	76	90	71	78	80	77	70	85	83	68	77	81	62	88	92	83	102	75	71	93	84	86	73	88	92	76	88	72	81	82	76	85	85	87	89	82	82	68	76	81	82	64	76	87	74	77	68	84	71	87	67	81	75	69	81	88	70	72	74	91	89	71	86	82	74	81	76	81	83	79	69	77	71	73	57	81	87	70	77	86	81	79	86	74	75	74	73	79	95	83	82	85	79	81	88	76	78	93	64	76	76	84	69	75	103	73	75	72	87	73	77	80	88	73	78	66	90	73	86	65	73	93	81	83	91	78	86	68	92	65	81	83	62	93	74	66	84	80	54	82	62	88	78	95	99	84	88	87	81	80	68	76	86	89	85	67	71	79	77	75	94	74	86	65	89	80	76	75	60	78	80	85	76	58	84	93	75	86	72	82	84	70	86	80	75	77	67	103	90	77	73	78	75	69	77	78	68	87	95	83	80	63	76	75	102	73	82	79	94	66	80	73	68	94	84	93	69	76	82	62	82	71	76	90	79	70	92	89	73	79	72	77	59	78	68	76	71	68	85	77	72	84	69	77	79	76	87	88	80	90	72	72	73	91	93	80	72	65	69	87	75	85	71	73	96	63	95	83	72	80	82	76	76	81	90	94	66	94	72	62	83	80	98	61	76	85	90	78	76	66	63	69	74	71	99	74	81	73	78	99	88	73	92	67	78	100	75	82	95	83	82	83	82	84	73	77	65	73	78	80	85	79	74	80	82	66	81	82	83	75	76	72	67	76	67	84	76	89	86	89	71	71	85	77	66	83	84	80	87	79	82	87	59	85	82	66	62	67	74	79	67	61	96	73	57	68	80	80	71	91	80	69	78	80	87	94	107	87	83	76	87	95	90	75	78	76	83	79	84	61	79	69	73	70	88	89	85	59	74	75	73	82	76	93	81	86	86	85	76	76	67	76	72	69	74	61	74	97	82	96	69	85	75	76	90	60	67	69	88	75	85	88	70	70	69	72	69	68	68	86	69	101	91	73	75	82	91	70	82	77	71	86	57	93	69	89	75	94	83	79	77	101	102	65	91	81	72	68	69	90	90	73	65	69	92	81	77	72	79	86	85	80	96	81	84	81	69	69	68	83	74	99	74	72	72	80	59	77	63	77	94	84	74	80	74	77	79	99	89	91	82	70	86	74	83	82	84	73	68	87	83	86	76	73	94	70	69	86	75	97	71	84	86	80	77	75	64	97	94	78	77	67	86	85	69	79	67	97	80	85	92	78	86	78	101	76	91	86	86	89	81	79	87	61	57	67	78	69	71	61	71	67	73	85	75	74	76	87	61	69	76	83	86	63	70	87	87	70	82	89	69	87	68
23356	15556	11504	19421	28168	28699	25770	22832	21176	19964	17329	15863	14868	13985	12833	10836	9235	8211	7042	6135	5386	5126	4493	3522	3270	3292	3073	2722	2308	2036	1921	1825	1735	1669	1653	1539	1455	1383	1444	1392	1355	1367	1317	1326	1281	1249	1241	1234	1208	1217	1094	1139	1098	1039	1093	1054	1037	1059	1019	1024	994	1032	971	947	970	964	970	979	931	968	957	937	918	955	980	911	913	924	946	921	1026	915	978	923	926	934	951	926	926	914	938	993	929	949	915	960	887	953	935	895	907	973	942	862	896	929	919	896	894	914	920	899	958	950	974	893	902	934	929	969	973	927	965	845	954	912	924	893	893	962	990	957	890	923	932	933	931	896	975	934	910	916	954	907	878	923	915	931	955	866	939	935	895	913	885	956	917	949	895	924	942	896	950	1003	916	932	944	969	957	968	923	907	921	953	946	945	906	929	956	880	947	865	973	964	974	971	925	913	901	935	951	896	930	907	909	933	894	920	894	943	966	954	935	966	974	949	916	935	930	968	870	943	917	895	963	896	876	906	947	861	933	892	963	963	958	931	983	950	876	906	864	927	945	879	940	918	932	984	941	899	946	855	932	882	967	879	922	965	926	942	897	944	921	935	959	910	990	938	912	896	869	925	912	926	888	927	967	972	906	920	939	915	947	893	909	963	951	941	929	957	882	925	901	930	931	917	956	908	903	947	880	986	921	922	926	936	980	991	887	895	932	935	951	922	947	952	897	936	929	964	943	989	939	935	915	898	925	899	1018	912	905	937	924	893	922	955	971	903	937	911	1016	945	957	917	910	971	908	922	949	937	971	892	936	963	919	945	933	922	905	966	906	913	1001	953	874	923	930	905	959	905	931	940	898	916	941	963	901	882	959	901	907	946	953	960	934	916	879	897	906	962	928	960	927	957	944	953	973	970	933	902	911	897	934	936	937	887	962	850	881	957	929	945	942	902	912	905	925	969	894	921	910	914	908	929	881	943	900	916	982	950	913	938	930	894	939	951	867	1002	890	929	980	924	945	900	886	967	877	908	930	912	921	923	901	960	966	915	872	968	943	960	914	867	940	918	932	957	942	907	963	870	927	940	924	973	844	956	958	918	929	947	920	918	958	905	891	911	978	914	881	959	964	860	895	920	890	937	927	926	949	927	951	882	925	942	883	938	869	923	919	936	951	884	922	903	874	888	924	944	923	908	946	902	903	942	942	919	972	1024	930	940	987	951	927	914	940	922	910	965	960	969	929	931	907	956	926	945	927	937	934	949	918	936	878	911	955	922	922	903	960	976	891	947	900	973	922	914	937	923	906	895	941	982	912	905	936	943	973	935	936	966	927	964	945	915	958	938	892	919	920	942	942	967	878	951	906	966	875	915	902	946	938	954	938	958	909	904	940	909	970	941	952	950	939	902	930	920	898	930	927	949	897	938	963	937	930	988	931	961	927	922	929	960	896	946	961	946	897	901	923	901	921	1000	905	906	919	992	928	855	884	932	970	937	928	965	947	934	962	992	941	941	915	945	940	913	961	930	963	956	966	873	896	925	924	889	923	880	919	911	948	907	928	914	945	925	897	906	902	926	883	901	935	920	893	913	892	967	893	967	943	918	911	972	913	896	938	924	884	985	990	941	911	938	975	943	948	929	911	928	941	949	1014	932	905	880	997	928	904	944	913	895	899	917	942	879	942	962	903	974	943	905	963	911	958	925	891	898	899	933	979	905	970	923	966	942	942	1004	866	961	916	926	936	925	896	923	914	907	944	883	897	962	882	902	937	909	935	910	934	986	960	923	948	958	895	888	878	935	907	964	938	896	931	919	975	923	929	935	925	935	970	993	893	896	907	1000	914	949	961	890	895	923	890	940	943	953	994	972	932	932	960	902	916	926	912	930	907	881	894	936	969	960	923	951	865	909	883	874	909	919	897	937	903	909	982	910	958	998	920	906	913	924	956	912	922	903	946	944	906	1006	957	890	934	961	991	902	942	923	929	898	886	950	973	889	900	944	928	884	909	980	898	970	964	901	968	893	987	965	927	894	898	938	974	929	937	949	910	886	898	915	971	968	927	962	983	892	939	933	915	932	893	947	972	986	910	909	962	972	910	913	898	911	895	967	991	942	896	926	910	917	918	948	903	930	903	919	940	936	887	955	954	946	951	931	1001	917	985	968	933	968	964	936	949	912	911	946	877	927	903	924	871	976	963	925	987	856	959	945	957	899	969	914	911	897	909	897	916	884	957	895	881	928	995	946	852	978	935	928	972	898	904	971	937	946	912	939	927	926	929	892	931	894	943	879	914	886	982	916	940	935	969	908	870	897	879	878	913	949	918	909	910	940	903	921	879	905	938	915	972	907	935	940	902	950	940	903	962	966	923	889	931	922	973	1017	901	864	912	954	981	897	920	880	903	960	866	939	929	949	954	933	893	896	929	893	938	888	982	952	890	932	893	912	925	951	981	928	936	961	919	912	928	913	1005	958	929	957	907	950	930	963	859	932	909	864	940	903	940	963	929	896	947	976	945	927	941	929	933	974	898	904	902	924	955	943	946	994	992	919	924	922	978	927	926	885	967	944	927	922	945	994	915	899	934	917	930	932	956	977	927	979	931	952	972	933	935	942	909	945	876	957	950	928	893	899	940	912	921	977	928	893	912	983	900	915	933	934	952	956	975	931	983	930	937	890	904	949	972	916	911	913	931	894	931	887	892	971	910	955	917	890	968	926	910	929	888	970	887	954	912	920	987	911	911	931	958	892	908	997	969	932	902	903	849	1017	985	908	994	911	954	916	904	945	929	896	912	928	937	939	967	945	947	900	986	934	903	922	919	938	911	918	884	905	938	898	944	958	916	956	909	911	991	944	888	938	952	927	909	941	953	914	946	854	930	896	877	881	903	916	939	948	910	976	932	896	972	963	902	923	936	899	940	915	919	875	942	935	946	977	970	955	928	909	915	948	882	906	955	929	912	949	965	950	887	969	943	940	927	883	941	923	913	967	917	972	916	902	934	978	922	924	873	945	989	904	953	917	935	894	939	944	1020	904	917	888	935	923	892	972	922	917	993	943	944	933	970	903	929	991	911	928	918	923	968	926	945	935	932	917	917	906	903	972	1006	930	953	898	900	936	930	965	930	964	888	894	915	929	949	996	951	972	948	921	954	949	940	918	912	969	908	933	900	951	920	971	913	930	965	942	977	981	960	923	890	884	902	909	887	907	878	930	925	929	946	952	952	896	910	946	929	900	945	958	928	977	957	874	915	871	950	952	937	933	899	910	883	970	957	964	941	925	914	953	933	876	957	923	909	908	883	892	913	933	957	991	911	939	883	943	933	927	968	900	897	975	924	899	947	901	959	972	934	960	904	868	891	897	920	911	909	969	902	928	911	903	885	880	906	936	930	954	894	856	932	916	918	927	934	966	960	877	918	953	957	1005	939	919	918	932	949	943	927	981	918	816	936	983	934	928	923	915	958	898	984	950	921	955	950	924	916	956	842	894	963	874	920	936	952	937	955	881	905	939	890	914	911	946	907	927
3154	1941	1069	754	897	1309	1227	1110	953	943	826	716	606	558	572	476	357	352	306	260	215	210	178	166	162	154	144	146	122	122	122	106	109	84	100	96	76	104	110	104	72	82	92	93	87	86	91	75	87	81	82	86	82	90	85	93	62	66	94	76	67	59	75	76	69	78	72	73	87	73	72	65	56	89	73	70	65	71	81	71	69	81	69	71	81	77	75	68	76	64	77	72	67	81	66	85	71	74	76	61	74	72	80	52	68	70	79	72	73	68	85	85	56	65	66	74	90	70	63	76	82	75	85	76	60	86	71	82	80	81	84	71	66	72	66	72	72	81	101	81	87	84	73	61	81	82	71	75	78	89	79	63	60	81	67	72	76	58	72	66	76	72	74	72	71	84	69	57	70	80	73	72	64	68	70	66	87	64	81	58	61	78	64	79	65	73	70	79	75	80	79	72	71	73	62	88	84	72	73	82	71	80	59	77	68	76	62	81	62	78	78	70	71	79	81	88	59	79	65	65	90	62	67	73	73	79	79	55	82	102	60	63	51	72	90	75	73	66	78	77	72	91	58	65	73	79	77	50	97	81	77	54	65	77	72	74	71	91	91	90	77	61	78	77	87	72	57	76	84	77	54	76	62	61	52	83	76	88	84	105	67	80	77	76	73	75	69	70	57	74	72	71	74	57	75	71	84	58	75	78	62	78	71	79	84	62	85	88	70	66	78	88	90	60	78	82	75	69	69	69	73	73	77	62	70	70	79	83	86	77	81	57	76	75	67	68	51	54	80	72	61	66	74	90	89	62	81	75	85	80	71	77	95	76	68	64	73	76	57	71	78	74	75	64	74	66	66	79	74	63	59	72	75	83	78	77	78	80	79	72	77	66	68	64	77	72	82	72	80	62	89	84	67	72	74	77	80	64	77	63	75	72	80	75	85	83	78	65	75	55	74	78	70	71	80	76	84	66	68	78	72	59	74	87	73	68	76	87	71	84	63	68	59	78	76	82	69	74	72	71	61	77	73	53	78	60	73	58	78	87	65	60	60	77	70	78	86	76	81	69	81	96	64	71	67	81	57	83	85	77	81	69	74	78	74	76	62	86	74	75	62	72	75	78	72	66	72	62	57	77	87	75	86	81	62	84	84	62	76	59	66	67	79	75	67	69	71	72	82	64	74	66	73	64	89	71	67	69	64	73	71	69	86	78	68	78	66	64	76	84	67	72	61	77	58	59	78	75	65	79	69	67	61	75	80	60	79	70	63	78	71	63	89	70	57	74	79	70	83	62	68	57	70	94	56	69	71	75	76	71	86	62	77	79	59	95	72	80	71	77	63	66	66	83	78	81	83	69	59	63	72	76	65	91	63	87	78	73	65	86	73	90	79	76	76	76	62	75	84	49	81	85	75	68	80	68	88	59	77	69	75	68	75	78	63	78	77	71	74	84	64	83	80	62	68	91	68	80	75	71	67	69	77	70	71	82	63	57	70	65	79	67	78	60	62	59	74	72	83	69	81	69	70	94	53	56	87	79	49	81	56	73	80	80	65	66	75	67	71	94	69	69	78	67	68	72	74	73	69	83	76	63	77	81	72	77	73	85	46	79	82	77	66	66	74	78	76	69	80	69	59	59	72	82	65	69	71	79	79	63	62	84	77	70	73	69	83	71	80	88	67	62	71	73	68	73	80	84	75	83	82	71	73	76	65	71	73	83	85	67	73	80	71	81	95	70	76	74	71	80	59	79	77	71	80	65	81	59	51	70	78	85	66	77	73	74	72	69	56	70	69	68	60	96	71	73	74	71	72	56	70	72	66	74	85	80	71	67	71	74	63	60	73	70	69	83	71	58	73	78	90	69	77	73	77	82	67	76	84	62	81	86	80	71	78	62	63	76	75	74	65	71	74	88	69	71	71	77	72	73	68	65	69	77	63	72	61	76	72	59	89	77	87	79	61	80	84	72	72	79	69	67	70	56	74	74	78	78	69	67	72	79	68	60	71	68	78	79	63	66	57	72	69	73	62	68	61	77	78	72	62	95	83	75	79	80	88	74	66	70	79	84	78	65	68	70	70	75	62	84	70	78	68	82	62	74	53	70	89	73	73	65	49	78	57	77	66	77	68	64	80	68	80	66	86	86	77	79	70	68	69	65	69	54	69	71	87	69	70	87	72	50	88	60	66	67	58	85	76	75	72	62	66	65	79	68	67	76	83	77	75	65	82	72	70	68	84	74	70	72	84	54	63	67	69	67	79	73	57	76	78	71	84	83	68	67	84	85	70	83	82	86	77	73	79	64	88	81	73	79	84	75	81	69	70	67	74	73	71	70	89	69	65	76	65	90	69	63	82	62	73	85	62	75	76	66	78	63	75	64	70	74	69	70	73	75	69	72	70	94	63	65	85	78	77	79	71	76	78	85	75	72	70	68	83	85	75	89	74	71	79	100	66	90	82	66	82	68	81	84	77	73	59	84	74	69	67	74	62	73	79	49	95	57	69	79	59	70	73	82	61	76	70	76	70	72	78	80	60	75	69	82	68	69	82	61	75	80	68	59	71	57	91	75	67	58	70	73	71	77	84	63	70	70	85	75	80	60	65	65	71	70	86	70	68	64	84	79	64	69	62	76	62	56	79	68	77	68	68	55	62	65	69	66	75	80	73	58	73	89	73	80	74	57	73	75	68	68	64	57	86	72	70	74	63	86	95	83	60	60	66	71	63	80	88	80	75	75	72	70	82	78	74	93	83	78	79	78	75	77	98	85	77	69	52	58	78	62	64	65	70	73	63	76	72	69	88	59	87	78	64	65	77	73	77	77	76	64	70	75	73	68	60	74	89	82	82	71	66	71	76	61	68	73	77	65	84	74	86	82	83	88	70	66	88	66	67	64	86	72	79	70	78	79	77	81	55	70	72	84	72	71	72	82	83	82	61	79	81	67	63	74	79	64	72	73	70	71	71	81	73	87	74	83	78	60	69	69	87	71	77	77	77	62	75	78	68	67	62	58	89	75	63	84	71	77	68	53	74	66	69	83	55	78	68	82	76	76	59	65	57	96	68	79	79	78	70	65	78	66	72	71	66	72	82	83	78	73	67	80	75	80	54	76	73	80	71	75	79	86	82	73	60	77	68	65	75	71	76	85	72	71	66	75	62	73	63	83	65	80	84	74	66	83	66	77	85	76	74	84	70	74	67	59	78	79	77	73	71	75	76	84	65	62	80	66	78	56	67	73	81	80	91	68	86	87	75	72	69	56	67	71	72	71	72	79	85	80	75	87	72	65	74	77	69	70	69	92	70	92	86	68	76	65	68	53	63	67	72	62	74	70	68	68	96	84	72	68	77	67	80	81	71	90	74	66	78	72	64	73	67	71	71	60	78	69	80	69	72	83	68	73	76	91	69	72	68	75	80	70	82	79	65	64	77	74	53	74	79	77	72	76	72	63	70	57	66	67	78	55	67	66	62	66	61	63	73	78	72	75	65	72	81	69	68	84
27308	18270	13671	22757	31518	32113	29240	26133	24542	23034	20613	18472	17089	15749	15105	13119	11077	9606	8748	7505	6479	5835	5376	4347	4029	3871	3631	3123	2639	2385	2166	2028	1897	1907	1731	1676	1650	1552	1531	1457	1453	1364	1341	1363	1300	1309	1362	1264	1211	1180	1103	1076	1062	1098	1048	1038	970	922	952	912	917	915	895	997	914	844	894	862	888	939	894	873	901	881	856	845	829	835	882	859	847	817	885	814	897	856	859	832	806	880	861	876	865	882	775	852	799	865	899	894	827	816	866	863	867	859	879	842	791	863	833	836	809	864	830	823	853	876	841	827	845	874	892	810	852	862	843	838	874	851	875	822	876	848	857	911	866	872	842	873	847	828	872	893	863	786	876	864	794	831	880	886	850	833	843	860	845	826	852	910	854	829	916	808	788	816	863	838	842	890	877	844	841	860	904	850	880	805	836	874	872	860	855	854	844	807	892	852	890	826	913	846	830	875	813	868	896	853	867	831	837	848	880	862	832	846	836	874	839	822	853	841	791	805	832	885	856	859	827	799	860	822	816	863	858	866	847	839	866	783	869	851	805	846	866	803	880	877	857	835	890	857	875	840	820	806	876	801	813	813	825	816	886	861	835	834	832	801	908	843	886	865	809	882	821	874	813	822	834	858	844	810	861	866	879	806	920	822	856	865	851	822	894	863	843	815	850	823	849	872	837	850	852	847	887	854	825	849	809	835	868	813	828	868	870	852	864	804	853	838	827	864	861	881	864	854	855	911	867	826	864	821	886	854	828	882	882	849	841	814	875	845	871	877	835	850	807	847	875	851	869	842	821	848	858	869	793	814	870	858	892	860	838	868	777	937	820	848	844	854	807	837	829	820	813	856	864	879	892	846	781	859	871	816	879	862	842	835	860	912	862	810	843	852	839	828	828	815	886	796	875	870	836	861	832	821	819	886	880	859	876	813	850	883	877	866	878	867	836	848	842	926	841	835	837	874	872	858	885	833	807	868	873	880	808	857	885	867	845	885	819	803	819	795	829	836	846	849	910	874	875	847	868	830	877	835	842	807	868	831	816	828	884	866	852	877	878	862	851	808	833	900	859	853	845	835	863	870	830	859	818	870	882	856	890	849	832	840	862	845	890	852	860	859	847	861	834	857	785	834	877	821	826	848	872	786	862	792	855	853	858	816	851	888	890	844	910	899	836	839	851	892	834	884	846	861	851	864	842	863	875	864	855	891	846	836	856	844	801	839	871	865	803	865	826	851	825	852	893	890	799	895	852	884	833	875	823	916	794	879	850	852	836	906	842	859	845	895	777	925	853	844	858	831	870	815	858	884	859	830	857	880	930	866	913	861	818	850	877	841	876	845	819	842	846	855	869	866	858	819	837	828	839	844	909	840	848	843	841	870	884	839	850	812	858	829	862	873	852	869	871	923	884	824	838	850	843	820	815	863	860	874	861	833	927	808	851	880	857	869	849	836	862	820	862	835	839	869	838	841	846	855	871	886	840	839	837	852	838	871	840	824	900	796	810	864	834	855	867	854	888	829	832	849	869	861	879	877	867	860	889	821	835	903	837	840	897	892	860	910	872	835	855	816	833	830	836	834	856	807	855	872	804	833	885	897	809	850	823	833	820	830	834	846	848	908	843	856	843	835	907	855	863	885	875	860	843	839	833	865	819	866	824	806	806	851	890	836	842	884	874	858	835	917	824	868	819	849	842	824	776	813	897	828	937	895	894	851	851	844	824	806	877	866	904	834	834	870	852	827	861	878	829	811	886	836	868	808	847	859	820	883	850	880	866	853	876	801	798	881	834	876	873	834	809	892	884	825	809	818	820	821	862	882	834	853	834	862	907	821	857	835	853	879	821	867	872	903	849	869	934	845	786	857	803	856	861	918	872	914	855	838	822	893	824	859	840	863	914	888	896	863	868	879	860	836	876	819	871	900	862	876	876	811	862	853	839	839	923	848	853	797	897	852	893	815	807	856	831	852	836	860	874	842	855	809	870	863	871	894	838	844	843	872	840	823	885	823	868	824	862	854	896	861	886	902	832	791	833	915	903	903	833	825	845	842	852	842	817	811	814	858	792	893	880	912	884	823	917	820	882	836	822	836	881	821	860	845	826	832	909	829	849	859	859	866	857	814	880	822	865	822	886	834	853	842	885	855	880	834	855	869	827	838	895	897	862	858	847	803	877	871	831	842	842	815	849	850	885	873	835	877	843	818	853	871	883	848	834	837	848	841	891	852	889	822	832	860	871	847	886	897	867	860	845	915	793	867	860	857	884	870	891	858	805	863	829	826	879	869	851	844	921	910	885	852	843	846	887	799	888	871	833	824	891	857	861	888	878	785	823	850	825	839	889	794	850	898	906	863	859	839	870	819	883	892	861	801	865	768	884	859	826	832	858	845	904	843	903	827	852	876	855	867	853	888	859	886	875	858	857	751	915	853	829	827	842	817	837	821	842	885	861	867	839	847	809	836	854	831	819	848	873	836	869	871	888	839	867	879	900	860	866	864	829	834	844	830	843	857	868	850	857	909	854	888	859	855	798	820	850	858	832	835	857	879	892	860	900	901	834	871	883	865	831	839	831	814	808	863	903	843	860	849	820	831	825	832	827	830	869	818	888	847	874	856	861	870	876	871	796	844	832	861	890	839	830	845	870	840	845	848	921	852	876	870	825	771	876	853	848	858	917	795	803	865	882	863	928	864	867	848	817	819	884	824	818	837	814	827	859	836	867	849	848	857	843	894	861	862	841	889	868	822	876	869	877	844	833	864	847	891	872	851	855	890	854	869	902	804	841	811	873	828	846	834	853	849	858	855	834	853	829	864	884	839	902	881	879	890	791	836	848	832	844	894	835	835	845	813	919	843	792	835	795	862	815	888	856	847	826	865	866	825	871	801	858	855	884	866	810	853	869	838	798	856	852	841	824	828	879	799	892	856	883	849	878	821	871	827	910	848	823	902	850	910	917	830	810	872	889	826	835	856	874	799	819	911	818	833	900	834	840	811	858	845	877	852	877	792	872	869	795	818	849	880	887	910	856	883	845	832	822	831	860	855	885	860	820	875	805	846	847	825	832	879	849	889	880	840	834	852	830	816	840	881	850	890	833	845	845	753	842	834	854	853	830	876	836	831	875	918	874	841	809	881	895	869	898	866	866	852	829	860	825	827	893	801	858	811	830	883	838	833	865	834	884	878	832	848	876	829	832	915	871	816	873	852	863	845	884	879	825	856	839	808	818	847	812	836	819	857	833	858	840	829	832	809	862	868	817	895	832	890	872	871	832	830	852	926	916	848	870	775	828	807	841	869	852	832	847	846	822	871	927	868	835	826	799	818	844	858	833	881	892	878	831	870	839	816	802	910	824	827	883	813	814	863	818	839	865	808	854	826	873	825	839	847	869	801	839	848	872	826	849	815	846	839	818	820	801	835	853	806	878	901	876	865	806	869	905	833	892	843	833	875	789	828	810	832	862	897	835	806	791	844	859	828	877	898	940	863	855	833	846	886
2182	752	387	348	411	598	581	473	486	497	462	374	333	304	275	265	222	210	212	170	143	145	137	120	110	87	87	81	84	84	77	79	72	78	86	72	87	81	82	74	71	82	82	89	84	79	83	81	87	69	55	77	77	73	78	71	95	87	68	65	53	62	73	86	74	71	74	73	79	82	63	72	74	74	68	75	87	95	76	77	64	69	64	63	79	68	84	97	60	70	82	68	82	68	81	70	87	64	70	69	83	65	84	70	77	61	69	85	68	76	68	63	82	61	75	68	74	70	72	80	82	79	78	60	67	77	55	78	70	67	82	63	81	76	83	78	73	87	73	71	77	75	64	80	70	77	75	77	71	85	72	68	91	56	66	72	74	73	66	69	67	66	86	61	70	68	61	64	73	58	56	67	60	76	68	73	55	70	70	72	65	59	60	67	69	84	55	85	63	83	65	54	83	68	72	84	61	62	72	82	65	87	88	73	70	73	71	76	94	61	79	81	72	78	77	94	70	65	80	60	84	67	84	70	54	71	88	73	72	73	79	65	61	77	65	59	85	65	67	74	87	70	59	61	71	71	69	61	66	82	67	72	76	71	77	79	62	61	66	86	74	74	80	95	68	75	80	55	56	83	69	71	78	89	76	62	84	81	65	71	65	71	81	85	82	75	61	72	71	75	73	65	76	76	71	69	78	78	73	71	74	79	75	81	55	68	65	80	59	71	71	74	67	76	64	53	70	69	86	79	88	75	69	69	73	84	84	69	74	78	68	48	73	66	67	73	68	67	72	65	67	70	86	59	69	67	60	74	67	81	74	71	72	66	65	70	70	73	60	72	79	75	68	78	81	63	83	88	54	66	62	64	64	67	61	57	62	82	65	66	64	72	72	73	68	77	74	72	75	72	74	80	71	77	68	67	75	69	65	67	70	59	63	71	84	65	62	80	72	73	61	56	68	69	78	63	68	73	66	78	70	84	79	70	69	70	84	86	79	67	65	58	65	56	73	62	73	78	67	81	77	76	75	59	69	73	68	72	70	66	76	72	70	79	68	62	70	73	80	58	67	67	84	65	60	66	75	68	86	65	75	88	67	59	73	70	74	78	72	78	59	70	72	85	73	65	61	63	72	89	62	64	71	55	69	62	76	74	90	74	53	69	83	81	69	69	85	72	78	49	78	62	70	70	72	68	82	68	80	85	80	75	76	75	73	68	63	51	59	73	76	63	71	73	85	68	67	65	78	62	77	76	75	70	61	64	96	61	100	65	62	65	58	76	74	63	86	73	67	62	76	58	65	69	63	75	66	72	77	75	75	72	75	71	80	77	73	67	75	62	71	77	80	65	71	81	74	68	72	79	69	73	72	79	54	71	79	62	65	71	68	75	77	84	72	84	65	79	71	69	84	54	64	74	69	62	60	73	71	73	71	73	67	69	79	75	74	64	79	68	70	57	76	75	57	89	62	68	87	68	69	71	59	73	67	94	58	74	71	70	71	65	62	77	69	74	72	63	72	61	65	74	64	56	72	67	53	71	91	87	73	83	52	64	73	77	65	79	75	52	81	66	61	72	64	78	77	59	75	62	74	68	80	68	79	69	81	90	71	84	84	67	71	79	73	64	72	95	71	64	75	87	83	69	70	73	71	65	58	62	61	96	68	73	64	75	78	63	69	77	65	75	76	66	66	75	65	80	77	62	84	70	76	68	86	66	66	62	79	84	79	65	66	87	78	76	65	68	51	79	88	66	65	79	84	71	73	79	82	65	71	72	82	55	74	71	64	80	79	77	86	72	78	84	64	69	85	67	73	69	75	62	73	59	74	86	80	77	78	79	58	68	67	69	74	67	66	69	56	70	73	65	74	74	83	77	69	61	86	66	74	61	70	73	86	63	73	67	56	75	73	49	60	69	86	63	55	64	70	80	85	68	66	70	75	70	73	77	64	70	63	62	73	71	72	75	75	65	64	62	68	68	62	53	70	77	52	70	83	77	63	74	61	79	72	70	72	74	71	60	80	73	83	71	70	64	80	71	65	66	68	72	81	70	67	59	79	72	80	82	86	83	84	83	63	56	69	48	69	77	71	77	68	74	87	99	60	89	78	70	57	66	78	83	76	78	73	83	75	54	68	87	57	74	56	82	83	76	57	81	70	63	72	74	64	85	71	69	71	78	81	76	71	78	78	59	69	66	68	59	67	77	80	60	66	71	68	64	73	71	55	60	67	70	67	64	62	74	81	56	71	66	74	67	69	81	65	84	73	63	72	72	64	68	81	70	65	57	68	71	74	71	82	83	61	78	76	70	73	66	82	79	62	62	71	82	70	81	73	73	73	72	59	73	69	72	68	62	75	60	73	67	78	78	72	74	76	62	72	66	80	69	89	70	80	66	72	69	71	66	50	75	76	59	70	70	84	78	61	70	69	74	69	68	72	65	81	90	71	70	79	76	78	69	77	62	77	67	80	73	77	84	67	71	68	81	57	75	91	67	78	69	85	90	68	67	78	69	79	69	57	61	68	62	66	75	64	63	72	68	73	80	62	74	78	77	76	62	75	77	71	67	76	67	63	76	73	73	65	80	76	74	80	57	71	82	66	79	65	67	77	75	93	79	82	77	70	68	80	69	61	55	61	51	72	72	77	85	79	68	76	67	74	60	79	66	48	82	91	69	92	68	68	91	87	70	78	80	88	71	76	76	62	61	61	66	76	71	74	73	79	83	68	74	63	76	71	71	63	81	59	75	65	72	70	69	92	79	78	79	74	88	87	85	72	80	72	65	73	63	64	74	55	68	65	74	72	81	69	66	63	68	64	68	61	64	62	73	65	65	72	69	78	68	57	67	69	72	82	87	94	60	78	62	65	62	70	64	55	75	70	65	68	71	71	74	80	79	68	90	80	68	74	87	72	73	66	72	83	77	64	73	69	66	72	62	69	63	81	51	79	59	65	73	55	59	71	70	62	52	79	69	77	54	74	69	78	60	60	72	81	59	67	76	82	81	74	68	67	77	68	64	68	55	58	60	67	74	77	68	62	85	79	72	66	70	51	63	73	64	72	80	67	70	75	80	80	66	69	72	73	79	79	81	65	67	58	80	81	70	61	76	63	74	66	67	75	92	70	67	73	65	71	71	62	82	77	63	77	69	70	68	71	65	72	82	67	78	75	80	55	73	77	74	74	56	78	72	64	72	94	69	71	81	82	71	69	62	80	67	65	70	65	61	66	85	75	75	71	67	72	92	79	77	77	61	78	75	81	58	67	75	57	67	79	64	79	74	63	56	75	62	75	68	73	66	81	62	63	60	74	53	60	64	74	67	73	71	61	74	77	64	70	76	66	75	54	82	71	64	66	77	76	72	73	77	62	70	67	61	87	78	67	79	77	67	69	90	71	56	61	63	75	76	79	76	75	84	79	61	86	70	77	81	69	75	82	78	71	68	73	72	59	72	74	62	67	64	51	86	71	70	91	65	57	66	71	60	73	63	57	66	80	72	74	71
19804	11702	7568	14449	22874	24319	21753	18794	17230	16200	14905	12871	10532	9007	8869	8020	6923	5710	5317	4502	3801	3412	3210	2751	2241	2222	1910	1712	1573	1425	1323	1346	1154	1210	1203	1195	1165	1155	1078	1111	1113	1066	1082	1038	1092	1060	988	1030	932	938	952	999	929	920	895	892	960	919	859	881	910	890	855	856	877	937	880	836	834	827	898	897	859	805	829	865	889	881	835	840	892	892	865	894	863	851	826	871	830	862	853	826	841	871	854	861	850	869	871	867	820	819	864	902	848	884	875	888	867	861	863	883	836	821	850	821	816	859	855	854	857	859	796	866	838	848	889	887	850	813	843	862	829	832	841	857	870	881	824	849	879	879	797	867	830	834	854	856	858	861	849	885	888	813	831	883	858	844	837	827	871	789	855	875	826	824	854	827	831	781	827	818	864	879	867	812	808	853	845	804	877	831	861	833	870	804	903	831	864	880	824	872	827	842	866	834	858	858	867	881	880	817	811	850	846	882	824	823	828	830	847	804	854	838	888	840	904	885	871	904	839	872	865	804	808	803	820	842	846	872	804	858	846	865	837	852	839	855	876	848	856	817	836	838	895	883	870	907	872	859	856	811	863	843	859	852	840	824	882	893	910	805	865	869	882	823	827	832	834	853	875	818	876	813	867	850	867	793	845	834	843	887	883	881	864	842	866	860	825	868	884	842	832	843	830	856	830	837	887	854	836	844	869	801	836	895	876	844	852	840	890	832	844	860	827	841	861	886	886	871	895	852	814	800	887	848	802	860	844	836	855	841	835	841	870	807	846	855	886	842	828	805	850	785	862	818	840	789	786	815	872	789	794	840	899	846	903	794	855	857	832	854	866	828	844	831	893	865	851	865	870	848	853	856	864	811	865	866	843	861	856	863	789	888	850	793	827	888	865	893	849	863	846	851	834	770	855	873	835	778	879	827	838	864	829	876	864	861	866	872	872	857	857	837	877	867	876	848	942	813	867	925	853	818	842	824	883	843	878	883	867	857	897	867	875	799	840	867	876	879	810	839	864	851	787	857	835	799	867	817	859	870	853	865	846	882	875	897	815	837	877	813	815	855	849	820	844	844	841	835	860	863	817	858	928	808	870	869	874	876	846	843	853	851	901	898	877	837	861	803	869	841	882	841	843	880	821	864	819	889	872	813	843	841	900	857	876	860	841	842	847	848	830	831	855	844	809	826	846	854	847	866	875	855	858	833	850	807	789	840	863	867	832	809	922	822	855	900	877	883	828	803	870	851	845	877	836	882	859	894	859	838	867	832	916	853	853	904	882	890	837	814	764	831	824	838	891	834	811	864	817	871	833	887	841	803	866	862	844	869	905	839	814	852	850	872	832	838	839	861	827	858	867	851	878	876	825	851	837	846	855	912	814	850	875	879	841	848	850	865	839	829	892	802	817	890	852	806	796	844	860	867	877	837	881	817	853	836	812	865	834	864	836	860	870	837	893	862	885	837	799	802	830	782	811	890	875	900	855	822	865	848	855	888	877	791	883	819	868	861	809	857	824	824	824	903	854	857	804	862	885	881	783	859	894	888	796	840	894	889	874	882	882	843	859	861	831	871	809	872	852	808	866	827	809	766	839	892	868	902	773	854	918	832	861	866	798	890	828	916	857	857	841	882	816	867	859	848	881	837	871	855	834	848	888	874	881	820	854	787	851	851	863	906	863	882	797	878	850	834	895	866	862	831	862	820	878	837	825	870	801	787	855	828	843	814	827	837	810	853	817	843	834	824	871	809	844	876	870	867	875	842	864	842	806	869	865	862	836	833	842	828	850	869	841	823	863	869	872	801	825	787	819	846	835	831	850	837	841	851	777	864	838	857	843	841	878	903	889	838	882	849	862	847	835	903	836	796	888	848	907	856	863	874	836	825	850	802	836	875	890	867	843	799	865	801	877	838	849	871	825	819	848	854	916	892	844	873	853	783	857	816	862	898	889	854	858	837	888	848	863	825	884	873	875	866	854	852	874	858	851	855	835	830	827	779	786	850	825	840	863	888	878	849	836	845	821	878	829	860	897	829	921	854	791	885	851	836	831	817	836	793	883	818	798	792	839	882	854	818	819	789	946	861	866	873	861	833	850	858	866	873	892	888	831	900	857	896	879	858	840	875	870	818	830	856	839	869	903	839	870	869	824	810	861	869	851	845	835	850	832	820	873	841	832	829	861	847	895	880	835	866	798	849	853	860	890	868	813	848	829	839	842	861	854	845	891	897	896	850	812	860	908	846	859	820	900	831	834	894	839	820	888	884	892	822	849	833	835	860	875	854	868	874	841	866	810	899	891	846	868	866	881	896	824	857	861	867	864	881	861	800	849	851	865	862	833	859	833	898	861	836	905	854	869	828	900	842	846	828	794	845	886	866	900	863	838	785	850	862	861	853	894	824	812	861	859	843	834	852	857	855	844	854	836	876	856	827	866	821	869	840	815	803	859	857	847	802	810	807	854	902	818	841	824	867	844	789	818	848	861	854	770	838	865	841	878	848	818	872	905	840	821	781	841	863	842	868	882	864	830	860	869	852	882	932	820	899	824	854	825	831	882	886	841	850	800	909	847	836	878	896	870	852	818	860	840	917	848	835	805	846	883	897	866	879	870	813	854	840	862	856	829	813	884	870	857	835	826	890	798	896	863	875	842	831	825	832	821	843	847	837	892	819	882	837	901	864	886	827	821	844	837	877	821	820	879	850	868	871	901	902	863	853	868	844	834	858	858	796	829	822	843	810	815	849	876	811	864	788	851	832	857	827	878	860	898	875	846	868	882	837	848	873	846	815	859	873	893	836	813	821	889	850	830	901	839	862	886	796	789	829	792	837	888	907	873	854	821	866	818	866	866	891	838	868	815	845	812	821	890	856	885	788	801	881	796	867	845	793	806	808	844	832	856	823	877	853	852	882	812	882	804	860	843	850	859	848	815	872	896	853	829	809	885	864	851	840	871	874	848	889	887	787	867	848	874	859	854	864	871	864	888	855	857	870	839	817	861	864	872	815	850	812	852	876	894	860	875	858	852	878	894	886	819	859	878	829	908	830	846	838	844	837	852	863	845	879	801	878	884	844	907	832	875	876	877	905	792	819	862	833	864	808	830	783	877	815	928	856	854	886	852	867	868	828	885	823	837	850	794	781	904	854	835	883	844	825	852	890	854	817	818	870	886	848	910	771	866	883	817	850	874	845	876	869	824	860	841	858	826	837	849	776	861	853	883	823	859	869	848	889	833	857	891	848	826	852	841	809	808	846	816	863	874	833	829	919	847	852	853	850	822	841	825	884	835	821	839	844	864	835	846	877	863	869	869	866	909	820	878	850	868	873	864	874	874	812	870	859	784	892	932	860	848	892	839	831	822	810	844	825	820	809	824	864	857	805	851	847	823	877	819	805	879	858	823	850	809	851	871	836	873	865	866	826	854	863	902	826	790	831	849	820	889	856	828	849	892	837	865	866	821	835	820	765	887	819	863	841	828	836	828	838	876	804
2104	1355	764	547	682	933	937	755	677	710	628	592	503	433	320	319	312	247	207	226	187	180	177	158	145	127	116	91	100	90	80	99	86	85	81	82	67	66	75	80	77	73	68	83	74	86	75	79	57	85	82	63	55	72	77	69	70	72	74	80	78	76	66	52	74	93	83	68	72	70	59	64	60	76	65	72	67	69	78	67	67	68	65	64	60	63	71	85	71	63	68	66	69	68	79	71	74	61	53	67	60	64	70	64	71	77	71	84	74	51	78	78	50	87	72	55	64	60	81	82	69	71	78	88	67	78	65	76	56	72	60	65	63	69	74	77	67	54	73	73	78	83	62	57	85	82	85	79	72	63	71	65	60	51	72	80	66	66	74	71	65	82	69	60	60	57	65	60	65	74	57	71	78	68	61	67	69	60	71	65	66	79	83	80	63	80	84	66	66	80	65	91	72	75	72	64	62	55	71	63	58	70	68	66	47	68	66	64	79	70	74	63	85	72	68	89	54	66	75	70	67	70	65	79	68	69	70	72	59	78	64	74	65	83	72	75	70	65	61	75	72	52	59	68	61	57	67	64	69	72	83	65	78	65	67	67	55	72	77	82	52	67	65	77	60	60	65	70	74	76	81	60	66	60	50	75	80	70	65	60	70	58	58	62	63	63	85	59	81	64	73	66	73	70	77	63	70	73	68	66	68	61	68	79	75	56	78	57	64	60	81	68	78	59	82	71	67	68	72	63	69	69	73	65	68	76	62	67	59	53	61	79	63	64	75	68	69	66	81	75	75	67	53	72	63	62	74	63	66	77	78	58	77	79	75	60	74	82	68	70	52	64	69	74	60	77	73	90	62	69	75	76	71	51	62	55	65	82	64	65	66	70	67	88	58	60	79	54	67	76	74	69	52	56	67	77	55	64	57	67	62	82	77	56	60	68	62	67	81	62	68	63	72	59	73	83	58	76	65	78	65	70	67	63	61	85	63	65	61	70	62	58	65	79	74	81	73	78	71	66	71	66	68	67	59	64	71	65	66	64	62	75	67	67	65	78	64	62	75	66	61	62	67	75	74	61	61	74	73	78	57	63	59	54	81	72	71	62	69	70	63	74	59	61	76	71	71	65	73	66	67	58	46	87	61	56	63	56	71	68	77	85	77	68	80	68	60	66	65	66	84	65	76	61	66	55	65	68	64	64	61	74	55	64	85	65	74	60	62	73	78	74	52	67	82	73	56	59	85	75	89	79	74	75	69	83	63	73	56	72	71	71	75	71	70	57	67	74	70	66	62	68	84	82	80	76	59	49	74	61	69	76	85	78	66	80	57	50	64	87	72	59	70	62	73	77	72	84	72	69	64	74	67	74	61	79	69	87	66	63	76	68	76	60	66	67	66	69	67	60	62	79	80	63	83	77	68	67	76	92	51	69	65	62	67	67	48	62	63	83	59	71	75	48	84	63	55	55	84	69	65	65	70	60	66	73	70	67	83	61	71	63	84	66	58	74	74	59	70	78	91	92	64	68	74	66	60	60	58	66	81	68	62	60	79	68	74	68	67	75	78	62	62	58	64	78	72	77	77	60	67	65	76	71	64	79	66	73	49	59	62	67	56	61	70	74	74	64	76	75	66	73	77	70	54	80	79	76	72	68	65	61	58	59	57	62	80	77	65	78	61	76	74	69	76	83	70	81	55	63	85	54	76	58	73	55	69	84	53	76	75	59	53	73	68	76	76	67	66	72	71	59	66	75	71	72	71	59	54	82	81	69	84	64	71	77	82	64	70	77	75	66	47	63	68	72	86	57	77	65	72	65	78	71	69	75	81	61	73	55	70	67	58	80	72	56	75	68	75	67	64	63	71	64	68	86	73	60	57	68	70	62	82	66	75	63	68	65	67	68	70	70	61	75	77	72	58	69	66	65	69	74	52	80	77	68	57	75	71	73	64	81	56	60	78	64	74	70	74	52	65	84	75	79	77	79	68	59	68	59	62	72	73	76	60	57	68	58	65	67	76	66	87	70	59	62	71	68	73	80	71	79	68	63	70	62	71	69	70	57	56	63	70	63	66	66	77	49	76	67	58	72	62	82	67	71	76	79	60	69	66	71	62	74	74	77	63	66	66	75	77	71	72	78	83	62	79	66	65	85	61	77	73	66	71	63	66	66	74	75	74	78	72	62	81	83	71	61	68	68	64	60	72	77	72	74	80	62	58	62	71	68	69	64	69	72	60	74	72	72	53	68	73	67	76	70	65	47	68	64	66	58	81	59	75	71	68	65	70	82	66	77	65	86	67	66	68	75	62	84	70	77	66	66	74	74	73	61	66	61	60	74	55	71	68	62	58	87	69	63	62	64	65	79	81	73	86	60	67	68	83	53	76	70	51	73	67	71	85	79	73	58	44	63	64	58	96	57	76	59	76	67	87	67	65	71	57	76	47	69	67	53	66	63	70	81	66	62	59	70	76	69	69	70	58	67	78	71	62	62	90	68	90	69	58	71	69	74	74	60	64	73	58	64	85	63	78	66	57	66	68	67	83	74	58	77	78	85	71	67	74	71	78	77	60	67	59	62	69	78	60	66	57	83	67	65	76	74	65	65	66	70	56	61	66	59	62	65	56	63	70	71	64	82	81	75	71	79	81	67	72	44	70	69	66	61	77	63	78	70	65	67	76	65	74	74	77	93	94	81	75	73	59	65	78	64	73	61	73	64	72	61	79	58	75	71	64	69	65	58	65	81	80	66	68	74	68	75	71	71	65	65	70	64	82	60	81	73	78	69	73	73	74	98	53	85	66	72	72	78	76	73	75	70	71	78	48	69	64	78	67	71	62	53	55	58	59	63	59	76	65	67	74	67	62	59	65	76	67	56	75	68	68	65	73	71	59	69	74	60	73	74	59	84	54	74	73	64	70	86	68	59	78	71	76	61	67	70	79	73	75	59	73	68	50	76	62	72	75	67	71	72	87	62	80	56	51	79	66	71	64	61	71	66	57	67	67	70	78	80	66	65	56	60	82	87	64	71	62	77	77	65	59	76	60	89	61	70	54	77	70	78	54	75	66	80	76	56	80	74	73	65	69	69	50	61	64	71	60	52	61	77	61	65	72	77	62	81	71	79	74	63	60	72	69	79	69	91	66	60	58	59	70	66	67	68	73	80	69	63	59	72	63	81	75	66	66	58	67	73	60	64	74	58	67	73	68	59	67	77	60	79	81	61	72	71	64	64	75	73	88	61	67	76	63	62	74	56	83	76	69	57	73	65	61	57	59	74	66	64	68	83	63	84	81	91	70	53	75	64	74	65	52	72	71	64	63	78	74	65	62	80	70	75	61	70	60	57	58	76	58	74	60	62	72	73	67	63	64	78	54	74	67	64	78	68	77	67	84	62	61	54	72	61	72	70	79	75	60	62	48	79	84	71	58	72	72	60	57	61	58	59	65	55	67	66	55	63	59	65	61	61	69	72	78	84	65	75	80	66	67	72	57	83	66	79
23752	15826	10744	19525	28210	28721	26149	22980	21002	19779	18798	16901	14295	11713	10509	10164	8693	7500	6755	6115	5056	4467	4054	3611	2996	2810	2603	2343	2043	1798	1605	1612	1483	1450	1409	1336	1293	1219	1234	1228	1209	1168	1132	1186	1168	1136	1112	1005	1010	948	1017	966	930	901	937	887	854	891	905	920	877	922	821	839	876	858	799	818	817	784	830	806	846	795	800	850	851	784	784	775	814	804	777	837	826	787	821	792	795	824	819	810	788	843	795	807	799	784	826	839	795	837	793	779	784	781	817	813	831	794	831	800	849	831	768	747	823	788	819	800	808	755	744	858	805	815	779	781	813	789	784	793	832	856	846	781	822	810	863	811	850	809	774	822	800	804	798	789	808	809	775	823	771	763	801	775	843	794	759	782	774	795	828	843	739	807	865	724	822	811	855	790	790	800	791	780	844	785	780	767	806	819	743	799	849	802	782	814	797	812	762	778	795	816	803	801	819	823	815	824	796	781	808	812	814	790	848	782	784	835	765	788	763	806	780	799	803	821	799	770	801	813	802	841	835	806	790	813	791	764	815	814	775	793	777	797	787	792	798	777	763	825	762	828	773	778	794	767	790	763	813	814	808	794	807	778	772	842	814	828	815	817	776	820	841	769	807	801	753	822	856	821	783	806	808	813	757	787	829	770	795	797	760	820	773	780	781	789	785	849	837	839	792	795	785	830	791	806	828	755	758	833	804	835	811	803	825	802	835	792	821	801	795	800	827	779	780	814	787	746	834	806	825	806	821	752	823	793	821	829	785	839	759	806	775	775	771	804	781	842	839	791	774	804	810	805	798	859	798	814	778	824	757	770	781	852	770	817	767	775	750	794	816	779	793	798	855	818	780	780	800	795	778	809	741	815	802	809	779	781	846	812	817	806	782	740	777	860	815	813	820	732	790	785	761	801	736	790	810	800	773	789	791	798	802	778	789	760	790	797	815	785	808	798	773	778	814	783	842	854	783	757	810	789	815	835	757	810	797	841	788	782	847	826	803	768	851	780	832	806	786	803	779	784	833	747	818	745	786	793	809	811	776	773	739	807	829	819	809	807	814	836	792	819	802	740	839	805	806	800	788	793	809	774	825	801	796	746	786	750	760	789	838	797	812	818	779	780	786	819	839	801	789	802	829	796	783	828	782	783	874	826	790	795	788	792	802	789	834	812	859	753	824	787	797	770	776	785	824	796	844	820	842	806	771	834	794	785	826	789	825	803	796	829	787	811	783	776	856	809	800	802	805	784	819	809	767	787	811	799	791	815	831	777	761	840	836	790	779	762	807	830	825	814	792	842	825	751	808	778	822	765	847	810	787	757	808	804	821	774	841	772	827	819	820	775	832	784	754	742	813	814	809	827	812	794	784	794	796	824	771	829	827	829	793	795	797	815	781	766	750	825	833	801	742	786	767	784	774	827	715	823	824	793	809	783	808	773	842	787	795	820	809	836	811	787	769	772	817	802	786	771	798	764	764	807	799	811	778	801	755	799	827	836	773	799	808	761	810	839	805	840	749	850	792	787	781	803	788	796	759	768	803	828	805	864	774	787	769	833	779	815	795	825	795	888	814	794	823	793	785	803	794	777	804	820	761	765	784	817	783	781	818	834	833	764	823	827	860	788	750	767	774	829	750	747	782	759	826	774	815	746	814	838	782	816	795	784	774	820	741	817	785	864	861	782	786	776	818	765	791	777	812	758	860	820	830	814	817	825	783	794	809	797	782	774	753	789	811	806	858	737	767	809	785	796	811	802	775	793	798	783	800	772	778	767	864	820	795	765	806	799	816	836	807	729	806	794	861	796	765	759	748	794	762	754	819	837	801	802	771	814	864	797	814	796	769	774	825	820	791	815	814	812	811	772	793	843	796	851	821	828	759	759	850	768	799	820	772	804	800	761	785	792	829	821	746	796	788	842	788	806	787	784	801	742	795	794	812	833	771	803	819	813	772	826	772	786	814	791	795	838	754	786	837	797	826	781	811	809	818	742	779	773	810	822	843	766	811	793	826	800	822	818	765	717	789	790	799	795	849	788	782	781	771	785	818	781	804	791	814	789	775	781	840	793	825	817	810	788	843	747	823	755	871	754	795	719	764	789	841	819	753	805	820	785	778	785	786	807	852	828	803	813	791	816	809	783	800	805	775	784	773	799	822	798	787	864	851	814	769	824	770	836	814	850	842	797	804	804	783	795	784	803	830	864	773	802	849	765	809	806	779	787	761	811	799	791	817	793	819	795	839	829	850	809	846	802	813	791	781	815	771	820	826	760	798	808	735	819	785	777	799	772	802	797	848	827	788	823	817	787	773	797	822	818	814	837	760	815	827	770	808	732	811	826	752	835	808	814	815	816	892	810	790	800	804	824	761	805	777	790	839	843	803	769	793	823	819	794	842	798	777	828	785	787	801	810	784	804	791	783	785	798	769	781	814	787	778	832	853	775	797	787	769	808	837	797	797	779	794	785	785	783	810	829	818	850	779	776	805	783	782	795	803	800	800	783	828	843	827	773	801	830	753	815	788	786	779	872	779	814	825	816	810	851	797	802	818	848	813	828	784	798	798	809	798	740	807	846	772	809	819	796	766	806	762	841	875	794	792	796	763	779	804	791	799	777	814	783	770	774	776	758	828	780	782	791	781	800	811	807	764	824	800	835	799	826	803	793	832	819	771	750	822	766	780	848	779	843	793	818	820	781	842	766	836	800	817	792	785	768	785	771	782	783	831	814	820	785	822	820	831	812	842	801	834	778	812	795	843	765	804	832	800	805	837	815	823	752	815	791	848	785	838	817	725	784	797	750	847	828	821	841	843	843	813	761	797	828	803	743	797	815	780	772	814	794	778	803	806	813	848	836	857	794	796	796	809	786	787	822	840	835	792	816	794	836	779	793	786	747	802	851	791	812	798	823	807	815	793	871	816	834	828	797	786	762	846	837	778	809	807	783	768	860	814	804	820	774	842	792	825	783	797	824	740	768	750	746	746	786	831	807	737	795	772	836	799	799	777	826	789	771	779	779	787	782	791	817	839	767	765	755	739	814	806	831	803	819	797	813	867	800	763	847	791	760	797	869	791	801	826	809	829	802	785	813	789	824	797	766	818	783	797	826	825	810	785	800	830	809	806	822	757	794	789	818	804	842	807	824	776	787	827	805	792	806	782	832	779	806	751	811	822	795	796	817	810	815	803	821	829	782	781	778	799	799	753	769	824	850	805	773	811	751	758	824	773	808	755	791	837	832	757	846	792	787	814	763	844	811	788	769	820	805	750	808	784	812	760	795	797	777	831	846	807	802	860	810	807	831	828	805	800	776	819	815	803	772	805	811	802	801	807	856	753	830	770	806	790	734	815	813	794	815	797	791	749	761	824	801	792	807	785	813	799	781	781	792	780	790	812	760	770	801	810	813	767	823	814	776	752	782	794	827	792	797	790	742	761	843	776	831	766	765	794	807	812	851	740	816	755	785	787	827	859	770	825	828	769	745	806	822	797	841
3428	1270	787	529	721	939	982	765	692	700	700	639	582	422	335	327	360	313	281	238	221	190	179	150	136	145	142	127	124	108	116	117	110	86	104	95	86	102	91	80	87	88	81	81	91	75	87	84	78	85	97	96	90	83	80	74	92	74	74	96	85	90	84	89	87	76	96	89	90	103	72	93	71	72	70	89	81	86	90	80	93	80	72	93	90	91	84	72	72	72	77	95	75	73	83	80	82	79	82	75	90	79	100	89	91	87	75	75	72	74	69	101	83	77	75	86	91	71	76	85	69	90	91	80	77	91	79	72	88	57	71	85	75	74	72	66	78	67	79	82	63	88	76	69	75	76	87	83	81	85	71	92	98	76	92	73	88	85	96	85	92	86	94	74	81	86	68	71	74	67	79	83	79	66	93	85	70	75	96	85	91	85	90	73	98	86	91	70	82	84	90	75	78	68	80	77	79	83	83	94	86	78	110	78	67	85	78	94	76	93	76	87	56	88	78	80	82	79	80	78	80	80	93	61	83	80	91	82	105	85	84	84	73	80	73	90	69	75	83	78	81	92	75	75	82	80	88	85	75	86	89	75	78	71	82	78	87	83	85	74	80	91	87	74	86	84	93	78	79	83	68	70	82	68	81	73	82	76	91	95	88	85	82	86	91	83	95	77	73	80	80	72	82	61	73	71	69	75	83	77	84	85	85	84	69	75	96	77	91	68	75	66	85	80	81	68	67	82	87	82	71	84	84	90	95	86	80	87	74	78	73	87	82	80	80	78	73	93	65	76	86	92	62	71	72	83	75	76	90	82	64	73	69	86	101	75	57	94	78	77	81	73	69	82	86	76	86	87	72	95	88	73	83	75	83	81	94	100	78	75	80	74	80	76	74	81	87	78	81	79	77	89	86	73	82	72	61	74	91	84	57	75	79	61	73	85	74	92	79	66	78	76	83	67	74	63	93	77	75	78	88	60	65	65	86	76	67	99	86	90	79	72	76	67	75	92	84	82	78	69	76	64	75	84	70	76	89	64	84	74	83	87	89	80	85	82	83	90	73	82	80	64	81	93	68	84	84	85	79	64	77	74	80	86	69	68	94	76	95	85	86	84	80	62	80	79	82	86	84	87	78	75	63	79	65	79	75	89	76	67	92	85	78	78	90	85	86	74	74	94	91	78	76	59	59	70	66	101	83	80	77	78	62	84	69	67	73	89	86	69	83	81	79	75	76	81	84	81	71	91	68	92	87	62	87	75	79	67	75	80	98	73	91	70	94	83	78	83	75	68	89	76	85	70	70	76	81	84	88	76	78	84	86	77	76	76	83	77	79	81	68	79	83	72	63	87	78	84	75	87	86	83	77	68	71	85	79	78	79	85	69	84	80	91	78	85	87	98	82	90	95	84	89	77	82	92	73	85	83	72	80	76	85	75	77	67	68	89	88	81	92	93	90	89	83	68	84	72	81	89	91	71	78	61	72	84	97	91	82	80	87	66	72	60	85	75	80	83	86	90	80	88	84	83	83	76	74	81	73	91	96	83	88	91	98	91	66	70	62	85	76	80	84	80	84	97	71	75	71	98	81	93	85	83	91	79	65	87	71	81	80	82	79	67	80	66	95	90	77	57	69	78	77	85	80	77	86	77	87	77	67	78	69	85	78	92	81	62	75	76	75	75	96	74	74	63	87	70	88	92	71	67	74	68	82	91	81	80	79	90	69	64	80	63	73	70	83	84	85	86	80	70	73	84	79	86	73	82	76	56	82	80	84	77	69	66	86	84	80	85	75	86	73	84	85	76	76	78	92	68	85	79	62	99	77	77	81	95	78	82	66	74	79	82	88	68	80	72	78	105	74	95	79	79	68	79	77	74	68	73	89	79	75	89	86	99	80	72	80	77	86	69	83	81	66	77	73	77	79	88	76	74	76	76	76	84	77	87	81	96	98	86	86	81	88	69	71	72	76	83	84	77	70	83	78	75	96	60	74	82	85	64	84	94	57	90	75	92	78	84	76	87	87	73	77	93	86	81	94	77	62	88	81	78	93	88	75	73	80	99	69	84	87	87	71	83	77	77	82	86	86	85	91	69	81	52	78	75	64	76	73	70	69	80	78	75	69	95	77	74	77	86	82	70	83	72	92	86	80	76	94	81	105	87	69	89	79	78	100	80	78	78	74	85	77	70	75	79	94	78	76	75	79	68	74	93	76	77	86	68	79	77	90	71	76	71	74	87	76	73	72	79	74	77	81	56	72	79	97	88	87	77	80	97	74	94	76	71	74	82	94	88	84	80	96	91	79	66	87	78	78	92	77	88	67	83	78	89	76	75	89	77	78	81	73	102	78	105	80	64	88	99	76	78	83	76	73	81	97	80	84	84	83	69	82	69	70	79	66	82	85	76	99	88	78	79	81	74	79	101	85	68	83	70	85	84	93	74	86	104	75	91	76	86	75	93	85	94	88	84	88	73	88	79	85	89	68	78	86	81	89	78	84	81	74	89	97	75	94	82	88	69	75	82	95	76	73	95	89	58	74	85	91	82	81	69	69	80	88	77	76	89	76	67	94	81	87	68	79	82	79	66	62	92	79	78	83	74	95	91	70	100	67	83	66	86	85	81	89	79	70	93	72	70	83	68	79	78	87	94	82	86	77	87	83	93	67	79	89	83	78	72	76	76	83	78	81	75	74	77	81	63	81	77	81	84	78	77	69	82	78	95	99	72	89	85	78	86	78	79	92	88	76	95	78	85	77	81	69	71	76	72	85	71	79	80	87	86	74	69	82	75	84	73	80	56	79	70	73	84	76	86	83	77	77	59	95	77	91	81	71	75	61	78	69	82	81	71	62	76	70	90	80	83	95	92	97	75	90	101	85	72	77	96	87	75	82	66	81	69	73	65	72	86	92	71	80	86	68	73	95	59	84	81	85	76	76	76	62	69	70	83	86	70	75	72	98	81	80	67	76	85	67	93	85	79	71	75	74	72	75	87	77	81	66	68	69	66	75	95	89	88	76	70	91	90	69	101	84	86	88	82	89	82	83	78	68	74	84	83	60	74	78	86	87	75	73	68	75	75	79	89	65	81	67	64	70	73	87	78	76	95	85	70	83	81	77	83	70	73	88	80	75	73	79	88	68	71	80	64	67	87	71	70	80	78	76	79	68	76	85	64	67	86	78	84	86	80	72	70	74	74	84	82	85	94	76	73	72	84	78	79	85	69	70	74	76	75	71	74	79	82	64	76	77	69	103	88	75	84	84	83	84	70	87	79	83	89	76	81	91	78	79	78	76	76	93	83	63	79	87	95	71	94	65	84	73	56	84	70	64	83	84	86	67	79	75	77	74	71	79	86	95	76	71	73	90	71	75	78	78	88	87	86	81	72	79	74	72	72	80	65	82	80	80	75	70	78	84	72	71	86	79	80	80	92	67	81	90	80	77	100	81	76	76	79	102	67	79	70	76	82	89	67	71	70	91	73	81	72	68	72	74	80	81	80
22782	15037	11023	19467	28402	28576	26479	23878	21387	20144	19080	17713	15944	13078	11032	10583	9656	8148	7197	6823	5902	4949	4591	4071	3657	3214	2927	2657	2304	2054	2001	1813	1753	1593	1579	1534	1484	1465	1506	1385	1336	1303	1278	1335	1240	1238	1138	1194	1156	1105	1100	1089	1096	1085	1109	1057	1024	989	990	985	955	964	974	1023	957	948	937	915	948	904	971	945	920	953	948	916	928	935	951	923	913	984	936	924	882	968	971	934	915	886	927	933	906	896	899	914	910	866	963	899	909	920	883	930	900	938	873	904	906	976	947	864	921	941	937	946	939	955	898	854	874	898	910	927	882	901	919	932	900	916	898	925	945	910	922	923	896	879	933	899	932	904	921	905	876	960	882	890	919	906	908	936	925	875	900	964	947	895	917	925	896	925	918	897	911	906	947	882	905	905	970	915	946	887	936	920	918	912	964	978	895	893	867	920	977	883	962	923	956	962	919	909	944	973	871	906	928	929	938	913	878	897	925	896	922	917	937	948	906	967	909	943	888	918	937	945	927	930	912	907	867	917	939	919	901	914	920	951	997	897	914	893	921	932	945	977	985	899	885	922	880	915	900	880	962	887	896	955	933	909	935	973	901	892	888	877	998	873	957	903	960	876	945	930	922	913	947	947	931	880	917	947	927	953	989	897	964	926	890	921	896	958	864	927	982	926	956	910	951	878	866	869	894	857	931	894	909	899	931	917	992	887	936	934	933	970	964	930	930	910	934	854	969	923	902	865	965	907	937	909	916	929	918	921	886	893	1030	968	934	921	880	910	910	874	890	977	873	925	937	916	855	931	911	937	883	935	888	931	933	926	921	963	890	880	892	942	911	968	916	881	978	875	927	907	890	891	905	910	1002	959	909	898	942	948	891	885	946	924	882	965	912	920	933	903	938	953	917	929	933	914	954	931	938	958	967	920	940	945	927	919	917	941	958	878	898	962	949	935	925	901	1003	880	919	890	913	953	911	922	978	908	939	955	915	980	927	975	914	956	880	878	886	908	896	913	952	914	881	928	922	934	921	960	949	860	932	888	902	927	918	869	854	879	897	952	929	963	932	936	904	897	911	893	902	972	928	904	913	922	878	882	920	896	926	926	915	943	875	909	920	941	932	915	974	891	902	897	940	967	970	916	946	870	946	896	894	939	901	964	962	920	926	911	933	917	923	898	871	945	911	909	877	933	940	912	934	922	882	912	942	950	941	924	887	919	872	973	971	883	962	935	889	956	911	883	958	914	937	935	907	929	927	958	929	972	942	930	905	929	870	890	908	939	874	903	953	923	895	971	980	885	894	955	917	865	874	879	902	894	932	918	960	894	930	928	910	895	940	888	946	946	914	971	925	895	948	882	966	898	931	956	928	910	888	934	979	960	911	925	908	894	933	926	896	950	890	894	917	897	923	896	914	954	903	936	922	902	908	894	889	963	935	901	926	969	948	886	935	892	916	967	988	923	912	941	923	945	930	909	994	900	908	972	949	953	912	972	904	926	879	938	992	935	883	909	954	943	920	916	888	893	894	932	897	946	923	945	892	955	911	943	870	901	927	897	932	907	932	933	921	935	880	908	925	953	937	887	924	920	956	934	927	924	895	936	865	871	918	900	870	893	923	926	969	918	861	923	938	904	890	932	973	942	955	934	960	937	876	882	908	984	904	942	924	914	922	931	956	939	912	904	952	955	938	905	950	931	957	905	904	941	954	886	905	925	943	930	907	909	955	923	857	938	933	937	977	869	944	952	950	905	904	904	924	918	879	912	950	903	918	949	943	926	942	896	909	960	931	926	909	950	909	910	955	897	911	934	965	929	934	895	948	885	930	936	966	927	908	908	919	919	963	915	918	944	933	887	891	961	945	917	911	863	912	924	930	951	903	959	903	860	893	959	937	911	971	886	903	930	918	965	939	884	930	888	951	962	957	903	957	875	943	874	906	955	920	882	950	909	884	904	944	970	968	903	893	898	937	924	872	907	926	918	957	926	922	952	940	929	938	963	946	917	902	909	979	911	913	906	952	918	941	917	934	925	912	907	939	897	904	876	912	850	913	936	938	926	917	902	926	923	941	907	873	889	901	930	933	868	904	908	958	946	913	900	949	927	902	905	903	921	917	918	897	878	917	921	894	970	904	902	898	948	879	949	917	933	935	932	963	909	974	935	930	912	929	904	912	916	948	959	931	973	900	915	896	909	938	909	946	959	972	931	959	925	950	922	912	930	925	952	935	923	976	894	991	921	899	860	953	957	951	923	911	973	928	994	972	865	929	860	890	948	925	886	967	927	877	922	906	986	890	888	912	898	925	945	885	909	877	941	906	903	965	935	926	878	932	929	906	921	927	925	919	886	905	942	905	920	935	933	923	945	878	880	901	932	951	912	871	953	916	938	966	924	916	926	946	948	911	941	900	933	908	919	1002	928	900	963	948	913	924	909	935	902	900	893	887	974	951	911	915	946	939	896	921	874	925	919	870	916	902	913	931	929	938	983	917	919	917	900	915	893	930	918	952	849	912	866	896	874	974	910	879	868	924	920	913	935	941	910	915	879	928	883	955	947	925	950	957	974	971	936	948	919	918	923	957	965	880	920	918	913	840	898	925	933	898	883	886	856	931	957	949	944	973	939	939	907	864	916	858	914	906	948	930	918	927	926	934	944	966	885	901	914	925	942	911	895	923	919	881	876	960	947	918	910	943	910	914	906	947	971	934	893	935	944	962	914	862	968	897	927	935	922	895	951	930	937	953	950	880	917	940	966	917	908	909	969	884	932	885	895	890	957	933	918	971	879	932	930	912	958	912	903	924	940	938	905	888	941	937	919	913	949	871	885	868	963	925	907	945	879	901	922	853	913	957	916	913	916	922	967	881	937	931	962	917	945	881	934	875	936	914	941	935	927	963	938	881	927	947	968	930	938	904	903	930	924	925	912	942	927	924	887	975	925	945	865	917	908	934	938	899	917	894	968	932	949	906	935	962	922	935	945	921	921	897	956	882	913	971	928	909	908	859	910	937	922	899	900	860	900	922	935	906	918	930	922	869	901	926	914	914	927	940	947	932	894	967	989	910	921	923	934	921	939	882	899	885	940	944	933	932	915	943	889	997	945	973	909	951	890	923	955	852	971	905	937	955	873	922	886	892	945	893	982	925	928	923	904	887	921	929	898	904	944	947	927	952	964	983	911	907	932	891	956	923	940	907	904	899	894	916	936	949	931	902	912	909	918	908	897	918	888	949	997	928	839	924	903	985	966	950	910	941	876	932	959	928	879	954	880	935	947	962	940	920	963	926	884	869	920	935	910	914	909	902	924	918	903	929	888	941	966	949	930	904	898	956	916	865	894	965	875	958	895	907	937	1010	935	958	972	918	908	905	927	928	949	913	935	891	882	936	903	912	897	932	907	860	949	918	916	924	987	952	890	901	942	929	896	913	953	925	880	939	899	925	920	959	933	931	964	950	952	943	917	995	910	939	928	931	965	948	896	922	945	940	969	933	904	904	957	946	969	921	910
2959	2018	1076	737	917	1390	1295	1155	1042	885	796	829	790	606	454	456	418	376	325	285	271	220	204	191	155	171	141	154	134	127	113	112	95	92	106	78	96	104	89	86	82	96	95	84	72	92	79	92	87	86	75	90	72	81	87	72	81	87	84	77	62	74	81	91	75	73	66	78	67	90	77	91	79	66	76	71	76	67	88	62	82	74	62	72	67	56	72	70	91	80	87	69	65	57	63	82	75	75	78	80	61	82	80	72	85	67	69	69	61	55	51	64	70	77	78	74	76	65	75	81	73	70	77	55	80	80	70	77	79	90	60	82	91	93	73	79	65	59	77	57	76	72	75	72	72	64	63	67	66	83	71	73	67	70	69	76	78	72	73	61	70	86	85	56	86	75	65	64	69	68	78	82	81	68	74	54	78	66	78	79	72	86	68	83	84	78	81	66	63	73	69	75	79	75	72	77	67	83	74	68	72	84	65	66	81	88	87	75	80	85	63	72	74	72	82	56	78	78	61	69	78	64	73	59	67	67	79	66	89	74	77	76	71	71	79	59	90	76	77	65	92	75	68	64	73	55	86	80	78	92	62	82	85	85	66	81	64	71	73	78	80	68	71	76	73	72	77	76	67	69	77	62	59	67	82	72	77	57	60	77	73	78	70	79	80	48	61	79	93	69	82	76	68	84	77	67	73	71	62	77	81	78	69	73	80	81	74	77	79	69	81	77	85	65	59	62	70	62	71	69	76	71	79	71	76	65	63	70	69	68	78	72	76	80	78	70	88	69	75	60	55	85	59	69	63	83	75	89	86	79	85	60	85	68	76	70	81	72	66	83	84	63	76	83	72	74	72	71	72	75	61	78	68	90	59	75	74	76	66	76	72	75	77	80	82	79	79	73	63	67	70	66	72	72	77	67	74	76	57	76	69	64	76	62	72	67	79	59	75	73	72	67	67	71	68	75	62	76	91	77	74	84	87	68	70	88	67	76	84	52	67	82	74	66	78	89	78	84	69	71	61	76	72	72	72	60	71	66	63	82	67	53	73	75	67	76	66	66	62	61	74	70	76	72	63	65	52	64	51	76	80	64	81	77	79	69	96	65	82	75	82	69	68	61	69	93	59	79	72	61	87	84	101	75	70	81	77	72	66	91	66	73	76	74	73	78	76	74	85	70	86	64	84	67	67	81	71	65	70	74	79	75	83	88	64	77	75	73	81	78	70	67	72	70	76	60	91	74	73	72	85	85	84	69	63	73	70	71	82	55	78	79	62	64	85	76	64	63	61	70	75	80	62	86	69	64	79	82	65	91	71	74	68	72	71	70	68	84	74	82	85	64	89	69	76	63	75	77	74	64	67	82	76	74	69	61	61	72	80	65	74	65	67	72	85	73	69	83	63	71	68	80	79	78	71	83	80	83	64	67	67	85	87	68	73	78	79	80	76	67	57	71	73	74	80	68	57	80	84	64	67	72	78	69	72	69	89	52	64	77	61	77	79	75	72	59	64	83	50	74	69	90	66	83	80	62	77	80	68	87	59	91	95	66	67	81	61	87	73	69	75	83	82	73	65	76	78	88	91	70	64	62	73	62	81	89	72	77	72	73	79	72	70	75	81	69	64	72	76	66	68	65	69	77	80	68	88	88	78	81	67	69	61	70	70	69	70	87	70	67	74	82	65	74	67	83	70	73	78	76	67	74	76	79	75	53	69	64	73	79	80	56	71	78	82	73	77	82	73	69	77	56	89	74	76	59	73	70	89	77	73	83	66	68	67	84	62	66	58	73	82	63	73	65	85	72	78	70	64	64	74	83	75	78	70	65	75	69	80	70	73	92	60	81	73	67	70	86	81	67	72	74	71	71	85	75	85	70	64	84	85	75	82	78	76	80	69	75	72	79	78	80	54	69	73	62	65	75	54	90	92	69	84	80	72	70	79	62	94	80	73	83	71	83	84	83	73	75	79	66	69	75	77	67	72	74	71	62	74	72	82	74	82	66	66	70	73	57	55	71	76	82	85	85	71	74	63	88	79	84	73	71	74	89	70	79	87	71	68	85	67	89	76	67	61	68	73	77	70	88	72	65	77	72	71	74	96	67	82	64	79	84	72	71	67	63	72	73	90	75	80	81	60	73	59	81	65	66	68	72	75	68	67	82	80	66	58	74	84	60	75	72	73	74	75	66	95	69	68	79	82	74	92	84	58	70	78	77	79	70	70	65	52	80	75	75	80	77	95	74	78	70	75	76	64	58	74	77	76	80	67	74	61	83	55	93	63	71	67	56	81	68	67	76	65	70	77	60	75	82	67	77	85	65	82	84	65	81	68	74	64	89	69	83	68	84	61	60	73	77	83	77	71	64	87	70	59	76	74	78	63	86	66	73	67	69	81	70	80	76	63	77	79	73	68	69	69	70	82	71	89	69	75	75	75	83	74	70	76	76	65	71	74	74	79	74	81	82	72	61	72	70	75	55	80	70	78	69	74	62	67	60	64	77	73	82	70	86	85	77	69	66	56	92	68	90	71	74	67	58	59	81	77	74	62	61	89	67	93	70	66	85	49	63	76	89	90	83	78	89	87	74	71	83	84	65	73	83	63	79	91	67	61	74	73	60	73	69	68	88	68	69	77	68	86	88	72	81	67	70	85	64	91	81	56	69	77	77	79	72	76	71	81	82	70	107	80	68	77	86	83	79	69	81	88	70	71	69	70	63	77	70	63	75	77	78	74	78	73	83	56	75	64	63	75	62	84	74	72	69	77	81	70	77	68	85	71	74	69	90	93	80	74	78	77	67	67	91	64	63	73	65	81	68	84	79	73	63	75	79	74	86	74	92	86	68	63	76	70	77	80	82	66	87	71	50	74	75	72	92	67	67	71	68	59	81	68	73	83	76	78	74	67	82	74	49	79	81	80	71	60	75	75	87	70	64	60	75	71	82	77	84	80	77	68	70	96	63	83	71	71	73	78	64	82	76	69	72	80	70	74	73	80	68	63	73	70	87	77	63	71	78	69	61	61	60	76	61	72	75	72	70	90	88	78	72	80	81	69	71	64	83	81	88	56	87	89	81	68	62	72	81	73	83	64	61	93	71	93	74	81	69	85	74	70	77	72	75	80	66	85	80	67	75	79	83	77	67	79	65	66	55	73	78	62	80	82	68	81	77	78	61	82	79	68	74	66	83	85	64	66	62	75	73	74	66	90	72	82	71	70	56	77	76	85	78	69	71	66	81	79	66	71	81	82	76	72	80	83	86	64	70	55	67	84	53	80	65	68	75	74	66	74	61	85	76	87	66	85	76	88	73	71	64	73	81	71	73	70	67	58	81	75	72	77	71	84	75	75	72	80	65	73	84	93	77	81	83	57	74	65	85	76	78	81	71	71	75	79	72	70	73	74	91	93	75	85	69	90	67	77	72	83	57	87	83	68	77	72	81	82	81	61	61	59	65	83	66	64	78	68	70	72	76	84	57	79	82	77	79	80	70	67	70	83	63
26832	18204	13660	22616	31560	32079	29573	27014	24209	22133	20709	19711	18716	16388	13586	11953	11572	10019	8840	8073	7283	5990	5392	4754	4417	4196	3749	3204	2787	2540	2258	2153	2071	1775	1646	1601	1567	1601	1571	1622	1495	1399	1413	1388	1312	1309	1211	1130	1173	1135	1047	1102	979	1061	1001	955	960	955	959	957	961	949	883	942	897	885	822	927	888	885	869	826	860	853	915	845	848	841	836	808	863	830	867	884	849	876	865	889	867	864	865	884	841	849	859	860	832	831	887	861	912	843	817	856	832	820	827	866	842	837	814	889	893	887	837	846	900	816	860	862	823	810	793	792	840	832	835	871	842	833	884	884	841	894	897	881	878	870	830	853	839	866	834	845	812	842	823	812	827	833	832	828	863	858	848	832	876	792	828	832	828	777	848	854	886	815	827	839	829	809	828	858	822	847	801	882	818	844	852	848	847	910	846	848	827	806	829	845	846	867	818	827	858	863	857	828	839	876	875	878	817	867	882	880	797	857	802	817	844	809	843	827	852	827	844	835	863	833	855	843	901	791	832	822	812	830	827	812	844	869	806	881	817	857	832	821	850	845	762	902	874	878	869	875	823	834	806	870	869	848	848	832	854	819	818	821	826	866	867	880	848	864	853	848	851	844	891	853	812	863	881	808	862	829	896	829	880	772	868	798	866	801	839	904	810	882	876	874	857	802	821	837	830	849	858	845	862	829	839	837	820	890	836	808	843	859	874	824	862	837	842	855	871	808	885	860	892	867	818	827	846	834	882	875	850	873	883	810	874	860	896	851	791	866	818	812	857	829	840	848	794	835	866	865	825	781	859	862	808	838	826	850	870	795	859	871	893	873	843	850	807	825	860	850	847	840	890	829	843	863	856	823	816	851	843	827	811	888	807	835	824	826	859	826	898	865	853	872	810	885	892	843	861	854	812	831	825	877	823	823	857	845	831	863	838	806	804	814	831	868	799	805	820	884	809	846	855	813	849	832	814	871	847	861	844	885	836	855	833	837	889	858	841	872	892	877	886	911	869	840	771	877	835	897	853	839	850	827	847	883	857	808	871	858	878	876	832	852	866	828	845	810	841	814	869	803	882	865	851	855	815	789	866	817	883	830	842	852	861	831	827	838	899	873	834	829	813	821	848	850	876	902	875	760	864	825	806	856	877	838	820	816	882	857	820	822	895	880	867	839	868	832	895	873	898	860	781	794	833	886	848	859	834	835	837	853	844	838	827	851	840	891	830	847	848	851	888	852	904	854	858	875	887	805	824	839	847	822	881	878	811	856	885	836	832	848	827	819	822	837	876	800	826	854	858	855	851	839	860	776	844	882	820	826	905	839	810	828	858	806	826	857	798	888	891	848	800	834	867	828	805	848	825	826	799	902	842	843	812	820	863	867	899	820	816	825	826	833	870	848	835	850	815	856	901	835	881	877	856	918	812	818	800	826	842	820	879	879	864	876	850	840	852	818	850	853	917	863	874	872	834	838	859	886	831	871	843	875	862	852	840	758	832	819	848	903	859	866	817	846	818	828	844	860	838	850	897	838	876	826	816	839	848	860	839	846	868	885	861	862	851	903	873	863	834	878	876	855	855	861	851	854	845	844	862	798	808	871	867	878	884	858	849	866	877	875	787	843	870	801	879	865	803	924	844	802	814	824	829	839	818	829	839	842	887	846	840	786	855	899	894	825	860	816	825	868	856	808	869	888	852	817	871	894	821	877	824	832	880	835	829	882	791	871	871	816	868	830	880	866	905	842	821	798	850	840	905	884	836	856	793	875	879	865	829	853	867	844	885	884	877	815	853	875	801	888	847	859	834	878	862	856	850	901	838	855	868	862	803	850	847	842	834	857	859	855	846	889	835	841	842	823	838	848	867	888	859	886	800	869	805	831	823	858	798	846	814	832	843	850	826	837	910	863	896	832	846	861	826	829	868	882	829	854	881	845	879	847	861	797	857	825	864	954	837	837	870	836	808	806	869	868	836	829	825	815	853	871	828	878	831	833	818	838	825	858	828	852	862	866	863	812	895	868	874	863	840	867	819	818	798	847	819	857	830	838	840	873	921	886	837	849	894	818	867	853	875	856	855	850	804	861	849	861	851	856	853	826	850	831	875	838	817	864	833	821	830	878	881	816	858	852	831	908	820	847	839	872	854	876	820	861	881	864	811	855	844	867	827	811	834	853	853	828	824	798	862	858	874	888	873	828	780	813	823	830	855	849	849	825	891	887	851	829	830	900	862	879	852	851	853	833	823	849	812	838	886	902	829	828	852	858	857	780	828	825	887	835	838	896	865	824	847	825	789	827	903	850	879	882	841	853	837	868	873	894	857	833	835	869	802	890	826	859	843	815	837	823	854	824	902	836	875	892	791	795	898	851	868	887	828	870	876	838	870	830	866	864	808	823	820	838	867	905	937	860	867	862	858	843	856	817	883	829	860	851	831	935	817	926	813	836	812	818	811	844	854	859	863	800	815	875	878	844	836	814	866	787	849	874	867	836	848	866	785	896	886	851	894	846	849	820	854	897	831	818	846	834	886	888	834	802	851	852	854	818	833	810	872	818	817	820	884	856	841	848	823	850	852	803	841	872	846	854	862	878	857	827	946	848	867	874	870	786	848	785	865	886	834	869	826	850	866	808	878	818	871	853	849	863	863	889	797	851	854	862	859	862	834	829	873	798	819	843	878	846	839	847	826	838	843	885	785	790	819	867	849	814	848	848	790	894	872	813	848	863	878	839	885	794	865	847	802	801	850	894	802	857	884	889	839	819	830	865	818	870	836	862	794	849	814	811	843	759	890	854	853	826	884	854	888	827	825	852	820	851	908	875	849	877	847	858	875	866	852	817	860	859	826	853	878	873	855	863	879	862	867	803	833	850	841	845	857	859	800	806	858	860	817	810	801	888	850	866	856	869	861	835	877	885	856	857	879	847	889	882	844	803	820	869	838	865	852	810	881	874	896	828	870	830	868	858	806	859	841	864	869	782	819	773	839	851	882	842	860	825	866	794	872	868	849	851	860	869	848	876	917	826	877	818	858	857	849	851	836	878	851	814	869	808	817	870	864	804	895	847	871	854	841	833	870	828	794	850	897	855	863	872	835	860	806	821	886	819	847	859	794	827	881	801	825	828	868	886	830	791	835	858	863	886	877	867	883	843	891	846	840	837	845	874	880	902	817	867	854	833	885	825	807	786	846	861	805	837	815	858	835	861	879	865	821	853	845	821	869	837	878	849	864	805	844	813	843	816	892	859	872	853	861	822	805	804	825	806	822	884	855	854	850	853	822	863	817	845	852	891	836	832	792	830	881	816	793	860	789	917	825	848	868	792	887	798	861	832	839	839	856	766	870	836	783	808	854	842	805	878	820	878	845	841	845	819	779	887	840	834	800	783	859	833	870	834	849	863	803	859	810	866	912	813	867	823	897	828	836	851	817	836	853	881	851	876	847	879	875	824	868	859	835	872	857	838	840	846	880	811	809	801	855	825	823	818	870	824	889	893
2184	702	425	364	410	616	664	522	443	387	375	378	383	338	312	241	230	224	181	165	186	161	131	129	109	88	101	115	81	95	113	87	77	86	83	89	97	75	77	76	89	72	64	87	82	88	70	95	75	80	85	76	71	69	74	69	74	75	72	86	82	79	93	77	69	88	74	83	82	85	63	82	64	60	63	71	86	65	77	71	68	77	71	78	79	61	81	84	75	90	58	73	79	72	77	64	71	78	77	72	79	63	74	64	62	65	70	82	75	84	67	77	67	77	67	81	80	69	81	71	62	75	73	78	65	73	56	67	65	91	75	62	75	71	62	69	71	76	68	77	84	67	57	64	77	74	68	68	68	65	72	73	75	68	58	77	78	80	70	63	62	66	56	69	79	74	53	74	80	89	73	71	77	79	67	68	61	74	71	83	65	76	84	86	84	70	74	66	82	62	74	68	73	78	65	69	66	76	77	71	78	63	73	80	53	73	71	74	83	76	91	76	75	62	79	75	66	72	60	68	85	61	78	74	73	68	75	70	73	78	74	69	83	82	71	59	82	74	70	90	67	71	73	72	79	66	59	62	82	57	80	76	60	67	68	57	65	66	63	65	78	60	68	78	80	68	71	84	95	69	69	78	62	78	67	69	82	82	53	66	87	72	73	73	83	66	67	73	72	77	73	92	71	76	78	70	79	78	69	81	74	64	49	69	84	76	66	59	68	61	83	79	75	75	70	52	73	67	86	71	81	79	72	60	75	67	62	71	69	77	67	93	61	77	87	66	74	81	61	78	72	86	75	101	54	76	74	69	75	78	59	61	57	76	76	82	53	79	69	71	64	68	72	76	73	75	65	75	92	82	56	70	83	66	70	68	69	69	74	68	66	76	71	70	83	67	54	71	79	74	65	71	74	59	69	66	73	86	63	82	65	65	58	79	85	59	58	74	64	69	61	83	62	65	77	72	89	77	74	69	80	75	67	75	68	83	71	66	78	89	75	77	75	76	66	66	69	79	92	67	69	72	70	70	74	70	69	60	74	79	75	83	70	74	86	68	73	68	67	75	67	68	65	87	82	69	65	78	76	71	73	57	75	71	70	71	61	80	69	63	64	68	67	70	89	89	75	64	77	59	78	76	83	58	73	65	83	75	75	80	76	80	57	60	66	71	79	63	61	62	79	72	72	61	87	59	89	72	73	88	65	79	67	71	77	77	69	85	73	66	76	54	88	67	70	60	76	55	72	75	70	76	61	68	79	77	75	68	76	59	70	65	73	71	81	79	63	63	69	61	80	75	64	70	74	69	65	70	70	59	76	65	71	61	82	77	77	65	74	73	77	70	68	74	58	65	71	78	78	59	67	77	77	59	70	70	83	90	87	76	61	83	67	66	72	71	66	67	73	63	77	76	53	60	85	54	66	65	65	66	63	74	74	67	78	79	76	75	71	76	53	68	81	72	74	63	85	65	70	76	67	75	85	73	76	78	81	66	68	74	75	69	69	60	82	63	71	64	80	70	59	58	73	52	72	61	64	67	82	63	82	83	71	82	71	66	85	71	68	69	71	78	56	71	61	70	80	65	69	61	71	69	73	66	66	63	72	80	68	73	63	56	73	79	65	77	68	77	68	74	77	70	65	70	70	64	76	72	77	83	71	74	66	89	64	66	76	65	73	68	76	67	88	67	79	55	74	83	71	70	62	78	81	74	56	84	77	62	76	74	64	71	74	71	67	82	72	64	67	70	68	90	78	81	85	69	67	72	79	63	94	70	60	91	64	89	73	84	59	80	64	77	75	71	69	74	69	72	51	87	79	90	69	74	93	75	63	83	87	74	82	67	68	69	74	70	56	98	86	77	79	88	74	76	74	80	68	66	57	84	66	73	66	77	84	63	79	58	71	70	73	66	66	78	74	85	75	61	57	75	65	74	84	72	87	77	71	74	89	63	77	81	81	64	72	66	72	61	84	74	76	81	71	68	64	66	71	76	77	56	64	61	71	68	88	80	77	74	72	71	75	73	76	77	70	78	80	67	73	72	72	70	87	78	77	73	76	75	69	71	62	77	67	72	54	83	89	91	64	79	78	79	80	77	71	85	77	87	78	72	79	69	72	83	81	75	60	76	75	63	68	70	76	64	77	70	84	71	66	60	57	65	79	69	69	74	81	85	50	76	72	58	67	65	79	67	77	66	85	63	72	73	61	67	62	67	74	79	60	81	61	76	53	66	76	83	69	59	90	75	72	73	64	82	57	69	88	82	65	82	90	82	74	72	74	64	65	73	67	65	84	56	58	75	89	86	78	67	72	73	65	83	74	93	62	66	76	80	73	58	77	69	80	74	69	74	73	75	84	64	65	68	61	82	65	82	77	71	76	66	68	57	65	62	68	76	90	70	75	80	75	75	74	83	74	71	56	70	76	70	66	66	89	72	67	82	65	79	79	88	65	74	77	74	75	79	70	86	71	78	46	70	78	63	79	66	74	86	67	79	62	68	82	92	77	74	79	64	61	62	73	81	70	71	84	63	80	69	56	65	61	57	82	73	78	82	69	70	73	71	71	79	83	71	72	76	74	74	78	81	67	76	85	58	77	68	61	60	66	78	68	63	89	84	70	68	51	57	87	76	83	66	68	71	80	76	72	91	85	56	75	54	66	76	72	72	71	64	69	62	79	61	67	66	73	67	76	76	62	67	73	74	77	72	63	74	65	74	79	64	63	77	60	95	60	63	60	87	71	69	77	67	63	78	81	78	74	72	86	84	96	66	64	72	82	83	69	79	72	78	85	77	73	69	85	70	74	64	76	85	83	79	65	71	69	74	85	75	83	76	86	63	78	79	70	82	64	77	65	73	78	64	80	73	81	76	69	73	78	75	67	67	86	74	87	63	68	76	75	81	64	60	70	75	65	83	72	66	85	76	79	70	64	78	64	79	74	77	62	72	84	54	68	73	68	52	82	84	61	68	67	68	89	80	86	64	68	83	79	84	75	74	66	76	66	58	73	74	73	70	63	77	75	68	59	71	74	72	82	57	57	72	79	72	82	71	79	66	73	66	76	67	72	66	72	72	87	68	75	70	66	77	65	77	63	67	84	72	86	74	63	71	73	74	77	80	60	74	69	67	78	81	78	82	71	64	74	74	65	79	73	69	79	74	89	68	82	67	92	85	68	76	80	74	64	80	76	73	82	74	65	83	84	61	69	68	73	74	82	88	65	77	70	77	77	79	84	74	76	84	66	69	82	78	86	65	67	71	80	67	70	84	59	75	84	93	80	73	68	64	66	75	72	67	59	59	76	68	70	90	76	84	87	70	78	67	76	72	51	71	58	83	79	60	59	76	72	78	73	73	76	71	55	87	73	79	80	74	72	66	72	68	68	76	61	76	73	76	63	87	72	81	76	74	86	68	67	69	69	72	73	84	70	76	69	73	81	74	80	78	67	77	79	86	68	80	84	76	65	65	63	83	73	71	80	74	74	79	84	78	75	67	75	76	89	66
19393	11437	7540	14588	23485	24761	22421	19522	16518	14228	12706	12482	11856	11147	8629	7028	6357	6050	5165	4626	4314	3679	3189	2872	2438	2427	2115	1931	1687	1515	1463	1436	1307	1199	1178	1166	1079	1107	1160	1166	1134	1090	1102	1111	1007	999	1004	997	968	899	954	938	907	922	906	919	930	874	898	863	898	886	911	861	863	832	883	884	884	847	822	892	902	878	871	903	851	865	841	911	836	886	880	857	866	855	864	846	884	844	822	828	840	841	846	856	839	830	821	858	791	827	820	836	886	860	851	803	815	843	792	842	871	821	854	881	891	815	863	800	902	903	875	841	928	898	810	858	888	833	806	823	886	807	888	847	839	855	868	889	841	849	869	886	841	841	851	821	844	881	851	846	840	828	806	844	802	870	873	809	860	820	822	834	830	866	827	863	872	890	901	859	927	849	828	855	837	840	810	826	826	823	819	843	870	867	876	845	893	854	871	862	802	814	796	800	844	820	862	842	810	824	850	886	842	869	866	853	904	820	856	863	843	849	807	833	859	837	826	896	831	875	817	809	828	868	841	832	850	811	833	831	858	838	870	872	856	858	835	849	873	898	820	826	798	824	829	840	902	849	855	813	862	824	861	853	876	842	826	848	817	874	847	807	813	843	855	877	839	870	862	813	867	853	820	857	802	854	905	822	844	879	852	852	863	848	859	869	831	825	841	861	849	836	862	787	848	882	843	840	837	782	839	865	806	877	859	824	870	817	854	841	861	852	871	870	816	867	829	864	880	809	869	851	830	854	861	878	850	846	797	841	769	824	794	794	816	849	826	855	875	872	858	871	830	836	864	873	900	846	849	890	868	900	844	845	820	835	860	843	840	857	812	841	827	867	897	869	827	810	850	853	911	843	815	838	836	813	883	870	816	885	887	859	827	810	871	859	885	865	854	924	845	822	813	877	792	888	876	833	850	923	827	872	830	835	843	886	812	865	846	849	844	844	832	876	829	859	840	846	842	831	849	861	860	859	842	806	836	815	926	869	880	828	895	803	828	779	881	878	858	824	831	810	883	833	830	818	891	815	824	833	870	845	807	827	793	806	841	829	837	853	839	825	865	796	878	824	874	813	881	799	839	833	845	905	828	882	823	835	806	863	815	818	874	893	817	809	877	840	875	845	860	881	895	839	858	830	893	824	837	882	814	833	869	850	856	864	852	803	848	788	841	882	834	842	902	861	882	886	825	889	827	898	851	929	837	864	815	844	870	803	854	846	868	845	828	867	845	837	815	811	846	872	856	869	857	879	857	864	859	869	829	864	886	836	844	849	808	859	847	824	872	872	764	868	776	865	861	895	870	872	865	825	853	849	848	831	836	806	849	824	866	845	888	851	872	868	842	840	852	871	801	829	824	838	835	830	819	846	821	873	861	829	846	888	860	875	810	796	821	881	814	861	797	799	818	802	859	872	829	799	896	853	865	854	888	867	839	850	917	843	797	855	867	862	850	795	814	815	817	864	808	834	835	803	851	828	842	836	852	892	858	817	875	838	902	820	847	851	809	830	837	813	830	809	851	805	847	874	891	850	866	868	840	840	844	869	825	839	822	882	813	838	839	840	849	860	865	858	808	899	819	865	825	868	856	842	829	854	780	858	870	827	850	830	843	819	814	850	840	823	882	858	843	848	875	865	872	848	865	877	791	800	861	804	852	858	850	849	811	822	818	844	864	888	837	839	882	879	822	814	859	863	833	865	872	843	862	823	840	842	859	887	816	835	907	832	814	850	824	833	848	821	768	889	878	855	798	825	821	860	864	777	856	858	809	875	846	864	853	831	876	850	838	872	907	852	841	821	877	818	850	822	841	833	851	880	893	824	843	835	887	831	831	802	864	792	894	897	832	847	804	791	873	816	900	836	817	854	847	829	803	827	849	901	826	839	850	834	843	865	845	832	827	866	835	844	843	853	862	850	836	839	846	828	857	873	866	926	881	836	812	865	851	856	889	868	838	896	849	821	844	820	859	795	845	855	831	848	856	831	842	791	879	829	881	856	851	860	856	837	857	779	897	827	889	877	838	837	847	821	881	877	844	828	854	850	873	848	817	886	862	839	876	888	909	842	825	851	871	831	841	891	841	818	863	871	891	827	810	856	847	826	856	842	847	828	821	893	857	819	819	822	835	900	849	862	813	893	917	824	834	875	931	879	875	865	819	839	791	824	826	842	849	806	879	806	813	864	814	902	837	908	828	857	829	832	862	863	901	851	866	812	798	851	879	824	867	872	810	849	839	841	809	819	817	828	872	808	847	833	856	835	838	805	837	878	833	799	887	856	793	822	801	834	859	826	818	844	859	847	884	862	875	865	853	871	837	863	803	887	790	856	873	858	837	815	851	925	826	853	854	842	836	823	851	848	882	882	831	878	806	831	816	831	841	894	868	837	879	879	873	845	806	860	868	878	903	839	792	802	834	861	823	848	822	851	872	866	830	858	842	795	821	844	825	850	824	844	869	853	857	842	844	854	890	835	865	843	854	886	868	852	891	856	866	846	852	884	792	834	900	849	840	888	879	830	881	865	846	843	822	802	914	835	826	838	833	882	878	861	854	867	863	814	825	909	822	837	852	880	816	850	831	815	862	850	803	791	854	776	820	850	819	880	817	834	813	865	832	850	856	825	850	862	849	856	834	870	850	845	840	863	828	847	917	835	876	787	869	815	832	816	844	829	812	790	818	852	805	840	858	875	852	841	851	869	870	841	829	842	849	791	825	870	872	779	816	866	851	838	838	821	802	847	855	812	860	863	895	866	860	860	780	794	833	858	816	873	850	820	840	877	812	846	804	828	862	871	763	852	830	880	870	831	851	898	907	838	814	860	836	844	842	862	820	844	812	776	865	847	854	872	853	869	870	847	865	849	868	834	845	886	821	826	806	875	901	899	821	824	834	873	866	850	786	854	909	850	840	789	824	856	901	853	863	823	847	814	845	811	826	856	871	826	854	857	872	842	809	847	875	799	861	831	867	859	780	844	822	844	900	889	825	830	851	837	801	838	795	820	834	880	829	840	864	829	885	813	821	812	884	790	853	811	870	872	885	821	835	853	893	862	879	890	857	842	864	876	813	885	809	858	873	861	883	835	810	869	820	856	876	858	820	806	860	766	844	873	886	858	860	803	857	831	851	877	884	821	788	906	835	834	826	835	874	833	786	901	828	868	812	873	826	892	882	845	870	844	858	908	822	869	825	842	885	827	833	821	846	811	857	830	836	859	887	874	872	816	813	836	863	844	871	825	883	831	867	847	800	809	901	889	890	826	813	843	844	875	840	864	841	821	871	851	837	802	846	849	836	888	873	769	852	826	843	787	856	812	833	850	885	828	852	825	856	847	890	861	852	823	855	821	795	875	799	888	835	848	905	873	898	810	798	883	859	877	819	844	886	840	866	826	812	905	827	784	844	930	832	925	857	867	834	854	817	839	905	840	861	847	838	874	848	839	888	851	851	850	848	782	840	829	837	881	822	854	810	850	866	843	901	817	848	880
2016	1408	740	512	685	964	988	870	674	582	536	501	483	514	426	320	290	238	233	206	204	169	153	144	113	140	126	132	109	118	95	101	112	95	96	88	79	80	89	81	75	85	85	65	73	68	70	76	70	79	73	77	64	91	75	67	67	73	72	71	78	59	66	79	68	66	82	73	74	78	73	58	64	69	65	70	53	74	64	92	79	77	66	65	74	67	89	51	74	60	78	65	73	80	54	65	69	65	69	66	63	68	65	58	59	78	59	67	68	61	67	84	59	66	64	75	84	81	70	67	70	71	62	83	67	59	60	69	71	68	69	51	74	50	71	76	67	68	72	77	71	77	90	61	77	80	86	67	84	59	72	51	67	89	84	96	72	63	73	63	67	85	63	66	69	66	87	86	88	80	55	82	66	71	61	79	56	74	69	66	68	68	81	79	64	59	87	64	65	68	64	61	60	78	64	67	58	64	70	67	77	61	79	69	70	62	73	51	68	59	67	77	46	56	72	85	77	58	69	75	62	73	73	87	79	70	76	65	56	53	59	70	74	79	66	57	67	68	76	71	72	78	71	69	77	63	59	66	53	70	61	69	66	67	68	67	69	58	78	68	82	70	69	66	67	75	67	75	55	65	66	61	74	77	66	55	63	54	78	71	71	80	76	75	84	58	88	73	85	75	74	71	74	75	77	64	78	65	67	46	74	57	56	85	69	76	68	83	67	69	70	85	83	82	66	61	77	63	76	78	74	60	63	88	69	74	65	76	76	77	65	62	64	81	70	78	64	75	57	63	78	52	82	77	64	79	73	61	59	72	59	72	75	66	75	81	62	76	73	84	73	89	68	67	64	83	66	82	76	60	72	78	76	60	71	62	83	65	70	63	63	96	70	69	79	74	80	66	70	68	65	63	67	58	56	83	82	69	78	58	77	67	69	79	85	67	85	71	63	67	63	72	71	77	82	67	49	84	74	62	65	80	74	43	61	75	55	55	74	59	59	67	72	81	84	86	64	61	63	82	77	59	73	72	77	70	72	70	67	67	65	60	68	74	63	73	72	73	74	57	60	67	62	60	59	73	61	71	87	67	70	67	57	60	52	67	70	78	61	67	63	63	79	54	82	71	68	79	66	71	58	64	70	61	56	70	69	63	63	69	73	66	74	67	63	72	69	68	86	64	64	78	74	76	86	71	68	83	74	68	70	60	84	75	72	56	61	67	61	80	66	78	68	70	70	63	75	75	78	70	68	63	73	83	83	76	63	62	79	71	72	78	63	73	71	89	85	51	78	78	53	71	56	85	51	79	57	60	81	62	65	76	65	66	61	63	69	57	82	77	68	68	70	69	64	72	77	73	65	68	65	82	74	70	72	66	69	75	58	77	77	75	73	77	85	77	68	64	64	72	80	61	70	64	64	78	79	68	54	71	70	76	67	75	64	69	62	60	75	75	93	69	59	72	71	70	78	63	64	72	61	63	72	65	63	76	70	80	60	73	75	85	65	66	66	68	54	62	68	72	80	56	87	67	72	72	67	60	79	68	74	69	83	75	60	74	77	61	81	73	73	69	80	69	63	69	64	73	76	59	68	64	68	66	66	57	64	76	77	64	59	69	86	67	77	56	60	77	74	70	76	70	69	71	80	69	79	65	65	76	85	73	75	87	80	72	72	62	70	63	73	84	65	69	60	70	70	97	69	78	82	58	72	73	74	80	74	51	65	66	75	73	66	70	70	65	57	72	67	48	62	71	65	66	60	74	70	68	63	71	66	71	84	60	78	83	73	84	65	70	81	65	74	77	65	66	63	78	72	64	74	73	52	66	77	71	72	58	90	68	69	68	75	59	76	66	68	54	84	69	58	59	67	76	69	70	67	79	73	72	81	65	70	68	74	66	68	60	72	78	75	63	81	74	63	65	79	88	70	62	84	60	70	72	56	56	72	64	64	78	71	85	67	66	60	72	71	80	83	85	63	84	74	73	77	65	62	77	73	60	50	57	73	65	87	79	59	82	66	58	74	84	71	68	72	74	70	67	59	69	70	67	70	70	83	66	72	51	72	74	57	63	55	68	64	73	90	61	58	63	84	58	84	69	64	90	69	69	74	71	70	77	70	78	66	69	61	49	79	73	85	62	77	59	67	72	78	88	72	65	61	59	69	61	76	80	82	71	77	60	79	75	74	76	76	76	58	81	75	74	77	59	72	68	61	63	76	75	63	83	64	77	70	59	72	84	64	65	62	63	69	82	66	73	56	72	64	69	74	66	80	66	65	83	83	66	55	84	63	65	75	68	57	63	78	70	56	71	52	52	67	77	56	69	73	77	61	56	49	65	65	84	65	76	63	72	78	67	66	71	78	62	75	69	65	86	77	71	58	68	60	55	78	70	56	78	59	55	85	56	65	63	63	85	59	73	44	81	78	61	77	70	82	70	80	82	75	75	74	74	74	68	63	75	82	72	69	67	69	69	65	69	65	71	70	74	62	65	60	68	78	58	82	75	59	79	44	70	69	64	67	51	73	72	83	77	81	68	76	59	60	77	78	56	63	75	77	63	66	73	72	75	70	59	59	71	98	75	74	55	76	69	60	55	75	65	77	65	69	63	73	57	61	75	73	73	66	66	69	75	71	59	73	69	59	66	78	69	75	79	69	72	63	78	78	70	63	70	67	67	76	63	73	80	72	68	80	68	63	69	63	56	76	68	67	67	72	71	66	69	69	57	75	66	57	81	51	65	56	76	69	67	69	72	64	71	69	86	74	59	92	62	56	71	61	73	65	77	63	74	77	72	66	84	77	57	69	74	68	71	60	55	57	70	72	70	78	75	74	65	69	74	68	49	65	76	68	63	83	75	60	64	67	60	60	72	78	79	82	78	72	71	66	80	68	64	53	61	66	74	58	69	52	81	62	67	74	79	72	71	72	66	83	51	80	78	69	80	73	67	81	66	76	77	66	66	74	56	68	74	66	87	66	71	51	73	73	77	62	69	66	75	74	68	61	72	79	63	79	66	72	73	79	57	76	55	75	65	55	61	62	71	79	80	65	56	56	53	79	64	76	58	78	67	75	72	62	66	76	60	90	73	68	80	66	68	66	71	76	65	70	67	75	78	64	77	69	53	72	62	78	59	64	80	75	73	77	73	73	71	58	85	81	78	69	64	50	73	82	69	69	80	74	79	73	60	56	80	65	87	67	77	75	76	73	91	72	69	62	72	73	78	66	60	74	70	61	62	70	64	57	73	71	67	70	58	64	80	67	65	69	77	80	62	71	66	75	69	75	62	73	73	64	65	74	74	81	67	59	68	77	75	74	67	72	64	64	82	65	69	74	69	61	73	64	58	69	73	67	73	61	84	85	63	71	52	69	81	75	65	76	91	59	64	54	60	58	58	86	72	66	76	58	61	84	76	61	61	62	75	79	74	59	61	70	69	80	78	54	72	69	79	59	78	63	71	67	62	59	72	64	69	51	74	56	75	78	66	72	70	83	63	68	70	64	81
23216	15939	10936	19248	28101	29167	27443	23961	21001	18549	16414	15038	14900	14076	12226	9757	8035	7405	6535	6180	5487	4792	4127	3504	3147	3032	2849	2488	2342	2112	1928	1752	1615	1524	1340	1313	1238	1254	1243	1252	1217	1253	1183	1187	1100	1100	1040	1021	1090	1038	946	980	979	938	834	866	878	883	918	957	850	846	813	830	885	905	866	815	871	903	776	823	830	802	809	802	810	802	819	762	826	777	796	802	799	788	877	780	840	785	812	852	804	823	877	804	823	769	818	811	811	786	770	787	828	842	862	851	889	780	817	769	808	781	876	805	807	779	744	825	827	783	821	810	847	837	813	816	776	844	832	801	807	787	805	816	806	811	804	851	885	784	830	870	788	812	801	823	783	816	789	881	836	840	840	802	792	824	822	786	804	805	822	822	777	811	800	799	852	744	758	838	821	818	831	805	791	814	809	844	830	879	811	792	808	815	777	805	804	842	848	817	801	775	796	786	787	809	830	818	795	797	828	792	779	782	755	777	778	742	805	830	784	827	822	774	863	727	816	758	848	778	776	797	862	783	791	808	843	821	810	772	834	833	823	802	832	838	806	814	813	788	784	838	752	797	749	791	803	839	815	776	828	815	807	843	843	853	815	820	823	807	780	829	824	842	822	766	796	794	793	812	799	802	823	803	795	798	796	798	818	854	855	830	833	816	776	790	804	844	784	826	842	811	798	850	831	808	827	794	854	801	800	858	832	821	819	821	814	768	830	813	822	758	806	812	795	840	797	824	787	791	812	825	781	800	826	809	795	820	798	851	786	856	800	797	809	829	829	793	805	764	777	851	768	836	818	768	813	817	850	819	768	812	796	799	817	839	896	795	853	850	800	814	765	821	873	779	766	816	769	847	841	822	808	768	859	819	785	794	833	763	821	837	822	809	811	813	834	787	843	840	793	842	782	772	800	822	764	897	788	777	800	774	797	789	842	808	787	808	819	814	817	809	793	816	831	800	824	758	789	824	832	786	820	843	793	797	769	830	784	792	807	758	800	796	794	799	840	801	802	813	811	769	815	814	805	809	818	755	774	812	780	835	821	827	761	769	826	853	798	834	821	824	810	771	843	807	849	807	861	783	774	743	845	825	830	824	800	820	824	788	841	823	824	838	756	827	780	805	830	761	812	765	827	817	842	813	806	801	803	807	817	804	799	822	803	774	843	824	808	839	784	782	783	848	810	788	875	843	794	758	818	801	805	824	807	822	803	762	760	799	802	874	820	791	863	853	833	760	806	869	807	862	788	812	775	803	831	825	850	819	759	834	809	819	735	772	813	750	852	810	749	823	797	792	837	865	837	802	768	766	813	824	809	832	801	823	818	799	840	815	843	812	803	782	771	848	814	805	799	830	823	767	767	826	840	835	803	815	774	756	780	852	820	801	815	793	798	796	791	818	826	827	791	766	762	837	777	779	809	776	808	807	799	799	802	802	787	762	857	826	838	797	824	830	825	825	798	820	779	774	785	828	849	829	786	839	785	803	798	797	815	813	779	818	766	837	804	747	804	759	805	779	858	780	832	778	772	852	776	845	806	785	819	788	798	840	821	851	838	840	756	825	780	802	822	795	792	846	825	780	823	813	767	767	814	791	836	842	771	812	801	797	812	782	792	777	835	826	752	830	788	825	824	813	801	796	839	830	816	770	791	742	840	839	821	793	850	739	862	819	806	840	812	754	762	846	851	765	816	790	833	805	830	802	796	824	786	799	805	791	796	810	846	769	852	832	832	837	775	830	784	817	877	813	834	794	859	820	761	795	763	785	774	787	821	786	797	804	798	811	815	826	812	767	805	793	795	849	813	841	743	811	761	846	771	783	789	790	787	807	824	792	830	795	793	774	860	838	824	782	801	798	745	824	840	786	804	790	814	830	782	837	825	788	809	801	822	828	788	825	799	834	812	775	787	794	788	767	798	822	816	814	767	808	816	786	817	767	799	793	820	847	764	808	749	837	757	817	818	844	784	832	804	825	808	828	801	814	771	833	810	831	822	779	854	772	766	821	794	821	809	806	780	895	793	852	839	778	815	820	759	805	749	881	802	822	797	838	813	829	818	791	788	803	810	814	764	804	797	823	779	740	827	816	796	853	805	810	800	835	768	780	802	766	817	841	839	798	785	840	816	822	773	773	829	783	789	810	829	833	851	773	830	789	839	788	822	792	784	853	803	771	834	852	821	834	813	847	776	793	809	782	792	836	803	820	829	787	853	786	806	802	780	808	799	807	820	792	794	831	827	841	830	803	797	766	815	819	834	782	777	800	818	814	784	830	847	839	751	842	790	814	820	796	777	769	797	770	771	800	796	725	765	821	795	803	819	754	840	781	812	840	811	872	797	812	847	807	767	770	804	821	802	842	818	823	806	776	831	822	814	824	861	842	821	791	822	802	839	790	751	775	848	820	818	847	829	833	832	743	779	759	842	790	791	798	790	787	804	800	803	777	786	819	857	812	819	812	787	831	745	860	846	830	768	804	771	821	772	814	773	827	796	757	790	806	807	850	838	775	807	772	782	836	795	770	804	829	832	814	785	813	801	823	780	814	819	764	882	796	796	816	812	834	797	755	840	778	788	794	831	822	770	826	788	819	836	828	791	832	768	824	759	793	804	813	845	810	797	819	780	833	851	860	816	825	760	831	771	854	816	811	826	780	836	836	819	812	733	782	809	833	822	763	809	845	763	773	825	853	789	817	814	793	844	801	812	755	824	779	772	837	758	789	764	800	780	796	794	778	780	813	765	787	758	798	825	864	818	797	835	776	847	830	816	774	823	803	808	849	806	765	803	803	786	815	814	745	843	767	809	821	817	802	804	814	796	851	789	791	837	787	780	827	847	785	737	796	785	792	818	790	789	752	826	760	787	769	813	821	820	854	805	840	830	799	787	834	818	799	810	779	787	805	834	729	768	803	802	847	843	794	784	814	855	835	821	796	839	883	785	820	803	791	852	780	812	800	752	755	878	823	855	829	810	821	792	830	786	782	811	843	829	834	810	805	799	843	823	817	795	806	833	808	836	768	839	809	845	782	752	782	797	801	768	826	808	777	833	819	768	764	785	823	821	844	815	801	857	806	815	794	823	826	842	801	742	797	801	757	785	834	773	812	841	792	814	809	802	792	784	829	808	775	837	746	809	804	832	843	786	795	781	764	818	801	808	812	775	857	809	810	853	810	786	787	817	829	828	819	836	778	773	760	834	775	839	761	839	761	833	812	830	829	770	812	764	812	803	825	804	808	785	814	785	814	832	719	765	847	799	764	775	781	776	789	858	793	839	806	809	819	852	808	807	787	800	818	796	797	807	766	811	820	831	771	816	782	795	830	790	786	848	794	766	812	832	754	789	844	776	771	859	826	794	848	818	801	826	820	772	811	774	802	789	817	845	798	788	796	831	800	765	767	838	815	829	845	789	798	775	819	816	835	819	840	811	828	813	825	828	794	849	822	815	806	831	821	811	875	773	802	781	826	781	792	829	848	871	820	798	853	785	783
3387	1239	728	526	648	909	1036	874	808	637	534	514	509	545	471	380	333	247	236	222	205	205	156	167	161	140	129	136	140	131	114	116	108	87	113	101	90	91	90	102	106	101	100	90	82	88	92	75	77	84	84	78	96	72	77	92	71	88	91	71	99	91	89	75	80	69	74	80	83	88	92	63	81	89	90	76	89	73	72	79	88	84	88	77	90	64	64	70	84	73	90	76	74	74	79	81	82	60	81	74	84	70	83	76	73	75	79	96	85	83	80	70	79	83	81	69	89	81	76	75	83	87	96	85	92	78	76	86	74	84	71	98	89	86	87	95	77	92	79	85	85	86	76	86	81	75	74	81	76	84	78	90	89	80	70	83	66	83	77	79	86	85	73	76	72	63	95	65	82	71	86	90	85	71	78	85	71	71	76	78	82	69	77	85	67	84	89	77	86	98	58	76	70	81	90	81	75	102	70	81	91	70	79	76	62	81	86	72	77	105	85	72	76	75	87	67	98	80	78	77	82	63	95	80	69	79	76	75	79	72	74	62	98	82	87	71	78	83	86	79	69	72	72	73	86	71	88	76	64	77	75	83	73	84	85	88	71	78	76	90	68	75	86	77	88	77	75	85	73	103	76	73	84	72	88	80	77	85	72	90	88	92	66	84	101	70	85	91	80	88	75	71	72	67	96	85	87	74	81	73	78	75	88	92	83	74	80	92	95	74	75	67	75	84	75	76	66	69	76	74	82	68	98	82	75	83	67	86	80	66	74	89	84	73	80	72	77	81	79	76	87	86	89	89	73	74	83	69	94	85	80	74	98	99	86	86	83	69	57	89	86	86	79	65	78	82	77	73	90	79	83	76	82	72	83	92	87	90	81	85	72	88	68	67	85	80	67	70	83	70	95	77	78	75	79	77	69	91	83	87	89	80	84	82	79	70	71	73	86	87	74	86	91	69	63	79	79	91	74	89	80	79	76	84	76	55	91	81	64	77	85	80	70	82	76	84	84	79	63	74	78	75	73	75	62	63	75	72	69	74	86	88	81	84	89	61	74	82	64	78	79	72	77	67	68	73	82	65	87	80	75	86	70	79	71	87	75	67	84	91	80	74	79	89	78	89	73	69	84	83	70	76	85	83	80	77	84	86	74	72	79	70	66	66	101	65	85	83	95	74	74	79	80	74	69	93	66	64	82	74	83	87	60	76	76	80	77	79	61	80	89	91	87	87	85	80	75	84	75	82	75	80	87	81	85	70	88	81	82	73	66	66	101	74	94	68	88	82	79	88	72	90	88	77	85	87	78	78	69	80	72	65	78	70	92	76	73	90	88	84	76	80	65	91	83	76	76	65	100	99	90	76	78	84	84	79	70	78	80	72	68	82	102	89	85	87	84	85	78	71	71	87	83	88	64	78	66	93	87	69	82	74	77	81	74	76	77	75	85	94	72	75	73	77	83	84	92	70	84	93	63	104	87	74	84	61	75	80	85	77	76	79	87	87	81	76	80	72	89	84	73	93	78	89	72	90	86	82	81	87	65	70	81	94	64	70	85	85	78	96	77	77	73	98	97	94	69	59	66	73	65	87	88	88	73	71	79	84	88	74	76	74	66	88	84	73	82	74	70	80	75	80	89	69	80	61	89	84	88	88	76	75	76	86	74	80	74	91	79	87	86	76	78	91	81	84	72	70	72	78	76	86	70	67	89	87	75	69	66	80	82	97	86	82	90	75	92	77	77	66	82	75	78	83	88	80	79	82	72	82	81	84	79	80	83	83	75	78	88	83	70	76	74	79	61	77	81	77	69	69	84	90	81	86	58	82	83	109	98	88	88	83	75	62	90	74	70	72	75	79	70	81	87	83	90	80	80	78	77	69	95	75	87	70	87	81	77	73	87	82	74	76	61	78	83	76	89	73	84	82	83	81	77	92	73	64	73	92	69	88	75	72	92	79	62	95	71	86	82	72	69	98	90	82	70	80	83	73	84	92	81	75	67	73	75	85	76	88	76	89	70	70	72	68	78	75	87	76	84	101	88	76	72	94	79	84	80	77	99	85	99	88	83	92	82	91	84	85	78	73	70	101	87	81	72	94	69	88	74	84	79	92	79	94	94	68	88	99	77	83	97	74	71	76	66	91	79	74	77	61	85	87	71	74	73	71	69	78	98	70	71	84	84	85	82	85	79	64	70	95	82	88	89	73	78	67	77	89	72	69	79	90	86	65	82	91	76	92	62	66	91	73	68	78	76	83	77	71	70	77	89	73	74	72	99	84	77	66	68	104	83	88	71	76	66	79	85	87	73	89	94	81	82	70	67	81	73	89	78	71	86	94	92	72	89	68	69	87	61	78	60	98	83	95	74	75	74	63	98	78	66	77	80	71	67	87	72	83	68	75	78	85	80	83	78	87	80	86	81	77	80	79	68	66	89	82	97	74	72	72	65	82	72	84	76	73	71	82	80	67	77	96	83	81	83	76	79	75	82	82	79	93	69	72	82	71	81	86	80	83	79	82	86	65	87	101	75	80	75	75	71	84	69	59	93	85	78	70	69	86	67	80	77	93	87	82	93	70	81	72	70	90	99	87	91	92	89	75	57	67	85	71	88	87	78	87	93	90	76	80	79	89	73	92	75	71	90	75	77	100	78	65	98	81	89	96	86	82	65	85	58	72	85	91	76	77	83	98	98	75	80	76	81	93	86	85	90	105	73	80	71	86	79	75	75	85	99	85	86	68	76	88	73	76	66	79	85	85	66	89	63	89	70	82	74	92	78	69	98	83	75	88	80	64	90	72	67	91	81	73	80	79	71	80	85	87	74	82	84	64	65	84	84	74	81	79	92	85	67	66	59	81	89	62	76	77	73	62	71	78	85	80	75	87	75	66	90	64	64	81	81	88	71	89	74	74	85	73	68	82	78	95	81	84	73	81	76	87	75	61	71	72	73	91	97	75	85	71	67	86	72	71	68	72	71	81	76	89	74	74	83	100	80	81	78	83	80	73	87	83	78	74	91	85	78	84	65	85	67	86	63	55	89	79	103	82	74	75	88	79	64	73	70	78	76	73	88	63	75	73	81	89	74	97	81	69	78	75	89	75	88	94	77	78	75	82	65	61	77	71	72	66	88	90	82	82	77	84	92	72	81	57	86	71	89	83	92	76	92	96	72	91	86	86	82	90	82	87	72	85	57	74	76	75	72	84	78	87	72	65	83	92	73	68	85	88	90	77	79	72	60	80	70	75	59	93	77	92	71	84	87	75	83	74	71	86	76	90	83	82	74	80	66	79	97	86	96	81	67	76	75	74	79	83	89	75	67	85	72	72	91	80	73	69	74	71	77	86	67	66	92	66	89	83	80	81	82	94	78	71	72	75	60	76	76	72	80	81	88	80	84	84	70	63	84	83	86	94	75	72	90	55	63	71	84	81	64	83	67	83	88	79	95	73	87	80	88	100	81	87	79	75	89	77	87	77	72	88	89	74	84	71	82	92	98	80
22731	15441	11051	18667	27140	28485	27282	24621	21993	19253	16887	15133	14422	14247	13048	11173	8944	7225	6819	6274	6020	5310	4581	3976	3497	3194	2971	2808	2647	2332	2189	1879	1776	1660	1544	1421	1344	1398	1446	1414	1349	1370	1344	1283	1267	1227	1215	1193	1173	1209	1112	1177	1062	1030	1020	1061	975	1006	967	1017	992	937	1008	966	975	947	941	959	932	979	957	916	954	902	945	879	916	910	967	958	910	911	952	938	967	970	906	932	902	996	911	884	914	926	940	991	970	940	942	992	937	964	941	934	944	958	889	927	884	933	935	918	944	920	930	922	912	858	927	941	930	911	940	955	941	916	934	985	885	949	865	957	996	904	904	963	919	917	973	943	920	929	930	955	930	923	934	883	948	878	943	911	918	948	956	909	937	877	904	872	925	961	883	908	924	860	873	958	906	892	968	933	994	881	953	902	901	938	899	946	892	879	898	892	949	1006	917	936	897	975	908	865	922	923	946	928	921	915	895	956	902	918	913	941	934	983	956	927	974	920	1000	959	901	897	923	895	865	968	875	939	929	913	941	907	903	879	967	928	877	890	959	940	919	950	906	940	939	925	905	963	905	940	903	904	925	904	913	984	957	908	947	951	911	915	922	950	952	934	886	894	958	957	900	970	903	876	1001	931	963	944	925	915	888	966	922	916	946	940	900	949	918	939	931	874	932	937	887	881	909	872	886	912	932	916	964	982	957	953	944	941	960	896	971	940	961	931	969	961	913	941	983	867	843	970	942	896	922	950	880	965	956	875	907	899	925	946	909	940	973	918	898	898	953	904	910	887	913	927	840	868	919	955	936	913	921	966	947	924	972	914	908	917	929	891	923	925	944	906	924	866	928	892	972	886	910	940	945	934	905	914	910	953	918	944	943	902	898	948	920	910	991	963	945	1023	930	950	925	906	917	933	975	930	932	940	974	881	962	934	877	926	904	928	879	860	884	941	881	939	937	957	905	941	908	958	915	892	928	906	880	973	961	907	911	949	923	919	877	896	940	943	923	1010	986	938	891	953	944	939	927	939	951	927	939	939	886	951	966	931	928	938	974	928	988	925	908	902	957	913	941	913	967	946	902	922	921	924	916	958	940	917	929	908	898	961	936	949	917	955	916	931	943	912	920	951	897	944	891	933	929	889	918	913	945	916	909	964	907	945	893	925	926	933	953	974	963	933	976	920	911	907	901	961	900	882	912	918	904	888	963	914	975	945	984	901	898	935	931	938	953	920	915	889	921	902	898	923	924	948	925	868	876	971	959	895	984	915	933	959	903	965	906	921	951	933	901	903	961	896	944	875	946	885	923	965	892	940	924	904	968	901	989	948	913	936	950	921	895	939	953	926	931	917	966	918	953	934	972	915	892	902	939	922	911	974	922	992	933	879	933	904	914	910	891	973	875	933	955	976	984	909	935	930	988	954	919	926	944	916	901	906	885	962	926	918	923	974	925	909	945	858	859	922	918	949	943	895	924	914	947	938	921	956	927	916	880	945	924	951	978	926	939	915	917	912	946	909	911	930	918	896	909	959	981	918	867	923	910	948	935	906	941	897	960	905	945	968	901	934	947	958	917	898	911	847	859	1013	994	892	849	908	905	935	940	907	948	917	947	884	940	927	925	909	915	914	938	901	910	898	866	973	956	924	903	939	893	965	947	952	940	969	934	937	865	949	906	980	910	879	931	961	955	922	934	934	906	935	928	953	916	902	914	994	897	976	928	921	936	973	921	914	947	928	934	933	904	939	928	932	927	932	879	919	996	901	918	916	928	835	876	895	894	870	902	936	960	927	928	907	934	946	924	913	912	916	914	951	879	908	894	956	912	944	909	896	955	915	907	918	884	846	943	979	942	881	876	931	922	966	915	924	953	899	887	898	932	927	977	955	919	948	913	931	973	955	898	918	900	941	919	891	902	930	906	915	975	1009	924	921	961	871	975	886	921	987	931	904	891	897	947	903	948	921	934	897	957	931	956	896	946	914	947	928	944	912	970	925	902	900	890	932	920	968	985	935	945	935	924	937	918	925	919	928	892	892	977	942	979	941	892	866	928	936	924	877	886	928	928	911	921	949	915	935	921	961	891	949	968	951	911	900	936	953	969	930	943	941	916	958	884	941	936	911	886	982	940	902	940	954	925	936	963	922	940	881	851	944	921	886	895	910	947	881	883	929	947	911	927	953	883	923	958	897	924	902	953	909	954	980	964	958	931	913	958	890	1004	921	916	937	947	965	959	920	942	944	898	921	922	954	929	929	964	927	917	959	966	957	939	894	939	924	894	909	907	923	934	985	876	931	928	921	936	907	914	952	891	947	869	941	979	950	985	895	904	951	863	940	951	945	938	927	873	930	907	940	918	968	953	934	912	918	991	903	896	883	938	899	908	847	861	895	957	927	939	887	879	926	928	915	977	915	888	892	843	903	931	947	919	964	941	971	949	923	915	921	932	932	938	910	953	944	914	962	933	915	922	944	949	946	906	910	987	947	945	920	939	938	914	953	937	892	922	886	922	960	911	927	871	966	906	947	929	935	959	914	912	946	970	888	924	974	922	935	858	931	943	920	943	942	928	920	932	920	902	968	942	935	958	876	925	853	913	914	940	971	876	922	855	958	939	1025	885	883	920	970	937	886	915	943	931	930	949	917	880	910	882	910	883	937	966	909	926	925	883	924	877	939	973	896	926	952	935	926	933	943	919	943	947	891	951	925	941	883	940	921	926	874	968	924	995	953	959	931	896	881	891	979	889	992	921	917	942	923	925	986	967	895	962	981	935	943	919	907	941	960	916	949	944	874	860	983	857	958	950	856	932	953	951	911	895	980	900	911	902	904	921	989	953	931	927	950	930	918	935	904	969	925	946	934	903	970	899	845	907	906	957	893	938	901	927	936	903	922	932	949	899	960	952	879	900	907	945	900	943	930	901	923	910	899	930	896	963	949	939	933	945	895	939	974	949	914	900	980	932	991	921	912	894	891	966	903	900	931	906	875	892	895	944	912	923	946	920	942	912	929	907	957	914	901	931	912	939	885	897	921	938	967	881	922	974	932	957	915	947	919	886	948	894	921	923	924	931	980	927	898	926	951	902	938	944	934	958	925	874	936	985	980	918	948	977	904	958	920	932	897	942	963	901	874	911	914	951	933	887	874	883	903	924	957	921	957	937	947	932	960	961	965	911	987	950	895	912	926	951	921	960	893	945	956	950	915	901	997	948	966	953	956	893	888	931	913	973	897	942	953	959	948	838	981	879	933	947	982	933	920	923	894	934	906	980	931	842	911	897	896	950	909	973	908	962	947	941	936	924	913	914	991	929	961	882	916	941	990	908	899	899	911	891	925	905	929	887	957	934	931	899	971	921	914	909	901	875	983	904	957	923	924	945	891	955	955	933	929	864	920	905	936	949	923	898	964	964	894	946	962	942	902	978	925	931	889	920	919	888	914	937	923	903	928	917	926	951	923	951	916	927	923	962	916	948	930	918	984	928	966	916	931	915	935	945	955	932	906	920	933	953	934
2980	2042	1074	738	881	1327	1327	1198	1007	929	760	588	551	602	544	512	428	284	248	254	265	248	226	196	162	164	133	147	123	122	119	119	90	103	102	92	83	93	85	107	93	107	88	97	80	70	96	91	86	66	90	89	88	99	84	95	88	78	63	80	90	62	83	68	75	67	91	71	73	68	75	73	72	58	77	71	72	61	65	64	84	72	89	66	80	76	95	74	74	66	79	70	78	69	59	69	68	65	78	82	86	69	65	70	70	74	87	70	83	71	72	78	68	71	71	59	81	64	81	63	82	77	70	63	65	82	84	80	49	77	74	80	84	88	77	67	80	74	85	68	83	79	69	59	77	69	81	74	77	76	83	84	80	65	92	68	62	68	72	76	77	64	74	75	66	60	64	81	69	71	69	72	83	77	75	69	60	66	81	73	62	72	78	63	72	65	76	69	76	84	79	69	76	82	87	64	76	63	82	66	58	74	65	80	79	80	77	83	78	64	72	79	82	72	84	67	89	73	72	83	86	68	74	77	81	63	74	71	70	76	54	75	69	75	80	74	68	75	76	85	70	78	65	83	80	69	70	81	73	61	77	67	72	83	76	77	81	70	71	73	83	78	75	76	83	68	68	68	71	73	92	72	76	65	67	77	74	64	85	89	69	69	92	86	66	81	75	78	73	69	81	73	49	96	74	75	90	56	64	78	78	84	78	75	67	74	61	72	75	83	82	73	77	68	65	62	67	79	89	87	69	73	68	63	70	67	79	81	73	83	76	77	66	69	88	79	76	80	84	74	86	67	79	64	73	68	83	83	63	70	79	70	74	74	79	66	71	74	74	78	73	75	77	76	64	85	96	77	77	83	76	74	70	76	75	73	70	83	73	83	64	78	70	78	77	54	71	69	74	70	71	76	74	80	67	77	89	69	72	66	71	87	60	85	69	71	72	70	84	76	58	56	70	67	66	77	56	64	68	86	74	69	81	69	79	70	81	66	78	69	91	75	71	74	71	80	80	54	71	84	69	73	62	72	72	74	78	91	76	87	76	78	67	88	78	79	67	76	84	66	56	70	90	67	80	89	48	89	82	66	62	76	80	61	58	70	71	63	67	77	79	83	71	80	68	72	76	80	85	69	83	83	66	80	71	79	70	86	72	65	81	78	68	74	82	69	97	78	92	73	76	83	62	68	83	82	79	74	65	66	84	68	74	75	65	75	78	75	85	74	93	56	68	69	60	71	73	67	69	78	68	68	75	78	65	64	70	68	86	88	82	72	83	62	84	68	77	73	70	63	78	71	74	100	76	70	60	68	66	85	86	67	61	64	87	80	69	73	82	71	77	72	72	76	81	75	73	74	72	82	56	96	58	84	62	63	63	79	82	76	76	61	70	75	78	55	72	66	68	77	78	64	85	73	73	83	74	79	75	84	83	75	71	73	79	69	75	83	78	81	69	67	82	74	68	64	78	64	68	81	72	79	95	64	67	76	96	71	77	72	72	83	56	70	75	79	85	83	73	81	82	69	63	76	70	66	69	79	85	71	86	74	84	79	69	80	67	78	72	82	81	78	64	70	73	76	81	62	74	67	78	76	71	71	78	71	83	82	88	70	85	66	78	86	74	77	77	93	77	84	79	73	78	84	73	89	76	68	67	87	71	73	83	88	74	85	74	76	69	67	69	69	83	76	61	87	65	92	68	70	69	75	85	82	77	64	68	74	77	88	77	79	60	80	73	65	62	79	77	75	79	86	69	87	88	84	80	86	76	80	78	64	72	81	73	83	79	76	78	72	74	71	71	80	76	92	89	77	71	58	76	66	66	69	57	71	59	80	78	76	54	77	63	89	81	66	74	68	54	77	76	76	65	84	68	85	74	69	77	72	61	73	62	60	63	76	73	65	65	60	85	65	49	79	82	69	59	77	80	79	89	81	72	77	85	65	82	77	85	81	67	67	77	64	58	72	72	69	66	52	79	76	68	76	68	75	61	70	66	60	74	84	74	67	92	66	73	86	81	78	81	69	86	81	72	77	74	84	79	88	72	82	77	58	75	79	81	86	59	99	72	70	79	73	75	84	68	71	72	71	75	84	69	75	68	64	89	68	80	78	66	84	70	81	84	70	69	82	76	77	74	72	94	84	65	74	73	73	59	77	78	75	88	100	70	80	80	61	90	82	76	71	63	73	71	67	67	68	69	68	70	83	64	80	72	64	73	66	65	80	60	79	78	68	63	80	61	66	83	73	71	85	79	64	59	66	78	77	72	67	84	73	70	73	64	70	63	69	78	79	72	77	81	63	86	56	73	62	72	66	87	69	83	75	87	70	80	78	94	89	67	77	70	76	66	75	72	78	79	78	72	75	73	77	74	67	81	85	62	65	72	58	66	79	69	72	67	70	70	75	76	79	71	76	57	74	69	63	79	76	69	80	69	82	77	69	83	75	77	76	81	86	64	69	61	68	69	83	83	68	66	80	69	65	60	67	72	78	80	82	59	61	81	81	77	79	79	71	75	65	70	71	81	70	86	67	73	85	64	70	68	69	72	73	73	68	68	65	74	76	79	75	80	79	72	84	70	73	70	78	66	75	56	55	69	85	87	77	63	73	85	55	73	75	68	68	79	72	76	67	83	84	78	84	78	73	80	89	75	68	76	64	68	71	85	81	80	70	88	69	73	68	81	73	80	59	88	77	72	72	76	87	77	76	80	76	74	63	62	63	91	70	74	72	77	69	69	71	64	65	77	94	72	65	68	71	64	81	71	77	72	76	91	57	79	60	65	68	56	72	77	49	82	69	72	79	77	88	84	77	72	88	72	88	70	83	72	54	80	78	52	88	74	73	73	73	81	94	90	80	63	73	68	85	74	92	68	81	81	75	65	69	70	72	67	86	62	64	85	84	74	83	78	88	65	91	76	74	66	77	69	78	75	83	85	67	78	81	83	74	79	73	89	66	73	62	82	86	67	72	80	83	82	91	71	73	67	75	71	78	56	72	74	74	78	75	77	76	90	75	69	68	73	65	71	64	74	74	66	87	60	77	73	84	70	72	67	80	77	74	71	95	71	88	53	80	68	67	74	72	56	74	74	77	68	76	87	82	78	68	78	64	81	73	82	73	67	69	70	86	64	87	70	78	75	69	77	74	67	73	72	72	70	61	68	62	69	74	72	75	76	63	58	77	70	71	70	70	78	62	69	65	72	73	83	55	68	57	67	64	77	69	76	75	55	92	82	64	71	77	82	69	64	66	81	70	76	74	71	74	84	63	76	72	89	67	73	71	86	68	79	79	78	64	83	82	82	71	74	80	73	75	85	84	98	85	79	86	76	71	79	76	74	72	68	68	81	81	74	64	68	61	79	76	64	74	70	72	80	77	75	72	77	67	71	79	77	61	79	68	69	73	76	98	78	69	69	69	79	82	79	71	64	61	57	69	84	59	68	70	70	72	78	60	72	66	69	70	77	85	81	78	67	86	62	73	74	68	73	80	78	65	75	73	69	85
27380	19115	14158	22049	30668	31760	29914	27499	24990	22137	19708	17503	16021	15408	14842	13258	10899	8348	7476	7158	6878	6233	5494	4712	4292	4031	3513	3125	2979	2745	2516	2325	2082	1877	1653	1578	1587	1601	1535	1597	2073	1574	1453	1290	1254	1213	1212	1202	1165	1175	1057	1061	1101	1013	1008	1009	981	992	941	942	906	944	884	962	921	909	863	839	877	841	871	928	888	868	870	788	896	833	888	897	880	902	854	883	869	875	809	854	916	873	881	882	813	801	843	878	867	903	841	895	869	865	894	879	842	859	907	862	845	876	865	859	871	902	854	839	909	859	892	843	846	894	892	881	877	850	851	858	878	844	868	858	810	838	880	906	879	910	850	785	846	829	867	869	875	846	943	853	894	897	862	877	948	854	821	882	837	888	854	864	838	886	860	817	865	843	844	837	904	864	884	864	864	931	817	805	866	849	852	873	866	841	851	818	862	841	884	826	840	829	831	873	838	877	811	810	861	873	845	855	863	835	895	832	873	842	819	857	873	841	870	882	822	886	886	839	861	810	815	857	839	865	871	833	848	883	864	862	838	794	904	937	884	901	828	838	873	894	816	901	833	827	884	845	890	908	833	902	858	886	827	832	886	854	868	846	881	867	831	868	839	860	905	889	860	868	884	842	860	851	894	871	849	897	825	890	891	895	836	875	828	840	865	935	917	867	799	858	837	891	854	824	854	858	854	860	821	853	845	908	875	843	849	878	859	851	833	802	878	830	870	831	920	866	876	865	836	866	845	842	808	826	886	790	834	862	849	877	852	887	826	860	834	910	889	834	897	905	819	875	869	870	823	850	833	885	829	860	862	834	794	876	855	894	813	836	873	836	821	897	914	840	878	899	845	855	890	862	872	852	854	893	829	849	856	810	877	872	833	830	876	843	824	867	842	848	813	879	897	827	882	916	842	844	851	922	843	910	868	856	872	851	815	833	856	843	840	810	868	860	890	887	896	872	863	858	791	888	854	828	875	860	840	830	895	829	851	822	913	859	867	875	897	838	833	923	864	827	867	879	828	841	878	853	855	840	834	846	844	829	863	838	849	837	865	864	870	806	854	880	890	806	901	885	896	873	851	899	849	877	808	858	862	901	905	867	877	853	839	829	817	863	864	829	838	878	872	864	887	834	852	858	897	850	841	844	850	868	829	881	878	836	859	860	854	845	847	875	877	857	840	813	858	882	889	886	825	898	853	888	843	871	856	814	850	820	859	881	878	873	868	805	846	899	816	845	827	876	885	897	864	891	865	836	867	861	889	882	878	816	841	884	864	829	877	917	854	797	888	834	822	852	827	869	859	820	862	833	825	894	894	897	861	884	898	878	882	892	852	829	890	871	870	902	872	824	886	863	908	873	839	827	870	879	835	867	855	879	841	903	865	844	855	848	863	876	870	845	853	916	864	841	906	865	906	858	816	877	888	888	856	851	843	925	879	844	837	832	875	824	825	895	881	868	840	846	840	840	856	867	830	888	850	884	849	894	863	886	871	868	837	888	849	820	875	833	856	865	901	840	846	897	882	882	860	867	843	901	818	853	869	871	885	862	819	927	818	839	884	882	853	855	883	871	863	913	852	898	855	819	843	850	836	886	868	844	870	887	887	892	824	849	823	824	896	894	884	842	888	849	883	850	915	844	844	874	857	911	904	812	881	909	868	856	841	910	848	806	829	879	814	878	873	861	833	887	886	858	832	862	876	851	869	825	810	858	807	887	836	792	856	855	847	890	871	862	854	906	899	848	869	837	856	861	883	899	837	879	883	870	892	865	835	838	866	881	859	867	847	854	867	847	852	885	870	855	873	830	912	868	854	853	834	835	857	870	841	860	835	842	851	863	856	893	850	911	878	860	871	906	844	817	878	819	872	847	800	843	841	843	842	862	865	881	845	862	895	868	826	898	848	848	872	899	853	845	884	842	876	835	898	862	885	815	838	824	851	851	842	869	850	855	850	875	861	882	849	913	836	903	835	874	877	872	865	842	902	847	861	868	882	884	869	817	891	887	834	853	876	824	825	874	868	895	852	870	841	780	862	871	829	877	857	856	832	818	808	835	810	835	863	870	840	820	797	888	848	828	828	884	831	911	855	877	834	906	876	905	894	852	833	843	838	883	854	842	884	802	888	857	910	811	846	862	774	826	826	866	868	836	856	839	868	843	823	856	813	796	886	827	874	821	859	879	901	873	826	836	845	859	835	860	876	887	895	892	859	882	850	849	766	898	853	777	836	843	851	900	875	851	860	901	860	877	855	873	830	840	859	840	908	847	877	842	873	836	884	844	854	844	882	899	873	839	839	837	805	876	860	924	885	827	813	882	849	872	877	880	853	828	878	870	846	911	839	825	772	804	892	889	866	853	924	903	849	856	859	877	865	878	861	844	841	797	834	882	871	848	856	825	831	906	849	834	909	897	825	850	822	831	844	847	860	840	851	898	834	849	836	857	885	885	852	820	839	842	877	879	823	839	879	852	897	901	858	840	840	849	861	845	851	879	812	840	839	855	873	931	909	882	819	860	894	839	884	866	806	876	812	904	875	853	857	852	840	850	878	870	851	851	868	900	821	808	847	820	862	823	916	801	841	851	845	895	878	910	857	860	929	820	877	883	864	894	822	870	894	918	797	833	857	863	843	826	847	835	896	829	839	897	881	872	855	871	814	885	871	848	842	884	872	848	831	839	889	878	873	876	839	881	860	839	910	890	858	878	873	785	865	848	794	849	880	821	871	874	874	876	824	867	849	845	861	855	833	850	864	879	885	881	868	836	848	859	874	846	863	910	881	909	894	842	882	847	850	848	835	887	849	907	893	835	848	890	876	875	894	892	813	901	870	857	808	867	881	887	833	883	828	893	854	881	876	821	838	896	830	861	893	818	848	854	862	836	854	825	924	844	859	854	834	835	873	872	871	909	864	829	853	867	849	859	888	844	827	857	866	838	860	839	830	865	836	837	863	927	867	848	838	872	916	811	857	862	869	905	812	824	865	842	892	868	835	867	864	846	855	832	937	840	885	857	884	830	826	927	878	862	856	897	854	860	784	887	841	831	862	832	825	886	884	875	840	863	847	865	855	846	813	880	855	815	868	890	841	851	849	926	870	816	936	860	917	862	865	837	827	880	847	878	865	831	885	857	898	831	889	922	845	864	880	869	849	852	856	831	896	869	871	828	846	821	851	885	843	840	809	842	880	922	837	904	866	905	823	891	859	915	891	849	901	887	850	926	811	840	839	936	838	846	828	851	857	881	863	891	915	807	829	872	898	799	882	892	817	915	894	873	845	871	840	895	885	883	839	838	869	810	850	820	865	849	835	851	865	894	818	925	903	841	890	885	883	764	841	843	886	864	883	896	896	822	849	838	870	822	858	887	819	882	826	876	870	899	901	880	880	869	912	852	910	894	827	862	827	911	848	907	833	862	890	861	801	858	846	900	865	852	847	842	908	831	887	848	865	916	878	853	887	867	814	812	830	876	892	858	857	891	838	836	883	852	817	821	854	808
2092	759	463	337	368	557	547	520	540	453	371	284	242	279	275	276	222	172	175	151	158	122	148	142	122	113	102	110	100	89	91	96	84	98	70	85	87	82	69	71	79	93	68	78	90	96	87	77	66	89	88	69	62	85	71	70	79	68	83	54	72	49	85	80	65	80	79	83	90	72	66	56	70	80	80	61	79	79	86	72	69	73	81	74	67	70	63	77	66	76	73	78	80	75	63	66	77	69	84	80	69	76	54	66	66	72	60	62	76	77	79	72	83	77	60	61	65	65	68	67	81	57	62	64	70	83	59	68	77	77	80	69	80	63	67	72	78	72	60	68	53	85	60	72	62	65	72	71	64	73	77	66	69	77	70	93	80	69	83	61	75	57	76	71	70	76	52	78	64	76	73	59	77	73	81	74	77	79	67	66	82	67	67	86	70	74	70	67	61	69	67	94	68	68	71	76	71	55	73	71	78	65	76	57	67	85	92	74	84	56	66	81	67	65	81	67	67	72	61	77	73	61	65	68	64	70	60	84	78	72	75	70	66	55	90	87	69	71	52	70	70	82	76	70	70	81	79	66	78	97	71	71	84	79	66	72	91	71	89	76	71	75	56	72	69	79	69	60	88	66	77	63	58	68	73	72	67	77	69	78	77	72	74	66	60	57	73	67	65	72	57	70	56	75	84	75	61	85	66	83	73	70	62	92	69	70	73	68	76	77	71	64	81	60	66	80	72	85	77	67	66	70	66	70	75	64	70	73	66	81	72	64	75	76	79	82	63	72	66	63	84	61	74	64	72	68	76	54	81	68	66	78	71	70	73	60	94	91	75	69	76	73	64	84	60	64	80	64	74	82	70	76	61	67	66	93	77	81	60	70	59	80	87	79	74	76	97	70	87	77	60	69	75	60	78	73	83	53	67	84	66	61	100	76	65	68	72	73	80	69	70	75	71	62	71	76	80	84	68	71	61	89	70	70	77	78	88	79	61	78	61	66	65	80	71	79	67	71	68	59	79	83	78	83	94	77	80	89	81	62	85	84	66	75	83	57	80	81	68	79	75	62	83	57	61	64	62	74	62	73	75	73	89	72	80	77	62	83	65	57	81	55	68	68	74	75	70	65	61	68	77	80	79	71	103	69	75	73	63	74	67	66	57	62	81	55	73	72	67	81	78	52	66	74	78	72	86	71	61	74	62	72	69	66	80	67	70	72	93	65	66	78	66	83	77	75	76	69	90	67	74	83	70	63	74	81	65	76	59	63	66	59	82	73	75	71	84	69	74	55	96	72	78	66	82	68	67	89	78	74	70	71	62	67	70	60	74	76	86	83	74	67	90	73	69	73	80	78	71	69	81	82	72	68	56	74	78	65	75	78	79	76	70	48	72	68	80	62	73	85	81	53	65	59	69	63	76	73	75	69	77	76	64	75	75	62	70	70	83	85	71	66	90	80	69	52	57	66	70	81	69	90	60	68	68	74	67	66	79	82	79	64	73	63	66	76	79	71	53	82	52	77	68	59	62	76	60	74	68	68	74	71	79	71	67	72	60	72	68	62	73	73	77	72	80	65	87	79	78	78	78	76	80	62	77	69	75	77	65	73	68	71	76	79	77	81	71	71	63	64	81	65	65	67	78	66	73	58	62	73	68	58	72	79	58	87	71	70	79	63	81	64	81	73	85	82	80	79	71	89	61	76	67	80	80	72	68	72	80	60	72	78	80	85	72	68	66	73	71	74	55	69	67	77	63	63	66	67	82	66	83	70	71	74	57	70	80	88	65	91	67	78	74	61	64	78	78	82	80	70	58	88	68	71	79	71	69	81	82	90	69	81	70	69	78	77	78	72	63	62	89	76	62	70	70	64	74	71	99	87	81	70	72	75	82	66	71	72	75	80	80	70	78	65	75	67	78	80	84	65	67	92	76	63	65	60	76	89	84	79	72	74	80	75	82	70	59	66	87	57	73	74	91	77	74	72	71	86	69	76	70	67	81	69	79	81	63	63	65	64	68	69	62	84	70	61	84	75	71	55	73	74	75	76	78	71	82	77	63	58	74	68	79	58	64	72	82	62	77	77	65	77	71	79	68	71	72	76	75	51	85	72	57	74	70	74	72	81	73	72	63	73	82	72	77	64	73	69	79	94	67	81	74	83	85	94	73	65	72	66	77	57	67	70	65	61	62	80	84	77	64	72	82	70	67	66	75	78	71	70	76	71	84	68	80	90	69	85	86	85	81	66	73	64	74	77	66	83	66	72	71	88	80	71	92	67	69	87	70	74	72	78	58	72	64	76	82	77	78	71	73	76	77	77	63	60	54	76	60	69	64	92	66	69	72	95	68	62	74	65	78	76	73	62	77	66	57	80	81	89	71	77	58	83	69	67	69	71	70	95	74	81	71	93	66	71	68	81	83	67	70	85	63	79	71	68	86	69	91	73	53	58	86	71	67	71	77	61	78	61	72	66	73	81	70	75	57	78	84	58	82	65	79	67	76	65	70	77	92	72	64	68	88	72	88	70	90	70	73	60	64	69	76	77	83	77	66	75	84	74	59	71	82	68	58	90	69	81	65	75	83	86	77	79	84	61	66	74	74	74	67	59	68	67	74	66	76	78	77	77	74	77	80	57	87	59	81	73	68	72	75	85	79	77	81	80	77	56	77	66	81	50	56	66	69	85	72	70	82	84	65	71	83	73	68	81	71	64	81	85	84	83	78	78	86	76	86	82	67	79	73	77	57	79	73	66	76	81	70	72	70	81	73	81	82	87	67	89	82	76	59	73	81	59	67	84	84	75	61	83	66	76	61	64	81	69	71	80	62	75	62	71	65	67	91	84	65	76	87	79	71	81	88	66	76	92	68	86	75	63	80	59	78	76	80	80	72	66	69	72	95	66	65	72	80	92	67	80	81	71	73	85	64	71	60	90	67	74	84	65	65	77	70	81	71	77	63	64	60	65	79	73	76	70	94	71	79	75	60	76	61	62	74	74	84	85	83	77	88	74	67	65	82	83	75	81	60	76	78	76	61	77	72	65	65	55	77	75	84	64	61	78	62	95	78	75	84	69	80	71	76	84	72	80	76	70	67	62	74	75	81	79	84	67	74	66	75	76	73	78	88	69	75	59	77	78	71	78	53	68	63	77	62	57	90	66	71	70	63	72	69	69	65	79	82	83	78	68	65	70	65	61	67	76	67	73	73	70	76	74	68	78	54	72	74	77	65	71	67	81	72	69	60	69	76	72	75	82	58	65	66	69	95	85	70	76	76	74	70	91	87	68	83	63	63	64	67	66	75	74	75	66	62	73	71	71	73	64	55	62	76	58	79	68	70	64	59	80	80	67	73	76	72	83	64	74	79	59	80	85	65	69	67	76	76	63	60	88	61	78	81	69	77	66	70	80	79	66	68	72	59	59	47	86	61	81	70	75	81	64	72	68	59	62	61	73	64	90	72	70	68	77	60	69	76	74	74	77	72	75	68	55	64	61	69	68
19487	11838	7827	14098	22200	23646	21804	19836	17962	15268	12738	10628	9006	8514	8370	8030	7066	5279	3926	3816	3660	3718	3262	2846	2553	2282	2066	1795	1668	1621	1619	1554	1437	1297	1166	1168	1151	1137	1193	1225	1095	1124	1070	1082	1014	988	991	1019	988	989	1014	950	919	955	922	929	900	889	908	898	876	903	858	838	868	924	892	843	888	897	886	847	883	849	844	868	792	868	812	869	888	853	846	864	872	860	883	859	829	859	803	892	877	829	807	900	842	833	827	832	864	856	844	828	832	885	854	847	822	860	779	878	848	866	820	834	863	855	819	838	836	877	931	827	922	820	849	854	811	855	851	821	834	871	807	850	883	903	860	838	868	872	851	857	876	862	885	843	798	869	836	824	852	826	828	853	858	868	894	843	837	845	850	841	856	873	789	817	854	871	846	854	804	846	843	866	861	818	811	847	905	837	878	839	847	814	882	844	857	801	861	887	877	826	861	878	825	848	844	827	838	827	835	852	850	821	830	812	841	842	791	849	834	852	862	836	857	851	838	829	859	832	815	853	874	873	855	870	872	900	872	824	837	848	816	836	865	872	846	898	874	854	860	858	807	889	839	888	834	827	893	810	866	874	869	849	819	883	860	844	844	832	886	815	850	879	858	905	849	850	842	816	813	830	838	825	875	852	888	790	859	879	860	761	837	848	849	799	891	799	843	838	874	851	871	836	861	849	818	832	884	874	909	823	814	810	862	898	886	916	864	823	805	847	856	859	874	850	854	867	851	903	798	838	853	870	858	848	812	843	890	836	865	831	863	873	833	879	862	808	835	869	850	859	885	853	832	850	837	805	846	825	841	829	856	836	858	881	865	848	913	854	890	828	872	866	823	852	860	813	880	825	882	893	846	837	817	860	834	842	824	896	853	862	850	846	904	847	894	860	875	855	900	823	841	857	793	851	920	858	817	894	824	840	874	900	805	880	801	863	870	825	841	859	886	848	899	850	893	848	839	854	843	814	836	842	862	885	862	924	865	847	880	856	843	911	871	847	855	872	887	864	831	888	850	847	851	822	805	903	770	893	864	826	827	835	819	857	831	824	854	831	822	886	898	835	863	868	835	865	820	830	814	841	828	825	849	848	845	899	798	822	827	831	854	860	851	881	836	867	838	855	844	863	842	833	855	830	865	844	878	837	807	886	857	831	882	901	840	881	847	888	885	854	863	815	817	846	819	840	835	835	890	901	844	846	849	874	830	866	847	834	841	841	832	899	841	862	839	849	867	853	847	817	860	863	840	814	841	790	909	842	830	873	836	877	846	864	845	891	835	826	831	829	906	884	874	848	863	909	894	806	880	931	853	832	917	845	841	892	837	868	805	873	853	834	815	866	876	863	833	874	834	843	829	896	833	840	890	885	820	860	797	909	850	849	875	858	869	822	830	852	840	868	820	844	878	873	861	851	929	906	891	864	828	883	837	830	838	902	868	840	829	818	844	850	849	815	844	841	833	888	893	857	833	855	903	845	841	847	862	878	853	905	831	861	822	896	850	831	853	777	817	835	906	889	875	813	828	818	889	897	848	825	847	831	880	879	837	929	859	796	820	861	845	848	866	823	873	881	831	830	859	872	890	837	873	838	835	875	841	861	906	814	904	845	800	808	840	825	907	857	870	795	860	864	875	866	832	862	801	898	861	870	821	838	874	868	867	854	828	840	888	863	853	862	851	804	890	851	845	881	868	863	882	845	824	904	847	900	876	846	785	836	886	848	852	876	851	873	833	859	838	827	849	853	857	825	863	811	865	822	826	829	826	883	867	787	869	844	853	897	885	868	831	826	831	902	885	913	883	835	862	869	876	855	872	836	859	828	843	825	839	852	896	849	924	835	840	784	795	827	881	857	842	847	854	844	846	834	875	867	840	916	821	814	836	856	881	865	893	868	885	864	797	872	868	832	857	899	863	861	855	800	862	902	907	874	831	848	852	842	884	843	854	844	830	864	902	834	852	858	885	868	834	865	882	889	820	853	962	872	832	812	852	811	867	864	860	830	925	828	883	839	845	840	833	863	854	887	832	812	880	833	871	852	860	805	850	857	808	818	905	874	883	849	872	843	880	830	865	867	778	856	846	879	838	829	841	910	868	807	853	873	848	796	815	855	849	882	843	873	880	833	897	837	853	814	832	858	835	837	878	849	865	889	869	859	874	888	871	887	890	822	889	858	878	867	856	854	885	903	884	863	845	859	848	833	820	818	882	855	843	840	834	804	830	843	862	861	869	826	822	825	878	863	827	820	808	892	854	814	862	811	860	840	831	875	847	885	799	893	844	831	856	849	821	815	783	817	909	830	830	819	888	869	850	841	913	847	811	909	840	848	857	875	819	828	869	884	884	891	822	825	858	854	935	851	840	827	845	807	850	855	862	844	860	815	843	820	838	807	800	824	900	854	815	871	822	888	825	797	836	824	888	863	872	869	860	852	795	857	856	825	847	866	817	891	759	898	863	831	825	828	844	846	813	866	811	874	864	891	843	919	823	857	836	848	844	846	793	838	863	832	830	850	828	915	852	838	817	840	879	817	839	836	853	857	816	856	891	855	888	825	849	778	858	853	877	851	800	855	910	847	822	867	868	887	876	843	853	874	814	857	895	841	875	869	861	899	836	839	823	889	852	836	853	868	859	846	835	808	923	842	859	819	886	878	816	808	898	819	844	847	861	894	846	816	859	856	887	811	833	859	830	857	885	849	833	818	874	895	849	856	838	865	835	854	841	861	856	867	779	818	859	859	817	873	833	874	801	867	801	838	876	871	828	857	824	874	881	845	859	889	833	835	789	903	891	847	806	834	856	829	885	813	790	885	858	897	870	883	891	880	870	840	836	881	820	886	856	855	861	885	864	845	868	869	871	879	859	844	890	844	830	851	875	904	845	901	810	888	873	870	850	837	867	849	845	890	853	871	873	879	851	840	855	865	806	811	863	872	820	825	820	863	843	805	816	785	886	834	853	835	822	860	855	897	868	848	825	838	854	847	851	792	897	859	821	907	848	854	858	868	886	840	825	878	842	866	863	810	883	871	866	845	872	808	846	788	824	834	844	800	855	864	812	884	822	808	901	854	804	821	915	802	835	820	891	829	812	867	878	828	888	871	801	834	819	897	842	824	854	844	879	916	862	882	832	844	808	853	817	840	841	885	829	858	868	873	845	862	857	864	840	868	904	829	863	861	843	817	768	861	862	905	902	859	834	792	870	867	892	863	847	830	846	813	844	809	912	859	888	878	906	824	791	868	803	830	819	820	870	850	795	866	848	838	876	843	884	895	835	878	915	865	838	869	904	860	823	860	845	894	810	912	876	837	868	842	885	865	892	870	841	887	838	854	835	883	815	881	840	848	820	826	839	748	887	867	837	846	864	834	914	844	888	832	890	898	868	793	849	842	819	931	886	869	874	892	899	862	857	838	821	874	837	843	851	879	858	822	879	837	832	856	871	845	867	846	835	874	820	843	882	861	854	852	867	854	784	798	863	844	821	838
2138	1485	817	524	650	901	926	810	765	660	599	474	374	340	328	288	323	278	180	157	175	145	164	155	137	122	105	118	107	113	93	89	84	82	93	86	78	83	92	93	81	78	86	91	76	81	90	69	80	67	66	78	86	79	90	68	90	67	68	63	59	52	63	54	81	70	71	72	64	82	77	72	75	65	60	49	62	66	62	75	77	64	58	78	80	71	72	73	65	78	65	86	62	79	88	56	80	72	63	79	52	57	74	79	65	71	65	62	65	53	72	85	68	81	70	68	56	61	80	60	76	64	74	67	81	90	66	65	59	67	50	62	66	67	65	79	72	62	71	62	72	79	68	64	56	59	58	67	80	55	64	62	62	62	67	64	88	60	78	74	78	90	60	74	84	68	95	72	74	69	67	69	71	64	79	80	62	74	76	67	76	53	66	69	66	62	66	70	81	83	65	48	77	64	80	67	76	89	67	73	66	72	61	75	64	65	60	74	74	79	70	73	60	66	79	67	75	63	66	82	66	82	66	74	60	82	76	66	77	80	75	68	69	68	83	66	73	70	77	77	63	57	69	80	71	61	73	71	73	55	53	61	71	75	72	62	66	63	54	71	59	66	61	66	71	52	76	70	91	64	63	85	62	78	77	60	66	82	74	74	67	63	78	81	71	86	85	69	70	78	71	80	70	81	69	66	50	67	92	67	86	62	72	79	76	74	64	69	72	66	80	61	60	79	81	89	74	65	83	74	73	70	62	76	61	57	62	89	89	77	64	64	69	80	53	68	61	82	54	75	58	56	81	69	64	69	69	84	77	53	59	61	80	76	65	64	65	91	66	67	75	62	73	72	61	70	69	73	79	57	57	82	71	82	72	68	54	67	62	65	74	65	78	67	63	62	69	79	77	60	81	71	60	55	65	76	53	59	72	63	62	65	74	80	59	71	67	77	58	75	85	73	60	65	70	74	70	61	52	66	64	76	70	73	77	62	71	61	72	70	66	66	59	65	68	70	59	79	81	58	73	58	62	76	70	64	67	79	64	72	73	59	72	69	73	72	78	79	61	72	70	70	69	59	72	60	84	59	53	72	61	71	75	97	57	70	75	62	77	73	84	63	73	86	70	78	73	56	78	66	80	66	70	63	70	80	66	80	70	73	84	72	73	58	82	74	74	68	77	76	67	68	66	72	66	70	65	69	74	76	71	59	71	71	78	66	70	67	60	64	69	61	70	70	73	65	71	60	83	59	70	64	73	62	73	76	69	72	79	84	87	65	59	66	77	94	76	65	63	63	76	74	68	60	74	50	65	58	63	71	61	63	58	71	76	66	75	73	68	63	66	72	78	91	61	65	63	76	60	71	58	71	81	85	77	82	82	54	58	66	76	68	53	66	71	67	67	63	60	66	69	53	64	63	57	67	70	62	65	71	76	75	75	69	59	56	77	84	65	60	61	73	62	60	76	57	89	73	69	65	60	71	51	82	72	65	68	52	76	66	85	71	59	77	70	65	73	85	63	70	60	57	85	80	65	84	73	55	75	70	54	56	68	70	67	72	58	66	70	73	62	46	76	80	66	85	59	60	66	97	66	78	68	69	74	64	57	80	65	70	75	75	80	63	83	68	82	84	79	59	74	77	63	60	56	68	78	71	57	75	66	69	72	55	68	54	54	69	80	66	57	71	64	59	71	73	53	71	69	72	68	60	83	60	58	70	71	71	63	69	64	70	70	61	53	73	71	66	73	59	63	65	72	69	51	58	52	72	56	65	67	68	59	60	77	59	72	65	84	67	75	72	74	58	58	59	73	61	70	78	59	64	78	64	62	65	64	68	54	76	73	81	71	82	73	63	72	68	59	69	53	73	61	57	74	68	74	52	79	70	90	79	65	72	75	59	68	67	76	76	79	78	80	71	65	67	74	77	75	68	63	71	73	79	77	81	75	71	62	71	61	68	63	75	65	68	79	68	57	83	73	75	68	73	69	65	67	66	72	81	68	63	67	50	66	59	61	69	70	77	72	73	65	74	78	58	77	68	64	78	66	67	81	60	69	69	72	64	66	100	72	71	63	62	75	70	67	60	66	59	57	70	85	64	68	74	73	65	78	67	61	89	77	70	65	72	75	75	66	64	82	69	68	64	71	62	65	74	67	49	67	78	68	62	62	59	73	66	71	60	70	60	91	65	76	66	82	78	69	62	68	63	61	72	66	81	65	64	76	66	73	86	72	59	62	62	69	82	51	78	88	81	61	80	85	72	70	64	78	76	62	73	65	63	67	71	68	61	76	75	78	65	56	74	67	67	80	79	68	71	58	65	61	71	51	67	68	73	73	70	66	70	62	67	69	76	82	64	67	77	77	62	64	64	63	73	59	64	65	70	76	72	72	67	82	60	80	71	63	71	94	94	67	78	67	82	69	56	72	62	64	70	82	83	67	75	69	74	58	67	68	63	68	82	64	77	57	68	68	87	60	60	81	75	68	62	63	59	65	58	64	60	72	68	67	71	68	66	69	85	77	84	83	72	70	66	72	67	66	74	75	71	70	67	70	62	62	77	72	78	68	68	76	73	72	63	67	64	89	61	87	67	58	68	58	58	77	60	87	62	73	64	77	70	92	56	74	78	69	72	74	69	85	76	52	75	65	66	78	83	64	73	77	73	72	73	71	78	66	72	75	65	72	52	76	72	61	64	65	71	62	72	69	51	82	71	64	79	66	52	79	72	63	64	63	73	72	64	61	71	75	77	78	69	74	81	76	72	79	85	82	79	66	75	63	62	74	67	67	60	69	73	72	70	65	61	74	71	74	72	73	64	74	69	68	61	64	79	81	49	61	70	65	81	57	70	61	76	71	72	71	63	73	67	66	66	73	65	78	51	73	63	81	66	67	48	72	75	68	76	80	60	75	62	70	60	69	71	69	70	73	73	70	70	80	78	74	63	72	60	58	77	68	67	67	61	90	73	72	64	67	77	93	62	64	78	83	87	80	58	69	83	81	69	51	80	72	84	63	70	78	77	63	75	65	76	69	66	65	54	70	60	61	52	76	57	88	77	62	65	73	92	66	51	67	67	66	61	60	52	81	71	72	73	71	61	60	66	71	91	60	75	77	68	62	70	60	92	74	79	72	60	70	64	69	81	77	68	72	63	72	66	68	65	73	90	67	73	76	65	87	72	65	68	75	61	68	68	66	74	56	79	65	64	66	67	62	71	74	76	67	71	73	67	58	73	67	67	65	76	61	63	73	78	68	68	60	55	53	64	69	91	71	66	65	62	60	66	72	67	79	63	51	63	59	81	57	67	75	63	54	65	62	68	71	81	81	65	60	57	81	55	63	74	68	62	82	66	63	69	80	82	65	74	66	60	67	58	65	51	63	65	76	66	61	59	67	75	60	70	69	55	74	78	66	84	67	65	73	71	75	58	60	82	65	71	73	67	86	69	68	70	78	61	60	66	57	77	84	76	75	73	68	65	63	65	51	75	92	63	67	81	52	68	71	69
24096	17062	11526	19112	27317	28256	26071	23640	21901	19601	17041	14151	11702	10495	10079	9878	9399	7600	5439	4652	4323	4542	4215	3705	3196	3017	2626	2305	2122	2066	2033	1773	1632	1591	1395	1341	1366	1311	1279	1301	1277	1262	1138	1166	1177	1169	1130	1077	1053	974	1009	973	956	956	930	933	888	902	871	860	854	830	865	871	866	850	800	849	830	795	840	849	857	807	797	745	833	847	835	845	855	871	802	838	828	855	769	864	796	810	823	817	866	787	769	782	860	860	813	792	862	774	825	806	769	818	803	804	807	798	814	795	775	832	810	838	820	812	830	829	833	829	841	747	843	783	805	812	785	840	845	792	802	794	825	823	762	795	821	807	842	803	826	751	847	808	811	772	813	764	821	838	837	763	794	816	853	803	811	802	812	811	820	776	780	780	812	848	772	786	845	767	822	799	826	827	799	778	797	803	855	842	777	799	805	822	788	802	851	813	843	794	835	810	833	789	807	827	797	771	780	854	802	801	834	839	792	769	799	790	793	807	840	844	831	803	838	863	820	842	774	817	854	828	786	809	795	808	809	767	807	804	792	836	747	822	819	821	793	830	857	801	809	836	830	819	804	811	834	816	823	792	815	833	774	799	829	830	858	785	799	832	828	776	780	827	808	805	841	811	814	804	844	841	820	810	809	797	790	791	838	739	809	803	863	806	838	822	781	808	794	752	791	777	790	806	785	863	811	770	845	848	844	769	792	802	829	894	770	856	770	790	834	806	780	885	835	783	830	838	818	804	817	811	825	794	802	865	817	793	814	799	820	851	844	844	844	802	777	817	833	834	779	836	818	811	836	830	807	800	857	800	885	803	823	792	817	827	814	795	833	796	777	816	772	831	831	838	802	839	818	800	759	816	799	843	798	799	798	818	800	823	814	811	804	801	786	787	843	820	811	796	823	858	796	793	809	797	784	828	784	853	815	798	766	801	815	843	823	822	847	796	849	823	848	798	795	816	839	798	832	803	783	849	823	798	820	803	842	795	841	793	781	813	864	794	802	814	844	804	842	808	817	791	763	837	850	810	800	827	784	845	772	792	831	843	794	769	817	841	823	773	822	826	827	845	803	795	816	809	810	806	801	803	834	826	848	824	758	838	794	838	883	793	828	846	778	855	788	798	796	786	774	843	856	839	850	827	857	776	822	789	804	822	749	825	816	798	806	824	816	777	855	789	815	798	792	792	798	805	796	865	807	839	810	806	824	786	848	906	854	823	825	774	816	807	787	806	775	798	783	783	845	792	786	782	827	837	800	821	821	835	848	764	789	769	825	831	868	791	808	805	822	769	763	848	778	856	828	788	800	828	868	809	831	800	815	857	769	786	781	756	805	814	871	791	850	847	823	832	793	753	804	858	792	876	807	772	789	831	798	804	757	790	837	836	849	836	802	800	808	871	810	786	733	806	808	808	811	763	829	807	837	836	832	793	790	734	790	800	762	835	796	830	781	834	822	777	751	816	829	772	805	763	846	788	801	807	829	773	785	795	811	799	833	767	791	820	797	830	782	794	793	830	849	856	811	827	797	788	810	830	766	784	780	813	770	834	785	822	773	786	837	847	860	829	830	819	777	820	843	840	795	807	853	821	808	832	753	811	808	816	789	835	799	830	822	779	846	786	839	824	826	841	839	822	832	794	842	787	854	840	801	813	800	786	845	819	846	819	812	814	824	798	825	839	823	834	807	810	864	834	838	816	841	796	809	807	806	845	770	790	788	799	813	800	852	828	812	793	794	770	789	843	801	818	860	866	805	781	773	834	796	828	792	825	767	822	813	804	790	779	767	828	793	835	819	867	816	837	805	793	777	851	814	776	836	804	845	801	817	828	824	837	829	802	810	792	812	821	847	849	798	817	823	770	870	844	774	828	794	790	810	843	804	828	780	815	862	792	764	837	832	783	877	808	805	853	867	827	808	780	829	825	831	861	784	802	801	788	763	792	794	796	824	831	801	754	769	828	861	877	815	801	802	801	817	800	807	835	815	783	802	891	768	810	789	804	834	823	754	770	740	831	799	804	830	783	790	796	860	819	772	814	858	816	807	866	872	817	812	827	773	798	866	864	808	807	786	801	831	838	827	805	808	781	831	833	815	859	825	770	869	842	786	821	784	848	825	852	814	809	822	832	768	810	802	793	824	811	839	846	824	862	840	791	787	802	795	828	796	814	829	813	823	790	821	866	856	818	810	766	818	805	811	834	841	832	810	846	777	770	804	808	782	810	849	817	858	823	825	760	849	831	806	837	834	807	835	807	809	811	779	867	799	804	856	768	811	839	786	806	848	867	784	828	773	792	849	809	772	794	822	836	820	828	806	820	793	808	806	764	780	770	792	792	811	777	849	807	827	804	862	801	780	772	776	787	794	799	774	761	839	812	799	786	816	814	793	839	851	830	809	815	870	805	839	776	876	818	817	866	811	808	811	804	802	864	767	828	815	817	762	810	779	796	795	865	868	803	770	825	776	792	801	849	759	844	790	829	838	803	844	804	780	779	786	802	789	762	802	832	826	828	864	825	790	814	820	782	827	805	782	803	830	805	852	749	791	763	783	830	854	835	763	795	804	860	790	836	897	808	793	788	816	796	804	855	805	766	842	794	811	772	786	807	813	821	835	834	858	777	775	845	818	812	782	818	831	841	804	799	811	775	828	800	821	803	815	818	825	800	776	841	821	811	777	820	805	815	811	804	798	811	793	801	828	797	833	851	835	767	832	809	837	820	802	878	810	848	825	778	824	808	825	839	826	855	833	772	792	839	794	840	810	782	800	832	775	813	819	774	817	814	860	797	768	743	813	848	824	809	834	788	782	867	790	833	853	813	841	808	796	791	793	815	851	835	826	820	871	804	771	852	814	867	819	781	807	795	801	829	830	774	780	863	827	856	826	803	771	808	807	815	809	806	808	804	780	821	794	839	820	825	787	813	767	855	803	825	860	825	833	866	826	807	798	821	818	811	868	801	831	793	846	792	818	839	831	781	780	806	843	784	853	809	833	845	815	845	774	853	804	819	828	817	797	795	809	829	778	820	836	826	810	821	758	789	790	802	836	837	776	783	816	800	834	786	862	799	811	786	784	801	854	813	777	820	821	893	794	831	846	795	804	798	760	828	831	833	809	862	795	789	858	807	771	801	838	834	863	838	841	829	833	841	811	757	821	789	872	802	788	792	859	809	843	845	832	803	821	837	832	845	808	784	768	791	794	784	818	866	868	787	823	839	803	823	827	871	778	797	790	829	747	794	792	811	777	834	838	870	780	816	786	855	817	857	813	764	794	802	854	798	834	815	789	789	768	787	817	846	791	862	828	854	839	822	780	781	821	826	818	844	798	856	827	788	879	814	786	842	815	787	849	785	824	800	787	806	781	795	816	815	827	864	847	825	820	770	806	802	793	822	799	828	786	811	805	804	842	829	835	847	772	861	807	792	830	836	814	799	808	805	855	851	771	839	792	844	799	802	772	784	841	801	854	784	756	784	839	830	775	870	790	777
3594	1477	792	511	659	894	921	858	881	769	622	536	416	386	367	354	360	301	238	178	156	193	156	154	174	122	147	127	107	103	127	116	106	105	93	86	86	96	90	85	102	96	92	89	91	80	83	103	108	73	89	84	85	103	84	89	78	90	84	87	76	87	94	82	101	76	85	76	86	92	92	83	87	82	75	87	74	81	82	69	80	73	90	78	86	78	85	77	72	74	86	77	73	73	71	89	77	91	73	77	90	82	90	76	75	85	76	81	79	79	81	78	70	83	87	86	71	87	81	89	61	81	83	74	75	80	69	71	79	70	81	76	88	83	86	86	79	74	80	86	81	84	86	88	76	73	96	75	70	69	75	85	68	68	101	81	77	69	83	80	93	96	75	70	79	95	76	84	85	84	88	84	68	97	88	103	79	78	75	84	74	91	82	85	82	80	69	89	64	78	76	82	85	84	76	64	84	82	73	62	84	83	81	76	76	83	87	75	89	78	90	101	85	94	83	75	73	92	79	80	70	76	91	78	75	73	71	96	90	77	83	92	80	80	99	80	83	75	76	77	91	88	83	91	82	73	82	77	85	74	83	73	78	84	94	76	73	79	95	91	71	90	87	86	65	76	80	73	73	69	81	85	81	76	85	82	63	75	75	72	69	80	71	75	82	76	80	87	87	81	80	81	102	99	88	59	85	86	85	71	79	105	80	94	71	79	82	75	85	78	86	62	77	79	77	77	84	69	80	77	77	77	71	81	77	74	81	92	79	76	74	87	67	80	75	85	70	79	71	84	74	69	75	71	83	84	81	75	71	72	95	83	65	83	60	92	101	87	82	83	70	84	68	91	75	80	67	73	75	82	82	87	79	77	77	90	96	69	71	72	74	81	83	69	86	78	83	81	78	67	95	79	86	81	79	98	68	77	83	65	80	73	76	73	84	80	89	88	62	63	77	84	79	85	87	80	69	90	91	86	84	89	88	90	88	76	79	77	72	90	86	96	83	71	85	95	77	82	69	99	76	81	98	74	79	73	82	91	92	74	85	85	87	79	88	75	70	83	85	77	76	91	77	67	76	86	74	68	85	63	77	100	75	84	69	80	82	74	73	83	96	75	92	88	80	80	86	98	94	81	75	86	86	75	94	68	80	74	89	69	85	90	78	69	85	79	78	71	78	99	77	90	75	79	56	87	85	83	68	78	80	94	87	78	72	80	85	84	87	93	81	72	63	81	83	103	96	67	78	95	93	78	70	77	80	78	72	88	84	76	100	88	68	77	91	70	74	80	73	64	76	79	86	84	80	87	90	88	89	84	89	77	111	80	73	77	78	93	91	98	87	78	95	67	86	90	64	86	86	84	71	71	92	75	78	87	68	78	76	79	76	82	86	74	66	77	93	63	75	87	78	84	82	93	95	69	77	88	80	89	80	75	75	81	67	62	75	74	86	83	65	73	79	83	71	87	76	83	78	78	70	89	74	82	84	72	79	70	77	84	77	99	92	79	78	83	93	78	90	78	89	79	64	83	64	82	83	97	87	82	72	86	76	70	69	90	71	84	87	77	72	85	85	86	81	87	79	88	74	79	85	71	88	84	60	97	82	79	87	70	84	94	86	81	85	89	74	79	65	80	73	82	76	80	83	94	82	88	75	84	82	88	70	81	82	76	95	67	75	73	67	87	85	73	73	80	98	87	85	95	78	85	98	70	90	92	96	67	86	95	75	80	87	69	68	86	70	74	73	68	82	75	75	72	72	78	75	90	93	81	82	70	83	69	81	100	92	86	76	73	74	76	80	67	75	95	70	76	77	89	72	81	66	98	65	92	94	84	91	86	90	72	87	78	59	85	75	80	77	87	75	83	86	84	88	73	72	73	78	82	70	75	82	69	83	88	89	72	84	93	60	84	78	81	64	72	82	85	65	83	73	86	72	73	77	98	78	89	74	97	88	78	68	66	85	67	75	71	78	69	82	87	72	70	86	82	95	82	81	89	50	73	70	76	74	66	80	72	77	99	89	87	98	65	67	92	74	88	72	85	68	74	73	80	85	86	103	74	82	95	77	68	90	84	88	77	75	91	74	87	71	74	82	80	88	82	77	74	91	84	81	88	75	82	93	88	90	73	72	75	92	92	74	71	72	94	73	89	64	88	83	93	87	75	72	67	72	74	69	90	89	89	81	76	78	78	86	56	73	79	88	76	82	84	88	80	92	84	84	85	100	78	84	84	84	75	83	79	75	69	89	89	72	79	69	98	79	72	69	77	72	71	86	80	85	64	83	60	63	72	102	75	107	61	75	68	89	81	67	62	81	64	72	87	64	92	72	83	87	67	89	91	91	94	68	90	71	82	91	92	74	91	71	78	83	89	79	78	86	84	76	83	87	87	101	84	81	84	77	77	68	80	90	79	106	84	92	87	81	79	74	88	82	65	88	85	70	73	70	81	80	85	69	92	78	97	75	86	77	60	80	80	81	75	89	71	75	82	61	78	74	79	80	82	67	78	71	68	82	79	69	81	92	78	96	100	70	78	85	86	98	93	73	84	92	77	90	75	69	98	72	84	82	95	87	73	105	79	81	87	77	89	80	74	72	70	81	74	92	73	88	80	77	84	67	95	85	81	86	84	57	80	86	59	81	81	72	92	72	89	84	82	75	87	86	67	76	76	87	103	73	72	79	98	76	86	84	84	76	74	87	78	102	96	78	100	85	86	89	82	89	75	68	68	88	96	73	75	80	64	101	77	65	77	81	75	76	73	66	81	89	81	77	67	68	74	72	83	74	70	70	77	96	73	87	75	74	80	101	102	85	105	77	93	80	87	89	88	70	74	90	96	60	76	86	76	77	83	79	67	76	71	81	84	79	78	81	80	73	77	85	76	68	84	86	83	88	69	81	79	96	89	76	65	77	80	77	66	87	84	84	66	82	86	59	66	68	83	98	75	89	69	100	91	75	98	91	88	82	82	72	86	78	65	79	92	64	79	73	78	89	52	78	80	81	83	81	95	103	95	90	80	84	75	81	58	71	66	95	87	85	74	91	86	85	81	85	82	69	90	81	83	75	81	79	78	86	81	93	84	73	80	79	90	79	72	84	80	78	81	76	93	94	78	96	90	83	89	80	100	84	81	87	76	70	83	76	82	87	77	86	95	77	74	91	84	90	85	75	73	80	83	79	78	72	88	69	70	71	91	74	78	66	91	87	63	98	78	98	72	85	84	71	68	87	68	77	76	88	70	75	73	77	74	81	89	86	88	88	82	83	96	83	79	91	76	68	67	73	84	81	74	86	94	76	96	73	73	73	69	73	87	98	93	79	92	88	67	77	83	89	84	71	80	80	78	99	73	76	77	87	84	77	92	62	67	69	81	92	61	81	79	77	77	78	97	64	79	88	82	88	71	94	57	83	79	96	87	85	83	81	94	82	80	66	68	77	70	90	74	72	79	81	77	78	83	89	82	74	102	90	86	83	76	83	75	71	90	91	87	83	85	71	75	86	73
23629	16167	11178	18456	27087	27958	26534	24358	22541	20468	18118	15348	12439	11216	10304	9948	9713	8808	6448	5110	4654	4591	4494	3922	3538	3383	3046	2625	2404	2314	2225	2093	1899	1717	1556	1482	1449	1429	1458	1449	1445	1364	1407	1253	1236	1230	1266	1212	1213	1169	1106	1098	1075	1025	1048	1018	1002	1027	998	1005	1046	978	998	979	917	963	985	959	964	905	957	1022	957	942	907	894	922	956	887	890	988	935	931	943	970	890	909	907	921	924	950	969	880	938	975	918	951	937	900	893	901	944	944	970	928	959	959	901	886	955	906	943	930	931	891	971	873	906	935	952	966	908	961	926	909	962	933	934	963	992	875	889	985	980	975	934	919	961	940	930	910	968	953	927	946	846	894	900	948	952	949	923	924	965	924	916	866	984	903	905	916	904	941	893	879	913	895	912	873	931	943	934	960	924	898	876	948	915	942	891	934	876	901	847	880	962	891	901	921	936	956	931	932	965	935	948	895	909	891	921	941	913	913	915	889	852	948	931	962	964	913	929	915	934	934	943	885	944	962	922	913	893	858	865	948	922	929	875	922	932	906	933	934	893	878	925	927	933	918	954	991	925	884	881	936	891	930	904	923	899	892	883	919	934	903	887	956	873	868	890	931	929	914	939	927	982	931	943	933	989	951	921	947	910	908	893	915	910	917	916	957	933	945	985	964	917	940	901	908	973	931	911	910	875	954	880	925	895	873	883	893	933	920	922	908	913	955	891	909	935	954	901	882	896	919	931	958	956	945	893	905	922	948	943	918	966	909	904	915	937	892	890	928	921	914	928	914	887	971	897	890	939	917	947	969	913	896	947	874	960	945	924	1011	907	965	872	902	935	918	914	899	920	905	889	932	941	872	942	898	931	911	964	904	913	928	910	963	865	917	899	904	986	934	929	911	911	942	926	947	916	892	923	912	922	924	874	958	884	983	866	944	906	920	963	869	924	887	915	946	932	920	925	891	973	913	922	945	921	940	939	990	894	940	966	915	903	948	916	932	929	978	948	922	895	938	981	954	947	902	887	959	936	901	946	871	887	907	856	889	958	919	927	941	904	921	846	914	918	920	939	923	933	966	916	888	893	885	951	918	876	934	973	925	909	920	906	920	962	940	932	902	903	926	987	917	877	945	935	916	860	911	935	890	902	922	972	902	925	943	949	888	898	932	893	926	956	932	984	900	943	921	918	942	940	913	912	935	953	905	970	893	938	935	943	982	952	932	951	998	877	892	978	881	901	938	914	990	940	987	897	999	870	983	899	931	925	914	996	849	972	924	940	922	945	909	957	938	891	949	931	909	944	961	906	919	938	929	963	916	873	901	882	971	916	924	956	840	986	952	914	932	899	957	923	900	933	964	922	913	948	898	906	985	984	942	913	948	922	955	911	902	899	967	902	882	971	970	925	918	956	869	961	879	955	927	901	892	920	896	923	915	913	918	914	907	916	967	937	906	897	922	898	957	973	966	897	905	935	915	942	835	931	936	950	908	918	943	938	891	898	879	915	963	932	982	919	855	899	904	842	941	939	944	992	972	956	981	946	853	923	977	918	950	962	940	919	907	976	866	929	954	926	925	922	898	939	901	926	901	949	903	917	912	906	933	952	946	909	967	923	936	927	928	941	898	863	976	956	898	917	919	876	894	915	915	895	928	952	950	923	880	939	961	930	961	918	920	918	916	910	877	887	897	947	953	977	864	919	932	964	917	952	899	913	985	953	887	920	854	901	953	899	900	892	964	938	925	918	869	918	940	932	911	884	859	921	888	934	912	933	903	894	921	972	891	913	890	852	926	943	938	926	966	955	891	879	878	916	934	1013	977	945	945	931	979	921	921	931	875	920	941	954	911	909	904	977	911	934	963	931	928	929	942	883	959	897	904	908	933	954	820	938	946	917	974	904	914	955	901	935	884	944	948	885	943	970	934	940	946	949	920	931	955	878	909	924	901	886	934	949	933	895	924	898	910	966	904	922	918	935	977	979	981	919	933	862	950	884	949	902	934	964	984	921	868	937	927	934	922	882	902	927	982	930	945	909	952	908	900	919	893	912	976	905	897	910	956	892	940	942	949	943	917	911	919	872	946	924	923	897	938	951	907	898	893	937	884	952	922	865	870	914	888	940	889	968	983	942	956	973	918	1006	884	902	899	909	875	967	954	1001	945	928	944	919	930	901	916	961	934	890	945	918	958	931	925	950	856	894	953	969	963	901	937	883	902	898	924	963	814	892	890	911	919	909	893	918	928	925	907	934	941	907	1000	914	928	915	893	915	917	907	880	894	899	962	866	912	950	907	921	976	917	932	948	912	931	969	907	899	918	890	919	950	929	954	953	927	978	909	949	959	937	951	966	907	927	950	875	908	932	943	908	939	977	896	942	888	912	894	916	990	926	935	900	926	875	960	909	849	933	915	964	904	882	936	920	949	895	928	924	969	968	906	898	939	935	919	958	957	924	891	910	940	960	974	897	910	894	875	962	933	960	920	926	935	974	946	941	884	937	902	923	873	898	924	885	955	932	881	944	881	877	954	900	966	976	933	907	924	936	922	967	930	895	933	964	940	929	964	883	951	961	944	970	950	915	908	912	939	914	947	962	897	921	1011	912	901	930	929	982	896	944	894	911	980	922	947	919	881	919	900	903	907	848	876	887	916	946	941	928	859	928	911	922	950	935	947	934	918	936	923	955	938	946	957	875	943	920	971	880	942	945	946	923	972	973	943	893	915	977	921	931	933	931	920	971	950	944	929	934	884	927	944	880	905	925	876	964	924	981	948	910	892	954	919	939	882	899	865	903	944	904	960	906	926	909	917	916	948	955	954	911	1003	930	848	949	899	931	928	950	971	979	896	897	957	908	935	908	910	930	946	870	990	904	907	937	925	960	866	890	901	933	884	913	926	920	902	946	880	930	957	953	909	895	944	898	959	925	925	901	925	899	959	934	953	901	967	927	911	912	958	933	931	939	880	902	921	910	899	931	882	939	922	949	909	913	919	970	895	955	921	911	927	880	939	904	950	895	923	944	926	958	919	902	920	962	912	921	905	900	954	945	971	918	965	948	920	904	949	960	962	946	968	911	915	967	927	907	910	899	913	952	894	934	943	902	895	869	951	933	917	922	876	933	895	929	919	947	935	928	912	932	915	993	992	935	934	928	923	969	906	921	966	880	936	947	948	980	956	918	917	896	988	953	950	874	980	931	916	912	933	953	892	942	932	929	892	958	949	896	856	946	961	939	947	941	966	936	943	894	896	914	937	970	860	906	873	907	946	950	930	917	928	905	956	954	895	912	939	953	944	916	922	945	914	947	957	918	917	917	958	873	929	930	1006	888	965	887	952	947	947	889	960	985	943	921	877	895	936	905	926	923	974	952	884	943	909	954	963	944	972	914	920	950	942	939	879	924	922	861	941	934	939	937	951	906	957	921	942	941	957	920	923	838	904	924	884	908	963	852	944	893	939	970	962	909	938	960	918	914	925	968	981	935	956	934	968	951	903	947	888	958	871	929	916	887	951
3521	2320	1162	739	849	1238	1318	1185	1049	953	813	683	521	470	425	398	365	353	301	230	194	193	213	172	162	168	156	149	135	105	109	129	140	101	95	92	121	103	87	90	105	74	84	86	95	78	86	96	75	83	82	84	85	72	106	79	83	86	62	70	84	60	89	81	61	76	71	80	65	79	70	66	88	75	90	82	71	75	67	83	84	77	76	78	88	89	57	78	59	79	70	89	75	77	72	66	70	65	64	77	62	78	85	77	75	71	72	75	85	73	85	69	71	75	78	67	78	85	86	69	90	87	75	58	73	80	86	71	64	75	77	81	86	75	95	83	65	58	78	76	79	87	81	64	83	68	68	73	84	69	74	86	81	70	66	76	85	79	65	80	83	87	71	64	83	93	73	83	75	63	73	72	56	71	75	70	78	61	64	86	77	71	86	74	65	70	77	78	60	58	75	62	89	77	71	83	66	72	66	78	76	62	78	70	81	63	73	72	83	73	80	62	68	71	76	85	67	80	79	68	87	68	79	81	78	77	64	68	68	76	76	75	83	69	90	70	79	73	66	74	72	80	73	63	77	85	69	78	72	79	74	65	75	72	73	74	82	68	87	81	61	71	89	81	74	72	67	75	74	65	81	72	66	68	70	74	94	79	78	66	77	65	70	75	81	74	79	75	66	70	89	63	90	76	83	84	86	74	65	90	79	60	74	84	88	86	82	86	68	78	80	82	75	67	71	91	81	68	70	80	81	77	60	77	67	66	68	86	78	78	94	71	62	75	76	62	84	60	83	70	82	72	76	76	75	65	88	81	75	78	71	72	85	74	70	67	82	69	63	69	64	87	70	85	70	70	61	79	63	67	99	71	68	76	85	84	72	80	63	78	60	70	72	85	68	88	83	79	74	84	80	64	68	72	82	78	93	70	69	71	92	65	82	84	77	68	71	82	68	68	67	88	76	86	88	81	73	72	77	80	68	91	77	71	83	63	69	71	75	86	62	79	79	76	68	68	76	65	70	74	68	69	76	76	76	72	81	76	74	77	81	73	73	81	85	85	68	74	84	76	74	72	70	73	74	91	81	79	71	79	64	75	73	64	78	65	80	82	69	92	72	78	70	76	62	80	66	71	78	78	84	64	83	65	70	77	83	69	76	71	69	64	70	83	80	79	83	71	69	74	81	61	75	87	84	78	73	90	89	79	86	92	78	75	74	82	62	68	85	74	74	84	81	64	64	66	66	59	82	78	81	77	81	76	84	77	81	75	90	90	70	66	82	82	81	69	84	65	67	64	77	74	74	87	71	62	71	61	80	74	74	92	60	63	71	66	76	80	81	90	68	65	81	67	65	66	64	75	86	63	88	69	77	92	68	87	68	72	74	72	79	82	79	71	78	90	68	83	73	77	80	88	71	84	80	64	74	77	85	78	74	72	80	75	79	71	70	74	71	87	78	78	74	70	60	78	75	68	85	95	77	77	70	85	75	65	69	72	74	62	71	79	40	82	82	76	76	66	69	83	74	74	62	75	68	63	74	67	80	74	83	75	64	68	65	78	66	86	82	65	77	73	78	82	80	82	88	76	74	85	86	86	64	62	88	65	78	54	77	62	85	88	82	77	76	70	73	83	84	76	73	69	61	86	66	85	64	59	91	70	71	87	77	80	61	76	77	82	77	78	84	66	83	71	76	64	80	76	67	71	69	66	83	64	69	88	82	79	93	67	81	81	60	85	62	78	73	75	62	64	78	83	85	82	79	69	82	81	86	76	83	98	62	78	87	96	86	68	87	81	53	70	81	81	76	64	66	84	65	83	75	69	70	96	87	69	67	98	57	82	66	73	61	57	72	55	69	79	82	68	68	78	71	83	89	80	72	63	76	62	63	60	68	60	84	81	71	73	80	68	67	91	77	63	73	74	70	71	88	60	68	73	88	88	82	87	68	77	69	74	70	75	77	50	59	86	91	96	85	64	69	82	63	67	84	76	52	71	79	73	70	67	89	68	69	81	68	75	71	65	73	70	69	69	72	84	66	69	80	81	73	73	66	74	69	83	62	60	58	90	60	82	70	84	72	81	87	71	79	75	77	71	77	91	65	79	58	72	76	80	80	79	82	73	66	72	64	70	71	77	88	69	92	60	73	73	73	76	66	87	73	84	84	65	76	66	75	74	81	72	72	72	82	64	68	87	81	74	74	71	77	91	79	70	97	98	74	69	80	77	73	68	59	61	76	89	90	76	73	79	72	71	71	71	66	79	85	76	82	75	81	81	102	65	73	96	67	81	70	90	73	64	86	76	81	72	73	76	81	72	62	65	83	69	85	88	68	71	81	74	68	63	62	100	69	67	74	84	82	78	74	76	68	75	81	86	72	95	75	92	78	59	72	63	61	61	70	74	78	75	75	64	89	72	92	80	80	64	74	70	82	70	75	65	80	70	73	61	66	72	72	92	63	80	95	75	66	95	65	68	69	78	75	79	86	84	69	73	81	89	68	89	80	70	59	75	83	67	77	80	81	70	93	66	75	82	73	75	73	79	74	59	71	60	61	85	70	71	72	66	82	83	75	84	85	86	71	60	74	73	82	82	76	81	73	71	71	66	67	66	80	59	71	64	71	85	63	69	67	95	78	89	73	77	90	74	79	75	84	77	94	77	76	69	81	75	77	47	66	87	91	69	62	80	78	83	78	72	82	76	70	65	72	73	80	77	75	68	76	89	80	65	61	77	69	71	69	62	78	60	68	82	90	84	73	79	65	67	69	69	70	68	63	65	75	86	64	74	65	79	74	59	77	90	86	78	81	80	57	91	74	84	79	75	87	85	76	85	65	73	63	69	92	68	76	63	68	75	92	68	80	88	89	73	68	83	74	75	77	77	75	72	63	80	71	85	64	85	75	89	72	62	63	67	71	81	69	82	88	73	79	77	79	70	106	67	70	73	77	77	57	70	78	67	61	92	75	76	81	77	75	75	68	80	80	69	72	81	68	75	84	75	81	62	75	91	69	67	73	72	86	61	69	79	94	89	71	53	76	80	78	76	73	71	70	67	68	78	67	56	91	68	65	85	66	64	82	75	78	77	58	92	80	70	64	78	76	74	72	87	80	78	74	73	80	84	82	82	65	78	56	66	62	77	88	81	83	48	77	69	66	71	83	89	68	64	75	91	82	85	68	59	69	69	81	83	63	73	80	81	59	65	67	66	64	85	69	66	82	76	75	86	73	73	58	87	77	72	81	69	71	73	94	69	52	70	68	78	82	80	72	101	78	77	72	70	69	74	81	66	70	77	57	64	78	89	84	66	73	72	62	76	82	55	81	89	65	81	69	82	76	89	64	76	88	77	82	86	72	65	65	76	84	80	65	67	76	70	76	87	70	79	98	62	68	82	86	72	83	68	76	79	65	83	69	88	82	83	71	84	63	79	66	60	78	77	84	73	96	73	78	80	70	62	68	88	79	63	87	87	78	69	77	68	63	65	91	71	77	86	72	83	71	73	78	78
28346	19827	14404	21936	29922	31030	29371	26906	24758	22963	20803	18120	14918	12861	11837	10652	10471	10299	8310	6103	5519	5041	5216	4711	4070	3916	3549	3188	2789	2602	2680	2475	2095	1936	1645	1621	1576	1531	1551	1564	1589	1494	1329	1291	1374	1314	1327	1248	1217	1192	1145	1145	1118	1068	1079	1074	986	1023	934	945	978	892	902	940	901	932	959	887	897	914	847	862	892	856	830	883	835	896	872	936	884	927	859	868	857	842	856	915	887	814	804	894	883	881	823	855	856	898	844	820	832	890	912	883	840	853	785	844	823	840	868	865	867	863	888	806	863	880	829	882	839	905	871	905	816	885	898	851	888	832	883	840	864	856	906	855	868	844	880	882	860	828	848	902	855	834	842	874	782	822	859	850	875	856	859	875	881	853	884	880	843	891	866	863	864	875	833	860	852	865	930	875	832	861	873	874	831	889	870	884	860	865	925	857	848	875	902	880	813	804	849	879	761	925	840	828	810	814	842	846	850	848	851	819	805	918	878	835	872	847	888	894	901	841	886	835	845	918	843	847	908	846	852	896	878	844	823	837	863	864	882	840	879	852	889	863	841	855	866	841	829	884	860	830	807	873	786	877	834	916	894	879	875	828	868	874	838	838	840	847	839	890	867	852	844	785	850	897	885	835	791	838	900	851	855	849	845	822	877	872	860	851	837	898	844	853	837	833	870	832	893	838	829	836	824	902	821	830	817	871	845	840	860	862	868	860	872	852	856	882	869	846	874	868	871	851	842	856	853	862	808	864	850	875	789	835	864	876	866	869	885	854	856	787	847	840	841	894	916	808	877	865	849	869	901	862	824	887	808	878	890	876	826	846	888	906	820	848	914	850	815	889	851	825	840	826	844	931	855	820	853	849	891	873	894	865	885	786	875	846	882	840	863	800	786	890	834	848	878	835	850	890	867	845	860	889	801	893	864	895	881	854	885	915	887	839	888	862	847	863	834	849	892	892	868	873	824	831	890	853	932	866	842	877	873	831	833	856	910	839	854	860	846	874	803	899	873	826	871	904	863	909	836	905	897	900	855	868	852	841	944	842	885	811	813	868	874	867	848	845	858	883	856	835	874	867	789	911	896	865	847	833	851	905	858	899	820	856	863	860	833	872	885	824	853	871	879	909	877	895	853	870	864	855	914	874	842	903	862	849	847	836	817	861	851	876	820	837	870	817	847	844	832	831	818	835	895	859	806	817	809	835	881	861	836	856	819	833	820	907	860	822	838	863	844	840	861	889	878	844	867	829	843	857	812	818	895	860	822	789	932	841	893	861	828	851	891	866	887	838	880	842	877	817	798	910	860	816	896	893	885	839	886	846	846	849	847	858	833	785	872	918	836	894	941	933	858	865	848	884	913	863	854	901	862	854	950	832	821	886	809	846	843	870	869	803	836	903	893	855	863	908	893	870	899	861	823	882	847	866	848	835	887	818	863	873	837	901	835	872	871	889	866	858	823	831	856	821	878	854	895	853	861	873	891	837	838	855	834	868	870	887	831	836	831	812	796	890	871	809	838	823	864	868	855	833	865	895	902	885	799	913	866	829	844	853	846	808	890	862	853	854	786	829	880	847	896	878	903	877	874	910	880	776	883	844	811	878	816	851	854	839	802	834	822	910	911	854	826	888	861	899	814	769	869	866	887	850	894	832	879	857	877	855	818	845	880	896	878	864	862	862	839	842	848	856	839	859	886	875	861	856	929	886	848	818	870	889	822	860	879	868	901	911	828	887	800	878	862	858	848	890	867	903	876	868	873	888	850	882	853	862	854	892	881	883	813	873	941	855	829	863	834	849	790	860	824	864	865	862	911	864	843	841	854	843	802	881	831	876	807	831	868	860	826	909	838	833	891	801	869	864	881	891	858	866	889	875	830	861	839	845	838	868	813	828	860	827	814	846	845	815	823	873	879	859	817	831	845	860	815	830	844	885	885	894	838	852	884	874	859	821	817	811	807	847	868	830	859	858	809	862	860	845	831	858	855	848	843	869	886	835	894	842	878	882	887	884	838	832	860	895	887	855	858	888	840	866	855	870	855	870	844	838	834	915	813	900	876	902	845	879	884	834	868	889	836	807	877	892	881	832	879	768	916	849	876	859	815	890	889	833	862	879	850	861	805	847	856	885	872	812	857	890	826	885	867	848	850	905	881	897	831	816	892	811	877	851	826	901	878	907	884	883	858	833	830	826	841	848	871	843	868	837	865	835	872	831	825	865	836	871	861	878	882	887	795	855	887	856	890	858	859	881	850	908	833	891	818	790	868	882	880	849	907	862	857	825	837	862	779	841	888	849	862	835	882	823	767	897	835	812	895	862	802	847	850	863	835	873	824	846	875	815	820	880	848	875	832	871	879	885	822	861	884	882	865	862	890	867	904	895	876	850	807	852	907	875	821	842	876	861	873	795	907	856	858	903	899	822	818	898	874	843	867	833	856	876	835	839	923	886	904	826	877	854	888	870	873	927	859	864	860	958	812	807	814	826	855	832	834	844	835	857	822	841	917	842	857	857	881	886	865	892	849	796	867	871	827	836	861	816	832	812	861	852	859	878	851	842	884	861	887	915	866	885	863	864	862	821	840	845	867	836	835	851	862	895	875	842	887	801	842	851	825	849	846	895	818	843	871	887	848	839	869	845	866	825	919	860	929	901	877	865	848	886	884	858	908	846	862	822	853	874	895	882	865	865	821	802	864	872	867	828	862	849	848	825	879	878	824	820	844	852	836	847	882	814	870	840	888	829	858	891	890	795	855	855	861	881	843	882	864	817	902	846	823	816	862	827	868	834	844	819	884	805	821	838	836	839	827	854	861	830	798	836	804	850	848	821	869	859	845	857	876	808	845	798	864	915	859	852	900	861	853	828	868	887	833	867	903	830	859	887	834	829	874	862	925	832	826	878	839	786	827	823	860	820	881	846	914	885	851	838	845	872	910	856	913	890	886	853	892	906	843	826	878	858	872	824	875	892	848	875	849	843	881	837	859	847	882	868	851	862	886	837	871	871	850	877	850	854	870	813	850	895	848	862	830	819	863	827	834	878	874	861	878	922	862	901	843	864	860	825	844	874	861	843	861	860	842	872	829	894	883	863	857	827	826	897	856	882	852	807	814	905	868	872	882	868	844	871	885	912	850	886	832	820	842	850	841	888	828	847	861	854	872	885	891	864	868	865	890	828	867	844	880	830	833	823	839	843	844	848	855	880	879	859	863	868	866	848	830	809	823	793	863	904	897	889	881	816	839	884	833	830	898	846	888	882	811	855	873	853	858	894	820	853	832	852	865	882	885	856	881	866	883	887	833	890	843	863	909	821	821	872	858	879	871	833	866	795	831	806	866	870	876	863	902	832	841	870	904	878	900	824	845	853	885	878	862	845	789	854	868	800	807	837	841	828	839	919	860	889	848	862	774	854	838	893	829	849	858	848	846	841	878	843	841	891	858	803	793	901	901	842	869	821	876	835	896	847	873	842	809	848	891	842	804	804	841	877	848	859	855	810
2230	769	477	308	349	518	597	480	498	437	410	340	310	220	198	192	199	221	181	147	129	125	117	114	138	105	124	102	97	90	86	79	93	93	95	93	75	90	88	82	88	89	69	83	96	70	94	79	84	77	89	71	63	69	77	79	71	76	78	70	77	69	78	56	79	75	93	65	66	57	85	71	61	69	81	68	64	79	77	79	58	72	64	71	81	66	71	71	64	75	78	84	75	92	82	61	74	61	60	83	72	75	54	86	66	71	69	75	86	74	75	79	79	80	72	92	65	62	77	77	83	73	75	82	63	68	76	83	82	58	64	82	67	73	68	62	84	85	75	79	78	74	71	77	80	58	70	61	67	70	70	72	60	75	82	77	66	78	76	73	74	67	73	84	86	70	75	63	80	59	59	76	73	63	80	91	70	72	78	76	87	78	74	77	77	60	74	79	77	75	70	89	73	59	74	59	73	70	69	62	76	64	89	71	72	69	74	68	80	64	68	64	79	63	90	59	60	63	73	70	70	73	65	83	76	88	81	62	66	85	74	83	78	78	65	60	78	84	69	73	72	70	72	69	86	80	61	71	73	67	77	86	64	83	65	71	72	63	77	80	76	83	68	54	73	77	93	74	74	84	80	48	63	84	63	68	76	71	76	68	81	54	82	86	78	72	58	66	76	64	66	74	69	78	58	75	79	72	79	74	78	69	71	60	70	77	58	79	71	75	78	57	75	59	68	75	68	73	69	76	73	82	54	65	77	74	66	81	62	80	70	69	77	70	69	67	83	63	64	74	67	66	67	71	85	80	75	83	70	88	74	77	68	71	71	81	87	74	76	65	77	63	71	71	81	76	75	77	77	73	81	60	61	87	67	72	72	70	84	88	74	88	76	70	78	87	72	80	72	57	73	79	78	80	83	66	69	63	61	73	64	66	65	73	67	82	71	75	62	70	73	86	57	74	74	79	81	79	71	65	74	64	80	75	79	66	75	75	67	70	65	80	82	55	75	64	69	64	76	73	66	81	77	74	64	73	71	83	82	74	76	82	79	84	78	74	55	67	83	72	80	63	78	73	72	78	69	75	53	75	76	74	83	69	77	65	58	71	69	56	75	62	89	68	74	85	73	71	76	70	71	84	66	68	70	76	65	77	72	64	73	81	69	75	69	76	99	63	73	73	75	67	68	71	79	65	79	70	84	88	75	65	76	78	71	71	95	65	73	75	66	79	74	89	84	66	62	66	60	89	86	73	86	82	81	73	71	58	73	64	80	73	63	60	71	80	73	70	64	74	69	64	69	70	70	69	62	86	70	79	91	80	62	64	70	76	82	78	70	85	60	78	76	68	80	67	69	93	66	70	83	67	72	76	70	77	62	95	83	64	77	78	64	67	66	72	70	80	62	75	83	76	84	75	86	74	68	75	55	85	81	87	78	79	69	80	72	73	73	81	78	64	79	70	63	77	68	69	85	79	72	61	53	64	65	91	73	63	70	63	71	82	78	68	71	66	66	73	60	76	74	59	80	85	80	75	65	79	82	86	69	67	60	70	80	77	70	79	61	62	62	67	70	74	63	86	80	59	74	82	67	86	79	67	72	84	71	72	76	72	88	69	81	62	74	64	67	80	70	83	67	71	60	61	65	63	64	66	56	78	64	81	67	70	60	65	58	69	75	62	78	67	79	57	76	59	84	92	82	74	79	86	64	80	71	78	70	74	80	75	74	91	63	68	83	78	67	72	69	75	66	59	76	81	66	66	68	48	72	62	57	96	74	77	69	66	69	74	87	64	82	68	72	74	64	74	67	72	80	67	68	72	68	88	80	72	62	69	85	67	63	73	90	72	73	74	59	80	69	71	73	84	90	65	71	58	85	83	74	79	93	76	75	75	55	69	84	58	67	74	76	88	78	72	84	81	68	64	59	70	79	103	81	73	68	69	68	72	87	76	71	81	69	83	70	52	71	85	73	81	78	82	74	62	68	74	71	78	89	90	59	63	66	65	67	65	77	86	63	72	78	67	76	73	88	79	64	66	85	73	79	76	72	79	62	64	68	86	58	71	76	65	73	76	50	75	73	66	88	85	59	80	68	78	64	73	72	69	64	83	69	82	62	70	64	70	73	69	83	84	80	81	76	70	64	82	85	62	71	64	76	74	75	76	75	69	82	78	74	78	77	64	68	87	78	75	68	82	82	85	90	83	72	94	55	57	78	61	61	77	77	61	73	76	73	70	70	72	76	63	76	53	55	86	84	80	67	67	86	89	82	75	78	88	77	73	91	64	69	61	62	74	71	74	80	68	73	88	72	64	75	78	80	75	57	77	70	80	57	73	71	72	58	65	72	59	78	60	82	72	72	71	86	77	80	69	59	80	71	68	70	69	67	78	67	58	70	76	73	72	60	60	75	73	87	58	81	78	72	69	74	77	65	71	75	76	70	88	74	70	80	68	81	67	77	72	74	89	66	74	57	71	69	78	83	68	54	71	82	71	63	68	77	76	73	67	60	76	57	80	80	81	66	57	60	81	81	76	83	73	75	71	84	75	70	54	72	78	73	77	63	70	71	79	62	57	73	69	64	70	67	73	57	64	61	80	76	63	67	67	72	74	84	76	73	60	63	73	62	74	82	80	80	90	73	66	75	71	76	71	83	65	65	66	78	68	67	83	57	76	85	82	70	59	66	65	77	78	70	70	77	83	64	74	65	74	77	78	76	79	67	68	80	61	78	70	72	68	76	70	76	77	61	82	69	89	66	73	94	88	66	71	82	74	77	73	78	78	78	75	82	66	58	77	54	60	72	67	69	58	83	88	63	74	78	72	65	72	73	73	69	70	67	72	78	75	70	83	66	80	92	77	74	64	77	75	78	65	90	83	87	72	60	76	68	81	70	75	75	71	63	62	57	65	65	85	79	74	65	68	77	60	82	75	77	63	88	56	69	58	95	71	64	62	71	87	73	83	74	68	66	79	62	68	87	76	71	67	76	75	74	77	88	81	84	70	76	80	58	67	70	76	59	70	63	80	62	75	71	71	70	57	74	70	68	73	84	70	71	69	68	73	80	76	64	64	58	92	63	63	60	63	63	72	71	96	73	70	90	82	91	71	61	56	76	75	65	63	65	86	73	73	68	77	74	78	67	72	73	67	80	89	75	69	81	79	75	63	68	74	77	91	67	71	80	81	69	70	65	62	72	72	69	62	61	83	76	64	86	76	76	67	64	87	64	88	79	74	76	76	75	55	89	73	66	67	65	65	83	76	83	84	67	64	60	76	83	70	76	84	74	70	75	66	70	76	88	80	65	73	70	88	66	82	73	67	79	73	69	78	77	84	71	65	66	57	64	74	77	73	67	67	92	85	91	77	81	69	73	49	63	83	64	73	86	74	87	76	77	71	68	61	79	65	79	61	69	80	75	63	80	73	72	78	62	78	68	69	71	78	82	66	61	78	87	78	81	58	68	69	71	66	83	72	73	69	76	91	65	74	70	63	82	75	47	81
20204	12208	7854	13762	21033	22489	21226	18975	17062	15251	13741	11610	9397	7442	6417	5788	5326	5615	5296	3752	2891	2741	2840	2722	2310	2141	1980	1745	1613	1611	1595	1594	1408	1278	1173	1163	1139	1103	1124	1081	1106	1092	1087	1041	1055	1110	1003	982	975	1003	929	916	966	950	941	880	931	903	868	912	845	893	923	892	898	866	873	865	864	854	803	855	821	926	836	877	834	856	853	939	842	861	843	752	824	810	804	858	822	774	846	867	900	865	874	877	877	793	839	857	849	805	833	855	817	855	839	892	924	824	852	926	863	836	830	831	807	899	857	901	850	850	845	882	867	833	871	790	882	840	835	802	888	843	810	861	850	831	901	813	827	840	833	816	840	831	833	867	842	895	865	797	879	896	857	861	836	837	900	821	870	871	840	835	865	813	835	835	845	849	857	871	908	815	787	860	878	850	851	883	849	855	906	921	823	840	846	855	855	873	858	840	814	853	914	845	877	842	879	895	887	864	825	829	859	821	842	858	839	825	829	880	873	854	864	871	825	882	794	816	847	832	884	819	874	836	832	870	852	827	821	864	891	860	900	855	839	904	838	896	838	843	843	817	835	856	846	857	831	826	864	840	835	866	852	859	850	855	806	825	886	835	885	879	860	874	782	895	860	850	811	841	776	808	861	873	863	866	867	858	866	813	831	862	827	872	844	836	812	874	869	802	805	883	844	868	877	834	836	911	828	884	819	882	879	807	823	858	877	881	859	829	852	860	851	850	800	848	831	797	865	858	887	865	850	876	827	869	845	828	847	890	870	897	856	807	861	823	853	879	834	866	802	879	852	835	828	884	819	805	823	842	868	848	914	900	850	846	859	856	801	833	867	846	874	846	852	848	832	892	876	837	836	775	842	848	854	810	836	878	908	857	846	870	848	835	843	858	829	862	853	906	842	813	861	829	873	856	817	872	846	877	892	859	865	851	836	864	874	883	902	853	833	840	874	860	867	859	801	795	890	897	861	822	876	882	834	818	834	827	893	828	828	828	898	841	814	800	917	850	849	831	838	826	882	819	853	851	850	833	883	847	890	828	842	845	857	942	843	812	867	840	875	854	817	909	835	876	918	812	830	863	874	864	857	818	862	805	810	808	914	850	836	879	881	834	817	876	891	828	869	852	835	803	829	892	798	836	814	885	893	828	867	800	815	868	821	827	805	843	849	833	875	824	853	842	875	877	774	820	848	882	836	831	884	839	819	855	886	809	828	849	847	846	845	862	848	877	846	843	843	800	861	822	824	858	852	804	878	847	837	848	823	824	848	816	865	879	871	877	850	899	856	848	824	830	837	863	853	852	806	868	840	861	821	854	777	847	865	826	844	838	827	897	850	846	827	856	842	804	823	862	865	891	845	866	843	876	869	860	861	858	897	832	861	821	883	814	857	827	824	832	839	839	844	872	878	905	878	837	900	871	834	928	834	889	879	857	866	869	870	823	817	888	874	841	805	836	871	859	850	807	848	851	818	770	881	846	875	862	868	847	822	881	880	849	889	800	831	806	863	845	867	819	857	824	825	877	835	835	776	853	872	898	849	865	814	872	856	827	895	874	787	815	829	833	907	843	836	871	841	844	858	858	909	881	893	895	867	859	870	807	875	917	873	838	819	860	875	894	781	861	808	860	832	840	835	907	820	842	885	829	850	917	834	857	829	892	874	846	871	841	848	858	856	803	836	877	831	869	815	787	828	847	849	889	868	848	872	832	856	911	844	834	854	859	773	857	873	869	855	884	808	833	895	846	828	866	831	820	884	831	831	892	836	866	843	848	841	878	865	856	826	865	866	864	843	843	826	854	859	849	847	838	880	790	870	842	831	875	872	868	855	832	863	833	857	877	829	823	872	885	799	807	809	849	891	845	830	851	822	927	890	830	788	878	872	912	865	855	833	783	818	854	860	827	835	883	883	843	844	900	891	851	848	925	865	874	906	812	871	865	845	824	859	900	817	824	873	896	889	800	838	856	839	917	848	879	850	873	863	859	875	879	879	833	821	829	886	860	802	857	900	851	886	879	852	841	870	853	913	819	837	846	850	835	807	823	837	810	859	859	836	855	827	870	848	917	824	809	861	835	847	857	837	841	828	830	853	864	869	830	833	873	860	844	868	868	878	802	836	859	837	869	851	826	812	842	824	843	859	858	831	830	814	871	894	875	920	817	893	802	843	844	827	815	806	848	884	840	843	869	852	893	872	820	847	843	813	865	920	867	868	838	875	856	887	883	914	843	853	817	876	848	893	863	843	823	861	883	859	806	795	858	881	846	811	850	854	879	819	843	930	869	869	842	817	859	860	803	870	862	829	876	815	805	833	869	808	880	888	884	820	825	866	857	832	877	868	799	780	852	832	882	829	861	875	851	853	868	856	848	882	817	882	858	913	865	871	885	835	845	878	899	825	815	847	860	821	829	893	847	802	941	834	849	861	807	846	846	882	790	868	814	847	824	837	902	880	827	854	874	887	832	880	843	850	905	827	847	840	829	823	813	844	834	801	827	840	874	814	825	889	845	814	793	819	851	898	850	849	870	816	848	895	816	849	819	816	833	912	790	843	831	897	837	864	870	772	866	792	841	802	838	766	869	832	878	866	863	846	837	860	878	884	865	812	832	832	850	828	803	870	883	898	835	880	870	817	870	845	871	832	777	809	883	836	823	843	826	859	882	854	828	825	885	901	863	816	890	875	867	834	863	866	841	875	866	895	801	867	866	897	897	870	864	849	823	800	851	846	798	857	809	879	874	860	876	854	828	904	855	880	839	814	836	858	833	842	835	811	856	854	856	898	883	844	856	878	862	860	845	800	862	846	805	862	853	900	840	843	911	931	848	870	868	842	878	843	840	856	866	798	790	806	845	838	842	855	863	886	849	845	778	827	883	888	841	790	866	854	889	844	870	846	862	916	850	878	870	867	818	843	868	841	864	865	853	851	851	826	838	851	834	799	831	824	841	815	837	905	844	861	838	863	882	821	818	877	790	837	879	841	838	841	817	830	855	813	856	838	879	856	828	850	849	854	911	869	873	837	902	905	823	882	858	850	868	846	849	808	855	858	833	856	874	827	876	879	857	852	787	910	851	874	837	826	834	797	834	845	838	848	831	830	916	841	870	841	833	837	841	851	848	813	837	904	787	829	815	870	897	887	838	798	801	831	793	859	855	798	860	850	889	856	894	814	869	830	853	836	875	809	816	827	874	877	861	848	869	851	912	813	883	888	830	800	833	870	866	845	868	876	863	855	839	839	863	848	845	835	851	837	869	865	803	873	835	863	849	809	879	836	885	814	798	838	813	868	871	866	841	833	815	817	774	821	826	816	848	861	885	849	886	854	915	891	865	912	798	804	866	873	842	856	845	830	872	827	835	856	859	770	855	879	885	834	827	848	834	876	867	869	875	860	852	835	854	886	844	874	837	800	849	873	838	890	872	843	884	853	848	807	870	827	843	863	844	883	851	819	811	848	838	876	871	810	871	855	830	800	879	859	901	884	892
2326	1513	792	541	570	854	795	784	700	615	604	534	449	372	298	259	240	205	224	191	163	162	135	144	135	123	106	120	102	99	106	80	101	85	80	82	77	82	98	95	74	72	92	76	88	101	73	75	78	80	78	82	70	61	67	78	52	53	69	59	83	68	86	60	72	72	63	62	73	98	74	70	76	64	68	70	85	64	77	85	55	59	66	71	70	73	49	77	54	77	66	60	67	70	86	64	71	80	68	75	73	63	68	62	63	62	68	63	88	61	69	79	65	60	75	54	68	72	54	64	85	65	55	68	63	71	78	79	79	67	70	58	81	63	75	61	67	71	73	63	64	89	73	67	65	61	64	63	76	66	68	65	59	70	67	68	67	89	64	69	65	71	81	65	68	75	69	60	75	75	87	79	72	63	73	60	66	73	71	66	72	59	68	85	68	65	75	69	75	63	65	62	65	62	53	72	60	64	75	74	64	58	68	75	69	60	76	71	71	68	98	66	82	70	70	69	58	74	75	73	75	73	80	72	58	59	84	88	65	70	68	77	83	57	76	60	62	80	64	91	73	70	69	80	61	67	69	80	58	82	71	82	79	60	77	75	71	68	80	59	75	64	76	75	85	85	78	64	71	61	72	86	67	77	62	71	62	74	62	74	67	69	70	54	59	70	68	69	78	88	65	66	62	69	56	86	76	70	70	67	72	73	68	80	64	45	73	54	70	93	75	80	90	75	85	53	67	64	67	68	74	80	78	65	78	67	59	71	75	77	75	77	79	73	61	64	75	90	90	59	60	80	76	64	65	66	82	67	81	69	64	75	74	84	54	75	67	65	58	74	74	73	73	70	59	65	62	67	58	76	87	63	60	53	77	73	72	70	72	71	57	67	62	81	60	80	53	65	65	62	74	75	68	62	70	66	75	80	70	74	76	95	85	84	68	71	76	61	64	70	72	89	76	68	66	68	77	73	84	69	72	67	82	67	82	86	72	64	86	77	72	65	64	76	57	55	73	61	70	82	59	62	70	74	81	64	62	55	80	85	61	63	61	71	72	76	68	68	63	69	67	73	69	63	75	81	64	66	61	81	72	66	59	57	85	80	76	86	89	72	84	76	50	73	65	61	71	64	72	73	70	83	84	79	66	59	79	76	67	70	70	67	66	59	69	78	67	68	66	74	71	64	67	65	77	77	65	90	79	71	65	67	70	71	86	77	58	66	66	75	71	70	74	64	62	79	67	85	71	78	58	72	67	65	60	67	61	69	61	83	65	73	85	82	69	61	72	81	74	62	82	67	67	61	71	73	64	69	86	89	57	71	68	77	64	80	59	69	72	70	60	65	77	63	63	78	59	78	66	77	75	62	68	75	71	71	58	68	78	59	73	77	62	59	67	76	89	71	69	71	65	61	62	76	63	82	55	62	61	56	65	76	66	65	71	58	71	73	68	55	80	60	68	81	62	73	86	70	57	63	74	71	68	83	71	74	72	76	75	68	77	54	73	78	72	72	49	68	50	55	71	67	77	72	72	63	66	79	62	59	76	71	52	88	76	72	65	62	84	50	78	52	68	77	70	64	55	61	74	66	65	68	60	72	76	67	54	65	71	76	61	54	68	80	61	49	75	63	76	69	71	66	78	77	59	59	79	61	57	66	60	73	77	46	103	60	72	68	71	86	68	64	69	78	59	56	75	75	93	65	72	76	66	61	75	64	64	68	65	63	89	58	77	67	70	78	70	65	69	76	65	71	64	77	60	89	81	74	70	78	80	73	50	76	50	65	68	78	93	57	53	80	63	69	70	87	56	69	76	69	73	56	66	70	65	93	64	73	78	69	71	58	57	76	56	69	74	78	71	78	82	85	58	54	56	74	73	67	66	74	60	69	74	74	56	71	75	76	75	69	69	75	78	77	79	84	67	68	60	90	66	59	71	55	78	60	79	84	78	62	72	55	71	66	69	74	79	61	62	76	62	61	75	60	74	60	66	68	66	73	83	64	54	66	65	71	56	85	65	83	67	59	69	81	61	66	56	63	68	51	70	73	69	68	60	71	84	69	63	74	61	69	74	62	60	65	71	76	69	55	61	65	74	66	69	84	86	80	78	61	62	79	58	66	74	70	72	77	63	74	54	70	70	72	85	73	75	76	62	61	69	50	65	62	54	64	71	57	76	70	77	91	67	72	72	72	63	58	72	65	89	70	68	77	60	73	69	76	71	63	80	64	80	73	66	64	64	75	72	62	66	88	73	73	56	71	79	68	65	65	58	76	81	52	70	75	73	70	76	83	79	68	69	70	64	63	63	58	69	72	64	65	64	67	51	61	74	68	63	70	67	59	64	65	60	72	77	81	69	56	73	78	74	68	74	75	57	79	66	64	67	57	63	68	71	77	82	73	51	82	78	75	63	61	75	76	64	60	78	81	86	63	58	57	70	56	76	74	62	76	82	75	58	65	72	62	64	49	80	68	60	73	69	62	75	76	54	54	67	62	70	69	67	75	65	76	66	56	61	71	60	79	63	83	77	81	76	73	77	81	79	76	76	79	64	65	55	68	73	55	85	66	63	66	67	65	73	69	73	74	60	63	80	66	75	48	60	53	74	76	59	75	70	59	70	52	66	76	73	72	74	69	79	62	77	70	68	67	88	69	71	66	62	56	61	64	68	64	55	68	76	63	87	75	71	58	75	59	59	68	67	65	93	75	70	44	58	78	70	63	70	59	64	62	93	75	73	88	77	66	70	68	75	65	75	69	61	70	80	78	88	67	69	75	66	86	86	81	67	92	73	79	68	76	72	71	67	73	63	68	84	69	71	65	75	61	76	59	59	72	70	84	64	74	54	51	68	58	70	76	78	69	59	94	80	57	61	83	61	67	75	89	81	70	82	72	89	66	66	67	59	78	62	61	68	76	65	64	74	62	83	66	68	78	75	59	63	69	67	72	72	71	66	71	69	72	75	64	81	61	70	48	63	66	81	87	77	67	75	80	80	73	73	66	90	82	75	73	73	80	48	81	81	53	75	82	78	68	70	69	73	71	63	67	69	67	63	89	68	69	69	77	73	75	72	51	62	61	68	80	64	73	80	63	71	62	77	53	69	71	83	54	77	75	75	74	67	68	66	65	63	82	68	60	81	66	73	69	76	64	69	63	69	79	68	68	68	60	70	71	63	77	78	66	66	84	73	62	65	59	70	63	79	62	64	67	84	75	63	76	69	79	59	63	58	64	49	81	69	51	73	72	69	69	64	56	92	80	78	73	65	68	60	65	82	80	66	77	74	69	62	76	76	57	75	69	62	75	73	75	76	85	55	74	81	72	75	68	66	67	64	75	77	78	81	72	69	66	91	80	66	69	66	64	73	77	64	69	79	59	73	82	57	56	66	52	73	82	78	70	70	62	60	75	68	70	83	71	65	78	71	69	66	65	68	82	83	78	66	54	77	62	66	69	67	77	66	57	75	76	63	77	72	82	71	71	74	74	72	73	69	82	67	72	68	88
24783	16968	11451	18754	26636	27322	25423	23407	20990	18888	17415	15332	13309	10508	8793	7490	6857	6698	6785	5271	4091	3560	3498	3442	3076	2840	2620	2299	2078	2050	2041	1985	1750	1487	1385	1322	1316	1324	1289	1225	1242	1274	1221	1216	1148	1123	1121	1055	1124	1033	1035	965	961	944	924	877	906	866	899	899	857	811	889	794	826	850	827	812	853	862	810	835	803	816	842	850	856	831	796	812	786	735	827	816	867	820	826	789	844	816	852	766	797	861	885	799	803	811	789	885	813	808	865	825	809	859	760	790	823	813	829	818	872	749	775	796	762	787	809	833	824	810	814	829	837	791	806	887	830	804	794	825	813	759	833	791	815	869	839	867	840	832	773	786	773	828	847	809	830	780	760	824	818	849	802	857	795	795	795	728	842	801	817	812	779	841	805	854	817	831	834	828	838	834	779	797	801	798	782	843	824	821	788	777	827	822	788	834	814	801	806	787	821	857	791	849	805	864	825	761	835	808	815	872	817	770	786	797	790	863	840	823	806	829	855	812	830	771	823	858	822	894	772	804	785	781	832	810	801	771	831	863	800	805	797	822	857	802	803	807	785	808	831	802	810	804	872	824	819	764	863	829	826	826	771	811	746	793	817	789	766	800	763	814	833	802	813	818	832	828	797	784	770	812	819	796	802	810	869	770	763	772	798	812	771	832	801	817	826	806	793	792	764	846	808	796	838	868	820	769	787	836	839	800	819	826	830	830	813	811	844	770	842	818	829	774	790	780	837	800	810	827	817	813	749	858	810	801	830	782	830	801	859	822	810	768	798	801	798	789	822	801	841	765	827	822	811	841	763	817	855	797	838	833	825	865	871	843	806	820	804	820	792	832	877	815	767	846	834	785	743	819	824	761	811	772	861	835	828	807	845	767	825	809	794	815	748	813	812	776	825	805	800	794	797	765	826	816	819	855	842	833	828	833	810	817	863	800	820	774	792	832	804	852	838	791	767	858	829	769	839	820	809	767	841	819	773	814	873	778	815	869	863	800	816	804	824	803	827	839	847	785	786	759	838	851	840	797	792	807	838	775	816	797	760	895	811	856	808	755	839	790	795	848	803	832	848	784	786	803	796	833	839	789	763	822	754	825	811	772	825	817	825	837	816	800	817	792	825	842	789	798	761	803	787	808	848	857	815	874	836	811	816	830	848	836	790	812	814	850	812	768	821	879	800	828	856	842	793	788	805	882	797	838	809	802	849	806	807	794	810	852	783	816	798	838	792	838	795	816	843	814	813	782	798	823	814	817	845	805	810	843	793	842	769	787	753	804	820	838	842	816	815	758	794	784	805	772	847	788	787	768	806	781	810	850	790	789	797	827	797	805	825	810	802	817	833	824	849	821	824	760	797	779	806	812	811	787	794	802	800	814	789	785	842	831	794	793	807	818	767	838	800	802	808	784	819	841	822	793	798	786	837	831	808	762	778	803	784	774	782	766	842	805	781	769	776	819	841	843	823	812	807	754	819	811	806	837	814	808	826	741	828	804	748	819	793	862	812	793	807	779	833	806	753	814	750	843	878	812	804	788	807	770	844	781	813	803	822	814	809	808	770	843	835	839	860	800	806	860	817	830	812	835	811	809	836	855	837	817	787	778	834	868	800	807	829	828	802	792	855	785	814	843	790	822	805	760	800	873	791	815	831	800	836	842	838	782	778	754	827	838	812	831	848	813	834	818	836	744	782	846	769	841	805	832	828	827	799	820	852	816	784	800	857	835	764	764	835	805	878	809	814	840	799	828	849	832	763	796	788	789	836	770	824	768	813	783	804	802	780	830	836	810	795	818	785	818	830	825	846	829	870	805	813	790	809	793	797	833	815	813	813	773	806	830	762	850	803	783	880	816	764	806	827	765	773	818	782	770	798	825	853	778	790	804	870	845	820	773	820	776	770	793	821	802	803	794	839	851	768	799	836	767	796	806	826	812	784	838	756	835	832	852	846	741	797	829	773	793	792	826	751	799	788	830	802	816	833	822	819	849	820	823	817	826	817	760	816	851	818	837	810	832	847	790	825	817	805	892	780	805	753	815	810	772	836	815	850	831	778	822	810	826	828	836	808	783	804	816	863	792	898	835	814	850	854	823	784	783	800	804	779	857	801	815	829	833	874	833	815	820	816	805	837	826	831	820	784	837	828	776	783	846	796	795	818	797	821	779	811	871	807	826	834	747	792	772	800	769	787	807	848	802	820	797	847	800	822	771	842	816	868	789	816	785	787	790	785	782	866	818	858	803	786	868	766	790	763	760	869	804	829	852	805	849	823	771	819	813	823	793	854	787	800	802	825	818	764	779	832	825	829	817	840	825	796	806	801	856	817	825	826	870	768	857	812	794	820	808	854	796	814	748	830	810	834	790	807	796	816	823	825	816	850	822	834	800	804	831	815	837	796	817	836	804	767	825	827	808	816	811	837	807	817	761	871	786	809	811	787	809	762	799	781	843	778	838	799	791	764	799	768	798	817	831	778	801	845	842	807	803	841	786	850	844	842	869	816	861	843	832	789	840	784	870	842	807	861	758	826	791	798	803	761	814	821	815	811	828	785	811	854	836	797	848	878	819	726	823	806	825	788	881	790	817	786	803	804	780	829	750	830	803	809	792	787	843	804	774	835	840	833	792	846	821	761	828	821	789	744	808	816	848	822	779	781	802	855	765	803	802	843	803	821	735	754	835	863	868	825	841	813	770	762	821	822	865	802	829	752	805	838	801	798	818	839	783	825	801	818	816	836	841	791	849	780	867	810	815	832	825	780	822	763	795	795	828	816	829	806	831	815	844	886	782	827	828	804	829	852	802	843	823	785	885	786	792	822	804	770	825	847	795	790	834	825	814	841	778	760	749	765	802	810	838	846	764	782	799	817	852	887	837	787	780	764	790	800	815	802	844	818	836	778	825	823	803	846	823	812	830	783	815	777	811	771	798	801	789	821	828	780	818	807	834	793	830	804	828	793	845	804	798	813	769	832	811	855	831	824	851	816	797	801	784	816	818	792	774	776	787	804	849	788	807	781	803	846	824	782	793	802	764	783	837	772	793	824	789	831	810	811	810	797	798	793	829	824	810	843	842	820	804	784	795	825	802	800	846	815	846	800	774	778	803	821	787	794	811	820	861	792	832	827	826	779	820	790	801	851	812	801	850	811	821	810	809	836	780	870	839	818	866	787	804	821	804	847	785	809	868	801	801	806	740	785	841	828	806	845	799	847	809	767	795	818	795	863	790	793	820	839	809	817	760	817	807	829	816	812	784	788	748	759	811	850	799	771	806	798	811	822	826	772	864	766	813	857	766	801	831	867	824	835	825	817	809	828	789	849	822	800	805	790	829	818	790	769	847	793	791	783	770	824	759	783	796	799	790	831	796	828	790	826	788	770	833	818	785	770	870	842	823	789	851	765	858	825	888	815	762	830	822	815	830	798	784	784	804	824	838	808	859	838	817	828	784	895	805	797	794	793	842	826	836	841	780	837	798	777	846	834	842	798	819
3658	1360	764	520	607	828	922	806	766	658	659	572	535	410	322	307	231	197	233	236	189	170	168	166	155	161	115	127	106	110	117	127	111	105	96	105	108	114	91	108	92	96	85	92	96	84	94	96	93	93	71	86	84	88	90	93	98	101	74	93	66	80	83	81	80	87	76	74	73	93	72	80	66	89	93	78	77	79	88	84	85	76	81	69	75	70	91	94	94	76	72	76	84	61	106	86	74	83	66	76	92	74	74	83	91	78	91	69	73	73	67	76	86	79	84	78	71	74	74	69	69	90	87	93	70	80	70	87	79	70	88	77	69	58	78	73	75	75	64	82	83	68	78	95	88	75	68	88	86	77	80	85	96	73	82	94	86	89	74	92	79	80	87	76	72	109	84	77	82	80	75	83	78	78	60	74	77	68	67	86	88	66	73	81	70	73	76	83	68	78	77	83	69	87	69	89	96	68	84	68	86	76	81	72	65	86	65	69	73	84	77	79	75	85	82	80	89	84	65	77	87	76	62	91	102	96	79	91	83	96	77	79	63	84	84	86	76	79	81	81	77	83	77	79	70	79	89	77	85	70	81	61	74	64	81	68	69	74	80	75	71	79	76	88	67	87	91	85	68	68	60	95	96	79	80	83	71	87	71	69	85	83	67	72	78	67	80	75	76	90	87	69	90	82	80	80	86	63	83	77	89	103	67	74	80	79	69	73	76	93	86	81	76	82	81	78	69	91	90	66	69	76	86	72	84	74	77	80	70	90	106	73	82	71	68	76	69	93	79	75	77	93	82	82	77	83	75	66	74	77	92	82	89	85	75	85	77	84	67	80	92	80	67	77	82	75	91	92	63	73	88	82	94	85	78	88	91	79	85	76	57	60	79	86	82	91	80	71	89	74	71	81	79	89	73	88	87	109	72	85	72	89	92	80	78	86	76	84	64	66	82	87	79	91	107	66	78	74	93	72	85	67	85	85	69	65	77	88	73	84	74	81	90	81	101	79	76	81	96	90	74	86	64	75	79	70	81	88	88	85	74	74	91	79	82	66	88	67	99	86	82	85	66	76	72	72	80	75	76	79	75	62	66	77	85	64	72	80	86	70	84	82	85	87	83	92	90	94	87	84	85	78	83	87	95	80	66	67	81	70	85	71	87	73	77	104	92	78	94	103	77	97	70	86	61	76	94	64	81	78	88	92	90	85	88	80	91	68	83	77	84	76	84	92	65	74	94	74	85	73	91	83	102	72	81	81	71	70	74	77	83	70	85	89	86	90	82	68	93	76	80	69	76	88	83	79	73	82	77	62	81	78	90	100	72	96	73	86	79	75	91	97	81	79	79	84	78	92	80	69	82	93	69	81	75	97	73	77	77	95	67	77	84	82	77	81	88	81	72	103	74	90	74	78	83	83	77	73	89	73	88	76	89	80	91	77	84	80	73	83	79	78	84	72	90	84	74	94	68	95	75	92	67	77	71	89	106	88	72	70	82	91	82	87	86	94	84	78	85	75	80	63	62	74	88	83	88	89	73	79	73	76	84	71	80	80	73	77	79	79	77	95	76	77	70	76	65	74	84	90	93	83	88	67	84	88	78	82	90	82	77	75	68	77	81	80	96	106	82	88	72	78	76	88	78	81	85	96	90	85	95	88	80	70	66	73	77	84	80	90	74	73	93	76	89	79	84	81	81	79	71	78	71	86	74	78	75	59	68	95	85	88	73	79	69	83	69	83	89	83	74	81	87	76	88	71	70	84	80	91	97	83	87	92	89	81	64	82	71	94	75	73	82	74	80	67	73	72	84	74	68	72	89	84	85	85	75	96	83	63	67	78	86	80	86	73	76	82	90	75	73	85	83	79	85	82	78	92	81	88	89	79	76	83	65	79	88	84	84	81	83	74	73	65	76	85	80	79	79	71	78	86	81	68	76	69	85	79	67	65	87	91	77	90	82	72	100	88	78	70	79	73	60	70	89	82	76	78	89	93	76	81	85	80	83	76	63	100	74	80	85	80	102	80	83	82	88	82	87	76	65	75	88	77	90	82	80	69	82	74	87	77	68	72	82	75	80	85	68	81	80	88	88	90	58	85	92	70	73	72	84	64	70	79	68	74	83	84	88	89	88	86	90	85	83	79	96	84	82	73	58	81	88	80	66	77	81	84	78	81	72	85	81	87	71	75	99	76	78	93	103	74	79	91	82	62	98	87	96	81	87	66	79	80	92	74	72	85	67	73	77	75	74	65	72	75	88	82	88	73	65	88	68	76	67	78	84	71	79	67	78	68	91	97	84	79	67	77	74	74	86	84	92	62	90	70	81	79	66	91	71	101	86	79	77	71	79	75	114	71	66	80	64	73	73	95	87	81	77	86	74	67	77	83	67	57	73	87	73	91	93	103	94	76	66	64	62	83	96	92	75	86	75	79	81	84	79	84	79	83	69	68	71	80	76	79	71	80	88	82	76	83	99	82	68	100	78	90	58	91	80	92	80	86	77	105	78	81	75	86	68	90	83	77	72	60	89	82	78	81	78	77	84	75	70	82	93	79	68	91	74	68	85	96	77	66	65	73	77	82	81	79	87	82	94	82	90	74	72	82	67	73	78	64	81	91	74	73	79	71	91	79	85	77	67	97	87	67	73	74	98	88	88	93	71	75	76	77	84	83	69	73	84	81	75	71	75	93	92	81	84	77	84	91	80	71	94	74	86	79	86	84	98	85	66	67	83	82	90	72	92	82	89	80	83	72	85	72	79	84	87	72	77	76	70	72	78	104	84	78	76	71	68	80	89	79	83	79	70	81	88	70	84	79	74	84	80	83	67	78	72	64	79	82	76	79	77	88	93	74	77	79	92	87	76	80	82	78	81	90	77	85	92	85	86	82	73	85	78	90	79	81	69	85	69	79	82	77	89	86	84	79	80	81	70	78	82	92	89	90	81	82	78	70	94	68	91	95	89	78	87	82	77	80	76	70	82	102	78	77	79	83	81	88	69	88	76	75	95	72	86	83	84	83	73	83	74	76	83	85	80	66	96	70	88	98	75	69	73	73	64	71	73	77	84	67	66	81	67	86	76	93	87	84	78	76	87	73	64	82	75	93	77	94	84	82	72	79	67	102	92	83	89	79	83	89	81	85	71	104	86	85	86	75	101	80	82	95	73	72	70	94	86	74	74	70	79	94	82	77	92	77	78	81	74	73	70	83	84	58	90	72	87	76	77	64	81	85	76	78	76	89	79	72	87	79	80	82	93	98	80	88	62	80	85	62	75	81	71	62	85	93	75	89	73	81	94	82	66	79	80	83	84	84	86	83	69	82	89	91	90	74	84	80	71	75	93	84	86	73	82	79	66	79	69	95	76	81	74	92	75	81	91	64	77	81	75	77	74	70	60	73	99	81	82	80	79	83	74	65	84	75	83	88	71	75	83	77	95	90	58	99	67	82	78	95	81	55	74	81	83	68	93	93	76	107	60	79	80	88	87	92	77	78	69	72
23682	16162	11189	18219	26352	27588	25468	23862	21933	19848	18157	16378	14996	12228	10038	8207	7270	6645	6806	6279	4766	4199	3790	3657	3560	3260	2914	2752	2518	2435	2383	2126	2031	1751	1489	1489	1522	1517	1484	1473	1422	1405	1277	1311	1358	1241	1210	1213	1157	1168	1106	1125	1134	1065	1115	1070	1014	1015	982	1018	967	974	946	941	925	945	1013	930	919	946	947	961	994	945	939	993	919	974	904	956	954	872	896	1003	941	964	974	937	936	856	938	882	920	895	914	955	908	866	908	963	882	945	912	954	923	909	888	978	947	926	950	886	942	925	937	965	966	913	970	880	892	872	988	930	881	904	969	913	929	937	937	893	926	988	937	899	928	1009	985	932	936	960	962	890	937	884	937	880	947	946	1017	957	894	943	923	899	909	918	915	939	844	924	930	986	915	892	928	922	917	950	898	897	884	944	960	848	971	899	935	898	933	944	909	878	941	891	909	940	948	911	940	921	892	978	888	883	960	944	928	911	896	958	954	919	1006	921	889	958	955	941	887	944	906	981	913	906	945	899	893	994	939	908	923	907	948	917	930	930	944	948	956	958	911	968	947	941	927	923	897	925	912	927	908	925	929	959	964	912	927	970	857	878	947	913	881	935	925	939	965	909	960	928	937	896	923	931	933	956	946	909	1014	925	918	932	956	919	930	938	950	927	926	925	956	876	913	935	952	891	898	944	930	941	966	898	895	939	959	905	905	912	969	941	962	888	949	981	896	973	962	902	913	1001	881	951	916	874	938	938	933	973	975	911	943	946	905	936	895	974	894	945	953	908	965	888	955	900	953	953	937	872	877	959	907	977	901	928	866	926	932	934	886	954	922	903	939	939	943	901	927	917	892	908	951	935	976	897	921	949	872	932	919	957	943	909	908	899	940	883	897	838	932	939	929	874	928	942	945	944	888	855	960	947	904	894	888	908	939	942	942	953	866	922	908	901	913	985	970	932	899	928	930	938	937	981	918	989	910	940	913	975	984	846	888	919	935	940	885	921	887	940	951	980	960	919	923	934	899	948	958	892	872	928	935	925	945	934	881	943	938	946	914	902	973	887	933	942	940	905	970	904	900	875	926	935	925	957	879	944	936	949	868	952	938	998	877	932	903	883	940	912	902	914	946	907	896	894	980	895	944	984	961	983	900	926	923	881	957	873	914	951	844	959	924	880	963	946	918	920	939	848	937	944	979	901	937	900	930	948	943	904	876	920	949	973	970	914	946	837	877	942	891	915	932	915	969	946	863	841	884	991	879	946	910	965	864	908	970	880	992	922	908	909	933	958	950	963	925	986	881	954	978	915	860	919	976	976	871	933	909	935	894	902	866	917	942	919	968	924	921	901	923	936	893	887	916	946	904	932	906	949	927	904	946	962	926	926	980	923	897	932	957	896	932	944	872	888	925	982	916	894	942	916	976	929	922	894	942	924	904	902	915	922	923	925	936	908	945	942	913	902	888	910	991	874	983	878	923	900	868	972	915	957	930	939	911	952	910	909	930	919	930	897	938	935	878	923	954	947	915	905	931	969	973	934	920	916	979	925	958	953	1036	914	943	947	890	994	941	951	902	936	926	941	891	913	877	964	937	918	922	890	926	928	957	895	952	965	905	913	916	935	897	912	907	956	911	893	947	914	949	977	865	904	922	879	913	962	895	911	924	946	926	946	945	924	937	886	891	895	928	929	901	938	948	927	909	923	923	875	859	955	923	943	915	991	955	952	907	934	875	879	887	951	904	922	891	908	886	908	926	900	953	932	925	912	982	920	934	932	1013	903	918	917	900	918	894	876	885	907	881	925	941	919	962	899	949	935	961	932	887	904	894	938	862	936	932	950	936	890	983	939	964	979	935	954	893	934	979	940	864	900	928	945	949	871	945	884	925	995	921	892	919	928	881	927	905	919	905	940	907	896	884	951	928	930	955	931	957	924	932	939	948	910	930	962	927	932	938	914	945	879	945	932	912	911	880	907	933	934	938	909	938	932	958	916	946	926	918	902	926	926	955	928	929	900	920	927	936	930	964	924	964	975	950	880	951	965	942	949	945	934	911	900	902	973	923	908	869	951	910	896	959	938	998	940	934	974	967	1014	906	928	918	924	909	925	862	944	888	912	927	881	937	946	890	880	923	926	973	960	914	886	892	901	910	948	935	953	965	942	928	931	893	953	960	927	920	920	957	919	1001	862	906	908	947	989	916	887	923	859	935	993	879	937	950	999	856	904	948	926	904	899	905	922	930	940	877	888	938	889	901	964	901	906	932	967	907	923	915	922	896	948	1008	926	953	911	891	926	942	947	909	872	916	902	915	927	890	941	912	938	922	914	949	914	966	961	962	939	946	952	947	919	987	907	925	940	949	981	967	924	916	930	908	968	942	958	942	936	958	881	929	965	919	918	887	882	881	946	915	1009	931	928	889	939	973	938	925	944	952	906	916	887	905	928	892	946	915	891	924	895	921	969	902	918	890	907	950	919	984	956	943	939	968	892	865	920	928	894	907	919	964	984	916	947	939	914	920	989	892	917	912	918	949	960	954	997	944	919	914	915	921	962	943	911	896	935	969	891	932	951	977	924	933	927	900	942	918	869	917	896	896	935	921	933	991	915	949	922	878	973	940	904	919	911	872	959	926	925	952	897	888	939	923	903	901	889	917	928	908	947	977	922	904	930	942	907	971	973	878	908	908	896	940	919	891	931	897	928	914	916	938	943	924	1002	878	948	918	911	949	947	907	911	913	921	943	893	901	905	961	917	878	928	959	900	884	952	912	954	888	926	945	972	913	923	916	963	939	882	953	918	928	936	950	937	876	921	906	897	949	970	936	920	938	915	958	951	961	963	972	962	981	910	930	952	903	863	943	875	936	932	934	967	942	888	940	935	956	921	918	941	916	928	968	953	921	924	941	1001	954	927	937	923	986	901	928	908	981	946	927	907	927	918	898	969	868	895	965	941	931	930	928	927	950	935	914	991	936	947	916	917	932	972	889	938	968	887	938	969	947	943	929	945	944	916	906	950	914	912	903	937	933	923	910	944	948	969	915	975	872	986	975	921	871	903	920	931	916	926	907	891	925	884	955	926	972	923	925	885	973	901	941	968	932	931	910	919	943	937	946	919	920	934	916	882	962	915	903	911	964	977	1004	948	859	920	911	949	905	891	970	902	886	889	970	893	989	971	949	897	956	871	889	932	916	864	929	912	916	929	894	916	940	942	956	926	956	895	922	968	930	900	935	953	887	939	939	971	954	868	958	907	979	979	931	931	951	890	962	931	951	911	925	986	902	919	938	947	914	914	955	927	899	939	919	940	898	929	916	877	951	941	881	953	918	904	893	920	950	924	941	942	947	888	938	973	917	916	934	986	947	873	968	894	928	930	927	902	899	950	909	935	918	913	985	931	953	910	923	960	976	919	956	923	926	919	967	947	987	865	902	976	877	914	912	942	931	976	954	960	893	911	928	909	943	885	991	986	960	923	1009	947	922	958	916	869	947	928	892	929	886	918	963	899	928	907	917	919	917	897
3385	2162	1106	706	838	1206	1195	1089	1043	856	786	715	686	571	410	344	276	261	265	250	229	192	197	156	150	181	125	147	132	121	110	122	115	110	95	104	104	102	92	93	102	85	94	89	94	90	85	102	88	80	98	85	76	78	60	74	74	81	82	80	71	76	81	83	88	70	77	82	86	61	74	78	73	78	62	103	77	81	70	72	78	66	72	91	72	64	72	62	58	73	72	74	85	68	72	54	67	84	68	63	81	83	78	103	57	70	88	72	79	85	92	70	81	65	75	107	77	96	74	75	102	80	73	71	63	76	61	86	68	79	83	73	74	78	93	68	65	71	76	92	62	82	79	75	81	88	72	79	64	77	71	78	72	74	75	77	62	93	79	75	84	76	67	77	66	55	69	80	87	74	83	72	89	78	67	73	73	84	65	69	87	80	81	63	80	77	81	79	71	76	75	73	70	76	85	70	72	88	75	66	71	86	93	81	82	75	89	64	70	69	66	80	86	70	83	74	67	73	62	73	65	70	86	90	78	85	69	59	75	81	81	70	86	70	86	66	78	79	78	73	57	61	54	67	84	70	87	71	81	67	80	69	73	91	80	70	65	67	65	68	76	79	76	81	75	80	78	71	72	92	69	76	71	86	80	72	93	81	86	71	83	87	77	62	69	61	72	68	71	72	61	74	74	77	86	89	68	71	81	71	73	76	73	90	66	57	68	76	72	81	75	64	67	107	84	88	73	83	68	65	67	79	66	85	85	62	70	85	69	66	78	58	87	94	83	67	69	69	81	74	82	66	72	71	86	78	71	61	97	70	66	65	69	78	76	80	84	77	90	68	83	59	66	63	77	80	76	61	83	85	83	68	81	82	68	67	74	92	63	65	64	85	74	72	76	76	75	79	70	86	52	82	77	83	70	75	72	77	82	75	72	77	84	63	79	67	82	63	82	72	64	87	56	64	91	75	75	73	69	89	76	67	73	58	72	65	88	79	83	63	92	64	79	69	80	71	94	70	65	76	66	69	74	79	84	73	75	65	63	61	80	82	70	70	78	72	76	76	78	92	83	61	82	73	62	73	74	60	71	81	57	67	75	63	75	71	65	87	68	77	68	73	66	82	61	67	66	74	76	79	61	68	73	72	61	82	72	77	74	84	63	87	74	82	78	69	85	66	77	80	74	82	85	90	74	82	87	83	61	82	72	58	68	76	73	72	99	70	54	72	71	81	67	68	82	63	67	79	67	78	84	77	67	75	81	87	75	69	82	72	75	78	85	75	67	64	56	81	71	87	70	82	58	78	67	97	69	78	75	80	75	55	71	68	78	73	82	68	83	85	76	82	67	70	69	64	78	77	68	71	81	82	76	73	81	82	82	68	76	76	67	65	80	87	70	69	79	76	84	77	74	78	72	84	77	85	61	91	57	83	68	72	59	69	81	76	61	67	68	75	69	89	81	77	75	81	76	86	71	78	81	79	72	85	64	73	72	74	82	79	67	57	80	77	85	79	65	60	75	70	80	63	77	95	83	84	79	70	84	79	70	61	72	81	76	78	82	69	73	80	67	82	68	69	67	84	69	61	74	71	80	105	68	64	100	76	75	90	79	77	76	63	70	78	91	60	70	69	70	76	63	73	70	81	66	73	84	93	73	70	69	67	81	74	68	75	81	74	85	80	70	74	75	78	87	86	78	79	74	78	64	82	71	63	74	76	82	60	77	86	78	59	87	79	73	76	73	73	68	65	65	90	66	74	64	73	80	89	88	72	73	84	80	62	84	78	79	71	82	61	88	74	84	76	72	69	67	88	78	75	88	61	76	81	83	71	77	79	74	73	80	62	69	75	83	68	81	68	89	88	77	70	74	71	69	54	80	73	78	67	90	68	80	61	71	75	74	78	73	72	86	72	83	75	79	64	64	78	75	83	64	69	77	83	75	85	87	72	84	75	74	62	61	48	67	71	84	75	71	59	70	65	73	64	86	58	79	88	73	73	66	72	81	75	78	73	82	74	72	64	85	74	75	86	82	71	81	81	76	75	67	69	80	76	74	75	68	67	68	66	84	57	74	68	62	53	74	62	76	82	70	79	90	71	69	73	73	55	91	62	82	89	63	90	78	69	78	68	76	82	66	64	79	63	74	67	88	55	76	82	79	78	89	57	69	77	69	94	87	71	76	68	68	54	68	75	81	63	66	56	75	77	68	71	74	52	68	87	62	83	96	83	67	76	87	77	79	83	74	86	77	65	94	88	62	79	67	69	64	64	61	74	86	82	68	75	62	72	71	80	64	70	97	69	66	80	84	93	89	64	68	73	75	59	60	72	80	92	75	62	78	85	75	81	77	77	72	84	82	70	67	72	53	72	80	75	76	91	77	75	70	87	94	51	72	75	61	79	72	95	57	84	77	100	86	84	73	73	70	75	73	72	72	67	84	64	84	70	72	66	79	79	75	73	75	79	67	61	53	78	66	69	83	67	76	74	78	78	71	74	69	67	87	71	86	80	82	75	93	78	79	73	69	81	57	63	77	65	87	79	74	87	91	77	70	79	72	73	87	70	69	76	65	82	82	70	68	59	71	64	78	84	73	77	85	89	72	77	58	72	72	84	90	59	78	85	77	77	68	75	84	70	70	76	76	87	77	78	66	73	60	73	85	70	83	87	61	79	68	75	78	60	78	82	81	67	75	77	73	65	81	81	75	81	77	78	61	74	83	72	63	64	75	69	79	80	66	79	70	64	75	71	81	73	65	67	73	70	63	61	90	74	76	75	81	79	76	66	65	71	80	71	80	79	66	69	78	70	73	64	64	63	61	70	78	69	84	66	61	92	84	58	66	63	77	69	66	72	90	88	67	92	77	80	99	65	76	78	80	77	79	80	72	62	69	69	78	69	55	64	79	67	70	69	102	78	91	101	64	79	73	68	64	74	68	74	63	87	88	82	78	76	76	66	76	86	75	76	75	59	74	58	72	72	89	73	67	81	87	76	79	89	76	74	82	77	92	78	86	63	80	78	67	74	72	75	66	78	68	55	82	73	76	86	71	58	91	75	82	74	83	66	71	72	65	75	68	63	76	77	67	72	64	66	84	69	80	70	54	59	75	74	77	57	67	55	63	90	78	64	77	55	78	75	69	78	73	76	64	64	69	71	82	57	79	73	87	74	74	71	80	87	78	84	71	80	74	63	78	77	75	74	76	66	72	71	76	61	82	85	81	73	68	69	91	56	68	69	82	78	78	69	69	79	75	72	67	68	76	76	68	70	72	85	70	57	68	78	66	85	75	82	82	78	78	76	88	78	64	88	79	66	67	74	79	77	79	72	80	81	71	101	67	84	72	75	78	79	75	85	68	57	77	66	68	69	70	69	78	68	72	73	76	86	78	92	72	82	75	81	84	87	69	85	66	79	74	80	74	77	72	66	57	64	60	75	65	78	74	81	63	80	66	81	74	92	78	87	64	83	79	67	74	90	75	77	75	73	64	71	67	71	68	76	82	75
28316	19477	13912	21757	29893	30812	28896	26479	24621	22572	20610	18615	17095	15386	12118	10182	8621	7751	7416	7451	6122	5125	4412	4348	4130	4049	3565	3173	2940	2650	2493	2464	2360	2053	1799	1668	1660	1661	1600	1669	1566	1495	1533	1448	1410	1396	1281	1267	1209	1161	1194	1067	1066	1033	1034	1022	950	1022	1016	951	949	921	910	954	935	886	921	920	854	862	870	840	839	848	853	878	817	888	865	845	853	805	920	806	820	866	851	827	847	879	821	840	843	842	827	796	877	856	851	845	823	859	868	877	827	839	834	822	845	880	859	826	858	923	854	801	818	826	886	883	830	836	860	852	781	862	936	876	830	910	873	841	870	844	834	849	837	894	840	843	830	852	868	819	897	804	865	817	860	916	858	870	771	886	803	854	849	883	901	867	875	860	868	839	884	876	878	865	827	824	827	874	850	906	841	848	790	817	910	870	880	861	860	888	845	845	839	876	882	817	880	877	847	857	861	854	855	838	896	881	852	821	874	854	827	902	875	822	875	864	848	836	853	855	833	844	839	816	881	863	879	805	847	829	843	851	890	806	878	893	886	918	848	772	820	842	877	845	864	819	886	895	888	886	816	825	880	901	858	888	853	864	900	900	830	825	850	818	871	796	857	837	903	802	832	847	885	822	861	849	879	875	863	838	874	859	836	883	843	834	885	862	914	817	894	826	853	884	854	856	866	853	831	865	843	834	866	857	824	819	840	935	881	820	908	876	875	855	868	834	890	842	805	906	875	895	853	783	879	890	867	846	881	827	871	904	842	876	793	868	863	871	829	885	864	814	792	841	891	948	808	895	887	914	849	846	861	844	861	847	811	852	849	817	846	897	832	862	843	844	849	879	877	905	870	828	853	855	852	837	804	840	890	890	854	853	882	857	839	860	831	902	877	836	821	846	832	890	853	834	851	914	860	866	889	857	868	855	838	910	873	850	819	896	879	840	899	847	810	829	838	849	917	856	850	916	885	861	870	851	845	849	859	833	847	884	818	884	892	879	865	856	893	859	896	887	789	887	800	799	810	839	892	898	889	860	883	845	815	860	867	859	844	836	890	834	807	879	882	845	830	865	837	798	842	858	890	838	819	918	894	796	825	882	892	858	796	813	838	895	842	824	899	886	891	903	874	871	858	945	851	820	878	892	831	789	848	852	882	832	873	886	847	853	767	843	859	899	892	845	824	859	887	849	861	863	816	798	864	863	873	826	915	837	840	858	815	925	895	825	873	853	837	862	855	879	872	871	890	859	874	907	830	883	833	861	858	853	887	855	879	851	903	835	891	867	854	841	882	819	888	829	798	841	856	867	840	783	812	856	858	875	869	849	830	920	862	853	828	898	890	855	844	891	838	856	834	847	873	827	867	846	888	828	841	848	864	846	936	821	852	828	834	844	849	866	866	870	836	844	873	872	913	815	868	885	893	862	858	863	835	877	840	827	798	830	855	828	834	848	860	865	823	885	841	850	833	846	817	893	813	921	856	873	894	862	817	834	849	824	831	839	848	829	859	875	866	881	871	898	830	856	865	860	841	857	889	847	889	880	826	909	839	833	839	831	833	846	868	835	837	824	880	878	881	831	818	888	834	890	868	875	901	865	872	873	857	857	855	855	838	849	858	850	910	902	922	884	879	833	891	858	845	833	835	811	837	859	856	823	829	885	841	818	829	900	854	863	869	929	894	855	903	852	854	841	851	868	805	891	897	843	854	843	808	905	850	830	827	880	897	927	864	841	835	833	860	874	862	817	869	840	848	871	883	877	892	849	848	832	927	892	881	864	839	892	816	885	872	817	876	840	817	907	856	844	860	856	822	850	871	860	823	841	876	870	915	831	854	857	822	940	830	843	871	847	890	823	812	825	844	862	863	854	834	859	861	845	878	847	837	863	894	855	848	879	884	839	851	922	825	882	911	825	820	871	878	832	891	900	854	875	839	820	845	919	849	832	868	817	848	810	897	896	871	825	832	898	879	887	813	838	915	883	819	815	806	876	826	844	792	851	904	895	891	898	826	845	937	848	833	878	861	808	886	859	895	832	859	845	889	894	876	845	885	867	865	870	887	838	824	808	771	847	817	867	906	837	847	877	819	848	839	851	858	858	825	865	849	800	875	850	822	839	846	839	837	856	870	879	857	847	826	861	875	837	871	898	887	861	835	830	829	817	866	806	944	878	839	857	870	793	871	871	901	814	853	866	844	852	799	902	864	853	920	839	855	869	847	845	890	868	849	811	862	916	866	842	875	891	867	845	838	818	901	863	825	800	843	863	843	868	824	853	831	842	839	846	862	874	822	836	909	893	879	861	862	843	837	834	885	860	881	896	868	853	879	858	841	875	882	845	848	843	879	887	846	836	885	801	855	914	843	890	875	837	833	873	807	881	850	848	854	849	836	874	861	874	810	850	866	797	822	849	883	855	883	872	811	847	831	828	846	842	900	879	895	880	827	903	844	911	829	866	846	856	827	869	876	879	845	844	871	813	802	867	807	829	826	862	861	875	857	859	824	848	881	766	810	919	843	849	895	830	905	862	865	831	815	816	873	811	835	840	846	815	871	880	837	862	843	858	890	837	853	848	850	862	853	817	825	848	865	875	790	831	868	855	855	832	839	893	826	844	866	841	872	852	912	845	825	883	867	849	875	883	868	868	877	879	823	851	862	864	864	868	839	886	882	892	858	829	893	847	793	844	812	848	850	818	824	820	859	921	886	879	835	811	813	850	829	827	835	846	880	876	838	838	856	820	841	807	849	854	837	882	878	839	849	858	816	862	841	834	864	874	865	837	840	903	848	897	838	860	825	912	831	793	895	919	844	831	816	834	863	844	862	828	815	869	893	877	875	806	871	873	871	888	797	866	881	842	817	848	876	788	893	811	855	888	841	910	816	842	886	809	806	865	864	892	856	836	849	869	869	879	840	853	850	826	840	858	823	812	861	826	850	857	849	864	792	826	897	884	838	851	843	843	777	849	832	813	881	871	902	864	882	872	821	839	820	850	880	781	877	864	861	822	865	846	897	823	870	882	888	859	839	893	842	837	856	862	819	875	782	874	854	877	868	837	894	839	839	909	828	844	855	857	883	841	846	888	841	841	877	855	825	858	845	803	819	818	859	849	853	853	823	819	857	849	909	879	840	825	867	814	841	852	894	871	894	936	847	849	880	917	854	846	885	843	885	841	861	864	876	900	864	849	846	863	908	871	881	889	848	852	882	863	823	836	860	836	846	842	832	889	860	853	844	829	856	875	847	875	862	870	820	874	819	808	891	887	823	882	842	816	824	857	799	849	837	839	860	842	826	876	847	888	867	856	877	870	815	807	876	907	879	857	870	820	857	844	857	850	825	887	879	877	855	864	862	887	847	880	827	865	876	858	870	857	881	883	834	825	907	813	824	817	859	850	879	835	859	844	832	849	830	854	868	829	808	853	878	845	830	790	858	866	879	818	846	833	853	839	859	881	856	841	848	871	854	860	875	823	864	855	849	846	856	826	876	865	839	875	878	852
2330	848	498	321	393	483	543	448	476	437	372	323	307	331	256	191	175	124	141	153	151	123	105	123	122	116	93	84	80	96	92	96	78	98	78	86	76	72	100	75	58	73	94	80	86	78	70	65	78	83	76	74	71	73	78	87	79	87	82	62	68	92	89	68	63	63	100	60	81	78	73	68	90	74	69	77	74	71	74	66	68	76	67	84	62	78	63	70	80	72	78	71	88	84	77	60	56	67	79	61	71	79	79	96	72	66	61	88	67	62	91	76	71	68	91	65	67	82	76	68	81	65	62	72	67	86	79	68	76	82	81	86	82	68	67	87	69	68	68	61	81	76	87	82	66	71	68	57	86	72	79	66	83	71	70	60	75	76	64	77	87	86	72	81	63	75	86	68	56	81	71	94	65	47	73	73	88	73	64	64	87	76	77	84	75	81	84	79	73	83	71	61	82	67	78	79	55	56	79	71	80	89	77	89	63	83	88	58	66	72	95	75	86	72	59	68	74	61	71	79	73	61	77	57	85	79	74	64	68	72	59	54	74	76	69	75	66	81	69	73	76	70	58	79	71	81	69	66	74	69	71	65	61	68	67	76	79	72	74	62	92	71	63	67	93	77	77	73	79	73	72	63	66	67	56	78	65	61	78	58	58	65	72	67	81	64	72	65	67	70	79	65	73	80	75	65	86	78	80	79	81	75	72	82	75	73	75	77	82	83	82	77	83	69	68	73	81	57	73	84	83	59	79	62	72	92	76	68	76	82	79	62	65	80	78	64	60	84	64	76	66	70	63	72	58	61	75	78	71	66	75	67	74	81	75	76	76	60	56	81	80	66	56	78	65	71	64	89	63	61	69	94	58	66	82	79	67	65	85	74	81	80	82	60	73	76	86	64	73	74	70	61	63	69	78	72	82	78	64	74	67	79	77	62	71	85	83	61	73	59	84	77	58	68	69	76	69	73	72	71	81	70	74	78	68	84	61	56	58	87	86	73	74	83	53	68	73	76	87	70	72	60	80	88	74	67	75	61	78	72	81	69	87	68	60	82	70	94	82	71	72	73	73	60	73	69	75	73	76	59	59	67	89	59	59	82	75	74	81	84	98	69	71	72	74	62	89	77	61	71	78	88	66	61	84	81	74	74	57	73	71	83	63	69	91	64	79	71	68	74	67	81	72	67	68	66	63	72	68	68	67	75	60	73	70	88	67	77	81	59	69	70	91	72	74	69	55	88	77	79	87	85	82	74	71	73	85	97	75	68	82	74	65	88	69	79	67	93	66	63	64	70	83	89	69	60	57	75	71	65	83	83	75	84	75	69	78	71	63	74	72	75	66	66	80	58	79	63	61	66	73	79	72	86	64	59	72	82	83	80	76	75	75	64	76	78	71	73	86	66	71	78	80	79	80	71	78	60	60	72	53	68	71	80	76	77	75	74	88	72	84	60	78	69	75	66	71	73	74	88	73	91	65	70	85	74	62	66	79	66	83	67	77	76	79	83	82	73	63	78	73	78	75	67	90	84	66	69	86	60	80	69	58	66	57	72	74	91	73	92	67	69	44	63	67	70	87	94	67	74	76	63	56	81	81	76	67	79	86	82	71	65	90	76	70	72	81	80	85	75	82	77	83	75	64	70	57	68	57	98	67	76	67	67	77	71	76	65	66	74	69	90	69	72	73	77	67	83	72	74	64	62	82	70	88	79	70	67	64	83	62	65	78	81	82	75	66	69	64	74	69	76	84	80	63	67	84	70	75	66	74	72	80	74	75	71	73	71	58	69	75	62	84	75	89	62	57	54	63	63	75	64	79	71	79	79	67	68	69	78	66	77	55	66	82	65	78	72	76	68	60	71	68	91	69	73	66	60	76	67	77	65	73	71	72	65	82	75	66	64	72	80	70	59	50	60	58	71	75	67	62	72	77	69	83	65	74	63	83	62	70	66	74	73	81	74	74	65	78	77	81	78	90	65	62	75	94	54	73	78	82	76	64	63	75	76	74	63	84	73	87	71	78	63	70	66	87	77	67	67	94	77	70	76	72	74	60	69	69	80	94	91	80	73	71	80	76	82	87	73	66	73	67	57	80	75	78	64	80	68	86	69	69	64	73	82	70	74	80	65	68	78	78	83	71	69	81	78	68	75	86	69	73	65	83	65	72	73	59	74	81	88	68	64	71	64	81	78	80	73	78	74	72	87	79	78	71	87	62	77	62	93	78	65	62	84	86	72	67	77	65	75	69	74	67	63	83	57	86	68	72	78	77	74	85	78	83	78	74	71	83	61	80	68	78	73	60	82	69	57	64	67	57	74	82	70	80	67	75	78	93	83	74	74	74	81	92	81	80	74	82	66	63	76	75	83	63	69	79	78	70	67	49	62	65	61	69	78	61	71	94	70	55	76	60	73	69	76	88	87	60	81	76	85	67	77	84	80	70	68	78	87	87	68	73	69	69	73	74	72	80	81	89	76	75	68	68	75	86	86	74	66	77	66	61	77	60	66	88	70	68	78	84	80	64	72	69	76	89	89	80	88	70	87	76	82	65	89	61	77	78	76	69	77	63	71	79	63	63	75	85	75	60	90	70	63	79	65	84	84	63	79	71	64	71	71	80	81	59	86	84	70	90	84	71	74	76	79	51	67	70	80	66	60	70	77	72	63	58	66	77	73	69	78	77	73	82	65	79	62	75	70	76	69	67	71	74	74	78	77	70	70	77	53	78	79	74	80	70	71	79	59	74	78	72	64	72	65	84	73	81	70	75	69	70	65	76	71	65	75	72	64	71	68	62	57	72	77	47	60	78	80	70	87	70	87	70	78	82	106	62	66	77	75	76	88	67	69	95	74	79	82	77	84	76	72	69	82	61	72	70	82	83	72	69	70	78	77	86	96	72	65	84	68	90	71	74	67	77	79	63	94	66	64	82	70	74	75	69	83	89	57	79	87	76	61	62	70	67	72	72	65	79	69	87	70	80	72	79	75	54	70	70	78	66	60	70	82	68	87	88	65	82	80	75	69	74	77	88	75	81	80	78	68	78	79	75	78	80	76	62	79	70	73	78	77	74	84	64	84	68	74	86	77	78	72	68	56	65	80	80	77	73	76	67	68	80	74	65	66	80	66	71	77	77	64	75	84	68	68	77	60	80	66	76	80	71	72	59	68	77	74	64	80	58	74	75	80	70	83	84	72	59	58	80	67	69	72	83	71	74	69	77	68	59	76	69	78	68	73	75	64	71	71	76	78	72	70	67	77	65	71	69	73	79	72	84	75	70	68	60	58	63	58	81	72	51	76	65	82	78	70	60	80	79	79	60	53	83	71	67	84	72	68	73	85	59	80	77	77	83	67	71	75	74	70	84	67	84	77	68	70	72	63	81	58	84	90	69	65	75	72	73	73	62	78	68	80	71	66	81	54	57	75	83	75	83	73	67	66	57	66	84	78	77	65	73	68	80	76	74	83	72	79	57	80	75	67	85	72	78	80	85	68	68	82
20329	12625	7840	13258	21208	22645	21119	18387	16283	14891	13245	11622	10449	9510	7444	5654	4663	4308	3892	4066	3755	2823	2517	2408	2366	2293	2106	1806	1697	1541	1433	1506	1428	1348	1278	1243	1200	1206	1129	1217	1184	1125	1113	1108	1034	1061	1027	1023	970	1049	1054	966	938	980	959	886	958	946	897	834	855	925	928	893	877	818	886	837	834	892	842	901	813	906	868	853	866	905	894	851	831	836	878	833	867	887	842	910	819	841	870	850	891	834	864	907	857	847	802	829	853	898	872	834	860	822	858	904	908	835	880	890	863	858	829	867	832	891	809	881	881	925	842	841	885	799	874	828	830	873	898	838	905	839	874	896	844	818	828	861	876	881	862	877	867	866	867	896	839	831	884	841	816	863	852	875	822	840	904	889	832	927	786	801	813	869	884	839	838	803	858	860	857	895	792	837	855	835	888	836	861	846	886	861	849	865	890	832	827	888	847	829	811	871	849	805	865	827	911	868	834	887	880	841	923	888	852	858	846	886	873	848	808	869	859	831	856	839	835	850	840	812	873	805	851	874	889	855	861	899	849	826	806	868	860	860	855	890	856	852	830	847	878	866	846	855	841	864	814	825	871	815	851	845	815	894	898	815	843	849	836	859	910	756	884	846	835	916	853	846	836	875	857	866	805	847	865	820	900	868	825	864	863	870	848	859	839	831	905	871	840	803	860	843	831	820	851	816	900	831	881	912	842	831	854	857	783	814	841	819	816	805	885	828	850	805	876	865	832	840	838	867	872	824	854	859	884	846	832	859	874	871	841	870	804	812	865	835	816	805	881	886	795	820	850	860	904	846	867	910	844	834	877	844	894	885	864	847	791	784	839	884	849	851	869	872	820	814	858	893	822	828	867	837	839	923	824	834	851	799	876	841	847	809	835	846	860	888	819	877	835	793	884	855	818	881	856	820	821	846	837	851	881	827	864	828	800	857	869	870	806	875	855	871	862	851	838	827	812	863	878	889	838	815	851	835	809	834	874	877	859	838	817	882	848	896	820	853	843	802	800	824	883	848	854	819	865	851	815	841	859	867	827	859	846	897	854	846	836	838	836	875	823	834	850	826	822	840	841	875	871	807	870	898	888	838	871	834	818	856	862	795	837	811	821	842	815	839	840	852	868	861	845	839	859	800	824	830	869	824	805	904	855	877	854	831	876	886	883	881	869	896	892	799	837	891	862	850	872	806	882	838	783	825	858	834	824	848	835	840	836	891	860	866	850	883	875	859	895	795	874	861	814	816	847	854	856	820	907	865	852	862	870	840	826	845	906	860	824	823	864	884	883	830	829	789	858	831	853	829	868	856	904	858	876	848	839	863	823	809	859	854	848	858	885	789	856	853	879	828	821	831	867	814	854	844	862	879	844	855	847	855	880	851	856	845	819	874	863	840	841	857	819	866	895	840	887	828	867	861	855	840	812	866	824	857	857	836	779	871	860	839	798	878	822	824	862	817	894	881	853	883	867	895	885	841	833	817	862	852	860	869	844	822	834	820	792	804	847	863	817	811	841	859	872	867	888	873	856	833	797	863	911	752	845	830	835	869	820	842	835	797	804	817	834	850	820	843	860	852	877	841	824	857	851	875	849	845	833	815	849	832	862	836	832	817	822	842	887	926	879	886	836	794	845	838	858	877	874	873	803	857	888	831	863	835	831	820	837	889	864	889	799	826	867	852	870	829	852	854	853	865	811	821	841	865	867	832	826	904	803	834	891	874	819	878	871	812	818	870	870	880	816	873	881	861	865	860	835	842	856	877	895	874	810	846	843	842	884	796	874	857	847	862	833	858	819	906	834	844	880	870	899	826	860	857	818	887	807	855	845	842	866	875	867	854	826	853	864	864	879	856	871	843	898	868	844	831	864	849	846	843	811	876	870	853	838	869	879	857	865	852	833	848	841	843	880	852	854	853	888	858	852	891	834	858	821	885	863	897	840	860	878	842	841	859	880	856	888	864	857	810	894	816	804	809	891	859	834	844	834	832	868	858	795	862	907	817	876	839	858	782	906	854	861	863	846	855	826	863	809	866	839	836	843	836	862	812	844	823	852	857	831	810	894	861	823	850	848	857	852	830	887	889	823	859	818	835	849	868	831	879	821	888	850	904	895	835	889	839	865	845	892	844	795	837	823	841	848	814	869	823	814	879	890	827	810	827	866	880	853	826	807	896	874	882	858	873	836	877	854	841	901	841	835	828	848	907	856	832	809	842	844	804	849	828	835	817	886	833	867	825	820	841	807	854	791	836	825	868	852	809	869	878	860	828	888	833	902	792	858	912	805	829	819	873	874	882	871	823	866	883	855	853	869	881	827	875	826	890	820	806	895	835	859	859	860	871	815	857	846	862	831	820	856	835	879	915	844	790	933	793	848	862	833	833	860	861	837	907	852	839	858	845	848	863	813	806	859	859	889	841	865	851	848	842	791	916	861	856	817	863	824	863	857	858	859	795	857	848	841	873	890	859	845	813	855	886	847	881	851	819	896	813	850	813	882	845	890	820	874	855	923	844	886	812	853	854	815	837	823	837	872	864	845	817	839	871	868	870	859	813	828	812	863	864	837	851	868	836	839	871	919	881	847	883	835	876	845	866	829	843	861	848	895	873	896	861	785	851	856	849	832	878	836	866	812	907	875	841	816	882	866	933	870	846	836	849	880	891	886	831	847	816	826	878	858	874	900	844	803	824	842	842	842	844	846	821	868	823	788	890	861	851	874	825	825	842	832	857	869	875	826	810	828	852	868	846	809	873	816	917	859	825	877	827	840	860	880	854	841	852	864	835	864	847	854	854	822	767	903	833	808	846	836	829	834	816	884	885	832	827	802	816	849	877	844	864	830	907	873	877	862	821	825	829	891	817	814	818	815	893	829	862	838	876	840	827	835	879	863	798	821	850	856	881	866	851	817	899	867	848	815	845	872	896	831	869	799	861	830	872	866	869	873	851	856	884	838	861	841	844	800	840	817	866	858	826	844	894	843	834	862	846	869	877	889	850	842	845	890	809	869	870	888	889	832	862	872	832	843	927	822	877	848	886	847	870	846	815	861	876	835	876	861	846	792	854	865	850	828	843	876	848	843	873	857	832	860	834	861	834	878	893	852	827	908	769	879	861	799	899	906	884	820	826	846	873	871	822	858	823	835	825	909	861	819	864	850	830	842	823	854	831	895	831	853	827	890	838	849	864	867	849	871	834	869	829	838	825	804	834	883	866	879	887	837	868	916	868	831	904	814	843	840	890	832	848	868	845	888	847	858	855	837	877	841	874	836	869	821	804	820	856	847	860	873	848	849	872	868	858	874	873	872	869	877	859	855	869	825	813	791	854	888	862	891	845	848	874	793	877	848	811	874	873	868	845	900	824	834	850	885	848	858	858	861	801	858	874	849	829	867	877	805	853	858	857	834	836	860	841	892	848	926	812	884	836	837	881	805	854	873	883	855	874	864	843	880	789	860	857	899	834	864	858	782	821	850	821	891	841	830	861	842	864
2354	1601	738	494	573	852	895	765	666	635	566	518	437	384	373	283	257	199	159	185	185	151	138	132	136	137	119	116	137	116	77	89	117	106	90	109	102	83	76	93	87	89	83	80	74	75	87	73	71	78	89	80	75	81	51	73	67	69	64	77	75	66	71	92	64	75	69	78	75	70	64	58	71	77	70	73	70	76	73	78	66	72	65	72	79	68	64	73	76	63	76	80	62	76	68	63	79	72	71	74	75	72	69	83	78	72	56	71	71	65	57	53	71	61	71	69	87	57	67	60	74	74	68	79	59	67	64	45	77	76	76	72	72	72	62	76	72	57	60	70	62	59	71	69	73	87	58	65	65	62	80	79	69	67	73	72	66	66	65	59	70	66	58	67	76	55	78	82	64	68	78	58	70	60	70	71	72	67	67	66	59	59	77	72	62	60	55	77	88	67	82	85	57	68	70	72	70	74	76	71	69	77	60	71	65	79	67	67	64	71	67	78	89	66	57	70	71	75	64	70	71	64	73	70	58	65	52	66	85	69	74	71	72	70	48	76	76	74	73	74	71	61	75	72	61	64	68	92	83	67	59	68	66	68	73	60	60	72	76	73	60	70	68	62	59	58	60	72	64	83	63	74	61	76	74	82	75	68	68	81	57	88	70	69	67	57	70	61	64	61	70	80	60	63	75	67	62	59	76	73	74	56	72	80	57	58	65	66	67	62	76	63	62	80	65	80	68	69	68	71	74	61	68	76	79	74	65	68	75	67	66	69	72	78	68	73	88	64	54	59	76	72	75	89	67	81	68	85	60	82	83	79	77	81	51	75	67	72	68	66	79	66	62	67	54	60	72	59	76	75	83	67	59	70	71	76	89	72	70	79	73	63	64	64	71	75	65	65	62	55	76	57	72	74	68	68	54	79	70	67	71	57	65	78	70	55	74	70	77	71	77	71	66	80	64	76	68	70	70	66	73	83	63	58	59	57	53	68	70	71	81	64	59	80	57	70	63	69	68	61	63	70	78	68	62	68	72	58	80	70	85	77	78	65	73	69	75	60	54	62	82	68	76	75	60	56	61	60	68	81	63	78	61	79	60	65	70	81	62	80	60	69	78	75	64	81	69	73	60	62	60	65	66	71	66	73	68	67	72	66	70	60	69	68	66	71	69	59	56	68	62	80	79	72	71	70	72	81	62	61	72	65	65	67	63	67	66	81	88	72	60	74	82	91	76	71	75	64	63	56	69	70	64	81	61	77	79	50	68	63	73	76	73	71	78	66	77	66	58	60	76	63	70	67	51	85	66	70	85	66	64	66	54	60	69	61	71	58	82	68	63	72	68	61	73	66	66	91	64	56	78	68	62	63	83	73	72	68	65	81	55	61	78	60	82	61	65	73	68	50	70	65	62	65	64	57	76	57	67	77	70	85	61	68	70	70	69	67	88	88	70	53	70	84	57	76	64	77	71	73	58	75	66	65	57	66	74	74	75	69	70	79	66	75	68	70	55	55	59	73	58	72	58	66	85	77	68	55	82	80	80	71	61	83	78	65	61	68	72	67	78	68	68	70	59	70	56	71	74	75	70	76	74	63	69	65	83	75	79	71	74	64	85	64	75	60	67	88	73	81	59	84	75	77	72	73	75	65	60	69	74	64	73	65	66	68	84	81	77	77	76	61	62	63	76	61	74	75	73	62	68	73	68	68	58	77	77	77	53	72	88	60	67	62	67	63	61	58	79	72	69	60	75	76	76	72	64	62	72	66	71	74	73	87	64	69	69	77	72	64	75	63	72	66	68	64	61	57	68	66	60	71	64	66	69	72	59	77	83	64	64	64	70	81	92	72	69	70	60	72	77	73	49	62	58	77	62	66	64	77	56	84	67	74	72	80	57	73	66	68	75	63	74	71	67	78	62	74	78	65	74	71	76	74	69	74	60	67	66	63	65	55	61	65	77	81	75	58	68	76	90	64	76	68	57	56	78	60	62	87	63	78	77	65	72	74	82	87	77	73	70	57	62	75	75	73	82	81	69	65	59	53	63	99	69	58	77	76	62	73	72	70	56	70	64	59	69	71	69	54	66	76	74	66	61	61	70	84	84	80	43	73	60	72	74	63	73	72	74	76	66	67	67	80	60	78	53	66	61	62	83	60	68	65	77	64	64	76	56	86	70	69	82	69	67	78	77	50	82	75	62	78	67	79	64	63	75	69	86	66	57	69	83	76	72	66	69	76	63	73	92	52	64	63	61	66	72	77	78	57	74	79	72	57	83	72	64	75	88	50	57	67	74	77	64	83	75	77	69	71	69	71	73	60	79	65	58	73	64	71	62	57	72	85	84	68	75	85	81	71	65	69	73	71	68	71	80	75	75	64	61	66	65	71	72	65	74	67	81	72	82	75	80	65	78	69	46	81	68	77	75	62	71	61	77	76	58	54	70	64	71	70	70	67	59	69	80	72	79	77	69	71	55	63	64	65	83	72	64	53	73	84	62	78	57	67	63	74	69	64	65	64	83	69	67	64	66	77	57	57	87	56	73	85	68	65	78	67	64	64	62	82	68	67	82	47	80	68	61	68	68	74	57	73	75	84	81	78	74	70	62	68	61	61	77	66	74	64	77	61	65	64	58	78	59	75	63	61	67	84	55	74	62	60	62	77	70	73	81	66	49	68	81	49	86	81	65	59	66	73	64	77	63	78	72	71	56	60	66	64	68	67	80	68	74	72	83	76	73	74	61	52	73	72	67	68	64	69	63	79	78	61	72	76	57	69	69	63	81	76	63	80	79	71	67	67	65	65	69	57	66	67	80	69	80	70	56	59	63	67	78	62	73	60	60	78	77	91	69	62	58	54	79	79	76	57	60	62	71	75	79	63	73	62	75	78	74	76	73	68	80	54	77	58	78	53	72	70	69	59	66	82	71	56	59	77	80	72	71	71	76	72	80	63	67	69	75	78	85	70	64	72	71	71	60	66	63	73	69	65	73	70	68	72	67	68	74	63	75	66	67	75	70	76	64	81	82	81	59	67	71	79	75	71	71	71	92	77	68	73	54	73	55	69	69	68	85	69	69	66	61	61	68	71	66	68	70	58	86	66	73	82	75	67	69	66	80	72	90	69	58	72	70	77	84	76	65	81	69	80	62	65	74	80	64	72	78	64	71	77	79	60	78	82	82	71	68	67	62	76	56	85	72	65	67	76	62	81	63	56	67	76	82	66	71	72	68	80	86	69	69	72	79	80	71	90	79	60	74	80	89	67	70	71	76	70	61	57	62	87	57	72	59	66	76	84	84	74	63	63	77	68	76	64	67	78	87	82	87	62	85	67	54	67	77	78	65	74	56	67	73	57	67	62	54	55	70	68	67	77	73	70	70	75	56	82	70	65	75	71	63	79	81	66	61	74	72	77	68	68	70	70	64	69	75	61	59	74	82	68	71	85	80	69	72	74	64	70	61	68	66	79	64	63	73	70	65	66	63	73	71	54	69	75	79	65
24770	17261	11211	17949	26520	27495	25562	22846	20360	18295	16807	15020	13147	11967	10840	8454	6363	5675	5160	4935	5106	3860	3308	2968	2887	2888	2772	2649	2356	2102	1923	1788	1752	1654	1545	1345	1390	1374	1312	1361	1333	1184	1233	1182	1092	1170	1079	1063	1098	1047	1045	991	948	973	903	889	892	905	866	858	906	912	830	872	822	834	821	842	797	763	823	825	790	791	780	845	821	772	806	789	816	842	823	795	792	791	827	764	781	779	840	775	822	794	736	762	804	821	776	858	827	775	819	794	807	825	778	812	795	791	800	812	862	790	776	764	735	780	850	816	833	809	761	797	802	736	788	823	777	810	768	825	775	787	809	791	781	815	832	782	813	808	742	786	776	790	787	764	812	777	778	820	805	837	835	809	795	755	783	794	806	780	763	810	779	845	801	805	825	748	810	784	769	800	800	790	837	753	788	851	779	855	790	853	778	743	837	839	814	786	835	826	811	800	825	786	792	810	757	752	817	830	804	854	837	829	784	824	842	792	837	834	834	822	807	801	791	758	846	826	834	784	806	750	774	827	818	793	803	812	781	802	799	764	795	821	820	781	780	807	799	839	845	832	806	798	813	805	781	797	799	809	770	855	750	823	780	829	792	772	756	835	840	828	812	814	782	768	821	779	851	777	740	780	838	762	784	831	837	764	815	811	817	796	821	806	746	829	813	828	786	803	842	751	737	788	834	817	785	786	791	827	813	816	772	801	787	802	778	888	841	776	778	829	758	812	809	844	757	742	793	787	806	816	828	818	803	810	816	774	821	820	822	739	748	806	779	817	828	802	749	852	837	839	823	790	790	839	773	818	787	802	818	804	758	811	839	812	821	777	740	810	820	762	816	776	812	854	823	830	784	811	794	757	858	767	871	785	843	845	805	781	847	821	777	781	784	820	800	750	744	815	853	799	784	776	821	779	794	727	810	811	822	811	825	857	815	774	781	827	862	800	798	825	794	815	817	796	859	809	752	818	795	755	843	806	788	805	823	837	824	788	802	821	819	831	794	782	775	831	803	808	848	772	793	843	780	814	795	782	767	760	788	781	805	753	815	843	835	766	800	772	791	732	794	807	792	796	792	830	790	770	770	795	797	782	846	817	799	826	780	824	788	808	787	814	785	816	787	786	817	806	789	820	768	775	833	822	781	807	807	818	813	827	871	773	805	805	744	782	820	821	786	801	807	833	815	798	848	794	801	816	763	800	800	759	827	853	808	841	813	828	821	783	749	797	811	794	785	754	822	818	804	819	808	797	775	805	826	833	813	766	786	788	862	805	848	801	823	773	800	858	817	854	804	775	811	789	797	772	827	797	805	753	811	786	815	767	759	820	786	782	824	819	781	837	820	773	767	787	802	771	827	818	797	784	798	798	805	807	845	779	813	761	777	838	780	795	765	817	794	849	812	816	826	757	779	784	795	825	802	786	796	832	839	744	816	779	852	776	779	830	808	825	818	762	817	812	817	854	768	762	834	792	809	787	735	822	758	878	803	763	822	845	780	819	814	849	787	816	793	829	790	766	787	809	789	844	819	805	729	830	857	840	801	831	791	796	797	829	808	800	836	802	774	763	782	811	772	775	791	830	815	767	787	835	767	756	819	781	744	802	830	848	797	796	842	804	787	808	801	803	779	809	772	857	843	753	792	837	816	800	801	792	779	797	782	807	786	769	731	787	837	809	799	797	819	793	749	770	784	799	737	796	800	774	817	807	796	796	821	802	786	852	845	825	807	780	827	787	831	765	781	783	788	788	770	835	779	787	832	899	836	827	776	814	800	827	782	791	743	818	765	783	804	822	803	804	862	789	822	823	786	834	777	804	755	800	817	765	789	772	810	763	790	783	813	799	786	810	756	815	846	779	823	825	820	768	838	779	794	833	811	768	870	804	840	800	792	795	805	819	792	805	770	789	802	807	811	778	812	827	800	820	829	775	819	834	880	808	809	764	829	788	803	770	780	812	824	775	801	781	829	743	835	846	867	863	829	829	825	812	865	836	772	803	783	789	826	809	806	797	777	751	819	794	799	789	814	826	787	791	821	758	769	780	819	801	811	791	857	851	786	819	796	801	771	727	771	800	803	846	832	836	816	794	832	765	809	834	810	832	759	804	793	827	800	783	795	812	841	783	779	803	781	773	764	809	796	804	797	816	765	808	816	816	770	777	804	811	763	837	796	801	756	780	808	787	813	764	734	823	815	845	775	808	769	725	773	784	843	827	780	801	825	759	818	821	761	793	776	819	816	799	751	806	761	817	802	843	786	782	777	830	803	825	744	789	821	791	894	792	806	808	787	819	791	771	754	798	846	761	766	810	808	828	834	778	753	756	837	796	828	836	802	832	755	787	801	873	791	742	804	762	778	791	816	798	824	762	819	812	820	798	774	826	843	833	819	854	777	834	820	806	822	843	812	788	835	813	833	809	776	814	783	808	844	808	805	774	882	821	841	819	787	782	866	809	809	816	810	792	784	791	770	823	802	774	839	712	826	788	772	780	811	771	753	835	818	796	801	791	794	790	794	850	805	823	794	789	803	865	776	802	761	832	842	800	760	801	770	832	737	831	803	820	841	792	849	866	792	768	765	761	818	809	812	771	835	818	819	811	841	782	804	800	773	789	778	753	801	801	770	804	809	822	799	773	832	783	794	826	822	807	859	759	775	791	795	816	758	806	802	797	824	802	817	803	776	791	733	795	768	824	797	824	813	855	826	787	837	801	774	834	750	833	824	840	796	792	813	819	808	797	843	828	763	798	839	786	831	745	789	825	829	793	823	842	792	812	807	791	771	786	800	791	776	801	822	775	767	792	819	792	807	816	800	812	812	830	786	804	792	792	836	788	725	807	784	816	819	751	799	810	803	800	781	795	802	815	814	770	811	806	836	827	764	811	803	818	845	828	834	771	816	793	787	784	827	778	803	795	766	845	789	844	791	785	882	825	819	755	805	820	778	792	821	862	801	855	734	825	759	785	816	788	780	828	817	849	818	774	821	848	821	817	797	783	780	792	774	801	788	799	848	799	803	784	797	757	816	804	722	783	790	772	799	857	797	793	811	829	752	771	791	740	838	805	807	772	790	761	801	841	816	795	784	842	794	843	870	842	815	785	806	774	847	784	815	805	790	747	789	783	822	833	802	788	848	803	855	787	788	771	815	819	754	809	808	816	832	784	819	836	776	792	828	781	839	856	829	847	843	826	799	778	782	824	809	779	761	823	774	840	805	829	825	818	883	777	864	824	801	761	793	824	789	798	779	818	823	797	813	799	799	795	832	837	792	787	793	775	862	851	791	818	779	802	859	777	753	845	758	767	834	845	751	783	826	816	737	785	812	756	805	822	753	787	756	837	844	840	812	795	803	818	807	790	761	832	786	775	800	802	811	878	815	789	822	834	827	801	811	780	845	847	759	807	728	739	798	816	803	839	798	770	785	773	728	798	779	768	817	754	774	827	799	809	807	779	828	801	784	843	834	818	795	769	832	792	803	790	802	783	770	764
3724	1408	720	492	541	790	837	758	700	636	660	560	494	405	424	370	256	213	250	214	177	194	156	135	144	158	139	153	133	119	97	115	118	105	112	98	94	106	102	125	111	85	94	96	86	85	69	96	94	94	86	81	89	79	89	81	69	75	83	84	110	74	79	92	81	89	78	62	95	60	90	81	74	76	63	78	72	81	87	78	86	83	78	74	81	73	74	89	72	72	73	78	94	81	73	61	84	89	100	78	69	89	75	80	67	65	70	85	95	92	75	100	83	63	91	80	74	78	93	73	95	84	77	93	66	82	73	81	85	76	78	86	100	82	95	68	98	80	81	82	86	83	85	79	85	83	115	91	79	72	91	64	94	76	79	76	71	84	85	77	77	76	67	69	62	92	82	83	76	84	72	76	78	78	74	83	62	66	75	88	89	83	86	93	80	102	59	91	73	82	86	79	93	80	88	80	75	69	78	87	68	89	93	92	81	69	72	68	76	75	81	83	92	85	87	69	82	87	72	102	69	67	79	75	80	79	80	73	77	77	58	88	77	74	76	90	72	86	80	86	70	70	77	85	70	106	88	85	68	75	92	91	80	60	88	68	81	97	86	88	96	88	84	87	73	93	73	82	67	65	88	63	90	92	80	75	70	88	73	102	70	79	96	69	73	61	101	72	84	84	94	73	92	84	80	84	80	82	78	94	77	62	68	84	79	82	76	71	71	83	79	68	69	82	75	86	98	85	78	67	75	95	74	68	95	88	91	85	87	78	95	77	98	85	83	88	78	83	77	84	80	81	77	87	85	77	98	72	90	77	76	65	65	94	75	73	84	78	68	72	66	88	79	91	82	84	88	77	82	80	78	85	75	90	84	92	75	72	81	88	81	83	67	78	78	86	81	81	78	85	75	69	78	86	97	85	90	70	85	88	81	90	92	63	77	80	85	68	83	81	83	80	83	76	77	82	65	72	64	75	97	77	89	74	75	96	75	76	78	76	77	73	83	76	89	91	73	67	74	71	68	74	90	96	80	94	90	71	77	78	84	71	91	74	85	78	89	83	79	72	95	85	73	84	62	83	90	82	59	80	81	67	77	85	90	72	93	84	72	97	63	81	61	76	68	85	82	83	84	77	78	85	74	84	88	102	76	96	62	75	80	74	85	81	85	76	80	88	94	86	75	93	79	83	105	76	83	82	90	91	88	90	76	84	74	81	90	79	77	76	93	94	84	67	88	93	70	74	92	62	96	90	98	94	64	88	81	83	74	73	77	88	65	68	69	81	84	71	75	76	94	76	87	81	76	91	85	86	74	103	74	67	78	82	73	81	77	75	93	84	73	80	75	95	78	81	82	89	72	95	66	88	56	68	77	65	75	70	80	75	78	73	86	78	70	78	69	77	79	84	72	90	65	84	64	80	83	95	100	76	81	84	75	87	72	52	75	52	79	81	81	77	90	85	84	88	91	93	73	69	95	103	83	70	99	87	95	94	94	72	84	85	81	91	65	72	73	85	86	100	74	79	85	73	68	68	80	87	80	75	83	65	66	69	74	99	92	86	83	80	89	72	73	72	78	64	89	72	72	75	94	78	77	67	89	88	86	79	88	72	77	85	72	84	77	72	77	86	79	81	94	77	82	65	72	73	73	79	91	75	90	68	72	86	79	63	89	77	86	55	88	68	78	85	91	86	74	73	68	73	72	91	70	86	68	75	81	72	85	74	66	78	87	82	78	74	81	59	79	77	75	88	92	85	79	78	92	65	73	97	76	78	79	80	101	82	67	78	99	88	62	106	75	84	70	75	88	67	85	85	79	64	81	78	80	75	85	71	74	76	83	71	82	63	73	74	74	74	66	72	73	78	83	87	86	88	95	62	64	88	83	70	65	91	63	80	91	62	79	98	81	83	87	74	95	84	73	103	83	78	81	80	76	85	98	80	86	79	78	83	77	85	78	80	79	70	75	92	74	74	63	82	93	83	89	82	86	78	76	65	88	87	90	98	79	80	89	89	79	81	72	77	99	91	78	78	84	78	73	63	70	81	82	67	72	80	100	78	71	88	93	74	86	84	74	80	90	72	82	74	77	82	84	86	70	67	84	79	94	94	88	68	76	71	70	79	82	73	86	70	67	82	80	72	82	82	72	76	86	84	68	76	83	77	77	81	94	74	82	83	78	73	88	60	73	81	95	85	93	97	69	85	66	80	85	100	71	71	79	86	79	85	83	80	89	79	90	63	100	67	76	95	89	67	91	70	93	80	86	100	83	89	79	89	88	87	85	71	65	68	75	83	72	71	85	82	70	70	71	85	88	82	87	69	92	62	71	87	88	71	101	78	101	87	81	76	80	68	62	85	78	75	73	97	78	98	78	85	90	75	81	78	83	80	90	62	68	66	95	85	91	71	80	89	74	76	87	85	78	66	81	74	88	81	80	97	97	68	79	72	75	83	95	78	69	74	78	70	86	100	85	81	82	77	83	73	69	69	82	75	70	59	88	75	84	95	82	83	95	71	83	88	94	78	83	73	75	84	83	83	90	66	83	77	81	82	93	83	96	82	81	91	81	93	95	91	78	69	86	70	76	87	75	80	74	96	101	88	81	61	74	89	84	94	80	91	79	74	83	87	70	85	73	56	80	97	83	99	59	75	84	56	82	89	70	73	76	84	80	63	83	92	85	89	91	78	79	87	79	83	87	77	99	85	76	66	88	83	83	70	68	87	89	72	71	82	75	101	91	72	92	82	69	87	69	85	69	88	82	86	83	84	90	75	69	79	79	80	78	83	74	71	74	80	88	80	92	97	88	73	89	91	81	82	80	68	86	78	103	72	69	85	70	71	90	72	71	89	76	76	89	69	95	81	64	79	67	86	55	94	86	89	77	82	80	82	66	71	65	76	67	97	80	81	76	75	84	73	94	77	75	80	84	74	73	98	73	59	88	67	92	81	94	72	66	79	75	91	76	89	67	81	78	85	90	69	84	87	76	71	66	72	81	69	71	77	85	79	71	90	77	81	84	69	89	63	83	74	89	102	81	72	90	80	99	86	91	73	78	52	78	81	80	81	80	94	90	86	86	65	97	70	73	69	79	84	69	84	82	70	85	87	86	64	91	87	92	79	86	82	86	77	78	97	73	90	72	63	89	67	72	75	93	85	68	79	80	89	73	69	88	72	82	89	78	92	73	95	74	72	76	77	80	84	97	78	65	86	70	90	77	80	88	96	85	78	87	84	90	86	89	77	69	70	73	69	91	70	71	58	90	83	78	83	80	77	66	76	79	72	69	90	78	75	72	76	87	76	91	72	86	61	97	80	71	79	70	76	72	85	92	75	86	102	76	85	88	72	61	82	66	96	79	75	95	71	58	86	83	87	90	83	95	81	81	80	68	71	82	69	89	73	78	87	85	92	78	76	58	73	92	83	77	78	83	74	79	80	84	93	76	74	77	93	78	91	80	70	82	71	76	86	74	76	84	72	85	80	86	78	76	83	73	74	84	71
24015	16256	10893	17399	25566	27151	25668	23664	21440	19056	17775	16037	13993	12197	11427	10074	7721	6263	5725	5392	5472	4749	3656	3286	3267	3316	3114	3022	2792	2415	2239	2146	2025	1866	1728	1705	1555	1470	1521	1489	1453	1416	1381	1317	1285	1373	1262	1231	1191	1151	1152	1145	1085	1115	1008	1056	1033	1059	1009	1018	1015	1009	1000	984	907	989	1019	968	969	945	1002	951	956	954	937	943	962	914	882	910	929	906	955	938	925	965	900	939	942	937	926	956	924	933	920	961	913	891	886	897	930	974	939	896	926	933	917	951	928	935	897	949	973	945	881	959	930	944	899	887	868	919	929	934	913	933	880	892	956	944	935	909	826	883	885	998	982	933	948	894	870	937	943	978	941	939	952	933	855	960	928	859	944	888	916	972	940	903	945	962	947	913	902	910	1000	930	925	907	935	970	892	949	983	885	956	920	927	871	885	974	924	934	900	921	949	976	915	868	911	922	931	909	947	899	938	900	906	915	930	937	893	916	922	911	893	884	907	921	931	939	962	947	929	955	904	918	927	903	984	879	957	938	980	900	884	923	912	941	1014	925	967	963	881	936	972	914	930	952	930	945	907	888	922	907	927	906	935	943	941	936	942	976	912	915	923	899	898	916	948	948	939	948	928	889	942	931	950	879	941	911	870	897	947	937	888	952	922	927	936	990	853	890	925	964	937	943	889	961	972	942	911	945	912	914	865	937	922	970	936	959	914	924	970	949	921	960	963	925	1006	942	927	953	929	919	898	900	903	936	905	911	925	1001	941	893	937	932	935	885	872	934	895	905	918	1005	935	957	920	933	917	940	897	915	919	913	956	949	907	988	911	912	909	921	956	975	913	927	913	928	965	900	933	934	931	947	936	917	938	951	929	931	937	967	928	1000	939	946	942	974	950	949	942	915	927	899	976	909	878	913	955	929	937	962	910	954	914	904	934	923	918	928	932	906	936	916	950	941	898	956	901	896	944	933	926	930	938	961	985	890	896	866	933	959	915	889	910	967	937	930	979	945	900	952	893	925	945	919	890	925	936	936	931	890	970	922	968	939	900	928	928	890	878	953	922	941	912	923	974	918	877	916	993	862	913	961	892	927	946	896	963	953	931	865	921	938	967	966	905	954	980	964	854	943	941	954	947	933	959	885	911	975	920	937	955	913	915	948	898	879	938	922	970	965	945	926	892	928	965	962	918	955	929	959	904	947	905	972	987	924	986	952	927	967	938	938	972	912	909	876	971	924	942	943	918	929	976	903	938	896	942	925	914	895	926	878	987	924	920	924	957	925	933	982	935	909	916	983	936	946	906	898	931	917	913	966	895	921	900	901	946	936	907	943	914	912	961	901	890	927	908	919	993	938	898	988	914	983	936	917	854	964	942	949	970	985	912	900	937	962	929	907	910	934	954	950	946	977	950	926	880	943	916	936	911	904	921	941	944	934	927	925	905	888	904	884	898	927	916	924	937	884	964	895	910	885	931	973	967	920	925	918	881	904	942	969	964	919	954	883	947	973	952	946	914	909	965	927	926	925	1012	956	950	921	992	892	964	959	956	933	910	932	889	915	896	910	961	900	945	897	920	894	953	893	917	923	952	882	909	888	960	971	900	951	957	935	980	952	881	933	915	919	894	932	939	979	919	916	983	918	972	947	977	950	917	956	946	953	906	899	894	899	888	893	931	930	982	930	896	956	931	935	908	941	901	936	889	962	914	914	881	920	921	870	922	947	914	952	910	905	893	905	903	920	925	963	922	925	954	923	900	918	913	930	950	930	922	908	999	927	878	919	938	955	961	951	1002	932	957	908	919	905	901	971	973	973	917	928	960	965	913	919	924	985	922	889	887	909	945	948	935	928	933	974	864	958	931	937	928	870	922	939	929	930	907	871	948	901	976	958	969	989	916	904	924	894	904	957	917	921	909	923	906	906	882	908	927	936	948	935	925	934	970	957	923	904	889	931	920	900	910	928	955	900	924	932	948	972	917	917	913	928	915	905	932	919	949	941	1000	944	921	933	895	944	931	870	977	947	989	896	904	933	900	877	928	1008	900	920	1022	943	899	941	929	921	928	955	938	943	952	963	935	915	956	905	905	908	908	916	857	965	890	973	948	961	957	935	972	945	932	954	985	919	912	919	907	980	926	929	908	920	964	877	901	976	928	864	912	929	932	937	898	908	945	930	921	915	911	867	928	956	933	954	956	938	862	879	907	944	964	948	925	886	956	1005	889	938	926	946	968	981	953	962	968	904	946	925	924	940	946	894	962	975	960	905	927	890	994	909	911	928	935	908	935	926	876	968	925	944	895	935	902	856	933	942	916	943	915	963	912	925	942	978	914	954	901	883	946	1003	923	954	978	840	933	905	947	908	933	937	858	930	982	971	996	970	920	952	929	911	921	937	942	938	887	934	939	990	877	926	877	977	875	895	962	968	970	899	948	870	968	928	891	919	921	911	935	954	955	919	924	962	950	950	929	927	917	916	911	901	967	947	1004	957	956	939	953	920	984	917	919	930	973	977	936	922	929	956	900	926	921	881	945	902	835	896	928	920	1020	919	912	978	909	954	941	911	939	950	937	878	948	939	878	989	938	958	937	962	973	942	982	918	917	943	952	958	936	931	910	943	947	955	937	941	960	951	978	957	885	912	901	959	949	896	986	970	852	968	952	954	975	950	925	911	952	922	957	974	969	942	937	911	929	927	994	944	952	944	924	908	936	934	1009	947	893	950	923	959	923	877	910	927	960	889	972	933	960	896	901	939	891	937	911	921	874	907	951	959	951	892	937	945	920	942	938	968	966	914	943	896	928	918	960	919	915	983	903	906	887	877	927	931	897	945	956	900	926	939	953	963	926	943	921	923	951	922	940	948	959	905	915	901	913	902	929	875	908	919	938	926	892	922	966	930	956	968	902	898	948	925	916	924	953	934	926	945	927	890	984	945	928	968	888	917	928	963	909	993	967	875	886	956	911	970	917	876	930	884	919	929	933	947	945	928	960	920	916	912	976	965	969	900	911	889	961	870	974	911	943	951	889	921	975	918	913	949	909	909	962	943	919	930	933	954	935	946	933	1004	943	934	953	912	931	913	895	956	926	948	910	962	889	926	949	914	972	974	881	945	927	910	975	923	954	914	902	917	919	941	901	899	942	895	975	918	884	984	911	863	935	940	1002	940	930	946	962	1009	947	928	881	967	949	965	952	909	955	883	895	910	931	917	913	900	959	900	931	904	912	977	898	895	910	945	889	955	907	973	957	927	915	901	956	934	928	937	913	960	937	907	969	898	916	918	896	922	941	939	913	942	921	894	904	908	896	965	938	937	902	934	913	954	959	922	908	919	918	898	898	897	910	930	937	909	894	1000	929	918	896	926	921	946	910	961	930	986	936	907	949	920	964	938	906	927	906	910	924	955	902	936	896	946	935	892	910	930	870	956	939	958	895	960	888	943	932	932	876	928	972	924	996	899	912	932	904	945	912	918	1007	931	933	903	992	889	955	880	956	903	978	939	858	978	960	942	926	958	902	939	904	957	939	922
3346	2187	1055	673	782	1100	1177	1117	928	797	762	719	606	538	446	448	415	262	256	225	231	247	144	157	143	165	189	154	161	137	117	125	119	118	105	107	93	93	117	93	107	89	98	92	110	86	91	94	69	88	88	87	73	84	80	87	86	74	77	67	81	72	77	73	79	100	83	69	71	69	78	79	67	79	72	83	69	62	73	64	64	66	76	77	97	72	77	80	62	83	75	83	67	79	84	75	86	76	76	71	71	77	80	84	70	84	90	71	71	69	79	66	71	62	86	68	67	80	94	80	66	68	74	88	96	65	77	93	80	80	70	71	79	70	75	60	83	87	75	74	62	72	74	86	76	63	91	64	75	65	81	62	64	64	76	72	74	62	81	79	81	90	65	61	71	73	62	83	79	73	73	79	85	83	69	59	83	82	63	66	71	71	83	84	78	70	78	78	73	82	80	77	75	94	74	70	69	90	64	57	90	77	75	61	83	83	63	80	73	59	66	76	64	63	82	76	64	64	78	67	89	80	70	60	73	84	65	77	74	86	75	67	85	72	78	63	74	88	59	74	74	61	82	78	68	71	75	72	70	67	72	75	81	67	74	91	74	75	73	69	72	63	71	68	66	74	53	66	66	83	73	70	84	70	71	79	79	78	76	51	75	78	61	60	88	76	87	76	80	63	85	74	79	79	66	73	74	74	66	70	92	75	70	69	86	70	74	72	75	102	84	74	99	84	73	80	93	80	77	60	72	90	90	56	76	78	75	68	66	85	66	88	82	80	86	78	70	80	73	73	82	62	84	83	86	87	72	76	69	67	81	68	51	77	67	82	57	80	82	77	60	73	61	68	61	75	80	70	68	74	96	69	75	76	84	78	63	76	77	80	70	70	62	70	75	66	73	79	79	73	60	83	79	72	90	69	79	75	62	72	82	80	66	75	78	72	57	57	58	74	77	89	59	68	75	71	64	70	75	67	60	71	76	74	70	74	79	72	66	77	63	76	79	63	81	79	83	80	71	81	85	71	78	85	72	64	74	82	69	79	81	73	62	88	66	70	69	69	94	73	88	68	73	59	78	54	84	77	90	86	68	76	71	73	66	79	70	69	74	71	86	83	80	73	78	70	74	79	79	87	72	79	80	68	82	69	75	59	74	68	75	62	77	72	94	70	73	85	89	76	72	77	79	84	75	78	75	89	66	63	72	71	71	67	61	64	70	67	84	86	67	82	79	78	81	82	72	71	72	70	91	69	82	81	67	75	68	79	79	75	67	73	74	74	67	73	55	75	77	74	66	73	75	68	73	74	58	55	63	76	69	51	77	74	73	69	81	78	85	76	87	62	81	76	75	76	76	75	62	76	72	53	88	79	77	82	81	69	74	67	66	82	70	78	58	88	69	75	78	88	73	72	76	90	84	74	88	78	78	71	81	72	68	90	62	66	75	87	66	73	64	70	74	63	80	79	74	82	82	54	74	87	64	79	75	60	66	82	84	95	70	66	77	61	64	86	71	60	69	68	90	68	83	79	74	79	65	86	75	69	75	81	78	71	69	64	72	68	63	68	80	67	75	77	65	82	80	79	72	77	77	68	87	63	73	68	61	69	74	78	85	63	78	68	70	77	70	76	81	78	78	83	81	81	92	77	78	73	70	55	57	73	79	77	79	96	68	71	79	80	65	79	66	69	85	57	97	87	70	76	76	87	70	83	80	68	85	71	96	64	76	83	82	80	70	63	73	75	80	85	67	66	67	78	61	79	84	72	59	90	82	73	70	80	72	67	66	84	55	81	67	78	74	68	67	93	84	60	75	82	75	61	71	88	71	74	65	69	69	69	62	83	71	73	86	84	71	94	74	79	69	69	77	68	74	83	66	89	64	66	74	81	75	69	70	76	76	60	58	72	78	86	72	80	84	66	79	76	78	72	86	69	70	77	76	91	72	74	75	71	78	91	65	79	72	75	96	87	76	78	76	77	74	64	76	80	78	72	72	65	65	62	63	77	79	87	79	74	83	71	73	78	68	82	84	69	73	79	78	71	74	61	93	95	80	65	82	68	66	76	75	74	75	80	75	87	71	73	79	69	103	74	75	89	66	70	83	85	71	75	76	70	73	86	80	78	68	71	71	59	80	65	80	71	78	71	91	67	66	81	83	83	79	80	79	52	58	89	91	69	73	86	79	85	74	71	82	79	76	72	84	67	78	73	88	82	51	82	88	68	70	73	75	75	86	70	66	65	74	71	68	62	78	77	69	83	58	74	69	60	81	58	70	56	65	71	75	79	91	68	73	63	55	65	85	76	72	75	86	78	91	70	62	75	90	98	80	78	68	71	76	76	73	73	74	82	62	66	73	82	72	74	71	80	76	86	71	68	76	73	80	68	62	89	64	66	83	76	64	76	88	81	75	73	78	78	67	73	76	67	60	82	76	82	74	81	76	76	72	96	80	81	71	79	76	62	87	91	75	74	75	84	80	69	73	73	71	61	75	59	59	79	67	70	70	76	67	89	65	72	83	97	79	87	72	94	76	84	84	80	83	73	77	59	72	62	67	65	83	61	78	82	68	67	78	73	92	64	84	79	67	81	68	72	82	91	76	63	88	92	75	74	77	78	79	69	83	93	69	80	67	55	77	71	78	72	64	70	64	67	71	57	71	76	77	76	86	57	83	74	88	81	78	51	74	74	74	76	73	98	68	77	62	76	70	69	80	78	71	75	68	67	75	68	86	65	60	73	73	77	85	85	83	78	79	63	74	60	62	70	73	88	72	63	80	83	92	74	76	61	76	87	81	74	70	66	72	76	84	72	79	75	70	70	79	80	65	77	70	79	68	87	77	48	76	81	81	68	82	90	69	67	77	76	66	75	82	80	82	65	98	65	60	69	69	83	83	77	85	78	71	73	87	71	70	70	70	82	63	72	73	68	78	74	80	83	72	76	76	71	85	61	67	82	78	82	83	76	80	89	65	66	61	92	70	81	72	79	71	89	70	73	74	80	64	67	76	88	88	80	74	69	65	70	71	58	63	74	64	67	81	76	75	70	63	70	66	96	81	96	88	75	76	70	80	58	53	66	76	74	76	65	76	75	85	87	81	68	74	91	65	80	84	88	82	93	69	59	70	77	65	70	84	80	71	72	70	62	73	85	72	70	74	82	80	70	88	77	77	68	82	72	54	59	55	78	73	79	67	68	79	88	77	89	83	88	91	65	72	75	68	74	71	63	68	83	60	85	80	93	68	75	65	83	84	80	82	87	64	75	60	76	75	66	55	81	86	85	72	62	68	79	71	70	72	78	82	74	82	81	64	73	68	66	72	92	86	76	60	73	70	61	79	72	67	77	81	71	68	87	72	84	72	56	76	85	64	73	78	70	76	77	73	83	71	72	75	85	88	86	66	76	75	76	62	84	72	67	80	69	77	82	67	71	63	79	73	62	70	70	63	81	80	72	70	62	58	75	71	77	79	74	72	80	89	88	67	62	78	68	77	68	73	73	60	56
28606	19315	13263	20765	29076	30124	28544	26221	24619	22186	20185	18761	16541	14478	13108	12455	10528	8358	7151	6421	6436	6045	4337	3932	3727	3890	3827	3455	3140	2949	2629	2594	2325	2154	1936	1908	1735	1680	1684	1615	1624	1553	1459	1420	1378	1437	1358	1230	1148	1227	1223	1115	1138	1074	1101	1049	1021	1009	918	1006	924	937	943	1014	907	890	917	931	886	894	889	915	862	863	874	846	889	870	873	819	892	826	872	779	837	885	819	846	853	772	834	904	865	850	877	844	887	849	857	900	920	868	890	826	839	843	846	834	832	836	807	871	784	834	859	816	802	868	861	781	887	847	868	863	810	858	905	851	907	894	856	818	902	885	876	813	826	833	881	820	822	888	833	858	843	840	855	875	863	892	869	843	848	866	837	831	903	851	826	896	849	805	922	868	918	825	802	821	835	892	854	832	850	877	827	878	842	859	882	845	826	874	856	820	813	875	830	858	864	860	827	838	888	827	938	840	879	859	808	858	876	835	865	903	841	886	880	863	885	799	820	851	854	826	895	811	885	876	846	840	835	818	895	825	840	879	912	884	859	867	848	811	872	865	895	868	860	865	869	868	853	878	854	868	851	811	894	839	843	860	871	860	848	824	907	887	895	906	847	839	840	844	878	872	869	862	833	879	875	839	877	808	904	852	838	886	875	864	889	846	828	864	866	865	879	853	893	920	882	796	869	840	863	830	829	852	817	889	842	842	858	871	821	929	873	849	872	908	915	848	827	839	832	865	871	835	916	807	854	883	889	798	887	890	840	868	873	830	843	849	885	869	857	880	832	816	840	874	822	853	848	824	871	869	916	858	900	843	868	856	878	871	876	842	877	840	857	851	825	873	858	865	848	889	851	903	859	872	818	838	850	843	829	839	846	864	847	855	851	802	800	888	932	839	808	848	814	865	829	844	849	872	825	840	882	924	851	875	868	833	827	873	865	839	845	887	877	845	876	826	780	882	804	824	934	851	829	865	859	835	833	880	866	868	852	832	855	876	898	809	888	875	876	854	886	867	828	891	875	848	852	903	882	868	859	859	843	813	852	863	878	855	847	818	806	849	837	836	899	880	899	871	836	817	873	844	825	831	850	914	865	833	879	897	918	824	858	852	902	904	878	849	840	899	860	826	865	804	813	849	872	880	858	862	857	821	824	908	840	882	854	847	841	835	909	854	853	834	817	831	842	860	862	889	845	880	780	832	892	901	879	861	855	898	849	862	851	856	819	908	795	892	860	844	862	831	891	854	840	871	888	831	865	826	842	874	867	833	833	839	897	878	884	873	905	858	911	807	874	825	852	863	871	850	870	861	882	935	866	839	871	858	871	803	863	869	866	817	818	912	869	830	858	885	869	875	890	854	871	877	877	813	873	854	874	866	877	831	891	854	853	853	857	851	847	877	927	833	862	872	849	877	845	859	873	863	850	846	865	838	897	780	876	797	861	856	900	865	842	893	904	843	903	872	903	860	856	836	867	846	895	815	860	860	906	858	854	830	865	868	849	853	843	869	910	907	941	883	877	863	831	861	872	870	826	865	866	870	847	873	883	865	843	807	838	880	871	849	794	838	867	833	867	857	808	869	857	820	859	875	829	875	862	864	883	843	835	857	849	839	889	820	800	873	876	826	859	876	868	897	852	858	907	828	833	850	865	842	845	823	893	860	840	840	884	881	836	917	923	914	894	857	802	860	896	871	831	861	804	834	885	880	862	804	843	873	810	906	894	854	872	894	858	909	880	896	865	877	892	845	841	865	843	871	834	836	850	893	870	853	888	861	829	897	850	825	885	866	822	866	835	861	913	837	865	894	871	830	875	858	844	850	913	830	794	887	838	874	836	851	861	851	824	851	824	886	827	867	876	847	834	876	859	887	831	864	910	859	855	839	829	853	899	852	846	886	875	847	832	869	803	890	838	825	890	864	851	853	879	902	827	857	856	873	870	866	833	861	848	876	914	864	820	825	842	827	829	824	879	846	904	862	889	873	912	835	850	785	871	858	849	829	850	853	870	877	859	842	879	850	821	851	841	859	882	882	867	865	847	841	815	876	871	875	863	853	846	879	871	906	923	839	852	930	872	867	832	884	867	814	852	792	905	810	873	843	809	881	856	800	897	841	871	869	895	823	879	886	843	867	888	903	865	866	836	835	894	888	847	849	898	787	877	895	891	881	856	808	841	871	884	898	890	796	835	898	817	896	851	867	838	861	916	844	872	821	817	857	840	808	890	867	876	889	827	866	834	819	874	852	851	866	872	804	870	896	855	869	863	863	882	825	887	855	869	865	867	851	832	845	866	860	849	822	870	888	883	889	826	847	865	851	807	838	886	835	853	851	890	871	874	867	884	861	817	813	886	856	870	836	843	865	868	848	857	888	836	864	854	833	877	871	835	839	917	862	853	844	839	863	883	870	815	849	882	813	862	879	861	864	863	907	854	827	789	815	849	890	853	858	862	877	870	867	870	858	894	850	861	823	822	876	849	827	874	841	835	829	859	895	876	879	889	838	867	831	859	799	803	844	888	886	875	866	923	838	879	852	840	877	854	847	815	883	844	877	830	887	874	815	887	890	915	932	878	852	855	901	838	839	811	843	848	867	842	844	800	854	809	832	879	871	861	886	892	843	916	892	888	830	840	802	869	860	877	854	863	893	895	832	840	833	816	847	848	823	842	908	825	776	872	845	877	870	888	847	875	851	879	854	808	821	882	906	843	873	860	839	887	881	827	858	856	868	824	818	884	842	881	831	842	859	870	846	825	844	845	858	825	822	844	841	918	880	844	863	882	853	863	812	894	907	909	841	886	865	872	827	825	875	858	868	837	845	920	822	861	870	845	868	867	884	856	868	842	835	811	871	838	899	893	847	911	840	873	903	876	850	871	891	828	848	831	899	829	821	823	857	870	833	835	835	850	851	870	882	872	883	816	850	849	849	879	911	822	836	945	865	894	903	888	880	865	826	801	891	890	876	829	846	896	867	871	877	883	861	863	823	852	886	938	854	882	886	837	811	855	824	833	869	876	924	784	832	869	886	791	881	867	864	857	827	816	824	850	834	851	831	847	856	869	848	834	849	828	854	886	927	903	865	783	887	870	866	835	829	862	822	833	822	858	847	869	848	816	925	880	904	886	851	839	912	887	869	877	907	835	865	892	872	844	864	907	813	818	808	870	904	858	844	859	889	882	867	844	885	851	872	841	816	821	882	845	894	905	865	860	858	906	837	879	866	845	844	889	844	865	862	876	846	873	852	877	895	871	841	842	865	846	840	913	817	840	823	838	867	847	857	836	849	877	860	878	867	817	827	880	849	786	833	873	835	862	852	857	866	818	842	842	860	843	887	834	854	880	841	788	897	823	871	858	806	844	853	842	822	873	893	881	859	838	848	793	845	852	889	853	849	865	856	888	891	844	852	839	860	836	891	890	855	857	837	888	832	893	859	846	870	908	818	880	795	865	843	861	877	858	852	908	892	868	843	823	843	866	888	854	877	854	826	851	871	839	908	895	872
2522	851	379	284	343	461	459	432	452	454	361	321	289	260	246	226	207	155	150	141	135	129	111	107	79	115	115	104	91	83	89	75	89	95	100	76	94	82	82	79	90	84	79	93	73	84	68	84	68	89	79	68	76	75	69	80	71	83	84	65	64	62	73	59	85	76	87	67	83	78	69	68	69	71	75	83	68	58	62	71	76	77	80	80	75	73	60	77	77	77	74	73	71	72	88	56	80	86	71	79	60	78	78	74	63	84	82	81	72	73	72	83	80	80	64	69	73	62	73	72	74	74	61	68	71	66	73	73	60	61	73	68	69	69	62	72	78	70	70	94	83	76	76	66	101	73	68	82	73	75	91	67	62	80	76	66	77	72	62	55	73	78	88	74	82	70	68	80	78	64	78	69	70	61	63	69	74	80	73	81	66	59	59	61	70	58	69	70	70	69	80	77	74	81	70	75	74	74	80	86	67	74	65	63	84	74	58	74	68	74	75	83	74	71	57	52	69	91	75	75	65	60	69	63	78	63	76	90	55	80	64	69	83	78	86	81	64	70	80	84	58	69	70	64	70	75	62	68	73	71	64	89	73	69	77	83	60	68	61	71	79	70	61	74	66	80	69	85	67	82	63	69	88	90	68	66	64	79	72	58	58	77	69	73	83	63	79	86	75	67	76	66	84	86	78	73	62	70	61	79	71	75	67	85	77	66	81	67	77	77	67	70	81	75	61	79	75	59	77	73	79	73	58	66	71	73	87	64	67	54	87	71	54	73	66	77	62	76	58	59	66	76	68	68	70	80	71	71	65	65	84	54	61	75	80	89	74	76	73	77	66	76	63	84	55	76	76	65	63	64	81	63	69	71	72	76	67	81	73	83	73	64	71	75	68	83	80	77	86	73	80	65	80	73	69	64	84	77	59	76	85	71	87	82	86	72	60	68	70	67	61	75	76	71	74	73	82	80	63	71	78	93	70	85	74	70	81	54	57	70	69	74	84	65	62	76	78	81	88	69	69	71	82	69	58	66	76	63	71	66	70	81	74	76	67	82	59	59	72	76	65	58	77	65	82	88	63	80	78	74	91	72	60	86	82	71	69	81	66	73	67	83	74	80	76	74	73	69	80	75	65	78	83	69	72	69	71	76	69	67	66	76	67	78	63	69	65	73	73	69	79	62	71	88	81	68	58	76	78	73	66	75	70	67	67	102	67	82	86	55	71	77	82	66	65	65	51	76	75	66	73	68	69	91	66	83	64	93	78	76	84	51	77	66	68	66	77	68	78	60	95	64	69	66	70	80	77	59	68	59	74	63	83	70	70	69	81	72	90	61	72	60	63	71	69	72	76	57	74	77	56	83	78	68	72	74	81	68	71	70	65	59	77	63	72	72	73	68	77	61	77	71	64	77	85	80	71	72	82	73	71	77	77	70	79	69	77	83	69	67	76	71	72	85	68	71	68	78	73	69	75	65	71	74	71	75	77	91	87	81	70	51	87	80	76	68	63	71	79	75	79	84	77	74	72	71	78	73	62	55	89	72	71	77	57	63	80	88	83	75	79	69	74	72	80	74	85	71	82	61	90	73	69	66	70	85	77	89	69	66	70	77	67	73	75	68	62	83	56	83	66	60	71	81	77	60	72	72	61	66	72	69	71	76	71	69	74	67	83	70	69	74	79	74	80	76	68	61	65	72	70	67	71	69	56	64	82	69	75	66	77	83	66	64	66	70	72	80	64	68	80	72	74	81	63	57	83	75	72	71	72	69	68	76	57	76	54	62	66	63	58	68	78	73	73	77	67	91	71	66	77	79	82	82	74	62	70	83	66	75	78	67	71	62	57	80	62	75	73	68	79	70	65	64	69	58	76	68	67	79	79	70	57	72	71	70	47	81	54	63	74	74	67	86	87	75	73	70	48	65	82	91	73	62	84	69	86	55	72	57	59	59	59	84	71	70	76	67	76	69	66	65	66	69	80	73	86	71	79	64	58	84	61	70	67	70	85	80	70	77	84	70	73	91	83	77	59	68	69	58	83	73	77	85	82	83	65	83	76	79	73	64	56	62	65	75	65	68	69	74	52	64	72	79	79	75	88	76	77	59	63	72	88	72	64	78	75	73	78	51	67	77	73	72	80	64	73	74	74	92	77	76	59	80	70	97	83	66	67	75	68	71	79	67	69	63	73	90	57	77	58	64	69	61	87	75	66	62	80	83	79	61	70	71	68	78	88	65	61	77	73	61	67	66	87	56	69	71	82	67	73	80	83	84	59	80	86	67	79	65	79	83	85	72	69	81	69	72	92	55	63	67	63	69	89	78	60	66	84	54	69	69	59	81	69	74	69	83	77	78	58	75	62	65	75	66	89	80	69	69	75	74	78	79	69	83	69	74	71	71	66	55	60	61	69	61	80	73	72	72	62	67	50	71	71	77	74	65	74	90	59	72	70	72	78	78	77	61	72	71	64	78	71	70	78	66	77	67	75	74	74	78	81	84	79	84	61	71	65	77	79	66	66	81	61	57	67	59	83	65	66	73	78	74	87	73	72	77	68	70	79	75	75	68	77	63	54	87	71	87	74	85	60	63	70	81	86	86	67	67	62	88	81	72	69	75	70	71	71	72	90	69	76	59	73	71	92	72	71	81	80	65	82	71	75	76	65	67	81	62	71	66	69	91	74	76	62	73	79	72	80	76	76	65	63	69	79	59	53	74	67	64	76	63	72	70	66	66	73	67	67	77	77	71	72	68	68	72	70	65	76	76	80	76	75	71	60	79	82	81	77	67	77	64	68	74	72	66	77	64	91	76	64	70	58	75	64	62	68	63	81	76	87	74	62	77	70	76	75	68	76	59	81	63	80	63	77	75	86	69	68	81	66	61	66	71	82	72	80	54	76	68	69	70	69	75	82	83	58	75	58	67	72	74	80	78	64	66	66	81	61	69	65	76	78	88	67	78	66	55	75	81	56	74	74	83	80	75	91	64	71	60	70	76	59	65	71	72	88	73	70	64	56	70	64	83	72	72	65	73	68	81	98	70	77	79	61	77	69	80	76	64	74	72	58	73	71	81	82	73	72	76	68	74	67	66	69	78	83	64	82	69	63	66	82	73	66	70	84	83	71	63	72	70	69	73	86	80	83	68	63	66	66	64	62	75	97	60	77	79	68	85	76	75	53	80	73	83	65	76	76	66	68	67	73	73	71	80	60	67	64	75	70	74	68	65	73	67	81	66	77	77	69	71	79	87	69	95	82	59	82	74	76	85	65	67	72	59	84	60	78	76	66	62	89	65	67	81	64	67	74	87	81	77	62	63	63	83	77	86	77	76	60	90	83	77	68	79	74	67	69	78	69	75	71	78	66	73	85	76	77	75	63	74	59	56	72	66	71	70	81	71	64	62	69	77	72	69	80	80	87	66	78	53	75	74	74	82	81	81	59	88	74	85	79	69	55	54	58	71	82	72	75	77	85	71	61	87	90	77	77	97	68	56	71	94
20881	12090	7005	12451	19928	21439	19939	17908	16493	14694	12706	11438	9666	8208	7221	7064	6741	4807	3929	3646	3486	3437	2638	2073	2024	2150	1978	1973	1775	1685	1665	1613	1512	1428	1355	1292	1312	1228	1195	1162	1154	1134	1053	1138	1072	1100	1075	1004	1063	951	977	943	965	899	917	895	926	881	962	838	923	850	900	861	897	885	880	883	849	870	889	905	902	829	862	840	858	854	858	853	833	872	866	877	894	873	851	899	913	852	844	845	826	807	807	857	857	894	850	879	870	818	909	852	890	838	843	885	819	842	807	865	875	864	880	853	904	868	859	823	827	914	867	846	846	797	908	847	839	837	865	886	857	896	909	897	872	826	873	849	845	912	806	806	809	833	834	923	842	907	887	783	924	875	829	860	831	897	840	839	814	897	790	898	926	822	854	857	887	820	862	876	895	822	876	847	835	880	832	859	875	850	832	830	817	856	869	847	860	790	896	901	810	849	839	896	887	826	891	855	853	847	858	761	867	895	845	886	875	932	847	871	839	850	817	866	893	846	881	837	902	889	829	839	897	833	868	841	786	848	850	857	864	847	829	835	833	842	951	880	869	863	846	834	906	856	855	829	895	884	843	867	848	827	819	878	841	826	875	841	819	865	848	871	860	841	841	886	847	854	844	854	815	841	855	851	860	815	829	878	875	869	848	817	859	879	856	859	856	866	819	808	886	852	854	835	894	854	890	839	876	893	867	804	854	840	853	832	868	865	839	867	840	834	888	818	864	938	872	880	837	855	882	843	864	860	860	889	900	818	823	836	848	845	862	842	834	928	856	845	786	853	822	846	886	860	869	813	907	849	941	868	835	842	847	798	853	829	830	854	832	912	878	805	881	832	866	845	859	846	769	855	856	881	845	887	887	862	838	858	843	884	820	906	880	879	900	851	858	853	823	843	883	810	862	873	864	851	891	787	844	862	821	874	859	861	836	858	866	852	859	843	863	866	861	846	791	922	887	871	840	906	883	849	858	880	882	856	890	852	860	821	836	848	857	877	837	857	888	873	845	836	825	881	852	865	883	918	929	865	893	902	869	859	848	867	880	852	887	868	868	894	847	857	861	893	841	893	858	877	843	896	886	851	839	879	823	884	865	856	886	841	823	865	891	857	850	863	901	872	821	865	772	825	864	826	854	842	809	904	841	864	838	808	874	846	856	844	881	862	842	883	889	891	871	860	870	889	887	806	858	854	882	843	872	828	817	803	824	815	889	858	871	851	866	840	888	867	904	850	808	885	874	866	903	811	849	861	779	842	873	858	837	880	842	847	864	814	884	850	838	869	832	871	851	855	864	856	814	870	885	816	845	892	866	869	823	812	842	827	866	863	848	843	829	817	836	894	841	817	881	835	874	807	848	791	800	792	858	808	818	879	810	845	878	843	855	801	892	849	867	846	826	859	875	804	813	881	888	871	817	875	885	853	901	844	803	838	881	879	831	842	817	799	840	851	856	836	864	858	861	854	876	869	824	851	832	930	893	880	870	884	879	837	871	895	884	858	891	900	852	840	862	842	858	881	851	873	821	889	888	847	829	841	879	828	875	819	864	872	862	862	857	870	869	883	892	906	809	827	885	859	890	903	871	853	825	813	865	855	869	891	839	874	890	820	803	834	875	880	884	878	897	866	867	880	883	875	876	855	800	816	872	897	881	873	834	868	870	862	874	844	874	854	833	860	895	874	822	909	840	855	861	841	856	866	852	848	827	845	867	820	859	845	841	817	885	894	820	905	910	865	831	897	878	822	854	866	809	802	853	882	834	877	805	861	802	808	850	827	848	893	867	893	832	903	841	879	812	843	877	822	837	874	864	846	871	820	850	872	852	860	821	820	866	869	857	856	851	886	868	882	841	834	878	813	866	883	845	849	806	879	886	838	888	821	881	875	874	822	857	897	919	861	828	837	842	892	837	868	863	854	830	809	819	812	869	900	900	855	854	830	813	867	878	848	861	851	837	849	853	801	855	808	846	856	843	847	859	838	874	857	857	854	885	877	899	867	850	862	895	879	850	872	830	893	856	912	836	807	834	851	870	886	831	868	868	816	898	842	843	858	826	846	900	895	851	823	859	883	879	852	870	894	897	868	795	851	845	904	805	901	853	849	845	839	828	825	807	890	844	862	787	829	919	825	869	835	833	856	882	854	828	865	884	824	810	844	827	825	871	866	825	819	871	847	862	866	845	866	870	873	831	857	867	848	879	837	832	825	855	849	898	829	848	900	833	842	889	806	905	852	849	833	897	879	874	859	824	854	879	834	864	853	859	877	860	862	907	834	863	844	851	882	769	838	856	818	874	813	905	872	832	856	890	856	828	865	817	854	880	869	852	886	856	878	855	855	840	856	908	868	917	870	892	789	856	882	862	892	816	843	855	862	921	857	860	841	845	826	822	864	853	866	860	813	868	862	844	885	815	842	859	872	827	871	847	892	850	849	875	888	902	869	804	855	868	878	896	829	852	912	822	853	876	894	839	854	857	776	866	846	836	831	812	874	865	809	877	880	887	856	818	845	829	869	885	819	888	890	842	875	852	891	885	838	803	890	886	846	821	836	892	832	815	865	874	884	913	839	841	836	905	857	814	817	811	863	821	861	863	817	879	822	900	869	887	845	855	850	837	881	846	845	880	907	813	823	817	819	851	806	852	849	799	865	871	854	870	851	889	849	822	840	850	821	814	869	864	866	842	815	854	863	902	868	806	835	856	901	884	878	882	835	896	843	820	861	857	849	851	863	842	869	833	878	905	854	881	835	875	867	824	886	811	876	871	842	861	805	882	862	836	838	850	833	894	853	851	827	831	912	807	878	863	853	875	862	889	901	882	890	853	863	850	886	795	856	905	871	866	871	801	866	818	841	788	829	813	885	846	870	876	920	835	840	893	883	872	846	814	869	868	835	856	880	869	836	855	903	854	885	880	812	877	920	872	849	857	865	843	900	908	864	885	886	868	883	875	886	845	840	858	809	832	856	860	870	864	889	785	887	894	821	838	841	870	860	828	878	832	881	834	825	840	845	817	851	833	853	887	881	824	849	863	895	874	840	842	824	876	813	859	909	832	875	824	806	854	880	838	813	915	876	869	897	848	831	898	860	894	873	860	821	874	887	897	846	825	855	848	826	886	909	884	851	849	825	857	848	854	907	908	870	832	825	901	838	831	939	867	853	868	942	850	834	830	854	895	848	869	882	855	856	862	860	864	847	865	857	870	819	855	858	828	893	838	875	916	910	850	827	838	799	831	886	841	854	838	812	857	886	887	851	888	892	862	798	800	812	868	839	879	857	824	883	790	859	868	860	869	822	860	851	855	831	870	868	850	837	875	855	837	836	801	847	868	877	875	874	841	848	853	864	874	858	857	868	901	867	847	883	786	902	871	831	863	856	873	821	871	892	883	851	881	835	811	818	814	858	863	859	870	832	891	796	889	867	827	834	884	861	836	843	840	849	854	835	892	854	821	815	883	806	875	849	833	849	920	785	857	834	832	897	841	780
2430	1496	740	436	561	779	766	736	639	662	550	482	424	386	299	295	321	238	198	173	177	173	163	134	110	115	121	104	111	95	91	88	101	94	91	72	98	85	96	83	76	96	85	60	73	79	81	72	68	75	69	75	64	66	68	68	77	64	57	66	67	71	72	65	63	71	66	64	71	55	75	54	66	63	67	75	66	53	77	61	60	76	61	63	90	69	67	67	60	81	76	68	57	69	72	66	70	65	74	65	73	67	77	52	84	60	54	65	76	65	62	75	93	72	70	78	61	72	80	69	77	59	76	65	70	73	55	68	60	76	63	61	66	76	58	70	74	55	70	81	67	60	77	67	61	62	91	81	64	68	64	75	68	60	65	68	60	80	70	77	67	62	68	60	78	71	65	65	59	74	56	68	64	56	70	67	65	75	69	62	84	74	71	56	65	69	70	72	64	66	79	65	57	74	73	73	68	82	51	70	61	69	80	75	64	65	67	70	76	64	63	81	71	69	74	73	64	75	76	61	76	55	67	52	52	70	65	57	67	71	65	80	61	72	57	48	65	62	70	68	75	73	66	58	71	77	60	66	59	86	66	52	70	78	66	40	62	62	65	83	68	71	81	53	61	69	77	65	73	68	68	60	89	53	65	73	72	58	73	70	55	73	72	72	67	70	57	64	66	73	79	61	68	53	76	69	71	74	68	70	70	69	77	60	57	79	70	70	66	62	68	66	65	55	78	64	62	74	62	71	63	59	82	68	63	65	62	82	51	66	72	53	56	79	74	72	66	66	72	72	56	75	68	68	71	65	69	69	58	60	68	68	73	89	84	96	70	71	63	67	68	75	69	69	70	70	63	73	72	64	61	55	58	78	54	72	57	63	70	64	62	80	62	65	74	74	74	71	61	74	55	63	68	77	76	71	68	81	74	64	66	63	66	53	66	72	62	68	63	62	80	84	58	60	75	63	74	61	77	71	65	70	76	73	59	61	67	77	64	67	69	81	60	64	79	67	74	73	64	60	72	62	68	67	79	72	64	60	64	76	58	76	62	71	75	67	71	60	86	73	69	64	71	65	69	78	79	66	62	76	78	63	59	78	64	66	63	77	60	71	75	41	64	60	55	75	64	69	59	61	75	69	64	58	77	70	57	68	67	61	66	75	58	81	65	62	66	66	57	52	58	76	60	73	68	86	69	77	69	73	69	75	84	83	76	74	63	76	54	81	74	64	66	68	69	62	61	59	60	66	61	54	82	58	70	71	64	58	73	65	74	66	62	58	49	69	70	64	68	76	73	70	71	76	75	71	71	79	71	48	55	59	57	51	69	78	85	71	65	68	66	74	73	70	70	56	71	54	77	63	76	61	74	61	70	56	55	78	73	58	56	68	69	78	57	70	68	76	63	68	81	57	73	72	62	73	83	71	66	60	71	80	62	64	61	67	71	78	72	66	60	55	52	73	65	59	72	77	82	68	54	82	74	67	64	61	74	66	72	59	56	71	82	67	75	70	70	62	89	57	71	57	65	59	75	75	59	74	71	75	52	69	59	84	59	69	82	73	59	66	77	69	63	78	64	69	64	79	66	59	80	56	76	63	72	66	62	78	77	72	82	77	82	83	67	68	49	66	61	75	66	61	58	75	77	76	69	58	73	64	75	70	52	76	65	66	62	94	58	67	71	71	65	63	54	88	61	73	51	80	70	44	67	79	64	57	60	81	61	70	60	69	66	53	70	61	67	78	85	59	86	56	68	58	66	62	67	61	71	81	68	80	78	59	64	52	65	63	75	71	69	63	80	68	67	77	69	68	68	67	68	64	60	60	64	68	60	72	75	80	79	62	73	64	60	68	70	64	59	77	72	69	59	66	62	64	53	61	71	65	71	72	67	59	76	64	64	59	75	70	66	62	65	80	80	75	67	72	77	60	77	73	68	68	77	78	60	68	70	70	52	73	65	68	70	60	48	65	75	63	72	75	65	66	82	49	78	76	75	60	56	68	63	68	62	61	66	60	82	65	73	69	58	50	64	79	78	58	48	62	54	61	65	68	63	71	78	58	70	67	75	74	54	61	63	69	68	65	65	66	77	55	71	83	59	69	66	74	77	75	72	82	67	74	75	80	73	61	68	77	80	72	74	70	74	63	65	55	84	71	71	64	69	71	58	52	67	63	66	62	60	64	72	72	60	62	55	70	74	62	81	74	79	51	76	69	80	65	67	75	57	60	65	76	66	66	73	65	63	79	68	53	75	75	70	70	71	74	70	74	56	69	62	68	76	66	62	70	76	58	60	75	54	70	63	69	63	67	80	78	84	66	71	76	87	51	58	63	67	67	69	70	85	59	81	79	51	71	87	60	77	65	76	66	72	80	68	68	75	62	75	95	66	62	71	80	77	70	69	57	72	82	63	75	64	64	67	75	62	71	71	60	65	66	74	81	57	75	66	56	69	67	53	75	66	54	52	65	72	71	61	57	77	67	71	74	68	62	71	74	69	60	78	58	58	74	54	64	54	67	67	60	62	65	68	79	60	69	58	62	62	71	65	68	84	61	78	82	70	74	56	68	75	74	69	71	66	65	66	74	60	97	48	66	69	46	73	66	78	72	67	57	77	65	83	86	60	53	59	71	61	67	56	77	68	67	65	58	71	73	68	64	71	69	57	78	60	64	77	74	72	84	71	70	79	57	69	66	56	62	69	63	61	58	72	66	67	48	75	63	87	68	68	59	64	48	53	61	81	66	61	62	66	80	63	66	73	62	78	67	63	67	69	61	84	63	58	91	64	72	73	73	73	70	73	51	63	61	72	69	81	54	61	83	58	55	83	60	66	59	54	73	61	78	74	59	68	70	70	56	66	54	67	72	64	71	68	70	67	66	60	55	62	56	63	68	59	69	62	68	77	62	72	76	60	70	70	65	70	75	59	70	72	69	79	76	70	67	49	49	74	68	53	79	66	68	61	84	82	79	67	51	71	70	73	74	78	64	61	57	68	75	70	60	82	55	58	82	51	74	68	68	70	70	64	60	76	77	74	78	63	66	71	78	69	66	52	61	84	84	55	70	92	70	63	75	72	60	78	75	73	65	65	57	80	66	59	72	82	67	78	86	69	63	68	58	72	58	80	96	90	68	75	77	54	67	67	63	76	76	75	69	74	67	72	73	62	78	66	68	58	69	82	68	76	72	65	67	54	76	69	78	78	75	66	76	70	67	81	70	83	73	60	53	70	64	66	63	70	61	67	63	69	79	54	70	73	70	60	66	85	75	53	67	68	65	69	61	75	79	56	65	75	64	77	67	64	60	69	58	70	68	58	66	61	82	64	65	75	61	73	58	61	55	63	76	67	68	81	68	84	58	61	53	65	62	84	66	74	63	69	58	71	66	58	56	76	74	75	74	58	70	64	71	75	76	71	66	68	62	79	58	79	67	70	59	69	64	73	61	59	69	80	67	74	57	65	81	80	65	71	82	75	61	72	75	80	66	66	52	65	85	60	68	76	67
24948	16369	10623	17978	26304	26957	24915	22112	20493	18828	16620	14797	12991	11090	9651	9097	8917	7101	5468	4678	4622	4303	3753	2861	2636	2695	2701	2475	2375	2172	2062	1959	1829	1637	1642	1524	1514	1364	1414	1328	1292	1308	1199	1173	1244	1155	1154	1029	1021	999	1022	995	953	979	912	955	865	899	832	883	880	857	829	889	856	826	834	793	857	804	821	810	852	825	816	787	835	771	772	759	756	799	821	868	773	830	808	825	825	777	803	801	802	810	822	826	826	847	834	761	794	802	778	796	796	812	762	836	772	815	792	798	760	818	815	768	811	814	770	819	759	817	813	821	727	825	765	750	833	810	813	826	798	779	853	811	750	807	756	825	768	758	783	827	809	796	877	793	787	814	835	788	786	843	766	765	788	796	798	809	803	845	793	792	796	785	863	762	844	809	798	774	813	780	809	827	841	815	798	791	778	827	804	775	793	818	813	769	818	767	806	812	784	814	817	860	764	778	839	832	813	774	784	810	765	795	778	801	767	809	787	821	785	849	790	845	767	793	795	783	800	777	815	775	765	821	834	804	823	795	808	833	789	814	798	790	742	809	818	821	797	801	794	802	814	788	808	787	805	793	761	775	801	764	798	771	779	803	775	802	802	828	774	778	816	859	807	837	840	792	784	816	832	811	804	821	827	772	781	792	818	820	773	808	834	848	792	785	842	798	802	797	754	810	848	756	825	776	831	764	792	766	874	814	830	809	829	774	734	785	834	821	781	823	800	866	823	822	789	804	815	829	812	779	857	829	820	791	814	784	800	794	831	814	773	846	757	835	808	803	832	797	773	834	786	833	807	818	783	778	800	790	819	825	851	804	820	823	848	807	833	819	777	787	824	809	790	835	778	783	789	823	816	777	839	751	824	803	818	843	795	736	806	797	772	808	819	779	847	774	766	799	807	830	850	799	784	777	834	785	818	792	775	780	774	765	820	741	847	834	793	841	786	781	830	769	786	836	759	787	750	829	733	792	829	764	840	835	863	812	823	783	760	824	828	803	803	823	815	797	814	826	799	804	754	756	807	803	780	806	746	788	849	798	821	774	837	795	774	802	802	809	851	774	813	819	803	836	825	863	785	829	818	791	847	819	751	747	777	770	813	747	772	812	802	821	769	820	778	800	795	817	794	783	788	788	851	831	835	831	818	834	800	840	819	851	809	800	782	814	751	807	787	803	738	814	836	777	788	796	760	818	786	812	787	782	776	799	814	868	849	807	814	795	765	843	831	822	792	798	843	777	763	780	810	772	763	833	840	845	793	798	751	853	855	756	786	734	804	760	789	800	843	779	816	791	779	841	845	794	754	778	786	777	754	854	804	803	815	782	827	838	789	801	841	826	831	820	801	771	789	808	819	754	803	872	823	847	794	806	787	825	791	781	803	844	781	805	782	829	847	789	813	770	794	821	818	805	793	779	777	795	787	724	831	798	820	801	806	836	771	819	808	797	814	840	816	829	831	807	774	819	822	809	835	776	777	833	770	845	796	784	805	818	786	791	803	771	816	799	843	808	863	805	780	783	776	858	784	826	854	787	795	824	802	840	775	737	795	792	835	794	796	832	801	780	809	733	810	786	755	840	813	799	818	815	843	772	824	792	795	800	796	830	779	787	807	789	790	799	796	785	783	812	800	727	780	764	847	799	816	798	829	815	772	787	735	735	796	803	816	829	776	808	843	787	797	829	808	762	789	786	794	806	803	833	775	777	831	773	756	806	829	806	807	816	867	801	796	778	786	776	812	776	804	810	834	806	805	765	814	838	800	803	810	824	813	832	813	718	820	808	843	814	810	821	825	801	791	742	807	824	840	846	753	808	794	787	808	753	822	816	853	816	798	829	718	840	821	726	808	795	785	817	781	815	825	811	811	819	880	850	768	780	811	819	779	788	788	779	816	738	841	808	788	732	801	861	777	815	774	809	813	807	818	807	816	812	821	817	781	836	832	762	770	796	830	809	778	795	781	822	819	821	801	808	806	818	776	768	825	814	803	813	789	814	824	865	796	816	766	778	792	787	771	762	800	796	794	747	789	822	752	763	787	775	795	787	779	788	755	798	794	792	793	776	801	808	787	838	798	830	829	748	791	827	814	736	819	808	788	807	784	780	852	812	859	774	814	770	805	812	824	793	819	813	797	795	801	825	882	759	803	811	835	799	802	778	837	764	797	814	780	805	771	818	854	806	792	800	783	809	827	782	783	781	826	789	803	826	791	832	812	798	776	861	789	809	805	832	803	818	816	781	821	814	798	853	778	831	775	791	777	799	791	770	818	798	808	808	814	782	801	770	771	827	805	776	780	767	776	809	763	800	791	762	843	795	784	790	797	819	812	780	775	804	783	801	818	802	823	796	819	751	801	787	832	791	802	820	839	806	798	790	890	806	816	833	806	759	809	785	828	795	819	800	770	841	824	798	809	791	811	775	816	804	834	776	758	855	845	785	808	787	742	757	833	780	818	773	818	805	821	783	796	834	839	771	791	833	845	832	817	818	834	812	806	827	839	810	846	802	807	870	743	864	790	829	806	797	823	793	813	871	808	808	761	764	816	864	849	806	757	749	792	810	817	830	802	779	793	789	795	830	760	759	784	776	843	789	843	789	804	822	832	788	792	853	837	858	784	826	778	814	826	793	785	845	857	805	823	824	782	820	844	762	840	788	801	795	758	816	768	816	766	788	822	784	755	831	747	799	800	816	814	818	813	835	739	772	828	799	803	761	838	832	806	797	822	792	870	817	809	806	770	801	812	785	784	797	770	871	823	823	811	836	785	775	783	755	801	790	759	784	774	804	785	843	769	809	793	796	824	747	814	778	836	768	832	782	801	787	817	809	755	802	752	781	829	798	809	757	759	755	752	794	821	789	845	790	782	776	835	852	787	754	782	826	797	783	839	789	751	783	781	795	781	790	803	813	839	746	816	822	814	809	786	817	776	838	778	846	764	827	803	803	789	822	792	772	804	776	789	803	825	765	817	835	812	774	773	799	827	777	825	733	805	805	811	834	859	777	827	779	835	832	770	829	811	819	816	886	800	793	815	767	781	783	814	796	843	801	844	792	809	753	796	784	833	848	851	833	801	784	808	753	817	813	802	805	785	805	792	829	822	790	817	778	780	797	768	865	801	773	757	813	820	849	799	803	840	856	838	803	779	764	739	813	850	754	814	807	842	826	815	845	821	793	790	776	796	776	833	817	804	785	773	832	798	824	827	820	791	804	845	825	786	815	822	822	795	809	821	768	809	802	809	837	810	807	844	801	839	743	725	789	783	799	826	796	805	808	804	809	815	829	832	807	823	781	777	808	828	814	755	812	835	749	698	798	790	833	816	793	820	831	786	777	829	808	808	868	840	788	791	843	828	794	720	778	777	809	819	824	821	806	832	806	795	816	832	777	830	807	815	834	802	804	801	788	840	778	791	843	797	765	800	826	795	807	780	798	760	751	744	764	809	787	826	832	768	824	846	776	790	804	777	782	790	838	774	824	786	771	813	758
3748	1371	725	507	593	790	814	700	669	641	596	524	457	413	352	327	311	273	196	205	180	167	164	147	122	124	140	122	122	105	127	111	116	113	100	116	100	86	84	89	103	94	112	111	105	103	89	88	76	79	91	85	93	93	82	95	59	54	85	95	75	73	75	72	77	79	67	68	89	92	99	80	79	76	76	68	91	60	80	75	73	88	63	97	69	96	89	76	55	71	96	72	83	66	79	88	66	81	77	73	80	74	75	80	78	82	82	91	74	78	69	69	80	70	78	74	92	64	87	83	81	81	87	74	83	72	91	74	79	81	77	86	71	84	73	64	91	70	82	77	83	88	81	86	80	99	89	74	86	93	71	75	76	81	85	82	89	72	92	77	87	78	77	71	62	73	80	82	73	76	73	77	78	76	79	75	79	78	85	82	81	70	85	86	82	75	70	80	65	79	79	59	77	76	72	65	94	100	65	86	96	71	88	94	89	74	76	88	84	93	79	77	70	80	93	86	75	96	83	80	74	82	101	72	85	66	81	69	92	84	102	72	77	74	71	70	75	96	74	74	74	95	64	88	76	74	80	76	78	74	72	72	88	80	79	86	70	71	93	83	91	69	74	69	71	97	66	76	73	79	83	75	80	75	81	74	89	74	71	74	73	72	73	71	65	74	72	83	74	80	75	72	80	70	81	92	74	84	88	76	82	64	69	81	71	76	70	77	84	77	85	73	81	73	87	78	84	93	75	73	96	69	77	72	78	70	85	84	74	79	98	89	84	87	94	79	74	72	74	77	83	78	69	83	90	81	76	69	90	77	72	78	83	75	86	75	71	89	80	87	84	74	94	62	95	82	72	98	72	73	98	70	70	84	77	77	76	85	90	80	90	80	79	78	81	81	67	76	72	79	80	71	85	81	79	86	69	79	76	88	74	84	68	65	72	76	74	83	79	82	73	87	73	91	76	84	77	75	74	85	69	87	88	77	80	102	64	61	80	88	94	70	67	64	75	106	80	74	89	70	99	94	73	83	77	75	79	79	79	87	85	74	81	72	89	75	88	77	81	72	69	71	68	80	73	78	87	82	61	89	90	91	74	76	71	82	74	81	75	85	86	60	77	97	68	74	91	80	86	80	89	79	69	72	85	90	84	79	75	75	74	72	77	85	95	84	76	101	85	82	75	94	57	80	83	79	58	82	82	74	84	85	77	84	75	87	70	78	77	89	75	88	88	85	87	90	83	69	64	71	68	91	97	83	75	71	76	75	86	72	77	91	75	74	67	77	95	72	80	78	89	67	68	85	74	65	83	71	77	83	86	65	76	74	70	75	79	96	97	81	83	75	83	86	83	78	82	77	90	91	94	68	78	76	73	83	69	77	73	61	74	85	67	87	93	73	80	93	82	65	75	81	84	89	79	66	79	83	88	84	78	71	80	79	90	85	81	86	68	67	85	74	84	95	86	80	75	88	68	84	80	71	80	82	89	83	84	81	68	74	67	76	81	89	73	85	90	69	75	64	76	93	79	72	83	77	76	71	77	75	76	85	80	87	83	67	82	80	87	77	78	88	76	74	85	70	84	85	82	63	90	78	72	74	69	79	79	87	77	99	100	80	84	66	82	73	83	78	88	80	86	83	74	89	83	82	80	73	69	78	101	92	80	84	70	74	76	81	79	80	79	79	70	77	75	70	73	77	79	85	71	85	95	78	91	96	76	73	82	82	79	83	74	60	83	92	82	93	96	65	84	73	77	71	76	66	92	81	69	81	89	81	77	73	80	73	89	63	83	79	82	71	81	81	88	79	65	80	70	59	79	89	77	69	79	75	99	75	81	72	83	91	81	77	79	70	76	66	84	61	87	98	83	68	76	94	90	92	90	77	67	75	79	92	77	85	81	63	102	85	74	85	79	84	81	83	76	78	88	76	70	70	68	72	84	62	82	74	80	82	76	97	86	78	62	90	76	93	103	65	79	67	97	69	70	75	74	76	70	87	86	82	87	71	100	59	92	79	76	75	75	90	76	81	86	80	66	73	61	73	90	77	69	110	80	67	79	88	85	70	98	86	80	97	70	71	69	78	74	69	86	78	87	88	82	85	69	92	77	75	64	96	63	85	83	102	79	86	81	76	97	88	100	91	91	82	86	80	73	73	67	73	76	80	86	87	90	85	80	58	84	87	77	74	87	80	84	94	79	74	67	62	84	82	95	85	89	90	89	97	96	85	91	72	74	63	73	60	78	82	76	74	101	82	79	79	70	72	64	79	90	74	64	95	70	84	86	74	79	77	71	72	83	68	77	71	81	62	77	79	91	84	71	72	65	72	87	76	68	80	65	81	83	85	86	73	94	77	85	85	85	87	79	97	82	75	89	74	91	76	82	71	70	72	97	87	73	81	69	62	70	69	87	74	88	82	62	84	70	78	75	87	73	93	95	77	74	80	67	63	61	84	94	69	76	79	86	66	78	77	83	86	68	74	61	66	66	80	81	72	86	98	84	75	84	82	92	70	78	86	75	76	77	76	71	71	85	83	89	71	82	76	74	77	70	100	83	84	65	82	84	75	79	80	85	87	73	73	70	67	78	64	71	98	87	72	81	58	87	76	71	95	77	81	72	67	87	77	67	84	71	82	80	74	91	77	65	58	80	96	77	98	84	76	63	80	84	61	83	90	77	74	76	79	81	86	75	80	82	60	77	70	65	70	77	82	85	72	69	86	70	96	71	74	81	86	81	75	85	78	86	70	95	75	84	80	78	79	82	78	71	107	68	85	91	83	61	73	76	87	83	81	76	72	89	85	75	72	76	76	79	66	85	79	83	87	68	84	86	71	78	85	75	71	87	84	75	97	83	73	83	92	91	76	83	78	79	65	65	75	55	69	86	78	69	76	90	90	84	80	94	77	68	85	76	79	68	61	88	101	106	75	73	74	78	93	80	83	86	67	87	72	71	97	78	83	73	68	87	76	79	67	88	73	89	81	88	73	74	84	77	82	80	79	89	86	83	69	88	71	84	85	75	78	66	87	79	93	68	85	87	68	61	83	67	79	61	80	74	77	82	77	91	84	68	77	83	80	80	91	79	92	72	82	75	93	75	73	86	85	93	94	70	89	76	74	73	96	93	90	68	65	88	73	80	74	74	63	73	83	96	100	94	90	58	73	78	82	78	94	85	81	88	87	74	88	82	70	86	86	79	84	82	90	93	68	72	81	89	74	86	76	81	62	82	75	80	81	76	76	92	90	77	97	81	74	89	72	78	92	64	73	92	79	69	74	80	80	77	95	78	79	82	78	70	80	78	77	82	71	84	79	71	83	87	75	66	78	83	84	103	82	73	87	56	83	77	81	71	71	81	92	79	66	81	73	84	86	85	65	72	71	88	80	75	84	67	79	74	75	95	68	73	81	80	72	88	63	85	67	81	79	81	79	95	61	56	79	74	69	60	68	79	78	87	83	91	88	66	67	77	85	78	98	62	80	75	76	87	56	86	79	92	74	87	75
24132	15639	10837	18362	26538	27549	25362	22774	21023	19661	17649	15600	13670	12102	10486	9646	9128	8199	6141	5154	4784	4521	4338	3357	2892	3065	3017	2750	2636	2473	2379	2292	2061	2017	1882	1845	1671	1530	1606	1504	1468	1393	1371	1345	1294	1192	1261	1200	1216	1154	1075	1157	1141	1041	1115	1059	1039	1058	1045	958	974	1052	937	957	961	949	994	976	963	938	913	929	919	923	943	929	879	920	910	904	910	985	906	909	931	881	934	936	935	880	923	961	879	840	938	892	931	948	947	854	1015	906	936	867	883	933	978	896	993	876	889	842	904	906	892	963	905	947	942	902	935	907	945	929	927	924	914	927	852	1001	930	927	975	944	882	915	950	908	887	932	928	942	939	901	906	871	929	927	898	928	914	913	950	909	927	883	935	974	871	965	954	965	887	926	930	917	946	943	910	889	946	915	971	918	896	956	949	925	944	901	944	947	995	995	906	967	890	977	928	907	909	929	880	900	919	921	996	971	902	975	933	965	917	938	942	977	943	932	995	919	905	974	911	953	918	992	966	921	920	942	900	915	942	955	929	887	950	902	840	902	904	903	894	968	936	908	966	934	910	949	924	896	929	929	942	964	921	907	884	878	934	945	939	946	883	872	912	902	944	952	949	893	926	942	933	949	935	912	900	939	899	927	939	950	927	942	906	849	919	915	942	899	921	924	871	927	928	928	903	935	893	961	903	939	892	958	916	958	931	943	975	921	887	894	926	989	912	979	953	944	934	934	935	974	926	902	969	910	957	949	955	936	893	975	966	927	951	935	934	938	969	903	898	915	963	896	912	909	969	948	932	879	874	985	845	899	938	940	882	955	958	904	869	953	950	901	957	944	880	925	950	888	933	897	934	967	988	992	923	935	911	956	956	926	882	930	918	897	954	972	912	878	925	912	938	936	915	931	951	940	904	906	940	921	938	913	967	881	921	956	943	932	938	950	903	928	907	879	940	955	936	978	912	922	916	962	931	985	933	958	935	921	946	948	953	962	878	923	941	916	926	938	857	901	912	969	910	899	979	898	894	925	905	947	923	931	933	939	913	899	902	959	884	934	934	957	930	926	870	954	923	930	957	904	935	956	935	930	965	968	979	896	923	919	979	944	963	956	950	970	916	929	933	928	907	922	888	898	999	948	913	918	928	959	937	975	920	961	906	929	934	954	953	911	929	947	929	920	894	930	920	888	964	903	987	917	943	927	886	932	942	961	918	945	899	980	972	907	932	958	981	919	910	976	978	902	917	934	906	970	958	944	952	891	905	897	963	932	911	955	898	933	925	917	917	920	950	973	896	922	953	908	872	945	945	985	890	897	944	914	894	878	928	956	952	945	882	943	884	890	904	913	929	899	927	916	970	932	901	914	936	919	892	903	931	911	897	909	915	909	888	862	953	926	918	1027	899	943	890	894	1007	875	924	900	906	953	851	903	897	951	931	884	915	911	1003	900	917	932	916	870	930	937	881	960	922	970	973	961	949	944	921	932	927	984	928	933	915	910	966	879	991	930	899	918	884	930	904	942	952	914	858	915	986	943	892	953	887	916	840	973	926	961	894	897	913	889	951	937	940	895	903	959	846	849	953	881	991	948	964	900	922	906	967	929	900	962	912	996	917	893	947	940	906	945	980	951	927	955	999	910	929	941	940	930	907	939	941	918	936	962	885	917	945	963	914	922	929	959	925	962	896	939	959	909	977	918	918	924	879	929	940	893	870	862	841	992	912	928	894	916	923	939	988	918	937	887	886	925	913	919	916	922	922	895	892	936	957	890	954	982	948	926	906	948	931	906	936	933	901	970	900	955	912	958	906	940	921	947	869	908	880	894	851	873	955	925	920	872	967	906	869	932	870	963	903	916	923	870	885	968	905	920	929	932	959	928	952	934	890	951	914	975	937	903	918	878	925	894	927	892	947	888	931	901	936	939	899	950	959	906	981	1012	877	865	928	949	980	919	894	927	936	932	939	996	907	975	914	941	913	932	942	908	901	925	904	948	919	912	887	926	912	943	994	939	963	904	923	923	968	977	906	874	883	941	920	930	948	881	875	939	950	896	934	979	879	1010	910	917	947	967	979	913	895	968	913	924	896	903	989	961	919	856	927	853	932	961	929	911	920	954	1033	892	945	933	937	914	977	895	930	910	912	964	966	961	926	978	888	926	931	935	949	989	909	964	948	882	920	911	876	975	951	917	959	939	901	904	907	862	885	899	956	927	935	931	933	927	919	946	898	932	910	983	895	917	894	900	938	935	907	951	956	932	962	908	865	938	937	934	949	934	882	968	970	923	921	863	913	934	901	979	906	957	958	929	881	919	919	961	993	897	913	924	917	949	936	931	923	915	908	945	922	935	938	937	916	975	929	973	928	867	892	914	953	939	951	935	1004	925	943	933	910	880	894	903	893	935	959	976	953	983	932	938	937	872	929	922	934	960	944	952	904	911	909	885	902	956	915	984	965	939	907	926	926	895	866	925	923	922	914	890	925	968	921	921	963	882	920	924	947	961	960	923	928	911	925	911	889	877	942	944	925	942	959	981	927	923	910	920	902	919	923	904	918	918	893	944	948	968	962	945	887	903	905	942	912	954	935	935	919	968	936	978	931	887	944	941	963	924	907	912	963	949	957	954	989	972	969	906	916	910	989	962	868	963	866	954	925	929	904	925	978	911	941	960	875	935	936	891	885	893	913	910	916	913	906	925	930	941	962	945	968	928	982	892	899	934	983	960	970	926	910	904	939	925	876	934	858	920	905	967	943	899	897	914	907	949	894	946	907	888	928	935	989	881	932	931	940	939	950	946	882	885	909	914	912	935	997	949	909	952	945	930	949	967	900	917	915	927	929	937	966	991	920	922	943	919	918	893	974	908	979	941	950	934	902	932	924	906	901	925	895	953	873	933	944	897	921	916	903	934	962	898	930	905	939	934	913	934	939	946	897	911	961	944	958	922	913	957	898	888	915	982	987	873	949	922	968	905	918	886	914	896	956	950	947	929	929	925	906	892	861	912	931	922	901	945	952	982	914	896	933	928	911	918	921	861	923	967	888	881	998	875	874	920	908	963	935	933	992	912	879	937	947	938	919	935	907	907	924	924	929	911	885	965	902	914	878	917	917	908	951	926	911	909	904	953	897	918	938	918	890	972	995	894	941	935	919	952	960	916	914	912	1010	895	888	889	981	936	943	914	958	1007	927	910	913	928	937	949	926	955	926	910	933	915	897	943	928	920	897	891	892	925	923	897	930	859	919	910	961	922	960	908	903	948	895	880	976	901	958	900	957	936	899	960	922	939	956	953	940	939	923	890	903	886	958	879	944	934	901	936	932	920	911	898	899	912	971	906	980	958	900	920	940	980	947	904	899	913	949	936	885	929	938	923	904	918	987	929	959	945	900	889	876	906	880	905	928	887	947	921	932	927	910	928	936	962	1022	914	963	881	938	935	893	894	926	843	903	897	903	941	897	891	932	913	907	894	938	963	883	927	970	919	962	961	917	917	886	882	913	955	925	968	901	924	930	916
3245	2089	1007	664	903	1184	1139	1092	963	807	780	651	587	486	449	395	332	326	281	240	210	181	187	155	177	144	163	130	148	135	129	116	132	110	127	111	109	111	110	99	114	91	88	85	96	91	78	90	83	92	87	85	105	86	81	74	65	75	76	89	78	72	69	74	81	77	78	62	76	86	79	75	89	70	75	71	81	79	66	74	94	74	67	72	78	67	70	67	80	76	83	79	76	83	71	86	78	70	64	84	63	64	75	79	71	79	75	67	78	91	63	71	75	61	67	72	80	67	67	74	72	87	66	65	81	76	90	70	71	74	77	66	69	72	88	90	69	63	71	85	81	67	96	78	74	83	65	66	53	74	62	86	66	73	85	79	74	69	68	80	76	70	79	76	72	79	90	70	67	78	71	81	70	72	88	64	97	77	56	67	75	66	74	82	71	73	78	84	100	68	85	72	74	53	69	67	58	72	70	83	68	78	70	67	84	67	74	68	66	81	65	82	77	72	78	78	57	76	74	79	74	76	68	77	69	76	63	71	70	69	74	80	67	69	81	76	90	52	77	82	68	59	76	74	70	64	72	72	70	73	69	83	65	62	71	76	73	60	81	79	73	82	67	66	74	72	69	77	68	75	81	77	73	81	74	88	77	82	75	66	82	67	69	70	84	86	68	55	78	71	76	82	90	93	78	92	90	67	71	76	71	59	83	76	81	99	71	90	69	75	64	76	70	87	80	64	73	76	70	68	66	60	72	65	73	76	88	93	72	75	83	64	79	73	82	61	69	70	79	80	61	66	74	80	77	80	73	70	92	72	70	68	68	71	92	62	75	67	78	87	74	86	70	65	80	66	83	88	69	74	64	78	59	62	72	75	78	66	65	78	59	86	66	72	79	80	82	88	77	88	67	71	79	69	75	84	69	60	63	71	71	79	77	79	56	71	68	76	82	85	77	81	69	72	68	58	71	77	65	56	84	56	82	96	62	73	83	68	66	73	63	69	79	85	65	70	66	69	70	75	65	76	63	83	70	65	84	81	69	83	71	89	74	97	77	89	87	62	59	76	66	66	68	64	75	79	71	91	59	60	71	90	74	72	89	82	72	88	67	65	65	75	63	74	61	74	87	78	64	67	73	78	69	88	80	76	66	73	81	58	72	88	64	70	76	70	83	80	63	76	81	67	68	65	78	77	58	94	68	73	78	63	77	74	63	58	76	84	62	74	71	78	72	67	75	69	71	77	69	87	75	60	72	74	60	79	74	71	74	67	83	74	64	76	61	66	68	88	83	76	87	77	90	85	77	65	87	70	80	70	76	64	65	71	74	86	53	58	62	70	77	79	85	57	91	92	63	69	87	71	73	67	84	71	66	75	75	84	83	78	69	77	78	83	83	67	61	56	62	75	105	76	83	72	68	61	78	83	72	94	75	77	73	75	68	80	73	71	74	77	81	63	85	86	69	82	66	93	74	84	63	77	75	78	78	76	81	78	91	61	90	102	62	69	63	81	68	78	80	68	85	72	65	78	66	61	79	94	79	72	82	72	63	59	68	63	74	60	81	80	80	68	69	88	78	73	75	66	72	74	63	80	69	78	73	71	104	73	89	71	64	64	86	68	79	70	63	81	75	81	67	81	71	68	82	74	68	81	78	70	73	68	82	69	56	79	66	72	79	77	64	75	62	67	62	56	92	88	77	62	77	64	71	66	65	84	71	80	70	74	85	85	73	84	72	79	71	67	59	85	78	77	66	68	80	83	67	62	84	66	58	69	86	74	62	86	73	76	70	73	73	73	68	85	68	104	70	70	65	89	100	88	76	72	57	74	63	71	94	66	79	76	84	70	69	71	54	71	80	71	80	87	70	85	86	82	77	69	90	78	66	87	83	74	70	74	71	82	88	76	68	75	83	66	70	76	66	56	75	73	70	76	71	71	93	60	80	76	90	76	77	72	81	84	75	63	91	71	68	70	80	72	63	84	82	77	62	78	68	63	74	72	69	75	83	82	78	95	66	86	67	78	61	80	72	63	79	93	83	67	90	78	94	75	88	65	75	88	73	71	70	66	67	66	84	83	64	73	77	78	74	53	68	61	81	57	70	68	74	64	65	66	79	71	65	76	76	90	72	80	73	57	73	60	67	78	70	77	71	59	71	67	67	62	69	70	72	83	87	83	74	79	63	67	80	77	75	74	70	87	78	79	70	66	68	74	81	77	70	59	78	66	86	62	90	73	82	80	78	84	73	81	62	74	76	77	62	70	65	61	75	71	84	72	67	88	60	72	57	72	80	90	70	83	89	78	72	55	53	78	72	83	69	93	76	81	69	73	81	76	75	77	67	65	78	61	77	72	65	58	71	65	76	60	59	83	86	72	71	71	87	85	81	77	63	67	79	78	73	71	92	68	73	86	61	78	78	68	71	82	67	83	74	71	58	73	89	66	65	75	69	65	84	75	79	61	79	65	69	89	83	81	65	74	74	82	77	84	70	68	70	71	76	73	58	67	79	83	65	69	67	70	79	86	79	67	72	77	79	61	68	73	66	83	61	72	83	66	66	74	62	73	64	69	71	61	70	79	65	76	77	78	83	84	71	79	75	83	82	68	63	67	68	82	89	78	68	70	84	86	64	76	78	64	77	70	89	70	77	74	72	70	60	74	69	77	86	76	77	82	72	58	78	77	71	78	77	61	67	59	75	63	66	71	55	90	63	68	68	68	69	67	77	72	69	79	78	71	89	80	71	85	72	74	74	86	75	68	76	81	76	72	71	67	75	66	74	86	82	67	72	67	79	70	85	75	78	77	79	67	73	82	67	84	75	72	65	65	74	76	77	65	74	74	71	80	74	68	59	84	73	74	77	58	92	71	72	69	84	78	72	75	72	66	76	71	63	64	70	68	81	63	69	83	73	64	86	65	70	73	68	57	85	75	70	75	69	64	69	73	63	70	69	71	76	71	68	76	57	65	71	61	71	72	68	65	61	65	74	94	68	63	76	92	71	73	74	68	81	62	66	73	83	74	80	78	87	62	78	58	75	92	68	67	70	86	73	78	68	86	61	87	72	76	79	59	73	67	75	74	78	64	72	59	80	70	90	76	75	85	78	76	67	75	81	87	61	88	74	63	81	58	75	59	67	73	65	61	76	85	59	79	74	73	66	64	76	74	71	74	70	64	91	66	84	84	76	65	94	76	73	77	80	74	88	57	70	91	83	76	71	81	64	71	64	72	73	65	85	83	59	72	75	73	68	84	73	75	80	74	67	79	71	75	79	79	69	64	77	72	78	82	80	55	81	84	80	66	76	76	76	81	72	79	78	73	75	69	79	63	72	68	67	76	75	75	70	71	63	81	71	81	67	76	68	72	68	71	88	73	77	65	69	80	68	62	69	77	81	60	82	72	72	68	67	75	68	75	88	73	70	73	73	86	68	71	78	73	66	74	77	71	77	77	93	79	61	63	60	76	68	63	91	73	73	70	56	57	72	77	88	71	91	73	81	81
27718	19118	13799	21945	30526	31276	28860	26349	24240	22024	20245	18299	16163	14096	12524	11521	10325	9870	8221	6203	5762	5447	5049	4151	3650	3538	3498	3311	3179	2750	2637	2596	2465	2249	2285	2155	2003	1759	1673	1675	1620	1514	1486	1392	1381	1271	1260	1259	1217	1277	1241	1070	1072	1092	1013	999	1017	1001	1047	952	954	928	919	893	908	853	916	886	883	836	900	900	844	843	877	843	879	897	847	896	863	832	905	887	864	806	873	822	862	826	844	843	843	890	865	874	783	896	884	830	891	878	818	846	911	877	846	807	813	840	804	865	797	838	791	888	808	846	849	798	843	895	860	861	813	796	855	880	855	861	833	855	869	859	837	810	845	865	856	844	817	867	815	858	903	882	830	876	854	909	893	816	869	850	828	867	876	868	838	896	864	842	850	868	875	872	831	866	858	912	852	875	806	857	916	851	887	860	830	860	862	892	837	872	953	831	872	866	825	910	858	858	861	841	787	894	830	849	860	787	865	855	837	829	845	831	836	827	845	863	786	849	854	848	846	873	856	871	897	901	792	819	836	782	848	831	869	823	848	864	807	796	907	842	842	846	859	817	871	863	836	846	831	836	884	828	891	846	877	857	854	853	849	857	848	900	854	886	874	858	884	865	809	856	822	833	840	861	870	868	826	807	798	885	903	833	815	876	816	838	855	914	837	889	873	834	880	897	860	884	836	789	833	869	882	851	853	833	840	855	854	861	859	801	850	886	835	869	866	887	850	859	893	873	861	893	846	863	855	888	843	872	808	851	847	853	897	877	858	810	888	865	837	904	867	854	910	831	888	807	872	832	849	837	840	810	875	877	866	862	825	833	897	850	825	803	866	810	791	838	867	857	842	860	831	869	830	833	862	908	873	901	867	846	836	858	844	832	855	877	853	895	862	906	885	835	857	870	882	824	866	877	845	891	790	871	817	824	910	880	833	794	901	826	879	834	804	843	854	859	831	856	837	860	886	857	772	862	879	876	833	849	854	860	838	873	851	842	895	906	772	863	844	828	873	891	842	878	828	863	813	869	860	861	856	785	867	826	795	874	839	843	838	867	879	861	870	874	864	867	872	839	798	869	873	849	808	815	879	895	873	820	844	851	856	872	821	849	859	849	839	855	886	859	913	824	890	857	834	922	860	818	868	910	821	887	796	861	850	864	870	797	841	847	838	866	851	833	855	860	847	869	872	802	854	886	920	817	819	819	898	877	881	820	882	806	847	844	863	840	832	834	857	876	841	823	837	865	833	837	870	858	853	823	828	827	867	819	892	873	902	784	862	758	896	888	849	814	851	900	832	828	855	850	898	883	914	868	824	785	808	885	832	823	784	849	837	826	906	849	842	889	833	851	843	864	866	867	848	868	804	841	830	863	887	846	871	904	815	842	877	876	884	839	899	862	849	841	827	878	810	871	837	873	872	859	833	825	887	861	799	849	853	888	876	836	817	868	807	847	837	844	861	824	888	846	814	866	826	839	869	831	827	845	850	829	861	851	876	853	823	864	839	836	858	876	842	833	888	839	872	856	866	872	870	858	868	797	844	819	869	911	853	861	878	863	913	855	866	829	827	834	873	894	862	824	872	884	780	828	806	842	860	866	806	848	843	844	893	848	858	851	895	853	878	850	870	829	884	857	814	885	867	870	847	812	898	882	915	820	862	845	781	887	844	828	805	805	841	867	789	848	845	845	820	829	837	857	873	833	865	849	852	889	843	856	848	867	859	838	843	854	816	839	841	828	814	848	841	866	829	814	818	843	809	864	819	872	850	809	867	894	918	851	928	846	899	785	804	874	829	871	846	902	893	860	886	888	869	853	885	884	821	811	822	841	866	852	848	856	810	878	794	842	866	866	902	872	828	850	827	782	863	856	846	896	854	815	877	873	881	830	845	863	853	857	818	815	899	875	837	824	863	878	822	851	850	859	836	844	842	840	802	846	818	886	882	855	858	866	847	824	806	846	831	819	835	856	840	814	805	903	869	859	845	866	910	820	859	862	817	819	847	878	909	790	853	860	832	850	846	842	877	869	845	902	869	871	839	878	865	855	850	847	807	870	803	880	876	816	907	898	835	863	832	832	860	848	870	861	852	818	808	871	820	851	902	779	821	847	882	810	880	850	864	794	837	856	842	889	814	877	864	823	830	836	864	856	862	829	857	895	889	888	886	839	884	834	847	865	892	835	845	862	867	879	830	846	828	850	822	874	878	817	828	818	881	888	846	836	862	841	815	860	873	852	860	828	830	856	854	828	866	864	839	867	862	885	896	857	884	877	834	852	871	818	868	803	841	859	879	854	816	861	847	889	827	812	870	829	872	830	823	890	827	843	878	883	829	875	832	852	855	810	875	859	834	871	817	841	876	861	844	769	808	853	841	819	836	870	844	865	798	817	843	835	825	870	911	833	842	886	859	822	858	851	862	864	889	842	854	879	826	869	865	844	871	859	869	861	841	852	855	860	828	858	808	869	876	838	824	871	880	804	874	856	817	780	850	848	820	853	858	914	885	912	823	855	859	855	827	879	860	891	819	837	876	847	837	854	853	858	787	907	860	870	781	903	827	877	876	897	828	845	840	863	835	873	822	864	888	859	859	838	816	857	839	873	851	813	838	858	903	806	883	899	830	868	870	866	872	883	822	878	854	806	859	823	815	863	862	873	899	869	867	849	832	848	815	890	836	835	902	880	878	854	845	817	846	819	895	906	855	849	854	783	842	870	851	881	833	874	843	864	813	860	850	862	808	907	869	834	844	845	833	853	842	881	859	868	800	874	832	807	854	910	870	859	823	855	849	861	805	889	865	882	835	822	859	846	804	877	859	851	853	855	882	869	857	836	813	861	871	864	866	876	833	854	883	903	861	885	862	805	868	866	871	836	871	879	845	854	820	845	868	917	863	878	889	855	862	868	872	863	809	889	845	852	858	799	828	811	842	855	836	858	838	828	850	808	854	846	829	818	854	858	864	906	845	830	851	846	891	857	858	779	862	859	899	893	827	901	856	844	824	815	873	908	859	867	845	842	838	870	873	904	837	866	837	886	881	832	851	859	856	860	811	871	844	885	815	868	860	870	863	885	827	869	868	850	896	873	849	864	848	878	810	864	873	836	852	818	828	880	829	816	801	842	863	857	804	891	821	861	857	867	827	900	817	853	914	861	860	844	819	838	837	788	852	836	835	876	862	852	827	846	812	810	868	826	846	865	839	870	837	884	883	854	851	866	851	835	825	773	831	868	864	802	854	850	866	805	848	875	825	883	906	852	859	777	843	798	856	854	821	849	860	862	843	835	844	793	876	841	871	877	874	873	877	811	853	808	852	838	835	866	858	868	815	827	919	838	843	818	835	791	852	837	827	894	850	866	891	900	869	878	871	864	887	873	906	841	823	839	824	833	883	837	836	838	835	840	837	864	877	870	939	883	824	856	879	878	835	844	828	862	855	810	865	840	889	833	927	856	872	907	817	860	841	854	848	843	839	835	825	891	894	851	799	832	839	899	814	808	814	843
2293	842	417	314	381	536	582	463	414	367	360	340	308	283	219	220	215	188	151	151	124	110	124	123	107	94	87	103	104	75	97	80	96	91	104	90	79	80	74	79	81	86	88	77	83	77	91	67	69	62	72	72	78	65	69	69	81	76	69	79	89	68	72	65	67	61	68	73	73	74	72	76	96	79	83	70	82	76	86	73	63	75	68	63	79	77	73	67	75	72	73	86	73	83	64	82	72	68	67	68	69	70	79	63	79	80	63	88	61	65	80	76	63	70	84	69	94	67	64	85	73	75	77	64	70	70	66	62	69	76	78	72	78	59	93	78	61	78	77	50	89	69	59	68	71	65	67	73	73	68	69	63	69	66	65	80	63	86	71	77	70	69	55	76	80	81	62	73	82	71	64	70	79	69	72	71	83	51	60	64	69	79	81	65	74	71	75	70	75	72	68	65	69	76	73	78	71	75	60	72	78	68	65	71	74	74	51	69	65	88	77	66	77	73	57	77	68	81	80	67	88	79	59	62	68	61	82	71	80	72	75	79	64	65	59	62	64	59	67	90	80	85	68	84	69	79	67	68	71	68	81	61	63	72	71	72	69	75	72	83	74	86	75	78	70	71	73	58	77	67	74	68	71	58	76	68	76	67	69	78	85	59	75	76	54	62	68	70	71	84	65	81	65	63	71	83	64	70	86	64	79	62	97	77	63	64	94	75	66	84	63	64	68	56	57	87	78	66	82	74	76	91	78	52	71	65	69	80	59	50	70	62	62	73	73	70	62	74	64	75	78	75	79	65	78	65	72	69	50	63	66	65	55	76	88	77	74	61	81	60	73	74	79	66	67	68	86	79	70	76	70	64	66	66	73	79	65	70	76	67	82	69	75	72	76	76	59	68	66	95	60	63	73	71	52	59	75	64	70	72	67	56	58	80	72	65	55	65	73	67	71	74	82	61	66	79	69	64	74	81	71	77	86	88	78	65	70	72	62	71	79	61	75	72	66	68	72	49	65	75	75	85	71	54	82	73	74	72	84	82	71	71	68	66	84	63	78	67	68	89	66	89	76	89	95	92	80	69	74	83	73	65	78	75	65	65	78	74	69	77	62	77	74	72	71	74	72	65	60	79	71	76	59	68	73	82	70	57	65	88	64	85	64	75	63	77	68	89	85	73	70	79	70	74	68	64	64	75	77	69	55	51	64	80	59	80	81	66	77	68	68	65	71	64	70	73	80	60	78	76	84	85	62	61	67	61	74	68	60	68	60	71	78	60	78	70	80	71	79	71	78	61	76	77	62	73	67	75	65	66	65	71	73	50	74	84	79	59	70	82	71	63	85	78	72	61	75	71	75	66	64	73	73	85	77	69	79	73	57	81	65	85	90	72	70	70	72	62	90	57	76	74	75	78	65	84	72	85	73	59	83	73	79	66	80	76	74	67	72	82	92	75	88	85	57	64	72	59	48	79	62	78	79	76	81	68	89	63	73	64	74	77	71	75	64	83	78	62	70	84	77	61	73	67	73	77	63	78	67	54	78	79	68	89	69	68	74	66	64	53	65	79	80	59	68	57	67	66	74	89	81	67	79	74	73	75	76	59	68	57	79	56	77	65	75	73	62	78	79	83	75	86	65	70	69	74	70	95	68	70	72	63	75	59	74	64	85	85	77	79	82	65	65	78	70	54	59	72	67	73	55	73	81	75	74	74	54	79	58	73	73	59	69	74	68	67	75	90	68	76	61	76	81	68	68	71	66	72	72	76	76	67	77	72	61	83	66	64	76	71	84	66	70	62	67	71	65	72	72	77	78	70	77	85	58	71	75	65	73	53	72	69	64	67	62	61	73	73	80	68	71	65	58	75	70	69	65	75	87	68	66	75	72	53	69	65	62	68	58	76	74	78	77	72	75	78	62	85	67	82	75	74	69	59	70	79	70	78	77	83	73	59	68	65	76	63	51	81	66	72	73	69	71	92	68	89	95	75	79	61	60	68	75	55	64	67	80	72	66	63	73	59	75	70	53	73	63	78	71	71	55	79	75	85	48	82	62	69	65	63	67	66	76	73	71	72	76	81	83	77	70	61	65	75	75	62	69	67	60	51	83	90	78	69	71	67	74	83	66	76	67	68	72	66	78	85	72	83	67	59	63	76	65	88	70	68	67	76	72	60	69	68	75	68	64	62	66	72	76	72	61	69	71	65	90	64	84	79	77	71	72	77	66	71	56	74	87	82	68	94	62	76	82	68	71	75	73	70	64	77	92	78	71	75	83	73	67	68	73	67	82	79	80	67	78	66	86	69	62	69	67	75	61	74	78	71	63	61	70	62	83	72	63	58	60	62	87	66	70	87	79	73	72	79	76	91	68	71	84	82	73	63	67	71	80	72	78	60	70	70	67	79	69	70	69	75	71	62	63	72	77	78	58	65	66	72	89	74	70	75	70	70	68	63	77	68	71	62	72	72	59	65	60	62	84	86	74	68	65	59	74	76	75	66	82	68	60	73	70	72	83	68	71	65	67	82	69	61	75	60	71	76	55	77	63	64	74	81	86	65	72	89	62	53	89	73	63	67	61	63	67	79	64	81	67	63	60	61	85	66	67	70	72	81	76	60	82	75	68	61	80	72	71	73	81	85	81	67	67	59	76	81	68	58	70	73	72	60	78	79	75	66	74	79	65	85	53	81	66	83	76	77	60	76	70	75	68	71	86	73	77	71	84	94	64	81	76	69	64	56	64	69	61	82	67	80	67	69	58	72	81	62	70	72	76	73	70	76	79	78	67	71	64	75	61	70	71	70	67	85	66	69	72	61	75	66	65	68	72	67	70	94	71	72	67	61	55	82	77	71	66	88	49	57	76	78	61	62	59	65	68	76	77	75	75	68	68	67	71	70	62	65	73	75	74	62	65	74	57	84	67	71	65	78	72	76	73	66	69	71	94	81	74	73	66	76	64	64	67	78	68	81	64	53	63	74	72	65	59	63	63	80	77	66	78	71	73	58	66	69	85	83	76	81	97	80	77	63	64	71	70	70	74	60	64	72	68	85	65	89	68	79	64	81	78	62	65	48	79	54	48	89	67	59	64	70	77	64	55	59	87	81	68	68	80	73	59	67	78	86	76	66	70	74	64	64	70	70	72	69	65	64	63	68	78	70	83	62	78	74	74	73	75	72	62	69	77	71	74	66	59	81	69	73	76	76	67	62	74	79	78	66	62	85	61	70	73	80	71	74	80	67	65	63	73	78	71	85	66	64	71	79	90	64	74	59	68	63	70	72	62	83	82	59	77	84	64	70	71	72	70	62	68	71	68	81	72	71	76	69	67	76	87	74	76	79	89	87	70	56	89	67	96	78	73	75	72	73	66	72	72	72	79	66	80	60	66	73	66	81	72	75	70	76	72	62	53	80	56	70	76	68	68	73	56	99	76	71	68	86	78	84	86	75	73	74	66	74	83	65	57	67	68	59	65	67	61	70	78	74	64	62	84	75	74	61
20676	12439	7622	13694	22455	23470	21292	18450	16107	13894	12480	10998	9566	8000	6747	6123	5668	5597	5005	3727	3094	2885	2773	2417	2034	1958	1998	1876	1751	1635	1555	1663	1546	1442	1485	1417	1312	1238	1175	1230	1117	1118	1096	1029	1080	1079	978	1006	1015	970	1019	943	990	905	886	941	921	922	846	859	890	901	865	862	856	891	827	865	794	864	852	872	873	866	857	863	877	807	781	916	831	893	886	806	814	860	895	803	852	816	833	827	878	887	833	878	902	832	836	852	853	809	802	846	869	816	888	812	873	894	830	867	801	835	798	811	840	802	869	907	856	815	832	844	818	842	845	820	820	880	858	816	889	850	832	862	847	800	814	822	825	874	866	855	893	869	825	846	883	900	898	880	805	835	899	883	851	840	855	836	838	835	850	872	836	891	836	858	875	847	846	859	828	839	824	873	879	853	874	858	869	826	867	848	837	857	845	848	840	842	858	907	855	866	859	860	862	844	845	807	882	807	846	839	738	826	781	808	871	821	845	882	897	859	889	860	791	804	855	867	902	865	850	838	888	850	837	808	852	820	836	835	845	886	896	880	841	921	818	834	865	912	774	840	816	834	884	854	846	853	830	828	879	868	821	861	856	870	868	799	841	846	860	852	825	850	911	791	916	842	844	816	869	837	843	872	865	843	917	834	809	862	843	826	881	887	857	869	885	827	852	845	833	811	853	859	891	867	859	861	806	884	825	867	821	822	841	786	842	894	817	881	876	825	856	848	839	823	843	862	827	859	842	831	829	850	815	793	840	810	833	844	832	815	826	840	864	812	819	819	832	865	864	845	811	878	864	811	848	914	824	829	832	865	825	845	833	813	837	858	859	855	875	827	884	816	812	887	832	881	882	882	847	859	880	872	861	768	857	832	875	847	823	854	802	883	865	889	838	866	872	868	862	837	853	841	834	889	813	820	877	862	887	816	848	892	865	838	862	856	814	860	817	834	781	818	897	850	797	844	853	836	847	854	889	867	895	873	872	803	875	864	858	887	824	874	854	925	828	842	815	835	841	840	855	795	825	875	892	918	873	846	799	856	889	811	870	825	806	846	804	850	826	852	870	838	836	837	863	827	816	867	864	843	813	853	851	851	862	841	820	862	828	850	834	830	830	870	808	798	860	824	822	851	860	801	872	881	857	832	849	787	838	850	810	857	857	820	862	869	884	799	839	826	827	784	855	872	881	852	876	824	802	883	781	893	842	856	830	829	858	867	836	861	825	793	829	839	908	803	828	838	813	825	841	839	809	875	842	940	857	886	875	865	859	895	849	895	796	871	851	784	836	860	852	845	891	844	828	811	850	885	863	824	821	844	852	869	856	854	840	807	851	860	901	834	882	830	833	886	832	803	843	847	839	836	829	783	807	799	826	856	833	898	877	816	832	843	868	804	882	860	865	819	806	877	846	779	843	865	842	843	859	859	856	789	883	836	858	883	862	899	858	799	876	886	880	849	883	846	798	816	798	861	838	849	824	901	826	865	860	853	828	881	887	834	833	896	841	834	888	832	876	820	841	812	817	790	848	854	870	788	882	876	843	851	856	869	842	888	840	800	857	799	828	878	867	819	827	869	838	783	883	862	870	821	840	860	794	761	851	827	863	884	797	853	902	870	881	915	854	854	869	877	798	891	789	819	759	807	841	847	865	830	838	861	829	824	830	842	884	826	884	844	897	866	916	836	880	876	829	828	878	839	866	873	788	860	831	824	852	859	861	802	868	898	787	851	852	872	858	822	810	866	840	868	872	864	872	874	847	879	836	806	822	826	888	857	833	846	846	827	871	795	796	814	855	841	930	842	798	887	912	840	829	877	863	890	859	833	834	833	827	905	819	858	831	871	844	825	868	872	817	873	851	863	832	833	878	841	792	767	844	896	859	806	873	797	848	919	833	855	839	919	847	842	846	907	869	851	839	859	882	853	847	888	869	814	889	910	861	805	816	868	848	855	873	851	813	884	836	841	808	861	803	854	890	816	840	836	847	873	833	863	825	851	821	821	841	864	837	827	819	826	859	848	766	781	848	836	845	858	796	871	834	851	853	831	864	844	883	817	830	858	802	839	840	861	841	887	903	830	876	882	859	930	850	839	887	818	889	896	815	832	870	805	868	851	855	830	848	879	843	834	840	883	845	845	804	846	884	808	849	843	839	826	864	854	813	835	837	823	816	831	832	846	869	866	821	774	873	816	769	852	852	835	819	774	850	812	888	848	836	874	852	902	837	856	843	850	870	895	846	867	809	837	829	855	860	856	868	852	830	865	866	852	823	847	840	861	801	848	865	870	837	836	874	826	826	884	852	893	864	839	790	845	832	893	876	828	814	805	839	833	866	909	828	791	873	830	832	862	781	884	862	792	861	843	875	869	851	878	806	850	837	878	847	820	811	855	853	855	833	860	883	896	882	837	828	821	824	834	829	889	801	832	852	940	829	816	819	849	837	861	856	858	872	808	826	811	883	888	837	815	860	845	846	835	889	832	879	830	832	814	852	893	869	834	815	883	803	904	868	848	815	832	868	825	870	894	842	849	850	888	845	874	847	847	849	822	863	861	877	860	844	868	910	869	875	848	807	871	826	882	833	846	853	880	829	886	816	854	814	841	863	864	868	889	892	823	852	883	823	836	821	807	810	884	813	861	821	900	860	850	855	844	833	817	856	842	843	789	819	853	877	840	855	832	840	825	875	845	866	850	846	852	862	879	834	846	850	836	787	850	856	813	834	836	846	858	873	826	829	835	870	813	813	813	801	829	809	860	824	798	842	894	960	891	854	832	857	857	872	828	876	850	855	868	787	819	848	867	837	858	800	794	872	859	869	819	830	845	810	856	851	857	834	823	828	880	866	890	859	834	832	791	805	832	907	854	865	866	845	858	820	781	840	874	869	831	829	829	848	909	846	880	826	835	894	833	875	870	866	857	823	925	891	842	851	846	844	817	831	862	853	832	813	834	833	827	825	818	888	862	854	828	795	829	877	775	840	829	831	877	796	837	806	875	898	878	826	829	917	890	827	862	853	844	918	855	873	826	828	849	865	836	876	843	830	853	858	867	813	865	858	865	857	834	861	911	875	825	869	807	789	852	836	842	836	792	848	896	887	835	824	851	839	798	836	858	877	858	795	846	860	882	860	835	852	824	851	830	882	844	842	875	890	861	843	838	860	809	825	844	837	879	892	832	808	860	838	871	826	857	836	836	930	838	815	827	865	859	859	846	837	833	843	819	824	829	844	824	894	834	829	891	799	837	863	825	868	863	808	849	890	881	851	839	909	832	825	840	803	816	833	818	865	893	825	893	888	887	833	824	892	850	811	884	831	846	892	859	844	844	855	785	833	852	777	832	842	846	842	834	832	868	856	862	844	832	823	892	830	798	884	864	827	846	869	865	886	849	882	906	786	790	794	879	868	830	834	885	842	874	840	831	798	861	810	810	840	848	826	818	846	857	858	839	859	870	854	880	875	822	906	862	821	867	834	850	841	842	845	834	885	864
2285	1621	764	452	642	916	926	815	646	571	506	484	406	354	324	290	251	246	220	163	169	149	143	124	131	152	121	97	101	89	96	93	109	92	100	107	101	77	89	76	82	88	77	92	78	75	79	66	75	85	71	72	72	69	68	77	64	64	77	50	59	56	84	75	56	78	85	70	79	76	63	78	72	80	47	70	50	88	63	70	72	62	68	62	67	65	82	74	73	78	63	76	58	70	51	76	86	67	79	71	66	62	69	71	69	80	59	68	85	58	64	76	69	71	69	62	67	80	76	72	83	71	69	67	57	79	76	77	59	83	68	82	72	68	79	67	68	68	70	78	57	58	69	82	72	75	72	62	66	56	69	62	84	72	74	66	53	63	77	60	59	56	66	75	59	61	67	76	65	72	54	69	64	64	72	70	69	73	65	66	72	83	78	64	68	71	77	76	70	77	74	63	60	86	56	59	75	70	68	92	66	82	58	64	63	73	50	60	75	59	62	77	64	81	64	72	65	88	61	60	67	65	79	62	57	76	64	67	55	69	90	72	80	70	59	63	77	66	61	54	78	69	75	72	67	59	66	75	80	63	80	78	66	70	59	76	63	54	72	59	67	74	62	65	79	66	78	68	81	67	70	70	91	64	60	65	56	76	63	61	87	66	57	95	69	65	70	66	73	81	56	69	71	71	71	61	57	54	78	59	80	69	72	67	66	67	66	80	81	78	55	66	69	60	65	71	76	69	63	67	71	74	54	62	53	70	56	59	74	64	68	61	71	74	75	69	79	66	65	61	83	65	67	76	64	70	85	69	70	72	78	65	59	80	74	66	86	78	54	71	62	61	75	70	66	54	60	68	71	57	62	69	61	68	62	62	75	73	69	82	76	83	50	72	68	59	69	66	68	56	81	74	60	74	64	67	68	68	69	79	67	56	63	65	67	66	71	79	56	54	66	81	67	75	57	63	60	72	71	63	68	63	77	73	64	61	73	74	79	64	68	70	71	59	55	59	75	74	47	71	77	78	71	65	66	64	73	62	65	79	63	78	61	55	72	68	63	61	68	73	75	77	72	76	71	76	77	66	69	74	73	54	54	76	79	67	59	86	51	70	65	67	80	69	75	66	67	69	67	77	59	76	75	71	60	68	61	67	82	61	65	76	67	70	89	66	79	68	60	72	84	79	59	67	67	64	66	68	68	81	64	73	93	64	77	77	83	78	72	69	60	67	62	77	73	60	67	68	64	58	80	84	64	82	72	66	72	79	69	60	67	54	68	67	66	74	86	75	80	67	72	61	69	65	64	73	63	79	66	58	76	70	62	48	77	83	61	59	70	58	65	80	83	77	71	46	55	61	62	58	60	77	57	63	79	57	53	63	64	60	57	68	73	57	63	51	54	80	82	63	69	85	80	72	69	79	78	65	52	74	67	88	78	65	59	60	66	53	59	67	76	63	49	63	70	72	55	72	78	72	65	55	65	62	54	62	62	83	60	75	57	66	71	72	64	67	70	83	78	66	58	76	81	72	57	80	80	56	67	53	64	73	56	81	80	72	75	67	75	63	70	51	56	65	62	61	74	66	66	72	69	73	61	49	64	55	68	88	64	72	88	71	70	72	80	81	77	78	73	74	70	65	54	62	71	69	78	65	78	58	67	66	70	65	69	81	66	87	75	62	76	71	61	60	62	61	76	77	73	79	57	89	74	67	48	72	90	79	63	72	79	68	70	74	61	77	68	69	67	74	80	79	54	72	65	75	73	73	84	56	66	91	65	73	56	50	60	61	64	56	53	49	76	70	60	74	63	75	71	61	64	64	55	61	75	64	74	68	66	67	72	50	74	75	72	60	82	78	72	73	54	90	54	62	78	75	58	63	67	70	68	79	60	72	70	67	75	57	58	67	68	76	85	74	84	73	75	67	58	72	80	59	66	73	60	60	69	66	62	79	68	74	72	76	85	61	73	83	72	74	83	65	73	68	74	77	76	73	60	58	63	92	67	64	61	66	71	62	68	69	77	63	68	62	64	77	90	81	59	63	72	70	78	66	52	77	66	76	58	70	63	72	73	72	72	58	73	66	69	69	66	63	65	67	71	56	60	65	61	62	74	58	62	63	77	77	71	73	64	58	72	70	65	59	71	68	87	84	75	66	76	69	58	80	73	65	70	69	78	74	74	67	67	89	74	71	69	74	64	61	55	76	62	62	82	63	56	58	67	65	69	54	75	55	71	79	69	65	61	72	60	75	63	61	67	71	55	62	68	92	76	74	61	73	53	60	70	70	57	64	59	61	61	81	68	70	60	67	75	72	73	80	80	67	67	69	66	70	66	48	58	63	70	64	67	68	70	68	83	68	70	77	56	63	60	79	62	68	70	68	65	77	65	65	72	67	78	78	71	75	62	76	60	66	63	73	69	62	66	76	79	71	70	66	66	65	66	66	82	62	75	76	76	67	72	71	72	77	71	67	64	76	78	58	70	87	61	71	62	64	71	69	91	84	60	83	79	70	78	67	60	74	76	65	77	72	64	74	65	82	64	69	77	72	74	65	68	59	66	65	70	76	65	56	60	67	65	46	74	66	70	67	66	62	74	58	78	65	58	73	65	61	86	62	81	71	79	71	48	71	64	57	57	57	56	41	70	58	70	66	69	67	61	72	59	69	53	60	65	58	68	82	51	75	77	64	71	57	64	63	75	71	68	68	68	62	51	73	63	69	58	48	58	65	71	72	65	81	71	75	75	70	55	65	68	74	65	69	64	79	63	71	97	85	76	65	65	73	83	67	77	91	81	75	63	89	78	56	83	75	72	70	79	69	77	72	59	70	62	82	59	68	73	64	75	45	87	68	72	62	80	82	83	75	72	62	75	54	66	83	68	61	74	75	67	65	78	64	48	74	71	69	72	51	75	56	78	69	68	81	67	82	83	73	63	79	70	57	68	54	71	78	65	58	88	59	67	63	63	66	76	72	62	74	73	61	60	80	75	75	72	71	57	64	87	71	50	75	76	62	75	76	66	77	65	83	61	69	68	74	56	82	74	69	70	83	60	82	66	68	58	63	69	76	69	81	73	56	62	81	77	76	76	76	74	68	58	72	73	71	69	75	62	57	58	80	73	64	69	69	69	62	56	60	76	79	78	65	84	68	68	74	69	61	77	73	69	60	57	75	66	65	65	61	77	81	55	72	68	71	67	69	82	96	74	72	74	72	68	67	62	82	56	65	59	56	71	50	69	62	69	76	71	77	66	70	61	66	69	69	79	61	74	69	64	64	70	74	57	57	80	57	69	81	63	70	67	77	67	59	82	67	62	61	69	60	57	65	70	82	77	72	87	84	74	62	79	70	58	72	67	78	77	58	63	74	50	53	59	59	72	73	61	58	62	69	73	68	64	64	70	66	66	89	70	66	65	48	56	64	64	70	51	59	55	82	76	57	67	69	66	54	71	59	62	66	72	70	67	65	74	79	69	66	71	57	70	62	81	72	64	65	75	68	76	83
25033	16968	11202	18438	27329	28394	26457	23745	20845	17985	15879	14150	12839	10900	9494	8370	7842	7075	6581	5326	4213	3930	3485	3294	2762	2583	2461	2331	2251	2051	1917	1846	2003	1825	1719	1708	1446	1338	1308	1333	1317	1290	1185	1215	1161	1169	1131	1114	989	959	980	987	938	924	932	933	905	843	866	912	936	901	827	877	828	855	842	804	819	829	846	813	830	796	816	843	787	807	761	826	814	784	840	819	770	794	810	787	811	758	780	855	816	849	775	816	813	813	803	770	869	772	795	768	779	796	793	790	808	829	762	785	823	794	791	769	779	742	799	787	837	787	812	791	778	819	801	813	785	770	826	811	846	797	767	806	819	829	791	789	813	736	800	782	755	801	805	763	820	770	788	783	829	772	803	821	852	800	784	779	800	755	783	805	797	784	849	786	778	786	824	798	791	766	777	847	810	784	763	770	790	800	775	805	760	847	848	824	845	802	821	825	808	774	807	809	845	785	821	807	805	815	794	758	818	829	820	832	837	833	828	792	815	790	805	820	783	779	783	774	869	800	757	794	764	813	830	804	779	763	805	823	801	850	780	796	767	830	842	800	821	827	729	792	799	750	788	804	786	800	774	791	743	836	805	792	822	775	826	788	783	790	798	781	802	792	806	810	811	808	825	827	777	821	799	785	826	761	782	764	778	797	809	785	799	860	822	794	764	820	806	812	791	798	829	790	830	796	759	842	838	821	752	816	775	774	806	827	786	811	817	820	822	804	788	803	796	789	765	817	807	813	803	828	816	795	805	827	849	825	800	846	843	756	796	798	776	853	774	821	819	822	866	822	840	827	794	800	784	812	823	817	776	795	740	813	811	832	795	807	837	795	789	788	800	825	833	849	886	864	793	770	816	812	854	810	820	817	840	841	833	818	788	804	793	796	757	764	827	795	805	809	780	850	844	829	804	793	849	793	795	817	767	840	815	792	818	803	774	800	819	769	784	786	773	784	771	806	816	807	801	715	801	767	797	838	786	795	853	792	777	750	823	828	764	802	777	839	782	765	845	747	779	766	793	792	836	840	823	836	805	745	815	780	762	813	783	797	857	822	756	764	810	794	823	805	826	801	848	788	777	744	785	802	811	805	782	765	818	767	799	806	769	782	747	825	796	788	773	855	800	772	780	797	815	775	766	816	766	760	842	792	834	737	797	848	832	779	813	791	805	787	809	754	795	760	833	830	815	763	768	765	795	755	821	805	796	847	818	810	850	834	786	808	838	786	779	755	777	840	777	846	800	813	743	770	786	793	778	829	831	713	823	787	791	769	819	762	805	758	824	818	870	739	788	806	800	795	772	763	794	832	863	791	777	797	760	783	782	845	812	761	808	795	817	786	800	779	837	807	869	786	907	791	823	798	806	842	782	803	784	797	789	817	798	794	814	818	787	815	740	810	835	832	772	815	881	773	825	827	811	807	775	785	819	804	780	815	775	823	812	846	770	855	774	844	779	793	793	806	785	788	819	784	869	783	750	799	756	813	841	838	815	832	803	815	808	787	779	768	826	844	832	827	794	757	800	762	778	746	813	771	812	784	812	789	806	822	800	772	824	761	774	807	792	821	839	789	811	779	792	810	753	774	829	796	780	821	786	781	807	833	827	747	818	792	846	736	823	811	803	819	827	801	782	843	772	831	807	778	837	806	824	783	757	835	832	852	774	791	781	773	774	818	791	834	868	778	775	788	776	785	758	826	791	785	831	862	794	770	818	796	770	773	838	758	856	849	854	821	816	772	773	796	811	872	767	815	835	827	816	773	822	796	815	826	791	829	774	812	811	767	833	816	783	790	809	793	736	789	799	804	788	843	797	786	774	795	800	786	835	839	843	757	781	802	816	843	773	765	791	822	803	831	780	799	789	797	830	764	813	765	799	788	839	806	813	790	799	829	761	802	851	827	868	813	820	791	792	781	810	796	807	777	789	821	831	806	792	756	761	809	838	799	782	821	812	816	786	822	808	818	835	745	812	813	793	793	811	801	815	788	797	798	792	818	837	793	816	829	850	792	755	826	814	815	793	829	830	808	745	793	796	825	792	789	782	786	764	786	798	771	764	842	825	761	824	846	755	814	782	817	796	779	825	817	802	816	799	804	824	796	794	820	824	822	841	781	823	790	837	822	828	830	806	813	793	793	785	802	850	799	782	782	756	809	820	815	791	779	791	834	815	802	777	813	772	873	867	830	807	743	805	820	752	822	788	794	792	833	789	853	811	801	838	814	798	826	769	786	780	808	771	752	762	770	830	803	788	804	745	810	827	835	824	830	783	810	812	844	836	828	799	816	830	763	773	808	823	850	825	834	824	806	808	851	779	803	822	802	825	774	782	817	767	796	776	822	810	800	785	792	809	770	814	766	814	806	797	850	830	772	797	771	807	810	815	841	874	840	839	785	833	783	785	812	828	797	831	841	838	822	828	827	845	796	813	794	799	852	823	793	785	781	736	850	799	774	762	815	790	790	796	810	826	800	804	798	793	789	810	796	822	759	789	836	863	857	803	777	798	776	787	793	795	814	751	781	794	784	839	782	827	832	820	797	824	754	832	761	827	840	824	829	799	869	792	772	840	837	817	837	791	820	815	850	832	817	783	850	777	860	748	774	808	842	841	809	825	821	793	816	845	825	857	765	811	804	802	809	800	801	831	798	816	822	782	793	800	762	778	813	818	839	848	806	817	757	776	823	795	827	824	810	784	795	807	795	822	765	833	780	833	890	807	834	845	806	767	813	797	792	797	819	853	811	834	815	786	794	759	735	843	838	776	774	782	748	819	812	799	814	779	810	795	799	793	829	830	863	822	861	839	821	801	760	811	791	799	785	810	793	821	832	767	796	782	794	857	784	811	780	804	840	852	819	813	833	799	803	819	823	763	789	806	792	795	783	790	838	821	794	865	797	776	801	806	807	739	739	804	794	795	833	806	807	786	786	798	808	795	792	818	818	794	743	828	813	812	797	786	799	801	801	813	803	795	828	842	803	823	885	761	791	821	770	781	809	791	764	770	846	779	779	795	810	805	844	821	778	792	756	877	763	794	810	804	793	795	776	792	763	808	820	813	831	807	809	821	854	809	787	815	790	846	812	838	799	821	779	839	797	809	803	778	830	805	754	826	761	784	789	803	778	794	777	804	817	786	847	745	830	796	842	859	786	796	812	755	812	782	812	743	740	771	847	823	812	814	851	826	763	830	788	824	795	819	800	838	799	804	749	797	757	807	763	816	812	781	781	795	778	818	806	786	817	770	795	815	801	810	815	829	823	791	769	745	779	841	801	808	789	806	796	793	800	774	833	784	839	830	819	810	794	815	861	814	804	779	829	784	849	808	821	810	798	799	802	812	790	839	822	845	809	832	755	798	824	826	788	863	809	798	810	854	787	777	818	784	806	791	761	762	824	817	806	804	827	838	855	837	818	835	808	783	783	799	812	797	793	813	835	771	812	858	787	846	813	857	797	783	769	820	777	823	797	796	803	822	758	819	864	776	814	836	819
3718	1435	720	521	571	883	961	1000	785	634	576	503	498	434	349	293	321	236	264	257	196	173	151	139	140	138	105	110	134	112	119	98	107	110	104	122	107	110	102	109	90	75	84	85	95	105	97	73	78	84	97	82	86	79	83	84	96	61	81	78	94	80	82	87	82	93	100	96	78	85	107	98	71	79	85	80	91	72	82	69	72	82	79	75	70	73	78	79	72	99	85	83	72	66	66	89	77	77	73	83	88	67	66	73	75	74	80	98	75	81	75	71	77	66	74	59	70	73	78	81	71	91	74	65	73	68	82	87	88	88	87	80	59	79	85	73	77	77	81	103	74	82	77	70	68	62	84	75	82	79	80	77	62	81	97	86	70	74	74	87	68	79	80	87	84	71	87	63	62	88	68	73	67	76	96	78	88	75	91	71	85	95	70	91	83	80	80	80	86	81	67	88	83	84	76	99	101	80	58	85	64	72	85	91	90	79	72	85	70	88	80	79	78	76	80	76	75	81	85	72	86	81	83	87	69	83	73	86	70	66	76	78	80	85	93	84	66	77	83	77	76	85	75	86	82	85	61	78	77	69	69	81	70	69	80	87	91	86	89	68	79	97	91	89	68	64	103	86	70	77	88	73	84	76	81	75	93	71	81	70	84	67	73	79	75	77	87	65	73	63	64	66	74	90	74	96	86	57	83	66	89	81	85	79	82	69	69	73	76	68	87	80	92	92	79	84	88	72	79	71	87	84	74	68	81	71	82	76	82	86	84	71	81	89	92	80	62	81	80	67	83	78	75	85	94	62	68	88	86	75	79	79	75	65	83	74	97	67	78	79	68	73	72	77	89	75	72	63	74	93	81	65	66	78	84	84	72	97	79	75	75	80	90	75	88	86	99	70	74	98	70	71	75	79	84	73	75	71	79	90	91	70	79	86	105	82	79	64	77	79	84	79	73	77	74	108	77	75	82	93	75	76	80	90	58	92	90	65	79	88	77	84	84	92	73	78	80	78	82	80	94	87	62	65	83	68	79	92	65	71	96	79	76	76	70	71	76	67	75	78	102	79	81	74	90	92	81	83	75	83	91	88	84	86	75	69	82	85	95	91	85	79	73	88	84	78	72	75	82	81	87	69	95	82	83	81	76	62	100	70	70	70	69	84	69	74	96	80	85	84	81	77	68	84	82	65	70	84	72	76	67	75	87	81	68	80	67	92	72	66	81	80	76	79	90	80	86	85	73	77	72	82	83	78	87	77	81	92	83	77	76	93	69	63	63	92	78	81	87	79	78	95	71	62	80	69	79	78	77	83	86	82	78	89	67	89	88	69	73	74	84	62	82	91	64	90	74	99	111	88	69	83	81	87	86	84	89	68	73	81	76	72	93	94	95	78	79	101	63	79	87	70	79	66	81	78	97	56	85	89	83	89	88	69	90	85	87	75	79	90	68	77	80	78	83	77	74	90	53	59	78	82	85	91	82	88	85	78	82	74	90	78	89	65	68	79	81	73	79	86	87	81	81	89	76	84	78	86	91	74	88	93	72	69	76	75	88	76	80	73	84	80	83	76	91	73	80	90	77	77	92	83	76	88	78	81	82	69	67	85	83	79	79	83	77	82	84	92	73	76	83	96	88	77	88	86	77	68	84	89	74	81	97	83	81	82	65	73	87	77	64	81	76	87	82	66	84	63	74	72	85	87	92	86	60	84	64	82	81	66	79	73	78	88	84	65	76	76	87	82	90	66	69	83	95	82	68	82	86	79	81	71	68	82	76	72	89	79	83	68	87	82	82	75	72	71	88	82	81	75	94	86	74	78	89	70	68	65	99	90	81	71	72	91	69	81	96	83	79	84	88	89	78	94	66	78	78	74	72	74	61	74	95	78	73	87	82	76	76	79	85	76	79	74	66	81	60	75	71	87	84	81	84	77	79	77	73	67	72	67	94	74	79	70	76	81	61	77	73	75	82	67	62	63	93	83	73	74	81	85	73	81	71	88	63	75	73	71	101	80	73	83	75	78	83	54	87	81	70	91	69	74	84	86	59	68	78	92	78	81	73	93	77	85	77	78	52	87	75	70	78	92	82	81	78	75	83	72	89	83	69	73	81	87	65	61	58	86	84	69	78	77	84	76	65	70	70	73	80	86	70	68	81	88	76	71	70	94	80	93	80	91	83	73	86	70	72	77	78	81	82	64	71	62	62	84	92	77	87	69	79	86	70	71	73	78	64	79	85	96	84	83	70	62	84	86	70	66	87	86	75	74	91	94	76	78	94	84	79	76	66	74	86	88	64	83	74	80	85	70	81	67	80	89	85	83	90	82	81	80	86	58	80	80	87	69	68	83	70	79	83	77	79	79	68	77	74	73	87	73	81	77	91	72	78	78	81	61	90	81	83	83	82	85	80	75	74	83	80	83	81	82	71	71	101	86	80	77	81	76	79	67	82	83	72	74	82	77	64	76	77	86	81	78	62	75	80	95	63	96	66	78	69	67	78	61	92	75	71	75	66	93	81	78	76	73	73	88	80	72	82	71	94	90	68	75	81	76	80	92	71	83	76	72	81	83	97	73	85	77	85	72	89	78	71	80	83	88	98	76	86	82	82	80	84	92	79	53	78	88	66	75	80	88	94	73	93	73	94	81	84	79	72	74	80	89	73	83	74	83	108	72	73	77	78	77	69	73	81	84	73	77	90	79	84	63	69	69	79	83	79	89	69	81	83	83	81	75	80	93	68	90	83	65	81	83	91	70	70	84	61	67	91	92	69	74	65	81	84	83	94	71	66	69	76	79	92	74	85	82	76	71	81	79	71	62	97	101	58	93	82	72	84	83	73	78	94	94	93	76	78	79	82	78	80	80	81	89	76	65	71	78	83	77	74	74	79	83	76	87	67	73	79	79	72	78	70	69	83	70	75	70	85	79	95	78	82	68	87	90	85	86	70	88	77	69	73	82	81	84	69	60	87	79	75	76	91	77	90	73	77	84	90	70	89	83	84	77	83	80	96	76	85	76	72	85	67	80	90	73	83	64	63	76	61	82	72	70	62	71	73	86	87	72	82	69	73	76	78	81	73	66	78	78	88	72	83	82	86	73	85	73	80	86	98	83	80	68	76	91	71	88	88	83	81	79	74	81	76	87	92	89	98	73	87	78	72	89	60	87	65	73	72	90	85	80	60	85	65	74	69	72	74	77	73	83	67	83	91	80	66	69	84	80	96	90	74	83	82	94	93	79	93	64	91	74	86	76	82	101	70	53	75	82	77	84	90	82	79	74	73	66	70	77	83	81	71	72	73	75	75	84	79	88	84	69	99	74	77	70	75	63	78	77	87	102	74	68	66	70	74	71	70	84	91	82	80	77	82	92	61	84	72	72	86	48	80	79	72	82	68	75	79	69	81	68	95	86	69	86	83	81	79	91	75	86	72	84	79	79	80	84	85	98	87	69	76	73	83	83	75	82	77	77	74	75	82	76	64	67	72	78	89	97	79	82
24136	16207	11282	18152	27136	28471	27071	25111	22267	19175	16839	15129	14087	12069	10301	9194	8418	7587	7166	6321	4694	4249	3977	3697	3379	3003	2860	2626	2458	2353	2126	2110	2144	2110	1958	1914	1791	1561	1610	1553	1486	1440	1344	1377	1351	1318	1270	1223	1241	1197	1174	1149	1117	1109	1094	1016	1062	1019	1069	1023	1064	993	1000	1027	968	1024	1003	987	988	982	980	922	956	998	941	905	915	922	929	936	1011	863	886	916	916	899	956	969	947	921	938	973	916	883	930	929	919	949	927	921	930	955	925	946	942	878	943	907	951	910	976	909	982	920	889	951	959	957	972	946	905	943	923	877	936	915	897	973	948	922	914	953	901	962	959	911	922	875	896	948	932	949	942	976	899	933	935	929	955	982	929	935	987	1023	951	974	904	896	949	955	949	946	978	937	878	983	941	941	977	890	934	964	917	955	876	963	973	942	947	914	938	891	913	983	895	954	863	916	883	890	903	908	980	954	908	905	960	884	931	908	929	930	930	926	950	955	939	923	935	930	946	919	963	907	929	978	954	945	959	917	923	958	934	945	907	955	962	945	945	924	951	951	970	903	937	977	975	929	950	973	881	921	951	949	949	938	935	936	947	937	917	973	909	947	925	978	976	960	946	957	927	910	966	991	881	929	970	905	897	956	948	936	979	980	941	943	917	989	930	960	924	939	936	948	964	991	966	930	945	992	961	962	906	941	967	933	963	940	934	909	962	964	953	960	961	988	933	947	918	967	910	932	972	962	928	979	905	901	969	902	926	999	895	949	987	927	929	902	923	942	892	946	929	853	935	900	947	905	924	983	897	928	929	897	938	994	948	977	951	949	937	922	898	903	975	919	927	918	914	976	1018	917	921	874	955	949	940	899	962	952	949	931	954	958	934	967	931	939	930	941	1016	926	908	904	932	968	959	938	969	991	989	964	946	918	893	946	916	1001	952	953	935	952	971	951	910	932	912	904	964	957	954	870	937	870	922	905	934	930	938	917	933	971	881	968	969	936	909	896	916	947	954	922	916	898	928	952	952	957	956	938	891	892	845	946	930	870	985	945	893	942	939	909	963	977	952	978	906	929	945	917	973	901	923	939	941	1006	905	920	934	922	930	991	962	945	912	884	922	908	957	930	927	932	944	991	905	867	860	918	908	950	899	957	901	945	900	965	920	1018	971	885	930	889	953	931	985	965	953	921	945	963	921	918	920	933	908	947	963	951	971	924	931	941	919	940	942	995	935	988	916	926	926	933	950	986	908	937	930	948	900	943	981	961	942	962	881	944	908	958	914	952	965	914	854	904	940	937	939	917	951	960	929	965	974	985	948	965	939	915	979	993	1000	928	902	937	946	955	953	965	931	958	976	924	935	886	932	919	959	912	919	966	946	907	997	958	961	959	947	960	919	955	903	1011	900	986	894	922	847	953	922	994	926	1016	960	893	918	892	960	951	935	936	950	882	933	934	910	932	920	951	934	931	940	922	941	947	906	968	896	969	938	959	936	938	970	918	1016	936	975	944	911	902	977	894	950	959	977	886	1004	965	969	976	943	932	909	940	950	930	993	982	916	905	899	917	943	906	934	899	932	944	966	921	944	942	917	939	962	858	922	958	945	952	965	953	917	898	925	947	972	926	928	979	968	1015	952	947	964	968	884	955	936	949	925	969	950	958	941	905	899	956	945	974	946	938	948	951	909	981	912	954	915	942	910	959	952	895	961	985	909	910	929	964	949	937	944	939	926	984	907	940	937	993	917	932	959	938	925	908	957	908	907	973	929	961	883	991	951	934	957	928	941	952	893	897	914	934	942	981	908	951	977	930	925	946	937	961	959	998	927	960	945	944	957	966	911	879	900	1000	913	943	903	945	915	880	981	940	980	992	961	926	942	906	939	928	955	927	930	911	910	953	998	935	980	933	978	952	921	946	915	929	942	941	930	957	950	884	922	928	925	953	889	943	972	855	966	904	947	979	984	899	972	981	895	983	944	991	995	937	941	919	929	962	962	969	980	940	945	964	948	899	932	874	916	937	898	969	910	924	912	938	970	936	959	919	942	901	944	908	963	944	916	950	941	956	971	906	973	945	952	962	982	915	932	942	919	931	908	928	955	931	904	979	945	962	944	885	945	991	958	933	904	953	903	940	902	919	963	895	927	918	958	925	920	982	947	894	945	919	963	961	887	952	920	941	924	895	922	957	950	882	884	914	881	937	949	899	914	930	986	920	921	970	968	975	956	910	915	979	901	912	908	948	915	919	960	946	942	1028	992	949	916	942	945	996	917	904	947	937	931	979	901	877	963	932	876	957	953	961	955	948	943	978	940	917	918	925	950	923	955	913	907	973	941	981	931	964	933	910	946	948	963	1006	944	966	976	908	940	898	955	953	933	922	928	983	942	970	956	940	936	937	923	983	922	910	931	952	897	951	937	928	893	887	965	915	932	919	965	902	972	955	920	944	941	912	972	978	951	975	866	919	904	929	911	961	925	934	943	912	931	895	929	953	941	919	921	931	954	912	909	976	944	897	961	899	939	909	975	935	920	958	883	977	946	914	940	903	873	935	907	912	952	943	931	939	973	988	916	932	900	936	977	928	957	913	930	953	948	964	978	941	914	930	944	957	936	977	908	944	911	928	903	925	980	915	925	945	949	957	946	1006	909	959	963	937	909	944	945	862	894	935	930	925	874	973	981	936	979	946	946	967	933	934	972	980	945	931	944	944	969	874	960	945	960	888	925	943	963	862	997	958	941	941	926	956	898	923	907	891	932	928	998	901	889	943	929	965	960	946	946	912	950	966	945	960	957	1001	921	934	919	917	906	947	912	935	969	930	993	969	911	996	1006	921	970	887	939	904	939	927	983	924	949	910	928	961	917	952	995	912	939	937	997	929	1003	958	938	929	922	945	863	924	936	934	909	910	947	909	931	957	927	977	973	909	944	953	932	926	883	900	981	986	918	886	930	948	922	915	929	935	985	891	899	919	966	960	939	918	932	995	942	912	964	955	939	924	921	914	938	913	947	930	987	928	931	909	950	931	954	990	923	934	913	937	984	924	961	918	903	944	943	939	925	996	942	990	912	912	988	966	934	933	900	914	987	949	940	947	935	982	968	947	897	887	974	958	946	963	918	930	936	934	919	947	936	961	973	960	871	959	966	925	927	939	913	947	924	913	901	944	932	940	947	1005	908	942	910	892	884	886	967	942	910	943	911	929	944	933	911	937	968	906	951	921	957	954	921	958	909	932	978	892	904	953	957	970	928	929	925	996	920	903	912	938	966	915	940	934	907	929	930	948	961	959	941	910	950	933	916	968	898	844	916	921	910	933	954	899	940	955	902	935	966	949	922	954	843	907	917	986	947	911	967	954	902	980	940	917	897	916	916	872	904	935	940	951	926	932	919	945	964	962	944	1017	932	897	915	935	979	955	965	981	944	927	909	964	963	997	945	920	942	957	973	915	962	926	962	993	951	873	979	926	899	977	927	878	920	896	938	998	935	913	899	923	969	909	932	942	929	959	936	957	959	934	860	943	959	883	895	955
3331	2099	1066	684	861	1309	1312	1233	1126	856	748	607	590	547	454	389	354	310	320	280	229	203	202	176	160	158	158	152	139	122	130	121	119	103	112	116	99	99	88	93	114	90	104	91	93	100	81	73	86	93	81	86	92	78	65	79	65	74	71	75	80	83	99	67	87	78	89	66	81	70	78	78	62	84	80	58	77	92	68	59	88	72	67	85	57	63	70	77	84	68	84	75	62	70	55	70	82	81	56	88	81	66	74	70	71	86	63	74	78	67	66	73	67	71	75	76	93	82	68	88	78	76	87	64	57	79	66	95	68	87	62	71	84	70	80	59	82	68	70	80	69	67	75	67	71	65	60	76	66	78	78	66	84	76	70	77	80	52	96	61	70	74	66	71	66	72	86	64	81	75	73	65	75	59	86	70	73	80	68	72	84	85	85	71	71	81	91	52	70	67	85	87	64	74	76	60	68	67	70	81	71	55	76	87	74	68	85	82	66	61	95	69	69	85	94	68	69	67	65	64	91	55	69	68	85	68	84	64	67	62	82	66	73	78	83	64	72	72	67	75	69	61	70	72	71	77	71	84	75	89	69	71	75	66	64	56	73	82	65	88	67	90	61	63	78	71	66	73	66	86	76	67	61	99	85	82	57	77	76	61	71	91	81	72	63	59	66	59	91	63	66	88	68	64	69	72	76	77	96	83	71	79	70	64	73	76	76	81	71	73	80	99	67	80	80	68	84	60	96	58	64	77	80	64	73	72	87	89	80	84	57	85	71	70	75	70	67	88	64	79	80	63	71	72	70	90	69	77	79	86	77	85	78	70	67	67	73	72	65	78	83	75	82	68	81	60	55	79	75	63	74	60	71	78	65	57	82	70	61	70	64	79	79	74	81	88	74	79	53	77	67	63	75	66	77	70	83	65	62	80	82	90	89	59	82	69	66	73	79	70	84	81	74	81	81	83	62	76	57	71	74	79	71	78	78	73	67	69	64	91	66	78	84	77	69	74	72	67	71	77	76	82	74	60	69	76	74	77	72	84	74	90	66	65	78	84	75	55	68	64	71	88	80	79	65	79	77	66	85	79	80	91	75	69	65	70	66	67	69	78	74	69	88	74	81	77	82	78	78	68	75	85	73	75	80	60	76	69	66	76	73	69	87	82	74	69	56	76	86	67	78	79	63	95	52	71	63	71	77	59	78	79	78	71	61	71	55	83	67	73	77	80	80	65	73	70	80	71	78	67	67	67	67	79	74	72	62	85	73	72	88	76	58	77	78	62	74	73	73	55	64	91	72	74	82	84	68	78	77	81	67	64	74	86	65	79	66	73	74	76	70	72	70	72	76	59	83	82	83	87	73	74	67	66	69	70	79	72	81	59	87	87	69	76	75	71	81	77	71	88	79	76	85	85	86	85	69	69	73	62	58	68	82	81	74	66	87	58	58	82	72	66	82	72	71	61	79	66	80	71	80	76	87	82	89	87	82	70	84	75	84	83	68	74	63	108	75	79	81	78	57	82	72	72	75	71	61	78	70	76	60	79	86	82	77	69	59	79	72	82	74	71	68	75	82	63	71	61	78	69	65	63	76	76	71	64	67	74	71	76	66	89	75	64	82	79	74	78	75	76	67	76	54	81	61	71	70	82	83	70	76	68	77	76	71	86	73	53	77	91	74	63	75	68	78	64	53	76	53	69	70	68	82	82	72	77	73	79	81	82	71	71	70	73	56	76	74	84	80	62	70	90	73	82	86	77	71	63	63	68	81	84	69	71	64	83	82	72	82	74	84	85	81	66	69	76	72	68	90	71	74	73	66	61	78	66	78	68	62	79	82	80	69	89	71	70	78	80	67	60	74	53	75	71	71	70	66	67	70	70	73	79	84	83	89	80	89	69	68	66	66	79	77	85	71	79	88	83	82	67	93	71	73	59	73	77	89	79	73	83	70	78	87	75	79	67	80	66	62	84	71	72	68	60	71	53	79	64	75	70	90	60	75	82	68	65	68	77	65	70	80	77	69	64	74	86	80	71	78	56	72	79	80	61	74	87	83	61	66	80	69	89	59	69	64	70	85	70	76	69	81	96	88	69	64	84	79	74	77	73	69	75	70	80	68	73	72	69	75	81	63	65	73	60	69	86	72	53	62	85	51	80	84	54	69	73	84	71	75	68	76	74	74	54	75	69	71	63	92	73	68	76	67	73	83	77	92	95	83	59	64	78	73	78	84	60	65	84	87	62	84	66	96	67	78	70	53	59	74	67	72	68	70	84	63	78	104	77	86	61	72	74	67	70	68	66	69	86	84	72	74	52	67	75	63	54	65	88	73	83	81	82	68	75	73	65	77	77	85	72	92	65	66	89	80	76	76	68	75	86	78	67	63	71	72	70	66	65	71	67	75	69	80	74	75	68	62	45	69	69	84	70	86	80	76	78	77	83	89	84	59	84	82	81	72	87	71	60	84	58	67	72	84	81	58	75	68	68	75	58	83	81	71	78	71	70	74	77	74	79	85	57	69	66	71	90	75	70	74	84	91	84	68	65	69	86	78	71	89	71	84	79	87	56	59	74	61	79	89	84	69	57	73	68	62	76	63	84	74	67	63	96	81	88	78	66	73	85	74	65	77	76	80	66	76	65	56	74	73	88	66	76	69	93	68	66	89	68	67	88	88	86	80	72	88	83	57	69	77	70	74	77	82	76	75	73	73	79	67	81	78	67	76	91	66	62	81	71	71	69	92	87	87	72	63	65	87	65	66	84	75	77	87	76	76	75	78	70	71	60	75	71	71	77	81	76	76	64	65	79	62	68	67	63	79	63	65	73	87	75	59	64	69	80	64	79	75	75	52	72	89	78	65	69	61	75	86	81	76	79	73	73	72	75	70	83	66	68	78	81	70	83	89	75	68	78	69	70	80	87	86	84	69	67	75	77	57	74	85	70	88	85	86	71	80	75	80	76	71	59	60	69	64	75	75	64	60	73	68	80	70	82	76	76	67	85	71	69	69	88	75	69	75	94	74	83	75	71	65	63	83	61	75	60	93	76	70	59	77	68	66	61	88	82	65	81	77	75	72	70	79	68	87	85	71	69	64	77	67	67	77	69	70	79	79	59	64	75	70	85	80	95	84	80	70	63	74	82	78	91	73	80	79	81	71	76	78	88	63	62	74	80	52	64	72	73	79	63	78	78	66	65	78	68	72	72	59	74	79	69	78	72	74	56	71	95	64	75	66	72	86	73	71	70	73	74	82	88	75	72	65	66	72	71	73	77	75	65	65	73	64	64	66	79	77	84	66	69	58	98	74	80	84	59	74	68	80	62	83	75	72	56	77	81	78	71	87	75	80	66	76	85	84	86	91	79	68	65	62	71	61	76	79	76	77	79	80	76	73	60	67	82	76	69	84	63	79	90	76	68	72	77	77	69	79	63	82	76	68	73	74	62	75	71	77	82	57	57	71	72	79	84	78	67	70	82	69	83	77	71	69	74	76	67	65	66
28241	18854	13798	21391	30423	31904	30129	28353	25774	22390	20178	17928	16694	14596	12764	11209	10324	9315	8228	7545	6305	5127	5021	4516	4226	3868	3358	3135	2926	2734	2481	2455	2598	2386	2258	2151	2089	1847	1680	1710	1525	1566	1422	1424	1424	1365	1312	1283	1277	1177	1219	1151	1112	1148	1025	1058	1044	1001	940	990	990	1018	949	955	887	887	927	934	921	881	943	854	917	867	868	870	875	873	903	905	892	878	887	899	878	841	874	820	846	881	856	860	868	805	840	882	925	872	834	857	821	815	865	920	903	816	878	849	854	908	876	805	908	862	866	857	856	839	895	865	874	843	916	890	896	887	810	812	843	858	875	857	895	902	889	902	870	836	876	859	837	858	892	860	867	871	883	887	838	884	880	869	828	857	920	882	829	896	883	933	829	839	851	893	887	869	860	877	859	867	862	865	868	852	858	849	858	915	843	863	865	788	923	925	817	874	861	825	868	889	932	859	883	844	926	842	845	897	922	873	870	846	872	859	850	839	816	826	862	898	858	897	887	891	879	875	877	871	882	886	897	859	871	867	824	876	871	897	907	856	905	898	814	860	878	861	903	819	873	860	852	809	856	888	855	842	880	847	917	860	883	831	877	845	896	842	833	888	805	863	875	859	911	859	850	872	879	867	857	865	861	888	840	910	846	855	890	831	823	843	889	877	863	896	846	857	851	845	856	866	878	843	873	853	886	862	905	821	884	877	823	896	843	826	859	865	872	890	878	870	779	877	852	801	847	778	893	871	898	823	851	853	827	879	845	859	866	890	869	861	859	868	886	921	810	895	844	890	842	855	856	837	863	852	857	841	892	820	875	858	903	867	844	891	870	878	829	863	873	838	821	839	850	870	881	860	883	814	883	892	845	873	892	900	880	858	952	860	877	846	857	924	830	816	883	892	869	858	790	861	840	799	870	861	881	822	871	841	858	845	843	888	870	844	850	977	892	856	842	905	855	898	860	873	846	863	865	850	861	909	802	868	823	876	875	868	820	859	891	869	851	917	834	877	816	809	824	839	855	939	851	832	912	879	797	822	872	840	832	863	864	877	846	875	818	876	844	861	870	825	832	843	863	858	848	862	862	896	903	858	834	859	929	864	896	855	838	875	902	843	896	871	916	897	888	894	829	878	874	857	827	890	874	901	842	807	881	860	850	889	870	908	887	839	890	867	880	824	869	897	846	860	848	882	862	857	850	911	859	903	861	905	871	871	871	836	841	885	879	836	879	932	813	880	855	891	887	839	873	875	834	850	827	854	876	874	847	871	853	866	803	838	802	885	870	854	844	874	855	857	872	904	870	862	895	827	868	896	879	864	852	884	884	875	896	906	931	816	896	908	886	885	832	896	813	850	872	896	827	893	903	850	877	829	844	868	862	823	814	846	898	889	874	832	816	867	842	829	838	831	864	876	848	867	849	892	850	855	878	871	845	801	792	832	863	886	876	860	823	907	838	867	827	887	850	895	867	839	894	862	888	904	859	859	847	940	880	870	842	844	832	827	884	909	846	880	803	874	848	858	883	951	883	888	898	896	794	852	850	888	889	865	838	835	860	914	862	854	863	903	849	858	832	875	876	829	872	859	861	849	859	871	855	803	813	863	884	858	844	870	918	885	867	865	818	881	820	874	861	852	861	845	877	836	860	885	911	866	864	874	876	870	877	853	842	843	828	885	810	915	836	811	853	833	836	794	827	867	812	875	924	862	903	878	861	859	850	873	886	849	847	872	843	903	827	848	866	902	873	872	845	880	867	819	894	873	874	847	869	845	883	813	897	926	815	875	859	823	800	904	841	863	858	847	900	880	878	837	862	821	908	828	842	816	864	852	906	847	854	851	861	834	844	885	874	861	869	849	827	844	807	905	842	913	823	869	797	884	867	872	841	817	886	881	840	868	882	809	886	922	865	852	853	918	858	897	843	858	867	851	849	859	842	847	852	875	867	827	901	849	860	909	845	835	911	832	859	819	836	857	813	864	815	877	860	843	888	863	895	875	793	890	888	842	878	912	846	871	905	853	841	878	883	886	866	875	846	827	891	911	888	914	879	851	836	860	888	827	831	847	805	890	859	884	871	889	881	887	882	843	861	932	853	846	860	903	860	875	813	866	880	835	859	872	817	866	893	870	897	890	886	838	886	922	859	885	862	841	910	816	904	850	893	841	831	887	818	837	884	891	908	853	887	861	825	861	893	874	883	881	865	874	855	857	850	838	834	920	875	882	796	834	848	868	910	867	866	842	870	836	879	862	860	872	859	855	862	859	861	897	912	878	853	854	849	804	873	883	871	949	895	887	870	890	896	880	823	882	904	887	828	882	907	846	897	850	863	844	929	936	882	894	866	901	867	927	820	931	853	932	859	868	880	813	848	904	872	878	859	840	896	853	836	884	906	815	881	820	878	823	854	859	883	880	871	846	842	860	868	864	866	890	833	877	889	890	875	858	839	846	864	883	895	878	863	856	861	853	925	875	870	887	858	852	881	848	886	845	910	849	878	869	826	861	869	805	887	853	885	852	895	860	803	840	867	844	865	899	816	866	863	830	860	851	845	878	862	940	865	888	914	834	861	889	801	891	851	838	881	831	853	847	885	853	828	768	847	896	857	854	863	845	872	859	853	855	867	900	832	894	869	842	812	815	923	886	854	892	822	841	849	830	876	914	820	836	855	942	877	823	814	900	870	850	918	897	880	807	858	879	846	854	872	863	881	889	811	862	805	847	858	883	876	852	849	895	826	889	866	917	853	876	874	848	866	884	856	826	858	865	865	825	866	891	864	857	889	876	861	846	859	858	871	846	832	861	870	834	908	829	858	866	851	824	891	898	858	858	868	879	853	839	827	857	872	895	803	793	903	849	869	809	921	894	848	849	827	866	836	895	908	827	842	828	887	871	899	879	868	871	863	874	840	851	872	853	929	859	844	837	849	858	856	854	881	848	867	883	884	849	860	884	860	886	911	865	872	854	817	833	840	821	881	812	876	855	821	825	852	920	878	864	882	894	846	856	839	895	871	867	892	897	883	858	829	895	855	879	856	843	844	860	851	853	891	876	853	854	818	860	907	861	830	864	885	844	845	896	814	901	894	844	896	891	800	904	894	901	842	884	901	821	872	859	874	841	873	841	854	835	897	866	911	829	868	826	869	849	893	904	808	830	886	890	847	811	906	811	908	892	896	862	842	907	855	830	887	817	923	879	889	888	843	800	858	881	882	919	797	879	909	855	880	914	900	884	906	849	824	868	868	839	934	856	849	859	865	851	845	881	843	843	828	853	860	852	915	835	829	856	844	881	819	879	890	916	838	876	861	860	846	877	874	852	829	878	885	844	866	857	908	890	881	864	860	871	849	855	880	883	858	840	821	840	898	906	885	903	870	852	859	815	891	821	908	878	867	859	859	833	867	849	888	874	860	880	867	896	842	819	869	839	806	908	872	835	870	836	839	896	851	855	922	851	909	843	826	812	832	905	878	865	851	881	850	809	878	851	919	830	864	844	831	844	872	878
2313	869	455	302	361	543	547	544	511	434	363	293	326	273	229	212	182	202	183	165	140	127	115	131	112	102	98	83	97	88	89	77	89	100	88	78	91	71	76	62	73	80	81	81	81	65	74	70	72	84	80	82	61	66	86	77	76	70	72	73	69	82	85	83	82	75	74	79	62	88	94	87	64	73	83	72	60	86	75	90	74	72	75	61	64	82	59	73	78	86	66	70	62	73	72	66	65	61	67	78	84	97	72	72	64	75	67	70	79	62	74	61	65	83	67	60	71	65	71	85	75	70	82	92	78	68	62	88	81	78	77	65	71	78	81	91	74	71	72	74	79	71	70	63	68	69	79	78	78	72	72	73	63	67	65	69	50	65	69	70	54	71	71	80	78	68	64	83	55	76	81	68	60	73	82	69	70	76	72	78	66	71	69	74	78	68	57	88	66	67	74	78	66	69	72	72	84	64	78	67	81	58	66	62	66	65	73	79	79	76	75	71	79	61	86	76	63	59	87	89	76	71	69	67	65	57	76	57	75	76	88	66	67	75	70	77	75	77	84	73	77	89	81	78	73	89	83	55	85	75	67	75	82	69	71	60	72	75	74	78	81	82	72	74	79	71	75	72	63	74	85	76	72	79	76	93	70	71	81	82	71	71	82	74	80	76	72	78	65	75	66	63	78	63	84	84	66	67	74	78	63	73	68	86	74	75	75	61	68	82	69	67	87	52	74	68	79	71	74	70	72	80	74	70	59	93	56	70	65	74	71	82	70	70	71	75	73	66	57	74	56	71	65	79	65	67	72	75	85	69	63	82	68	62	81	65	74	71	75	81	74	70	68	68	88	77	62	59	73	96	61	76	68	63	67	79	63	89	77	91	73	66	77	59	68	55	63	82	54	80	68	88	67	77	67	75	54	87	68	92	86	68	62	67	67	73	71	68	87	62	74	68	64	62	58	77	66	68	60	77	65	72	72	68	61	69	75	69	70	73	82	89	74	86	68	59	67	61	66	65	70	67	69	77	66	86	79	83	59	66	75	63	68	79	59	72	68	71	81	69	74	56	93	62	71	76	70	58	64	80	69	66	65	66	74	71	66	78	89	65	69	67	68	69	74	74	71	68	85	62	77	71	88	74	59	67	65	68	81	62	71	82	73	68	91	82	67	71	75	78	66	72	64	64	79	57	65	63	69	56	73	63	73	79	67	78	77	75	71	75	78	76	50	60	79	71	67	67	71	71	69	72	62	79	73	67	63	64	70	74	71	72	78	79	67	75	70	84	60	81	68	85	85	71	73	65	62	59	79	80	67	84	80	77	66	75	83	60	70	94	97	65	65	74	76	81	83	78	61	73	66	76	61	71	79	84	61	68	79	72	77	71	78	69	65	83	74	68	63	63	67	69	67	71	63	78	68	80	74	61	75	69	75	74	68	85	85	53	72	70	92	59	85	74	64	91	80	81	73	72	73	66	67	67	70	79	90	93	79	78	81	69	71	76	64	66	76	63	76	85	61	63	69	64	63	64	87	73	78	71	70	71	71	76	66	65	60	75	60	77	70	74	77	68	56	57	74	81	89	81	86	77	80	74	61	80	75	69	81	82	67	76	97	78	74	88	67	75	75	63	76	81	61	79	88	48	68	59	59	66	72	86	83	58	73	80	72	80	79	65	81	78	80	68	70	76	69	59	78	81	79	78	71	84	63	67	75	74	83	83	73	78	78	89	76	78	72	88	65	69	63	71	63	61	74	75	63	55	67	59	79	88	73	64	69	76	76	78	67	72	73	57	72	62	82	72	57	72	82	62	82	72	80	67	80	60	71	77	57	80	68	82	70	67	70	68	70	70	60	65	84	72	67	58	80	73	69	72	77	71	81	70	86	85	85	70	67	64	75	90	71	81	82	57	63	64	70	66	92	80	74	81	54	65	45	59	73	84	85	85	67	73	83	74	73	56	67	76	62	72	61	83	83	77	80	80	73	73	56	83	83	82	79	75	99	62	67	83	71	74	61	53	90	74	70	60	83	52	78	68	73	79	87	74	70	86	57	68	67	83	66	72	61	67	88	72	69	73	82	54	84	75	80	73	71	78	74	63	66	57	69	58	53	69	81	74	74	48	69	67	72	59	64	61	66	62	86	73	76	73	69	66	71	91	69	72	79	75	63	72	76	73	77	65	81	89	66	80	59	70	78	85	70	72	85	75	75	72	78	78	65	85	81	91	78	77	82	84	81	74	61	102	55	75	99	69	69	55	70	79	80	76	74	77	78	70	55	67	84	63	62	74	70	75	68	44	46	72	72	59	76	61	58	67	65	81	67	55	83	67	69	69	83	65	60	90	73	64	73	79	76	77	75	80	68	78	72	59	59	92	68	65	78	73	64	72	66	81	83	81	68	82	89	73	80	56	77	71	73	89	58	63	78	82	66	73	80	65	66	65	71	79	86	77	62	86	75	63	79	73	80	71	63	82	70	72	61	65	72	62	74	70	70	89	72	61	76	70	75	84	85	76	68	70	79	50	72	73	59	65	61	67	69	61	65	88	69	64	74	87	75	75	79	76	74	70	90	72	64	57	80	72	64	66	77	63	75	68	64	67	76	66	80	71	72	65	72	62	67	64	68	82	57	66	70	67	75	90	67	70	82	79	78	75	69	69	75	58	84	71	70	73	65	90	61	79	56	69	63	85	69	77	87	75	83	56	77	82	69	76	90	68	67	78	76	63	78	76	67	80	66	82	64	64	74	76	72	55	71	68	65	73	80	89	74	66	81	90	64	64	56	72	70	74	85	82	80	64	75	78	64	89	71	67	81	69	81	55	70	73	67	53	78	81	75	43	64	69	77	88	65	65	64	63	83	65	78	67	76	77	65	83	68	54	73	79	84	73	78	82	64	74	76	78	73	66	79	79	85	76	70	54	75	83	69	58	71	82	74	71	78	68	60	88	80	75	71	78	80	72	73	73	74	72	95	61	72	75	61	75	71	76	80	60	72	77	70	59	84	63	75	87	76	79	53	65	71	73	64	72	76	81	52	66	65	91	61	76	66	80	74	73	61	70	69	63	65	64	84	79	65	78	69	72	65	62	66	88	58	75	81	70	78	67	79	71	85	77	76	76	55	73	71	71	63	71	70	68	80	59	72	81	80	85	81	78	70	71	75	88	68	72	55	72	69	79	72	70	58	75	78	71	83	72	75	72	57	78	63	81	62	73	75	74	64	58	66	79	76	73	77	65	85	68	61	74	82	70	73	52	61	71	58	73	80	76	68	57	84	77	70	81	75	66	72	65	56	76	68	62	78	72	75	70	62	67	66	77	74	74	78	76	60	80	64	74	78	72	68	64	79	57	74	80	87	69	79	69	64	63	81	85	75	80	76	71	69	65	74	74	78	73	63	77	76	70	58	77	81	71	86	68	88	73	61	72	76	68	75	65	71	67	71	66	63	70	81	88	71	85	57	64	69	71	73	77	70	83	85	91	76	72	77	77	72	59
20882	12609	7851	13286	21662	23065	21771	20356	18116	15532	13006	10840	9551	8440	7096	6294	5540	4818	4463	4089	3664	2894	2797	2583	2432	2180	1844	1797	1614	1557	1517	1545	1538	1634	1471	1406	1345	1253	1192	1137	1097	1083	1073	1075	1059	1078	1081	1018	1060	1011	1009	947	1026	937	954	898	962	898	917	953	932	875	944	893	881	968	890	878	915	892	898	859	912	838	877	881	862	858	787	897	817	843	868	910	848	865	888	858	895	836	800	857	828	838	857	857	883	843	899	880	883	883	841	861	866	882	944	818	895	895	872	874	848	863	857	909	920	862	855	873	886	874	843	857	859	854	856	908	840	878	875	865	872	840	879	861	851	845	928	866	888	878	845	839	918	832	894	872	846	871	867	916	879	873	836	894	891	871	882	886	865	863	819	815	830	869	845	888	823	858	894	817	843	817	861	803	861	880	878	873	867	889	933	804	830	896	878	869	859	843	882	862	832	835	853	893	865	879	874	887	848	876	878	883	881	862	844	898	880	899	899	896	892	869	855	839	861	879	874	836	865	910	839	865	905	852	848	905	828	845	907	868	857	927	911	858	810	842	881	842	848	873	904	873	832	854	848	855	862	868	848	877	889	906	872	858	878	873	915	851	898	837	866	799	852	871	912	913	874	890	843	861	918	901	910	865	860	879	877	898	892	893	912	883	891	917	855	932	908	903	883	843	895	816	873	877	909	846	881	841	848	852	858	852	836	884	819	851	841	820	778	857	861	866	840	867	855	822	876	880	855	805	876	840	878	849	896	893	824	892	843	857	850	884	866	912	856	862	842	831	858	861	869	914	859	857	842	844	889	850	849	818	914	852	878	870	891	905	823	847	860	824	867	862	859	820	935	858	824	847	835	890	846	831	881	854	863	859	829	863	856	889	866	803	798	864	844	905	851	824	879	868	831	863	878	843	821	880	851	864	856	879	831	860	900	840	894	871	871	871	879	830	863	893	885	872	870	861	849	891	880	900	873	940	887	869	910	850	846	888	877	876	845	848	895	830	819	880	854	877	858	830	814	795	855	896	864	899	860	868	874	876	840	910	875	877	823	841	875	894	845	896	876	821	894	852	799	813	880	931	866	863	904	894	868	854	857	839	839	924	875	921	887	871	870	903	837	855	829	888	833	860	800	915	863	877	816	846	837	881	830	917	858	820	881	905	796	822	852	846	888	819	905	938	842	838	846	853	844	842	891	875	931	829	867	842	858	867	847	855	837	860	865	851	896	893	866	826	880	821	859	874	871	848	883	867	875	944	899	874	852	886	852	893	924	873	908	851	909	877	877	855	890	866	830	814	831	879	842	900	892	856	921	865	854	884	890	863	791	803	869	859	855	868	874	849	892	867	857	843	929	940	891	874	890	930	864	873	865	847	864	913	904	856	858	860	886	819	880	882	854	844	885	863	882	887	826	880	900	854	941	903	877	846	847	908	871	860	870	890	855	901	882	872	830	843	827	877	865	828	887	944	879	852	858	829	902	901	835	855	874	882	876	903	863	846	900	829	820	872	894	822	850	785	885	877	917	856	895	870	869	842	851	897	894	847	875	896	902	883	840	880	856	884	903	893	840	850	863	818	835	862	891	879	879	871	899	874	861	838	870	890	884	867	834	916	909	879	850	892	823	896	826	847	853	834	822	884	850	888	862	815	903	855	832	871	856	859	878	829	841	901	851	850	865	861	934	875	911	859	826	911	825	880	859	858	862	877	835	859	922	864	901	861	884	840	871	870	877	821	881	892	909	830	863	851	868	879	830	853	875	864	877	867	849	857	860	908	897	908	856	905	867	894	821	866	846	842	850	857	894	859	903	916	817	826	822	899	829	868	831	891	882	847	874	885	890	879	855	874	826	849	852	896	850	822	840	874	839	826	877	918	896	890	880	861	862	894	814	891	875	891	824	895	869	833	889	842	885	841	844	867	917	861	841	860	887	882	855	881	815	867	845	892	805	863	825	902	880	826	844	874	892	852	877	859	862	915	831	890	856	868	858	829	886	863	867	863	895	865	842	882	874	881	881	831	896	895	847	844	882	829	881	811	920	866	883	886	860	872	814	838	917	883	862	896	863	839	834	833	898	832	877	849	811	850	905	819	912	872	862	826	837	842	880	912	863	894	824	869	889	818	870	842	881	870	851	822	879	867	829	893	856	864	940	885	855	900	907	872	867	849	858	881	814	874	864	868	886	874	892	876	867	879	842	844	882	880	864	868	859	877	928	888	890	862	855	866	872	833	786	833	923	870	900	874	847	812	885	873	921	861	817	906	862	867	899	831	861	842	873	876	867	851	886	883	866	882	874	851	806	873	846	874	873	846	856	852	862	878	854	887	915	868	875	875	830	828	933	842	883	878	870	858	851	848	888	852	827	888	879	845	866	857	822	897	869	808	857	830	888	866	842	854	873	813	831	893	854	831	881	872	861	795	876	833	854	885	845	850	850	864	866	822	858	882	900	856	879	809	892	849	856	869	880	874	840	816	873	809	862	919	900	868	834	861	885	893	831	832	851	835	893	854	851	875	810	858	858	836	851	885	872	876	892	856	893	785	846	865	846	854	861	855	878	866	855	799	853	884	848	911	868	857	928	822	855	909	819	892	891	850	864	907	795	865	922	858	884	809	864	827	859	888	853	896	867	890	876	878	894	888	838	883	761	858	857	860	877	916	899	878	865	887	870	835	818	854	857	880	853	878	851	832	861	888	821	830	845	806	858	853	860	826	829	862	894	882	858	850	844	826	917	836	797	858	884	857	802	853	839	871	870	849	851	848	844	862	831	813	877	858	819	881	865	861	902	898	865	872	900	843	808	822	863	890	801	838	904	835	889	904	888	849	871	895	914	854	891	822	887	901	891	878	869	828	896	877	886	839	894	949	858	882	830	887	865	858	937	856	894	894	832	919	897	858	882	887	852	878	859	900	834	833	845	869	863	861	911	802	889	881	862	859	789	878	860	862	837	858	874	902	875	929	921	824	886	931	847	903	867	849	872	818	810	866	867	861	849	878	881	823	858	882	833	896	886	858	854	958	868	868	888	853	851	871	899	861	847	861	895	871	892	889	965	811	875	883	932	838	899	804	867	799	857	925	849	850	855	903	840	874	870	928	820	809	888	887	860	810	886	843	854	904	906	897	926	856	894	899	876	878	796	844	925	854	874	861	903	819	851	869	864	825	839	832	849	830	894	885	860	876	870	845	823	885	911	833	890	896	875	881	887	916	890	861	853	852	925	851	849	847	880	897	855	870	866	848	880	859	915	871	841	876	910	836	862	844	836	811	889	851	857	854	924	870	822	873	954	840	863	857	886	800	849	837	849	863	855	865	897	874	859	866	879	858	890	861	849	877	884	887	846	891	859	921	875	905	871	773	875	865	845	946	854	887	895	857	900	854	845	862	879	845	846	854	895	902	848	879	833	882	872	864	849	878	836	835	873	901	861	820	866	911	887	876	857	842	847	859	872	817	903	847	811	819	881	874	878	903	883	899	863	857	931	910
2344	1638	729	512	596	804	944	951	788	680	611	471	382	362	294	286	253	224	228	190	182	159	171	139	125	122	84	102	80	96	91	99	105	89	83	98	82	78	97	98	77	74	97	88	90	76	73	77	79	64	76	89	63	88	94	68	67	83	73	89	66	62	82	73	88	64	77	71	63	73	70	72	59	74	69	60	47	66	67	75	77	70	64	66	58	68	73	73	76	67	78	54	68	57	71	69	72	77	76	79	76	74	65	63	70	76	55	66	79	61	65	60	77	72	81	77	64	66	71	55	68	82	52	62	61	71	82	69	68	67	65	59	73	65	75	72	61	57	62	73	78	81	65	94	68	78	70	80	56	54	78	69	72	61	61	78	67	68	74	65	69	78	74	78	55	75	55	65	68	79	65	74	50	78	72	76	75	60	78	64	70	88	61	65	60	67	74	70	80	90	64	65	70	68	62	62	76	67	69	77	50	79	75	67	54	77	47	64	79	79	64	82	72	70	86	71	61	74	73	69	72	54	72	71	70	57	52	67	75	74	61	80	64	67	61	76	57	71	86	74	69	69	73	75	64	79	65	64	72	74	69	63	69	67	75	80	74	57	58	60	68	85	70	65	62	62	74	55	72	71	65	57	85	73	88	72	81	69	56	72	65	81	66	64	84	72	74	70	69	53	55	80	76	71	69	80	78	50	71	70	69	72	53	57	69	66	64	74	61	56	67	70	67	63	73	70	69	77	67	73	70	82	64	79	69	67	66	66	74	77	83	65	70	58	108	64	66	60	81	57	75	63	74	65	74	70	67	83	68	71	78	72	68	69	62	85	62	77	62	72	64	78	79	62	62	70	66	61	77	77	60	71	78	58	77	76	78	70	55	65	68	73	73	76	64	68	74	61	67	77	63	61	72	67	78	71	71	59	72	85	68	77	84	81	55	60	62	69	76	73	83	68	67	58	71	64	69	71	73	70	56	69	55	52	71	84	69	69	75	80	51	62	68	69	62	69	60	63	75	65	95	78	65	70	63	57	61	61	54	87	67	73	69	62	70	74	64	61	71	66	70	71	81	73	72	69	80	72	79	75	62	66	64	78	82	77	67	77	59	69	75	74	67	70	68	68	68	63	71	68	58	62	67	74	61	79	77	72	60	67	78	75	73	65	77	78	61	69	69	69	74	59	68	76	56	72	68	66	58	61	64	79	65	57	78	66	62	57	74	55	88	69	78	63	62	85	66	54	69	84	61	72	81	64	70	71	73	69	73	79	64	66	76	69	59	83	70	72	61	74	71	61	71	63	84	71	90	54	68	74	65	77	68	74	63	67	68	80	84	73	67	66	66	79	64	72	71	58	67	63	68	74	73	72	73	61	85	66	78	63	67	66	77	70	68	96	80	82	64	83	61	78	60	63	73	63	60	69	67	81	72	72	63	55	63	88	66	64	68	75	66	68	73	77	74	62	63	58	63	63	69	63	63	86	66	68	71	68	73	86	80	68	74	74	66	73	74	59	71	69	73	70	68	71	61	79	62	61	65	64	70	57	74	77	70	70	68	63	74	73	59	63	79	62	68	84	64	87	70	77	80	79	77	78	73	65	79	64	64	73	69	71	73	76	67	73	67	73	71	56	80	69	68	80	80	67	45	73	53	65	64	67	61	61	71	65	66	70	79	65	57	71	71	78	77	73	53	63	57	52	65	57	64	62	59	71	64	52	66	50	76	62	73	60	73	64	54	58	76	61	71	72	73	74	85	82	67	69	69	65	80	63	65	66	69	68	74	71	74	83	71	79	84	77	73	80	76	62	68	57	59	80	75	67	68	63	62	81	72	74	62	71	75	68	64	60	67	68	84	66	69	72	63	74	57	62	64	61	66	61	76	98	77	58	63	62	67	80	75	82	64	62	63	80	72	65	77	69	67	68	72	66	73	76	59	70	78	69	69	77	65	63	75	62	64	69	79	74	67	55	66	73	65	72	76	79	76	74	75	75	62	70	59	73	63	87	77	72	56	70	76	80	83	62	75	72	60	72	63	55	75	70	63	56	84	66	62	50	71	48	67	59	77	78	68	82	68	73	82	73	60	65	79	88	80	70	79	53	77	52	65	65	76	64	56	63	66	70	75	57	69	62	62	70	67	59	64	69	66	82	62	72	63	78	71	67	67	71	56	71	80	82	58	78	68	67	66	39	76	70	72	81	62	59	85	70	76	75	72	88	65	74	70	78	68	77	63	74	64	73	57	77	57	67	61	80	84	59	72	63	81	76	59	60	82	62	70	61	61	76	80	88	71	72	89	71	73	63	70	72	70	72	54	86	59	64	62	58	71	65	72	60	58	82	78	55	64	71	59	73	66	72	78	56	65	67	59	57	56	68	70	66	63	74	69	74	72	63	68	80	68	67	71	75	71	74	72	67	72	73	59	75	74	69	60	64	73	80	72	77	68	73	77	64	75	53	81	64	64	63	67	63	72	69	81	74	64	69	63	70	65	67	55	61	61	72	74	76	70	70	72	53	62	80	63	81	56	66	67	79	55	56	74	68	88	66	55	67	69	60	70	70	54	49	64	51	69	67	57	72	90	80	62	65	75	73	71	65	63	74	61	78	74	65	53	70	67	69	73	79	74	69	78	63	74	55	57	73	61	69	76	79	81	60	71	69	78	81	66	60	62	71	81	66	58	65	71	54	60	72	66	69	70	70	68	80	60	77	64	60	67	53	64	73	67	74	68	74	79	80	75	77	56	70	66	79	98	77	65	65	67	67	55	49	57	75	77	66	63	57	68	82	58	63	86	71	68	66	81	66	66	69	69	48	87	67	60	74	66	75	55	68	63	64	75	76	63	72	75	59	61	71	72	74	70	73	65	65	69	67	64	68	72	71	74	62	78	84	64	74	67	60	68	82	63	77	70	64	60	70	75	76	62	67	70	58	63	64	54	66	67	72	59	66	70	68	70	61	83	63	69	79	68	81	75	74	68	69	82	69	70	57	85	74	62	81	67	66	72	76	65	72	74	67	60	77	62	56	54	62	65	67	70	60	71	80	69	67	76	76	58	61	70	59	97	85	73	74	63	59	77	69	73	69	86	72	67	78	69	80	51	66	88	58	77	62	76	69	62	61	78	65	82	76	73	60	70	61	80	69	78	76	75	68	76	75	70	62	79	66	64	72	77	63	73	80	59	79	67	82	74	66	56	70	77	72	91	73	73	64	63	68	75	59	77	74	57	63	77	62	66	70	86	71	65	64	74	83	86	66	71	80	62	66	82	68	78	62	72	57	79	67	75	82	66	72	66	73	73	83	68	77	59	65	60	61	85	76	67	80	70	75	70	65	66	87	62	66	63	70	82	61	83	61	72	66	86	54	53	66	87	68	69	69	79	68	54	73	71	66	59	58	68	64	68	64	52	80	78	80	75	68	61	74	69	70	69	71	61	82	72	77	75	62	69	64	70	63	70	61	69	70	73	58	76	77	73	72	66	69	70	61	74	52	59	50
25041	17236	11242	18031	27100	27901	26513	24622	22826	19798	17345	14637	12589	11309	9749	8853	7693	6838	6214	5317	4900	4157	3566	3398	3111	2769	2575	2207	2068	1939	1851	1817	1878	1922	1848	1694	1685	1547	1404	1343	1221	1173	1180	1202	1128	1189	1108	1019	1100	1037	986	1003	968	1000	965	952	947	892	855	906	907	896	878	894	889	901	866	875	851	862	859	850	859	801	853	827	862	890	850	775	803	851	850	800	825	782	772	749	848	807	803	837	814	802	768	815	813	780	844	840	780	798	796	793	827	831	856	884	788	844	799	841	831	798	789	830	821	837	796	850	830	823	836	838	835	849	824	832	829	814	820	823	848	787	823	816	834	822	851	750	854	846	838	837	807	869	802	752	861	814	798	798	807	806	828	775	823	785	818	796	770	825	841	856	843	867	799	838	796	788	781	830	794	833	843	801	760	800	841	875	802	856	830	801	868	833	850	850	758	808	824	824	788	806	796	853	829	778	834	818	803	816	835	867	840	864	805	863	786	843	817	864	895	836	842	908	857	820	815	816	781	782	851	790	805	858	836	793	816	817	847	822	784	862	862	827	801	825	813	850	814	784	794	833	844	799	798	864	804	769	863	797	780	831	851	827	816	873	846	835	820	808	787	834	766	837	826	797	780	816	848	860	818	799	879	804	819	853	808	776	808	791	789	807	817	843	780	833	843	810	802	803	844	781	825	805	824	817	773	818	820	804	851	799	841	838	839	825	819	845	822	801	811	816	823	849	749	798	827	882	812	811	845	836	848	834	812	865	874	835	843	781	831	825	800	824	866	837	838	828	844	788	796	821	742	816	767	768	809	841	774	765	773	849	885	824	849	830	833	845	824	869	818	819	838	885	816	834	790	798	829	811	806	801	819	820	879	806	761	839	808	843	806	820	805	868	827	865	809	783	787	762	793	869	804	826	813	762	774	850	813	840	801	785	790	832	825	831	799	827	778	835	866	862	806	853	811	781	808	809	808	808	846	816	842	810	839	758	837	784	783	778	815	846	812	798	810	809	795	776	799	815	814	815	800	833	821	801	802	810	865	828	791	818	776	772	845	885	775	844	816	868	816	847	820	837	841	786	829	840	850	799	847	809	788	822	841	811	870	781	857	788	810	811	858	862	796	839	807	843	851	810	881	820	824	820	844	816	817	820	839	829	798	841	814	843	848	773	823	837	775	815	837	802	837	857	811	812	795	831	799	821	813	831	850	834	837	794	811	812	856	856	833	817	815	845	808	841	844	830	865	811	829	840	824	797	807	829	820	841	844	833	825	845	835	824	813	849	847	851	817	803	797	819	825	820	808	804	778	851	780	828	806	844	860	813	881	835	795	805	798	844	791	818	816	833	798	817	821	898	806	830	783	809	817	823	851	851	847	804	780	785	809	841	807	811	786	824	826	844	853	831	784	810	845	769	813	825	823	883	883	803	813	850	838	848	859	811	791	825	795	806	864	834	819	787	856	843	816	832	806	757	870	812	821	819	882	795	816	847	811	790	799	791	804	803	802	845	865	844	841	824	835	824	817	861	825	808	840	805	852	786	748	887	834	837	852	856	819	820	813	754	805	838	844	859	836	803	845	811	871	823	876	872	819	839	816	864	845	879	803	837	847	821	820	843	852	853	738	825	802	772	763	773	807	788	825	805	892	784	791	833	763	852	873	793	814	814	822	796	799	805	842	839	814	823	784	825	797	802	821	807	785	838	784	844	828	827	839	806	748	789	821	803	834	827	838	793	840	824	821	832	847	799	757	848	827	785	807	787	818	832	832	860	796	824	813	767	857	831	799	844	826	804	774	809	865	789	832	814	816	840	819	835	876	814	769	863	802	845	775	827	859	823	812	815	834	804	861	877	834	756	814	841	870	824	804	852	813	781	767	792	825	802	827	813	833	823	836	780	809	834	795	825	786	822	821	845	869	832	804	815	776	825	793	800	825	822	841	827	816	856	822	801	834	805	816	777	862	816	828	844	849	831	811	832	885	815	788	842	808	824	843	853	774	782	822	822	824	816	808	851	780	799	815	805	785	833	798	813	807	825	872	815	844	798	863	824	868	775	798	821	792	795	815	849	811	844	820	827	818	802	827	791	877	830	825	819	833	835	850	851	821	860	892	849	856	776	814	841	735	777	883	822	803	781	852	880	821	754	799	860	795	799	759	834	820	810	817	840	847	799	854	798	828	769	834	820	809	814	811	835	812	803	853	843	846	808	793	771	803	830	812	794	779	806	885	823	816	824	820	805	819	812	809	806	807	826	789	873	819	784	850	780	840	769	818	787	820	811	874	846	825	848	801	833	826	807	768	817	791	811	836	812	816	796	806	814	785	801	754	859	806	761	795	818	828	849	867	854	849	816	851	843	797	803	858	786	801	857	811	877	745	795	830	840	831	834	871	848	812	853	833	802	786	822	810	809	817	794	839	871	836	820	831	791	820	791	850	805	865	770	814	812	766	801	814	814	810	788	855	871	810	848	840	787	789	779	805	821	863	801	826	793	860	797	843	837	828	788	854	803	819	789	854	803	790	795	826	809	827	826	852	812	859	795	830	819	882	787	857	833	835	809	789	833	855	830	833	837	813	810	835	818	843	834	915	826	818	827	840	811	810	832	820	812	817	781	781	848	825	797	826	853	814	802	835	827	781	833	818	833	828	813	842	821	778	797	862	870	820	777	785	861	810	810	827	853	847	890	835	821	793	803	855	850	844	832	802	762	804	841	852	807	796	823	840	785	796	796	810	791	820	859	779	837	780	811	858	868	810	828	843	811	811	844	798	813	813	801	815	798	838	816	803	820	812	822	809	807	894	815	866	814	830	843	831	829	840	813	812	804	846	798	808	846	824	865	850	800	792	756	807	793	854	824	826	809	812	817	863	811	847	860	816	807	831	810	798	841	849	849	807	812	816	764	782	798	846	809	806	858	814	812	834	787	802	794	836	799	807	808	860	824	791	788	807	810	839	835	829	829	804	860	771	804	882	762	816	834	800	806	817	843	866	860	794	811	791	859	850	771	818	840	842	811	833	902	807	767	872	821	814	767	817	802	877	878	791	829	828	821	794	843	795	815	850	834	882	802	867	749	812	767	824	768	817	829	832	838	833	837	826	833	753	814	836	822	776	837	793	809	809	798	827	852	816	807	811	800	818	808	847	770	872	788	819	793	806	811	858	822	815	825	832	784	823	851	823	855	815	806	830	827	811	824	856	840	849	864	807	906	834	833	829	811	876	827	777	766	815	827	804	849	833	820	859	841	810	811	786	789	818	821	877	787	815	834	833	841	814	816	821	844	882	845	866	838	826	821	806	821	840	776	783	832	851	821	842	848	794	858	826	868	828	888	789	795	812	850	829	786	835	800	802	791	804	889	803	784	824	811	750	817	789	810	791	784	808	810	802	843	784	826	824	862	832	804	826	817	826	790	843	804	806	814	786	812	803	776	832	877	785	799	796	824	821	801	818	774	790	833	863	752	845	842	831	843	819	805	799	819	844	803	828	850
3885	1519	761	481	590	885	938	885	839	757	625	564	464	389	348	311	304	227	238	218	205	192	171	139	136	143	158	129	129	110	109	118	118	130	98	95	107	114	100	107	103	80	85	91	91	93	92	88	77	75	97	72	78	94	68	87	65	81	76	90	81	69	72	88	65	77	87	80	83	84	81	76	81	81	93	76	99	64	83	61	53	79	81	87	80	75	54	76	89	75	80	66	98	63	88	73	69	67	79	70	76	78	80	78	88	94	96	79	90	80	74	84	100	81	77	75	92	75	76	92	94	84	75	84	95	67	80	62	92	73	80	74	85	96	90	69	70	72	90	77	92	75	88	78	71	78	83	83	77	89	67	61	74	72	65	84	72	78	79	83	74	81	67	92	69	80	77	81	70	79	91	81	77	83	74	81	73	76	85	93	76	74	79	78	84	68	71	67	81	66	91	87	73	104	73	88	90	79	103	65	78	80	72	76	77	84	77	88	99	74	77	75	66	68	77	81	76	74	83	64	77	62	70	66	80	73	90	88	89	84	83	67	73	74	82	66	81	75	79	73	84	84	92	83	76	58	88	63	75	74	95	81	67	83	66	89	99	78	84	74	89	90	82	73	68	73	78	83	81	76	83	64	74	63	72	79	76	92	75	69	98	78	70	67	70	74	65	75	64	72	70	80	66	65	94	82	76	65	63	83	73	71	76	65	71	64	94	67	82	71	88	72	65	78	67	78	76	75	73	85	73	75	85	85	82	77	82	84	94	73	79	81	58	82	82	85	78	85	76	75	78	81	82	73	66	84	76	81	62	72	81	81	83	91	65	80	95	81	79	65	94	85	81	77	99	74	68	87	84	75	72	75	78	74	67	89	83	85	90	80	82	96	80	80	85	91	59	80	85	73	85	68	85	80	72	71	73	84	85	64	65	69	103	81	79	94	71	75	75	70	83	86	71	76	76	83	87	70	91	68	85	82	76	76	77	85	74	80	79	90	77	85	73	76	85	84	75	66	70	65	70	85	83	82	65	71	87	96	80	66	75	81	77	91	83	76	71	76	80	87	66	76	79	98	84	79	87	82	75	69	89	81	90	81	57	78	94	91	77	88	83	83	87	87	81	78	79	64	74	81	83	73	89	85	71	78	76	91	70	87	79	68	78	84	91	75	70	73	86	72	75	94	92	63	81	87	73	70	73	88	69	73	85	83	66	87	70	78	79	86	65	78	78	78	76	88	77	88	82	82	79	81	75	77	69	86	79	96	89	89	55	68	76	69	77	76	94	74	81	91	73	82	72	82	80	74	90	86	82	69	84	90	77	73	87	79	72	76	71	79	70	75	84	74	80	60	65	87	86	76	67	73	65	54	106	92	69	81	74	92	87	76	69	75	95	74	92	72	75	78	85	77	73	73	78	82	88	73	77	71	73	75	63	70	68	73	76	68	79	82	99	99	81	84	73	79	94	73	82	82	72	77	82	75	80	78	74	91	84	83	94	82	74	74	88	100	80	74	72	86	80	89	75	70	75	87	85	73	76	75	88	81	86	91	74	91	73	69	101	76	84	74	86	85	82	66	84	89	83	64	90	80	60	71	79	80	91	80	75	95	75	65	80	74	65	76	64	87	73	70	77	78	82	84	57	79	74	68	78	84	74	72	69	87	90	77	65	70	87	82	81	82	81	76	94	83	70	78	75	77	84	55	101	70	70	82	86	76	76	91	88	86	78	73	87	85	93	93	85	81	81	71	74	80	74	71	69	68	86	83	79	78	92	78	84	87	75	84	69	82	88	73	69	78	88	80	80	79	74	84	81	103	73	87	75	69	77	79	70	73	75	83	65	82	83	93	80	73	82	75	83	78	79	70	81	75	81	78	76	79	75	66	78	96	61	77	78	58	74	103	77	74	82	72	97	69	65	89	58	83	74	85	68	66	66	59	64	79	73	80	77	83	71	91	77	67	78	79	98	66	85	84	66	76	71	65	70	92	69	90	78	72	91	77	77	68	65	72	94	84	66	73	71	78	84	66	86	66	67	99	71	82	75	90	65	80	80	62	97	84	78	75	82	83	65	69	79	59	85	69	81	71	79	68	89	87	69	76	86	90	71	86	70	72	72	71	70	93	78	84	84	77	96	73	84	85	71	82	80	70	71	87	76	77	65	84	90	76	72	79	87	78	86	76	65	85	83	73	82	81	88	71	77	79	76	77	77	77	72	67	83	73	92	65	73	71	88	86	78	80	64	85	74	85	87	78	73	68	83	96	68	91	80	72	79	70	96	77	94	92	65	93	77	76	80	63	78	64	73	75	91	85	80	84	81	77	80	90	77	79	94	86	71	84	63	92	92	71	80	88	76	58	66	86	76	61	83	85	74	69	82	90	82	96	75	81	80	67	77	90	75	80	72	88	85	87	88	78	72	85	82	78	68	83	103	79	81	87	81	65	76	79	76	86	77	77	74	80	94	82	81	86	81	100	70	81	76	76	74	77	62	86	79	73	76	78	77	86	76	86	76	61	85	89	74	74	60	77	73	83	62	87	71	91	66	61	78	71	84	87	87	71	87	72	80	87	89	85	74	68	83	77	75	82	86	73	83	86	76	67	77	73	81	72	79	77	85	63	86	87	79	64	73	99	78	71	72	81	76	90	77	78	76	62	92	78	74	83	82	71	89	68	81	88	88	80	84	74	87	83	88	86	72	91	82	81	94	69	65	68	85	85	80	86	89	80	73	79	68	74	88	81	70	85	74	83	85	84	76	81	76	93	78	90	82	72	81	69	77	68	84	73	61	90	61	67	58	55	75	70	89	85	61	86	87	84	81	80	73	62	83	64	85	69	71	70	72	88	76	79	76	65	84	81	73	79	78	69	93	82	74	69	77	78	72	79	90	75	83	70	84	79	82	88	78	85	77	92	83	68	89	77	68	79	82	62	77	70	76	75	89	83	84	72	75	72	79	70	74	88	70	71	72	80	87	67	77	71	81	77	81	77	53	82	84	66	82	90	84	83	80	65	81	66	81	75	64	71	74	73	82	90	74	86	84	76	75	84	79	91	97	87	66	69	81	86	84	83	79	75	86	86	78	79	92	85	72	82	71	81	71	82	80	80	81	68	75	77	74	73	75	91	84	72	80	91	93	91	76	82	82	81	73	67	77	81	76	70	95	91	80	82	61	72	78	79	84	71	92	75	94	75	89	89	78	77	87	73	79	57	66	70	78	82	80	75	87	69	77	80	71	87	83	72	84	75	72	81	101	83	75	82	76	83	60	83	61	92	98	68	71	69	79	85	74	78	81	89	75	97	77	83	77	83	76	62	66	76	97	89	71	72	79	76	91	80	83	91	84	89	78	88	62	88	74	70	82	80	68	78	67	86	84	91	89	84	70	67	70	76	79	87	80	85	75	86	79	81	86	87	71	64	94	86	86	85	106	68	86	84	71	100	84	67	73	78	81	79	89	66	80	85	84	93	78	105	72	79	74	94	81	74	87	104	71	75
24709	16500	11432	17963	27083	28068	26831	25287	23156	21123	18157	15955	13837	11944	10861	9474	8531	7440	6684	6044	5392	4800	3870	3778	3250	3118	2969	2539	2403	2226	2097	2018	2084	2095	1962	1919	1909	1782	1618	1523	1423	1400	1353	1317	1393	1338	1275	1259	1255	1151	1145	1147	1128	1079	1147	1051	1052	1035	1081	1038	1027	1025	1002	1013	959	998	968	1009	971	944	945	957	982	983	913	967	960	1004	919	968	922	939	931	941	935	969	895	971	941	930	910	947	963	905	989	867	930	924	938	956	882	966	982	952	934	889	915	918	908	894	924	1006	922	933	901	920	961	953	978	940	922	1014	955	900	980	950	977	921	966	929	923	889	942	948	1008	907	939	928	965	957	970	936	903	981	938	950	894	955	944	963	962	1029	972	944	937	918	958	918	946	910	948	927	1008	952	974	949	955	1013	925	911	911	886	947	961	930	903	954	985	925	955	934	957	970	932	924	948	967	939	962	909	909	865	915	949	908	918	969	936	925	937	934	964	971	894	985	919	948	901	928	936	918	963	968	933	918	990	949	949	943	938	954	962	916	892	932	973	941	989	950	927	974	954	936	918	947	939	960	903	1022	980	909	913	934	941	915	968	939	1008	935	996	939	927	907	941	948	890	929	976	915	912	939	931	977	935	865	905	969	971	945	937	980	986	919	911	944	947	937	940	934	934	921	985	983	955	951	966	876	916	890	974	940	961	953	916	885	910	937	1009	858	911	961	941	958	899	938	947	953	962	934	897	943	978	997	973	967	902	1001	894	942	905	932	955	906	894	926	940	906	945	957	940	938	1006	919	977	937	993	992	965	921	888	927	908	903	924	892	968	953	982	970	913	982	926	926	936	937	906	967	996	989	924	939	965	973	943	961	973	947	958	976	931	935	924	928	937	900	947	941	938	953	925	934	1003	940	984	951	914	889	905	980	942	933	965	1012	897	959	969	985	970	947	937	983	966	913	948	945	940	927	984	930	926	907	945	961	974	917	971	928	918	926	910	959	944	923	916	959	924	975	908	971	943	954	915	979	943	991	935	927	955	949	889	957	966	971	946	915	955	886	948	989	896	1007	942	967	957	916	912	982	904	941	896	968	920	971	917	950	965	943	941	952	942	932	917	964	896	951	950	951	914	941	932	949	953	978	946	959	967	994	896	956	923	927	954	1009	901	937	945	960	917	974	916	960	942	952	946	991	962	912	949	916	918	988	949	949	922	944	935	957	924	989	923	936	925	994	974	901	953	953	918	899	900	913	880	1007	948	929	981	938	946	1012	967	945	919	960	949	955	956	938	972	974	932	1004	918	952	933	956	896	964	935	936	945	975	909	946	955	939	904	947	955	933	944	976	874	968	954	907	936	968	923	937	946	908	942	931	949	912	973	917	958	943	961	938	985	986	891	953	933	913	951	905	959	888	925	973	950	929	957	980	993	977	904	906	1006	952	938	961	941	923	937	927	962	983	984	957	1041	900	1037	948	944	918	968	958	998	947	939	929	937	926	945	911	954	942	921	934	979	972	1002	929	921	948	901	912	969	936	855	918	925	940	901	949	999	937	971	933	976	935	980	936	948	963	1063	951	895	885	950	914	966	956	939	948	925	965	892	980	924	950	940	978	939	942	942	949	934	977	908	920	976	964	893	969	955	984	971	887	945	934	892	966	967	978	978	926	965	956	908	955	892	894	895	931	950	944	1025	980	937	939	883	969	922	1001	914	933	986	959	881	969	957	948	951	982	989	923	928	957	958	927	927	945	1027	963	1006	982	909	942	968	914	932	944	906	957	963	952	914	879	938	928	892	962	1028	891	966	955	957	955	895	939	908	932	920	912	886	902	950	928	985	1024	975	877	925	947	963	959	949	943	976	933	925	937	875	988	993	935	945	1000	953	1010	905	992	979	936	928	954	911	933	978	965	930	926	922	933	929	937	947	928	926	907	971	945	927	935	969	899	951	1008	941	917	910	966	999	917	915	983	986	953	932	908	927	984	940	973	891	969	936	952	961	941	965	967	1041	892	924	922	966	965	917	967	949	951	926	980	974	902	973	941	951	926	930	978	958	952	967	962	922	942	935	950	938	951	964	965	941	918	936	926	1006	934	983	968	949	948	955	963	936	985	929	1010	939	962	925	925	986	933	921	932	901	898	964	962	945	952	959	979	935	975	912	948	933	921	959	930	990	934	925	942	926	949	882	886	901	971	987	950	945	939	864	912	957	918	943	942	985	1010	876	1005	946	972	914	949	1007	984	950	924	937	951	960	924	969	977	964	980	955	941	986	982	967	941	920	952	954	960	968	909	929	947	918	991	952	960	945	995	949	972	918	985	895	968	922	974	988	895	970	867	968	934	943	937	961	898	861	946	909	939	1000	958	932	976	933	936	909	965	924	933	905	878	952	916	960	958	938	914	935	927	982	875	914	966	930	938	916	1015	917	941	953	961	970	987	960	992	919	937	964	971	910	953	930	936	956	1002	948	1020	934	913	957	910	927	950	938	981	978	975	966	1002	913	969	891	937	938	894	958	958	962	968	965	965	919	956	962	939	977	919	965	970	948	899	909	926	950	948	964	931	969	954	960	920	913	925	929	956	972	957	903	939	929	1024	962	1000	943	948	976	971	924	985	947	955	944	924	925	967	919	925	952	871	959	934	884	994	910	960	919	941	929	991	921	944	934	937	956	944	948	942	892	946	998	926	940	977	948	884	946	935	968	900	931	911	972	985	954	919	976	942	915	945	981	936	884	917	943	950	938	968	906	925	914	961	891	885	991	958	950	889	876	944	974	971	951	938	962	930	962	946	940	907	984	1013	973	916	938	958	932	956	900	961	1000	957	940	893	978	942	920	951	989	994	940	934	879	956	900	907	925	957	941	898	981	973	986	918	940	887	945	949	926	958	975	937	932	962	944	951	965	903	943	889	923	930	936	940	982	906	883	938	948	960	952	916	933	879	1009	947	934	946	976	984	962	956	950	935	910	936	927	955	1001	916	909	937	942	928	938	909	949	911	971	920	961	928	891	909	941	958	904	914	889	939	931	955	988	936	948	911	954	948	977	930	966	883	928	933	965	939	956	963	909	956	1009	961	905	901	939	963	926	955	926	948	945	930	944	925	961	897	972	951	927	928	900	987	873	969	970	967	969	858	939	967	924	928	961	947	906	936	931	914	934	973	930	992	949	993	934	960	942	987	930	960	917	951	889	930	907	895	934	962	939	927	970	942	928	940	959	930	902	953	919	941	925	920	963	933	918	970	984	1021	932	965	974	979	900	1006	952	926	908	968	943	945	908	938	926	921	976	937	959	936	979	962	921	979	944	906	944	952	884	933	947	924	971	962	925	982	919	936	882	928	934	982	947	914	931	937	906	975	905	911	957	976	968	904	923	940	929	982	920	914	899	895	906	906	949	940	928	972	913	971	920	959	901	929	938	935	913	950	912	959	919	983	918	905	908	906	993	906	898	935	943	974	994	941	961	973	931	939	955	886	1025	872	979	972	931	908	867	980	975	975	926	912	980	917	921	914	954	993	900	934	979	923	969	939	922	921	918	906	927	993	1010	897	878	877	916	870	976
3519	2184	1043	712	847	1284	1296	1178	1089	981	824	668	545	489	437	392	333	298	272	235	218	202	184	177	166	133	157	116	141	112	112	81	117	107	114	96	117	95	91	98	112	99	94	85	68	78	82	87	83	83	105	74	85	73	68	72	74	74	67	102	68	110	71	77	70	62	70	67	70	74	77	81	70	73	68	59	68	71	67	69	76	64	81	75	64	83	63	66	83	72	72	69	68	62	66	78	74	73	72	72	85	55	68	71	68	64	71	82	78	89	76	80	78	81	77	86	79	67	77	83	80	57	70	76	77	66	76	79	65	75	66	71	70	79	73	82	79	63	78	93	66	69	61	72	65	77	76	68	63	62	75	79	87	71	61	69	73	72	89	84	81	65	70	74	68	77	68	64	60	69	84	81	76	65	69	77	64	72	63	53	73	81	71	61	70	66	52	67	57	78	81	69	59	77	82	85	90	68	90	75	81	49	78	79	65	84	68	81	79	71	69	66	70	75	55	96	90	68	77	86	66	81	77	89	64	69	83	75	80	79	80	79	68	72	65	79	77	78	73	79	74	74	68	76	79	68	74	68	59	80	70	81	65	80	75	77	85	65	72	77	76	73	67	71	74	59	84	57	64	56	72	83	95	68	75	69	74	76	68	73	91	74	76	75	59	68	64	79	76	74	70	66	74	79	70	72	71	87	105	88	79	77	77	64	62	81	66	71	75	68	71	80	74	69	72	66	66	78	77	76	83	73	66	76	79	74	73	78	55	97	70	85	80	90	80	68	68	77	71	79	84	62	62	78	80	70	58	71	76	58	81	81	76	65	65	76	71	84	55	74	62	72	84	77	85	93	70	70	63	74	65	84	79	64	79	63	75	61	70	69	68	70	81	76	72	68	73	77	72	83	69	89	76	69	66	75	73	72	92	87	67	75	62	103	75	69	77	69	68	74	64	66	61	76	81	71	76	77	71	61	78	71	67	85	79	78	67	79	64	77	70	60	72	71	54	92	83	75	77	60	84	72	62	71	78	78	78	64	88	66	79	66	83	70	70	76	71	71	80	82	78	85	62	83	64	77	80	64	75	71	68	75	72	63	82	67	84	70	72	72	76	89	72	74	97	61	69	89	76	74	83	69	71	68	75	63	78	84	87	71	71	76	60	77	94	77	68	71	68	76	65	70	66	54	78	69	64	81	86	71	81	79	69	75	68	68	87	76	77	76	75	86	73	68	75	68	69	83	70	69	74	65	80	69	62	55	75	63	79	71	63	74	72	86	65	75	60	79	70	81	78	73	70	66	61	69	72	78	82	54	72	59	71	66	72	62	63	85	85	58	80	54	65	83	71	76	86	73	84	76	73	80	70	65	77	58	79	87	79	81	90	90	82	64	70	80	59	77	93	65	75	83	76	84	67	66	74	66	67	60	78	84	60	78	78	74	77	83	58	73	59	62	66	78	80	61	58	82	85	71	84	77	74	67	52	82	64	77	68	78	67	77	88	68	66	79	71	68	75	74	79	70	79	62	77	83	62	80	66	74	71	82	80	59	81	59	80	71	76	69	64	75	67	56	66	76	74	81	72	87	72	66	71	85	79	77	81	72	68	63	61	83	76	65	81	67	65	79	67	81	74	65	57	77	80	60	68	80	76	69	67	72	60	61	64	72	72	73	72	71	75	89	65	57	74	86	73	79	59	91	82	74	74	60	75	77	77	75	74	77	63	83	66	75	59	74	71	71	80	64	55	69	73	74	62	80	73	60	75	69	75	76	75	69	75	71	71	80	78	69	75	81	84	75	65	68	80	70	76	74	61	70	71	75	75	73	70	79	79	63	76	75	84	75	85	67	72	84	71	82	78	72	59	79	69	70	77	57	74	65	69	80	74	70	69	62	77	67	68	74	76	62	79	62	85	61	83	90	56	61	73	70	73	74	70	77	78	72	63	69	70	80	90	68	77	66	79	82	94	76	62	73	72	83	81	103	74	78	74	77	87	80	65	74	72	58	72	86	70	81	77	80	71	79	81	69	68	74	80	88	72	69	68	65	82	86	59	68	88	66	67	57	74	84	76	64	86	70	70	68	77	73	95	86	65	78	94	69	69	80	73	62	69	65	73	90	69	79	78	69	94	62	57	71	81	85	72	63	56	80	60	65	70	67	90	61	77	74	59	80	72	78	80	78	89	70	77	77	70	76	68	73	71	77	60	80	74	63	71	66	79	73	69	74	69	70	82	66	65	83	72	82	63	64	86	79	63	72	95	87	60	63	81	70	72	60	66	64	81	73	74	75	67	81	75	71	83	76	75	73	76	82	64	62	66	69	83	97	76	68	76	58	83	61	72	68	54	71	82	82	56	72	86	60	70	68	70	58	74	67	81	80	81	57	64	73	59	61	87	85	64	72	88	61	77	67	92	70	61	75	61	60	67	66	90	58	78	76	77	73	75	84	76	78	71	73	76	68	79	71	76	78	80	71	77	66	75	80	81	73	70	62	60	62	78	83	68	66	69	85	78	80	71	75	67	84	79	70	68	69	82	61	79	77	73	80	76	65	55	82	79	80	77	85	83	73	75	70	54	78	84	74	71	64	84	63	79	71	84	69	73	77	61	70	78	71	87	77	82	73	70	81	83	77	73	78	70	67	82	74	83	75	77	66	66	74	60	86	83	68	73	78	64	68	73	69	68	67	68	69	69	81	64	75	79	75	69	65	72	72	78	77	86	68	60	70	89	77	66	77	64	67	69	82	89	80	62	73	63	65	94	70	76	64	69	72	76	71	84	84	60	76	71	70	70	82	74	73	77	62	77	72	64	87	70	74	78	69	73	74	80	62	64	82	71	67	74	75	71	75	74	68	66	70	75	81	80	69	66	67	83	81	92	68	61	79	62	70	71	70	67	74	68	69	83	84	80	85	65	74	77	89	66	81	73	87	63	75	89	66	81	80	74	83	86	80	91	66	72	85	72	76	77	61	63	75	80	68	66	86	78	78	67	74	85	68	83	91	78	69	73	73	75	80	80	82	77	84	84	61	69	60	84	85	70	69	79	78	78	83	54	73	70	69	73	83	80	73	83	82	79	60	75	67	91	70	73	65	68	73	82	73	83	75	60	78	77	91	66	70	84	74	67	63	78	80	90	84	57	84	78	70	83	74	78	58	74	58	71	73	76	72	86	69	87	77	62	79	75	64	96	86	77	75	58	71	85	60	82	56	65	65	75	73	78	89	80	70	72	71	80	66	75	67	78	64	71	62	76	87	63	76	63	69	84	90	69	86	70	94	69	60	68	73	69	62	67	65	66	74	76	73	59	79	60	87	70	77	72	71	74	76	79	72	80	62	77	70	75	65	67	79	67	65	67	71	88	67	85	69	76	89	71	88	78	71	84	65	62	90	81	75	79	66	78	72	77	86	80	64	59	88	69	78	73	77	67	72	70	61	79	62	79	68	76	70	77	70	80	66	74	90	71	64	67	83	80	59	73	76	66	65	60	74	83	73
28965	19819	14333	22282	30624	31950	30136	28063	26016	23479	20926	18359	16246	14239	12774	11509	10174	8822	8012	6975	6270	5779	4903	4355	3804	3679	3507	3013	2673	2416	2407	2358	2283	2371	2319	2132	2072	1984	1858	1652	1543	1421	1501	1426	1371	1387	1345	1312	1270	1207	1203	1134	1144	1033	1029	1054	1004	959	1002	974	979	958	920	908	934	897	919	896	876	926	868	881	902	887	883	891	934	880	913	790	864	902	900	861	868	857	904	892	838	868	849	896	903	914	886	854	848	886	879	854	887	903	859	848	900	837	827	845	893	859	849	844	881	921	831	867	877	853	896	822	810	830	915	868	908	873	898	908	820	886	867	886	821	839	901	843	904	883	832	881	874	889	868	864	809	846	832	841	834	902	881	849	905	896	876	817	860	855	861	908	851	893	900	893	896	878	853	827	863	883	825	894	824	827	830	820	827	885	792	854	841	901	833	868	888	880	881	872	872	895	831	943	803	889	863	887	865	866	835	876	841	868	906	823	907	827	837	815	872	887	901	866	847	863	898	878	872	850	864	868	898	825	858	894	863	896	877	848	901	862	846	901	835	814	903	823	885	864	904	834	820	844	911	876	864	894	852	839	844	903	883	860	887	855	894	825	845	982	839	914	825	855	874	855	818	846	925	879	896	843	878	877	879	861	890	871	889	904	884	909	891	877	869	814	903	873	863	851	853	915	878	835	891	912	876	879	876	887	854	839	837	902	886	903	821	868	892	848	915	916	845	852	850	932	866	883	914	822	829	854	902	845	909	872	834	879	890	905	903	870	864	898	899	864	917	878	851	865	887	888	865	821	866	882	879	875	885	870	812	826	903	891	827	887	881	888	848	902	890	810	900	878	882	888	867	880	847	849	844	915	840	828	863	872	904	876	822	893	882	860	876	900	890	909	892	755	896	874	912	869	891	825	852	859	868	824	838	913	901	902	891	874	903	864	880	848	859	927	865	862	839	875	947	876	870	864	855	898	848	884	886	859	892	831	883	872	847	878	916	868	878	870	884	870	871	856	849	875	841	874	859	865	936	900	855	881	895	867	854	886	884	856	860	892	840	820	874	901	940	900	864	888	870	865	890	846	883	851	849	860	904	848	914	892	884	878	876	840	884	882	854	872	860	828	849	895	875	882	820	825	881	915	873	901	898	860	887	896	858	858	872	850	915	871	845	907	825	868	834	871	865	867	876	869	888	843	879	877	833	896	866	860	886	846	858	879	876	855	864	968	935	843	865	865	860	873	865	855	853	935	871	845	891	870	859	835	871	848	869	878	880	876	832	905	919	883	862	873	892	896	840	846	868	889	853	885	872	844	840	844	875	896	866	822	828	914	866	851	852	899	907	859	888	854	876	849	861	817	877	837	881	864	884	916	891	836	852	911	843	869	852	849	828	885	890	839	875	870	799	835	834	861	887	891	895	875	874	921	874	859	832	887	851	853	865	912	800	886	852	881	815	865	806	864	855	894	810	889	855	866	862	830	890	857	843	905	849	882	854	888	888	895	878	893	862	851	883	908	889	894	846	892	851	870	871	822	864	852	854	872	883	910	926	878	924	853	855	894	839	836	860	823	864	866	913	862	841	779	839	831	894	858	840	810	899	834	871	870	835	823	897	814	854	890	825	851	862	822	898	911	882	895	838	918	858	856	851	847	922	872	833	897	867	870	878	873	915	846	827	861	874	842	894	858	933	837	846	893	884	913	929	834	860	861	883	869	858	905	869	838	938	909	907	868	840	854	788	840	892	882	904	887	859	882	897	865	853	840	872	830	837	888	890	847	785	878	856	851	897	869	886	857	858	851	872	856	858	920	882	871	867	887	853	883	843	877	897	873	863	851	820	927	822	894	867	858	846	848	900	886	882	898	849	869	884	857	902	852	828	874	906	841	836	816	860	873	827	904	852	859	871	930	919	863	922	818	844	880	930	895	876	840	846	841	853	846	831	915	844	846	867	847	861	893	842	869	885	861	904	849	835	869	883	815	854	853	873	845	918	838	864	919	870	913	807	884	836	869	915	832	895	841	900	854	862	864	886	889	873	912	886	863	871	873	865	883	891	891	872	845	874	798	897	879	889	850	891	872	863	814	869	855	885	838	884	850	847	874	830	871	866	873	855	891	891	871	876	881	847	856	885	830	848	859	880	905	834	849	917	911	850	896	895	862	858	859	932	852	887	899	832	854	937	848	797	859	871	876	896	899	857	861	859	897	916	893	883	835	868	952	859	838	863	849	819	819	890	882	868	866	818	835	872	857	832	836	836	863	932	868	882	816	866	887	842	850	843	881	838	850	833	861	836	828	863	875	845	899	883	872	795	883	880	876	863	908	861	895	914	867	895	863	906	848	863	866	854	896	884	889	890	836	820	829	856	865	892	876	847	832	826	842	851	832	895	864	870	850	886	820	934	877	878	881	905	880	877	904	930	853	863	880	908	833	844	885	815	818	894	848	824	888	844	900	875	870	894	838	859	855	875	865	814	842	934	848	909	895	868	920	799	872	867	899	882	897	891	864	897	846	840	858	854	827	846	846	827	827	888	833	898	840	866	858	916	853	893	875	931	893	866	856	846	867	869	873	886	906	884	909	848	865	895	848	808	893	846	870	899	912	923	858	825	827	870	870	831	833	831	845	889	848	847	879	874	870	838	865	819	881	866	894	844	844	845	906	830	862	901	896	885	822	867	814	839	853	859	869	883	855	869	941	842	833	822	915	808	822	888	861	877	867	867	870	891	863	836	927	929	842	855	874	785	851	861	864	889	882	844	801	837	909	839	853	817	855	887	787	852	899	856	820	898	890	927	832	894	844	865	889	847	818	845	861	844	863	838	918	822	865	875	868	850	826	889	870	862	881	838	832	887	849	939	826	841	855	916	886	805	836	804	832	869	883	880	871	867	853	867	837	874	846	863	851	862	846	881	889	863	831	882	858	870	869	901	836	805	852	871	869	885	861	840	881	826	868	860	893	859	896	886	903	910	886	872	873	870	888	818	881	886	891	834	866	867	845	832	845	886	876	884	839	863	879	902	850	869	833	846	882	893	895	900	890	852	827	843	847	885	905	888	824	834	866	861	894	883	898	841	885	824	900	863	822	833	880	874	870	879	902	849	901	890	908	846	850	875	881	812	908	822	854	854	893	830	870	941	869	902	884	899	884	850	898	869	843	899	859	853	846	903	907	830	840	855	877	892	953	856	832	859	851	864	846	801	892	803	899	892	886	861	828	869	898	859	906	920	848	853	853	855	911	825	914	859	930	919	835	856	856	904	851	858	818	820	866	827	860	890	891	839	856	821	871	856	868	796	881	916	922	864	892	863	869	896	907	906	870	818	883	859	854	850	894	835	905	872	891	820	857	867	873	891	864	885	880	836	895	876	849	824	879	836	892	834	885	842	847	877	808	884	883	920	882	859	857	877	798	895	870	869	898	815	895	896	816	877	851	893	894	869	845	915	829	894	898	884	836	864	832	900	799	874	853	898	847	838	868	843	898	827	855	849	938	866	857
2528	922	474	371	404	622	543	508	501	427	364	324	297	241	248	222	186	162	137	150	132	111	122	118	109	79	88	79	92	93	81	97	79	97	78	92	77	83	80	78	72	81	71	86	74	89	83	74	75	87	70	94	79	59	76	57	72	70	80	68	52	81	71	71	76	62	90	68	60	80	84	78	67	65	69	81	80	63	59	86	60	52	59	63	60	71	67	83	75	66	64	58	97	76	63	69	66	76	62	73	77	67	73	90	62	77	72	81	82	69	71	71	93	68	80	71	61	72	61	63	72	56	67	62	70	75	75	76	92	71	72	79	89	59	70	72	55	71	71	64	63	57	59	80	82	86	70	66	72	68	82	75	71	85	78	81	63	74	62	76	70	71	71	57	62	72	86	61	66	86	66	73	60	74	73	62	84	74	67	70	74	70	64	72	62	65	64	80	81	62	64	72	66	72	62	75	53	53	80	68	84	70	66	65	76	68	54	72	71	67	68	60	79	56	78	77	82	60	44	71	81	84	73	64	76	61	68	87	89	97	85	66	77	79	75	78	73	78	84	70	70	89	65	63	74	67	73	70	69	59	87	51	77	64	71	80	72	70	82	83	64	75	74	68	71	71	67	51	72	84	66	71	72	79	87	62	79	80	70	71	73	73	88	67	72	75	68	72	64	72	64	46	80	70	88	69	94	69	65	84	98	79	80	76	73	68	71	59	70	78	85	57	81	65	78	84	83	71	72	81	76	73	70	74	74	69	77	75	71	70	81	84	85	82	55	64	80	79	61	68	68	71	64	79	71	58	74	78	69	73	81	73	52	73	75	69	60	85	67	79	82	72	70	66	58	78	75	73	69	63	85	68	81	75	71	60	69	88	71	58	80	63	84	64	78	64	81	70	74	65	74	68	81	67	78	78	65	65	75	83	80	68	78	71	58	77	87	72	51	70	72	78	75	73	62	84	83	65	68	90	72	72	59	65	79	57	72	64	68	72	65	79	83	50	85	75	65	72	72	62	63	69	82	77	69	71	76	68	65	88	73	51	66	59	76	67	77	75	68	75	68	74	70	79	82	59	65	67	77	74	69	76	80	57	81	88	74	83	82	77	71	67	67	75	62	62	73	71	65	72	56	83	77	73	58	71	70	62	71	78	85	77	76	71	76	70	78	61	68	81	76	63	75	73	82	72	73	80	79	76	73	67	62	66	71	74	68	71	86	72	66	62	74	71	63	76	63	71	73	72	73	82	87	85	84	73	64	68	63	76	67	86	71	70	82	69	89	84	67	61	94	65	70	73	70	83	54	79	57	79	74	68	79	64	81	77	84	71	80	65	86	78	75	50	63	72	67	52	73	64	68	85	51	66	70	77	78	84	74	74	69	60	67	74	75	76	73	67	84	71	62	75	70	68	73	93	63	75	69	64	70	76	66	74	65	71	71	76	76	69	69	67	69	60	77	63	71	66	63	60	78	59	79	70	74	62	64	69	89	71	83	76	66	57	68	69	65	64	88	64	79	71	70	76	75	61	66	92	60	64	70	72	91	70	68	59	73	71	77	59	65	64	76	70	69	63	65	77	76	78	76	69	73	87	75	53	81	83	60	84	80	59	73	81	73	84	63	75	71	75	77	76	86	73	88	80	67	65	82	72	78	63	69	75	64	88	81	80	75	83	72	68	67	71	84	82	68	68	58	77	60	61	51	70	79	73	59	82	67	79	72	69	71	78	65	89	72	79	77	61	66	66	76	68	66	59	64	59	74	76	69	75	76	70	74	71	69	64	71	77	53	65	62	67	52	77	72	82	59	59	67	82	66	67	64	83	60	83	81	88	85	72	60	63	67	78	68	82	77	76	75	69	61	80	68	78	74	89	78	76	75	68	62	72	76	73	62	77	71	73	85	65	74	79	59	62	74	76	78	74	76	77	81	79	56	82	75	81	90	72	82	73	67	82	88	80	75	70	67	64	80	77	62	73	70	71	84	71	75	52	69	48	78	64	79	70	70	57	70	63	62	74	84	71	64	66	58	69	64	72	80	66	74	86	78	73	71	68	75	66	89	66	74	64	82	65	78	72	71	74	62	64	79	84	67	54	68	70	92	72	71	60	66	72	77	80	79	76	80	56	87	81	74	82	75	66	64	84	71	82	69	62	70	52	82	79	64	75	80	63	53	74	64	85	74	74	72	76	62	79	60	64	78	63	83	79	73	80	61	69	75	86	74	67	62	51	69	73	81	76	59	74	69	86	69	72	77	75	72	64	72	75	76	77	77	68	72	68	73	68	71	73	76	77	78	69	68	87	60	80	66	63	55	74	82	75	61	63	67	73	70	80	71	79	72	71	86	67	77	69	83	70	73	64	82	70	68	69	71	88	71	71	78	53	81	66	60	68	75	57	55	73	68	69	68	82	71	70	80	62	70	76	94	83	69	58	68	77	71	64	73	72	87	62	68	81	72	72	60	61	58	86	62	71	75	64	70	82	77	66	76	73	76	90	78	72	63	83	55	78	83	72	76	78	64	73	74	66	66	56	80	62	63	84	67	60	65	73	57	85	66	82	52	70	75	79	58	64	74	81	77	71	73	65	73	78	75	85	49	77	69	71	70	67	76	62	79	79	73	83	75	55	79	71	72	84	71	60	70	58	83	56	65	71	74	57	67	84	87	69	74	82	60	82	85	63	71	74	61	70	66	73	85	72	89	72	68	61	67	65	68	67	68	67	59	76	79	70	63	62	73	65	69	55	62	85	81	74	73	59	90	78	72	72	75	59	68	84	77	60	69	79	82	72	75	66	67	84	68	66	73	65	59	70	69	91	67	73	74	67	78	64	66	64	73	78	79	81	73	73	59	80	79	64	59	82	67	75	72	72	74	68	78	80	73	83	69	73	60	77	80	82	74	68	59	77	92	86	68	69	66	71	64	81	71	60	78	59	64	79	84	71	45	65	73	89	78	76	60	77	67	81	64	89	71	75	74	73	69	70	70	62	71	78	82	75	82	76	63	70	73	71	77	75	75	79	66	71	79	77	91	76	83	72	88	67	69	74	67	48	67	71	72	70	65	71	65	61	86	67	79	84	65	63	83	63	70	76	66	72	90	68	77	57	73	85	56	67	75	76	60	72	65	64	72	75	70	53	73	77	64	59	94	71	67	83	74	68	83	62	74	75	73	68	74	65	72	77	72	61	64	66	69	75	87	80	76	57	78	64	88	72	54	73	61	78	61	69	71	61	70	72	59	67	75	66	72	76	74	82	78	81	71	77	59	64	52	71	85	64	71	64	78	73	74	82	73	73	84	75	72	80	80	84	61	49	77	60	59	64	70	65	67	76	69	66	65	70	86	74	64	79	70	69	68	81	72	82	71	84	71	71	69	78	81	78	74	59	74	59	78	65	74	61	69	69	81	81	74	77	80	74	67	59	97	68	92	73	70	76	79	68	73	80	78	75	55	79	68	77	82	63	75	69	65	61	77	76	53	60	74	55	69	84	61	68
22362	13160	8580	15083	23139	24103	22055	19857	18303	15885	13540	11401	9445	8186	7270	6262	5657	4865	4260	3848	3413	3183	2639	2261	2198	1880	1846	1752	1617	1441	1421	1481	1396	1499	1434	1397	1361	1396	1198	1145	1130	1104	1142	1064	1062	996	1047	1091	1043	1028	1055	908	931	933	972	939	900	906	904	935	917	851	874	934	881	899	907	874	806	883	910	910	851	870	841	822	885	902	838	869	883	846	884	877	873	897	837	863	910	843	857	852	823	865	855	817	868	891	898	899	885	894	819	836	867	902	867	917	812	911	836	942	846	863	840	834	888	876	872	869	875	835	872	912	908	878	865	884	876	866	853	857	846	858	859	864	868	891	875	870	877	860	890	853	817	872	830	905	800	799	860	866	877	894	880	855	857	897	875	855	845	875	863	857	854	834	876	865	852	886	879	882	835	850	869	884	871	929	865	880	864	801	904	817	890	891	887	846	902	898	906	889	841	916	885	860	891	860	854	828	846	872	816	896	859	890	898	911	860	864	873	901	835	854	837	891	868	865	836	837	835	846	834	877	837	911	860	840	861	842	883	890	874	892	847	918	870	853	887	860	810	896	926	862	905	819	828	888	882	867	839	847	846	894	929	807	861	874	908	899	862	908	828	889	815	838	879	838	867	864	876	859	849	851	872	840	920	857	881	848	825	864	826	885	869	854	894	874	872	879	865	880	827	852	885	880	903	869	865	831	899	871	870	824	838	862	860	858	876	824	833	839	919	922	891	827	880	812	864	845	872	879	897	927	868	863	886	876	930	890	858	839	834	824	872	881	850	843	857	863	833	872	843	869	831	875	830	890	831	864	895	795	866	852	864	852	845	819	886	827	867	795	912	827	899	869	899	870	872	867	867	849	847	866	926	845	895	804	860	913	840	874	877	826	845	881	853	895	892	883	908	882	869	831	875	837	858	843	855	882	869	832	859	818	854	869	871	867	847	900	827	913	861	853	904	862	894	840	828	837	887	831	813	837	881	875	869	897	862	839	932	819	854	844	875	841	877	829	851	846	856	833	842	864	864	837	873	863	876	822	856	885	881	888	894	899	866	834	835	859	952	854	891	821	824	844	875	828	869	876	871	872	895	883	811	856	872	886	878	831	851	839	885	851	812	905	851	916	883	866	858	890	886	890	853	863	847	872	870	847	885	862	837	898	917	886	899	876	869	873	829	874	849	849	880	850	879	855	864	844	881	859	839	830	901	856	843	848	889	852	865	862	913	847	848	864	876	866	824	848	868	829	866	829	876	833	830	889	857	827	879	949	897	829	875	866	861	867	844	894	844	842	880	926	915	855	810	881	826	869	863	833	828	844	887	864	861	868	865	848	892	823	910	825	875	959	879	853	842	883	920	856	882	885	894	827	844	874	847	898	857	876	876	881	847	813	851	841	845	837	853	832	873	850	888	860	858	876	871	858	871	861	817	848	865	773	865	852	841	833	887	832	845	894	874	844	867	824	870	874	874	923	870	850	904	850	930	830	863	860	873	875	778	878	839	850	882	828	842	828	864	883	860	888	837	855	841	832	853	894	853	917	836	934	922	877	926	819	945	870	862	907	930	831	822	928	862	794	865	886	893	857	885	826	892	908	890	882	837	837	853	878	866	820	824	846	901	851	850	800	828	876	901	876	875	875	861	862	859	855	908	816	877	863	889	885	883	903	862	864	872	800	839	934	823	851	914	870	886	840	886	831	914	856	888	858	858	868	859	899	889	863	846	851	867	850	878	842	871	853	844	878	838	859	874	837	849	906	938	876	857	840	834	871	897	863	888	897	855	874	810	886	848	845	873	815	881	887	894	846	871	879	857	879	880	859	863	849	901	874	828	892	861	874	894	913	843	883	866	859	897	876	940	899	850	850	908	850	834	824	871	889	829	914	873	851	857	907	865	922	852	839	826	827	860	853	872	852	886	853	899	876	881	917	857	863	856	794	865	881	853	848	927	895	887	844	888	833	849	836	864	859	877	839	857	872	877	870	852	815	881	857	846	874	868	876	863	850	931	882	831	852	874	830	849	891	900	858	869	882	888	857	858	886	908	870	811	872	865	823	861	819	858	908	825	841	860	817	798	871	855	877	822	847	922	813	851	885	908	884	904	857	871	862	887	847	878	914	870	859	884	903	882	830	831	871	881	907	802	854	897	895	893	843	923	800	853	831	869	840	878	889	845	829	841	834	819	880	877	873	870	828	848	883	843	809	852	841	871	858	889	898	866	852	866	813	871	911	814	871	901	902	825	847	818	897	892	865	871	845	847	855	865	867	861	826	854	899	895	892	845	864	867	878	808	866	880	910	812	878	869	864	813	860	840	875	894	880	880	900	885	855	864	882	887	895	878	881	846	845	839	817	893	909	863	873	871	819	851	865	836	872	821	845	919	903	835	848	833	852	865	866	860	895	868	875	905	914	904	866	850	876	907	841	884	821	864	881	861	896	874	858	891	883	833	868	901	850	850	889	921	845	818	867	863	865	862	869	862	807	845	833	865	856	841	832	882	820	869	889	906	840	877	888	849	799	888	904	874	885	825	835	859	832	854	849	874	880	870	847	853	824	865	895	891	850	852	882	808	861	836	923	884	876	817	821	840	847	810	870	877	860	858	834	853	825	823	854	853	873	833	897	863	922	806	827	840	873	855	854	838	846	873	875	818	880	842	833	856	838	880	908	851	850	837	936	862	879	834	888	875	866	856	859	843	850	846	883	840	773	864	825	885	846	892	865	886	881	833	911	869	843	820	841	868	849	879	876	865	881	894	861	834	899	878	835	894	851	897	880	867	803	871	833	836	894	839	888	814	832	908	908	848	859	864	898	905	842	903	868	885	860	845	856	892	873	820	862	793	826	909	897	901	836	894	854	868	883	878	897	849	859	848	822	951	856	894	919	893	848	835	826	865	909	855	863	890	880	873	853	874	852	908	896	811	849	934	884	898	857	851	891	851	848	877	906	824	820	837	852	880	879	871	815	848	871	853	854	866	890	854	902	903	844	873	849	879	813	859	835	887	879	888	815	895	821	841	831	921	865	891	839	837	907	898	892	883	843	866	859	832	860	906	848	913	877	887	864	845	877	961	864	899	844	888	845	861	808	816	884	888	870	857	825	857	818	858	829	862	816	861	851	875	840	852	855	823	865	884	844	837	900	891	864	875	854	829	809	859	840	875	893	826	866	883	837	912	835	869	886	885	869	881	801	881	873	891	852	815	839	831	843	819	832	879	823	864	867	859	908	872	865	859	864	922	911	855	886	842	857	879	858	868	843	878	902	844	868	897	908	866	832	909	840	867	836	847	862	864	888	812	851	874	864	829	842	864	851	902	832	866	870	885	886	891	858	890	931	851	837	851	872	897	850	890	904	843	863	845	881	816	873	855	941	881	869	869	883	822	870	854	890	869	881	866	881	846	891	872	836	843	855	871	906	850	834	803	883	862	848	868	877	834	921	824	861	846	867	868	878	818	879	875	905	862	883	856	819	833	817	884	854	861	873	873	883
2797	1696	861	600	745	1057	1032	917	762	689	617	474	430	377	317	278	251	213	174	193	167	161	132	112	102	105	97	115	108	84	106	114	95	92	90	74	89	93	88	73	86	76	80	79	91	75	81	87	84	66	68	62	76	74	81	61	69	83	65	74	73	81	78	73	64	88	57	72	67	62	72	66	55	75	69	67	68	54	61	64	71	60	67	80	72	83	65	70	74	73	72	59	72	79	74	63	74	73	58	63	61	74	85	70	72	55	66	60	79	81	75	58	73	86	74	65	64	65	76	74	78	61	68	59	85	68	75	52	62	67	58	73	64	60	57	67	69	62	73	56	59	70	71	72	63	72	64	71	72	69	86	74	63	61	75	70	72	73	57	80	68	54	83	70	69	60	58	79	78	78	70	80	62	65	61	66	69	70	59	82	88	79	68	68	75	65	72	57	60	76	72	83	68	60	64	62	65	76	71	75	67	64	63	78	56	72	56	59	46	66	67	62	77	62	56	71	71	69	59	78	69	56	62	63	67	67	75	71	72	71	79	62	77	73	71	66	64	69	70	84	73	69	79	71	68	61	61	75	71	49	70	68	63	69	53	55	61	70	71	70	75	84	71	58	72	66	44	55	62	72	77	59	73	76	77	55	69	58	70	71	69	67	72	74	64	45	60	60	62	61	63	87	59	72	64	63	60	58	72	73	93	65	73	64	67	65	71	63	60	61	57	73	71	68	73	74	60	64	66	82	86	68	69	64	72	71	77	69	62	75	72	69	71	69	66	65	59	71	91	64	66	74	69	63	62	59	71	60	53	65	89	58	83	55	77	75	75	78	65	61	57	69	82	63	71	66	55	84	71	65	65	71	74	68	71	64	77	85	79	81	67	77	60	84	86	62	79	53	70	79	67	70	57	75	61	65	72	75	82	76	68	66	85	67	72	88	70	67	86	67	63	61	56	67	74	66	71	80	78	78	64	83	60	67	70	62	52	81	68	68	70	65	58	71	71	58	64	66	69	58	77	59	80	90	63	83	73	75	82	70	69	62	94	65	60	64	74	63	82	57	76	85	76	61	58	77	61	65	56	58	64	69	60	66	81	69	82	70	65	67	97	48	89	67	76	58	64	80	72	66	73	76	61	71	70	66	68	73	66	83	60	56	70	70	64	80	79	63	62	76	66	77	57	64	69	75	81	80	71	65	64	70	65	71	67	63	62	62	61	72	70	80	75	61	61	61	62	76	74	49	83	61	62	57	62	63	69	59	69	76	59	68	68	64	66	67	59	70	75	60	74	74	70	67	75	66	56	70	69	64	59	68	69	77	68	78	61	65	67	65	68	64	65	66	73	73	81	65	74	74	69	64	75	86	71	61	78	80	65	83	62	77	64	75	76	57	86	88	71	67	79	63	81	64	62	80	67	63	66	71	73	67	74	69	70	66	77	63	57	66	77	57	81	56	79	73	76	77	65	74	64	85	66	75	63	61	80	72	65	63	81	71	53	57	60	70	79	72	66	76	86	64	74	72	61	76	84	79	57	72	69	78	62	72	69	57	88	80	80	67	66	64	70	80	72	64	82	48	65	71	57	87	50	63	75	77	62	68	80	72	72	70	66	78	69	80	68	67	66	79	75	45	61	70	77	73	66	80	67	63	78	66	71	70	83	62	69	73	86	69	63	69	70	61	90	64	68	82	75	64	75	73	73	64	70	62	63	78	74	62	70	68	63	75	81	65	81	58	67	64	71	63	66	64	64	73	72	75	58	57	62	71	69	78	69	67	78	79	67	56	69	65	70	79	70	77	74	59	76	65	56	68	73	79	81	74	81	65	66	75	67	68	74	58	54	59	75	62	66	62	48	67	75	79	83	67	67	73	65	65	91	69	73	77	64	72	80	81	80	67	67	88	57	64	65	67	58	54	71	66	72	73	63	64	66	47	79	59	58	70	82	61	61	75	60	61	67	73	49	56	76	80	60	67	59	73	59	59	77	85	58	68	49	67	68	57	80	66	75	69	73	71	64	64	69	62	66	53	62	75	72	81	67	65	69	64	53	64	68	67	73	72	77	78	73	75	65	71	86	70	67	78	69	73	65	82	79	71	71	71	78	64	74	70	74	59	60	63	65	71	72	60	71	61	65	66	74	63	72	67	62	72	62	67	71	66	63	71	68	76	56	60	66	75	58	81	62	69	74	72	58	61	65	60	69	80	86	64	66	78	74	60	63	65	58	69	66	77	76	77	55	68	81	57	82	66	88	77	74	69	63	69	84	69	78	54	73	56	83	70	61	72	65	57	81	70	73	79	78	69	66	72	55	66	79	69	51	70	97	78	69	73	79	78	61	76	63	64	69	68	59	80	71	72	59	68	71	64	79	65	63	65	66	53	86	67	69	65	74	74	58	73	65	56	77	64	82	70	54	69	71	83	78	57	81	60	78	72	73	58	65	64	51	74	66	83	81	62	62	53	75	70	76	71	61	65	67	60	67	67	58	63	62	63	67	69	61	65	77	79	74	65	73	78	69	65	56	71	73	62	65	55	63	71	64	69	68	65	73	67	91	78	60	72	71	80	86	67	76	76	65	81	76	58	66	76	73	65	73	62	78	70	68	79	78	53	79	70	61	67	66	67	64	72	72	64	59	66	62	64	63	81	71	74	76	64	68	69	78	58	70	63	69	86	76	65	60	72	69	76	67	58	57	85	69	77	61	71	68	54	68	78	75	75	64	68	59	71	53	75	64	70	65	71	61	62	63	70	68	70	69	65	64	68	68	71	57	74	43	82	83	71	71	74	63	78	65	61	61	70	58	64	56	77	66	74	73	63	69	92	72	74	81	68	53	67	77	68	78	53	62	89	65	68	68	67	62	83	76	62	87	49	71	81	65	68	77	71	70	72	57	81	66	75	67	69	67	61	53	63	71	75	91	73	77	63	63	70	81	64	79	71	64	74	75	81	72	72	67	53	80	64	76	64	69	80	74	90	63	68	54	58	80	57	61	63	75	75	66	68	78	72	58	77	66	71	70	72	77	60	65	71	67	66	75	65	65	64	64	72	70	68	79	81	66	75	54	62	67	80	71	83	77	84	80	72	63	66	78	64	76	80	77	55	71	69	76	63	71	63	82	56	60	66	60	66	68	69	69	70	89	70	69	59	61	62	60	80	63	79	79	62	67	50	71	70	67	71	66	87	72	69	74	86	81	69	64	62	79	63	79	77	69	59	73	87	66	59	82	67	81	74	65	75	60	71	64	55	72	70	76	70	72	54	78	65	56	63	65	62	58	75	61	70	83	75	62	96	80	74	80	70	75	65	68	61	77	64	70	74	74	78	54	74	71	74	77	62	79	56	81	73	65	74	76	60	83	67	80	77	58	74	83	84	71	82	66	69	66	72	60	66	79	73	74	76	72	94	55	76	66	75	73	64	60	77	58	74	69	87	59	73	78	90	74	76	66	72	71	64	74	71	58	60	66	73	78	62	64	74	69	78	59	64	72	69
26366	17738	12289	20731	29203	29597	27379	24729	22463	19820	17264	15019	12831	11255	9742	8553	7636	6618	5843	5227	4676	4299	3586	2987	2874	2596	2438	2246	2010	1861	1783	1830	1667	1760	1721	1648	1662	1600	1486	1336	1289	1193	1211	1194	1117	1153	1095	1089	1005	1073	1038	997	994	1002	948	952	932	899	898	911	854	902	876	881	797	791	874	857	884	841	871	837	850	790	837	827	829	813	828	799	791	824	803	817	822	852	781	800	860	792	868	875	874	807	882	825	839	841	770	813	788	843	782	818	816	814	778	759	808	810	824	793	865	827	829	802	820	816	786	828	794	813	881	819	835	844	818	832	839	800	805	813	791	867	855	819	790	871	861	852	786	766	834	774	838	813	784	830	855	799	815	776	806	837	787	850	808	787	817	854	796	869	775	815	809	839	831	837	803	817	853	842	851	820	794	838	834	855	851	849	821	784	836	824	857	853	835	812	817	798	806	826	765	818	801	829	824	822	854	801	819	818	855	824	817	814	816	814	831	828	808	770	792	815	827	851	861	855	812	796	856	802	829	817	840	782	800	858	830	811	803	783	848	833	856	814	820	813	821	810	785	776	823	883	823	830	827	892	820	846	838	866	843	818	866	811	840	805	835	849	823	855	859	839	808	795	839	812	801	831	835	821	827	860	812	849	848	836	808	792	824	825	859	850	793	826	819	782	895	819	788	865	834	853	786	775	789	870	854	826	858	800	821	835	838	900	756	793	818	822	821	843	845	819	841	815	833	826	821	805	807	813	858	847	838	861	822	830	839	815	804	792	876	819	802	840	839	818	860	841	858	792	917	781	809	845	844	796	822	867	844	803	849	780	744	864	845	867	833	811	813	927	817	812	863	819	871	847	798	792	820	885	801	847	847	875	797	870	786	866	811	832	860	808	848	772	823	834	846	822	846	803	829	811	827	868	829	864	838	868	822	779	800	780	867	806	828	846	808	823	830	828	868	838	839	829	831	758	887	851	871	807	825	818	789	864	851	812	824	813	822	782	845	787	834	804	845	829	852	797	842	816	802	838	808	812	816	871	832	848	809	799	852	819	785	775	821	781	819	848	844	850	835	813	811	808	828	806	795	812	803	856	796	867	860	805	856	847	795	796	865	809	876	865	833	778	787	816	867	828	844	828	794	838	874	816	873	821	799	874	827	807	843	827	796	825	832	835	807	813	829	848	837	788	814	827	796	839	807	854	860	859	861	854	821	820	817	822	836	847	766	850	797	850	826	819	843	842	819	847	810	842	883	813	855	904	824	763	823	811	820	862	882	883	776	866	899	795	842	822	822	839	829	868	762	799	860	825	796	775	852	782	797	840	774	827	828	833	844	825	832	801	820	827	855	826	866	799	830	803	775	768	801	786	824	839	802	841	861	807	873	850	801	820	841	820	815	808	887	847	844	818	785	849	836	803	782	805	806	816	828	809	826	829	839	830	827	789	794	803	816	819	805	865	841	818	805	845	786	771	785	838	859	792	805	816	797	817	808	833	823	856	830	814	810	821	773	868	796	862	805	804	830	822	839	795	796	823	832	827	823	805	807	827	880	787	828	819	826	841	817	849	823	810	791	862	788	816	777	840	830	892	826	866	846	807	863	769	825	811	842	835	788	804	828	819	813	824	826	825	827	781	816	871	853	812	841	788	861	855	829	808	797	855	875	856	834	781	839	850	816	805	810	860	795	789	816	796	803	868	831	781	852	832	785	800	812	818	824	837	807	832	843	825	785	850	821	800	810	829	757	788	800	836	841	822	830	798	835	811	854	779	859	810	814	820	831	825	808	849	876	812	855	838	841	816	800	854	762	857	820	827	831	844	789	816	857	856	813	827	808	784	835	824	828	852	871	891	816	806	849	827	771	805	858	868	823	814	818	862	860	838	816	779	802	819	826	792	819	760	793	809	835	766	863	865	798	865	736	807	812	834	798	836	872	843	875	824	834	841	798	837	808	839	774	837	814	877	824	881	848	805	816	815	814	839	848	807	832	825	794	860	814	828	815	836	817	841	840	808	823	832	826	811	846	817	842	837	813	811	772	807	791	825	864	831	792	845	866	843	816	831	836	812	806	840	868	798	835	827	804	810	798	852	837	839	816	816	802	817	835	819	817	775	831	761	814	847	838	781	771	803	850	809	847	834	806	822	894	801	829	798	800	811	862	835	850	799	783	826	783	838	789	834	848	768	796	797	847	800	831	813	799	817	752	795	813	861	801	778	785	841	805	840	853	832	805	825	802	780	866	780	808	796	810	754	784	834	832	824	866	796	858	837	861	859	825	814	895	811	817	803	852	807	834	882	794	842	853	872	775	795	811	824	782	831	849	889	792	830	817	861	845	779	841	831	785	804	774	811	822	806	840	839	842	809	868	864	839	838	871	875	837	815	852	855	801	844	803	863	831	863	827	856	826	826	789	868	843	788	817	801	838	869	850	847	832	855	794	813	856	877	820	831	796	908	834	803	811	804	875	818	858	830	815	838	827	834	848	883	836	849	836	831	805	866	839	827	798	819	774	829	784	826	845	833	810	832	833	836	802	840	838	812	824	866	762	837	845	838	812	836	819	788	776	828	837	858	801	843	802	832	842	786	853	774	844	819	817	874	811	830	844	776	790	882	822	861	825	745	824	801	771	806	808	821	830	787	869	833	795	806	838	798	826	844	797	795	769	828	825	799	796	825	836	787	800	836	868	817	781	824	827	785	822	820	815	780	775	819	776	805	827	834	828	818	797	840	823	845	832	905	823	831	773	824	808	800	782	795	792	802	794	810	839	790	832	842	847	834	832	848	802	833	880	818	882	789	784	833	810	788	842	823	817	817	823	764	833	830	776	823	819	836	805	815	809	799	832	834	820	818	841	834	852	802	861	824	817	865	846	852	809	840	872	775	771	873	869	820	771	840	813	836	800	782	802	798	865	790	809	797	814	828	819	827	787	827	841	820	822	852	805	799	830	852	846	848	856	768	840	813	861	818	791	794	740	832	802	832	782	884	796	885	779	779	847	809	774	792	832	847	856	808	827	803	853	853	815	803	858	812	855	858	839	784	857	813	829	835	837	843	842	809	893	790	827	769	830	789	831	809	819	856	835	828	793	782	836	815	848	842	790	855	794	844	831	820	826	780	804	853	776	834	809	829	810	771	850	814	796	840	798	810	823	802	804	787	836	808	845	831	826	838	839	832	786	827	833	831	833	833	781	810	803	816	807	845	787	862	844	787	830	806	820	872	833	804	826	850	813	830	843	861	794	846	844	813	842	820	818	794	818	854	835	779	829	822	823	829	793	818	807	825	802	781	860	848	780	819	800	821	815	783	857	808	840	856	821	820	812	848	818	795	882	828	820	838	824	781	841	787	844	812	777	818	863	748	820	850	804	811	852	851	845	806	778	863	805	864	837	842	754	850	794	824	846	805	832	848	811	819	807	850	799	824	832	851	869	830	808	847	873	804	793	824	768	838	814	851	782	887	798	824	822	823	852	866	859	848	835	816	791	906	825	853
4085	1716	888	677	757	1104	1100	923	804	687	593	483	445	431	351	314	240	242	212	189	182	158	165	150	155	150	143	120	116	97	101	95	121	123	109	104	116	86	108	76	96	96	89	90	93	94	88	113	102	98	66	86	106	74	90	90	80	83	75	83	84	69	86	86	83	80	90	74	64	68	83	67	69	65	79	89	103	81	67	63	66	53	80	84	79	82	72	82	89	82	64	75	85	65	80	65	80	91	86	81	96	75	83	94	94	79	74	90	70	72	77	73	87	73	64	82	85	85	94	67	63	71	78	102	73	79	84	91	92	82	81	71	76	94	77	73	83	79	84	67	83	69	82	88	87	79	77	85	75	79	82	77	67	61	104	92	75	73	87	73	80	74	76	78	101	61	92	59	87	80	79	78	97	90	86	75	82	82	78	86	79	59	80	87	73	71	82	89	90	75	90	82	87	80	76	72	74	77	78	75	97	101	73	72	69	70	91	71	89	75	73	73	85	76	69	90	95	78	82	78	60	93	69	81	75	76	79	78	67	68	83	75	80	86	79	93	81	65	63	84	70	66	79	93	71	69	88	81	73	91	87	68	80	83	79	87	88	69	80	77	78	84	60	59	78	93	69	83	78	84	78	94	77	75	82	84	78	76	57	74	65	92	89	78	68	79	81	72	81	87	69	63	79	75	64	79	83	70	94	68	84	78	71	66	83	78	69	81	83	65	71	82	96	65	79	74	65	77	94	81	89	68	72	78	72	89	69	64	89	72	83	72	103	66	82	88	73	62	91	69	91	76	75	71	75	69	93	84	58	80	67	65	79	78	84	74	73	74	69	73	65	81	69	81	73	65	74	88	74	80	76	83	73	74	73	74	72	85	82	75	68	81	95	71	79	68	77	84	83	67	69	67	80	75	88	59	70	62	68	83	92	85	66	70	90	72	96	78	87	81	69	68	67	81	79	101	68	84	88	69	78	77	61	66	75	71	69	80	80	77	74	81	86	74	80	90	74	85	93	85	74	89	68	58	103	86	72	76	88	97	80	75	86	84	90	74	74	60	77	94	89	83	78	79	73	59	73	78	99	59	73	70	88	81	93	85	66	75	57	68	72	86	76	71	84	80	80	73	82	69	90	95	72	82	81	80	81	67	87	84	74	86	83	79	65	84	74	75	88	75	79	84	76	73	87	74	77	81	81	75	77	73	66	67	70	68	77	85	79	78	76	81	77	74	92	80	84	83	79	73	68	64	71	76	73	91	87	68	83	86	92	77	75	88	88	68	85	76	86	87	89	72	67	73	67	83	78	85	70	88	73	93	70	90	84	68	64	90	84	88	75	90	81	75	80	99	69	81	87	87	75	79	74	59	73	96	72	91	84	75	83	79	91	94	84	86	88	72	87	81	87	75	79	109	56	66	89	81	88	89	78	76	84	63	75	75	76	88	79	71	66	80	81	78	89	87	80	66	84	82	68	88	79	77	82	62	96	66	87	90	76	77	79	74	65	74	78	79	72	74	66	78	75	82	79	78	81	89	77	93	87	73	83	74	79	77	68	79	80	80	74	84	72	63	80	91	73	81	74	70	71	94	76	79	79	94	80	90	77	77	71	85	84	76	82	68	66	79	77	77	88	78	63	84	83	83	61	92	67	87	75	77	76	74	79	78	74	70	96	71	64	77	79	74	82	95	73	90	83	104	79	75	75	58	66	85	66	71	77	78	94	73	68	82	75	79	76	86	80	77	72	71	87	74	67	67	93	70	72	79	67	78	78	76	64	91	78	70	78	68	82	84	79	61	80	68	83	54	79	89	64	79	65	86	71	72	63	64	77	80	69	75	79	79	80	79	106	67	71	60	82	93	71	72	88	59	90	69	72	84	72	81	74	83	102	74	88	86	96	77	82	92	73	75	71	75	83	89	82	77	68	70	82	80	71	67	74	63	85	60	76	75	66	70	68	79	55	85	67	79	77	79	97	84	66	84	73	82	91	68	69	81	69	72	73	76	84	89	84	85	87	77	82	65	78	73	79	85	81	77	78	78	63	76	78	78	91	69	76	91	80	67	72	74	75	84	83	87	59	71	85	88	73	80	88	69	83	90	67	77	73	89	81	78	61	81	77	69	89	63	86	67	64	84	73	62	76	70	78	72	72	87	92	88	75	83	86	67	76	73	64	66	71	68	81	88	59	78	72	73	75	85	77	77	70	73	88	76	66	90	74	79	81	80	72	73	67	91	71	51	71	61	79	69	66	79	89	66	69	67	77	74	77	79	89	77	87	79	81	89	76	73	79	91	83	88	74	85	64	80	79	84	75	85	81	91	72	72	76	88	62	84	73	78	74	76	77	94	83	85	76	76	75	66	72	87	78	77	82	75	80	77	75	63	94	75	73	84	88	83	76	80	86	72	82	74	69	95	90	60	103	82	79	75	74	72	71	83	77	80	78	70	75	85	77	75	84	77	81	76	78	77	62	83	80	86	76	68	90	87	71	63	67	64	87	76	80	73	83	64	78	74	72	78	99	75	72	60	82	74	75	85	68	96	76	70	81	80	87	66	76	70	74	78	70	78	78	65	73	63	86	74	65	72	94	91	90	66	72	76	79	87	77	77	71	70	92	86	58	86	80	83	79	93	78	66	80	66	82	83	75	68	76	70	75	95	71	76	77	77	73	69	66	82	91	68	70	65	84	70	83	76	88	77	88	82	83	76	88	72	85	59	73	78	73	91	74	75	65	78	68	75	86	81	66	86	85	85	105	75	75	76	73	72	92	72	92	79	63	94	87	76	91	76	69	88	98	102	84	78	71	91	76	71	69	103	65	89	82	93	74	74	71	80	70	76	83	92	87	78	89	73	76	71	100	92	78	79	73	77	87	85	70	67	68	103	78	74	99	74	61	78	82	87	84	65	81	88	75	86	80	88	73	86	91	80	75	90	74	72	82	84	80	78	95	78	81	96	61	68	71	94	67	87	81	81	75	87	66	79	89	79	75	91	80	71	69	88	72	88	86	90	63	86	69	70	83	69	91	84	79	76	79	74	73	81	87	74	75	62	75	72	86	72	78	91	83	82	73	74	63	70	78	77	71	82	68	74	85	85	74	79	85	90	93	81	71	81	75	80	71	85	80	72	60	80	70	84	75	93	77	79	79	67	83	104	86	85	84	85	86	86	90	90	78	69	76	81	68	74	86	84	85	83	70	77	91	73	79	82	65	75	78	70	83	74	74	73	72	72	89	74	64	78	73	78	57	83	77	84	94	72	92	81	68	93	82	76	86	78	84	76	64	70	74	104	93	76	80	86	66	89	80	81	74	81	81	70	78	85	59	99	65	102	81	81	75	75	81	79	75	77	72	86	88	80	91	84	77	75	83	74	89	82	89	81	77	86	88	62	84	78	87	81	93	72	72	68	75	78	73	89	62	80	86	76	73	86	85	86	71	89	68	82	83	84	85	73	75	68	84	74	71	88	74	79	80	76	95	77	84	92	83	80	87	73
25900	17848	13206	21084	29145	30326	28280	25433	22988	20628	17661	15760	13496	12209	10693	9091	7820	7101	6300	5479	4904	4381	3979	3466	3177	2982	2845	2456	2304	2065	2081	1964	2004	1930	1888	1860	1836	1653	1575	1489	1407	1445	1315	1302	1248	1269	1230	1189	1223	1212	1208	1112	1056	1106	1098	1034	1049	1064	985	965	997	989	962	991	975	950	935	966	995	955	945	942	966	973	921	925	877	918	939	915	985	985	991	950	938	897	938	936	946	937	942	939	921	958	916	938	938	942	903	916	957	941	893	958	927	915	953	979	920	936	964	927	944	953	949	963	946	965	924	924	930	971	940	921	904	908	963	938	877	876	963	925	917	911	929	933	937	958	909	911	877	945	941	981	894	934	894	931	915	965	949	894	968	907	876	948	884	930	913	963	967	949	903	965	930	915	896	987	946	918	920	979	943	925	972	945	898	913	932	1004	991	938	927	928	931	1015	1004	983	972	861	940	939	954	892	989	939	891	984	932	907	902	875	943	876	986	966	930	949	923	953	916	895	982	980	928	931	925	890	967	976	943	969	1002	893	908	959	954	926	928	933	922	935	886	906	937	932	937	922	971	953	958	940	891	983	984	918	924	953	949	967	922	932	908	878	895	935	985	961	929	926	966	978	966	923	888	996	920	900	879	941	966	925	972	930	941	924	891	949	950	996	945	880	912	903	998	928	936	930	977	919	942	953	945	947	892	1009	985	933	888	936	938	942	1008	943	899	972	947	870	922	946	959	917	927	958	956	904	955	901	953	916	914	917	899	887	917	864	900	965	950	949	927	958	904	912	960	912	929	971	944	888	978	951	921	900	964	912	932	948	943	885	940	949	962	948	935	958	980	912	951	934	942	921	924	899	958	944	992	911	955	975	937	943	939	959	957	942	947	968	1016	981	899	925	946	958	915	945	954	940	945	944	914	905	960	932	929	940	963	907	907	863	915	934	964	942	950	937	922	918	941	941	937	890	902	933	905	911	932	965	905	924	970	929	931	860	942	928	925	965	948	993	989	968	965	906	949	908	933	917	936	958	924	942	964	971	928	1013	890	919	932	913	947	924	913	962	960	981	953	917	916	947	942	940	964	932	875	982	951	928	922	928	966	925	973	933	948	925	924	1006	970	914	959	921	970	927	971	937	857	918	985	931	892	933	944	976	968	896	968	955	949	929	964	945	950	919	951	911	880	950	888	914	929	924	903	921	966	905	968	912	947	964	996	1003	914	957	940	987	959	952	977	902	905	929	975	930	996	895	911	927	930	908	910	887	970	928	882	925	967	966	952	918	962	910	918	945	928	971	921	912	934	934	913	946	975	926	899	995	873	929	953	978	967	892	921	912	964	937	924	973	944	912	943	975	897	886	974	961	938	943	922	941	894	941	961	913	908	930	870	907	942	888	922	969	938	925	919	928	941	885	914	923	951	919	929	944	898	942	928	904	935	964	942	927	891	954	933	989	965	937	923	948	986	947	972	936	914	969	952	923	859	992	912	918	897	915	953	919	953	903	941	910	968	964	904	932	956	957	944	944	945	923	922	944	970	941	913	931	894	942	958	883	956	904	959	890	924	956	913	921	955	990	940	928	952	912	838	963	959	891	989	953	911	911	913	952	910	904	930	921	929	911	975	924	930	937	893	940	877	924	904	921	893	939	976	961	935	924	968	891	986	934	930	988	949	995	994	999	958	868	917	975	924	913	975	927	918	954	946	959	976	896	984	956	989	890	1011	916	894	910	961	980	909	929	881	934	933	866	895	910	953	901	966	924	945	867	969	941	918	905	956	938	912	927	910	953	905	894	939	890	923	921	921	953	916	950	932	937	933	952	953	934	939	961	952	916	994	971	922	961	932	916	961	969	937	902	929	945	898	921	928	935	876	952	910	947	969	990	992	946	959	869	920	966	922	911	916	990	931	914	967	896	919	943	940	903	939	920	936	965	979	923	963	976	937	968	922	947	942	959	895	925	951	951	1001	886	935	950	910	913	959	948	939	916	969	901	933	918	899	989	925	918	941	909	963	910	917	920	951	934	880	919	924	881	914	941	913	942	891	955	931	916	934	878	930	929	937	948	938	914	946	960	950	958	939	983	890	954	974	949	1008	927	939	931	906	934	924	931	926	905	927	987	944	978	917	929	982	921	964	950	941	937	940	939	962	950	899	933	972	946	890	977	992	955	935	940	952	941	973	901	937	918	959	946	981	939	932	933	937	944	889	903	953	965	977	946	905	910	951	985	932	972	923	882	961	912	930	946	991	904	921	853	923	918	934	959	958	959	936	877	906	957	1002	917	923	979	920	977	946	966	972	930	942	937	945	930	948	860	907	949	898	950	923	957	903	907	928	934	946	954	891	967	1001	923	915	930	968	907	948	899	897	916	878	957	975	890	935	954	948	944	950	917	948	879	1002	948	952	945	968	922	890	972	960	964	895	932	941	942	962	953	991	966	950	969	959	981	893	941	962	911	900	924	995	894	965	899	930	931	936	926	938	917	947	924	894	955	921	939	923	906	926	957	867	939	907	932	942	864	979	950	950	944	924	971	959	935	956	918	882	937	908	933	958	862	965	942	928	962	878	975	962	914	929	977	940	945	958	922	973	939	912	951	957	955	948	955	934	956	906	961	917	931	944	968	865	954	887	981	949	926	926	940	958	926	945	936	884	929	970	931	982	951	929	940	962	930	986	973	897	983	978	935	888	970	936	902	954	943	919	903	919	928	965	946	943	921	890	910	926	952	935	976	952	953	972	923	945	998	903	946	943	936	973	929	957	895	927	926	941	913	927	953	899	916	986	946	969	957	900	911	969	962	961	904	945	958	960	933	931	857	953	982	965	889	926	923	941	932	1014	938	932	942	944	904	905	883	945	905	915	913	916	990	956	943	1011	882	930	942	948	940	944	942	970	881	931	962	937	950	967	925	920	954	932	940	928	936	961	1008	973	909	944	947	914	950	1002	892	921	913	958	926	915	909	929	940	910	944	917	930	929	922	907	895	896	939	964	940	950	922	919	920	926	945	938	964	932	937	949	952	948	949	904	921	957	916	966	947	899	970	962	900	958	920	952	982	955	926	926	883	882	956	911	933	897	906	890	982	941	958	959	921	900	905	938	902	961	953	957	943	948	955	939	901	933	927	918	904	923	954	984	960	914	927	914	950	930	969	943	944	956	972	890	933	942	934	891	901	899	980	879	940	898	943	964	896	910	958	1000	954	955	917	927	973	947	951	933	928	920	942	948	981	929	961	891	936	952	939	941	906	937	960	965	916	928	934	878	923	942	928	930	890	986	971	914	914	911	976	921	882	1004	923	889	906	908	984	976	942	978	940	916	956	937	955	932	1000	921	936	939	939	960	942	984	952	927	993	974	914	974	958	941	991	975	894	930	879	929	877	943	922	941	937	930	905	978	952	956	943	912	977	936	921	925	1012	948	944	928	922	955	911	908	923	894	933	976	952	904	966	997	990	954	954	925	994	977	889	957	949	904	949	960	911	914	915	974	914	931	957	968	898	1020	991	951	935	875	955	961	902	921	886
4200	2688	1442	928	1147	1545	1600	1339	1092	899	716	633	571	510	465	415	322	290	265	257	227	204	187	155	154	162	132	133	113	120	116	112	89	94	85	125	88	94	91	99	90	90	74	95	108	72	79	89	87	73	79	76	84	85	95	85	67	81	73	85	72	65	79	84	74	69	69	88	77	65	72	63	81	65	80	76	70	71	86	67	64	70	79	64	69	60	81	77	67	83	75	74	72	85	78	50	67	79	61	69	78	72	92	64	83	69	70	72	72	69	72	74	65	65	64	76	90	81	87	69	66	69	75	81	86	80	72	72	69	95	74	68	65	72	82	66	78	69	72	73	71	62	73	66	93	70	78	57	70	87	64	76	76	63	68	65	81	81	85	83	72	59	73	81	79	81	89	71	72	73	60	61	81	88	74	71	63	80	90	80	74	78	70	81	77	72	81	72	75	65	78	66	62	83	72	83	62	70	67	74	72	63	77	63	68	67	66	72	84	89	73	80	66	67	59	64	65	84	76	87	60	71	81	77	77	77	75	86	77	65	83	65	63	74	66	77	71	87	56	72	62	67	80	64	81	70	72	66	73	89	60	65	59	68	77	72	71	72	70	74	64	85	64	80	73	79	81	78	77	65	62	75	63	71	78	71	74	79	67	76	79	84	72	62	66	77	71	71	72	69	65	82	72	73	66	65	66	71	73	67	76	74	74	88	75	69	67	68	85	76	71	76	50	74	60	86	60	72	79	74	70	79	80	72	74	80	62	83	65	80	79	79	67	79	81	74	88	71	80	59	91	71	77	75	72	79	68	61	73	77	82	69	57	82	72	56	73	74	71	69	74	69	74	83	81	91	66	75	55	82	91	66	81	68	61	76	84	74	80	86	86	68	70	67	64	63	90	73	82	74	68	58	79	60	64	84	79	81	62	71	76	67	74	84	75	69	72	60	82	77	61	67	67	65	67	56	101	75	74	72	68	79	78	83	65	81	71	67	78	84	62	77	74	58	74	75	60	79	82	78	78	75	58	73	66	98	72	82	81	79	71	59	64	72	74	70	63	75	87	65	69	79	75	72	68	58	79	69	63	80	92	72	70	73	75	76	68	68	84	70	68	78	81	76	72	56	80	67	88	76	62	85	84	66	60	68	79	77	73	59	72	87	60	82	71	68	82	65	66	86	67	79	65	64	70	84	81	65	79	73	80	89	64	65	72	64	78	95	88	89	67	78	64	82	86	62	75	70	69	61	61	73	75	75	79	64	85	77	77	67	72	68	76	74	74	81	81	74	70	72	64	62	71	73	78	79	75	73	86	67	73	62	66	92	72	65	71	67	69	77	82	77	76	67	73	70	64	72	73	76	80	82	57	74	75	72	80	75	69	72	92	81	63	76	91	78	78	66	91	77	92	86	78	77	72	73	64	65	79	80	55	71	74	74	75	67	66	102	68	82	81	78	87	78	70	68	76	71	65	70	62	78	56	81	70	77	67	69	76	73	78	64	81	80	80	99	67	82	70	77	69	68	59	68	69	61	74	59	86	66	83	71	80	75	73	70	74	60	77	86	68	65	66	83	74	87	77	58	68	64	82	57	67	66	86	68	64	74	70	71	82	61	62	69	69	70	76	67	73	62	85	74	93	76	68	69	87	81	87	73	67	71	80	73	57	60	92	80	83	87	88	75	71	73	77	78	76	82	77	71	72	71	62	79	79	80	80	72	75	68	69	83	72	71	69	68	60	84	88	61	69	70	69	66	73	72	66	84	81	72	69	78	65	75	76	67	62	78	70	68	80	87	96	72	70	89	72	67	68	77	75	72	84	73	75	73	64	83	74	83	73	75	64	62	83	74	67	70	85	86	82	71	68	74	84	79	71	73	64	72	69	68	63	68	81	72	77	70	82	69	68	67	66	80	80	84	77	63	66	74	77	67	74	70	67	90	58	74	74	75	96	83	54	74	81	66	73	72	68	75	63	87	79	91	68	68	76	73	71	77	73	73	86	85	69	79	72	72	59	85	70	67	71	60	71	73	76	83	70	80	76	78	63	97	78	75	69	72	85	72	69	69	68	74	67	75	72	74	67	75	76	61	70	82	73	67	63	68	72	67	67	69	80	65	70	56	78	65	58	67	60	81	77	71	78	75	69	71	64	80	86	76	77	73	80	81	90	74	73	62	82	71	64	72	86	73	75	83	64	66	59	80	79	89	67	75	95	68	70	62	62	70	81	86	74	84	72	67	83	78	90	68	62	65	82	79	79	76	87	78	64	81	73	66	72	57	71	76	79	87	75	84	82	67	77	66	73	75	71	81	82	82	63	53	81	78	77	78	66	89	74	69	77	72	60	75	73	58	65	81	78	76	72	70	74	71	79	82	83	67	67	82	77	75	76	69	101	69	72	72	56	88	59	62	80	69	80	95	78	88	82	84	73	80	84	77	72	81	59	67	91	74	76	85	74	58	66	76	71	77	77	65	72	82	68	84	73	65	87	74	76	68	70	81	75	67	80	73	71	77	83	72	68	71	82	80	66	72	81	61	58	71	74	71	71	82	74	64	67	57	79	80	58	71	59	66	76	62	84	73	53	73	78	73	71	82	82	56	66	84	76	68	71	71	75	69	74	71	69	63	93	73	70	78	79	87	93	79	74	66	77	88	68	64	81	76	71	67	72	72	76	85	76	84	73	68	67	73	71	92	62	69	67	70	81	74	63	64	65	74	64	73	65	73	71	74	74	79	82	76	66	75	80	67	58	87	72	80	74	81	79	72	93	71	75	67	70	76	78	80	70	75	73	85	81	72	75	68	72	75	79	77	87	83	65	72	72	66	75	84	76	72	63	78	71	67	67	74	74	69	83	78	77	66	75	75	68	80	69	76	58	72	68	63	80	81	60	76	74	65	73	87	65	71	79	71	78	65	77	74	68	81	78	86	87	79	75	77	71	63	79	62	61	78	70	78	59	72	73	85	66	71	74	84	82	62	53	70	77	52	77	70	78	75	82	81	58	60	68	68	71	90	81	70	66	65	62	91	80	61	76	71	89	89	74	70	82	71	78	86	67	54	68	70	80	82	54	88	68	68	78	85	78	78	79	66	75	68	72	66	85	69	72	75	62	86	81	67	73	80	76	64	71	75	75	74	64	91	77	77	71	75	74	72	65	80	82	50	78	71	74	103	64	88	73	77	75	76	76	75	91	72	64	65	75	70	71	80	79	79	103	69	79	70	80	82	81	71	72	62	77	78	78	78	86	70	74	72	75	75	70	78	73	82	70	67	87	73	69	71	71	74	67	84	75	68	72	72	69	77	93	89	62	75	66	71	80	73	69	70	73	71	69	89	68	87	63	71	80	72	74	80	67	84	69	68	82	75	76	62	62	64	83	62	68	72	68	60	77	61	65	67	62	76	79	70	62	80	69	78	91	82	81	66	76	55	80	72	81	71	74	69	69	84	89	95	71	69	67	82	80	74	61	77	76	85	81	80	81	66	76	68	66	77	71	63
30665	21777	16881	25069	33348	34149	32085	28770	25764	23141	20253	18053	15883	14303	12851	11287	9723	8491	7488	6564	5989	5276	4707	4057	3731	3712	3430	2985	2724	2533	2255	2273	2118	2129	2012	2078	1956	1874	1766	1733	1655	1508	1411	1379	1290	1338	1302	1199	1237	1197	1053	1114	1057	1020	1038	1016	960	995	924	993	967	1027	954	867	934	944	936	905	897	897	914	904	905	882	877	896	864	878	862	857	876	888	890	847	821	860	867	873	889	815	856	866	898	889	846	885	851	852	866	821	846	872	890	870	883	869	894	896	851	915	912	872	943	928	926	892	850	866	903	915	822	865	884	850	853	822	909	861	910	847	883	921	828	878	915	897	880	877	842	893	840	848	879	886	852	885	910	842	899	860	902	884	852	874	869	904	853	844	844	888	884	815	888	886	897	851	836	873	848	854	857	853	926	868	860	927	846	879	863	846	856	841	810	878	813	854	857	842	818	873	835	886	914	838	869	842	846	873	926	886	867	866	885	888	892	872	874	863	854	836	827	850	894	914	809	882	917	890	862	858	860	824	861	842	895	870	880	892	840	867	878	882	886	888	897	852	851	838	871	878	851	839	838	888	855	899	825	893	830	909	834	874	848	868	881	833	848	878	881	849	931	880	922	862	868	846	874	884	858	858	840	833	885	833	859	897	874	892	955	864	911	899	844	925	888	849	843	925	878	883	862	865	852	927	881	836	869	935	928	875	854	824	852	855	847	832	857	904	857	861	849	873	833	880	844	891	864	825	850	887	816	849	902	894	847	851	919	870	863	839	837	863	827	926	827	852	843	885	840	895	896	910	839	873	876	828	843	916	853	873	843	893	897	883	908	903	855	864	889	863	859	847	909	889	921	900	883	892	907	864	829	931	907	924	902	929	886	885	887	819	834	916	926	864	916	847	875	919	874	893	920	882	884	885	899	894	869	837	814	880	871	902	929	912	832	843	919	871	844	958	829	872	830	883	841	804	917	905	840	801	822	837	871	896	866	912	893	863	885	899	884	905	914	902	896	862	833	891	866	861	909	861	841	864	894	931	891	829	847	833	884	836	874	892	850	862	856	838	925	905	862	863	831	900	864	894	877	913	865	843	865	866	865	854	850	854	906	879	845	896	920	875	855	879	863	900	865	863	914	919	856	859	842	911	906	875	881	837	819	862	847	848	845	920	885	854	885	888	877	855	898	913	893	873	887	865	845	841	820	917	860	822	882	840	854	885	898	908	842	825	907	843	933	837	896	868	875	841	909	853	874	894	913	828	869	879	870	885	865	882	895	853	822	860	849	857	849	877	934	844	922	912	877	845	877	898	880	838	876	888	888	891	884	843	849	813	899	820	876	887	906	885	893	791	844	937	857	927	873	874	853	886	853	922	870	864	901	828	909	851	901	903	840	828	829	882	886	845	880	854	849	855	900	854	868	935	904	841	847	906	830	817	912	840	882	875	842	880	840	895	888	847	898	880	888	895	902	888	890	911	900	836	833	819	812	904	864	858	915	864	841	804	856	871	878	810	843	852	874	870	873	879	900	835	867	870	856	858	855	835	896	839	809	823	872	870	892	853	936	885	918	882	907	949	856	889	903	837	888	858	870	827	898	877	880	862	878	827	860	809	875	857	893	876	907	862	885	858	873	829	866	840	873	938	879	858	898	860	856	895	858	881	867	864	879	873	865	873	905	887	848	863	914	907	915	857	859	903	857	871	927	873	886	917	886	868	902	859	898	875	927	857	924	915	887	898	876	881	899	863	897	898	879	839	896	905	851	876	957	885	897	853	875	873	874	887	864	889	884	879	864	898	894	894	823	886	835	868	857	852	876	874	859	870	809	828	840	881	911	852	937	872	869	847	891	914	867	885	850	866	851	874	898	908	858	862	886	902	885	876	829	851	847	892	883	878	911	872	836	865	864	855	878	899	847	889	891	888	865	893	911	836	855	809	866	847	881	835	807	860	871	826	900	821	868	857	872	889	870	850	855	875	854	893	836	854	841	910	833	806	844	828	889	871	867	924	875	902	832	863	865	898	942	885	905	907	854	838	963	887	841	901	896	849	833	880	867	907	872	893	877	815	927	851	945	866	843	883	924	855	856	835	885	806	856	872	897	844	848	904	887	852	890	842	877	829	846	854	872	898	892	880	874	887	814	834	852	863	928	810	897	883	908	894	840	866	848	814	865	937	896	853	891	860	834	864	829	868	870	863	876	856	843	899	777	947	833	867	844	855	877	897	849	804	835	842	919	882	874	912	931	859	884	876	833	888	894	853	831	859	883	858	771	913	901	867	855	883	847	899	902	855	857	896	845	842	844	840	877	850	905	864	888	871	878	940	875	885	880	869	874	907	845	891	877	862	942	887	847	855	875	861	863	893	899	853	828	915	842	876	897	896	894	866	877	947	874	857	918	874	936	842	884	870	824	938	830	879	870	848	908	844	854	893	892	906	902	878	888	877	903	842	877	950	853	848	887	895	865	875	892	855	872	893	827	879	858	858	957	873	886	850	917	858	835	885	870	850	856	867	937	848	891	814	875	864	870	876	937	945	879	830	855	872	915	888	832	860	881	895	898	878	884	838	841	911	856	867	865	886	902	861	872	936	843	843	932	887	909	827	830	889	857	854	895	875	890	898	895	860	894	907	846	874	849	821	912	859	875	874	863	886	916	892	890	894	832	838	893	834	824	901	894	873	887	913	881	854	895	847	827	872	897	841	877	848	875	897	892	825	808	870	899	862	893	798	870	856	881	856	853	892	878	854	839	919	893	883	831	856	885	849	861	878	885	900	873	822	889	885	854	862	904	859	902	845	837	932	870	827	893	839	881	845	837	863	846	865	862	916	892	860	890	843	921	870	839	884	895	903	911	854	914	847	880	852	925	836	884	850	877	890	870	950	843	881	878	886	858	860	863	902	844	878	865	855	842	899	811	874	843	883	850	821	871	886	914	893	836	855	866	855	901	889	859	889	829	898	862	842	873	867	891	882	824	827	901	866	839	868	876	844	908	863	875	900	868	851	840	830	902	847	842	874	880	898	902	899	916	937	896	877	889	865	830	885	882	883	874	839	861	860	875	857	833	815	900	840	873	900	865	818	907	834	913	867	868	911	984	879	852	885	882	903	898	838	846	876	892	863	910	917	873	888	928	897	845	925	855	865	900	849	842	866	910	835	864	871	916	904	886	904	892	873	855	911	883	900	869	820	867	881	885	870	880	819	891	849	895	792	836	859	843	901	868	866	874	869	824	862	888	854	806	854	886	841	922	860	853	902	862	843	908	871	854	887	875	915	830	926	896	938	863	887	862	870	878	852	857	893	873	856	841	817	891	809	921	878	922	902	908	912	892	876	865	800	831	920	958	849	851	844	873	849	877	864	829	877	859	917	837	835	875	865	878	857	879	860	877	859	858	914	866	891	865	942	835	883	895	855	848	878	853	894	844	916	880	852	866	895	883	827	827	858	864	892	884	919	870	847	849	882	850	885	823	853	922	894	812	891	898	839	866	873	858	869
3033	1330	656	482	579	829	784	644	558	438	364	333	292	229	238	224	191	153	134	132	132	130	121	100	97	103	105	101	111	85	89	95	73	80	90	76	84	82	85	71	82	74	84	87	75	87	77	67	69	69	81	84	71	74	82	55	83	74	65	72	74	86	66	76	69	72	82	79	85	75	71	66	76	81	70	61	83	72	77	73	76	67	71	90	75	66	81	79	63	75	78	74	80	71	73	73	68	87	56	63	78	83	69	67	87	76	77	79	60	65	79	69	81	77	80	72	66	71	69	95	86	64	73	77	52	78	52	57	81	76	71	87	75	69	78	66	80	69	84	73	77	76	74	74	63	72	75	77	70	69	78	71	78	70	79	88	59	75	77	72	78	68	68	83	77	79	68	66	73	65	80	49	63	75	74	68	58	69	69	62	71	69	65	78	76	93	75	57	74	70	55	78	76	69	63	54	73	73	83	84	71	71	64	57	75	63	68	73	93	63	74	63	79	76	73	60	80	81	72	60	80	72	61	85	67	80	71	68	65	63	64	68	83	82	85	78	76	78	73	76	77	67	80	74	87	66	59	64	81	94	70	76	76	74	68	65	76	67	69	92	73	52	70	75	68	83	71	75	77	69	88	66	59	68	59	75	71	72	84	68	73	65	78	71	48	75	61	78	75	73	61	77	61	75	75	68	73	77	69	76	74	93	65	82	65	69	75	82	66	80	64	66	66	73	80	65	77	76	77	82	79	58	75	63	68	76	75	86	71	77	80	69	76	65	75	80	68	64	90	71	78	73	69	61	67	64	73	76	79	81	79	68	73	81	76	88	70	56	76	73	82	70	67	83	63	84	73	80	74	55	63	69	65	72	73	65	59	75	87	63	78	64	74	96	59	66	78	82	68	74	80	76	69	74	68	57	67	59	65	66	63	72	67	78	61	68	76	64	74	81	73	55	74	67	75	72	80	78	71	78	74	60	64	73	84	58	95	75	88	62	56	89	68	77	94	65	57	68	69	79	72	67	65	84	75	73	64	76	61	76	86	83	70	68	70	57	73	55	60	69	65	64	83	76	79	58	77	68	70	68	66	69	67	58	70	79	59	70	62	77	71	81	76	77	69	67	65	61	79	86	83	71	62	74	80	68	73	69	83	71	63	63	67	64	72	78	67	77	81	56	77	67	64	57	74	67	69	74	90	72	62	65	88	81	77	64	73	55	71	75	72	70	68	73	69	63	66	81	71	67	65	70	69	77	59	59	72	78	66	74	88	70	73	59	61	74	83	65	78	59	73	68	79	81	82	64	78	71	77	73	66	65	66	68	82	71	74	71	70	72	75	67	69	88	61	83	71	67	65	66	81	66	85	69	62	54	81	80	78	74	93	67	55	78	86	53	67	60	76	69	65	78	66	64	65	84	67	65	75	60	75	72	76	79	65	79	78	60	82	59	78	64	77	67	63	75	77	63	75	54	68	60	79	70	67	70	63	52	76	81	73	70	77	85	90	81	75	71	78	89	77	72	65	76	69	62	55	55	69	63	87	65	77	74	70	86	92	73	82	79	63	64	77	71	82	63	51	73	75	65	76	75	69	75	78	64	71	84	93	67	66	62	57	59	81	57	61	71	69	78	73	68	58	76	67	72	62	67	82	69	75	79	78	61	73	85	70	82	88	61	63	82	55	69	79	78	71	73	82	72	72	57	57	66	76	73	76	76	75	74	89	62	78	61	57	69	75	58	70	62	82	90	76	80	63	60	78	78	81	62	77	104	68	83	69	74	72	62	68	74	89	88	87	72	82	69	70	74	80	74	66	70	81	91	61	88	81	63	65	71	80	75	78	76	70	80	76	75	70	79	78	92	83	74	61	80	74	82	60	74	88	86	84	80	65	79	77	78	87	80	66	65	80	80	68	79	85	94	66	70	74	81	73	93	93	64	74	72	78	73	73	72	81	77	72	79	84	74	58	56	74	76	62	77	76	87	66	64	71	74	74	65	74	56	65	58	70	55	62	84	65	80	66	71	73	65	81	66	67	77	76	63	81	81	73	74	71	57	76	79	73	67	62	68	65	58	83	69	68	54	85	65	91	90	70	62	69	72	76	61	78	68	89	73	67	77	62	70	83	59	74	64	75	72	61	66	71	76	56	86	58	74	65	71	78	81	65	60	74	66	89	73	78	67	60	68	78	68	63	74	77	62	69	69	87	81	57	80	78	80	90	73	84	75	71	69	68	64	70	67	74	62	54	83	76	68	68	75	70	77	77	73	76	52	81	91	59	65	76	71	70	66	83	69	62	74	64	67	80	74	71	79	79	80	78	90	63	67	77	86	67	65	77	62	65	76	70	76	69	85	63	75	53	71	65	51	75	63	68	82	76	69	77	70	83	68	58	81	67	71	67	67	73	89	62	66	65	82	69	75	64	62	71	83	71	70	57	56	65	75	68	53	87	62	85	64	76	74	64	63	78	81	74	73	72	93	81	66	85	70	59	64	69	76	74	67	55	64	89	70	83	71	71	59	81	63	81	75	76	74	74	74	71	70	76	92	67	73	77	88	79	70	57	75	64	55	82	65	82	75	68	71	59	77	58	74	68	83	82	84	65	81	72	70	73	79	70	76	67	64	69	69	68	72	65	62	72	83	80	88	74	86	80	87	76	82	78	77	85	82	75	55	75	62	69	78	80	77	90	73	63	74	62	58	66	69	66	100	68	77	63	75	77	71	90	74	71	83	67	62	68	78	66	83	79	70	101	78	72	79	73	75	55	88	70	83	67	81	70	70	66	65	64	83	57	64	70	68	78	76	76	58	75	76	66	68	63	65	92	75	76	54	66	72	68	61	67	73	78	65	74	71	75	62	82	75	59	69	70	74	64	88	59	70	70	80	78	77	79	74	74	80	80	70	58	60	82	79	56	75	79	79	91	67	67	84	67	63	81	74	94	80	97	77	86	52	72	74	71	69	83	60	84	60	67	80	80	68	65	63	66	76	61	70	74	64	75	77	82	84	86	54	62	83	67	64	69	65	89	64	74	80	75	66	70	70	57	72	69	62	87	69	80	68	74	76	62	73	81	62	68	65	76	66	82	65	72	66	66	77	79	95	98	82	75	71	67	71	76	69	72	87	60	72	84	70	95	62	71	48	63	70	80	69	63	81	79	71	70	65	67	76	78	80	64	88	70	74	68	74	70	59	69	68	70	63	98	68	63	70	65	77	63	74	74	76	72	62	66	97	70	81	71	51	73	67	91	88	59	75	80	68	75	64	69	76	70	68	77	79	73	81	83	64	73	58	82	86	74	65	69	78	77	77	41	71	71	73	73	70	63	76	84	83	82	69	71	88	67	57	60	59	66	79	87	74	78	88	76	86	78	70	83	80	69	84	78	65	68	62	69	74	87	64	76	78	63	67	69	71	80	86	59	74	79	73	89	59	85	76	86	70	75	74	63	76	72	85	62	82	64	70	79	65	76	64	78	84	77	72	67	58	53	73	84	57
24827	15959	11205	18192	26327	27284	24873	21442	18292	15505	13113	11483	9567	8204	7065	6305	5322	4562	4111	3550	3182	2850	2463	2195	2035	1998	1902	1731	1606	1532	1413	1356	1353	1348	1302	1366	1309	1266	1303	1230	1157	1115	1142	1101	1034	1017	1020	999	1033	1021	937	953	940	978	950	891	864	938	896	905	930	894	817	841	866	813	869	881	864	910	878	883	898	900	841	859	853	888	793	881	824	870	882	881	837	855	874	836	852	841	873	898	813	899	817	935	855	853	835	868	869	884	860	825	863	859	869	914	845	843	872	852	873	874	839	828	854	790	904	900	838	798	893	855	848	868	823	907	856	808	875	853	864	817	882	891	916	843	858	857	903	862	842	852	810	832	876	788	887	838	849	864	853	909	829	902	928	876	893	831	873	877	827	856	860	840	882	834	871	867	911	866	836	830	862	861	844	840	838	803	863	881	887	895	860	910	862	837	878	873	808	917	855	828	885	882	852	866	835	879	819	844	848	880	810	829	880	890	960	813	883	859	917	878	901	886	870	839	804	866	842	830	829	879	844	859	838	818	888	880	839	899	842	845	823	866	875	866	848	896	823	875	844	808	843	833	880	841	879	914	911	900	916	897	872	932	850	894	842	828	835	871	842	836	808	919	888	840	833	820	856	821	877	833	876	894	850	766	856	863	849	890	924	879	813	810	856	837	875	864	836	829	869	850	869	849	868	839	796	888	856	852	935	864	854	815	834	813	885	863	882	830	841	934	872	870	828	845	939	865	854	838	815	848	857	858	861	861	838	826	879	892	882	865	899	809	848	842	833	901	819	871	830	856	848	885	894	887	916	878	854	887	867	846	818	869	850	850	841	839	924	875	886	885	920	872	883	833	852	935	882	844	878	853	842	863	861	801	873	837	867	894	855	865	894	881	915	870	900	869	874	865	880	899	885	881	904	864	833	851	847	898	831	898	854	854	884	827	912	888	878	832	834	854	913	885	847	836	890	869	846	909	863	834	891	868	876	806	869	852	905	861	837	918	824	845	831	868	842	863	876	806	845	834	868	838	874	876	934	872	863	875	847	867	885	835	822	859	892	838	862	864	847	858	871	875	891	869	847	857	869	908	873	834	856	840	874	871	900	902	868	861	870	837	867	872	851	835	828	921	919	813	925	879	826	849	868	880	891	885	900	851	846	784	818	891	868	850	882	870	909	889	879	812	825	872	879	874	888	896	847	853	916	888	885	874	870	857	867	930	849	853	834	866	866	903	924	825	850	905	818	833	798	875	894	840	813	886	859	880	859	839	850	923	815	873	857	794	895	868	893	863	879	871	881	901	909	886	887	860	885	882	893	856	907	843	829	891	846	887	888	867	862	872	879	840	836	921	844	839	854	881	889	914	861	897	845	850	857	884	875	887	852	847	852	799	844	856	863	900	865	913	874	836	837	820	849	897	896	818	879	880	889	902	847	887	845	893	864	838	904	874	852	834	899	881	889	878	892	865	866	808	894	871	856	826	921	890	866	885	878	856	834	831	908	837	877	868	883	874	816	928	806	837	880	835	841	901	803	855	874	888	907	838	823	875	869	881	852	852	906	909	839	817	885	887	932	872	895	901	882	894	891	844	870	919	868	877	825	820	893	875	812	809	822	853	855	870	864	792	859	905	841	846	916	836	846	900	895	889	846	835	839	870	898	807	917	875	865	857	869	896	861	876	877	896	906	847	902	836	877	880	838	803	910	842	840	864	825	852	850	852	862	883	887	874	897	853	919	853	891	901	835	851	831	871	863	872	822	921	851	843	826	819	836	908	843	887	802	877	865	850	878	837	857	895	900	860	912	897	813	867	866	921	943	908	882	850	879	884	874	890	918	836	848	822	853	881	843	840	863	885	806	865	911	868	879	862	883	848	860	909	862	906	880	871	812	855	929	814	889	882	824	831	844	883	865	826	836	852	902	830	855	912	823	837	854	815	864	824	853	849	843	904	892	902	820	873	884	875	906	928	792	848	859	837	832	886	874	912	866	861	812	843	874	849	854	855	863	850	840	826	804	862	879	828	866	824	880	853	836	888	802	863	878	803	892	835	815	839	874	769	868	884	877	899	872	868	890	869	943	904	889	864	901	803	912	870	874	886	835	875	899	831	824	860	868	857	828	861	905	858	842	915	918	858	833	806	865	865	892	835	816	857	877	849	842	822	863	835	831	833	804	846	839	833	855	852	869	871	871	813	838	879	883	880	839	832	852	859	842	914	868	935	866	876	908	883	878	884	848	854	842	878	854	877	875	818	864	906	894	818	923	853	856	847	912	873	882	863	876	851	846	879	908	864	848	907	939	902	907	823	841	862	908	863	891	888	838	839	868	886	856	825	839	835	836	851	812	850	865	864	915	853	869	903	911	864	842	819	892	888	810	831	857	848	826	832	887	872	848	873	809	847	845	857	818	868	880	824	860	843	862	849	906	845	830	836	905	840	851	926	874	844	900	844	849	881	914	883	882	856	891	883	856	884	897	888	843	939	905	901	937	864	884	884	856	897	882	807	854	818	869	839	897	923	902	885	800	887	869	834	819	895	899	822	839	892	871	821	886	872	903	852	869	852	868	879	844	919	812	856	883	878	851	846	869	857	839	894	848	877	886	812	863	898	853	850	855	827	839	907	882	881	913	885	882	879	858	852	898	906	830	788	916	854	869	847	826	881	914	859	887	850	858	847	855	883	860	831	844	801	870	860	873	846	841	857	821	848	889	877	875	887	857	869	898	863	869	900	898	851	910	869	860	859	827	873	857	877	886	862	877	855	865	885	888	833	877	863	831	898	914	887	890	897	841	834	843	879	867	892	856	876	897	878	886	896	892	865	907	934	874	885	885	860	883	854	860	839	850	846	888	852	878	866	935	892	849	875	884	854	858	912	892	831	816	920	866	919	869	891	915	851	875	865	871	845	807	820	893	852	863	878	912	886	872	861	874	882	846	892	918	824	882	879	878	894	798	828	864	906	879	884	841	865	820	850	853	877	878	862	898	815	859	877	883	894	865	905	871	866	851	819	874	855	898	825	851	884	849	816	864	895	826	851	854	822	858	892	825	898	899	889	834	869	913	868	840	847	819	874	878	900	868	828	868	885	861	823	871	853	823	895	872	903	853	852	824	801	893	877	818	836	869	871	889	843	828	867	917	921	889	881	858	873	924	900	834	928	898	876	849	860	888	849	836	875	871	890	849	897	838	873	838	845	868	844	891	846	895	880	839	894	822	885	899	861	861	906	860	878	864	856	895	881	925	870	864	881	860	860	848	862	849	842	917	847	834	864	903	919	861	885	860	822	881	931	871	843	870	900	881	905	850	881	894	853	838	894	842	857	841	876	885	815	829	827	870	878	862	814	838	802	835	872	871	849	860	832	848	862	903	837	824	859	856	862	820	904	820	849	892	863	931	837	838	873	886	832	862	891	862	909	877	868	851	889	913	840	885	910	928	870	863	874	855	904	881	862	912	836	875	889	816	799	826	820	870	876	885	875	848	870	882	845
3422	2318	1192	817	871	1212	1220	1028	812	677	544	453	410	350	308	271	241	172	191	171	164	154	135	122	112	125	118	99	111	96	105	101	83	90	93	84	110	85	98	79	102	94	65	75	74	83	67	84	65	78	71	63	80	61	76	66	63	60	54	70	65	80	64	69	76	54	65	79	51	72	79	74	94	61	61	65	69	73	64	56	64	72	90	61	69	59	56	59	71	63	61	68	88	66	64	78	81	95	52	54	72	60	71	62	69	88	66	66	55	78	83	43	75	71	68	70	65	64	68	63	55	65	69	61	82	66	74	73	71	72	65	64	69	64	53	61	73	61	69	71	72	65	69	73	66	68	79	79	68	78	72	65	69	66	66	57	56	60	90	67	70	79	57	74	62	68	66	74	71	80	62	73	69	74	71	82	71	60	81	71	67	69	72	69	62	72	72	73	71	80	76	73	77	75	77	69	62	59	53	78	75	66	68	68	78	84	72	62	71	67	69	71	79	68	78	52	67	73	78	66	73	64	58	70	72	58	69	74	67	61	64	61	67	65	59	75	81	86	74	69	84	69	79	82	71	67	80	70	71	71	52	85	87	68	71	61	76	70	73	84	72	86	60	86	80	68	72	79	54	65	73	59	66	83	70	65	85	77	84	63	65	74	63	67	77	74	66	73	71	58	78	61	68	70	75	63	64	70	53	67	49	76	69	71	61	63	54	74	50	64	73	64	74	73	59	63	83	76	63	73	59	66	86	78	61	70	74	62	60	67	79	71	67	61	67	65	66	77	77	67	74	67	73	58	58	68	60	61	68	68	73	67	74	53	74	74	71	60	66	69	70	77	88	67	68	72	69	67	65	62	79	77	69	67	73	71	58	79	64	82	74	75	78	69	72	78	78	52	56	81	77	82	68	81	64	73	65	69	73	83	73	83	64	79	59	65	81	76	75	73	72	55	57	75	70	69	86	65	53	49	76	66	86	67	61	70	66	78	68	83	66	66	60	81	62	58	71	62	74	64	67	65	50	71	71	63	82	74	65	72	64	68	60	90	60	74	77	78	57	84	75	75	84	76	87	79	71	72	64	92	60	68	73	67	68	74	79	55	76	68	71	64	75	66	64	74	72	56	70	69	78	79	58	50	62	66	76	69	72	86	64	58	74	61	52	59	68	52	89	74	54	80	61	81	77	73	75	76	75	64	59	72	60	82	67	49	68	59	59	64	73	67	68	66	70	74	58	68	81	66	79	60	65	61	75	71	63	53	62	74	74	80	64	59	76	74	64	64	80	76	68	70	65	88	64	90	73	68	79	75	78	58	71	68	66	78	74	68	77	84	70	51	68	63	65	81	68	56	76	67	73	73	65	67	61	71	64	69	60	76	88	81	60	66	64	68	63	89	77	61	70	85	78	67	62	69	71	66	72	78	63	70	57	61	76	67	76	70	80	70	94	64	58	77	68	60	58	71	68	59	72	62	76	83	60	59	63	82	61	86	76	56	66	72	65	75	70	68	73	69	81	60	79	74	87	63	72	65	81	64	79	70	83	76	63	72	72	71	80	68	53	58	90	81	75	62	80	69	61	72	75	76	57	64	60	81	53	59	87	80	63	57	66	88	77	71	66	64	73	73	79	66	97	74	54	68	64	65	73	61	61	67	51	63	67	67	71	65	60	60	62	67	59	74	79	72	61	56	58	64	54	56	83	67	65	64	63	70	59	63	70	75	62	56	81	67	67	67	53	76	82	64	65	73	63	53	68	63	63	74	76	57	78	68	86	73	62	70	74	74	75	76	67	71	66	72	62	60	65	50	64	62	58	60	74	79	76	77	61	74	69	69	74	73	83	68	66	68	75	73	71	69	69	69	70	78	61	68	88	69	69	71	73	59	87	78	76	67	71	72	76	53	73	56	79	62	63	62	76	83	53	63	62	63	69	88	86	60	81	65	75	68	71	60	77	72	69	76	73	72	78	75	73	65	64	82	66	65	58	75	71	56	77	58	57	78	73	61	69	67	62	74	72	68	65	84	85	72	68	79	61	74	65	74	92	82	88	79	78	64	57	81	86	70	52	74	64	73	66	67	64	88	70	94	81	62	62	65	72	74	61	83	73	68	78	65	70	76	73	71	69	71	70	62	59	67	72	67	51	51	67	63	50	71	78	69	74	71	57	73	88	69	62	63	80	70	78	64	72	59	76	72	58	66	56	60	60	73	74	90	73	56	77	74	65	50	57	72	62	67	73	71	70	72	73	70	77	63	65	72	73	72	57	59	55	76	67	75	75	74	74	76	80	71	69	57	69	67	61	61	70	71	63	64	58	57	76	68	66	72	69	66	67	61	68	67	90	74	69	66	70	64	76	62	70	62	73	74	84	63	69	56	70	71	68	72	71	70	74	75	88	54	65	66	75	66	74	69	79	61	69	80	78	76	54	69	72	62	69	70	84	81	80	74	56	71	76	86	69	78	64	53	63	66	84	76	48	80	75	67	70	73	58	63	70	70	78	76	79	64	74	73	77	66	58	72	67	57	76	49	84	78	56	55	66	83	74	75	56	82	74	69	75	74	70	66	60	61	78	77	69	82	79	59	58	60	57	68	67	71	72	73	52	70	69	66	78	69	86	66	79	67	83	70	75	69	51	72	59	76	85	71	74	81	53	68	61	72	77	71	62	56	70	71	71	58	62	78	60	74	76	81	71	59	73	75	69	63	67	70	74	57	80	73	71	76	67	81	84	66	83	69	65	76	54	84	61	65	69	59	80	59	77	74	65	58	64	80	53	64	69	53	78	63	69	61	65	68	62	68	73	65	83	63	65	70	75	71	66	47	74	70	61	80	77	52	58	65	72	79	78	64	77	55	72	75	68	75	67	60	67	85	55	73	74	80	55	70	69	72	71	56	69	59	53	74	71	57	90	77	68	76	55	76	69	78	84	72	72	65	61	76	75	65	72	64	77	61	63	69	74	62	69	59	74	76	66	67	68	76	63	44	69	75	89	65	91	74	47	65	63	72	68	74	78	61	60	81	71	57	64	70	78	90	77	65	61	86	83	71	67	77	70	69	84	78	83	79	61	68	69	67	68	64	72	75	72	78	74	64	73	72	77	62	61	62	69	77	71	81	76	82	77	61	69	67	56	66	71	85	70	60	74	75	74	68	66	61	68	71	67	64	71	75	63	62	57	68	83	69	72	71	74	81	67	74	66	81	62	73	74	61	74	63	87	64	83	64	81	66	80	61	64	62	67	65	81	71	74	71	52	79	64	79	59	64	69	67	65	68	64	56	71	60	90	67	71	67	60	69	70	66	73	55	78	71	66	75	54	69	63	62	73	70	63	92	74	58	60	72	84	65	60	68	73	68	64	58	70	54	70	58	73	78	68	67	56	73	67	86	84	64	61	69	67	82	62	59	69	70	69	74	71	48	54	57	46	67	74	81	57	66	74	68	61	73	63	76	80	75	78	81	70	91	69	81	77	70	76	69	72	65	66	71	78	73
28871	20594	15432	23631	31006	31387	29233	26395	22959	19505	16736	14719	12864	10927	9673	8503	7354	6211	5275	4735	4255	3656	3230	2771	2672	2638	2542	2261	2123	1895	1807	1718	1667	1538	1523	1601	1526	1415	1382	1385	1236	1241	1155	1125	1111	1087	1087	1103	982	979	977	982	964	975	935	935	916	945	906	878	849	916	913	835	847	839	816	794	830	838	866	866	813	790	820	831	838	827	851	831	881	802	846	897	821	854	748	836	791	848	858	778	801	769	879	811	849	840	876	852	844	848	853	844	825	807	859	821	787	825	848	826	840	808	833	847	800	772	839	837	825	822	824	822	802	804	861	784	845	829	835	777	845	852	838	825	878	839	885	820	805	803	865	802	831	892	807	814	847	788	827	832	825	815	808	817	828	856	817	844	794	811	826	803	772	778	866	819	869	819	846	770	831	774	839	801	856	780	798	809	869	836	832	846	820	856	798	859	846	792	809	838	829	780	827	804	893	849	869	843	803	832	887	778	811	845	805	778	826	850	885	790	876	794	770	810	835	790	836	851	805	790	786	853	856	812	784	813	839	861	870	857	806	843	824	810	842	827	846	785	814	838	784	829	846	798	820	801	858	782	851	859	823	792	757	796	820	761	813	777	811	877	862	850	806	799	833	799	781	809	806	822	828	855	862	868	795	850	836	817	818	872	810	821	862	813	838	828	786	785	834	841	858	801	856	823	892	801	815	887	776	781	797	854	796	810	823	815	800	804	810	834	819	778	817	796	818	833	832	831	894	850	783	836	835	812	836	816	800	852	833	849	851	846	822	820	858	799	865	829	804	764	841	822	841	824	871	791	822	874	822	831	851	821	821	821	829	829	818	803	803	797	798	846	830	847	862	849	864	815	787	811	810	861	856	825	745	814	842	826	795	827	874	818	804	815	847	814	825	818	803	853	807	810	836	815	842	823	807	803	881	848	818	842	816	824	781	810	841	810	822	850	791	823	826	831	877	843	818	793	830	875	819	887	857	831	845	838	900	810	850	839	861	826	789	855	811	843	813	805	884	814	857	797	799	803	800	836	804	839	796	812	832	741	868	821	818	804	874	830	755	837	782	849	832	828	800	853	844	825	823	842	854	801	842	844	834	759	809	830	843	813	865	838	836	825	802	819	846	803	839	803	869	796	811	849	814	772	858	788	810	802	833	802	778	774	860	815	799	831	857	888	840	858	816	869	843	830	839	815	808	847	877	845	794	792	813	865	841	848	826	831	823	807	830	838	855	799	808	859	839	853	783	805	835	828	824	814	850	786	810	818	873	826	826	827	750	801	785	828	775	808	811	837	802	874	835	793	776	766	843	851	809	800	857	854	805	852	814	861	846	808	811	805	819	853	812	801	867	863	790	848	816	853	819	813	806	846	828	872	807	819	854	812	842	822	849	858	792	816	810	864	793	836	850	798	833	746	876	774	844	792	820	834	811	841	798	774	823	799	820	843	792	862	843	828	782	888	878	827	849	813	826	873	810	828	840	841	831	839	847	814	841	792	865	823	841	830	868	858	789	829	814	823	833	819	828	825	831	862	847	794	815	848	807	878	847	828	901	828	831	815	874	829	789	816	854	854	818	795	789	823	832	860	843	792	833	846	817	845	907	832	829	827	834	854	858	840	854	880	779	816	829	837	793	807	861	851	812	822	836	822	848	812	783	841	822	808	793	878	792	798	791	820	868	823	879	848	831	800	770	769	789	801	825	874	854	863	802	820	833	801	768	830	808	803	815	806	836	832	795	865	865	825	830	851	860	825	809	888	826	841	776	801	810	868	845	810	847	859	883	856	829	814	809	823	820	822	786	795	867	829	771	834	799	843	887	796	832	840	820	739	817	819	824	804	823	796	845	800	883	850	829	828	817	798	842	817	822	841	804	825	820	853	804	863	848	834	809	825	793	765	823	855	778	817	831	799	875	841	863	845	896	803	870	851	806	861	818	781	803	793	843	810	804	856	823	783	889	825	806	857	829	853	832	845	856	826	812	860	828	806	806	862	807	806	803	862	781	815	853	847	867	813	853	808	839	787	796	826	841	853	804	823	881	837	821	782	789	825	784	817	769	794	880	829	769	805	789	841	871	789	788	862	788	808	771	878	802	808	772	780	831	832	852	825	825	858	799	844	800	818	853	779	824	860	807	816	786	791	903	820	847	879	828	804	800	820	768	845	843	835	812	784	817	838	844	823	831	806	828	831	822	839	833	820	831	831	834	858	861	802	851	792	829	773	825	827	822	889	797	853	839	790	863	835	825	824	835	859	823	828	834	830	794	801	826	832	843	820	803	784	852	828	831	854	814	801	856	861	821	803	802	854	846	837	857	812	784	818	781	873	872	854	873	792	846	843	839	826	796	845	790	879	852	831	780	788	871	809	841	819	841	829	785	803	841	804	823	821	818	841	817	775	841	827	825	834	824	863	885	814	781	825	818	781	838	824	854	804	833	821	865	865	825	865	825	801	882	870	831	775	862	814	859	789	826	823	806	861	851	836	817	871	816	855	790	839	831	788	807	803	812	838	802	818	830	819	858	840	822	850	845	850	825	841	806	810	798	869	845	787	869	752	796	845	811	828	806	866	819	845	852	803	840	790	843	872	780	798	761	832	882	797	839	824	835	816	823	843	794	815	892	859	896	831	762	868	798	877	800	902	836	851	811	907	820	824	845	845	812	853	854	822	811	820	841	867	830	843	833	835	837	835	861	839	892	859	823	862	842	819	859	802	846	813	874	809	832	810	810	817	867	840	842	827	773	848	798	843	812	815	825	830	788	840	847	788	790	806	802	845	807	823	858	793	821	789	810	779	805	818	853	813	818	829	854	813	804	800	771	869	845	831	791	869	895	781	858	845	793	799	866	825	878	817	803	786	861	842	818	855	801	832	792	773	845	806	815	819	791	888	830	823	851	847	869	817	847	811	845	826	839	861	786	806	837	831	799	792	818	848	867	822	860	849	782	834	790	846	821	824	760	841	821	782	880	810	833	806	771	830	827	816	820	806	811	834	807	763	866	776	782	834	803	767	796	823	846	828	852	820	821	836	804	810	829	830	826	751	836	875	849	827	797	792	798	811	823	789	819	830	773	808	810	879	827	870	857	798	862	776	836	799	819	806	774	820	866	809	838	826	826	775	843	804	819	818	828	831	898	827	822	815	822	792	854	816	873	864	826	821	859	866	820	844	801	835	895	812	870	814	835	822	812	802	879	805	813	825	839	852	853	823	845	831	803	799	849	876	857	796	775	844	829	809	792	805	809	809	788	832	751	820	813	837	873	823	820	777	792	823	785	831	799	833	768	852	865	829	793	803	830	869	874	842	799	840	817	811	826	770	886	822	810	816	840	825	825	804	813	810	833	835	832	791	820	823	829	801	797	824	820	829	838	819	797	861	789	858	815	814	870	798	840	839	801	866	862	826	798	869	848	823	852	766	813	822	854	875	820	858	837	820	836	861	793	791	814	830	912	867	818	786	854	793	831	812	798	814	830	832	838	808	845	855
4754	2410	1356	871	961	1197	1235	1107	882	708	560	474	442	375	335	281	282	194	226	195	182	169	140	128	140	132	133	121	120	113	132	95	92	108	94	104	108	100	87	73	91	109	76	94	87	99	96	81	92	74	94	80	72	109	62	79	78	86	59	94	78	74	77	92	78	79	81	64	105	78	82	78	88	73	69	70	83	95	83	92	63	78	70	77	103	70	87	77	73	80	78	84	66	78	65	82	94	90	77	82	76	73	86	84	88	94	79	76	87	73	68	71	74	85	91	80	92	93	74	71	76	74	82	73	75	81	73	77	69	88	86	77	69	98	70	75	66	64	85	82	88	86	79	79	70	99	77	67	69	70	91	69	82	79	72	82	82	68	83	88	78	73	78	76	92	81	68	74	84	66	67	86	78	88	79	80	85	75	87	98	71	71	64	86	79	87	74	71	70	66	73	73	79	66	70	70	77	78	71	72	88	85	77	89	64	59	68	59	75	70	89	71	88	65	77	80	64	72	80	79	70	76	74	78	75	61	62	72	86	73	62	70	70	69	77	79	79	81	64	86	63	73	80	69	78	86	75	93	79	79	90	85	73	83	72	79	83	82	77	88	80	88	71	74	86	79	80	81	84	67	83	76	72	60	72	74	71	70	74	79	74	68	86	76	76	92	83	84	72	82	83	66	74	76	67	84	75	91	76	76	85	82	66	78	71	70	87	72	85	82	66	83	75	54	69	78	93	78	67	68	63	74	68	76	81	75	76	80	83	68	74	67	81	75	68	78	80	85	89	100	76	77	85	73	85	58	87	81	79	70	70	71	68	75	93	63	88	73	69	93	84	80	85	99	94	78	74	90	87	86	74	81	72	65	85	90	62	70	73	70	74	79	75	76	74	67	72	80	73	77	66	67	94	85	73	78	77	70	71	78	83	90	75	78	97	82	72	79	96	64	72	77	85	77	80	75	78	87	74	80	90	66	79	74	85	81	79	73	86	94	81	89	87	80	79	82	72	81	84	70	86	80	85	84	69	87	84	82	68	70	78	68	88	66	82	75	77	80	54	82	63	58	73	76	84	73	81	73	69	86	66	67	62	71	71	74	68	75	83	63	85	65	79	69	74	65	55	55	87	67	62	72	86	66	91	79	81	72	61	84	84	79	72	72	66	77	85	63	83	75	84	89	85	73	77	93	92	86	86	88	69	76	78	85	82	88	72	72	84	67	86	74	59	67	84	84	73	87	78	79	69	63	77	85	85	71	68	74	86	79	78	71	71	67	76	96	83	70	78	87	70	79	79	84	73	83	93	84	87	71	73	63	75	78	84	85	88	87	61	83	73	69	79	81	77	86	82	85	81	80	72	77	64	81	80	74	101	74	102	80	79	75	83	71	81	68	81	85	86	56	84	71	63	91	72	82	88	75	95	61	81	65	73	78	73	79	65	75	82	84	77	78	73	74	75	69	72	54	74	91	86	80	89	89	81	83	62	79	73	79	77	81	82	76	88	75	91	76	73	75	81	74	75	76	68	83	66	68	83	84	79	83	89	76	68	97	74	83	81	95	72	87	94	74	62	74	65	75	92	76	68	75	85	72	92	72	77	76	73	81	73	70	78	87	90	86	55	80	74	76	68	85	76	69	65	69	68	67	80	83	100	74	93	81	90	65	81	60	89	83	84	94	82	82	77	80	73	64	83	70	64	83	71	95	78	56	85	87	69	75	68	79	81	79	71	71	68	75	76	86	94	82	67	81	71	76	81	82	89	78	64	77	80	74	66	70	86	79	84	84	74	79	61	71	78	67	74	68	87	68	73	85	68	64	94	78	79	86	82	95	74	65	85	85	94	86	59	70	83	77	83	67	84	80	68	97	56	80	81	79	65	63	75	98	78	83	65	79	65	82	79	85	77	55	86	75	78	74	76	74	66	88	76	102	80	68	83	70	77	83	75	73	71	77	74	85	80	86	68	85	76	73	70	77	87	83	70	79	86	63	84	80	81	75	80	75	82	79	73	75	76	80	68	84	75	60	64	88	58	77	63	69	70	85	81	62	73	61	89	89	73	75	78	75	87	90	78	68	88	79	70	70	75	69	77	70	83	80	92	86	74	66	72	79	95	71	86	70	86	79	83	63	82	85	85	71	92	75	73	74	80	76	79	80	74	80	91	84	83	76	87	96	75	83	87	77	96	82	85	71	72	69	73	85	77	80	86	79	73	88	74	70	90	60	91	79	73	90	82	90	88	72	79	65	76	64	74	79	80	76	76	77	74	90	78	73	74	61	92	90	82	85	75	75	94	86	74	68	79	63	78	74	82	80	66	71	70	80	75	64	77	85	82	89	90	93	76	99	88	93	93	74	94	67	87	86	82	71	76	84	72	70	87	66	56	84	89	71	62	78	65	67	78	69	86	84	76	55	61	75	75	80	72	74	87	84	81	78	82	82	63	77	78	77	74	69	86	95	74	69	88	77	71	87	79	93	81	75	81	70	71	89	77	75	84	64	62	88	85	72	86	84	78	81	80	75	83	73	73	77	86	52	85	56	86	84	72	67	93	81	78	67	80	89	80	77	81	83	81	82	88	76	70	92	74	83	81	81	79	74	78	85	75	90	72	73	76	66	69	71	72	67	78	63	85	92	102	88	71	81	92	80	84	75	74	76	65	85	89	67	65	75	59	91	78	78	81	77	68	88	64	82	96	82	78	70	72	77	72	86	72	78	73	79	72	88	82	78	79	66	75	69	92	80	68	98	82	89	76	67	75	79	68	106	73	93	76	73	68	86	62	64	83	74	76	65	74	62	97	77	75	79	77	64	84	84	77	85	85	73	88	75	88	67	94	97	86	83	89	80	62	74	71	80	78	72	84	69	74	85	68	64	82	78	81	76	79	88	85	73	80	69	91	79	73	72	79	84	85	94	78	69	61	90	102	92	77	72	85	78	88	80	77	69	87	99	72	71	86	78	80	81	65	82	85	92	70	70	69	65	68	77	76	77	90	76	74	75	81	76	79	80	82	68	75	75	73	65	72	63	60	88	91	75	69	64	79	67	77	68	70	73	71	70	68	93	76	93	64	85	81	80	65	85	88	87	79	65	65	72	83	88	69	71	77	68	78	88	75	72	78	75	70	73	77	74	70	69	77	79	79	75	67	85	67	75	79	86	89	75	89	90	82	79	78	82	84	70	77	95	72	85	84	87	85	72	74	75	75	76	83	86	71	78	69	67	80	64	71	81	72	76	64	71	71	73	86	80	81	85	87	67	90	72	86	74	82	68	66	89	92	72	60	77	68	80	77	65	82	92	68	67	67	77	67	84	71	71	82	85	72	84	75	79	88	78	69	78	77	79	76	77	68	80	77	74	87	78	92	94	60	78	75	85	75	76	85	95	85	71	64	73	88	71	73	69	70	75	73	73	79	69	62	87	78	89	79	80	57	78	80	84	75	70	82	58	61	84	84	76	62	73	74	73	75	73	80	71	80	81	62	78	74	70	77	89
28070	20622	16362	23949	31034	31340	29667	27127	23949	20440	17526	15612	13736	11925	10482	8893	7916	6824	5791	5046	4588	4217	3799	2975	2833	2813	3017	2618	2433	2227	2044	1926	1803	1772	1700	1732	1767	1647	1602	1456	1401	1376	1354	1312	1294	1224	1233	1145	1129	1141	1106	1034	1065	1082	1077	1014	1001	1010	997	1015	960	977	929	934	985	996	917	955	1029	1006	917	972	963	949	978	954	947	913	942	929	983	923	968	918	928	919	894	935	959	960	984	942	922	921	977	947	924	944	889	899	864	971	877	855	983	932	956	948	950	955	889	950	963	931	945	935	894	961	928	933	940	928	907	942	955	906	988	896	930	919	910	918	909	959	945	967	985	967	908	967	960	924	947	947	875	961	930	947	939	900	922	935	923	922	934	972	973	897	919	918	922	884	967	912	921	989	885	911	950	890	965	932	858	977	924	877	922	995	948	906	935	898	938	911	922	917	938	888	905	873	905	913	949	903	929	892	956	887	914	958	977	900	934	948	941	938	872	884	955	921	945	925	922	950	937	953	1003	978	906	965	933	918	948	874	906	906	958	980	920	943	927	877	910	933	888	886	910	928	956	944	928	957	951	956	940	910	967	956	983	1033	934	920	902	946	906	925	950	962	920	973	886	857	977	929	932	900	943	861	892	880	929	885	952	979	916	903	889	942	928	945	906	940	941	970	856	965	925	893	909	950	922	915	925	924	922	956	906	931	923	943	975	934	964	907	924	889	905	942	944	996	864	945	968	896	893	916	957	905	986	924	979	922	971	980	923	948	929	924	873	945	981	972	968	919	905	973	893	921	939	954	909	946	925	896	957	976	973	893	915	939	893	921	933	939	876	994	923	915	895	900	917	974	993	892	906	962	905	960	870	939	991	931	980	936	921	892	930	960	945	938	891	893	907	963	956	928	926	912	952	920	925	921	944	962	945	953	924	902	867	933	905	929	922	908	887	975	917	911	973	928	961	962	946	873	949	919	948	902	915	970	919	952	984	968	937	903	969	913	958	978	924	967	924	937	921	930	970	903	948	941	986	941	956	967	911	950	958	944	915	905	917	942	948	926	962	891	963	953	922	905	944	918	968	973	958	938	900	961	893	927	926	900	955	899	920	927	936	985	963	942	904	903	916	918	926	943	936	946	898	937	976	959	949	954	922	907	960	955	905	911	927	888	951	928	914	927	967	971	941	923	958	934	954	918	981	924	954	882	927	885	904	993	954	920	910	905	899	942	937	942	919	939	933	968	910	924	912	893	891	955	908	898	908	915	995	931	962	951	925	928	971	966	902	905	934	940	903	936	904	894	914	971	951	928	960	893	923	914	904	936	955	925	934	873	973	968	897	950	934	905	903	944	981	932	926	930	912	930	961	941	900	906	890	972	991	923	942	916	981	965	942	949	951	848	892	924	940	922	906	855	937	964	922	948	960	905	915	926	936	909	936	936	938	922	924	966	866	899	989	1006	922	942	942	910	945	941	968	910	908	953	917	868	902	1005	955	915	951	956	956	958	943	897	932	893	932	879	924	920	893	935	947	969	946	941	922	888	905	979	942	932	942	903	938	903	883	912	915	958	887	927	912	941	942	896	958	934	946	919	935	923	963	865	910	920	927	928	970	936	961	920	963	984	1012	932	923	961	959	939	980	921	899	956	917	980	961	939	950	990	954	901	949	934	981	950	964	911	927	886	852	910	909	949	987	928	922	882	920	900	970	878	935	962	962	979	937	956	980	950	949	962	965	915	952	964	993	917	894	923	917	941	903	939	977	905	917	935	920	920	921	959	924	958	941	930	947	907	916	932	948	953	953	914	968	942	897	916	918	919	934	924	915	937	973	908	920	919	977	922	935	954	876	909	935	915	902	908	944	930	916	940	981	964	905	978	915	899	888	965	926	950	958	921	911	952	952	938	936	943	960	925	962	929	928	891	926	888	959	927	919	920	898	958	903	939	931	1029	898	914	973	943	947	906	932	954	936	975	965	958	904	971	953	976	914	914	927	903	912	912	902	958	916	916	968	990	902	900	931	957	933	941	933	897	891	927	956	909	956	909	935	884	923	957	889	944	975	951	913	953	929	913	929	917	902	968	1005	891	946	917	978	879	952	910	908	934	997	920	935	921	945	946	955	953	887	976	958	920	937	935	975	906	915	907	948	943	998	911	932	920	973	950	934	970	938	973	891	953	952	962	900	969	920	935	998	941	908	890	948	920	923	925	931	945	908	949	864	889	996	937	891	949	907	911	885	946	906	932	909	933	915	938	945	943	996	946	884	930	936	881	912	924	892	951	948	961	928	896	935	928	922	960	952	946	935	966	906	922	942	952	961	920	993	936	970	951	917	959	920	882	912	937	944	934	978	946	965	895	929	949	860	969	934	952	972	935	968	871	926	897	915	937	878	917	975	947	973	944	931	996	925	955	980	932	949	871	923	918	907	957	923	908	887	999	912	944	879	927	946	896	957	942	940	907	973	951	902	893	929	922	927	899	890	908	914	949	958	936	933	935	989	947	1001	921	985	884	925	992	927	963	933	950	946	920	908	936	968	940	949	955	893	936	908	977	945	945	968	983	926	925	910	1011	937	978	957	910	929	891	1025	893	947	915	966	949	998	924	976	989	930	912	945	861	958	976	936	966	931	931	942	961	980	929	923	961	928	897	922	894	903	944	941	878	910	934	941	904	933	966	913	981	960	980	892	937	933	992	897	914	961	965	948	901	962	939	898	927	965	938	936	942	953	910	962	936	949	947	879	904	972	951	933	926	941	949	946	872	931	904	866	997	946	937	1002	984	883	978	946	933	951	948	934	924	927	939	943	947	953	924	963	937	927	978	965	907	914	908	944	944	983	931	931	880	916	940	957	925	916	948	958	922	911	950	967	896	942	920	939	931	962	936	893	940	936	919	939	886	877	996	991	947	902	924	913	971	919	920	867	908	974	923	926	961	963	962	945	904	915	959	949	980	907	922	979	945	975	944	929	900	919	897	902	974	897	929	914	950	924	935	921	1019	1022	952	918	878	920	958	900	886	964	960	882	918	926	955	956	927	874	988	948	937	920	915	932	999	917	923	883	935	966	916	918	973	991	893	943	891	980	888	910	957	955	1049	966	939	877	927	985	906	971	907	969	960	939	947	920	903	909	922	969	996	913	912	912	962	932	918	876	932	987	1002	890	910	898	981	941	975	960	923	935	973	923	933	926	930	958	895	950	942	937	908	989	902	944	939	962	902	917	922	942	916	925	924	933	975	965	946	953	940	887	918	985	915	973	960	937	921	936	925	907	885	901	949	990	923	960	927	927	902	920	975	980	922	946	920	934	882	921	953	905	944	987	990	867	961	936	938	905	947	917	892	929	898	903	895	948	955	931	921	920	896	942	968	959	910	891	931	901	938	915	945	940	954	956	907	956	934	940	900	919	946	867	935	964	915	942	949	953	912	939	958	942	900	909	880	939	903	932	938	973	939	947	891	925	916	954	983	909	932	910	935	923	889	932	962	929	903	885	918	968	930	943	933	914	928	945	920	909	938
5170	3675	2007	1246	1277	1730	1656	1450	1240	968	753	624	595	500	455	373	284	255	218	228	186	167	168	161	137	149	159	115	135	142	125	97	97	100	98	89	116	105	83	108	86	92	81	87	87	102	88	90	71	95	81	87	62	81	88	79	75	68	75	72	75	81	98	66	66	73	81	71	73	79	81	66	69	85	69	79	70	82	79	74	57	74	76	67	71	58	71	78	82	75	68	71	97	74	64	77	91	70	69	82	82	71	64	69	72	71	68	77	68	69	77	76	65	83	71	68	69	69	71	71	61	74	75	97	68	94	74	69	72	68	82	69	67	70	83	70	67	85	75	72	80	77	63	63	73	70	71	75	63	75	83	82	70	88	72	76	64	79	80	76	71	71	77	67	70	70	61	74	72	84	86	60	67	68	66	79	81	70	71	70	84	74	70	69	94	62	82	64	68	65	73	83	69	81	72	72	90	59	85	45	69	69	84	82	87	71	64	68	71	77	63	80	69	80	84	76	65	80	74	63	75	71	67	73	68	72	69	83	71	81	91	73	85	75	71	61	67	78	72	77	79	73	69	65	70	83	75	71	69	77	81	79	75	76	66	68	68	81	67	70	88	71	72	71	77	82	107	78	65	72	78	71	83	73	74	60	65	68	62	67	71	83	76	67	70	86	72	59	67	70	74	79	73	64	70	70	91	68	78	71	80	92	67	74	71	69	86	71	74	69	52	74	70	69	87	78	82	71	65	61	78	85	80	85	81	65	71	74	62	70	64	78	68	78	65	83	95	69	79	77	77	85	63	77	74	73	83	80	74	72	75	90	76	76	60	69	71	67	69	65	74	69	70	75	81	78	69	82	74	81	85	67	62	68	73	72	83	77	76	76	81	82	78	72	81	79	59	75	70	61	65	76	61	77	61	80	84	70	57	76	70	73	45	75	74	79	72	79	78	65	60	89	64	81	67	70	73	83	78	68	78	57	76	77	69	59	80	68	79	56	71	76	69	82	70	74	75	76	55	50	61	87	71	76	73	78	75	61	66	66	73	71	60	72	79	67	86	68	71	65	79	83	93	79	65	76	85	57	84	78	76	71	69	82	79	64	75	71	85	78	72	69	80	62	66	62	76	67	73	82	70	76	80	54	65	75	71	52	67	69	86	71	75	80	67	81	76	76	67	66	86	85	61	76	72	72	67	81	88	69	72	65	68	72	64	88	97	74	73	72	84	64	67	96	72	70	68	56	86	79	73	63	71	79	71	72	72	79	65	57	85	67	80	78	60	79	67	66	77	68	75	58	80	61	68	65	88	72	83	55	56	63	63	75	64	83	77	77	75	80	88	72	66	63	69	70	72	75	80	72	74	84	80	77	83	93	58	68	73	78	79	79	99	77	72	82	81	78	67	77	81	92	71	65	72	65	70	74	84	80	82	86	60	81	76	78	78	75	65	80	65	78	76	77	70	75	73	71	66	74	82	68	85	84	50	75	83	76	69	87	79	70	70	61	84	47	84	69	80	93	67	89	67	73	61	95	59	81	67	70	80	71	62	82	82	77	71	77	75	69	73	73	82	80	65	58	63	63	76	73	71	83	68	84	74	69	83	74	82	60	66	65	66	70	74	77	79	75	62	66	79	69	79	79	74	71	66	59	81	77	86	76	63	79	62	60	81	75	57	70	85	78	59	68	82	63	79	91	76	77	60	91	81	83	71	75	88	79	78	72	77	66	77	66	69	73	73	77	79	67	60	64	85	76	56	62	73	73	58	75	76	78	67	88	76	83	88	61	78	81	69	62	88	91	92	71	79	86	70	64	85	65	76	81	79	74	69	54	79	73	60	64	70	65	69	73	80	79	78	78	77	69	62	80	80	78	72	64	73	62	92	63	82	87	87	72	75	97	71	60	97	69	66	58	70	62	77	86	80	66	60	60	79	56	63	67	71	72	88	79	69	93	66	72	55	74	91	65	96	78	70	77	73	81	77	76	63	75	67	78	70	70	83	75	63	85	59	69	92	67	77	74	65	84	79	74	76	68	71	68	76	82	77	72	79	77	79	82	46	75	82	80	63	78	73	79	79	75	70	80	64	80	80	58	61	78	63	61	76	77	83	76	74	81	74	77	78	89	76	76	84	68	78	52	67	72	76	69	67	68	78	84	63	76	62	74	78	72	68	72	78	73	80	74	85	89	75	74	89	83	77	67	68	60	79	58	65	76	71	78	73	62	69	74	70	71	67	73	69	61	59	66	67	64	72	70	98	74	70	66	83	78	78	89	72	63	78	76	80	80	78	72	80	56	67	87	83	76	72	59	89	83	68	72	71	73	75	72	67	58	75	79	82	69	78	83	95	74	73	61	76	77	73	74	61	72	57	68	88	71	72	76	79	78	66	65	78	68	82	74	85	84	87	65	66	69	72	83	73	78	59	73	68	85	81	80	69	64	75	80	72	72	80	67	69	65	68	68	90	88	75	71	70	76	73	73	79	84	66	77	66	68	63	81	78	78	91	75	82	68	55	72	70	67	62	90	62	65	79	75	85	63	68	54	57	68	77	71	51	74	75	65	63	69	81	68	73	72	79	62	79	66	83	86	70	70	83	82	84	82	79	71	81	81	61	67	81	84	66	69	76	76	81	88	66	85	80	76	87	67	72	75	72	74	75	56	64	80	85	77	64	67	74	79	76	66	98	70	72	83	81	70	76	72	81	69	78	84	73	71	74	75	70	79	73	79	78	78	65	84	71	60	77	69	70	73	58	79	71	82	57	70	79	80	69	76	69	64	90	48	84	78	76	68	70	66	69	55	65	69	81	70	72	58	66	78	71	81	95	71	72	57	64	66	69	73	78	73	73	77	74	82	67	68	63	82	64	80	65	63	86	77	85	63	79	70	63	88	77	78	74	59	60	70	74	95	68	65	81	87	69	83	69	73	71	64	68	67	69	72	88	81	61	71	58	58	72	72	74	79	61	77	82	81	67	61	68	76	63	89	68	84	63	74	74	69	65	64	69	75	73	63	73	73	73	64	71	57	76	72	68	74	76	70	82	63	81	81	64	82	67	62	64	79	83	75	78	71	79	72	68	69	74	85	72	78	84	58	68	80	69	78	75	76	95	89	66	72	67	74	69	76	86	81	99	75	82	89	80	70	57	61	78	82	69	81	69	81	68	89	79	78	73	65	76	76	78	71	67	74	71	60	63	75	69	68	64	64	58	80	68	67	72	70	73	99	67	72	72	62	67	73	75	73	85	61	72	74	82	63	72	67	74	75	79	69	67	62	70	66	60	62	70	66	70	100	75	65	70	67	64	85	80	75	76	70	79	66	75	81	90	74	82	62	73	80	75	89	77	60	76	84	66	82	76	89	76	78	83	85	83	79	76	76	71	75	80	76	68	65	83	71	70	76	72	78	72	82	76	63	64	73	62	72	66	67	67	60	63	70	73	59	83	69	72	79	76	63	62	85	74	63	80	73	72	67	68	69	75	82	78	91	80	54	67	64
32628	23949	19715	27740	34650	34509	32570	29949	26820	23106	19961	17796	15980	14147	12752	10876	9716	8335	6932	6207	5673	4993	4478	3778	3367	3317	3426	3278	3012	2757	2488	2271	2157	1994	1899	1796	1790	1765	1690	1566	1538	1465	1396	1313	1319	1205	1246	1256	1180	1101	1150	1120	1059	1011	1009	1010	1010	895	914	940	943	912	937	898	976	921	887	861	861	863	824	938	892	879	909	863	797	867	910	838	910	848	842	843	864	912	913	847	921	824	848	864	928	884	853	849	859	839	878	890	807	855	826	873	888	847	871	873	885	916	830	865	889	818	873	887	880	823	831	889	889	853	880	864	885	872	897	900	924	875	844	863	843	924	858	869	882	836	860	822	899	901	858	838	867	841	851	890	878	851	849	898	882	901	908	852	884	834	899	852	879	876	852	824	853	863	858	946	904	847	870	924	869	876	881	897	857	885	855	934	808	905	913	904	864	879	867	861	901	895	819	846	878	896	867	902	870	879	883	865	895	869	902	882	875	865	835	860	845	832	840	876	894	853	839	861	835	876	868	890	896	838	893	859	846	896	825	922	864	901	853	852	841	921	876	825	891	907	831	870	843	875	854	884	852	834	844	835	881	853	836	892	874	831	812	820	855	860	901	798	911	879	852	844	873	808	862	904	849	897	860	870	837	854	837	905	864	857	818	876	865	841	851	828	889	899	866	863	850	863	843	879	846	884	873	870	819	832	876	878	856	903	818	890	898	849	883	858	868	838	880	865	857	852	870	873	861	903	896	841	844	827	880	831	873	851	917	837	830	843	892	858	862	894	882	857	855	881	893	955	931	866	886	886	834	874	857	846	893	864	842	844	888	885	840	864	840	877	901	853	851	845	846	866	921	856	899	836	894	888	823	854	854	887	913	857	817	879	861	891	842	869	873	850	869	849	836	874	892	859	831	897	829	859	831	893	897	915	903	902	833	867	884	856	894	904	876	888	879	889	858	903	861	884	867	853	896	879	893	848	859	806	851	832	902	806	901	852	866	878	865	851	838	885	846	882	899	876	845	852	887	887	828	852	878	861	855	887	885	871	896	872	860	866	878	895	899	853	821	851	842	872	896	886	866	884	852	850	868	834	915	836	898	886	803	903	836	884	847	876	887	899	879	902	889	882	900	904	818	849	884	870	892	888	843	823	886	871	880	872	888	812	826	853	892	907	830	870	867	880	884	888	855	890	882	835	915	908	856	862	910	886	851	870	847	854	857	857	883	844	855	878	815	874	938	870	875	888	924	873	885	871	850	866	862	899	832	924	835	874	813	880	895	863	862	869	892	888	904	871	891	875	877	886	857	857	891	855	865	802	837	834	874	809	881	815	856	902	832	903	853	870	864	878	819	890	840	874	910	898	858	862	861	880	860	911	864	858	879	873	839	921	860	821	858	883	815	870	863	855	841	890	907	884	934	848	890	841	882	894	791	877	866	873	892	892	836	818	860	939	875	852	871	888	890	889	943	915	882	914	850	917	884	904	871	887	871	852	836	877	915	791	814	853	872	863	873	882	869	835	871	860	873	881	901	813	879	825	847	839	830	871	870	857	846	840	832	899	877	888	830	884	925	872	844	876	884	859	817	855	934	880	912	913	845	868	919	881	895	851	886	896	846	877	868	817	871	866	855	849	789	851	879	919	870	932	895	855	900	822	882	857	834	903	887	838	903	881	888	860	798	885	891	897	892	839	922	867	829	845	901	874	901	886	906	829	895	922	885	858	866	903	850	905	838	856	840	834	832	918	886	855	900	856	907	920	841	880	888	897	884	895	865	908	827	842	912	939	850	824	897	827	846	898	891	867	825	916	904	911	886	851	867	896	858	863	824	845	861	841	891	913	856	836	878	924	860	865	811	869	881	903	863	882	897	835	875	896	835	846	857	845	874	844	862	894	875	822	793	868	901	889	906	882	907	850	893	862	846	867	848	869	816	850	885	877	837	846	876	858	837	868	901	896	810	850	896	836	848	839	836	877	874	866	860	877	829	859	884	869	846	898	919	802	847	876	929	913	870	858	896	878	867	849	881	864	869	868	861	886	837	873	818	870	896	888	844	851	897	855	906	918	820	866	884	874	833	875	885	867	861	884	865	901	888	844	839	871	869	890	914	874	914	844	874	844	892	874	847	830	882	886	875	915	880	831	859	886	877	876	881	896	851	868	881	843	877	879	913	874	908	911	935	865	834	859	865	854	902	875	885	938	868	823	910	881	861	869	883	869	870	863	837	902	835	920	866	830	889	839	843	890	862	887	828	892	844	901	850	905	857	854	860	858	893	882	896	870	864	913	915	874	894	904	855	891	836	907	859	866	880	929	872	859	845	843	870	865	807	876	915	860	847	864	891	840	855	907	869	865	835	830	863	887	875	847	899	843	933	898	824	912	873	874	866	895	887	846	840	830	832	913	817	886	915	847	873	873	856	850	903	845	859	880	905	818	824	869	849	802	844	835	840	863	900	873	824	786	839	868	887	888	862	885	851	900	859	917	865	902	889	825	885	844	802	844	860	874	907	852	851	867	877	846	860	817	915	876	884	900	834	929	896	856	839	883	875	864	878	849	896	873	917	934	908	895	886	876	823	837	900	911	876	915	838	875	880	813	855	866	877	840	866	851	862	830	879	875	849	831	852	893	884	875	859	872	909	873	883	838	902	892	867	881	822	832	915	841	899	875	879	861	838	802	853	835	855	850	911	874	882	842	817	884	830	817	844	814	948	886	863	868	811	884	898	867	844	847	864	872	875	900	861	852	870	881	871	849	864	886	862	867	899	865	915	878	892	878	857	905	888	893	839	803	878	934	843	869	865	872	847	881	856	873	832	880	821	874	840	842	869	872	856	908	951	867	879	892	882	847	897	898	865	849	884	872	879	889	873	885	857	904	817	867	884	918	874	880	820	873	899	829	866	827	867	854	845	881	847	880	843	875	872	830	818	883	907	860	870	856	874	858	820	897	836	831	896	931	857	871	879	899	897	826	863	833	825	826	875	898	898	850	875	829	837	828	807	837	842	859	889	879	910	836	889	829	865	895	930	887	877	897	855	819	867	905	885	885	863	856	849	861	839	885	847	874	870	926	833	883	862	846	898	881	906	805	891	876	869	902	832	837	898	880	899	879	858	906	871	897	920	868	886	871	915	816	883	839	892	846	862	884	874	874	851	844	825	852	900	885	840	877	829	875	876	823	883	842	864	879	900	878	881	887	848	818	846	875	820	870	866	851	909	846	830	820	823	853	882	873	890	861	874	901	836	884	865	861	870	872	900	843	865	925	876	848	859	818	863	877	852	853	829	860	909	878	829	827	841	881	873	885	840	854	897	889	862	883	849	898	844	833	855	847	943	856	917	879	882	881	881	835	835	831	873	849	844	846	846	903	859	867	927	876	881	892	874	940	870	879	872	853	876	856	880	912	910	842	877	851	848	887	916	850	897	895	827	876	903	894	908	863	855	826	845	868	880	873	925	860	845	921	867	850	878	923	829	854	885	840	891	878	778	854	893	883
3608	1665	898	679	689	913	849	659	612	487	413	307	256	247	218	227	177	142	123	138	140	122	132	112	103	114	88	107	98	96	92	93	82	72	70	85	88	82	79	82	81	79	83	86	86	80	87	78	70	71	72	81	80	72	70	73	79	80	73	80	75	73	78	67	65	76	70	67	75	67	65	82	89	68	89	77	73	88	78	64	67	85	79	88	73	72	70	73	73	86	62	84	72	65	75	64	93	87	67	73	79	79	68	78	61	71	75	70	94	79	82	69	69	76	58	63	67	75	75	72	76	71	91	78	65	79	73	85	68	72	76	77	79	58	77	80	58	70	62	80	85	76	81	76	91	90	53	72	64	65	79	81	76	65	79	74	61	86	74	68	86	70	84	68	80	79	73	76	68	71	73	62	77	77	77	70	69	59	60	62	67	78	70	69	71	63	64	78	87	77	75	72	71	67	57	77	68	76	63	65	78	88	76	68	73	65	98	78	87	72	57	66	56	63	78	63	69	74	82	72	75	75	74	74	78	62	76	81	80	79	75	72	60	77	74	79	76	68	65	72	86	84	77	84	85	73	67	61	76	60	70	71	60	77	79	68	80	62	70	78	65	68	91	84	80	76	78	67	77	77	56	81	74	62	75	73	80	66	84	82	73	87	68	71	71	62	65	89	81	73	76	75	78	66	86	63	75	68	67	80	62	70	70	69	51	68	74	65	74	60	84	72	77	79	72	78	86	61	75	75	72	59	77	82	70	67	89	66	62	57	55	83	75	67	64	71	75	72	65	75	76	79	71	68	74	76	89	58	69	71	66	60	81	68	80	63	54	65	80	53	68	78	71	65	61	72	70	63	79	85	78	59	53	64	68	86	78	66	72	75	64	78	85	70	72	75	61	72	59	96	66	82	65	96	79	77	75	69	61	79	55	71	66	69	77	59	64	90	62	76	75	73	59	53	73	86	61	76	75	75	80	70	70	61	84	96	78	84	68	66	72	78	81	86	67	93	82	64	78	75	65	64	70	86	68	85	66	77	62	69	74	65	65	72	63	76	62	68	61	74	60	83	66	60	70	67	89	76	70	86	74	81	63	81	64	72	97	86	84	82	82	72	78	84	62	75	84	69	71	74	72	64	83	75	70	45	98	76	66	79	68	78	72	76	76	76	71	65	60	70	91	72	69	73	59	64	73	68	83	86	66	69	80	91	82	79	70	67	73	81	82	75	54	81	69	78	62	72	72	75	72	74	72	66	74	79	69	82	81	77	73	61	62	73	64	67	71	65	76	71	74	71	75	61	55	69	78	61	92	85	55	87	63	67	62	75	63	69	66	61	75	70	62	77	84	61	70	75	61	66	69	84	76	70	67	83	77	78	97	74	69	68	61	73	74	67	95	77	65	75	83	70	68	88	78	84	70	69	71	74	84	72	83	76	78	70	79	70	77	76	64	64	54	68	71	69	74	69	79	78	65	73	74	67	83	68	80	73	82	81	65	59	72	74	64	72	72	70	68	60	66	66	79	65	82	84	75	69	67	60	83	74	77	59	89	70	85	72	92	61	90	76	66	72	71	82	59	66	73	69	57	59	72	80	74	71	61	63	78	61	81	74	69	73	87	95	77	68	69	77	80	73	77	71	71	68	79	68	79	79	74	82	77	74	60	75	77	59	69	78	65	70	66	75	84	74	73	70	66	90	56	69	75	60	61	72	68	76	75	59	60	80	65	73	74	68	74	78	88	76	81	93	73	67	65	95	59	83	62	75	74	65	75	71	84	64	72	77	81	74	86	66	58	79	69	68	83	80	76	74	60	79	75	63	83	64	67	69	84	74	64	91	64	80	72	82	73	83	81	84	78	76	72	69	67	70	59	77	73	79	82	72	61	67	79	68	59	69	71	63	72	66	50	69	78	72	78	70	68	72	60	65	63	72	78	70	74	71	65	77	82	64	68	64	68	86	72	70	70	74	89	79	82	77	80	71	76	77	66	73	70	72	62	72	67	68	69	75	77	66	67	83	74	71	56	66	64	82	59	78	74	53	82	68	85	64	78	64	62	72	60	72	76	73	74	67	45	60	81	79	82	71	69	76	71	72	67	79	73	71	73	74	87	76	77	72	79	74	69	58	64	76	71	88	73	83	68	78	61	70	71	75	71	58	75	72	77	53	70	78	76	80	84	69	63	78	91	77	60	74	78	68	78	82	96	67	82	77	66	63	63	90	71	76	76	77	68	61	58	80	79	73	72	74	83	82	76	70	80	83	73	69	71	93	70	74	82	76	63	67	72	60	83	81	70	76	84	59	71	60	78	66	72	78	77	71	75	72	68	76	77	63	82	81	74	76	71	73	74	71	79	58	75	75	86	70	65	78	64	74	86	80	73	78	57	60	95	74	68	69	85	76	77	66	78	71	78	77	82	69	74	62	66	58	87	69	65	60	69	88	82	75	74	68	76	77	62	71	70	67	68	82	72	73	74	68	84	80	60	77	71	85	69	67	87	74	72	70	76	68	73	75	84	70	67	69	76	67	72	88	92	64	70	70	63	73	81	68	73	87	79	76	69	69	69	66	69	53	56	95	60	75	75	82	79	79	60	76	70	72	78	72	65	67	92	76	81	82	76	78	69	81	62	68	64	81	82	63	67	66	75	64	81	76	97	69	76	66	67	71	90	59	78	81	65	68	69	53	70	69	80	61	69	70	62	65	80	81	72	72	67	82	70	77	73	81	67	49	73	66	70	61	74	81	73	65	70	75	75	87	73	70	56	74	79	75	71	82	58	85	80	84	78	76	63	65	67	85	85	79	63	69	82	65	65	78	67	66	61	81	63	69	81	81	70	80	64	69	70	72	67	74	73	74	60	55	82	70	82	70	77	69	72	76	82	86	86	78	78	91	74	70	70	70	71	67	67	62	84	75	75	75	73	63	79	65	56	65	68	57	71	66	74	73	66	74	75	75	68	68	72	79	64	71	70	77	80	81	75	78	75	81	50	70	63	71	72	75	83	66	93	76	69	64	74	72	80	56	64	63	79	75	69	85	84	69	66	89	73	75	86	65	64	63	83	83	95	88	80	83	73	57	77	69	62	60	70	84	71	72	68	72	68	80	77	64	72	78	71	76	81	72	77	78	70	67	64	65	89	61	75	68	75	62	88	74	78	81	78	76	88	84	78	79	83	67	74	62	78	79	85	85	64	84	55	65	78	70	61	65	69	54	54	69	59	65	79	79	81	74	80	85	70	74	79	69	68	68	68	71	79	64	83	73	63	76	56	74	69	75	77	64	65	68	77	73	76	71	101	75	78	69	72	85	59	73	82	80	68	66	82	56	83	60	73	72	62	89	63	67	61	85	70	80	69	64	71	112	59	80	78	63	73	91	68	76	70	68	73	93	79	83	70	76	66	80	70	64	80	74	69	86	73	64	57	80	81	73	81	69	83	66	75	82	77	61	78	82	58	59	67	79	60	91	73	74	64	63	70	73	89	61	72	62	62	74
26838	18126	13791	21175	27955	28199	25700	22888	19759	15929	13122	11162	9353	8206	7138	5885	5124	4595	3760	3396	2989	2629	2569	2194	1922	1851	1752	1716	1679	1618	1506	1475	1373	1344	1346	1263	1231	1213	1216	1130	1101	1108	1105	1024	1054	1085	1078	997	988	1008	980	950	921	959	937	882	915	945	890	880	890	904	882	848	927	961	863	892	866	878	846	838	889	895	891	892	897	860	882	834	825	910	896	879	836	876	846	851	798	906	825	894	845	882	858	835	882	822	867	841	902	889	907	900	911	826	862	925	895	848	827	913	887	822	942	852	885	850	871	878	897	878	883	868	829	920	831	829	861	900	858	878	950	842	892	868	857	826	875	845	889	872	889	843	882	966	914	880	847	864	912	876	879	901	816	836	887	842	902	831	881	879	846	794	906	893	886	847	851	857	910	851	889	842	841	890	868	830	886	889	837	890	850	847	850	869	876	885	853	931	867	885	874	884	873	865	901	869	898	869	855	865	880	841	870	875	880	879	878	861	860	826	898	877	871	800	892	848	855	884	843	840	835	917	902	857	873	876	859	853	901	917	877	852	891	871	870	859	888	829	854	871	850	915	860	861	834	867	842	857	833	856	884	879	863	859	866	884	875	876	834	811	919	868	876	832	864	862	882	845	871	874	862	860	877	875	898	917	854	878	877	847	874	903	860	880	865	846	868	827	862	902	864	898	855	896	862	903	879	902	879	891	911	873	873	864	875	865	877	838	914	919	838	887	877	842	855	896	862	915	888	869	855	839	857	840	842	850	927	844	851	875	864	881	901	900	897	835	879	828	896	872	869	895	858	824	826	885	844	894	815	946	876	910	884	900	901	842	911	887	849	899	874	843	891	887	847	909	833	818	839	837	912	925	862	951	858	891	919	891	901	874	898	870	863	856	844	930	892	925	849	896	845	831	859	924	871	875	831	912	811	845	915	871	915	889	917	871	800	882	856	884	911	861	858	919	877	868	832	859	792	848	824	923	882	956	839	867	868	806	866	917	847	806	880	846	908	903	862	887	822	858	871	937	863	836	898	874	833	803	842	824	874	847	915	875	898	886	861	869	898	892	802	878	870	836	888	893	840	904	874	909	889	846	811	872	841	835	864	906	895	884	880	879	876	873	798	858	859	920	878	843	854	862	869	794	868	870	873	879	860	851	883	855	845	861	866	856	853	868	873	957	839	866	837	862	808	877	911	831	859	904	888	863	845	833	856	853	883	849	884	883	882	842	867	882	873	869	881	864	856	861	894	855	877	839	911	827	916	901	857	872	866	882	924	828	925	828	869	905	864	862	889	855	852	922	846	911	797	856	873	867	911	847	892	841	884	876	865	924	887	834	877	845	841	861	863	864	868	857	850	895	897	880	903	838	876	874	882	873	857	885	831	865	841	892	856	873	828	840	817	817	872	871	844	901	918	927	853	910	860	865	867	877	862	876	903	898	881	904	843	887	875	845	894	822	912	866	827	874	860	828	821	852	844	829	860	850	852	893	917	845	891	881	869	846	861	881	886	880	865	880	863	891	841	920	873	894	878	869	869	856	857	880	852	876	869	816	850	865	841	865	868	898	807	904	867	858	847	849	864	886	816	888	832	923	875	907	833	850	888	854	837	855	878	813	927	853	821	811	898	854	859	828	865	903	872	845	849	838	877	874	847	870	897	916	876	879	807	858	848	851	866	844	869	842	907	889	870	860	873	881	911	814	842	876	873	866	900	871	867	836	912	864	886	862	874	880	863	847	845	894	834	835	891	910	899	813	881	898	833	865	798	870	851	867	849	877	860	826	875	879	842	891	790	893	877	871	834	877	859	846	852	899	906	856	852	873	852	904	867	869	883	916	850	846	869	848	885	928	857	887	931	876	905	860	902	863	878	857	877	862	884	858	839	843	919	903	889	894	914	821	831	878	930	868	862	909	906	876	844	823	873	913	912	916	852	885	867	875	841	894	884	802	931	848	896	888	867	884	885	875	884	866	909	856	879	886	910	837	873	914	887	881	945	861	874	831	909	845	868	906	893	870	870	875	850	875	896	889	874	878	861	888	870	814	873	856	848	858	853	893	849	827	864	894	930	862	882	812	876	838	881	860	849	890	926	848	847	846	884	843	902	807	926	838	876	837	836	863	887	827	892	859	885	881	868	830	857	903	872	887	910	901	882	890	861	875	857	870	880	919	867	817	862	894	896	888	840	847	834	835	843	897	870	859	897	844	874	873	854	912	867	891	853	941	921	858	817	934	823	836	860	825	851	824	813	829	862	846	856	863	862	858	866	906	934	829	857	903	840	850	880	892	886	901	835	930	861	878	901	858	895	826	906	902	833	858	912	885	858	851	845	860	879	892	885	852	856	847	804	835	874	867	877	892	876	924	899	851	875	807	893	854	863	830	889	908	902	811	842	882	861	919	859	843	916	865	880	868	908	858	869	901	844	863	844	838	845	845	872	833	859	919	887	834	837	862	823	885	871	834	796	900	890	920	879	837	839	875	888	939	843	852	918	858	825	857	893	883	893	862	943	883	889	886	846	913	854	849	843	835	873	865	884	893	847	922	857	867	896	898	918	850	823	907	866	881	844	893	898	872	908	886	840	865	869	903	838	908	852	899	878	885	908	841	835	815	850	903	842	906	887	862	884	875	862	857	869	880	860	873	848	838	902	840	847	857	918	865	885	839	894	870	885	871	861	861	882	862	881	872	851	859	806	911	863	865	839	879	820	907	800	867	894	829	856	842	910	865	862	823	885	909	829	876	862	910	900	901	872	868	822	871	850	896	893	859	895	881	867	886	860	865	859	900	846	870	853	861	831	843	844	907	892	870	900	857	842	878	920	863	881	871	873	887	890	878	838	852	919	869	829	855	914	949	881	868	835	918	896	825	891	924	875	884	912	870	886	843	867	914	884	880	872	875	897	907	881	875	944	869	907	877	856	846	885	814	861	866	896	843	886	846	835	851	843	871	862	936	859	882	835	872	846	842	887	836	875	884	858	902	893	873	906	880	902	927	867	844	895	879	844	914	832	842	854	888	868	894	849	914	885	853	855	836	832	865	892	848	834	851	869	871	827	833	856	884	907	861	897	846	888	901	857	851	829	873	806	929	876	836	908	851	940	868	874	857	833	854	835	859	843	872	929	856	887	934	850	836	871	862	848	878	837	874	825	874	830	857	892	876	921	849	845	888	878	877	868	865	885	833	906	838	865	875	884	844	961	866	876	858	867	876	874	868	853	854	844	915	859	845	858	850	848	847	894	925	859	849	895	851	873	863	835	851	880	812	891	870	854	883	895	881	846	857	849	853	869	864	851	910	837	888	850	863	879	891	913	831	913	905	842	860	922	879	860	899	855	911	899	912	846	884	887	903	906	858	828	877	881	884	878	875	836	866	848	901	841	847	886	830	876	865	878	837	882	913	852	852	867	918	816	865	904	878	871	872	844	919	926	853	858	883	857	911	862	891	832	878	851	844	862	864	853	825	837	820	885	913	805	850	870	818	890	877
4161	2912	1533	999	1095	1360	1375	1016	860	702	557	486	396	367	288	258	226	205	200	174	160	155	136	134	106	122	124	107	113	107	104	92	89	89	95	104	93	80	89	77	79	81	78	66	81	84	70	79	72	69	83	66	58	86	84	73	87	77	65	69	72	69	59	68	65	59	53	64	56	86	69	66	65	76	74	61	73	58	63	68	73	63	71	63	71	58	70	66	69	71	66	67	67	70	83	75	69	71	78	62	68	69	72	93	81	59	64	69	80	66	73	83	85	66	45	75	59	80	71	62	71	83	58	56	64	66	63	65	61	79	87	63	75	59	63	60	60	70	81	76	54	65	86	79	54	61	70	70	76	65	69	93	60	73	61	62	58	70	74	70	68	61	70	56	72	65	67	64	51	63	72	60	71	60	85	66	93	62	77	70	70	71	78	75	57	65	67	68	65	71	80	71	71	81	68	78	74	77	67	73	70	76	80	76	66	83	80	69	67	69	60	60	43	70	61	77	72	71	87	79	73	56	65	76	72	70	65	59	67	69	69	66	63	62	58	71	63	67	69	66	73	70	60	76	77	75	71	75	82	64	78	82	72	62	65	74	61	61	79	69	77	64	70	63	70	73	61	62	77	59	79	81	71	72	67	58	56	69	67	57	77	71	74	70	70	61	75	62	71	71	75	77	54	58	82	66	66	68	86	71	64	64	66	88	72	67	89	66	77	56	66	90	79	71	77	57	60	71	70	69	66	80	52	70	59	64	59	69	65	91	78	61	64	66	71	63	68	64	72	79	71	67	56	66	76	77	63	82	68	75	82	96	71	71	72	56	69	84	70	68	59	73	67	74	66	78	83	60	60	64	73	59	63	78	52	61	74	68	78	69	76	48	80	77	72	73	83	62	70	76	73	71	71	74	62	73	73	73	65	74	86	69	73	72	62	56	84	63	63	87	81	100	56	71	71	76	78	76	70	74	58	65	67	66	67	86	82	58	81	69	68	73	78	63	69	73	69	76	55	65	59	71	84	64	78	72	78	66	70	64	68	75	70	69	85	76	76	59	60	68	63	75	53	60	66	82	70	65	63	74	67	78	59	75	72	76	59	60	83	62	65	63	70	78	61	52	66	63	63	68	68	58	58	68	59	77	69	71	67	54	66	73	78	72	72	56	64	76	66	69	58	67	75	56	74	64	68	75	84	63	73	58	72	74	56	61	80	76	81	73	77	60	53	67	84	66	77	66	49	69	70	73	70	61	63	65	62	76	62	84	74	88	76	99	76	74	88	73	71	65	83	75	69	70	80	59	72	86	56	67	66	62	61	52	65	70	63	83	64	78	76	82	82	77	71	70	74	65	78	74	78	72	53	75	59	84	71	81	68	68	63	71	71	67	56	77	74	78	63	64	82	73	61	52	64	74	73	65	78	62	64	64	86	72	59	75	74	77	62	61	62	68	92	79	70	77	52	67	79	71	61	67	66	74	54	70	79	78	65	86	57	66	66	58	83	80	57	76	60	82	70	62	73	68	77	69	67	76	72	67	65	68	62	62	67	60	63	66	60	74	74	74	64	72	66	63	67	67	79	60	46	80	61	58	74	76	63	66	76	66	62	77	73	56	69	71	77	62	76	77	71	51	81	66	79	71	79	82	87	72	81	77	79	69	64	89	64	85	77	62	60	64	70	59	65	61	75	61	72	65	55	65	77	68	49	68	61	63	79	72	87	76	65	63	65	57	73	70	65	74	54	79	55	73	75	76	73	69	81	74	66	68	73	69	76	76	71	69	78	70	71	67	66	66	82	69	64	75	57	61	79	85	73	76	84	51	87	90	87	62	83	72	59	63	69	65	76	60	62	68	68	72	69	70	75	60	72	69	61	75	78	62	70	81	86	62	89	65	68	81	66	70	79	73	62	68	67	84	79	83	82	53	74	73	62	49	64	71	72	64	47	79	79	71	79	61	79	53	56	68	70	73	61	63	72	61	80	61	76	69	66	61	62	73	70	65	67	72	76	62	51	70	72	80	64	82	80	68	57	67	74	69	67	61	75	78	84	77	68	63	74	67	83	95	76	62	68	75	65	80	71	89	62	71	68	61	82	69	71	61	64	75	68	64	68	64	63	66	77	83	76	62	70	61	75	79	82	69	75	78	63	75	62	65	80	59	63	69	67	79	68	63	64	68	66	73	67	65	58	64	69	44	72	67	66	77	76	79	69	70	59	62	68	67	59	66	83	70	69	55	64	53	78	65	67	64	83	67	66	75	89	76	59	75	65	75	59	76	69	73	55	79	57	74	79	67	57	50	67	86	68	66	63	56	73	62	67	77	65	57	80	82	66	65	74	71	63	58	70	82	74	54	54	71	69	66	65	65	78	59	79	71	62	66	65	75	64	69	74	76	66	57	78	63	62	69	75	84	64	77	62	87	74	66	61	75	67	79	79	64	77	59	58	64	69	82	68	64	63	59	63	77	71	74	74	66	81	68	73	81	70	63	87	67	69	58	68	60	71	84	64	84	66	70	69	84	68	67	70	78	77	85	56	61	70	61	78	61	62	70	80	62	66	86	68	68	58	51	75	73	61	68	70	77	74	73	59	92	75	69	75	57	76	76	71	60	83	73	68	76	62	63	64	76	63	72	73	65	69	78	72	54	67	75	83	73	78	66	75	87	85	77	72	64	68	77	82	72	71	73	67	55	80	65	62	64	56	73	85	68	63	86	58	72	74	59	73	76	70	63	76	62	57	78	60	80	76	60	97	74	52	69	72	75	78	59	68	80	67	84	63	77	74	55	68	64	59	60	73	74	66	70	60	68	52	70	59	72	61	67	76	73	73	59	83	59	66	69	75	64	72	68	75	58	83	78	59	58	54	70	56	62	56	65	56	56	67	68	64	61	73	73	69	79	74	83	85	83	80	78	68	57	72	64	60	68	64	62	69	61	77	64	63	65	80	73	74	65	72	62	71	68	64	57	65	78	81	53	81	56	78	59	56	69	62	65	63	80	76	71	71	71	60	64	72	55	72	60	74	69	77	93	68	81	96	78	77	57	70	75	63	69	67	60	79	79	64	87	53	67	73	70	72	72	69	57	68	74	65	58	74	61	59	74	88	63	61	69	68	86	67	68	62	73	79	59	67	73	62	76	69	62	86	65	60	69	82	63	81	66	83	81	79	78	71	78	74	73	71	69	74	78	70	72	69	78	75	59	85	65	57	69	75	63	72	58	84	72	59	44	57	65	69	58	70	74	49	73	67	63	79	79	78	74	63	77	68	66	78	82	71	81	66	54	67	74	67	67	77	61	54	75	56	74	75	77	68	55	68	59	62	63	80	54	70	74	75	71	56	87	59	75	61	66	80	60	78	58	82	74	62	60	51	78	75	82	77	76	86	82	73	61	52	66	78	59	78	72	69	67	72	81	64	64	65	80	64	64	64	73	90	68	74	66	65	62	86	73	73	61	55	64	66	77	70	80	69	77	59	68	76	64	66	78	88	72
31074	22277	17626	25724	32929	32749	29667	26473	23563	20095	17148	14323	12270	10813	9190	8100	7030	6114	5113	4358	4075	3563	3394	2930	2569	2293	2328	2270	2194	2066	1868	1719	1707	1582	1581	1429	1423	1321	1281	1276	1248	1143	1144	1121	1105	1094	1028	1018	1004	918	947	896	925	915	940	906	873	854	897	913	867	874	860	899	843	822	900	791	805	768	799	871	873	805	836	823	817	855	901	886	830	821	855	816	822	880	835	790	799	811	827	829	848	845	831	852	812	913	816	822	818	864	857	858	813	890	860	867	809	853	872	863	822	835	827	854	820	854	878	864	843	876	866	804	826	824	818	844	858	845	821	852	838	797	835	856	810	825	827	858	838	822	833	799	878	857	821	855	872	804	837	841	836	842	854	806	805	860	824	802	847	893	842	856	836	869	851	790	833	807	799	787	786	765	816	852	781	828	807	800	855	841	825	800	807	807	785	873	824	828	804	824	862	819	789	856	807	816	838	853	888	831	835	861	859	849	846	852	834	838	820	853	834	832	791	868	798	838	837	877	806	834	843	816	851	808	849	832	833	862	865	833	869	879	802	842	805	810	798	810	879	835	865	821	854	826	827	820	824	827	852	825	847	824	826	818	803	847	855	799	842	841	829	845	849	798	842	796	856	851	801	813	861	808	826	791	842	757	821	813	865	811	868	851	857	800	846	806	878	848	836	889	846	854	825	861	753	837	863	803	805	825	849	818	841	830	818	831	829	894	828	853	849	813	867	864	832	824	889	861	853	849	812	834	789	802	839	806	856	906	838	817	761	854	825	835	859	841	854	827	876	843	808	884	818	856	828	811	859	849	879	813	866	871	895	818	892	813	851	785	856	822	810	875	829	851	860	858	839	832	832	885	838	832	802	843	791	848	868	794	864	788	825	865	795	848	812	882	747	831	810	868	853	824	847	866	853	826	815	814	829	804	806	844	842	847	818	830	832	808	869	781	844	855	822	758	818	841	815	873	878	841	852	836	854	825	821	882	837	860	815	851	849	844	829	843	846	839	839	821	830	876	859	827	850	838	776	830	849	849	841	796	843	814	835	835	812	878	841	813	765	845	826	786	818	850	832	847	804	830	789	852	906	806	844	853	820	821	825	785	854	847	847	860	842	814	824	863	862	848	844	793	844	815	865	808	864	807	868	827	819	861	811	845	877	839	834	824	803	850	849	921	804	821	825	864	919	838	835	794	837	832	846	809	852	850	845	835	880	823	793	813	814	860	841	848	853	867	860	794	878	834	777	853	841	854	826	842	832	837	807	818	806	862	840	862	840	844	867	844	830	878	835	777	842	861	840	829	871	838	814	818	855	814	799	854	824	803	840	854	868	869	833	829	832	822	845	789	832	863	823	828	846	800	845	859	878	821	824	821	846	880	796	876	822	815	846	846	811	882	855	834	801	847	806	845	841	853	825	819	853	831	836	779	846	812	843	786	826	831	863	879	804	860	849	850	801	865	823	821	842	824	826	831	892	788	829	853	807	828	841	838	784	879	817	869	877	807	783	822	835	815	825	810	906	876	823	857	817	800	826	820	817	824	815	821	827	883	868	790	870	810	771	837	870	836	850	783	801	863	862	833	757	842	824	777	812	822	783	820	794	802	813	795	837	855	867	801	795	795	825	800	884	825	824	890	808	796	844	869	780	829	831	833	819	816	843	887	855	792	850	799	872	822	901	856	810	777	832	807	821	851	837	862	859	859	815	849	767	806	875	837	833	801	794	840	813	828	879	836	813	862	840	850	853	833	815	853	827	807	799	829	856	830	830	854	854	844	836	860	809	792	823	878	859	778	816	871	822	837	798	862	806	820	797	844	833	860	850	859	883	793	818	800	864	855	799	832	807	861	846	847	835	816	796	852	827	848	855	863	838	807	843	791	869	844	816	863	801	826	796	834	827	776	798	860	863	842	834	851	848	866	834	864	817	833	857	795	826	847	887	816	822	819	869	822	811	884	813	797	850	829	801	816	856	890	810	854	851	841	858	782	888	828	862	855	860	855	827	831	825	828	872	803	833	841	849	820	867	841	814	792	848	797	848	841	849	827	798	845	770	813	796	841	791	802	780	848	850	859	827	868	869	856	846	865	812	833	826	875	900	821	839	842	844	803	857	833	874	864	815	823	845	810	815	810	837	853	782	822	872	841	862	856	826	794	800	816	799	827	820	822	834	818	888	865	834	820	828	852	898	875	838	805	797	871	880	870	828	842	774	829	775	844	820	805	832	812	888	853	849	829	830	857	844	852	807	851	850	825	801	857	829	820	826	847	856	901	835	781	832	817	837	846	842	828	856	855	826	830	809	884	813	792	824	812	810	834	848	827	823	813	788	814	887	824	848	859	810	842	814	833	835	787	841	796	820	871	821	815	843	849	871	793	857	832	820	804	839	804	850	894	805	902	797	814	821	828	874	843	847	831	842	882	802	832	832	823	814	827	811	864	835	856	839	841	843	847	847	825	838	865	792	840	818	804	811	770	817	830	862	850	834	823	825	855	820	824	842	817	877	862	820	843	830	806	803	836	836	855	883	819	855	818	823	901	863	854	838	806	771	805	874	853	867	835	933	884	816	822	896	827	827	807	889	827	846	872	871	829	865	815	855	817	790	791	792	824	865	852	857	842	841	799	838	824	825	841	848	863	886	844	831	825	880	807	855	808	798	873	862	825	859	868	818	837	803	797	834	886	876	877	823	844	884	855	847	829	863	854	805	795	807	842	856	845	851	821	898	761	829	857	796	820	813	830	879	846	821	799	860	874	828	847	839	854	828	844	846	876	878	832	831	879	853	871	801	809	811	842	797	850	846	805	837	801	874	836	809	837	870	839	788	883	800	810	815	831	850	880	802	856	769	907	840	844	836	853	862	858	836	789	799	867	827	837	815	856	850	826	866	804	819	830	803	781	823	814	852	832	823	778	807	857	856	823	819	787	871	836	851	854	822	858	872	836	831	800	806	895	861	761	813	786	830	753	891	833	839	874	795	829	822	799	811	811	871	856	830	780	812	845	848	840	893	851	864	840	841	862	826	872	820	808	792	859	778	808	831	807	857	799	827	809	835	830	821	847	814	834	848	849	803	813	795	795	826	821	828	823	831	836	872	840	807	807	821	851	857	813	829	870	847	870	797	846	860	837	822	851	880	849	833	809	845	805	829	840	850	843	839	828	849	798	832	869	855	793	814	850	900	815	830	830	862	797	831	871	844	780	835	827	880	817	872	832	845	827	789	775	836	802	884	836	746	839	885	818	838	815	870	840	848	844	836	843	810	864	833	806	810	848	862	851	871	811	862	847	799	819	843	830	899	857	878	840	830	836	845	808	803	831	817	809	867	844	827	856	832	814	827	826	796	834	810	827	784	837	869	810	860	873	818	798	816	876	801	807	835	877	826	813	812	795	825	832	836	854	791	800	884	846	845	827	828	888	808	901	844	852	875	816	811	782	854	834	811	758	828	843	857	832	868	828	892	862	853	806	850	859	845	817	884	831	838	836
5338	2777	1541	995	1177	1460	1335	1094	925	763	642	561	413	383	323	328	260	206	200	193	158	146	141	147	143	139	115	124	102	117	102	109	107	96	99	80	81	90	73	103	94	90	89	81	85	94	110	84	72	78	81	73	86	97	98	76	83	85	70	78	90	74	68	74	82	73	77	101	96	59	76	88	84	85	74	61	86	78	70	80	92	82	79	81	91	66	96	77	71	77	74	72	75	77	78	83	83	88	74	68	78	89	90	80	82	85	84	72	84	77	63	74	82	61	80	73	83	73	77	75	84	86	77	74	72	64	87	79	67	74	74	83	87	78	87	71	74	76	107	69	70	84	88	78	77	76	87	64	87	80	75	80	85	93	66	67	94	83	95	73	74	57	76	72	86	82	86	85	87	86	64	78	76	86	96	82	83	70	87	87	73	89	74	79	93	87	81	74	85	71	72	91	78	79	80	67	79	86	75	84	76	70	86	77	69	89	93	86	80	76	84	83	69	89	77	80	76	67	74	84	82	72	88	80	88	75	87	78	64	90	70	83	73	78	66	80	76	79	71	67	77	79	69	94	80	80	81	69	57	83	82	79	79	79	61	85	84	89	69	83	86	90	95	66	76	59	79	70	87	94	78	81	69	90	75	77	98	65	92	74	88	68	71	71	67	82	87	68	72	91	91	81	63	75	76	71	80	82	90	80	66	66	75	92	87	98	77	65	74	74	68	86	92	73	77	88	77	67	49	69	62	66	78	81	67	68	80	71	66	74	74	69	90	72	85	72	90	92	88	69	79	80	66	83	80	84	84	79	66	77	77	73	71	77	82	83	75	72	79	85	90	79	92	78	77	94	81	79	78	90	67	83	76	84	88	89	95	72	69	87	93	91	91	81	72	74	85	86	90	74	74	66	79	94	86	82	75	73	88	78	95	70	84	85	83	78	89	87	79	69	81	85	79	69	86	76	71	75	81	84	76	73	63	85	74	77	72	88	71	78	71	72	69	78	78	74	67	77	78	76	79	71	71	83	66	66	71	80	72	76	85	69	80	69	72	78	82	71	88	78	82	89	78	100	75	82	88	76	70	80	84	81	91	70	75	76	86	79	87	80	81	86	72	66	72	75	70	88	93	89	82	72	81	83	83	84	89	87	86	80	74	78	97	81	59	89	67	79	65	66	72	84	80	84	75	77	89	92	75	93	73	65	77	63	75	80	73	71	77	75	71	84	68	69	73	85	80	88	84	86	74	66	65	79	84	79	73	90	69	66	82	74	77	75	84	79	86	98	68	65	66	87	102	82	87	89	88	89	74	73	82	83	70	82	78	83	80	81	78	94	83	69	92	75	78	78	67	72	80	78	71	65	84	86	92	89	70	76	80	79	65	101	80	63	77	73	81	88	84	83	85	75	80	74	82	86	76	83	62	70	89	85	83	67	69	86	93	65	72	92	79	69	86	77	69	86	84	79	82	74	77	74	65	79	80	71	85	79	81	87	105	72	61	68	74	95	72	77	82	85	78	77	69	80	85	80	85	68	71	73	80	89	86	63	78	78	91	90	82	80	68	69	90	70	85	72	61	86	84	82	85	83	84	76	65	80	75	77	83	82	83	66	77	81	84	80	78	81	68	76	72	74	73	95	75	67	84	96	82	92	73	95	88	86	69	86	60	67	73	74	76	81	86	65	78	79	76	75	70	73	71	72	82	70	71	90	79	73	96	87	70	57	80	68	75	75	76	63	86	76	56	74	84	72	84	67	69	99	66	86	82	80	81	77	87	79	80	77	61	79	78	76	84	88	82	81	79	80	64	81	69	85	69	87	76	77	71	75	69	74	70	80	95	60	69	82	68	79	92	65	88	73	75	79	67	76	72	84	74	73	68	80	73	84	94	65	88	88	83	91	76	78	74	67	90	86	85	72	72	70	71	87	72	88	71	97	74	75	86	81	73	74	77	79	68	81	77	95	102	78	102	74	80	96	72	82	76	68	66	81	79	75	73	81	85	86	89	70	66	74	98	79	87	75	73	69	72	98	82	89	90	86	91	73	84	67	83	74	77	77	70	88	100	71	82	70	71	100	88	85	83	73	82	75	83	85	63	85	76	84	79	74	92	76	81	73	74	90	102	76	81	64	75	81	85	71	84	77	94	76	74	88	71	69	86	67	69	79	85	75	68	57	77	76	68	75	77	90	76	67	100	93	81	77	73	98	68	80	74	60	72	80	74	74	78	77	73	78	79	88	64	85	79	60	78	75	81	81	74	83	67	86	83	78	89	75	78	91	72	81	81	88	75	90	84	69	78	58	69	92	71	78	74	73	82	79	82	71	85	84	86	70	69	86	77	82	70	78	84	77	72	71	101	85	84	75	69	81	80	62	73	73	70	84	82	83	82	69	76	74	86	82	86	84	74	89	75	88	86	74	67	69	73	79	91	68	68	90	80	75	67	78	74	81	88	71	65	68	68	79	72	72	71	82	86	79	77	80	71	85	86	89	73	78	84	81	76	67	74	73	70	84	74	82	73	70	63	88	83	69	74	64	77	64	81	91	73	83	85	98	81	93	64	74	83	90	84	66	71	81	91	92	78	78	90	87	85	80	86	68	66	79	77	74	80	89	75	92	75	79	86	71	81	84	73	72	84	78	62	93	74	79	81	81	80	87	72	62	77	66	74	83	101	72	90	85	63	87	79	77	77	84	66	97	73	69	83	59	98	71	69	86	65	82	81	83	81	74	74	102	82	70	71	75	92	89	89	78	68	58	50	84	76	90	72	58	76	71	85	72	78	67	73	87	83	69	99	75	66	57	73	70	82	83	89	89	82	81	74	78	86	81	82	71	80	71	82	88	83	85	76	67	77	96	86	90	60	87	78	69	73	77	77	73	84	77	73	71	74	63	70	71	68	80	83	81	79	90	74	70	85	70	87	80	78	90	79	84	74	81	87	83	77	79	68	72	83	82	77	63	89	69	68	78	87	78	77	76	68	73	73	83	74	75	71	75	75	79	84	90	78	86	70	84	88	63	85	70	76	78	62	67	72	73	79	71	85	91	87	87	104	85	78	79	76	74	80	94	89	76	78	90	91	88	81	87	96	73	72	83	79	78	81	82	77	64	83	74	82	71	92	82	74	66	81	70	74	71	65	82	77	74	76	78	80	76	80	96	80	68	86	72	87	90	73	71	73	70	56	87	75	80	90	72	78	74	81	77	66	76	61	63	80	84	71	82	80	65	69	71	85	88	74	80	84	69	90	73	94	77	81	94	97	86	80	77	73	69	73	78	66	85	73	80	92	73	86	63	91	82	76	79	82	76	68	79	87	76	93	83	79	66	75	71	87	79	75	79	83	83	82	87	70	99	69	86	77	83	69	77	69	73	85	76	79	70	96	79	63	90	78	86	79	64	77	79	75	74	71	90	80	66	96	81	81	89	74	74	86	80	71	80	87	72	72	67	82	61	79	77	79	71	69	77	71	74	74	76	70	83	88	84	71	88	93	58
30166	22403	17688	25573	33197	32968	30220	26954	24304	21088	17948	15364	13100	11287	9930	8860	7555	6486	5617	4779	4284	3949	3659	3135	2801	2641	2417	2386	2345	2273	2041	2099	1975	1782	1704	1577	1597	1547	1478	1370	1432	1495	1235	1133	1244	1230	1249	1156	1035	1125	1132	1039	1053	966	992	1033	1001	941	1005	949	980	983	970	1032	900	1002	958	984	960	922	939	917	998	960	937	934	980	926	957	924	942	914	947	898	961	913	975	929	903	937	898	950	956	961	941	967	955	904	967	956	934	937	926	961	921	976	954	885	945	946	935	1002	957	986	996	957	971	963	961	930	912	887	926	988	964	981	926	928	977	873	986	878	915	980	924	962	966	940	934	980	921	926	963	899	996	943	965	914	954	924	924	915	950	957	928	981	869	939	942	872	917	937	971	948	900	919	935	846	948	957	928	866	901	948	887	920	918	936	959	941	951	896	938	959	895	950	886	954	1003	1004	978	930	956	927	976	964	954	997	935	878	957	959	1008	904	901	953	946	974	946	953	891	915	941	961	984	951	969	925	945	933	902	932	924	903	985	957	926	943	959	924	944	893	933	975	937	929	924	916	935	873	912	985	893	953	957	909	950	954	991	954	1001	929	928	957	958	865	904	930	882	951	911	937	950	883	931	945	901	903	947	945	901	970	949	916	971	871	934	943	989	927	924	961	933	934	927	917	929	917	1036	955	923	973	885	945	877	937	934	912	994	952	904	878	979	929	932	994	881	974	993	928	939	940	941	944	940	904	906	894	950	910	963	920	914	982	984	917	961	961	958	991	972	941	949	924	922	976	959	1001	928	916	983	921	920	933	1018	938	962	900	967	972	889	929	913	903	951	890	900	921	977	923	930	977	958	947	958	889	971	940	994	944	953	947	907	973	952	926	975	929	918	1035	953	971	914	921	881	986	939	958	971	980	939	965	943	978	894	925	923	909	912	956	921	949	945	943	880	972	948	901	912	891	914	892	961	896	882	963	930	896	905	993	966	950	945	924	910	969	880	912	968	955	969	930	970	947	909	932	1011	934	923	928	904	905	929	934	983	955	896	979	959	954	967	921	920	971	936	1001	937	934	929	958	920	875	933	907	1000	978	937	957	991	929	971	1016	921	897	962	925	989	950	988	925	973	978	954	936	941	951	945	929	985	946	943	926	925	913	910	971	908	942	993	881	936	927	950	940	956	914	892	942	940	911	925	968	969	964	934	987	941	930	897	919	976	940	967	887	941	977	910	944	944	992	952	949	894	1017	989	931	923	928	949	902	901	889	939	981	946	971	963	923	928	901	972	929	906	930	963	980	936	1005	916	978	954	891	880	941	963	996	968	939	954	968	912	878	901	893	931	909	963	933	923	946	878	941	933	979	970	903	897	971	939	926	956	926	999	888	913	912	926	944	977	949	913	906	934	1000	940	951	948	939	986	959	915	936	981	910	908	929	950	857	993	916	951	929	904	828	949	988	938	894	932	952	916	944	963	936	954	947	915	966	946	948	896	991	977	959	935	934	923	934	952	925	960	963	949	921	945	938	943	988	946	917	935	920	906	993	967	964	915	952	915	929	915	957	896	937	998	940	891	947	938	852	922	944	866	972	949	963	939	960	983	971	897	926	962	948	976	939	990	955	900	961	898	919	931	938	932	885	940	886	990	886	950	937	916	951	923	912	937	937	1004	937	935	932	942	940	972	952	1006	879	962	933	952	962	921	984	927	952	915	975	945	1020	932	916	946	971	942	911	899	969	933	940	898	942	995	930	1010	890	911	937	916	942	987	978	936	952	915	898	943	975	942	963	937	917	956	943	906	1002	963	966	945	949	893	962	945	903	949	926	956	920	943	936	949	977	946	938	989	950	953	977	930	918	968	947	980	930	969	959	937	957	969	936	954	959	913	978	916	895	858	960	906	903	915	951	908	1004	928	959	959	931	959	889	958	953	947	948	995	891	931	960	916	942	1005	908	913	974	918	995	932	921	969	879	941	960	911	928	942	945	954	989	928	945	953	968	917	906	939	927	953	953	961	908	891	971	921	947	975	921	919	989	1003	952	917	972	934	918	963	950	996	925	926	944	968	944	927	953	937	928	901	989	883	916	878	922	942	956	955	931	970	917	932	908	925	952	884	930	896	951	943	994	960	881	969	985	945	950	898	979	925	992	991	955	985	919	922	926	911	980	990	998	914	912	958	973	895	934	919	960	950	931	909	945	973	971	910	994	919	907	963	969	914	957	985	986	982	966	952	928	903	939	1002	939	956	876	946	908	896	981	1009	873	995	979	979	980	900	1007	957	895	882	949	926	943	963	923	927	902	897	967	932	974	901	918	912	934	971	914	942	932	925	923	1000	955	927	938	947	889	966	904	928	930	975	920	925	925	908	955	917	925	903	976	915	927	962	973	1009	967	968	987	939	1025	924	949	937	981	947	930	935	988	959	967	930	922	897	949	973	924	919	912	988	957	949	935	963	890	963	908	945	894	946	941	952	923	941	930	952	1005	920	980	953	994	895	966	928	883	943	934	970	936	940	928	959	910	978	917	897	911	999	983	909	940	905	911	986	912	955	922	911	886	939	956	987	890	942	897	940	927	960	953	947	945	940	859	943	925	939	909	928	946	942	961	954	901	904	885	893	909	958	948	933	943	933	925	952	973	977	923	953	935	924	954	949	958	914	1020	962	921	962	958	943	926	953	939	955	975	933	961	979	933	990	927	955	924	911	981	967	907	935	952	952	928	945	927	943	958	886	900	930	904	922	945	918	930	971	957	920	953	947	914	939	866	934	934	915	924	934	924	916	946	950	899	931	949	949	910	964	931	954	910	954	995	963	907	982	934	949	955	921	982	961	963	905	959	900	948	891	950	931	926	1003	958	959	959	947	971	943	949	977	931	960	906	929	938	959	944	921	920	932	954	894	1006	972	903	987	928	959	871	930	953	949	959	903	956	949	944	882	919	954	960	904	941	993	991	964	960	953	956	965	963	925	986	990	937	961	945	927	969	954	947	951	958	914	973	916	925	943	896	916	915	934	969	980	977	921	901	968	958	906	927	916	923	925	898	875	958	978	962	914	914	951	922	963	970	934	956	922	984	910	966	939	920	947	958	911	997	937	959	975	914	943	935	928	902	963	901	945	929	980	953	943	945	910	942	952	896	936	980	908	917	884	951	913	979	974	944	963	924	968	941	974	917	950	913	971	968	950	902	951	955	925	957	899	972	910	897	910	929	952	913	865	919	953	949	928	919	943	956	992	948	937	905	943	952	926	925	1018	924	965	976	952	963	947	925	916	911	928	946	985	947	962	948	945	930	909	925	952	916	978	944	927	894	953	960	921	983	933	955	941	917	945	918	919	939	951	955	1012	920	958	997	901	944	950	933	991	915	898	964	949	907	996	913	1005	920	933	973	957	966	942	931	965	928	952	949	946	958	969	965	896	965	901	1012	975	916	934	955	895	918	966	968	922	995	908	945	904	889	913	945	968	938	940	974	951	934	914	1022	938	925	980	945	899	945	916	950	978	930	917	957	935	947	946	936	948	928	941	966	941	916	916	926
5702	4170	2103	1290	1619	2035	1871	1569	1261	1065	785	643	551	501	423	368	338	255	276	201	189	195	170	144	136	130	138	134	120	128	118	122	110	108	108	118	113	91	93	83	95	88	74	95	94	82	81	91	83	96	80	80	72	80	73	75	67	73	61	71	69	73	71	84	90	79	89	76	61	92	83	70	65	74	69	79	89	75	74	75	92	66	80	91	69	81	63	64	78	85	82	62	70	88	73	64	85	69	85	69	74	74	62	83	75	78	64	60	72	75	87	76	60	72	80	79	80	76	67	84	70	84	68	70	75	81	80	71	70	81	65	82	85	68	73	89	85	82	79	87	78	68	66	67	65	67	90	69	89	74	78	83	79	70	77	60	70	65	57	59	66	67	78	70	81	63	64	74	71	92	60	77	55	69	62	78	79	63	76	86	86	70	83	69	81	84	73	63	86	71	81	85	70	76	70	65	78	68	82	72	79	72	80	71	67	65	75	76	71	62	71	63	57	73	57	81	82	91	74	62	72	70	79	67	78	69	70	86	78	82	89	77	87	58	81	73	62	67	65	73	78	70	64	77	77	89	74	79	78	67	67	68	84	68	70	72	90	76	74	78	84	72	80	69	71	60	85	75	77	72	87	61	64	86	73	64	75	86	79	75	67	78	73	74	53	85	63	73	91	70	71	66	72	72	71	70	74	69	74	79	97	91	84	73	70	84	68	68	65	55	57	76	75	82	76	73	67	72	89	58	97	68	69	81	85	72	78	56	74	70	90	75	60	70	77	83	71	82	76	77	85	83	57	61	73	90	63	69	81	75	85	68	91	90	63	55	84	72	97	66	61	78	67	84	76	71	63	65	74	80	79	74	77	66	93	64	85	70	82	89	86	79	83	69	59	83	80	68	69	73	80	86	68	74	82	68	86	67	78	76	73	89	68	67	76	76	84	52	81	66	77	76	66	75	71	73	56	63	87	73	65	68	75	79	74	62	65	82	72	62	75	72	76	73	64	63	66	58	74	83	105	80	73	65	77	87	75	79	64	66	69	74	88	74	74	79	59	82	78	84	84	62	66	68	83	69	75	55	63	81	74	74	78	61	81	80	73	72	78	64	72	70	75	83	79	81	79	51	79	69	83	68	70	51	73	81	77	62	59	91	65	74	82	74	75	79	76	79	70	83	76	59	78	89	71	71	75	69	62	78	91	88	76	73	77	64	76	76	74	73	72	61	82	67	69	71	72	86	77	71	71	71	61	70	69	67	93	61	73	75	79	75	79	64	77	60	78	82	74	79	72	74	76	70	71	90	69	66	69	61	89	70	76	76	63	89	85	90	70	80	82	59	72	89	76	68	68	58	76	75	73	77	66	72	75	86	70	78	70	89	74	70	79	79	68	71	85	72	85	65	61	76	77	75	79	66	72	78	70	67	86	68	62	71	79	77	69	75	76	64	64	76	69	78	70	64	79	66	87	78	78	72	80	85	72	58	63	83	77	67	69	82	75	70	78	74	80	76	76	74	64	80	85	64	88	84	90	74	75	71	66	80	71	82	66	78	77	73	76	64	73	76	69	70	73	76	81	87	65	63	72	68	74	67	71	86	83	85	62	91	85	57	69	61	82	80	60	82	71	57	71	71	72	66	67	74	75	73	90	76	65	56	78	76	77	83	81	86	79	72	82	92	62	65	70	85	74	81	82	56	73	91	74	70	69	63	72	70	70	73	61	67	67	82	70	79	68	55	61	57	68	78	71	69	67	65	64	74	77	65	95	74	89	72	71	75	75	60	75	64	80	82	77	63	68	69	80	88	76	56	77	66	70	64	64	73	76	60	68	76	70	59	69	66	92	71	84	86	68	57	76	79	93	77	78	64	81	80	74	64	54	69	68	71	87	76	80	78	65	65	91	67	70	72	65	70	76	67	88	74	74	68	74	85	78	67	64	69	70	66	69	89	79	53	74	71	73	68	102	67	69	75	52	77	70	94	67	72	71	59	63	85	86	77	82	77	77	93	72	65	80	63	81	77	62	77	88	79	77	76	85	79	62	72	84	70	73	67	71	66	78	71	93	78	80	85	73	77	84	73	89	77	65	64	71	61	74	76	72	70	66	70	84	63	83	79	90	73	73	73	62	90	78	82	70	78	76	73	57	79	55	74	73	65	66	81	82	81	90	64	74	58	88	79	63	77	65	74	76	80	73	92	76	65	77	77	89	76	80	74	71	78	75	61	77	75	79	63	75	76	67	94	72	62	66	79	67	73	75	56	80	81	80	70	80	67	65	62	71	82	80	81	57	67	83	71	84	84	81	68	86	66	71	80	68	75	75	68	64	77	63	77	70	66	82	90	75	78	64	67	63	87	69	75	75	74	68	57	87	59	58	76	68	69	66	79	72	68	66	63	63	74	81	69	70	57	79	73	67	61	88	77	72	69	80	83	79	62	83	67	68	64	79	69	78	60	88	91	77	71	67	71	77	69	78	80	84	63	75	87	68	86	68	80	81	79	67	71	65	66	69	78	78	70	70	74	71	66	86	64	67	80	84	71	86	68	66	79	81	65	84	60	70	75	63	76	79	79	71	69	72	81	74	76	71	85	82	65	63	69	79	70	76	66	59	70	86	77	72	77	74	79	62	75	77	81	95	63	72	79	92	79	92	84	84	76	63	64	74	56	67	71	73	74	62	85	78	82	71	72	65	65	75	73	87	74	82	83	87	72	75	81	94	70	76	72	100	89	82	64	77	72	76	78	89	83	82	77	72	71	63	89	77	85	76	70	72	79	79	71	66	74	72	78	64	57	72	74	78	87	65	63	70	73	66	81	84	75	66	86	69	85	76	64	74	68	66	62	56	79	75	68	86	75	76	72	88	88	73	78	82	84	64	81	76	72	70	77	83	69	65	68	85	79	71	77	82	88	68	96	73	89	65	63	86	70	69	85	90	60	85	72	75	71	73	86	67	75	95	79	71	68	87	81	92	78	72	84	71	90	68	72	80	74	90	73	71	91	70	91	70	67	73	63	71	65	65	70	69	56	92	59	85	80	91	78	64	92	96	73	63	73	80	74	81	74	76	62	60	73	89	71	69	68	73	75	64	77	69	79	61	80	82	70	72	74	84	83	73	81	92	73	79	78	79	72	63	70	69	79	78	62	72	87	84	81	78	60	71	74	72	68	74	73	53	76	70	58	68	88	65	71	85	77	75	78	63	60	97	63	76	67	90	65	58	78	70	84	61	67	82	67	70	71	80	65	87	66	93	78	72	67	67	67	89	80	69	80	68	72	81	72	73	58	60	70	72	77	75	75	62	73	72	65	74	78	75	88	71	72	91	76	59	72	65	68	88	69	79	87	67	72	84	72	57	59	71	79	63	68	76	72	79	74	72	74	66	66	61	59	56	91	58	72	74	70	77	66	83	100	79	71	78	81	77	74	62	60	74	86	72	77	81	86	73	76	95	64	78	62	78	78	79	78	59	68	67	82	85	67	61	73	79	86	56	83
34032	25228	20184	28259	36431	36104	33351	29665	26880	24085	20643	17997	15664	13431	11775	10652	9371	7995	7038	5956	5201	4831	4359	4006	3316	3179	2969	2941	2756	2727	2571	2342	2279	2143	1970	1830	1719	1629	1644	1534	1401	1662	1311	1326	1281	1289	1187	1178	1110	1138	1123	1070	1000	1014	956	965	916	974	997	943	920	951	905	898	912	880	943	930	954	939	904	904	889	882	900	906	839	827	864	880	899	880	881	848	911	895	859	841	873	871	912	908	853	914	863	908	913	879	933	856	881	846	876	829	893	906	878	863	874	842	887	915	867	883	869	880	867	877	920	900	884	891	864	921	876	862	871	867	884	874	873	842	892	888	854	804	947	853	881	864	935	884	919	875	869	894	885	916	884	879	862	886	874	886	867	860	873	909	863	913	865	930	886	861	862	872	902	870	863	852	866	838	837	853	923	867	912	900	870	866	899	937	865	875	897	906	877	856	914	845	871	941	882	890	881	859	856	888	844	837	847	863	917	879	902	875	887	879	893	964	867	874	883	882	921	880	866	857	850	935	876	844	901	841	879	865	923	915	900	909	855	892	849	863	915	873	839	874	857	907	838	857	902	870	862	913	861	810	881	937	889	897	908	950	856	912	800	889	865	862	872	856	881	891	894	892	857	933	859	850	892	864	860	884	894	851	865	945	880	858	853	861	899	840	942	864	907	960	883	839	845	927	919	926	889	884	889	854	853	893	894	936	822	899	893	873	843	862	857	866	887	884	940	859	907	861	900	898	881	893	841	860	872	881	864	849	867	879	855	877	878	913	856	858	899	837	891	927	894	886	870	908	887	877	907	890	830	896	855	878	884	870	855	886	862	862	888	912	903	846	879	895	900	855	899	846	945	933	890	908	846	853	862	837	889	859	922	876	891	905	903	883	893	852	839	882	880	855	861	834	905	862	912	896	849	906	852	851	860	876	894	875	860	914	857	839	885	866	895	948	803	890	905	904	831	901	906	866	847	876	896	871	863	868	903	884	877	891	915	866	867	871	890	921	857	886	851	872	860	888	936	889	897	872	912	892	913	862	884	832	845	904	912	850	876	828	907	866	940	871	875	831	858	894	859	878	840	839	874	859	875	898	873	903	932	847	875	876	867	877	932	916	904	896	919	814	901	971	862	884	846	818	860	911	912	879	861	851	924	871	941	923	830	918	895	854	842	870	900	860	882	901	816	825	894	866	870	894	863	934	866	923	896	873	874	886	856	896	845	896	914	876	867	886	868	902	859	854	910	910	872	875	879	911	895	852	859	857	895	891	892	896	877	872	903	879	850	917	886	920	902	917	845	910	852	891	852	842	908	883	843	866	836	884	908	871	910	904	874	866	903	882	823	884	867	867	938	906	857	897	884	897	938	879	859	901	854	855	907	891	907	801	917	854	827	890	909	869	842	873	880	880	844	855	852	924	870	886	855	850	845	847	868	874	896	881	881	871	925	876	886	869	925	919	893	866	932	894	905	905	872	893	919	881	834	913	844	884	903	816	895	932	814	926	917	918	878	921	881	894	855	928	897	849	920	868	861	883	911	837	894	866	868	853	834	889	824	872	886	861	861	861	888	891	928	844	887	834	846	883	908	885	891	879	833	892	914	883	913	906	860	849	922	886	913	856	873	898	875	911	912	903	885	941	925	855	918	856	873	862	914	918	870	911	888	923	887	896	900	919	884	907	856	927	939	903	860	885	854	885	857	906	954	890	878	890	917	880	893	863	868	914	860	922	844	883	877	855	886	877	868	843	889	857	890	882	903	928	910	939	884	835	924	867	869	906	875	901	872	940	871	819	867	878	914	851	901	867	828	885	860	851	939	832	901	892	907	848	867	867	874	878	842	874	912	858	854	858	871	925	861	830	896	851	882	889	922	899	919	864	853	868	884	851	907	872	928	911	912	879	891	926	911	882	894	870	874	870	873	891	910	918	859	913	857	889	889	900	879	881	900	876	829	925	884	907	836	891	899	912	875	855	897	920	944	935	926	877	876	919	882	870	906	895	881	918	890	850	870	892	833	876	892	910	838	885	931	909	879	889	899	858	855	899	871	850	916	891	880	855	868	844	860	835	888	897	863	892	894	837	856	869	868	855	881	963	878	938	859	869	865	911	865	876	927	929	862	896	880	871	865	917	829	895	849	892	920	875	925	863	825	883	911	846	866	893	882	858	840	846	871	842	879	906	895	884	863	921	906	858	894	882	835	958	837	910	883	924	894	881	917	879	882	868	887	909	859	845	886	837	825	881	937	925	858	847	846	950	864	898	922	928	856	907	879	866	887	852	883	910	869	930	916	899	891	836	884	857	856	897	898	911	853	920	867	861	957	889	875	895	855	897	900	886	923	910	918	863	831	806	886	910	870	877	944	904	816	858	862	905	867	845	881	840	923	915	859	863	830	871	857	955	878	920	946	873	899	882	877	897	901	852	886	876	885	883	914	873	870	894	917	930	856	861	856	893	874	872	859	872	821	867	880	887	864	875	910	907	866	911	919	832	902	894	875	880	889	879	913	917	819	886	878	880	923	872	883	909	944	838	898	924	947	862	864	855	894	911	869	868	872	873	839	862	893	850	899	819	946	926	830	891	841	903	911	910	865	887	907	920	898	900	844	887	853	875	938	912	882	938	925	896	879	920	863	902	903	934	912	904	881	930	932	821	872	860	893	927	851	878	843	873	870	867	890	851	861	860	889	918	925	846	863	923	861	936	878	944	885	887	862	859	865	843	906	864	894	885	863	825	875	878	837	908	910	941	836	875	936	868	891	831	892	918	909	917	848	842	870	913	864	883	886	911	903	881	855	907	859	852	869	885	896	879	895	849	885	855	874	872	883	895	871	909	924	868	885	917	877	868	871	884	855	873	887	912	911	852	855	913	913	898	871	949	882	870	836	845	897	897	866	876	887	876	851	876	876	884	853	864	873	930	910	938	820	873	906	852	890	887	894	859	822	922	892	864	895	919	860	871	884	892	887	936	917	854	847	916	873	934	873	897	909	894	868	870	841	880	845	867	854	868	868	891	866	861	904	849	864	832	882	944	872	870	838	925	876	864	913	915	867	819	892	886	883	854	846	854	900	866	871	873	918	861	874	910	841	869	892	881	878	853	884	876	902	944	895	898	875	883	900	938	898	891	929	933	886	875	890	895	912	876	876	841	889	948	860	863	883	873	865	892	898	893	862	889	884	925	875	846	873	840	886	879	837	932	876	850	892	870	889	858	847	879	887	863	856	919	881	902	936	853	917	903	896	847	905	872	893	938	909	906	914	881	853	894	894	868	875	908	907	863	892	832	866	878	876	877	914	836	883	911	930	877	811	823	953	865	884	898	889	938	880	849	864	853	844	864	857	887	907	811	875	882	927	877	884	860	908	865	897	882	885	875	911	887	846	892	891	877	868	854	906	876	862	908	901	882	855	924	910	896	905	912	892	894	872	901	878	861	874	872	901	909	927	949	911	898	887	821	894	888	879	833	891	869	858	859	899	894	882	889	926	856	919	860
3713	1727	852	599	735	1035	1002	722	639	564	437	366	293	236	207	180	185	166	156	131	136	128	130	125	113	92	103	93	106	96	102	113	77	104	84	97	102	83	88	76	65	80	70	84	86	75	68	87	72	76	60	84	64	76	77	90	73	88	84	65	70	70	67	52	71	85	76	73	90	90	73	76	79	63	70	71	69	75	87	94	67	73	54	64	70	70	74	65	69	76	68	73	46	56	88	78	68	68	78	55	51	71	64	64	83	71	66	81	81	66	70	82	60	91	86	72	68	70	73	72	64	72	87	61	59	83	56	89	58	62	67	76	59	76	76	79	66	67	80	61	75	63	91	69	74	77	65	62	88	83	86	55	66	66	71	68	73	59	75	76	67	71	60	84	86	73	71	67	74	80	77	67	83	63	81	75	73	69	90	62	93	55	79	71	97	62	67	73	68	68	75	58	60	75	70	81	70	82	75	70	67	69	75	76	69	79	74	91	72	50	73	63	72	68	69	64	71	81	85	70	85	85	77	80	87	70	68	72	71	52	73	48	70	62	97	74	65	63	71	72	85	87	76	86	66	71	71	62	77	79	62	81	83	69	83	65	71	72	88	85	72	64	85	86	84	85	64	68	78	90	61	67	70	67	75	64	72	66	80	73	58	66	83	81	77	71	80	77	73	71	85	71	73	71	67	66	76	80	67	62	70	75	67	83	78	70	85	82	68	69	65	68	81	74	82	64	73	68	74	66	79	74	72	64	76	74	74	56	76	74	61	81	76	68	70	77	88	70	65	73	69	81	60	61	83	80	57	72	91	74	61	79	72	70	63	83	76	68	68	61	66	65	74	66	76	76	81	74	74	77	72	69	56	87	81	56	69	88	76	67	67	65	73	64	64	68	73	80	78	77	74	77	62	58	86	86	80	72	63	61	76	73	60	62	70	81	74	78	69	83	72	80	60	60	60	81	70	71	68	85	77	83	66	84	81	71	68	81	63	67	72	89	86	76	79	75	77	63	83	69	77	74	62	65	75	75	68	78	82	81	60	64	79	77	74	72	68	70	86	76	66	77	78	72	61	76	66	71	66	60	64	70	60	61	65	63	71	68	77	62	74	60	75	76	64	83	73	78	84	55	70	63	76	59	80	76	73	89	80	56	61	84	69	76	79	57	78	81	82	78	73	69	65	60	62	82	64	67	77	66	80	72	89	85	60	82	65	64	60	61	65	67	75	70	71	66	86	81	81	65	60	69	59	81	70	71	88	71	80	83	67	71	67	69	87	71	81	80	76	78	73	69	61	68	84	75	76	75	81	78	69	84	74	71	61	66	79	75	70	78	77	59	73	71	82	58	74	88	87	81	74	58	85	74	74	80	87	80	72	65	74	72	74	58	60	69	71	75	75	81	75	78	71	54	66	71	88	84	77	76	57	64	64	74	62	69	80	53	75	78	77	69	71	97	63	87	61	67	77	74	83	55	76	85	90	67	74	72	93	88	73	62	85	59	76	80	77	80	59	64	82	63	77	70	69	78	70	75	78	56	73	67	72	76	62	80	84	69	73	77	65	74	80	70	68	69	77	66	61	73	72	86	74	54	92	82	56	69	65	76	64	77	70	76	74	66	77	66	84	77	82	77	63	64	80	89	69	66	71	83	63	63	55	69	72	81	71	89	58	66	64	76	79	51	89	74	57	73	67	62	71	61	84	68	72	66	68	73	77	86	79	72	62	90	96	68	66	57	76	73	68	80	71	87	70	64	58	57	67	70	69	66	64	81	78	69	73	59	81	70	68	74	83	78	79	65	73	82	70	81	81	75	73	69	70	66	66	63	66	73	77	61	71	62	63	82	71	72	61	81	70	65	71	84	72	62	80	74	74	92	62	68	55	88	77	60	79	84	69	68	73	63	63	76	62	79	71	60	80	73	82	74	81	89	82	70	70	68	68	63	69	84	90	72	56	64	70	70	77	82	63	90	82	70	72	74	67	73	81	63	102	77	74	69	84	75	76	76	67	85	80	61	76	80	68	75	67	88	72	65	61	69	61	70	75	61	83	74	67	66	82	83	85	81	74	74	51	71	80	72	82	91	65	65	86	75	74	84	67	74	58	69	70	78	76	74	60	67	68	65	82	79	70	57	69	59	75	68	67	86	71	86	58	88	84	72	60	75	59	83	87	70	74	79	70	66	71	80	75	71	76	69	63	75	71	65	75	85	65	72	79	80	80	68	70	74	75	81	83	88	73	77	69	66	78	63	78	64	75	56	74	76	74	87	70	79	57	78	83	64	52	71	78	68	60	73	59	82	80	70	73	70	81	71	78	77	86	68	79	66	73	71	69	69	80	77	70	54	79	57	70	60	62	79	73	66	57	68	61	81	76	82	82	65	74	77	85	64	84	71	79	64	62	73	90	68	92	66	86	78	67	60	83	76	59	74	77	66	66	69	69	66	70	69	70	70	75	85	79	67	76	68	67	72	69	84	59	63	66	81	66	69	86	80	71	72	81	77	77	79	69	67	67	74	66	66	73	72	69	75	80	71	72	75	62	57	75	80	87	77	77	62	72	64	83	85	66	76	88	83	82	62	77	64	67	79	57	75	68	62	72	68	87	70	78	84	72	66	61	66	54	65	79	86	73	65	79	77	72	87	79	68	74	81	65	60	78	83	82	82	69	71	71	52	71	79	61	77	63	54	70	70	77	70	54	65	66	81	66	82	73	65	94	78	74	80	83	70	69	84	75	75	67	66	77	74	78	80	80	82	63	92	85	71	80	67	72	74	81	57	79	68	62	74	71	59	80	70	69	87	79	63	75	76	80	92	67	63	80	74	67	65	81	81	83	77	82	78	79	80	73	89	72	79	77	62	59	59	80	65	74	62	77	80	71	71	69	69	78	60	67	76	64	71	94	71	78	72	68	88	85	77	61	63	61	68	76	79	74	68	81	68	76	64	73	92	73	86	82	75	84	73	73	66	70	87	84	80	67	68	69	72	64	86	67	73	71	54	84	74	66	68	63	71	75	87	57	73	62	63	81	74	69	77	66	75	56	64	70	75	64	77	72	55	68	82	71	78	78	80	81	78	66	62	83	67	73	75	60	65	61	78	74	86	85	83	61	73	77	74	78	81	72	73	67	72	71	82	76	72	88	78	91	82	68	85	67	70	72	61	65	64	71	54	62	80	70	72	82	69	80	72	78	62	85	88	55	87	59	77	83	75	84	58	63	81	70	85	78	72	75	67	62	61	77	68	67	84	93	87	80	88	67	73	82	85	64	82	81	73	75	66	85	70	74	81	74	79	71	76	77	67	79	70	67	70	67	63	69	73	84	68	76	68	62	75	89	75	66	77	65	74	76	78	72	77	66	72	77	89	63	85	73	57	74	83	70	62	71	70	74	78	84	68	76	68	67	73	73	59	85	76	67	61	68	69	58	64	81	75	93	63	69	79	63	70	74	88	75	74	81	69	72	60	66	69	92	76	79	69	75	71	63	67	70	77
27739	17864	13047	20330	29154	29635	26636	22628	19671	16941	13968	11541	9477	7823	6750	5721	5217	4410	3722	3222	2877	2678	2453	2237	1991	1862	1853	1717	1608	1533	1521	1454	1400	1426	1381	1305	1317	1150	1211	1109	1112	1023	1076	1005	1078	1053	963	1019	906	931	970	940	978	957	904	918	883	881	925	868	851	909	836	930	854	893	912	883	904	859	858	882	866	890	830	904	924	841	879	861	853	961	862	896	860	859	861	927	826	856	868	848	880	883	824	892	869	887	854	889	854	859	847	875	879	901	858	871	978	863	831	858	854	873	909	818	899	878	907	850	850	876	894	875	865	817	885	850	914	897	840	885	868	890	829	873	883	874	864	890	903	891	820	885	867	907	868	876	876	894	876	904	910	898	861	851	890	852	855	881	939	875	866	869	915	878	893	868	846	959	846	887	826	862	891	918	843	886	866	855	881	869	883	849	836	847	819	858	887	880	849	927	911	891	853	897	897	843	840	885	855	888	838	845	868	893	892	876	872	843	854	865	863	840	809	900	857	902	846	832	901	843	897	883	895	875	896	825	840	899	895	866	887	882	826	917	901	867	854	855	917	809	878	875	911	876	910	862	899	904	838	861	858	864	890	899	837	909	926	905	912	889	851	865	903	858	891	866	851	867	854	889	835	891	885	886	861	853	880	895	812	879	871	926	891	863	844	861	852	910	895	911	859	856	871	877	880	849	913	857	930	911	840	849	873	904	876	867	857	844	890	836	899	859	892	865	887	889	846	886	880	844	886	941	870	819	914	927	848	854	901	885	820	902	893	819	813	894	938	863	915	868	884	908	898	841	858	871	893	885	877	908	917	885	879	915	928	850	847	834	885	895	808	862	832	850	897	884	878	864	830	849	894	902	904	911	833	848	835	837	865	879	936	871	885	866	922	857	916	891	881	881	911	845	885	848	850	969	878	900	900	919	874	883	874	864	921	859	896	885	898	877	861	841	867	909	840	881	890	840	922	867	878	906	851	899	856	881	811	851	917	903	870	881	876	855	856	895	847	837	903	888	863	801	938	887	867	922	857	887	880	905	843	812	883	876	865	875	888	858	882	887	876	870	888	897	868	855	906	886	847	882	900	860	881	858	921	855	930	878	920	830	910	844	887	860	869	877	878	847	882	804	913	846	865	850	863	867	854	906	890	900	904	910	927	904	921	866	874	844	872	852	927	889	895	853	869	809	929	903	858	875	882	934	860	937	879	832	867	856	914	894	916	893	846	874	887	870	873	934	821	854	887	918	872	841	867	842	897	895	857	912	850	820	891	883	886	916	870	899	863	879	865	902	886	876	835	863	850	867	875	828	896	819	844	831	866	908	858	894	816	853	864	885	891	945	859	889	875	908	842	835	875	858	820	929	882	825	857	830	867	867	850	882	832	946	835	861	883	884	903	883	855	860	860	905	916	881	882	844	905	906	853	851	857	827	909	838	882	888	923	858	849	905	833	871	894	878	870	862	809	897	845	841	886	859	878	902	852	843	860	877	853	896	890	839	811	932	871	859	843	866	899	912	838	892	836	890	894	839	916	886	872	928	854	879	831	862	891	873	864	865	825	920	867	881	838	831	908	866	917	874	938	870	867	856	830	875	887	829	850	894	864	862	893	848	894	870	903	881	906	832	887	863	865	884	829	880	904	895	836	915	855	890	888	910	848	919	902	886	917	913	868	873	852	856	904	955	869	859	836	868	860	857	890	946	829	879	879	886	854	866	874	863	857	801	876	877	859	891	921	886	879	901	864	839	821	924	870	912	893	881	889	913	870	884	911	842	897	913	867	872	852	838	863	849	888	876	857	890	906	909	828	826	889	890	876	870	868	888	819	909	800	875	863	880	880	893	895	969	908	887	843	855	875	883	880	856	882	903	843	872	887	867	914	884	874	941	846	885	866	876	857	849	867	996	869	922	892	857	911	869	820	845	899	826	941	879	838	885	890	891	828	882	844	840	896	874	899	902	859	893	879	931	903	872	913	920	841	897	877	878	878	849	864	911	868	873	879	865	895	857	852	853	862	867	911	873	879	880	913	870	857	826	908	877	870	813	882	901	836	885	900	868	834	806	898	832	825	881	952	878	860	897	922	862	859	871	841	907	867	825	859	833	856	841	866	832	867	862	882	849	873	852	847	831	881	872	878	829	831	829	857	871	838	857	869	878	892	857	955	883	913	920	864	842	878	894	895	853	853	833	914	882	909	878	897	886	852	909	873	922	904	889	879	879	841	880	935	858	861	837	871	894	860	851	884	885	837	916	917	868	861	869	898	853	881	839	910	902	873	909	816	898	886	841	877	887	904	874	878	859	898	852	907	901	859	873	844	877	920	946	867	876	881	934	838	846	856	929	845	868	893	841	918	886	860	898	872	839	858	923	895	897	864	939	892	873	831	923	857	875	878	901	935	861	883	874	857	932	863	832	884	845	869	900	913	888	879	929	897	867	903	911	889	857	845	868	875	879	881	894	930	855	881	891	817	864	850	834	919	864	894	935	877	865	914	905	877	878	880	920	917	841	905	905	823	843	842	863	887	917	911	845	885	868	964	846	847	829	873	851	843	872	822	850	889	826	913	856	892	864	855	883	853	879	848	938	818	870	875	872	908	879	894	863	887	859	830	910	882	892	834	888	913	871	866	868	902	940	873	833	872	883	868	865	915	902	845	885	878	886	803	894	852	867	915	862	874	936	897	863	873	878	868	844	855	930	870	917	861	826	880	908	862	877	860	866	925	821	875	871	886	896	895	827	882	830	896	897	907	853	808	889	890	928	896	882	867	845	862	861	928	834	939	857	899	876	875	863	864	875	824	873	852	935	869	899	820	854	935	906	881	922	892	877	927	894	864	869	867	836	854	831	862	870	896	869	911	911	845	824	859	883	918	877	914	864	857	873	896	931	868	839	892	917	867	845	900	851	900	867	902	915	885	861	825	887	849	843	866	855	860	870	876	865	904	924	849	888	879	898	891	890	932	867	881	863	807	849	858	902	898	837	876	829	919	841	900	855	882	883	870	841	867	866	886	914	885	865	846	887	854	847	867	801	917	865	901	865	856	898	898	886	847	861	879	844	914	903	869	876	852	878	911	955	883	860	870	921	831	884	862	899	867	855	887	881	868	874	822	890	835	913	898	874	881	880	820	920	885	905	911	863	876	873	854	929	853	836	856	909	880	875	852	854	927	898	882	900	870	890	864	922	857	867	868	886	847	918	911	853	882	885	849	860	842	871	850	922	839	828	877	842	847	899	868	930	889	776	869	878	880	912	854	881	903	881	880	854	867	876	849	936	897	887	911	820	912	860	827	947	908	890	839	901	841	899	892	883	885	858	863	881	871	929	892	900	907	870	868	878	857	840	868	894	893	937	884	907	877	865	836	867	881	867	867	952	910	911	898	871	880	942	855	882	872	921	854	801	815	841	896	882	936	857	907	868	856	938	883	919	905	860	934	868	884	931	895	864	845	855	927	856	856	838	873	884	871	861	835	900	907	866	831	869
4282	2615	1348	883	1091	1525	1377	1133	909	783	617	489	417	340	306	264	247	193	185	144	122	145	132	134	118	127	117	114	94	105	90	91	99	79	82	79	95	95	77	74	87	87	95	81	68	75	81	90	88	83	71	61	68	72	66	67	81	68	69	83	78	67	64	61	72	89	73	87	71	66	66	76	68	64	66	67	70	63	73	62	65	75	82	79	85	71	80	78	84	77	63	61	66	80	62	65	71	80	67	74	90	72	69	79	75	73	69	84	90	57	81	65	67	67	80	60	85	73	78	68	80	70	57	46	68	75	65	50	81	76	70	77	73	74	69	73	80	77	64	79	65	74	58	61	74	62	66	86	79	67	65	73	50	76	88	87	86	78	75	65	83	74	75	69	72	60	71	70	70	67	86	74	70	67	55	67	65	70	68	81	75	75	83	68	57	62	72	50	78	72	57	61	63	62	69	75	60	54	63	68	84	58	67	80	65	81	76	72	62	84	70	81	69	66	62	73	68	73	70	70	47	53	81	70	62	71	65	62	63	71	73	71	60	99	64	68	74	77	70	72	73	77	65	71	65	74	55	88	64	67	79	56	92	55	71	67	68	73	86	69	73	71	70	61	66	79	71	77	59	57	66	68	73	68	74	79	69	85	62	64	81	63	78	71	87	60	61	61	72	62	79	73	67	76	68	74	70	65	63	69	60	59	72	65	71	71	83	71	71	63	68	73	73	67	74	62	56	80	76	62	89	53	72	62	61	76	62	55	75	70	96	72	70	81	73	79	72	59	78	65	69	67	86	62	97	74	63	74	68	69	60	87	82	80	67	68	81	68	73	75	69	59	75	53	68	73	77	75	65	69	81	72	74	61	68	87	66	82	66	60	63	80	79	70	63	81	58	71	75	76	74	68	64	56	70	59	81	69	67	68	59	72	68	57	66	68	69	67	60	76	53	81	61	70	87	70	72	78	68	66	83	70	73	88	79	77	72	65	65	67	67	69	74	71	77	63	69	73	86	73	66	69	66	60	82	77	69	75	72	67	73	74	66	60	76	80	74	70	58	81	75	68	66	76	62	85	82	63	70	65	86	77	61	77	83	79	84	67	88	76	70	63	79	55	60	67	86	67	65	69	80	81	67	74	72	73	75	64	77	53	87	75	59	65	71	62	64	85	75	77	74	61	75	70	82	84	78	67	72	84	72	64	61	89	69	71	76	64	75	78	51	64	73	62	71	69	65	76	76	81	56	64	84	60	80	72	81	68	83	69	74	78	67	76	66	74	70	74	65	64	65	77	82	78	64	67	67	71	88	60	81	90	83	70	71	81	76	59	52	64	72	55	85	70	73	69	73	51	69	68	77	77	71	72	72	75	70	58	72	82	73	70	89	74	54	63	69	74	69	76	63	76	86	60	77	61	74	61	75	86	69	78	52	58	62	67	68	80	79	75	83	62	80	71	87	72	63	85	66	70	62	55	77	87	74	73	65	86	61	69	73	78	72	71	70	79	54	73	71	68	78	87	78	72	62	62	66	70	76	85	71	58	75	74	71	74	76	82	63	71	60	65	82	62	78	69	74	61	66	73	89	81	61	58	60	78	84	59	67	71	70	91	76	84	74	83	76	80	74	73	72	75	73	82	74	84	61	65	73	67	60	62	66	68	74	74	74	82	64	61	81	73	60	72	70	66	71	65	75	81	59	58	73	70	62	67	67	64	84	74	77	71	57	63	57	78	65	64	63	76	67	72	67	65	87	68	56	80	76	67	77	71	89	57	58	89	85	73	75	68	60	70	82	74	63	66	89	69	72	65	65	79	83	58	70	82	72	68	76	70	67	55	66	65	76	71	74	74	74	75	77	63	74	75	84	55	80	87	75	73	77	66	76	70	76	72	57	64	53	63	75	72	58	53	76	72	84	67	72	75	70	66	66	66	91	74	78	67	74	77	62	73	82	65	71	57	72	66	92	73	75	83	69	73	58	76	101	80	65	69	61	59	69	67	76	67	75	56	68	72	74	91	78	67	65	72	65	66	75	65	60	74	80	60	68	79	63	61	89	65	72	79	77	65	57	71	82	72	52	74	61	57	63	68	81	53	71	72	69	63	52	83	63	78	66	70	69	63	64	76	65	78	66	67	83	51	57	66	93	72	74	83	68	66	70	58	80	77	62	49	73	69	62	71	76	69	82	64	74	63	72	82	72	73	65	55	77	72	56	60	87	62	54	83	78	72	64	62	78	66	56	64	72	74	60	70	83	61	86	67	75	53	69	64	68	73	63	78	83	73	71	63	73	74	64	77	81	71	62	80	70	72	72	83	75	68	72	69	78	76	53	67	82	73	83	54	73	78	75	79	80	61	61	70	52	59	75	68	83	66	68	69	75	77	54	61	59	66	64	74	70	61	71	69	71	78	68	65	72	68	64	66	64	62	88	65	63	67	61	64	52	73	69	82	53	65	76	66	75	56	74	75	61	76	79	68	61	89	72	48	68	74	58	58	80	77	74	71	76	73	65	61	74	67	75	75	62	72	76	67	73	67	64	55	74	75	83	85	79	67	60	67	64	73	67	68	80	72	66	67	72	62	81	58	76	77	61	69	64	54	85	63	69	64	64	82	71	76	62	61	62	65	76	72	70	66	76	62	75	62	69	63	68	69	80	62	66	74	79	71	76	61	66	69	63	70	57	75	61	60	61	68	70	81	78	67	76	59	89	62	64	90	72	73	80	60	66	93	75	81	77	69	82	74	74	56	68	62	77	70	80	75	69	65	71	68	56	76	59	75	63	85	62	75	56	65	71	59	64	72	61	70	58	68	65	56	54	73	92	68	76	71	77	64	87	67	68	65	76	55	65	65	69	60	54	79	55	79	55	70	62	71	73	72	53	89	69	60	77	70	68	71	84	78	61	88	66	67	66	74	83	71	68	79	66	77	57	64	74	53	70	57	75	71	73	85	68	60	74	71	71	66	71	57	68	56	69	70	81	62	67	70	57	87	63	55	71	67	76	75	76	70	56	73	65	53	72	82	76	76	82	76	73	81	73	71	59	73	57	73	55	75	69	69	72	61	59	74	63	65	63	58	85	78	86	60	76	67	68	74	63	74	71	80	66	82	61	71	80	77	75	79	56	83	81	74	71	82	90	56	71	62	70	68	73	65	78	72	61	69	66	77	65	79	63	62	54	53	72	71	52	87	90	64	79	76	79	76	52	74	72	59	70	80	69	68	73	64	72	78	81	66	87	75	70	58	58	60	82	54	70	86	74	70	89	47	70	93	86	64	61	72	52	74	69	77	79	64	80	69	68	67	74	76	66	80	80	80	66	68	66	74	65	77	75	72	71	61	71	71	75	54	76	47	70	58	73	62	76	63	67	80	71	85	92	75	63	85	81	66	67	72	71	63	66	67	79	58	85	70	63	65	65	64	61	59	60	62	58	65	57	65	75	76	63	72	68	67	71	67	85	81	63	67	52	67	80	59	65	71	66	58	80	73	79	80
31620	21696	16589	24813	32845	33387	30681	26904	23356	20493	17637	15164	12848	10664	9130	7937	7123	5813	4996	4285	3852	3428	3072	2889	2609	2483	2287	2149	2075	1949	1771	1773	1715	1549	1644	1488	1495	1373	1322	1264	1237	1506	1300	1134	1124	1001	989	1081	993	1024	942	920	912	951	922	868	847	899	876	899	838	882	881	895	822	872	833	835	854	860	865	861	893	887	848	807	897	869	851	850	892	868	826	908	856	821	811	823	885	792	820	850	870	851	800	837	896	802	878	862	882	892	844	853	839	904	792	837	826	893	917	830	876	818	855	829	827	790	821	812	875	807	857	819	853	824	833	837	847	860	894	790	841	863	834	828	850	808	795	862	873	822	851	863	873	812	846	830	834	857	878	817	883	866	849	814	792	830	835	857	799	896	850	831	884	879	841	884	881	833	847	837	877	816	888	862	853	841	825	812	832	885	847	821	845	858	851	891	837	842	868	837	848	839	854	867	850	793	788	850	864	852	835	830	846	821	857	821	797	805	856	886	848	850	888	902	820	818	822	822	849	833	870	808	872	843	880	835	843	907	881	883	855	807	807	853	831	877	791	864	847	826	769	837	860	863	855	829	825	836	843	840	833	838	848	838	826	834	832	813	879	829	851	871	887	823	876	818	847	840	855	815	870	870	875	847	816	859	864	867	823	814	832	842	874	844	833	837	830	859	847	904	843	853	825	810	876	830	805	870	833	821	862	808	854	857	849	850	847	841	886	866	829	821	853	808	896	835	877	839	853	841	814	823	776	832	802	815	822	854	838	833	801	850	828	832	904	812	842	869	838	825	850	870	825	819	883	921	870	841	854	771	844	874	897	828	908	829	827	805	815	846	796	841	806	866	887	827	832	857	807	836	812	876	870	880	806	817	841	823	797	836	861	843	859	841	766	843	864	837	849	831	894	874	878	894	836	847	846	830	824	896	856	834	851	882	828	873	873	859	837	832	848	848	841	899	818	836	804	847	844	866	845	838	869	822	842	837	854	843	815	853	828	812	845	897	860	822	884	859	818	890	868	838	864	807	858	852	893	798	841	828	761	821	828	856	862	780	944	846	824	836	803	818	825	828	793	783	782	857	824	859	837	794	848	815	866	838	820	801	813	818	861	849	857	848	807	869	866	848	833	852	857	880	886	844	837	835	831	901	845	911	854	784	836	840	860	878	794	846	841	903	846	923	858	880	838	850	882	807	800	832	882	865	855	882	884	870	900	865	877	892	858	853	848	846	848	835	862	825	840	872	863	849	835	843	826	859	804	826	847	813	844	786	850	848	839	825	810	876	854	860	869	874	834	865	841	812	863	808	789	835	871	856	854	866	858	817	858	844	878	821	821	834	845	783	856	854	891	814	855	923	847	852	815	890	882	818	792	858	814	798	831	855	818	842	817	843	820	799	828	875	877	839	808	822	846	829	868	857	813	849	870	802	825	798	831	825	872	832	871	838	856	840	905	799	845	897	835	831	884	855	849	842	825	835	851	827	899	823	832	826	859	839	855	828	824	836	850	848	787	783	783	841	806	805	833	842	842	831	856	824	799	902	828	845	795	830	853	841	821	857	855	852	803	798	825	851	843	864	860	819	847	865	876	812	822	868	843	792	849	871	843	826	823	858	863	839	821	814	817	850	845	780	865	859	846	868	861	908	820	885	844	857	873	833	782	862	807	795	828	817	841	852	852	836	810	811	855	828	819	812	821	806	823	857	767	823	834	859	853	827	893	861	889	859	819	828	830	845	864	806	849	830	884	856	881	893	841	835	840	880	832	833	794	786	854	866	833	871	844	850	874	848	831	864	824	838	848	863	873	822	865	876	853	869	858	837	868	848	795	852	843	817	840	894	851	863	831	866	847	881	798	863	867	828	839	839	822	806	911	829	908	849	798	868	798	840	855	846	825	851	815	902	867	891	832	856	859	849	825	816	827	831	811	790	800	846	815	876	845	876	834	822	867	838	784	833	838	870	810	809	823	869	878	878	778	856	830	827	860	883	835	845	837	901	872	846	852	860	805	836	817	825	862	845	815	863	828	772	864	841	870	819	821	874	836	884	832	816	859	773	834	885	836	856	811	821	849	877	811	847	914	830	832	815	872	895	883	846	809	849	799	794	796	824	850	878	861	839	821	912	833	833	854	844	862	867	830	796	874	842	843	863	877	846	819	843	873	833	854	819	850	861	865	842	818	884	858	850	825	764	826	882	830	798	832	800	811	832	855	831	855	812	804	841	844	784	827	797	836	910	816	813	805	875	805	857	820	836	826	839	826	825	841	821	825	791	879	876	876	797	850	863	831	837	797	808	835	824	804	838	854	864	775	800	821	842	880	855	832	801	868	858	830	807	867	805	837	845	878	873	842	821	862	872	871	854	759	845	858	846	866	803	828	794	835	798	876	798	826	828	835	879	821	830	840	819	835	782	835	845	816	851	824	865	833	838	859	868	821	894	828	813	840	851	830	794	825	835	823	824	852	848	855	819	846	813	866	854	807	863	829	846	827	835	840	848	823	814	811	864	874	815	822	873	851	840	841	897	855	864	897	864	848	838	845	877	869	795	794	857	878	890	829	810	843	868	822	858	858	825	847	790	862	846	837	816	809	806	807	880	824	835	817	817	872	868	865	822	853	819	880	857	822	788	822	799	770	836	937	874	788	833	853	834	844	854	830	801	870	846	816	855	859	873	802	842	819	845	794	843	812	847	848	855	878	823	854	835	811	854	856	890	831	826	830	881	878	851	792	824	805	832	932	895	819	852	828	824	808	833	877	853	783	821	837	844	876	851	877	860	870	871	871	849	843	855	829	819	791	874	817	854	788	827	874	915	835	810	854	845	853	770	873	845	839	859	865	852	828	857	822	837	837	806	870	897	822	851	793	827	859	844	811	854	886	827	852	858	860	834	850	839	811	842	831	813	829	868	861	866	820	874	868	836	859	880	876	822	840	857	825	853	869	817	834	848	879	840	893	825	862	883	891	817	878	859	840	837	838	812	854	825	821	809	819	804	813	817	853	825	834	881	863	827	863	881	847	855	849	800	849	867	852	847	816	833	816	859	815	803	869	805	863	831	813	888	806	880	828	815	857	839	804	850	843	851	883	897	803	880	804	890	858	856	873	897	861	798	800	838	878	854	893	861	858	824	866	788	799	867	843	837	863	821	801	827	858	850	841	847	869	838	863	871	851	825	907	834	859	846	836	793	833	827	849	838	836	842	832	867	821	840	833	810	821	877	857	835	795	831	832	850	816	800	853	823	848	878	906	817	865	827	827	814	849	872	851	800	859	830	848	874	870	874	823	831	861	807	849	859	854	871	829	858	844	854	832	876	887	846	899	810	826	807	822	800	837	870	833	835	834	849	827	847	800	813	856	855	832	824	814	842	851	855	830	828	843	801	816	793	815	859	821	877	829	892	835	856	779	879	835	813	796	808	827	834	882	831	863	782	750	852	813	860	827	864	843	799	817	840	836	835	919	871	837	886	906	852	801	810	809	838	861	859
5418	2380	1311	879	1104	1506	1526	1260	980	863	700	545	501	456	338	309	285	231	179	206	173	158	155	116	123	104	127	142	120	124	112	122	115	108	101	90	104	87	96	101	99	96	87	72	78	82	63	86	76	80	73	91	80	89	92	72	83	67	80	73	96	89	73	75	80	87	88	83	86	98	89	79	93	64	67	76	81	68	75	62	91	88	78	79	77	68	81	83	89	69	75	79	78	63	72	83	63	75	73	77	79	83	81	71	71	82	81	77	78	97	76	77	76	79	71	77	74	74	71	79	68	96	87	80	82	93	49	76	85	78	90	77	74	96	73	77	66	78	69	69	77	80	80	79	88	76	78	70	70	91	89	67	80	70	78	72	73	72	92	78	78	66	91	97	81	91	66	77	85	69	64	69	76	68	110	87	75	75	93	78	81	71	68	84	82	80	74	88	57	98	68	80	87	76	72	67	86	78	79	65	69	71	79	78	89	83	66	81	91	85	84	73	79	85	83	64	75	90	74	86	69	74	79	86	88	84	78	85	73	75	77	56	79	74	74	80	79	78	90	75	64	76	75	78	85	72	71	81	69	82	94	80	75	79	83	73	83	73	72	74	95	88	68	83	70	84	77	87	105	76	92	70	79	82	75	72	89	78	78	69	83	86	65	78	72	85	69	75	74	75	72	79	79	107	79	82	82	79	89	82	71	75	73	80	91	68	69	75	79	80	82	91	76	81	90	73	86	89	73	57	85	88	78	72	80	77	95	79	63	84	72	79	76	63	73	97	68	64	68	89	90	80	77	63	79	87	64	78	84	93	91	95	91	78	85	86	79	77	74	73	66	88	77	86	56	106	86	92	72	87	84	103	85	100	88	87	70	78	69	85	83	84	74	85	85	70	65	84	78	93	78	84	79	86	65	79	69	72	80	81	76	71	87	74	62	83	89	77	73	82	80	84	76	90	83	88	72	76	80	85	91	70	81	78	78	74	95	84	82	85	87	67	82	76	82	71	74	79	73	72	76	78	85	76	66	72	82	88	78	86	77	72	89	83	76	74	94	83	72	82	73	78	77	77	70	90	91	73	77	74	87	90	71	78	64	94	64	76	72	92	74	75	82	79	77	92	74	62	77	77	88	86	72	83	58	91	79	99	89	74	68	58	77	84	82	89	73	75	49	85	79	78	73	72	62	68	81	84	67	76	68	85	96	92	91	85	88	85	89	74	65	70	90	69	100	71	82	87	79	67	86	77	86	70	67	82	85	70	81	78	83	71	71	92	77	78	89	86	71	73	70	78	79	71	88	79	88	90	72	71	96	73	77	83	82	72	79	84	82	77	74	88	87	78	89	73	67	95	72	77	79	70	83	80	75	80	78	77	88	82	74	77	88	93	81	64	90	96	87	64	80	82	80	91	88	84	97	74	76	83	67	88	86	67	84	81	80	85	69	92	72	87	72	64	69	78	88	77	73	86	90	79	77	92	85	93	98	71	91	66	89	78	66	76	79	75	92	70	75	68	104	79	84	75	76	82	75	95	70	88	80	74	78	83	74	81	74	102	78	78	77	73	69	64	83	72	85	92	78	68	90	72	99	74	71	80	89	74	75	80	80	69	66	81	75	79	92	73	93	69	75	78	89	64	91	76	88	55	65	96	74	88	81	73	84	69	70	102	72	75	89	92	78	84	77	80	73	87	73	81	82	57	63	77	67	89	104	95	83	77	91	81	69	85	77	74	71	72	84	70	88	73	94	65	71	81	90	72	91	83	77	80	69	72	75	77	79	73	63	79	83	70	64	86	74	86	91	69	83	87	74	91	79	80	75	73	65	76	84	73	88	78	80	75	86	89	88	72	75	80	82	63	85	69	74	78	78	86	71	84	93	77	88	87	71	79	80	93	73	77	82	70	94	76	81	74	93	76	89	70	71	74	88	75	85	81	86	78	84	77	89	80	71	77	63	87	71	89	62	56	82	77	70	82	70	78	73	89	81	69	78	63	68	84	77	73	82	80	69	83	80	60	87	84	91	79	74	68	91	66	74	82	77	64	70	79	89	79	72	85	75	93	89	80	74	65	89	69	69	70	74	87	71	76	81	75	94	82	82	68	99	90	71	82	75	70	64	71	79	85	76	70	85	68	74	78	69	87	73	80	83	80	77	72	71	92	91	78	89	95	100	74	75	93	93	79	92	79	99	75	75	69	80	84	61	85	75	94	76	80	82	79	82	78	73	80	70	57	79	72	76	67	83	71	81	89	72	82	84	73	67	71	72	71	86	86	62	73	96	77	80	75	75	79	84	79	73	77	93	101	81	82	72	84	94	98	71	65	80	83	67	77	78	74	73	64	83	68	68	68	76	75	84	78	84	78	91	78	75	84	88	75	76	61	90	80	76	79	78	74	70	87	71	75	94	71	98	78	85	85	82	65	65	63	70	59	80	74	78	73	77	111	74	83	79	89	73	46	83	75	98	75	85	69	86	79	66	79	80	80	95	88	66	92	65	72	60	76	86	90	84	77	83	75	77	81	74	78	79	85	70	73	96	74	81	76	75	85	73	99	81	61	82	85	79	79	78	91	83	83	67	75	79	75	90	72	86	82	70	98	73	71	83	87	89	70	70	87	77	86	69	79	75	63	98	86	75	70	67	79	71	81	88	78	89	83	81	92	72	79	89	76	68	85	70	69	102	59	87	87	95	93	79	67	70	67	83	94	72	78	71	70	68	73	70	85	76	66	84	79	97	82	86	63	76	83	84	87	95	75	80	65	82	68	83	76	89	68	83	60	80	74	57	75	86	81	94	72	77	78	77	63	97	65	72	77	92	82	87	74	78	62	83	78	72	77	86	80	92	84	76	82	71	82	74	71	77	82	87	80	87	91	72	76	87	75	90	65	78	59	71	91	87	84	78	76	84	95	80	84	77	71	96	87	69	75	57	82	89	75	74	84	101	92	62	84	59	76	76	68	88	71	72	65	71	70	82	94	93	87	81	93	71	66	60	69	74	90	66	74	72	76	104	69	65	79	77	94	75	89	75	95	88	76	74	75	76	65	68	80	93	84	83	74	96	79	82	84	82	78	77	65	92	78	72	77	63	72	69	78	87	75	97	59	76	72	68	71	84	76	67	88	75	94	82	79	74	79	83	74	80	80	85	72	95	93	78	86	87	95	74	70	63	69	69	76	87	74	100	99	85	96	74	83	93	77	78	74	80	108	74	74	85	73	71	61	77	84	65	85	80	69	93	69	75	93	74	70	74	80	82	77	88	78	64	92	84	78	87	81	71	65	77	87	74	70	76	79	67	80	92	88	75	83	74	89	86	85	80	76	71	79	68	81	79	87	66	87	84	64	85	80	93	77	71	80	75	75	73	82	78	80	74	89	78	60	70	91	73	70	75	83	77	71	98	92	82	81	77	76	87	82	82	71	70	92	76	60	94	80	80	70	95	79	79	82	71	73	80	99	70	67	75	74	65	80	96	83	77	88	84	70	84	76	74	82
29542	20825	15969	24066	32294	33107	31214	27842	24369	21360	18752	16295	14309	12022	10096	8828	7719	6511	5512	4744	4031	3656	3462	3148	2972	2809	2525	2404	2215	2111	2055	1910	1866	1740	1740	1619	1589	1547	1430	1398	1378	1574	1523	1249	1199	1198	1160	1128	1079	1085	1105	1045	988	1000	1000	977	1025	974	952	935	937	952	988	1001	942	940	929	954	893	925	924	931	985	920	984	945	939	866	905	983	960	973	967	935	938	937	922	911	964	941	927	942	1019	902	959	976	927	987	990	963	920	970	962	927	967	937	944	966	889	943	918	915	956	942	997	912	980	985	937	954	959	931	941	979	948	968	885	954	954	956	966	912	907	936	903	907	974	923	974	940	984	883	872	919	923	958	900	932	936	873	972	947	966	939	918	896	925	940	929	953	966	961	946	895	937	877	926	880	955	935	916	931	910	918	913	936	951	891	963	992	939	905	914	991	910	891	968	917	889	945	941	988	958	958	987	917	984	900	929	906	967	919	929	929	941	910	951	927	889	969	880	973	965	947	964	947	980	932	938	931	968	941	956	954	981	975	921	920	946	915	967	981	1004	959	953	966	932	1015	987	990	937	914	907	983	923	924	934	970	951	979	940	954	926	911	878	919	945	932	902	945	970	935	942	954	950	946	889	989	979	941	952	926	891	950	978	957	930	936	904	900	900	933	937	953	908	972	911	1001	916	927	945	940	913	959	887	1011	919	948	917	873	989	1013	977	992	919	955	927	887	918	949	983	960	941	938	965	945	926	942	945	973	966	947	955	927	934	949	916	976	921	953	968	955	972	914	868	920	948	986	934	936	903	962	936	929	899	981	931	967	904	944	944	987	949	959	922	924	925	933	931	959	945	921	913	995	955	912	897	979	931	949	939	960	967	973	964	927	1028	955	969	946	893	931	947	949	906	976	962	934	878	965	971	955	903	954	939	955	954	977	924	980	936	918	915	901	958	915	907	976	933	963	859	904	905	894	941	916	939	933	967	963	965	943	920	977	968	926	929	939	979	921	876	869	955	976	966	949	958	913	906	906	933	993	948	1070	992	977	903	988	933	949	927	922	963	924	987	906	994	998	964	920	877	954	942	947	992	982	960	961	939	921	956	951	911	909	1004	995	950	972	920	953	977	999	959	929	900	948	907	951	920	928	908	914	919	950	923	980	980	1001	985	933	924	933	960	947	955	958	960	914	939	950	891	953	903	1025	970	919	916	982	889	920	899	928	982	961	913	902	924	935	923	922	987	923	928	960	965	969	904	951	940	946	956	943	970	941	943	928	954	897	940	970	954	924	970	970	917	968	967	925	933	912	915	948	975	948	962	923	901	969	939	949	1023	928	940	1033	976	936	975	957	932	958	923	939	925	948	937	955	976	928	992	918	936	907	877	891	891	950	936	983	941	884	898	955	917	941	964	990	951	940	963	952	931	921	915	939	959	975	940	920	954	977	919	957	929	923	969	934	972	987	959	916	939	977	950	909	988	927	975	884	949	929	935	953	887	941	988	930	947	936	950	986	928	921	962	966	958	894	940	940	890	969	962	935	965	984	964	935	900	954	965	938	967	944	902	937	916	946	934	918	937	921	980	1010	976	923	892	936	969	944	938	951	932	962	933	929	898	966	915	905	946	917	966	964	963	922	885	937	994	932	969	968	946	930	972	955	911	947	902	938	969	938	903	910	984	957	967	987	913	924	915	977	941	912	1003	963	920	937	916	997	957	917	976	902	922	972	956	962	992	988	951	998	977	966	933	985	866	939	920	921	982	977	948	924	982	910	964	947	930	932	931	939	943	908	907	917	938	974	943	893	975	937	960	954	991	959	943	956	991	918	991	898	969	927	960	920	916	937	942	978	907	948	884	937	925	940	932	906	968	998	970	917	921	934	923	970	927	965	868	969	945	928	986	973	953	972	930	939	955	959	972	928	993	959	970	898	922	992	967	927	973	924	944	941	989	924	960	959	946	933	945	913	950	922	926	936	1031	921	961	949	917	951	931	948	948	916	900	919	921	953	949	972	973	955	924	1023	963	964	953	894	994	954	971	953	906	947	905	963	893	928	970	964	976	901	923	926	926	942	918	945	985	944	910	980	877	1006	898	989	928	946	951	960	943	959	940	941	976	951	894	1001	942	963	948	950	918	944	959	990	927	909	921	896	960	939	941	920	878	915	955	914	858	930	1033	922	946	913	940	923	959	962	943	929	946	962	942	954	980	943	923	998	884	924	938	967	996	919	946	995	933	945	920	915	966	939	986	954	968	977	893	943	970	986	927	932	919	961	945	900	944	907	881	947	947	979	973	913	927	903	905	953	950	999	928	934	958	924	937	943	958	874	982	972	910	912	944	915	981	930	949	947	880	931	987	961	965	923	938	983	978	915	917	909	959	1009	952	945	982	974	941	933	967	905	936	1033	912	950	934	971	982	1020	934	898	958	971	902	972	918	930	962	956	912	999	862	911	951	963	949	968	899	880	939	922	923	942	906	960	947	973	985	984	926	895	926	978	956	942	888	950	959	900	926	899	893	951	939	959	915	934	946	940	922	944	919	882	930	895	899	921	959	1028	916	968	950	908	929	1020	922	975	924	957	945	1008	946	978	923	952	893	975	897	914	899	896	938	886	922	949	958	908	935	961	922	952	908	908	1000	942	952	945	971	977	908	964	962	999	977	925	915	947	954	943	951	914	899	911	922	931	985	954	940	916	884	928	990	986	967	893	911	989	924	947	919	954	958	945	992	933	903	931	942	954	907	923	947	915	950	899	884	925	978	946	929	949	990	968	931	953	956	963	948	919	915	975	895	909	962	939	897	1008	907	940	985	909	946	945	943	922	938	988	955	924	923	914	887	925	936	954	1010	934	914	933	919	978	970	912	954	947	936	893	981	914	954	927	925	933	920	913	948	982	959	927	956	916	922	942	923	966	923	980	971	913	912	948	948	912	994	978	933	955	890	1028	946	964	900	925	915	960	948	926	961	959	891	954	944	931	1022	911	934	920	927	920	884	936	955	936	931	917	993	861	982	887	962	951	878	946	973	1001	1006	955	935	922	898	926	925	923	908	945	972	943	945	931	962	975	898	931	952	923	918	1012	935	957	953	966	1013	933	954	932	977	960	1002	955	988	992	1008	961	902	991	939	938	923	965	946	961	941	954	954	946	922	924	911	950	946	931	991	977	1013	939	947	972	965	960	945	947	909	993	954	954	954	949	884	952	1002	916	948	999	961	929	918	912	951	878	995	959	952	918	952	945	977	915	936	972	972	989	944	930	902	939	938	868	943	911	945	957	955	896	932	939	956	904	947	944	922	883	986	937	947	1013	976	1022	954	951	933	937	942	894	923	932	966	1009	948	908	1018	933	952	923	977	977	936	914	964	926	907	975	976	949	1010	939	920	913	993	952	920	922	999	918	935	976	999	980	963	937	965	925	934	983	915	916	983	917	929	944	959	928	924	931	935	950	858	946	932	917	942	929	964	909	983	920	910	923	926	936	935	930	940	874	959	937	899	973	917	929	927	923	878	938	880	932	1007	959	923	921	984	880	901	959	957	925	908	963
5579	3571	1779	1200	1369	1921	1982	1631	1348	1075	925	787	609	550	431	388	298	287	233	226	176	161	158	156	159	122	137	114	124	138	122	142	134	91	90	117	89	88	92	99	92	100	106	82	90	79	82	93	78	92	82	75	75	109	66	79	74	87	76	75	68	80	75	69	79	86	81	80	71	69	87	79	68	77	64	73	80	63	72	68	73	74	86	69	65	64	77	74	66	69	63	74	83	72	65	77	74	89	67	67	82	66	74	79	67	76	88	75	73	70	84	84	97	78	76	72	78	77	83	60	70	69	66	76	76	78	73	65	70	78	90	62	92	71	72	81	60	73	69	69	80	71	77	65	88	74	78	73	65	86	73	78	75	73	67	79	74	66	96	72	76	79	74	83	78	71	73	84	80	77	82	77	78	76	62	63	69	61	85	77	76	79	82	65	77	79	84	70	81	82	65	89	71	86	87	76	61	80	78	79	90	70	84	69	88	63	78	61	80	74	89	83	71	74	69	79	68	71	76	63	77	70	54	87	73	82	63	67	81	71	58	77	65	72	66	71	80	71	75	72	71	97	71	69	87	76	76	94	75	63	60	83	77	78	73	69	89	76	72	67	91	77	87	79	70	74	81	77	79	74	80	77	75	82	68	58	63	79	97	71	78	74	74	80	67	89	66	64	64	71	75	64	72	75	84	63	68	82	78	69	91	74	64	100	65	70	78	88	78	80	72	80	57	77	65	98	73	72	78	79	49	71	76	68	78	75	71	64	76	70	79	67	72	73	66	68	80	68	73	64	61	57	72	82	71	63	73	71	80	77	75	68	63	59	65	64	66	67	72	88	67	64	76	67	81	74	70	61	56	80	81	82	63	76	76	65	79	72	71	75	64	68	73	86	76	95	79	67	83	77	68	56	79	67	77	78	69	87	78	67	79	83	75	74	73	59	79	92	76	82	77	72	64	88	75	73	63	70	69	78	71	82	81	75	70	77	72	77	80	80	68	76	75	78	76	75	64	74	82	80	66	65	62	62	64	78	89	70	74	76	85	66	92	66	89	84	82	71	83	60	90	67	62	75	72	79	70	80	76	84	68	71	83	89	65	68	65	83	80	90	96	91	75	74	71	82	63	69	75	80	69	71	56	79	68	78	83	80	73	83	88	70	87	65	59	93	61	76	66	72	76	78	72	74	86	76	58	70	79	84	66	93	63	73	79	72	85	80	70	73	69	66	76	80	74	76	81	92	81	68	75	71	94	73	75	92	67	71	79	81	78	83	81	74	77	67	60	62	70	78	92	69	73	80	76	75	73	80	75	75	81	53	68	61	79	68	75	62	72	72	73	87	76	82	72	84	84	60	77	66	66	76	62	88	66	80	56	82	60	90	91	87	55	88	72	77	64	76	84	71	70	90	80	74	73	85	89	69	84	78	81	80	80	80	73	74	77	81	78	64	75	75	82	57	81	72	83	89	67	84	65	61	84	78	77	85	85	65	79	66	89	73	71	64	90	85	61	72	74	71	87	72	77	53	74	78	63	80	64	71	75	73	64	66	69	74	80	83	80	73	72	75	74	68	81	70	61	76	83	57	85	84	90	71	72	74	96	81	79	67	67	95	66	67	79	70	72	72	78	71	67	67	69	93	67	57	76	86	64	87	64	74	63	82	81	80	61	72	84	83	68	82	80	68	77	74	77	100	61	87	53	61	75	66	59	69	74	78	93	69	70	87	74	79	58	83	65	81	78	77	81	73	70	83	85	71	65	74	76	68	82	67	65	72	74	68	68	79	83	62	62	63	76	68	64	62	70	84	82	69	76	78	81	71	67	69	68	58	84	77	73	75	83	70	74	90	71	102	71	71	82	64	65	68	70	60	79	61	73	73	77	67	61	76	78	80	72	69	84	86	76	77	66	71	65	79	80	82	69	80	74	72	85	68	99	61	90	88	71	70	68	87	78	54	68	80	84	79	68	90	65	63	78	70	67	75	84	92	84	80	70	75	83	88	74	63	81	86	71	68	72	71	87	80	80	91	75	79	70	73	70	89	62	92	76	69	77	74	63	70	85	71	88	74	82	79	58	61	87	69	67	55	71	70	75	91	71	76	70	74	71	77	72	76	70	79	77	69	84	80	61	81	77	65	74	72	73	67	75	77	80	82	83	68	74	91	80	71	78	82	69	73	82	65	84	80	68	72	60	62	66	83	92	86	80	71	71	78	83	86	78	75	105	51	55	78	68	70	70	75	87	70	69	71	78	79	69	70	75	86	66	70	96	99	66	85	88	77	79	92	71	98	65	67	80	64	77	70	84	81	70	99	86	65	75	82	75	72	83	87	73	68	83	82	86	84	59	59	76	88	59	74	71	65	76	80	67	88	55	85	74	63	68	86	61	72	71	76	79	84	73	74	96	89	64	61	74	73	68	84	65	70	74	64	80	81	73	74	74	59	69	63	75	76	68	78	85	71	74	86	86	73	90	64	69	63	80	67	78	72	68	68	79	68	76	67	72	60	84	91	75	70	67	85	67	72	63	85	88	63	70	68	69	72	62	69	77	77	72	89	63	70	86	71	71	73	81	95	75	83	55	64	70	68	83	70	71	88	67	89	75	73	80	76	73	74	67	76	68	75	79	83	75	83	67	64	81	78	88	77	77	76	79	91	67	69	84	80	72	59	75	71	74	73	80	63	91	72	69	74	77	80	71	70	63	69	57	60	60	83	77	74	77	73	79	69	71	64	67	78	77	75	61	78	96	75	79	83	68	71	68	61	84	70	75	63	68	72	80	76	73	81	76	67	91	71	57	66	66	76	76	84	67	76	84	72	84	80	81	66	72	74	63	73	80	72	77	79	70	67	82	74	67	70	80	62	74	86	75	80	58	82	91	69	73	77	88	86	79	81	48	62	78	71	76	86	63	71	72	65	69	65	75	82	85	69	65	73	69	69	86	88	68	65	65	60	76	89	68	70	80	87	75	58	67	81	84	75	83	83	64	71	77	76	76	77	54	82	77	81	71	72	93	71	84	84	76	93	75	70	76	68	70	71	85	73	73	74	63	79	72	71	81	76	84	74	65	77	68	76	65	64	81	90	77	70	69	61	64	70	74	84	85	74	86	64	76	69	74	81	84	69	80	66	83	82	79	73	78	87	84	70	80	75	74	71	79	67	82	65	70	81	78	79	82	85	88	77	80	67	83	71	71	69	67	73	61	71	76	86	66	70	84	79	85	75	72	88	65	75	86	72	70	72	71	83	59	69	64	82	74	71	79	81	73	87	67	66	71	81	80	73	77	74	75	57	63	80	72	70	92	84	76	72	75	80	75	70	64	83	71	77	83	69	87	63	68	67	83	89	86	81	89	68	86	71	72	79	71	71	68	81	69	74	63	73	63	81	60	83	81	71	69	81	71	91	83	73	63	85	72	77	68	63	65	75	66	70	64	82	63	73	86	75	91	73	73	63	61	70	76	90	63	73	76	79	63	73	65	65	76	86	93	63	72	70
33434	24165	18803	26875	34762	35543	33716	30531	26973	24290	21842	19290	16576	14556	12118	10456	9055	7730	6590	5560	4906	4270	3988	3554	3365	3407	3042	2757	2642	2577	2433	2234	2029	2011	1935	1842	1659	1700	1620	1543	1445	1463	1448	1258	1216	1253	1221	1125	1054	1058	1074	967	1070	966	995	890	1020	919	983	949	896	885	905	916	895	922	902	912	909	889	873	863	870	844	879	875	858	882	881	880	880	831	869	863	896	819	920	920	844	933	893	925	866	881	904	904	890	884	881	826	883	877	896	906	873	855	830	831	904	869	883	843	856	880	919	856	864	892	843	846	831	882	891	857	883	857	870	863	878	930	893	893	908	912	922	865	866	916	880	861	905	913	893	877	865	898	836	871	907	828	868	925	882	860	925	857	840	825	872	827	893	840	867	855	810	828	875	874	853	882	893	847	892	944	884	901	862	880	912	864	877	877	889	904	848	882	842	922	919	857	928	915	870	887	902	873	844	911	868	859	850	873	910	907	871	825	835	841	845	918	848	839	836	920	885	893	933	826	886	882	908	864	841	909	890	884	853	864	915	928	919	894	883	895	884	881	823	936	921	882	842	895	873	848	905	834	883	871	895	897	864	868	907	856	868	847	894	921	869	927	877	850	852	820	877	819	891	887	885	881	848	842	867	828	869	886	880	874	872	874	877	840	855	861	902	893	907	871	843	852	885	828	917	876	856	914	874	877	876	881	857	886	848	839	906	902	903	855	871	889	895	910	881	837	841	847	914	899	865	882	845	891	856	855	903	863	934	879	881	927	851	912	857	902	867	908	923	835	880	906	915	868	905	826	882	893	891	872	890	924	846	887	875	854	872	877	941	857	867	886	905	868	883	908	833	881	839	879	892	927	868	868	934	849	869	877	845	886	834	831	931	873	875	871	869	872	944	878	871	861	848	939	895	869	839	893	873	890	882	887	878	880	890	897	895	871	810	829	934	895	841	852	928	867	858	936	833	891	890	894	843	857	894	874	841	858	877	906	904	846	857	846	874	895	858	904	898	904	871	836	879	853	883	881	862	863	875	838	859	899	887	922	850	907	890	888	898	884	860	914	863	868	907	885	871	902	879	863	906	859	872	873	888	851	888	862	860	844	857	886	876	899	914	845	841	952	868	848	888	874	843	891	861	868	883	883	875	861	883	868	869	908	878	880	953	864	886	882	869	838	858	922	847	864	872	940	888	883	836	873	913	921	876	888	877	867	871	884	873	834	873	886	892	894	837	865	840	876	892	927	860	901	877	892	827	886	901	908	831	846	854	931	878	834	862	848	891	867	865	914	870	904	877	945	887	888	900	887	865	888	911	877	884	896	896	948	883	838	849	843	874	818	899	925	833	888	891	904	835	909	932	894	878	847	898	882	890	893	938	853	925	808	918	823	887	876	886	894	903	854	831	849	889	874	871	878	855	888	883	877	852	915	847	856	858	906	884	858	903	857	865	874	910	864	887	891	903	875	854	896	888	834	872	878	876	871	918	815	895	844	901	874	946	905	871	875	884	853	946	855	866	888	867	897	856	896	905	874	870	906	924	871	905	858	843	880	880	913	860	881	795	885	858	885	854	885	872	905	852	846	856	867	896	823	845	884	942	918	852	930	854	905	950	872	887	847	877	922	910	879	855	891	893	862	903	909	849	895	876	896	868	849	872	897	897	944	869	832	824	861	850	837	811	846	883	916	846	864	933	898	912	846	942	948	859	886	859	911	827	836	801	935	869	902	867	858	896	887	845	871	944	874	919	928	845	886	875	840	856	859	911	874	848	883	875	874	864	872	877	875	887	862	906	897	822	871	886	902	924	859	850	860	890	902	875	840	856	879	852	925	909	863	909	874	892	869	877	845	873	862	861	837	850	894	893	889	898	858	874	907	864	911	904	846	894	893	883	888	898	891	914	902	894	931	848	925	838	898	891	872	912	901	837	869	843	870	906	902	891	916	899	869	879	913	860	925	921	883	882	939	937	896	892	920	865	876	878	887	883	915	872	921	849	894	864	866	893	865	891	876	912	910	861	846	894	860	884	902	901	885	895	915	858	863	869	925	899	862	820	871	888	904	876	904	900	926	858	862	903	870	894	865	916	866	871	913	910	925	867	860	907	928	875	840	823	850	836	848	853	864	831	863	932	864	861	938	827	813	899	860	863	859	888	884	867	895	849	912	887	861	845	891	893	835	867	875	868	874	853	903	847	900	835	870	835	894	865	856	865	903	892	899	827	895	927	858	876	881	911	838	927	903	937	873	829	925	870	872	869	829	892	871	884	863	844	880	809	870	889	909	861	852	876	868	842	926	895	899	877	836	914	855	876	869	874	870	845	865	899	850	850	820	892	885	891	925	849	874	866	855	856	845	878	920	892	855	854	856	839	871	827	861	886	865	907	900	904	876	812	854	864	941	868	846	878	937	890	862	869	894	849	852	848	846	894	866	919	924	861	834	887	894	854	952	927	866	877	902	846	838	861	894	867	933	902	868	896	865	851	854	813	909	862	842	882	888	872	913	888	921	866	849	879	900	888	901	886	853	878	876	902	891	908	871	858	873	876	856	911	858	880	888	878	885	913	879	922	881	887	854	876	867	912	900	881	853	897	900	848	860	904	877	912	869	891	901	842	896	895	890	883	865	850	819	857	891	930	820	898	841	941	915	898	861	848	968	884	884	840	921	859	859	837	948	896	884	827	869	904	875	901	898	895	881	860	849	865	887	869	891	926	887	898	923	872	867	886	897	900	842	903	807	900	859	880	968	902	893	852	881	885	868	922	841	891	870	850	864	889	869	844	869	936	853	906	869	911	866	822	890	854	910	883	828	872	837	866	919	896	885	857	878	881	860	855	866	832	865	876	876	837	824	848	861	903	867	877	877	897	868	916	881	835	866	871	886	821	873	899	885	874	869	896	924	861	927	865	833	872	804	907	882	893	883	957	885	880	847	893	914	864	880	827	885	909	847	875	895	934	870	905	858	889	879	937	841	918	867	895	878	896	920	855	843	905	843	825	829	885	815	894	896	897	893	877	928	892	895	911	870	873	861	866	884	910	921	838	871	880	893	908	872	875	872	866	910	875	884	927	863	877	846	863	832	871	871	905	931	903	861	872	901	879	899	884	894	888	929	896	876	907	894	854	874	935	888	877	848	920	893	865	893	878	846	911	852	862	873	922	879	880	869	868	875	866	890	838	880	919	896	842	908	860	859	849	876	913	852	871	887	915	874	920	917	906	890	892	923	861	953	868	891	856	948	832	918	875	906	872	938	838	928	918	845	915	893	864	863	876	904	926	893	880	876	902	832	905	846	863	844	850	876	888	850	891	843	897	851	849	868	878	874	860	875	840	879	883	881	857	882	879	874	877	873	882	876	902	813	877	849	874	856	843	913	837	885	844	871	908	857	886	837	841	868	887	896	888	933	836	877	840	853	917	926	807	914	874	856	855	899	838	865	903	883	878	895	889	867	843	870	838	897	868	805	874	837	885	880	857	856	869	917	868	942	864	803
3492	1463	696	508	603	789	816	843	647	565	467	385	298	285	240	207	189	149	157	116	116	116	103	114	89	108	117	91	106	79	94	87	78	91	92	81	92	80	65	78	71	90	80	70	65	68	62	73	59	84	72	80	71	84	69	79	81	74	68	92	84	67	70	87	73	82	84	65	78	78	64	84	80	71	83	69	74	86	77	66	94	71	66	72	80	63	76	75	83	76	80	84	85	79	67	42	82	81	73	69	64	84	58	75	73	84	86	80	72	64	73	60	64	85	70	87	63	65	75	83	80	67	67	87	68	58	78	83	65	64	77	65	64	65	84	68	76	77	85	92	72	77	78	65	76	64	80	59	73	80	54	86	85	70	77	73	65	78	97	69	71	74	62	63	69	88	82	69	92	85	73	81	67	78	77	77	70	75	87	78	85	61	76	66	73	80	70	77	63	67	88	58	68	81	85	73	87	80	67	85	54	76	66	83	71	76	81	70	77	87	77	71	64	71	55	75	90	81	81	90	78	79	73	96	97	76	61	91	70	65	72	68	88	60	79	65	79	76	68	85	76	75	80	59	71	76	82	83	63	71	66	78	72	74	70	72	76	72	79	69	71	80	96	66	61	78	86	68	80	64	74	79	80	66	73	72	71	75	92	59	66	82	73	70	73	71	74	70	77	72	74	74	94	77	77	63	73	71	77	70	91	71	68	73	80	64	64	98	69	82	70	92	67	74	79	77	74	70	70	82	76	82	75	76	79	72	64	74	68	62	90	74	62	83	74	44	74	90	79	79	69	77	88	70	62	69	80	95	63	66	71	88	77	71	75	67	68	75	96	73	80	80	63	77	80	82	61	75	76	54	74	73	63	73	69	69	83	78	74	74	57	77	75	96	76	77	87	60	64	85	80	83	88	80	74	66	70	92	70	84	71	56	75	76	60	83	71	84	85	79	69	68	77	71	77	80	74	69	73	63	66	71	79	69	87	76	84	77	69	70	63	75	80	69	87	83	80	70	84	81	89	89	66	77	64	88	92	68	72	55	53	68	67	56	58	72	64	62	67	90	85	78	75	76	75	71	65	77	88	83	67	73	73	55	62	68	74	78	63	78	61	75	83	69	77	74	65	76	58	69	68	74	81	69	81	70	75	75	76	61	78	76	65	64	74	76	74	68	68	68	93	59	63	75	73	85	58	75	65	83	60	67	83	90	71	74	74	72	86	60	64	64	69	65	72	48	64	83	84	76	72	75	68	76	68	76	79	68	74	79	95	59	70	63	80	77	60	83	75	84	70	81	65	77	78	67	65	71	57	72	75	82	71	87	70	73	74	81	83	74	89	68	75	71	67	68	73	87	81	76	62	68	74	73	61	77	65	86	82	69	78	63	68	86	55	70	64	78	70	72	86	72	88	83	69	71	73	81	66	79	73	83	79	71	73	79	75	66	80	73	75	73	70	86	79	71	92	67	70	81	73	74	79	70	65	71	71	73	68	80	74	76	75	79	83	87	87	55	66	65	66	74	73	48	73	90	65	77	71	69	69	88	77	74	84	65	87	84	80	67	77	81	91	74	73	75	78	85	81	73	74	55	70	60	65	62	72	85	67	79	68	76	76	89	83	79	77	79	89	87	82	70	78	59	67	78	65	83	81	73	73	66	81	76	71	81	78	68	68	63	70	60	61	73	69	80	66	98	75	79	74	69	63	67	83	67	83	68	80	96	61	67	62	63	77	70	68	77	63	66	73	73	76	82	69	68	69	68	71	89	62	65	69	84	75	75	75	79	78	65	69	76	72	62	76	69	88	78	71	78	81	84	99	71	72	76	72	73	86	66	77	79	70	67	80	79	74	70	64	62	73	84	81	72	80	80	78	90	82	65	73	86	83	63	75	70	81	67	89	79	75	64	79	64	67	71	80	93	70	80	68	82	60	66	75	78	66	73	67	70	75	83	61	61	83	81	73	85	62	76	75	82	71	66	83	67	65	67	67	70	72	77	98	63	81	64	94	81	70	77	80	70	66	73	75	68	70	82	74	66	67	77	86	67	67	67	61	87	88	82	71	85	65	71	80	68	73	76	70	61	66	73	78	85	60	74	71	75	65	65	72	62	67	81	78	77	78	62	81	70	67	63	64	76	82	83	69	59	78	80	66	81	85	76	78	80	74	89	71	80	98	68	72	78	80	73	75	70	99	72	78	67	77	67	81	84	72	65	76	73	82	69	62	72	69	65	70	82	60	75	76	80	66	80	76	75	68	70	69	82	73	71	72	60	77	66	74	74	64	63	65	74	80	67	75	67	79	72	74	87	68	80	70	91	70	74	64	81	76	58	69	90	87	73	83	84	72	80	77	86	60	74	91	85	74	76	67	73	70	80	69	79	73	80	89	69	68	76	62	60	83	80	73	71	64	59	77	67	88	63	64	80	72	75	78	62	84	61	68	74	76	68	80	75	73	70	64	94	72	58	75	74	50	77	72	77	59	75	76	64	87	72	82	79	79	68	64	79	74	64	69	61	90	81	80	76	58	88	81	65	84	84	81	56	56	64	78	67	66	69	63	69	70	60	74	75	84	79	69	82	59	71	70	79	64	79	79	61	87	64	85	59	75	77	80	69	72	71	69	64	75	71	79	62	88	57	65	78	54	74	82	73	86	71	61	77	81	65	86	66	76	65	76	64	78	77	84	69	75	82	59	64	64	71	60	74	88	74	69	88	75	89	81	77	55	90	73	76	82	79	63	62	77	79	77	84	86	64	79	71	74	86	73	86	80	74	82	72	77	85	67	69	61	62	77	78	78	89	74	78	88	70	73	79	88	67	82	72	61	55	66	72	83	81	85	72	70	81	73	72	82	63	64	72	78	80	59	78	77	85	73	80	90	75	69	90	87	74	76	64	74	67	69	71	73	75	64	84	88	62	67	78	86	73	67	80	65	66	65	79	68	85	67	70	79	69	78	78	72	80	80	63	102	81	85	77	73	76	72	81	62	87	83	70	88	76	90	86	65	68	84	68	62	75	75	75	65	87	71	67	57	61	83	70	78	52	90	57	83	71	84	62	75	84	77	79	64	82	93	79	82	73	81	74	76	85	73	63	65	68	66	58	64	73	72	74	80	74	66	80	80	79	82	69	74	82	65	66	76	71	79	80	89	81	70	75	63	72	82	90	69	77	78	71	84	72	85	70	93	79	63	77	71	68	79	64	78	75	67	90	66	89	73	88	70	71	84	73	76	93	64	67	78	81	80	74	68	56	71	64	77	73	81	79	89	74	80	80	72	67	60	62	85	67	74	70	77	75	69	84	62	80	59	92	72	70	72	82	79	60	72	80	74	71	62	64	80	63	72	74	65	72	66	74	89	89	66	62	72	75	77	71	62	58	76	67	66	72	86	70	82	68	81	82	67	78	83	74	70	80	70	92	66	79	96	88	63	62	87	69	83	73	76	71	74	66	74	72	102	80	71	64	78	81	67	73	75	86	72	66	79	82	72	77	72	80
26865	17092	11171	18144	26400	27252	25932	23794	19663	17126	15290	13188	10458	8704	7026	6073	5100	4367	3894	3091	2716	2369	2206	2038	1956	1999	1882	1726	1502	1478	1424	1404	1358	1340	1293	1232	1205	1194	1220	1075	1081	1106	1111	1042	1099	1037	954	1010	973	928	997	962	925	903	911	884	923	888	905	873	874	858	917	974	935	923	900	832	853	887	899	850	886	843	857	901	916	885	899	881	952	862	881	844	899	888	860	842	905	926	855	868	833	875	895	892	882	856	889	918	905	834	877	866	887	903	894	889	878	882	825	827	843	912	834	911	844	881	869	887	924	872	827	897	890	840	917	891	872	879	824	835	854	922	925	900	872	919	880	856	832	854	794	882	847	874	833	891	946	873	860	850	897	910	869	914	868	874	842	890	868	884	855	882	916	877	824	893	912	887	900	869	868	894	877	865	863	886	847	908	859	882	843	859	877	884	913	851	932	863	835	892	872	842	910	882	878	889	861	858	852	892	842	859	878	839	865	908	860	929	916	879	902	843	884	890	931	853	869	885	864	871	868	870	825	878	883	885	829	872	860	852	894	889	910	885	819	854	889	884	826	854	843	900	890	852	880	897	839	851	900	859	883	842	870	876	864	887	902	871	838	912	818	850	886	867	807	869	831	869	933	849	896	919	872	817	881	802	885	850	862	856	895	883	875	899	865	928	892	893	857	880	886	900	904	860	801	904	861	913	892	902	881	869	901	919	901	812	873	924	866	832	879	890	846	892	926	876	850	824	805	929	872	903	861	854	852	854	817	880	832	890	917	925	919	913	870	862	901	821	859	868	883	840	895	857	895	875	859	877	874	860	869	865	855	865	835	895	881	855	894	894	917	890	827	858	860	909	873	886	900	875	842	883	921	848	894	867	891	875	888	886	825	848	840	875	873	839	864	929	856	888	814	826	886	890	849	897	838	837	884	875	890	890	904	860	882	895	873	880	928	862	910	908	882	849	793	911	842	866	910	861	870	884	890	862	834	857	922	867	862	886	878	852	889	885	889	893	866	958	875	856	902	855	878	877	903	862	874	881	917	926	924	872	878	907	837	872	890	920	878	850	878	915	872	855	882	923	886	877	859	899	855	885	886	841	888	901	834	877	842	904	882	887	851	852	851	831	901	879	919	925	890	858	853	824	856	849	926	883	885	849	866	850	840	843	847	838	907	841	886	913	837	886	886	896	868	874	881	905	889	876	872	888	853	853	881	908	848	888	867	856	838	848	886	846	889	878	832	875	816	857	868	862	937	878	836	936	878	839	855	923	876	881	880	891	887	902	865	881	872	856	932	905	828	920	862	859	879	851	833	862	873	863	919	909	873	901	854	802	921	857	847	866	886	863	862	861	868	811	827	865	871	930	900	931	835	842	860	905	847	903	868	824	841	947	872	910	836	860	855	843	844	839	861	846	832	926	887	872	892	885	884	874	880	865	890	864	844	882	910	886	865	907	881	848	827	878	857	897	844	884	870	849	863	897	860	901	820	859	838	948	896	841	887	925	912	870	879	872	835	847	899	830	850	843	844	894	841	869	847	833	905	842	866	899	847	917	858	895	860	885	819	870	862	828	862	857	886	899	921	879	895	881	891	838	878	885	890	878	827	931	893	804	910	861	846	937	924	892	905	871	873	865	915	857	891	881	818	940	893	837	851	867	924	931	866	877	898	917	894	873	906	864	841	862	863	893	863	939	920	922	928	881	873	886	893	857	856	868	891	882	921	841	832	871	870	866	926	848	897	875	830	946	854	870	887	858	877	864	856	836	893	907	917	904	845	926	866	865	831	845	874	891	901	861	899	901	854	893	904	868	846	865	865	841	856	868	891	841	888	899	938	859	874	894	914	851	845	856	822	898	900	896	889	919	917	886	902	849	897	864	844	873	835	817	866	871	854	868	895	860	871	928	891	916	902	908	872	892	846	887	895	850	870	871	915	885	937	899	904	823	908	844	923	843	911	853	890	841	829	890	860	893	863	896	919	867	927	860	921	847	893	863	873	875	885	892	881	898	917	846	844	899	880	923	934	871	927	858	888	861	882	890	873	861	885	911	872	868	857	865	901	824	893	884	878	880	876	902	870	867	861	880	855	891	824	833	926	881	827	932	857	906	855	807	941	874	851	906	899	893	849	860	894	842	845	942	891	946	861	880	839	877	828	878	838	873	933	893	844	860	891	879	869	903	824	886	899	909	847	891	974	865	942	852	879	900	887	878	872	872	893	837	833	852	869	852	865	852	877	841	902	926	907	884	853	898	866	906	847	882	871	919	847	871	848	826	911	886	885	923	857	907	842	870	900	844	865	849	910	847	836	885	848	836	944	823	846	907	898	873	858	894	794	871	868	884	852	915	915	849	909	886	920	853	888	874	861	841	830	845	872	916	852	922	892	872	910	910	833	845	876	854	885	852	859	839	909	912	818	889	853	864	867	901	885	882	865	894	895	880	885	873	890	909	906	879	915	895	884	883	845	858	841	860	852	833	928	902	862	852	895	873	908	899	808	892	861	870	850	861	879	861	894	866	893	844	890	879	855	877	851	870	904	871	855	853	867	917	888	861	874	946	886	908	877	865	897	819	928	896	841	885	862	907	886	880	912	865	853	865	860	905	899	898	850	854	911	856	913	858	853	871	857	924	895	927	915	874	829	876	838	887	877	819	860	882	876	904	816	867	802	902	827	905	884	904	863	926	902	873	827	867	869	861	889	889	888	871	855	855	946	888	808	916	885	886	894	892	874	813	865	876	927	871	888	843	837	813	880	830	922	860	847	902	858	903	822	856	858	910	844	864	912	840	866	913	889	928	851	841	891	903	897	828	881	887	859	868	844	846	866	855	883	878	882	927	849	913	891	874	883	866	890	856	859	828	879	890	895	925	885	915	878	896	886	850	879	850	826	881	861	952	829	888	865	889	832	830	852	913	841	907	870	873	869	803	919	867	903	920	862	825	878	837	917	821	830	912	893	886	875	900	859	879	914	884	849	872	878	890	859	932	861	808	858	900	873	838	846	891	883	841	904	842	892	875	883	868	946	842	903	824	860	897	915	883	904	845	903	899	878	863	872	892	915	887	919	831	870	892	894	889	893	909	822	862	833	885	839	889	903	857	876	867	875	901	833	868	867	842	879	868	922	918	887	878	916	883	873	822	889	858	905	910	885	850	876	879	876	841	870	920	905	856	853	940	903	875	863	858	858	905	957	879	891	907	851	827	910	851	900	878	847	883	899	881	850	885	883	868	866	896	846	975	860	855	896	861	922	893	903	847	843	892	872	823	833	938	869	880	909	938	883	930	849	858	879	882	930	865	881	832	844	902	841	887	857	856	895	884	856	861	814	830	852	889	895	897	858	887	953	829	824	883	829	866	891	980	869	875	829	866	852	826	845	840	889	835	840	855	895	890	924	837	850	822	903	852	873	872	878	868	858	838	912	892	904	852	889	850	866	900	926	896	872	886	825	884	914	891	881	886	922	892	848	868	855	889	854	916	922	870	874	897
4120	2615	1273	756	937	1144	1185	1216	907	690	659	603	514	401	347	301	232	188	183	178	148	141	138	124	127	127	116	127	96	120	115	96	91	95	92	91	87	90	89	82	68	82	80	80	68	73	83	90	72	63	64	71	70	73	83	73	90	66	54	70	65	70	64	56	77	68	69	74	67	79	76	82	89	78	67	77	67	75	59	76	62	76	73	80	71	92	61	68	80	76	64	74	75	81	75	80	76	66	80	71	66	91	78	74	70	90	66	62	69	68	66	85	83	65	79	61	70	80	85	81	75	74	67	67	62	66	79	74	77	69	68	75	84	63	70	78	63	64	67	86	73	72	64	62	69	69	70	66	81	62	76	76	65	80	76	49	67	68	52	66	70	74	75	77	84	70	72	66	60	83	73	77	74	89	70	72	73	53	78	80	79	74	75	79	67	84	60	80	71	68	54	70	73	67	63	70	81	69	71	74	76	77	77	70	64	74	83	84	60	76	68	72	71	65	65	64	76	78	70	59	58	68	69	64	72	61	70	64	65	80	77	77	72	58	67	79	75	73	83	63	69	74	75	69	65	65	86	71	71	66	73	81	76	76	69	61	91	75	82	70	74	64	80	69	76	61	70	85	76	71	61	73	68	59	70	73	72	66	68	81	75	77	77	74	63	69	62	70	61	66	79	69	66	85	85	87	92	76	69	93	63	74	86	73	88	68	66	73	55	70	78	72	66	75	54	78	57	72	62	69	63	77	70	76	68	68	74	74	64	72	75	66	79	65	68	88	57	62	70	79	66	64	63	71	70	82	55	66	75	74	78	83	61	67	56	66	73	71	77	67	74	88	75	70	71	80	76	68	71	56	61	79	64	80	52	84	59	76	73	66	78	61	83	77	66	76	82	78	63	57	70	70	73	67	86	70	70	63	57	64	59	71	75	67	77	78	79	73	75	76	72	80	70	79	63	69	65	91	65	75	69	76	75	55	62	74	59	66	78	69	80	81	78	64	87	77	58	72	71	85	63	77	68	85	76	76	85	62	72	71	71	77	73	75	81	69	80	71	94	71	79	72	89	57	62	68	66	69	81	57	74	79	82	76	55	84	68	54	59	53	68	72	51	74	61	77	73	60	69	69	64	77	58	73	71	88	76	70	67	82	63	69	77	64	74	58	71	64	73	72	65	88	58	65	59	72	84	79	76	69	65	79	79	68	80	67	80	66	78	74	72	60	70	72	79	65	83	82	81	67	66	62	73	57	70	74	66	83	73	83	79	76	65	81	61	70	60	73	69	74	68	75	72	77	67	68	59	90	60	70	60	77	55	64	69	72	69	87	66	71	75	91	71	80	68	65	68	52	60	72	63	52	73	67	61	67	64	70	76	67	70	56	64	62	78	52	84	76	67	61	83	70	62	58	70	67	76	60	65	71	85	71	69	85	79	70	69	69	77	88	69	71	65	72	68	75	60	81	70	72	72	68	74	75	72	64	83	71	69	77	66	70	70	78	73	76	72	64	67	73	75	49	100	65	73	73	64	77	74	59	68	66	74	68	70	75	79	72	81	56	68	63	64	61	79	70	71	75	67	68	75	77	66	71	84	80	61	82	69	69	71	65	71	67	83	86	74	69	76	67	75	63	67	66	47	78	62	91	60	58	68	68	67	71	71	71	70	66	57	77	62	76	58	67	76	75	74	85	65	77	80	62	67	74	60	68	80	68	66	66	70	76	74	72	75	59	64	80	62	87	60	64	79	70	71	71	72	55	75	69	55	70	61	69	95	72	71	56	75	76	48	79	68	70	69	66	99	65	70	70	83	77	76	66	61	64	78	72	69	61	86	74	62	58	85	53	73	62	58	74	85	82	65	91	74	66	60	75	67	72	67	83	72	63	62	62	67	72	85	65	69	87	80	66	68	74	77	67	79	69	71	76	58	64	97	74	84	57	62	73	71	69	81	87	77	73	79	49	69	61	68	66	65	66	69	79	57	67	83	69	76	73	64	87	68	68	70	69	66	74	69	53	65	81	76	62	77	67	68	75	66	88	69	96	73	79	63	69	80	68	80	62	79	68	72	84	77	70	62	70	81	71	59	56	86	60	67	82	82	57	72	78	64	82	57	81	52	72	76	69	81	86	77	75	66	57	71	69	88	70	59	81	69	69	80	72	73	81	80	83	66	67	80	73	74	75	56	81	70	69	71	78	63	68	78	64	78	89	72	67	70	65	69	65	74	71	76	57	82	76	56	78	66	74	76	69	66	75	74	72	72	60	63	70	86	69	86	72	73	53	90	69	68	65	61	59	73	76	67	81	95	60	76	78	54	80	77	75	87	60	81	67	54	73	59	56	82	72	64	77	77	70	63	80	67	64	78	75	61	62	64	77	83	66	65	81	72	76	69	77	73	59	64	63	60	83	61	68	74	71	64	72	73	70	69	64	81	92	67	76	69	72	62	70	83	73	65	62	62	71	74	71	68	69	70	67	65	70	67	66	72	74	65	67	77	79	66	72	65	71	72	65	81	76	74	70	82	76	81	67	64	74	48	84	71	55	81	57	77	71	69	66	76	66	76	86	72	71	75	68	60	58	60	71	75	82	71	68	68	64	59	64	70	62	52	56	69	70	63	68	81	79	77	70	77	68	79	86	61	87	90	71	72	73	67	64	74	80	59	74	61	54	68	72	85	66	74	61	75	63	66	71	63	77	56	74	64	76	73	85	81	71	72	75	69	76	63	84	69	84	78	79	68	65	64	75	69	76	77	77	62	75	85	73	63	72	75	74	86	75	70	70	58	63	65	82	73	63	73	65	74	54	67	74	63	57	82	73	65	69	62	91	57	77	76	63	83	69	66	72	61	57	59	66	64	82	77	67	73	76	97	78	82	67	60	90	81	65	57	78	95	64	80	72	71	78	63	77	70	85	79	79	76	79	82	59	68	69	69	64	66	74	68	79	58	59	86	79	77	73	78	73	64	74	83	61	70	67	67	78	69	66	71	69	67	71	65	71	85	59	75	71	68	65	59	74	71	62	72	70	78	86	79	69	66	81	70	70	79	59	76	75	84	84	78	68	73	65	62	75	65	62	76	84	70	66	73	71	84	60	67	69	69	75	77	79	64	66	91	69	90	79	83	71	72	70	71	88	60	60	75	60	71	74	71	77	60	68	73	84	61	90	64	76	79	60	54	61	71	67	73	76	77	54	63	86	70	67	89	63	63	68	68	69	78	74	70	65	72	94	67	68	75	59	56	67	72	77	71	67	61	85	75	71	78	84	59	86	70	64	78	61	61	87	62	74	75	61	60	94	80	84	73	63	69	57	72	65	61	66	80	66	81	75	62	80	78	65	76	75	71	67	76	58	71	70	61	86	72	66	57	60	67	85	69	79	73	61	82	68	78	77	63	58	57	72	76	63	59	57	75	80	71	61	73	66	76	51	52	83	67	58	71	67	58	67	71	64	81	85	73	71	62	69	85	75	80	72	57	86	86	70	77	62	79	76
30908	21317	15327	23431	30942	30971	29354	27061	23527	20011	18541	16770	13806	11593	9916	8377	6929	5788	5291	4468	3870	3165	2896	2727	2525	2408	2469	2328	2078	1935	1742	1774	1685	1544	1463	1490	1316	1353	1369	1228	1278	1143	1225	1160	1074	1000	1060	1053	1044	977	1001	869	934	985	898	852	946	891	919	878	809	915	900	895	879	865	919	893	867	833	839	875	818	895	813	857	920	870	809	844	875	855	814	843	882	811	833	885	874	846	815	880	874	799	890	850	845	811	863	860	819	818	825	885	824	840	868	757	874	794	792	868	829	885	873	894	857	865	873	804	861	862	853	858	866	826	849	834	838	806	845	851	841	832	823	826	836	862	841	837	863	838	805	848	851	756	855	793	846	838	833	848	837	847	847	818	879	845	807	820	859	849	846	833	821	863	860	808	837	874	821	872	820	867	824	850	875	871	819	888	866	819	833	860	862	814	866	797	872	834	906	812	788	835	795	913	758	844	876	877	847	870	852	836	800	850	811	801	799	861	859	851	869	850	838	855	816	868	862	826	837	865	859	846	864	890	807	880	831	876	826	828	863	860	874	866	853	819	902	831	857	821	868	889	878	855	899	860	840	842	863	774	854	901	817	856	871	823	881	822	798	853	831	832	793	843	851	870	845	832	902	831	932	877	876	869	842	852	872	836	818	868	824	804	813	846	831	856	846	872	851	867	821	891	849	832	821	857	861	815	877	798	808	859	895	810	843	825	867	805	852	901	819	848	823	846	856	834	838	857	840	839	876	816	821	848	847	849	845	816	855	863	798	842	872	787	797	820	837	828	865	871	802	836	909	796	769	844	866	848	802	850	861	861	799	859	884	859	821	889	833	854	873	812	823	846	765	853	859	808	845	838	857	823	886	847	836	855	838	850	788	887	890	863	879	806	786	821	827	848	875	819	808	865	866	812	870	794	924	878	873	852	867	853	848	843	839	830	837	890	842	881	885	868	849	841	858	810	840	856	831	825	780	819	843	847	877	789	838	836	861	895	847	813	817	917	827	869	883	815	835	816	847	828	799	850	872	824	810	878	797	806	877	890	870	864	855	864	818	884	856	837	833	832	881	862	870	869	842	848	875	839	893	850	824	842	769	835	849	863	854	818	772	829	848	852	807	838	858	867	859	816	858	841	846	825	855	856	827	858	886	871	849	784	843	871	830	867	826	931	828	860	769	869	837	909	829	854	813	874	838	886	880	867	828	856	833	877	837	918	814	795	831	865	866	849	853	853	849	843	865	853	852	849	842	857	803	792	822	876	841	815	872	869	864	816	786	866	842	844	853	832	830	817	850	879	844	835	836	895	829	812	841	879	851	808	868	851	854	788	862	801	878	887	808	881	817	860	820	893	836	760	796	857	815	833	842	804	867	910	827	881	812	852	844	838	860	901	851	832	841	864	831	870	871	801	802	821	860	870	828	848	820	866	798	842	882	811	915	837	853	861	808	822	891	842	859	854	828	819	838	823	828	857	800	869	875	848	844	817	835	827	845	844	822	851	848	797	837	856	844	764	848	856	868	821	858	772	810	833	886	860	850	833	834	822	902	832	861	850	830	806	850	881	836	843	849	854	850	852	814	857	846	834	807	860	803	875	870	801	825	820	825	821	860	819	895	839	834	813	840	862	860	876	824	846	836	853	867	854	879	803	803	799	842	814	784	825	871	832	827	821	835	863	841	828	860	810	873	886	857	833	786	836	848	814	886	819	840	844	863	821	853	843	867	858	895	836	841	859	879	901	870	809	867	822	819	834	840	811	853	848	823	834	829	817	832	843	881	834	903	841	790	836	836	802	857	885	857	862	828	860	840	848	854	871	836	887	826	845	824	852	867	849	867	831	816	822	855	861	841	836	836	842	910	848	841	849	845	820	837	798	813	845	827	822	888	906	821	891	850	881	829	851	811	837	820	833	853	820	831	868	800	864	883	790	824	846	865	823	828	839	824	832	847	813	881	856	835	847	827	884	880	875	873	863	813	844	850	816	849	861	844	844	872	869	862	868	814	866	817	812	844	863	836	814	852	853	903	876	821	825	855	867	848	862	810	863	830	841	848	887	854	797	836	882	791	836	826	876	853	823	856	805	876	836	861	862	829	820	870	854	834	848	865	857	870	828	836	925	840	833	868	812	853	806	773	836	845	820	841	807	866	820	793	880	874	891	814	847	827	831	851	768	893	827	889	863	846	853	795	855	823	876	850	868	846	824	848	891	834	809	822	844	828	877	881	832	829	901	783	849	836	894	844	807	840	792	821	764	827	826	829	839	825	846	844	827	868	854	862	810	890	822	821	838	849	886	835	833	853	906	812	903	824	832	860	854	798	828	840	805	897	830	850	854	846	860	802	860	842	825	868	877	822	867	873	855	831	837	791	847	825	751	846	847	839	812	867	882	839	767	794	808	834	835	818	850	809	892	840	808	813	833	839	859	880	873	871	877	887	880	853	845	860	855	837	867	856	812	876	837	819	830	848	865	872	836	899	813	883	831	792	852	812	822	820	873	919	818	859	834	868	817	855	805	837	830	860	839	833	837	885	872	905	832	841	767	838	853	851	804	782	900	868	815	807	844	873	828	844	865	844	795	865	876	844	864	861	897	867	826	841	882	828	832	886	801	808	807	833	845	842	887	862	844	808	871	842	849	871	808	868	827	847	860	817	839	835	806	837	828	882	842	836	822	865	817	857	849	863	804	840	851	821	796	891	835	789	873	854	823	846	849	856	828	826	809	807	855	850	827	820	866	873	860	841	855	833	817	842	792	855	832	842	827	849	823	822	857	836	858	876	854	851	819	893	836	819	865	833	830	853	861	800	794	895	837	810	820	843	860	804	868	896	859	816	870	860	917	867	841	823	824	846	817	862	862	875	813	904	871	793	872	793	842	760	831	798	836	837	837	867	826	855	817	823	807	826	808	841	886	862	848	837	844	876	815	827	864	774	806	851	859	861	835	878	835	775	810	835	839	835	878	817	810	896	830	889	849	855	847	882	833	813	842	884	817	892	858	906	857	872	809	804	885	854	858	847	850	895	850	850	829	869	786	807	844	852	859	858	860	872	834	872	838	783	845	807	840	840	833	886	846	896	800	856	798	811	867	831	839	896	848	832	922	779	811	839	854	894	838	808	817	854	867	825	797	785	867	817	867	812	830	840	831	831	862	853	840	780	829	870	839	869	831	852	797	818	780	839	858	831	854	862	849	839	820	884	819	817	832	833	884	804	839	847	831	869	799	877	815	808	864	804	799	881	828	813	825	876	771	853	843	835	829	839	855	857	833	838	894	858	864	843	851	850	811	823	858	781	837	796	842	841	863	859	805	904	824	836	820	861	809	809	789	821	899	855	840	814	869	834	825	852	858	884	869	849	884	786	845	831	799	844	850	868	857	847	857	823	902	861	837	805	828	838	895	897	856	853	848	885	836	846	843	822	849	868	820	828	874	845	799	852	863	820	811	840	803	817	786	850	874	873	844	861	856	802	819	787	842	841	811	834	868
5190	2298	1215	844	863	1229	1243	1203	1027	772	770	701	570	480	368	308	259	232	207	188	189	145	143	153	119	120	135	137	124	118	98	121	104	82	95	98	116	100	82	80	87	91	82	84	92	100	79	75	75	105	91	83	77	73	94	82	74	82	76	82	88	105	86	81	81	83	87	95	100	69	79	71	82	72	71	76	84	64	75	88	83	79	86	81	94	67	85	77	68	78	78	95	66	85	74	72	73	60	77	72	87	79	89	84	79	70	95	77	83	98	86	68	77	87	66	78	72	68	77	83	71	82	91	82	82	82	104	65	75	87	80	77	77	81	68	67	76	82	73	81	73	75	68	69	78	64	78	93	83	82	85	68	94	69	89	79	77	67	75	76	69	73	83	68	72	69	81	64	78	69	78	73	77	78	82	66	70	78	81	82	80	75	84	85	84	88	74	84	80	89	74	79	74	62	95	96	105	80	90	91	76	87	68	83	87	84	80	63	73	67	89	96	94	78	85	79	69	83	91	64	72	91	87	89	86	79	72	87	90	70	83	85	76	71	80	78	76	66	68	89	88	80	78	69	83	63	66	59	71	82	90	75	76	65	86	77	69	70	83	81	81	90	74	75	78	75	70	79	61	89	75	89	80	83	84	76	82	70	81	88	64	71	64	79	72	74	66	73	82	76	75	70	87	84	78	94	71	74	74	72	76	68	93	66	66	74	82	81	66	102	78	70	62	81	88	74	74	71	90	68	99	90	102	84	72	68	82	84	80	88	94	76	77	70	76	83	89	79	68	103	69	78	74	78	79	74	95	81	61	101	68	75	72	85	73	75	69	80	76	75	84	77	78	88	86	90	68	72	75	86	97	104	78	89	75	81	72	72	78	62	82	86	75	81	82	74	78	96	83	74	81	74	88	88	82	87	82	78	81	75	85	81	73	64	98	90	83	97	73	82	83	87	89	82	83	63	84	105	70	76	90	82	78	62	74	79	86	72	83	93	68	89	85	90	77	68	75	80	87	71	65	58	95	57	83	85	72	74	90	92	90	75	83	69	80	71	75	67	94	77	76	81	83	74	81	82	82	76	62	83	73	96	86	86	73	68	72	92	83	91	70	92	85	82	84	99	66	72	83	64	94	97	86	88	78	87	83	56	82	88	73	74	72	76	92	69	93	58	70	81	86	75	74	81	77	74	91	64	68	79	74	69	85	57	75	74	82	95	77	94	91	85	84	86	79	73	68	68	73	84	87	76	88	91	69	77	87	75	83	76	61	80	80	81	66	75	74	66	77	65	89	75	85	85	83	83	84	76	64	82	86	81	82	81	88	72	92	87	96	83	85	79	71	66	79	82	81	60	93	76	77	74	91	72	66	89	81	84	82	84	75	75	77	92	78	74	79	79	79	71	85	71	78	96	89	89	82	89	76	98	78	78	77	78	94	88	89	84	77	94	78	77	74	80	86	73	77	75	84	71	85	87	94	89	77	93	74	89	65	71	89	87	87	61	78	81	79	79	73	78	81	76	82	85	82	84	83	87	84	74	88	61	84	84	76	81	86	68	63	74	91	83	77	55	91	76	83	75	89	91	96	77	78	89	68	66	53	88	68	79	71	74	85	81	58	84	81	77	86	76	88	79	70	78	74	97	78	70	85	79	85	83	80	73	82	75	70	88	79	82	81	83	86	81	90	89	92	80	75	64	92	68	88	77	82	62	78	89	82	73	67	87	72	75	93	80	74	88	90	68	78	62	74	82	61	79	69	80	82	67	87	77	91	87	77	77	77	66	77	75	86	93	90	78	90	94	80	88	59	78	81	73	83	81	75	74	98	80	83	79	77	78	84	68	56	58	80	86	88	80	81	86	86	73	83	89	86	75	82	86	83	70	83	74	76	103	71	98	63	67	92	84	63	80	65	88	70	78	71	82	95	73	86	82	73	80	78	77	72	72	78	82	75	89	74	75	81	69	66	83	74	90	78	86	81	80	78	66	89	85	73	88	80	69	69	80	70	86	67	78	72	78	78	75	105	80	74	92	83	67	76	65	79	79	82	87	73	72	60	85	74	93	97	62	92	84	104	70	65	77	79	72	87	70	77	76	85	79	85	75	79	70	92	79	82	75	76	75	78	81	85	79	66	65	75	66	93	84	69	71	71	61	90	92	63	75	83	63	70	78	62	98	84	90	80	76	96	76	86	74	75	71	92	77	80	77	73	81	80	87	62	80	91	83	89	69	78	88	85	72	83	90	78	100	76	83	83	74	88	85	77	76	89	66	93	81	79	78	89	79	85	83	81	85	77	90	91	95	94	77	73	81	81	77	77	86	69	77	83	82	89	84	91	67	57	86	78	87	86	79	77	73	84	81	81	77	89	63	65	72	82	88	82	75	82	84	80	75	86	104	81	79	89	84	65	90	68	76	74	69	89	83	93	79	75	70	65	70	72	72	80	73	71	81	91	73	65	79	100	61	85	72	88	86	80	95	78	85	81	73	75	75	97	82	75	64	65	76	87	94	81	84	68	84	81	69	71	103	85	82	89	76	69	97	68	94	82	77	107	79	84	90	98	77	87	81	82	83	71	74	75	89	89	72	80	72	89	73	94	84	85	58	73	78	87	78	62	90	96	76	93	84	70	93	79	67	84	86	86	77	72	83	82	77	87	73	78	88	71	72	82	74	77	90	85	87	82	69	104	62	76	71	81	79	86	66	86	69	84	97	72	78	83	79	70	67	80	75	69	77	88	75	87	69	89	77	85	88	79	75	79	66	92	90	78	92	67	85	76	82	77	80	88	93	79	72	65	70	81	85	88	94	84	80	67	68	73	79	81	76	71	85	72	63	92	84	84	90	71	76	84	79	87	92	66	81	84	76	93	68	90	65	75	69	69	80	68	81	92	92	81	100	81	77	70	86	82	64	72	89	79	82	91	96	66	72	91	57	75	84	53	95	72	80	83	91	82	83	64	72	82	74	73	72	85	86	81	77	89	61	64	78	77	86	88	76	69	65	71	64	72	61	69	84	90	77	78	88	73	72	74	81	69	65	74	69	81	75	86	81	76	62	81	78	75	84	88	73	80	75	78	81	86	63	83	76	88	71	63	106	68	89	82	75	79	79	80	79	66	85	78	66	70	81	90	75	89	78	89	80	82	81	74	71	75	83	64	79	90	72	77	86	86	76	73	96	70	79	80	81	84	75	77	68	81	103	71	72	81	68	85	73	75	78	88	74	83	71	95	71	67	85	66	80	85	56	74	84	78	72	72	81	72	76	86	82	107	86	67	98	80	79	66	77	91	53	76	82	56	95	79	78	79	67	88	81	89	78	63	89	74	78	75	71	79	69	64	94	87	83	70	70	92	91	82	91	78	91	65	81	64	90	79	74	70	89	83	73	65	77	91	85	76	77	86	78	91	69	76	92	89	82	67	86	71	78	74	68	97	80	83	97	84	83	73	72	82	94	73	66	81	87	89	82	82	83	85	78	82	83	60	76	83	65	87	75
29249	20469	15453	23006	30584	31054	29338	27057	24329	21142	19706	18003	15067	12580	10933	9245	7814	6651	5609	5132	4349	3617	3321	3127	2885	2655	2676	2591	2533	2230	2089	1970	1889	1735	1704	1662	1461	1471	1398	1449	1362	1310	1291	1230	1272	1236	1149	1143	1105	1091	1029	1061	1074	1025	1080	1003	1000	939	994	1020	966	958	995	932	991	996	983	954	933	989	975	1013	942	894	905	906	934	914	1009	958	946	961	918	928	938	895	944	924	913	955	977	922	924	928	915	939	977	910	1007	907	954	925	928	953	911	989	938	961	967	965	910	969	945	986	913	942	926	928	916	868	965	919	946	905	939	957	923	924	936	930	941	941	931	1024	975	875	951	923	918	911	922	947	980	967	929	897	964	881	918	872	920	981	994	916	988	946	915	952	893	947	979	924	956	926	968	910	951	958	972	945	912	904	944	896	933	937	937	928	909	980	1014	954	911	914	880	908	929	907	926	924	910	962	894	900	928	917	903	904	950	891	929	935	938	913	924	939	951	930	922	925	972	939	934	1011	983	980	932	981	887	934	963	921	919	925	925	900	932	966	861	897	944	944	952	955	961	913	905	934	939	958	909	956	918	938	879	988	973	921	909	882	954	954	937	915	929	953	938	970	921	927	949	921	934	916	913	943	960	997	917	901	897	946	942	967	910	876	929	901	968	995	954	951	935	977	915	988	939	959	877	970	901	870	936	981	920	936	988	937	903	981	900	969	937	873	922	897	950	994	970	942	907	941	933	948	933	932	930	943	902	920	920	924	906	962	898	964	931	883	911	948	920	905	944	880	987	875	936	940	911	990	929	898	954	992	993	937	928	915	939	882	908	984	952	956	932	857	960	958	936	935	941	953	928	909	939	947	994	937	953	946	927	890	899	991	949	918	970	969	966	1011	964	921	957	981	939	950	901	923	925	942	908	1009	977	940	924	916	977	956	912	915	869	942	957	966	956	888	906	904	933	902	920	954	955	942	951	973	915	915	947	931	933	968	959	968	893	906	936	902	934	925	943	895	903	928	961	955	961	921	954	1001	926	938	867	942	983	945	930	883	938	973	934	915	943	937	914	911	912	965	904	977	958	938	935	919	980	934	901	912	996	953	947	874	934	994	952	983	957	978	978	960	879	913	978	969	934	948	958	946	908	871	930	940	968	919	998	946	926	919	936	941	937	975	889	980	956	961	907	923	931	948	926	923	895	939	919	1025	923	919	951	951	926	943	905	970	899	932	945	939	904	877	926	921	942	953	944	879	884	974	927	947	934	950	987	974	924	977	882	930	931	908	912	925	916	904	896	914	967	955	937	958	957	937	928	952	923	883	922	958	928	907	968	1006	947	927	913	962	911	934	923	968	974	936	909	965	875	965	913	931	976	933	945	913	946	968	920	876	909	883	917	912	966	950	958	896	879	916	990	923	887	999	927	927	903	1005	937	908	884	950	937	924	901	981	939	950	950	955	991	958	985	901	869	947	955	963	932	932	941	914	896	880	934	981	930	925	927	979	928	831	925	906	951	895	921	928	944	891	978	912	917	966	919	992	948	958	939	968	957	872	940	900	938	908	884	943	888	975	909	932	911	967	879	907	969	927	972	943	884	917	944	976	927	954	927	903	928	962	973	939	949	994	891	945	910	890	963	882	897	973	950	924	944	947	902	912	919	883	996	921	968	887	958	904	982	1010	919	949	946	961	965	921	955	959	905	906	968	917	958	939	994	933	940	940	972	922	952	968	953	915	896	939	944	936	922	1032	942	967	946	960	946	1012	920	957	944	938	928	936	1027	921	868	958	940	928	893	960	921	901	927	933	928	901	974	926	925	947	966	922	943	960	944	990	931	961	913	965	970	907	954	926	958	914	985	932	930	964	933	954	903	997	947	932	937	919	924	963	901	878	932	901	929	949	890	947	896	952	909	884	954	932	941	967	910	979	939	947	928	942	922	972	866	921	912	984	943	924	888	928	882	918	950	918	915	940	894	932	912	996	931	969	927	876	911	912	945	955	970	946	918	939	899	946	878	952	921	890	930	947	912	934	894	990	910	901	935	869	902	952	934	922	964	932	935	913	972	930	880	970	925	974	969	947	953	945	884	953	959	956	846	920	930	955	968	940	942	958	931	952	981	940	930	923	920	885	957	914	953	945	868	937	910	924	970	965	1015	921	972	963	939	924	959	881	987	925	986	958	925	960	874	935	967	938	936	954	969	951	964	984	970	993	970	960	950	967	896	926	983	928	969	961	893	951	909	915	967	925	923	940	970	925	956	896	896	944	967	889	896	938	938	954	940	999	967	913	854	889	918	983	885	899	1012	894	886	937	904	905	952	897	966	923	927	925	960	914	934	959	972	875	931	923	966	924	919	937	924	916	942	899	938	930	974	963	955	1048	923	962	943	903	937	957	949	899	953	960	974	954	931	980	948	957	964	955	947	930	974	932	850	941	938	944	908	943	909	949	1000	952	939	947	962	939	969	954	908	973	935	928	932	986	951	867	967	952	905	929	982	969	932	928	933	987	951	940	977	914	949	925	968	953	922	981	895	951	922	895	959	958	964	915	966	877	939	922	947	922	853	918	965	936	927	948	904	980	931	943	925	911	906	910	965	937	971	927	933	946	933	927	919	924	966	926	965	946	909	930	874	957	907	948	926	931	985	891	940	932	919	925	935	962	921	966	970	894	899	967	936	941	972	965	957	920	968	904	929	966	972	919	944	941	918	993	908	974	922	1008	915	927	977	888	909	928	900	921	961	951	952	913	919	909	977	966	923	969	935	900	924	932	944	937	960	929	950	951	897	928	946	894	890	975	948	962	910	968	897	927	947	961	990	915	961	867	960	930	899	928	966	906	988	936	925	934	902	962	978	1001	956	955	914	922	942	945	924	922	956	907	950	957	928	917	919	935	910	933	919	920	928	944	955	989	923	944	932	955	916	927	941	914	915	907	929	893	924	926	963	920	918	918	952	936	979	942	906	929	977	920	926	931	923	932	936	912	928	939	881	924	1007	950	969	949	952	950	925	988	903	930	937	941	958	945	953	940	935	959	896	902	903	993	899	941	964	928	913	941	912	897	937	962	956	948	928	927	945	1002	930	876	938	946	951	965	917	909	935	941	964	929	962	927	997	931	947	975	898	928	982	947	929	936	957	910	944	904	886	912	936	897	968	947	917	977	981	947	951	979	920	900	948	920	960	923	981	884	952	953	943	927	881	892	926	949	951	977	897	925	908	987	950	919	882	935	884	948	861	920	943	911	877	988	956	908	937	940	1017	865	938	939	890	940	956	977	925	933	963	901	974	958	966	943	902	939	865	952	949	944	914	943	904	936	976	943	976	937	964	975	926	935	967	916	910	981	950	935	974	894	1002	965	970	940	935	929	909	966	922	904	966	924	927	913	983	948	934	927	907	961	898	920	892	929	948	1013	932	945	943	949	896	931	939	943	912	946	965	965	938	987	920	907	941	918	976	964	910	923	960	937	884	969	979	906	930	954	942	983	935	942	896	932	904	915	924	1006	915	883	940	882	950	948	949	989	937	893
5413	3526	1757	1161	1260	1681	1682	1523	1259	1050	899	868	691	581	493	391	331	275	229	230	192	164	155	165	149	144	128	129	137	120	126	111	122	96	105	117	104	106	105	94	96	97	84	100	86	89	83	69	91	79	88	90	57	69	97	58	97	81	76	78	80	89	76	59	70	91	67	77	73	79	70	70	75	79	65	75	80	83	63	85	94	77	73	66	88	68	79	63	87	65	79	67	75	73	81	69	69	72	70	74	80	93	85	63	70	65	78	76	66	83	60	73	86	84	81	80	69	89	71	71	93	75	83	87	69	80	77	68	89	68	63	80	39	56	86	70	65	80	88	75	81	71	80	72	48	56	79	67	75	82	74	67	69	70	75	87	71	74	87	74	74	77	72	86	76	72	66	75	85	76	73	88	82	71	81	73	68	72	75	67	86	80	65	65	65	73	65	89	76	73	80	92	71	77	70	90	73	90	81	63	67	78	76	67	84	80	90	85	69	61	67	79	60	83	92	81	94	65	75	71	76	61	77	72	65	81	77	74	83	68	83	73	68	57	78	81	79	62	70	86	85	71	64	74	76	70	78	86	59	80	77	94	91	79	60	79	74	74	71	65	62	86	67	71	71	87	84	74	77	72	72	88	68	82	77	71	68	75	74	83	76	80	62	65	77	67	66	75	72	84	71	90	86	80	81	74	77	79	79	73	80	67	73	75	88	75	81	68	72	77	68	57	75	87	75	74	79	73	72	66	85	80	73	79	71	62	64	79	66	67	83	70	79	75	60	70	74	71	72	74	63	90	87	74	74	69	91	71	71	66	80	92	79	75	86	69	71	77	80	76	76	86	64	80	80	78	81	85	75	77	59	78	78	74	78	80	82	86	95	70	57	72	75	82	82	77	86	75	85	91	85	72	74	62	76	82	60	64	86	83	80	64	83	85	63	67	88	88	73	84	67	78	67	76	88	88	74	76	80	76	66	80	82	69	72	74	68	77	82	65	68	83	72	73	88	73	78	65	64	72	71	66	82	81	77	76	76	76	72	87	69	81	88	73	82	53	82	73	72	68	64	76	78	86	72	55	79	88	67	70	84	73	74	72	79	76	58	74	78	61	89	58	73	81	85	66	71	77	87	72	91	80	75	63	86	84	77	74	75	73	83	70	63	73	69	80	68	65	72	82	72	75	69	63	85	86	67	77	89	77	81	67	80	75	78	73	72	76	67	72	71	65	78	78	67	64	83	92	81	73	75	65	85	79	71	72	78	72	66	82	74	66	76	82	70	73	69	61	64	74	82	70	83	92	69	63	79	71	75	82	95	71	77	81	77	79	71	85	76	97	67	72	81	82	82	88	73	79	65	76	68	68	78	65	84	67	76	68	54	53	77	62	70	59	63	78	80	73	92	73	80	71	87	74	76	70	67	75	73	81	75	75	81	84	87	82	78	69	71	74	69	76	90	71	67	76	70	72	56	68	81	75	89	81	81	63	59	75	66	76	75	70	72	74	80	68	74	78	80	73	56	91	76	73	79	65	78	75	81	64	79	86	80	87	72	66	83	83	72	75	88	82	63	74	86	62	72	68	95	79	72	71	68	64	66	67	69	67	67	67	67	70	79	75	83	62	78	75	70	83	73	80	85	73	76	60	74	76	73	78	72	73	67	80	79	75	84	86	74	87	75	73	84	71	67	72	66	77	78	72	68	79	69	58	79	86	78	86	75	75	82	48	89	79	76	76	63	67	64	96	65	81	71	80	66	72	58	77	74	68	72	88	71	65	73	81	60	73	79	65	98	68	63	77	65	76	60	88	79	76	64	73	62	54	86	66	76	75	85	85	82	79	68	79	69	79	74	62	80	78	70	66	72	66	55	83	59	86	70	78	71	82	64	83	68	64	86	71	65	75	66	83	84	89	74	87	69	64	93	72	59	77	75	88	86	70	90	64	75	74	82	85	78	90	64	66	82	61	76	72	73	71	87	72	81	80	74	72	76	61	70	74	77	81	90	58	79	76	70	78	72	80	68	78	64	68	61	74	63	73	97	67	95	86	81	83	86	66	74	91	77	80	70	74	72	77	77	70	60	82	74	81	92	76	84	75	67	70	81	70	79	79	88	69	74	78	76	79	60	79	85	88	83	71	63	77	66	60	77	81	79	77	74	71	66	63	69	72	73	66	74	79	79	75	72	81	80	81	72	65	83	72	75	73	83	74	82	75	66	64	61	83	82	72	67	67	70	76	71	65	79	76	80	68	67	75	74	72	70	59	71	68	74	80	86	69	82	78	77	74	67	73	69	79	65	78	75	62	73	76	95	77	81	59	78	91	74	77	79	81	70	80	72	68	77	76	73	64	78	69	79	79	67	81	77	73	79	61	82	61	75	72	76	80	74	88	78	75	75	78	79	83	82	74	73	85	60	86	80	72	81	71	76	87	89	73	88	63	63	81	72	83	70	64	65	68	80	87	77	77	70	62	89	86	79	72	75	79	68	74	81	82	75	83	75	68	75	96	71	69	84	79	80	63	78	67	58	78	71	63	90	54	69	95	69	89	80	84	74	78	85	81	72	66	67	84	73	69	76	64	73	62	69	78	68	80	63	74	93	83	79	74	57	74	68	81	73	70	75	92	86	83	67	89	81	68	66	55	65	72	78	68	88	59	71	86	78	73	78	81	72	69	73	52	78	60	61	74	74	85	76	94	79	67	67	49	81	70	83	62	87	80	81	67	57	78	71	85	78	61	86	84	67	67	84	68	82	73	71	73	82	90	73	58	85	69	78	63	83	79	84	57	91	76	69	72	74	72	81	78	85	79	89	85	73	71	85	70	71	80	61	59	75	74	64	89	69	84	76	67	77	67	59	71	62	75	79	70	57	65	84	82	72	69	76	67	77	81	76	73	63	80	87	73	91	69	77	83	90	72	73	92	80	81	72	80	65	82	66	79	66	64	85	73	71	72	68	76	79	84	67	79	77	63	73	66	85	66	69	72	75	73	77	91	57	79	76	72	68	81	70	81	71	77	84	90	64	69	71	74	77	68	95	74	69	82	78	67	74	60	79	86	67	60	68	69	79	66	66	84	81	78	86	80	80	75	82	58	77	64	89	77	64	66	76	91	80	78	69	94	75	73	68	83	69	74	69	73	86	80	73	62	75	79	63	65	67	84	79	84	62	78	75	67	66	76	80	70	70	70	81	79	82	72	54	81	91	67	66	58	63	74	63	66	84	60	79	65	87	83	56	60	87	77	64	81	82	81	74	66	64	61	76	61	97	73	74	61	83	96	79	71	68	69	70	85	82	63	77	71	86	70	81	76	73	89	67	63	71	63	76	79	71	81	75	73	57	71	79	100	88	72	69	58	85	85	74	77	76	82	85	71	76	72	82	72	84	71	78	86	72	64	79	79	78	78	96	70	83	66	66	90	68	71	84	69	78	65	77	76	73	83	89	71	80	81	77	83	74	79	86	72	81	76	74	83	67	59	72	73	71	76	87	91	72	82
33272	23632	18843	26830	33603	34082	32163	29695	27037	23585	21938	20319	17770	15201	13265	11238	9527	7873	6907	6188	5256	4401	4016	3640	3432	3289	3082	2960	2859	2577	2412	2183	2065	1988	1799	1828	1655	1616	1585	1397	1395	1327	1329	1284	1265	1169	1199	1155	1126	1093	1022	1032	1073	999	992	968	905	947	950	938	919	921	971	910	896	880	953	970	943	867	890	887	941	897	897	830	855	889	917	884	847	879	916	918	890	834	860	877	924	822	893	877	871	880	912	894	875	828	892	892	870	892	899	901	863	856	883	872	870	848	916	862	853	835	906	863	831	886	832	873	852	896	877	862	868	879	877	859	885	865	889	847	843	889	876	855	893	844	853	852	931	852	886	890	895	861	892	878	889	888	906	875	858	878	857	899	878	902	909	866	900	850	904	891	913	906	850	882	849	884	866	875	861	913	877	865	884	829	858	927	889	882	860	910	851	894	914	905	890	870	887	856	877	881	910	892	905	923	884	847	897	881	813	864	868	870	820	882	907	907	828	899	878	865	940	842	920	901	907	893	864	849	843	909	949	883	920	851	880	920	886	861	889	916	842	887	847	874	818	842	839	860	908	895	881	872	892	906	853	866	851	893	811	878	934	916	878	886	892	839	866	881	851	881	903	892	918	943	894	887	879	923	896	846	875	882	900	876	847	844	932	843	850	885	861	911	852	851	903	888	936	907	883	946	860	883	865	840	821	879	885	834	888	902	872	856	880	910	922	863	875	895	869	881	881	857	860	930	858	910	888	830	889	820	832	829	899	938	865	927	863	903	848	883	890	909	895	857	863	864	905	872	893	883	819	879	874	906	862	888	901	864	898	880	888	867	910	897	878	883	890	846	866	905	895	921	882	861	902	918	896	890	915	828	920	850	906	867	903	920	886	873	872	889	889	882	863	891	852	828	862	906	851	904	951	910	856	871	840	893	865	911	889	870	803	879	907	878	880	899	840	895	889	885	853	902	897	907	900	916	892	879	879	870	910	881	912	908	864	835	888	934	880	848	927	866	886	853	943	886	869	914	858	899	905	869	883	917	865	881	896	851	859	875	908	889	931	881	867	973	864	836	882	946	852	819	858	853	843	931	895	838	876	903	866	879	927	925	962	912	864	890	893	862	859	861	895	882	922	900	880	909	866	835	904	915	842	853	859	908	881	845	847	868	869	882	895	871	881	863	879	880	932	882	822	896	920	874	853	868	915	884	891	910	867	875	953	935	922	862	859	879	929	883	848	917	844	903	906	857	910	877	886	883	829	891	868	856	876	856	894	906	875	839	914	849	864	938	855	897	861	889	911	873	904	891	887	891	919	953	877	877	881	901	849	947	960	898	875	832	878	884	901	874	913	835	877	878	870	829	889	923	828	858	882	869	886	872	888	834	894	847	895	839	866	869	885	884	941	784	918	849	879	914	860	860	922	878	858	838	896	869	846	910	864	892	900	906	843	900	839	796	907	882	842	896	856	882	916	863	862	861	915	860	895	891	923	868	908	867	862	859	856	910	887	848	843	860	915	835	845	893	887	910	893	887	858	880	871	865	862	869	850	891	907	918	936	890	855	894	868	879	892	880	864	879	882	885	870	919	895	830	906	890	863	951	909	908	844	867	878	843	884	916	888	883	897	936	903	838	888	895	905	843	914	956	896	900	901	873	935	856	924	916	894	860	912	896	887	847	894	887	904	872	846	867	832	880	901	873	939	853	878	877	922	843	880	882	898	904	869	807	923	952	921	838	851	935	913	842	860	896	913	923	844	895	886	852	862	936	866	885	862	942	880	902	971	903	890	948	846	866	915	891	852	902	900	887	939	858	886	916	891	842	866	938	899	826	942	936	878	944	890	818	889	875	862	841	882	850	813	824	867	915	875	891	889	875	884	843	876	930	895	900	845	827	943	810	867	935	893	843	873	854	939	894	964	865	849	906	872	875	885	927	887	922	817	868	937	857	854	899	900	860	878	884	882	898	883	906	898	855	910	968	896	912	852	836	911	835	837	832	920	897	903	837	887	850	862	935	906	928	886	830	871	861	840	839	868	901	904	855	900	846	890	900	829	889	896	838	942	820	822	884	891	898	920	913	890	894	910	892	841	862	887	826	897	880	922	955	907	915	860	908	876	911	839	855	875	877	911	894	843	841	889	828	903	845	845	874	876	905	850	805	904	875	866	907	865	854	871	951	917	838	861	854	866	865	866	881	878	840	860	899	887	891	898	900	862	900	887	858	850	879	908	879	865	893	845	906	862	887	897	846	877	869	893	962	884	895	867	888	907	895	857	881	902	884	845	912	871	887	819	945	881	845	930	900	878	860	898	907	856	870	910	886	887	873	890	865	864	865	918	922	904	869	858	819	897	901	843	858	822	887	869	852	920	879	906	876	896	867	871	909	871	849	875	878	848	881	908	819	902	833	894	855	861	887	894	880	892	853	884	908	888	865	871	821	927	863	846	874	850	895	870	853	896	882	890	890	853	911	891	847	880	846	821	813	893	889	885	914	918	870	863	906	914	903	894	871	868	856	903	907	888	860	920	875	880	946	889	849	896	865	870	873	873	841	861	837	882	916	929	864	866	869	916	884	908	868	877	910	863	867	872	907	843	831	884	861	843	862	845	868	906	876	873	898	920	913	866	911	882	867	857	874	896	853	886	819	832	924	898	881	898	908	850	865	822	861	852	863	880	899	854	860	878	868	918	876	896	914	904	859	905	895	854	840	909	860	862	898	849	839	946	819	877	878	861	845	903	896	896	862	918	846	916	821	814	910	870	858	877	886	910	894	915	887	874	871	906	854	901	874	892	909	895	859	862	862	850	880	877	886	874	918	898	866	878	845	894	910	878	887	854	860	883	897	899	865	854	883	826	914	860	863	870	888	924	870	878	852	876	870	811	935	922	870	859	860	917	939	938	903	845	950	903	864	893	853	890	915	862	857	887	855	877	921	847	895	880	899	880	874	847	932	856	902	875	894	866	925	941	855	901	933	901	916	844	879	869	887	909	845	871	870	848	922	885	860	894	867	853	841	906	882	909	894	877	849	903	910	840	885	895	880	953	890	867	860	878	869	891	859	871	884	876	890	903	904	880	859	873	921	877	907	920	849	878	884	891	844	849	857	934	894	835	844	861	887	912	886	867	931	895	842	871	852	854	933	891	885	863	851	876	905	942	857	895	876	908	921	871	829	894	885	925	913	835	895	904	840	863	900	858	850	870	903	886	871	876	888	945	908	903	847	893	834	888	893	862	879	823	876	924	868	881	856	977	883	910	892	862	822	871	943	856	897	884	851	887	882	851	852	903	890	907	918	912	870	847	906	855	922	870	869	934	923	942	866	858	861	909	881	936	883	882	897	847	947	930	872	865	885	886	824	838	914	867	873	829	906	898	881	930	881	841	883	892	878	859	883	891	889	905	914	855	909	851	859	895	894	908	846	901	891	890	890	911	898	920	874	860	852	862	920	865	858	922	872	914	877	865	894	888	843	814	857	881	860	844	920	888	846	933	910
3363	1318	685	448	573	656	706	650	569	526	429	387	360	324	259	237	187	171	141	127	132	124	97	91	111	110	90	88	90	98	95	86	65	94	75	88	84	86	68	86	91	93	68	87	85	81	83	75	86	78	75	68	80	66	80	93	76	89	72	76	72	82	64	61	88	69	58	80	69	58	80	81	64	55	76	71	73	91	71	69	67	76	74	63	88	66	77	74	85	64	67	89	64	81	68	74	63	65	59	69	80	73	64	69	67	83	73	85	63	87	78	68	81	69	78	65	81	92	65	73	59	69	79	77	76	65	70	78	77	79	83	57	69	63	69	69	72	76	80	72	65	60	99	87	74	64	83	71	63	80	65	78	64	83	77	79	74	69	68	71	70	82	82	82	74	73	65	83	67	75	62	98	70	67	81	61	71	104	77	75	62	78	74	74	65	64	78	83	74	64	79	73	70	81	67	77	93	83	67	62	81	94	77	79	60	66	59	83	66	72	76	70	81	81	72	70	65	82	79	81	63	79	72	67	77	72	69	77	57	62	71	58	73	66	86	67	73	75	66	89	66	68	76	71	75	70	75	77	71	65	71	72	71	84	72	83	79	61	79	76	82	73	75	62	69	61	83	76	75	68	63	66	68	67	72	87	60	90	59	73	83	56	78	75	73	66	91	71	75	80	67	74	76	75	73	88	73	83	73	76	86	75	63	70	69	73	78	77	68	69	71	65	80	67	89	81	83	77	79	74	86	76	81	73	67	64	80	66	81	78	70	69	73	76	60	78	63	80	82	71	72	66	72	69	86	72	87	76	76	84	56	72	72	64	48	68	84	66	73	71	72	94	78	79	80	69	63	81	74	66	74	76	73	65	76	90	81	83	73	74	65	68	65	65	59	58	69	76	79	74	73	81	88	82	64	78	71	75	82	63	67	84	73	64	82	92	82	57	69	67	81	74	72	88	76	72	86	56	82	76	90	68	62	66	77	61	71	68	69	78	76	74	83	65	62	73	71	56	69	70	51	80	63	99	79	62	78	89	77	66	74	70	79	63	62	67	89	88	62	71	78	62	79	65	78	77	63	64	77	68	79	75	68	77	79	73	70	57	73	75	76	85	75	94	66	91	93	71	63	72	80	70	75	70	65	75	76	80	85	81	80	77	75	80	60	83	69	77	69	72	80	57	71	75	91	78	80	51	78	81	65	81	70	64	72	63	80	71	73	76	89	87	73	69	64	67	80	76	67	84	83	85	80	73	85	82	52	78	77	79	67	81	67	64	78	83	72	75	75	78	63	71	78	75	76	62	74	77	71	61	75	65	54	82	74	71	80	93	75	67	81	69	65	74	73	78	86	106	78	76	66	80	66	68	74	72	72	68	81	90	57	75	71	87	56	68	74	64	83	67	60	69	76	71	59	81	95	77	77	73	71	84	67	82	84	75	77	76	73	78	70	71	67	74	75	58	79	76	67	75	72	71	73	65	76	64	66	62	79	66	63	72	64	72	76	58	77	78	58	71	65	66	70	62	74	73	80	68	60	60	88	72	78	80	68	54	72	69	78	78	82	91	76	76	80	72	75	59	64	70	74	66	75	69	75	84	55	96	67	72	67	77	70	71	71	72	66	71	73	70	72	81	77	63	75	78	76	55	67	93	82	72	79	76	82	72	89	63	61	69	82	62	61	67	86	71	70	79	90	74	93	84	78	85	65	69	54	74	77	80	80	81	58	76	66	93	66	76	70	67	58	74	69	81	62	74	83	83	97	68	76	77	83	72	71	71	88	51	68	73	73	79	74	70	84	78	68	89	75	69	79	76	71	68	74	82	70	67	86	80	82	80	68	80	95	72	70	72	84	70	78	68	72	77	71	69	72	57	82	93	72	69	67	81	62	70	77	76	69	74	80	59	71	71	70	78	55	81	72	78	78	62	78	79	58	73	68	79	81	73	60	81	83	61	64	60	65	82	64	81	68	80	77	90	79	64	76	64	54	72	89	69	79	65	78	72	72	69	71	91	77	72	93	75	83	81	71	52	77	77	76	80	76	72	72	87	79	83	72	67	67	73	64	68	69	60	92	64	66	80	73	83	88	74	68	80	100	71	66	64	76	73	77	68	91	62	82	79	68	81	68	66	70	67	73	74	47	77	67	71	86	63	86	63	67	69	66	72	69	74	70	66	74	65	77	82	55	78	65	77	63	86	72	72	87	75	83	76	62	86	72	52	79	68	66	83	86	70	77	76	59	48	68	73	63	96	79	70	77	76	82	72	79	80	73	83	69	73	69	57	88	76	70	76	77	91	75	76	65	76	78	79	78	76	83	70	70	71	82	73	51	66	72	80	63	72	73	80	71	61	89	56	79	72	82	68	65	82	63	70	80	68	83	80	81	73	75	78	87	65	78	72	91	69	83	73	66	82	68	68	61	70	73	77	63	89	73	75	65	81	75	78	62	67	66	75	70	76	53	68	64	64	70	81	74	72	70	81	76	66	61	72	82	75	62	63	86	68	73	82	83	76	75	77	82	71	80	63	56	72	67	63	65	73	66	71	63	66	65	81	65	71	67	76	71	55	71	69	77	73	81	61	75	71	82	58	91	76	80	89	81	82	80	59	73	74	82	77	65	72	83	69	67	76	80	63	62	82	64	74	79	72	86	80	82	71	60	68	66	79	60	83	61	76	75	64	67	89	67	74	74	69	70	73	77	77	72	71	76	79	81	76	72	79	77	87	78	73	66	69	69	74	78	72	71	87	71	53	68	87	83	68	91	70	71	73	79	80	75	71	95	85	72	58	71	61	77	71	79	93	69	71	96	78	71	75	83	58	81	76	63	77	68	78	93	74	57	64	70	76	59	75	74	50	69	81	64	82	60	71	81	73	56	64	85	82	78	65	78	83	85	86	70	69	61	62	89	90	67	80	90	96	63	71	73	69	70	76	85	86	74	70	82	79	74	78	64	80	66	54	80	64	70	67	72	65	69	63	74	64	59	72	76	78	68	74	63	66	62	77	73	79	86	71	63	67	68	71	65	68	64	63	64	92	51	71	67	76	80	66	80	76	66	59	94	59	72	66	73	88	83	75	70	75	76	82	71	74	73	55	68	72	73	87	81	86	58	80	92	73	80	78	76	56	81	75	71	72	73	67	72	70	58	73	73	68	69	76	71	83	77	74	79	67	80	88	88	82	57	72	54	70	76	74	75	69	70	65	76	56	81	94	60	58	84	69	86	72	84	86	78	85	68	73	69	67	67	81	62	66	61	76	80	91	79	82	76	76	79	74	69	73	75	69	82	75	73	73	67	66	64	67	73	67	69	77	69	83	72	72	80	73	63	78	73	56	75	86	66	84	74	72	75	75	90	69	68	77	89	83	77	67	66	81	78	74	81	81	67	69	80	70	91	76	85	71	74	66	66	74	70	67	93	84	68	64	74	73	74	89	71	60	77	64	68	86	77	81	84	79	79	69	76	68	76	70	68	71	76	85	78	76	70	78	72	76
26346	16728	11286	17835	25502	26184	24055	21427	19028	16268	14266	12921	11453	10189	8585	6727	5408	4426	3784	3468	2893	2484	2240	2062	2038	1902	1851	1780	1696	1591	1569	1396	1378	1343	1335	1277	1278	1156	1149	1166	1130	1115	1141	1046	1067	1015	1046	963	1002	1017	976	939	990	922	923	958	953	907	878	906	912	924	886	903	914	895	878	885	921	892	879	902	948	848	942	867	894	902	838	878	867	832	902	898	861	903	844	841	899	862	832	855	929	884	854	892	917	888	852	927	876	868	908	909	866	859	925	845	854	900	874	864	888	812	846	867	892	891	874	881	861	878	873	873	906	848	883	841	870	833	874	857	847	915	902	823	855	887	873	926	875	853	835	865	935	869	882	949	871	904	923	903	870	908	867	938	882	866	897	880	917	907	862	895	897	846	848	898	840	875	909	822	869	862	876	878	867	886	916	932	897	912	907	898	850	894	909	877	839	908	857	905	869	849	891	866	819	853	895	899	889	885	887	870	859	880	898	855	859	956	857	893	857	939	918	865	886	853	895	933	921	840	848	874	881	844	899	833	862	817	869	881	871	856	915	881	954	910	898	925	848	870	883	881	889	895	913	880	898	909	821	941	891	887	893	869	918	865	860	888	948	806	846	890	941	807	866	916	894	810	888	877	889	831	871	886	893	845	839	873	881	831	929	926	897	848	916	920	871	872	863	892	806	912	904	875	905	843	886	911	820	878	834	854	924	827	887	890	864	863	886	915	892	923	942	893	898	884	837	883	874	863	894	913	906	865	909	869	883	870	911	854	857	868	878	901	844	927	914	852	850	868	820	882	840	829	853	854	875	858	845	889	835	942	864	921	883	907	905	897	861	890	809	888	892	922	888	862	822	873	853	906	851	853	880	878	914	877	865	906	903	872	871	930	864	864	811	813	901	855	910	883	852	937	856	893	894	892	859	816	883	926	915	882	926	846	859	872	889	908	812	897	876	950	917	907	934	898	868	852	878	877	887	880	888	905	873	875	957	887	865	952	909	875	902	884	942	912	875	859	900	899	851	864	871	870	888	849	850	892	885	872	899	843	902	911	876	818	876	902	910	845	903	798	873	882	878	873	843	900	920	873	894	868	844	827	832	869	867	869	920	889	880	872	879	891	931	889	897	872	879	885	848	831	870	934	905	904	888	867	891	889	871	830	832	860	923	833	828	842	848	824	864	877	875	910	904	866	925	854	886	891	875	859	925	833	965	889	890	926	886	845	874	848	862	850	861	899	926	896	914	832	822	858	884	860	916	905	869	842	925	855	884	882	897	918	888	836	894	836	891	886	899	882	867	846	912	887	898	866	856	842	834	920	858	857	887	883	853	835	892	898	925	870	825	891	865	971	901	818	852	915	900	883	924	835	859	865	919	856	921	841	896	858	933	845	893	864	871	840	871	844	874	873	816	874	840	874	919	863	893	818	887	877	861	853	900	857	904	859	874	865	895	869	883	852	891	890	883	854	876	901	866	885	913	840	846	855	869	918	893	903	853	835	869	939	909	878	887	854	913	839	875	901	897	861	875	865	899	880	875	854	868	873	887	881	958	900	894	907	932	821	872	890	890	905	854	904	888	915	853	869	884	898	883	932	900	905	904	865	905	895	834	902	910	826	869	903	928	878	846	844	852	864	895	837	870	860	870	843	844	894	915	963	884	849	835	856	904	912	901	834	856	938	871	877	816	911	911	894	854	883	854	878	871	921	911	900	884	849	897	883	889	883	874	888	889	891	892	842	847	905	883	875	910	879	881	863	835	885	911	942	862	912	901	882	898	927	888	874	915	888	894	872	834	873	904	885	855	839	908	936	875	940	881	840	884	866	893	877	879	872	924	831	897	912	860	952	897	890	849	849	898	901	920	881	923	870	888	902	899	866	843	937	866	863	891	856	861	831	845	892	875	841	901	878	853	919	874	878	896	864	847	836	895	847	877	880	862	886	944	904	895	845	893	904	871	846	861	846	888	842	883	886	910	867	920	914	928	902	896	903	815	951	865	897	875	906	867	901	873	907	839	848	887	904	875	871	890	894	890	801	869	829	866	890	830	925	911	845	855	899	864	877	899	831	895	905	859	914	833	889	872	849	881	914	883	860	890	873	910	877	881	854	873	956	856	909	860	879	867	945	826	828	800	888	886	836	878	870	871	902	897	873	873	898	837	891	888	851	925	893	890	858	866	916	857	916	869	878	897	861	905	848	892	881	829	846	865	865	874	904	873	845	866	824	875	907	850	835	846	871	876	854	902	938	914	893	875	861	948	904	894	906	870	864	903	873	902	873	863	901	873	873	886	847	884	887	898	895	915	851	824	886	927	921	816	848	901	844	847	874	855	883	901	894	873	936	862	887	913	850	926	870	873	861	856	876	897	884	864	869	873	922	881	890	907	883	899	866	911	906	902	849	853	846	861	944	907	926	899	943	860	900	916	918	883	890	901	861	868	906	913	903	855	869	886	850	858	881	896	846	877	889	923	828	834	878	904	925	862	906	889	891	802	818	847	825	897	876	876	849	866	841	885	884	869	852	912	829	899	891	851	911	927	900	874	920	883	874	865	889	876	952	874	837	871	916	866	895	893	889	859	825	865	804	849	866	875	853	880	883	859	869	915	847	905	924	878	874	830	911	902	885	932	902	884	860	872	921	865	954	866	865	923	874	835	926	902	862	817	887	877	886	877	894	873	882	872	878	908	886	801	804	874	835	873	859	874	908	921	855	935	906	918	871	856	827	907	859	865	906	880	903	898	878	861	912	856	885	924	906	849	892	896	901	858	914	900	930	882	968	864	890	914	895	878	880	838	888	874	885	841	878	876	876	908	904	886	884	917	881	873	898	857	871	877	870	894	897	887	905	865	889	885	959	841	899	901	924	881	894	885	899	911	938	872	884	888	878	879	898	863	914	879	885	868	882	853	909	891	859	886	855	869	857	837	890	870	888	842	828	863	835	850	925	893	863	856	870	878	870	902	856	888	852	873	822	870	851	852	859	906	905	915	869	885	883	864	889	907	911	838	884	929	913	921	901	891	948	886	876	863	854	808	865	881	906	810	882	865	875	839	918	891	936	862	890	906	812	857	836	849	870	819	884	889	841	829	880	824	914	911	881	867	843	891	936	851	887	886	828	923	825	946	880	854	888	854	921	864	890	894	845	895	896	913	861	897	871	871	877	860	858	850	866	886	814	879	884	868	870	876	866	861	868	946	896	882	937	914	883	855	902	833	879	876	869	910	924	876	851	956	905	878	921	879	863	873	901	839	914	868	905	883	887	868	879	882	866	849	864	920	895	907	897	896	933	888	896	881	864	865	885	917	909	908	879	829	861	902	854	915	874	896	861	919	870	922	910	870	897	919	837	897	884	925	875	818	882	919	882	847	915	855	875	846	913	875	921	896	910	913	865	905	878	958	868	874	904	884	920	865	900	928	886	772	854	871	843	856	889	846	829	856	829	907	900	915	960	849	882	836	904	918	873	859	893	930	951	918	880	847	843	860	865
3857	2468	1222	737	873	1141	1205	1031	875	651	600	504	504	434	383	310	259	238	201	155	173	131	131	113	123	114	117	110	117	117	106	111	79	109	92	100	77	84	75	88	84	84	82	85	76	80	75	77	75	66	59	62	62	76	57	75	66	81	68	62	73	77	53	75	86	75	66	64	86	61	87	76	71	74	77	84	73	75	63	57	77	77	80	82	57	66	59	60	65	70	67	83	77	68	76	73	74	70	88	73	68	91	75	84	71	71	77	65	63	71	84	75	72	79	70	66	70	80	63	82	70	70	77	80	72	64	66	71	64	74	75	71	78	65	81	62	81	64	71	77	83	73	60	61	81	81	70	81	78	47	65	85	73	72	79	76	81	71	68	67	69	60	74	75	56	67	76	78	79	72	60	67	97	72	75	76	74	67	71	75	74	66	76	58	73	72	86	76	62	70	66	68	69	75	69	69	75	68	74	82	65	85	66	73	73	75	74	92	65	64	74	77	69	75	60	64	75	66	77	71	63	58	76	75	64	79	73	70	63	74	68	93	78	62	71	85	74	74	67	60	76	67	85	91	75	82	79	79	74	73	66	74	67	79	65	62	68	57	85	74	76	70	79	54	69	75	72	64	68	72	64	84	65	72	75	66	72	74	68	52	84	67	70	89	75	80	64	55	72	59	73	70	68	70	72	75	72	72	72	62	75	63	68	67	77	68	77	59	66	59	88	75	88	73	67	77	73	59	63	63	67	69	76	71	75	71	70	90	88	84	61	64	95	56	79	69	65	70	68	77	74	78	86	68	64	74	64	73	74	67	75	73	73	59	88	72	68	58	65	80	72	65	66	68	76	67	88	72	60	66	75	80	74	71	83	76	82	71	65	72	62	67	60	66	69	55	64	63	78	71	73	70	81	87	81	68	71	63	60	82	68	79	79	60	69	80	77	88	55	70	65	83	81	77	67	70	54	71	62	72	87	63	71	58	77	78	64	69	76	59	62	67	67	75	69	59	73	69	78	67	62	78	63	62	78	69	66	56	82	58	74	71	51	70	63	81	78	68	76	62	70	84	62	77	70	72	62	73	72	67	70	79	59	75	72	71	71	61	72	81	64	77	76	60	71	78	76	70	66	63	85	55	65	66	64	77	68	64	71	87	64	58	62	65	70	74	73	70	65	63	69	62	60	61	61	68	91	72	59	57	81	71	79	68	71	77	73	60	71	88	48	71	61	60	76	64	78	73	70	80	77	75	61	54	58	69	66	72	72	62	75	68	77	65	63	85	69	69	79	63	70	78	56	79	67	65	73	70	84	61	72	73	78	74	74	74	82	63	77	68	69	85	72	82	59	71	80	77	68	68	84	85	74	79	65	84	65	58	76	72	60	75	70	73	76	64	87	68	68	66	71	70	71	74	80	83	90	78	66	61	54	75	55	67	87	70	67	71	88	73	71	66	62	64	74	63	69	73	70	69	80	78	60	86	84	70	78	73	49	82	69	74	61	73	66	67	69	64	62	73	75	70	59	69	79	70	76	62	65	61	64	79	64	70	75	78	62	69	73	65	58	76	76	68	80	74	67	81	76	90	56	76	66	67	65	74	73	77	64	73	63	82	66	79	72	68	79	70	55	60	73	70	79	70	69	74	73	70	65	62	73	80	69	70	78	63	77	76	66	58	64	64	57	71	75	70	60	79	83	58	78	70	63	85	67	58	90	66	85	58	79	72	76	59	69	73	66	84	68	69	80	83	92	66	57	68	75	75	80	78	66	81	76	73	73	54	66	58	74	77	78	88	70	83	59	64	87	61	60	88	80	81	87	63	66	86	62	65	71	77	71	74	72	67	82	73	64	87	70	80	71	75	73	56	85	82	63	71	62	63	80	63	74	66	60	63	60	65	84	64	72	85	71	89	68	65	91	78	72	66	66	62	61	74	67	67	67	65	75	62	72	61	60	64	80	64	71	76	68	83	79	85	70	65	80	75	68	71	72	67	73	71	77	87	57	75	71	61	78	81	61	66	71	80	67	88	74	70	73	67	76	64	91	77	80	75	72	62	68	71	75	70	72	72	78	80	64	75	74	64	87	61	69	87	81	70	79	73	65	71	67	71	66	68	77	77	85	64	70	88	63	72	71	69	61	74	78	65	61	79	78	78	56	77	78	74	80	47	73	61	85	49	75	72	68	77	77	88	83	86	78	74	67	74	74	64	86	67	83	90	72	72	80	73	70	71	79	66	51	73	76	69	78	68	70	70	90	64	71	78	77	65	64	65	67	79	68	76	75	69	59	58	75	57	91	71	57	81	76	75	69	69	60	79	60	61	71	62	70	65	84	64	62	83	78	92	66	64	73	60	67	67	86	65	62	87	89	61	81	56	73	74	84	73	78	69	71	66	73	78	82	80	75	70	72	64	57	78	75	64	82	61	68	77	61	76	67	59	66	55	79	68	72	65	85	73	74	80	84	56	71	67	70	85	65	61	60	85	66	66	69	69	78	70	75	83	76	101	72	64	68	67	74	74	78	72	69	65	76	69	77	78	72	91	71	71	71	72	83	67	69	64	73	75	76	68	74	68	91	87	63	83	73	53	75	75	75	71	67	61	63	71	55	78	68	85	71	101	68	70	72	86	67	55	67	74	70	64	73	71	56	51	69	51	77	62	75	74	70	75	69	73	75	58	89	64	71	72	69	78	64	70	70	74	76	85	63	70	81	52	81	76	78	59	77	61	74	85	77	74	57	83	62	52	75	67	48	84	64	69	69	58	77	85	77	89	65	64	81	78	62	70	73	79	62	64	48	73	78	71	68	68	62	58	81	80	61	65	77	65	63	62	67	62	64	84	59	69	65	80	74	83	70	71	74	70	79	65	70	79	75	50	49	75	60	76	74	83	67	78	71	69	65	74	74	78	67	64	78	72	84	59	85	79	61	67	68	79	83	90	81	64	78	56	61	64	67	60	59	72	72	81	91	43	77	63	69	71	68	74	59	74	66	73	61	68	84	86	64	71	80	77	77	82	69	63	78	62	86	75	63	80	80	60	59	74	65	85	69	60	76	60	61	75	72	63	86	72	78	81	68	71	59	76	66	68	84	73	73	73	70	69	87	69	87	76	78	68	75	68	82	78	75	70	71	84	72	82	63	74	65	76	85	52	63	45	69	79	79	63	79	68	68	74	62	73	73	65	72	74	72	80	66	66	80	74	92	70	75	67	54	71	60	96	67	65	59	75	69	65	75	63	80	67	64	74	77	81	64	73	78	83	72	62	85	58	91	74	76	62	77	71	65	72	73	67	84	63	74	81	79	80	67	77	80	68	92	69	76	62	64	58	80	76	72	71	70	61	79	80	81	67	82	76	65	65	82	78	75	68	71	62	79	84	59	66	75	89	74	72	77	84	64	61	75	70	90	66	68	52	68	93	72	81	80	75	76	68	67	80	67	70	65	82	61	66	73	76	71	83	76	70	71	72	77	63	68	76	72	70	76	64	72	80	82	84
30823	21328	15325	22742	30243	30972	28784	25745	22693	19491	17075	15298	14312	12940	11426	9196	7520	6159	5213	4761	3966	3442	3045	2842	2611	2493	2361	2191	2159	2061	1919	1821	1722	1675	1492	1471	1395	1310	1346	1223	1222	1291	1448	1112	1148	1109	971	978	978	945	971	966	964	904	970	893	904	859	955	923	896	874	856	880	865	891	889	840	911	886	858	847	883	887	869	883	828	795	843	850	836	798	841	867	853	865	854	823	887	856	837	890	793	830	867	832	885	796	871	876	791	865	809	851	834	834	872	851	832	845	860	833	880	922	879	792	848	850	825	911	839	873	889	806	855	855	838	777	853	818	822	878	817	810	869	870	913	837	837	883	856	807	852	839	792	851	837	834	775	857	847	818	872	866	835	819	838	842	811	802	883	840	839	845	866	854	888	912	820	863	855	821	836	817	812	861	803	905	838	823	813	814	852	824	842	832	862	841	902	851	895	787	849	866	861	898	840	842	872	799	846	819	825	837	864	850	825	815	852	864	805	801	825	833	778	890	847	860	869	853	841	834	808	844	880	840	892	890	849	839	842	847	841	907	805	844	841	863	848	870	829	845	835	824	869	895	850	854	872	847	820	852	869	822	896	888	831	831	819	855	845	799	845	893	841	861	875	849	779	784	865	783	804	879	870	890	868	867	832	876	844	882	808	871	878	834	805	845	852	845	863	837	912	764	858	848	859	838	881	860	851	841	853	829	891	830	926	842	813	856	840	857	829	898	868	842	849	847	902	857	885	820	867	848	813	869	842	824	807	881	815	821	863	832	877	789	895	830	898	820	904	866	841	832	852	764	881	811	828	884	859	834	807	824	864	899	861	858	888	835	865	847	892	838	838	840	843	855	841	855	835	854	895	784	858	883	853	854	874	866	823	878	866	810	828	838	846	865	874	821	894	862	785	882	823	827	829	821	882	896	851	821	835	849	850	872	857	814	810	830	863	813	896	850	876	897	815	853	778	880	805	860	805	858	874	800	845	843	860	873	814	814	887	868	858	877	887	864	907	872	844	834	853	806	917	864	860	824	846	851	820	828	822	822	890	825	844	790	875	778	853	853	879	867	837	868	841	858	839	813	845	800	841	863	860	868	843	853	873	911	851	869	848	839	829	803	828	900	875	897	806	828	855	862	840	886	880	862	902	847	834	881	871	803	839	866	840	865	842	858	883	832	769	900	815	849	857	890	834	854	837	880	810	819	835	856	818	821	819	839	857	891	858	854	841	826	849	814	932	848	849	809	832	857	879	868	855	823	854	796	876	835	865	823	896	871	817	837	868	829	843	829	825	813	839	861	834	843	837	901	890	813	843	835	845	898	819	868	881	809	876	866	840	876	787	840	872	791	903	840	821	892	870	898	863	864	815	858	846	824	825	792	858	831	830	911	897	837	855	886	840	831	842	832	828	811	869	853	855	924	866	843	872	843	821	884	815	860	887	823	842	808	879	795	871	871	863	842	861	886	842	833	822	834	818	886	834	801	845	893	872	844	821	879	869	858	830	856	876	874	848	847	831	829	867	844	861	857	873	806	900	811	850	799	859	861	837	834	829	886	865	877	881	819	844	833	844	829	848	825	860	836	873	803	856	810	875	912	878	844	834	889	847	836	812	846	857	876	807	831	860	827	811	873	852	856	827	888	847	893	880	856	865	881	861	842	845	846	870	809	881	839	899	814	860	831	850	824	849	917	811	907	837	853	854	838	833	870	861	862	854	858	827	871	846	849	875	813	803	851	801	882	855	869	843	866	887	917	858	856	817	834	821	857	858	880	850	880	882	813	853	837	876	878	859	841	908	844	851	852	830	886	799	862	835	847	852	836	842	858	800	774	821	805	840	823	804	858	847	875	830	856	871	834	835	801	883	840	848	818	817	857	830	845	881	842	825	856	869	880	813	835	867	839	860	810	836	862	854	815	817	854	844	863	849	846	833	819	821	886	860	857	793	822	845	836	866	869	855	759	864	899	835	858	840	834	851	841	837	873	866	863	891	821	829	832	841	868	860	848	853	923	844	890	827	856	815	900	882	822	860	898	875	828	793	872	839	841	919	872	924	854	875	843	840	841	855	828	821	863	883	857	845	813	801	862	888	893	802	861	837	827	859	839	840	844	861	834	846	800	845	872	835	882	829	847	835	864	845	892	845	848	858	871	868	826	884	841	846	847	818	844	830	853	842	856	779	866	866	845	840	862	853	872	830	828	840	833	858	817	885	816	841	847	777	828	831	882	815	909	839	802	859	861	837	820	867	853	799	845	850	890	838	816	831	846	868	876	824	829	859	900	846	810	846	854	848	867	841	838	892	828	776	801	870	856	868	791	785	903	880	832	838	875	862	848	844	817	880	903	774	841	827	843	859	816	844	836	800	819	838	859	813	839	858	869	887	825	860	917	853	887	842	860	853	869	861	850	878	868	864	868	845	766	838	845	814	790	873	875	852	836	881	832	864	883	865	805	850	842	843	868	837	834	833	872	840	803	879	841	852	847	848	820	866	897	892	878	831	842	915	882	829	861	852	884	848	852	823	892	864	860	855	834	840	873	849	836	773	889	850	849	853	853	811	841	857	821	876	815	872	848	816	811	815	863	880	869	826	861	863	833	816	829	857	856	810	853	854	847	822	845	899	808	901	791	875	898	844	885	893	826	858	876	868	831	841	901	852	843	832	871	828	854	852	889	918	834	863	847	887	789	868	839	849	907	814	850	885	866	834	864	772	843	840	889	827	800	806	826	814	827	856	807	837	822	849	911	777	852	840	812	892	805	813	846	867	862	878	822	843	831	772	826	887	862	832	853	817	843	841	824	891	853	878	808	875	848	861	826	743	828	855	828	921	838	845	849	799	855	854	891	847	790	829	881	824	825	839	874	865	892	853	821	842	838	865	840	807	833	821	837	843	821	823	810	815	857	866	911	891	868	865	784	862	878	864	872	805	844	806	823	840	819	910	874	845	889	847	883	863	856	785	888	919	814	900	879	835	839	866	849	828	869	917	852	866	820	840	872	857	846	882	791	843	853	845	818	878	831	811	861	846	850	871	891	863	863	850	833	826	840	828	797	846	796	873	842	834	827	854	885	852	814	864	844	862	859	880	857	797	908	808	806	849	841	838	890	825	808	851	892	841	844	863	798	830	852	862	877	821	877	815	857	852	840	857	841	916	847	848	828	843	854	819	860	837	826	835	818	884	798	868	862	828	877	857	871	881	887	843	829	834	823	800	857	821	886	878	856	858	829	808	872	907	805	850	819	853	838	866	836	880	867	842	897	890	869	867	849	860	846	802	843	831	863	903	919	848	845	841	898	921	896	832	869	852	885	860	887	812	828	925	881	896	907	857	814	797	864	904	869	852	818	794	834	864	899	842	872	854	881	872	863	883	813	866	862	851	868	815	811	826	822	839	884	879	823	872	835	821	862	855	886	918	862	876	848	853	839	849	876	851	838	863	883	843	848	849	815	853	875	843	852	805	887	819	811	863	867	857	840	817	822	835	839
5111	2322	1101	745	871	1186	1192	951	862	698	595	512	502	492	452	354	279	260	213	206	162	150	147	127	117	129	116	119	129	134	122	109	114	85	110	92	78	102	86	92	89	93	119	96	83	93	97	79	87	81	104	88	93	75	83	84	71	93	72	76	82	63	81	74	79	75	80	78	99	84	89	74	90	74	76	74	78	80	74	76	85	76	80	86	76	79	84	72	66	80	86	79	79	82	70	71	73	83	86	82	63	96	71	75	94	67	79	77	77	80	73	75	87	73	73	82	69	71	76	76	79	81	67	88	78	76	81	87	92	78	82	69	88	87	68	71	79	72	84	67	84	84	79	73	79	95	83	81	78	88	78	85	87	65	83	84	72	90	74	74	96	69	82	77	71	92	64	72	77	77	73	94	68	65	76	75	76	81	77	70	81	87	88	78	59	65	85	83	66	64	72	76	85	79	72	78	84	85	78	94	73	90	92	90	79	86	73	91	89	79	78	72	77	82	73	63	83	70	73	81	75	85	74	90	92	78	78	89	74	90	80	69	100	82	77	76	95	72	83	65	76	83	87	72	78	60	82	65	78	71	89	69	73	88	77	68	74	86	76	75	78	94	76	76	98	64	79	76	76	71	74	77	83	86	72	69	83	82	70	62	78	87	83	85	80	92	77	75	99	72	76	86	56	77	77	87	80	73	81	81	87	78	90	87	69	78	76	66	86	82	73	77	84	95	73	87	98	90	99	68	89	83	80	87	78	60	78	77	82	84	89	81	93	80	83	70	74	91	79	82	86	79	85	93	85	66	72	73	88	68	73	93	76	78	88	76	85	78	87	87	76	84	89	73	105	81	82	89	89	80	81	74	80	86	94	79	81	61	75	77	90	78	64	64	62	68	91	81	94	91	84	84	75	68	75	79	76	69	90	69	69	68	74	69	74	61	103	89	65	86	86	68	86	80	72	89	100	98	68	85	81	83	92	94	72	91	70	81	78	74	102	83	73	92	80	80	90	81	73	75	77	71	94	58	92	76	90	96	70	95	72	83	74	101	96	74	81	77	96	86	67	75	81	76	74	70	85	88	80	74	65	85	66	78	66	75	64	91	85	86	98	84	77	94	77	76	79	102	83	83	76	80	81	79	85	102	94	74	81	76	91	73	87	77	68	76	81	84	86	85	88	80	83	82	73	99	84	76	88	66	78	85	80	78	77	84	84	69	84	77	76	76	85	86	92	69	78	83	80	94	89	80	86	77	62	95	76	88	79	67	66	82	80	88	68	79	79	75	91	77	84	73	112	86	81	85	79	70	80	74	74	74	79	60	82	89	89	78	81	82	77	70	67	87	72	95	78	71	80	72	79	77	95	81	83	80	74	67	89	71	79	81	73	81	85	72	84	91	74	70	66	84	80	76	86	88	87	71	83	60	70	77	75	72	76	90	73	71	72	76	63	79	96	73	95	74	60	66	77	72	77	81	87	79	69	96	74	74	88	82	74	61	91	100	59	67	78	70	70	92	73	74	68	87	76	78	84	92	94	88	76	92	80	77	82	93	78	73	69	64	88	82	70	85	86	73	84	88	89	73	68	70	82	69	62	71	75	69	69	69	67	75	87	69	78	79	75	90	83	79	75	81	81	84	74	85	69	79	93	89	90	72	72	70	86	79	104	70	82	87	76	83	85	91	73	87	85	84	81	84	68	76	77	85	69	76	77	77	67	60	93	80	75	91	94	69	72	68	87	75	90	69	92	80	79	68	75	77	81	68	77	70	82	77	76	92	88	81	71	70	83	70	82	77	101	72	78	86	65	71	80	81	74	72	84	76	76	85	88	95	85	82	75	80	70	78	76	83	80	78	75	90	71	73	76	70	83	76	69	88	88	78	96	83	75	101	90	66	67	71	75	72	96	64	85	71	77	75	77	78	80	87	74	82	76	86	94	77	74	59	80	74	71	66	80	84	86	88	76	66	74	84	84	78	83	77	72	70	87	91	94	85	97	71	80	88	69	85	86	71	79	78	77	71	75	91	74	64	95	83	88	86	79	77	79	86	87	69	84	75	83	83	69	85	71	92	70	88	73	69	65	80	66	79	87	74	81	79	84	87	77	64	68	80	80	68	71	78	84	76	77	79	93	69	76	63	69	83	77	68	87	77	68	65	68	79	82	73	84	82	79	76	91	79	65	81	86	83	84	86	81	93	91	77	86	71	90	97	92	71	73	92	72	72	83	80	83	80	81	64	79	76	78	78	74	81	81	81	65	84	83	77	77	84	77	73	73	83	87	73	74	74	76	79	91	81	79	85	76	75	87	79	72	81	72	93	79	74	84	77	84	76	80	82	86	97	78	70	86	66	98	82	76	90	68	84	79	83	81	82	74	65	77	68	88	68	82	75	82	84	89	83	76	89	93	66	72	69	85	81	61	65	78	87	83	79	86	81	83	80	93	94	74	94	63	66	76	96	74	89	79	71	81	94	80	64	83	74	82	91	97	63	78	83	68	78	72	76	79	93	91	87	90	74	74	71	83	73	80	83	78	71	80	81	71	94	94	68	70	90	78	72	89	82	94	84	82	100	89	66	87	73	73	86	94	80	86	83	70	78	77	75	74	75	83	96	96	84	85	78	77	93	65	72	84	74	71	80	87	87	70	82	79	79	80	82	64	84	73	73	74	73	65	71	74	81	81	81	95	86	84	82	71	75	77	71	92	95	80	79	66	79	65	81	95	77	69	83	85	86	92	82	90	63	67	76	73	78	81	75	82	104	88	82	77	82	97	70	81	82	88	78	80	82	50	75	86	88	79	88	77	71	73	84	73	81	78	86	86	78	89	80	81	78	72	75	58	77	81	79	66	81	109	73	83	90	87	79	77	87	79	73	84	92	70	79	91	87	83	75	81	90	80	80	79	58	76	92	87	86	75	80	81	73	80	81	90	88	69	79	77	96	66	95	75	72	84	84	75	78	79	86	71	91	79	72	96	74	86	77	70	89	69	89	81	78	82	76	71	93	83	79	75	75	75	69	69	66	79	75	104	74	66	88	85	79	85	80	83	82	81	80	70	71	82	63	88	75	70	85	105	72	91	81	82	79	72	67	87	90	84	63	83	74	72	81	80	83	79	83	86	70	70	81	80	77	79	62	113	62	84	73	87	78	80	90	77	58	81	72	72	77	82	71	82	82	86	89	87	96	90	77	65	94	74	73	76	56	68	93	77	74	76	81	68	92	81	74	82	70	81	91	82	70	77	85	83	79	67	97	92	71	84	67	81	76	87	80	77	82	75	78	81	78	70	73	78	82	72	86	68	68	74	65	81	75	77	81	89	84	67	75	65	79	85	67	87	89	82	62	80	69	80	83	70	94	85	87	80	68	67	81	66	92	82	80	74	76	87	82	80	63	82	79	90	82	83	84	80	78	84	78	81	67	76	70	83	65	89	71	78	66	76	76	74	81	82	79	83	71	65	72	81	95	95	83	82	91	91	70	63	76	80	80	79	75
29059	20338	14829	22476	30087	31026	29246	26011	23326	20035	17219	15531	14039	13745	12393	10227	8443	6989	5752	5150	4562	3836	3242	3242	2915	2837	2711	2700	2515	2283	2249	2047	2000	1799	1775	1689	1559	1498	1408	1426	1372	1354	1765	1261	1210	1157	1127	1148	1057	1072	1098	1064	983	1030	992	1030	1022	951	1029	988	1018	924	963	989	967	956	931	980	917	1014	921	951	954	921	912	929	976	919	917	967	916	936	942	893	927	941	931	931	950	935	918	965	886	928	969	965	931	945	952	925	927	952	904	916	944	915	999	915	966	991	930	910	933	945	900	919	989	899	917	917	917	941	929	882	987	952	936	925	944	927	948	957	943	909	911	905	923	966	944	961	962	907	960	986	981	893	918	955	950	921	900	927	970	959	895	965	964	903	928	936	910	969	951	921	966	958	929	1011	964	896	945	984	909	948	924	953	928	894	944	945	977	917	910	951	891	942	899	1012	982	957	950	939	903	945	920	934	926	922	935	977	959	907	969	963	955	933	910	911	889	923	912	945	931	889	893	923	940	972	959	915	902	911	915	907	959	913	922	939	962	978	893	959	976	948	946	968	992	932	965	957	960	934	927	957	918	897	953	973	943	914	971	949	961	919	943	946	993	926	974	954	928	909	938	943	916	936	909	930	911	1011	908	919	898	957	917	963	918	908	988	933	885	956	943	928	923	937	974	917	994	943	940	903	932	931	923	912	957	966	923	992	952	1016	894	955	939	917	948	946	954	930	952	957	918	893	901	967	934	968	991	924	948	926	905	939	956	969	1003	993	934	877	936	953	876	922	962	901	919	933	937	921	947	933	937	997	949	948	940	952	943	910	1022	932	930	944	964	934	910	900	930	969	932	927	980	949	943	938	919	908	904	862	896	918	962	920	935	1017	944	919	932	895	926	924	952	919	911	957	940	900	998	890	934	950	986	986	964	933	985	874	972	917	956	925	979	948	914	939	917	917	931	946	942	985	956	940	935	970	925	960	893	921	959	910	980	935	896	916	881	915	923	911	910	938	875	897	915	933	947	933	943	921	932	962	935	952	910	960	936	943	917	933	947	929	965	948	907	998	911	945	961	926	942	928	937	927	976	887	945	913	901	924	935	887	968	949	986	942	1017	934	937	893	945	936	888	913	976	937	929	937	931	888	885	954	909	946	960	985	925	969	945	933	910	959	893	943	924	908	916	973	916	935	894	948	894	973	963	944	931	926	945	983	910	960	977	940	1004	941	964	926	961	978	901	975	981	885	940	912	939	902	925	959	964	964	904	908	948	979	966	940	929	951	943	962	959	965	934	965	972	900	934	959	957	899	951	940	995	953	934	994	930	926	939	885	919	987	959	954	910	960	931	950	926	947	931	981	957	980	963	951	949	928	902	965	953	942	927	870	980	965	895	907	991	928	928	966	906	923	945	960	917	1002	937	937	901	988	937	933	863	906	960	916	925	957	962	970	965	969	948	954	924	914	911	955	940	940	937	971	949	903	955	980	935	927	965	950	894	939	942	953	921	935	966	908	931	975	907	981	929	965	951	947	894	999	912	928	914	1002	962	956	900	887	866	972	881	964	961	915	944	953	925	963	952	870	991	937	952	963	932	929	963	961	865	963	937	972	945	934	906	901	879	880	943	990	983	934	964	906	932	890	961	928	932	926	899	975	1002	960	977	984	930	873	940	962	900	929	896	966	902	987	915	952	976	903	921	964	955	961	960	910	924	960	963	955	968	899	1002	976	976	949	939	998	922	1020	941	930	916	963	948	917	975	921	963	937	960	923	954	940	929	902	969	915	920	932	922	986	913	930	898	953	983	909	934	958	925	903	920	974	964	959	919	977	972	957	957	915	947	892	952	927	936	997	971	993	952	944	923	986	933	964	963	957	946	951	921	897	929	908	933	926	908	899	954	890	958	911	935	979	895	928	915	912	968	982	910	963	942	878	1022	936	959	936	951	905	956	962	957	933	994	970	983	929	951	984	931	951	949	943	957	956	961	931	961	934	968	914	985	888	947	919	947	970	941	1002	925	968	901	952	916	954	928	882	938	997	930	960	925	1012	923	954	971	951	965	937	975	901	910	939	905	974	961	944	936	958	924	941	930	926	964	931	948	939	970	916	957	950	921	921	971	924	963	1002	957	942	915	923	975	959	934	980	888	995	859	939	947	963	965	1000	864	897	925	936	968	975	941	933	966	898	940	897	929	955	942	931	968	956	986	908	913	894	950	957	890	956	957	928	988	897	942	944	931	944	917	950	941	963	848	943	995	929	943	919	945	957	962	928	950	950	990	966	944	911	899	935	946	903	902	935	931	932	902	943	938	927	1000	940	915	874	938	938	915	933	992	906	932	908	925	965	925	941	936	960	936	949	984	914	912	972	934	905	953	938	883	949	970	931	904	1004	918	954	886	892	936	912	932	909	965	974	947	953	990	930	986	963	964	936	922	935	908	958	962	938	895	971	967	971	914	942	981	891	951	960	850	950	972	926	974	945	892	922	945	918	958	928	924	954	914	933	948	888	933	937	1002	921	974	925	940	944	906	972	890	997	896	937	921	944	889	935	989	937	929	933	939	892	904	868	915	907	958	949	988	950	945	950	948	949	933	928	924	911	917	928	963	912	962	947	985	981	988	902	941	876	942	899	923	922	857	909	911	932	920	933	965	950	933	965	962	995	947	851	972	909	926	963	959	961	937	958	918	912	933	952	986	860	942	981	946	950	965	961	866	940	994	941	951	937	955	948	923	883	922	901	929	866	949	945	936	935	893	896	969	958	938	962	954	914	894	942	940	946	947	938	991	978	980	899	917	942	978	939	929	900	924	931	894	918	972	964	899	935	999	977	982	915	913	949	997	941	962	981	953	988	951	924	972	948	887	897	985	907	950	907	886	933	902	1026	934	918	949	983	938	897	909	986	938	887	930	887	927	994	942	946	921	959	964	899	895	946	990	974	947	941	983	930	948	917	916	1006	932	965	907	929	948	909	941	1031	918	988	927	913	933	947	907	924	946	972	921	920	952	899	917	867	911	983	925	947	972	922	873	953	1034	902	978	1011	933	924	952	925	942	939	968	951	990	941	934	970	948	970	959	948	889	964	879	947	968	901	949	966	905	993	951	935	955	991	922	940	916	916	940	954	921	922	916	906	895	892	912	930	930	936	970	984	940	946	952	906	922	921	922	945	980	986	928	924	956	969	886	910	912	928	976	962	974	946	968	993	908	954	966	892	1002	924	918	958	888	929	915	905	928	960	938	929	917	913	1023	949	915	942	954	957	965	964	947	952	898	962	907	1010	911	906	935	914	959	879	922	951	946	946	912	936	895	914	922	947	948	862	983	942	892	986	933	927	920	980	938	946	905	898	884	917	948	940	896	990	948	969	969	924	932	979	919	934	970	903	888	916	932	965	955	933	1008	924	967	932	940	930	953	924	907	982	935	953	963	945	861	956	877	876	954	908	910	935	945	934	948	962	929	959	948	971	954	962	940	936	882	940	956	937	937	994	972	953	928	896	954	979	950	893	961	972	965	951	974	879	914	978	935	915
5013	3271	1694	1003	1190	1614	1565	1464	1225	1015	796	671	525	536	543	456	364	319	254	215	197	153	165	173	145	116	125	140	160	138	118	127	109	101	110	86	94	121	91	95	93	94	114	98	82	95	85	68	65	82	70	93	83	76	82	71	68	69	79	69	91	80	74	77	69	71	78	70	68	80	76	70	69	72	80	52	85	86	83	77	89	80	78	75	82	75	75	68	64	67	74	71	68	74	63	75	70	73	74	81	77	82	95	63	62	63	73	62	65	92	78	69	81	89	69	66	74	97	74	78	78	75	87	63	82	76	67	71	77	71	72	81	66	83	75	87	85	59	78	74	61	76	60	83	68	87	87	69	78	72	91	81	67	73	99	75	69	80	63	63	65	53	86	74	86	78	70	81	80	79	80	78	76	90	80	79	91	73	74	78	72	63	81	77	70	78	76	79	87	69	80	63	67	92	75	78	74	86	71	73	77	58	69	81	76	79	84	80	83	69	79	79	81	73	71	73	72	82	85	71	59	78	71	79	79	65	72	71	67	66	67	77	97	76	73	88	62	70	71	85	71	54	68	56	90	86	80	72	67	67	78	73	57	71	58	74	74	72	84	68	71	74	87	60	73	80	71	61	68	67	63	67	75	71	61	73	73	74	93	72	70	70	63	85	77	66	88	72	93	73	67	78	70	66	81	56	74	52	92	65	82	87	71	91	77	64	88	80	66	70	75	79	83	76	80	84	85	83	84	73	59	72	66	85	69	73	62	67	91	93	66	71	71	70	79	71	60	91	67	64	68	86	68	78	85	64	66	78	73	75	75	67	78	70	66	71	75	73	61	77	78	68	62	70	67	73	76	77	54	64	67	71	81	81	83	79	78	72	70	69	60	71	70	78	72	74	79	69	74	83	65	59	51	82	67	66	68	64	64	59	79	62	72	83	73	76	75	81	79	76	92	66	74	86	67	87	95	69	65	91	91	65	71	83	64	83	72	74	85	83	68	61	73	74	73	86	80	69	89	68	88	73	81	75	78	78	56	85	53	80	62	71	73	104	67	66	81	57	81	80	73	77	80	81	79	76	78	69	74	61	95	72	86	81	70	57	66	69	64	80	81	63	77	77	86	93	85	79	86	60	65	72	74	75	79	75	65	73	74	72	71	68	80	90	66	76	80	81	70	60	73	81	66	69	77	67	78	79	66	84	65	70	75	84	77	71	70	79	76	67	72	88	80	74	77	73	84	77	73	70	75	74	81	78	86	84	78	70	76	79	81	85	69	71	85	84	74	67	73	67	88	94	71	73	78	64	69	66	84	66	70	76	50	81	96	69	83	71	55	58	75	76	70	66	70	72	85	69	84	87	77	52	71	62	81	71	78	84	76	68	68	83	71	73	63	89	73	70	77	75	77	86	74	80	76	68	70	74	73	76	77	75	88	70	80	75	83	84	71	79	76	78	78	67	89	80	77	85	77	72	77	62	68	80	59	73	88	79	73	65	71	68	74	72	81	72	79	70	79	76	72	71	86	75	74	56	82	64	72	61	65	78	77	84	76	79	61	68	72	105	104	75	80	57	72	77	75	86	63	66	77	71	77	72	84	61	79	66	64	86	67	102	83	77	76	66	79	69	89	73	76	53	53	70	81	84	86	65	92	52	77	77	79	88	73	81	97	69	79	90	79	73	72	77	74	77	69	86	64	78	77	71	66	63	71	65	78	88	75	81	94	71	73	66	85	77	81	75	64	69	72	64	74	75	70	85	74	79	59	81	73	70	68	80	79	61	68	70	62	75	69	83	79	66	72	63	71	86	69	76	73	88	78	71	66	55	90	75	70	61	84	77	66	75	72	71	71	73	65	61	77	72	72	63	80	68	63	99	56	77	79	61	75	78	76	70	90	62	88	64	83	70	64	68	72	83	66	65	82	72	66	64	65	87	67	67	70	74	75	80	86	90	88	86	78	77	81	81	72	63	80	63	75	72	93	82	83	76	73	66	59	85	84	67	68	83	61	76	76	70	80	73	75	62	74	113	84	65	67	68	83	69	65	77	87	83	78	73	69	60	83	71	71	58	78	71	80	84	67	77	66	75	70	72	75	71	63	76	83	72	74	82	67	69	85	88	76	71	69	84	72	63	98	86	72	61	76	74	84	65	74	76	81	83	77	83	83	76	73	80	80	71	66	81	75	75	70	74	66	80	79	76	75	57	72	76	78	65	69	70	66	71	77	74	85	73	72	85	77	59	81	81	95	73	80	72	87	76	75	79	60	89	84	72	72	65	77	78	67	73	81	75	80	70	68	69	73	86	69	68	68	74	77	79	69	79	68	81	71	72	69	65	77	72	67	69	83	82	80	81	78	74	69	79	54	83	63	64	73	80	72	78	75	94	80	74	65	80	69	76	78	71	76	72	84	65	79	68	70	73	85	77	74	67	82	72	64	74	75	63	82	72	74	81	58	68	69	76	64	64	83	89	62	75	74	92	79	80	78	69	72	83	74	88	68	75	77	79	84	82	69	65	71	61	92	83	58	86	66	85	70	87	73	72	82	67	65	73	68	70	86	63	80	71	87	73	85	70	85	70	75	72	60	81	68	68	68	74	89	71	73	73	70	52	71	76	82	73	79	84	89	67	76	78	68	73	86	65	94	86	81	85	66	77	84	68	69	82	66	86	74	82	80	73	67	68	84	77	79	81	64	75	88	69	71	68	76	62	63	76	93	85	84	70	82	82	96	71	68	72	78	81	78	75	70	61	68	78	67	61	70	71	58	91	81	78	83	86	63	69	61	84	73	80	89	62	84	67	71	77	87	78	73	81	64	69	78	93	74	78	64	71	64	70	67	64	60	75	85	71	79	73	75	65	71	69	87	89	68	83	72	59	74	77	78	84	69	89	72	68	73	82	69	57	73	66	75	65	89	67	72	60	75	76	84	85	77	56	69	79	72	76	74	81	70	69	81	77	84	73	87	63	91	68	99	81	82	73	75	62	81	69	82	75	76	76	81	63	70	84	60	74	80	72	69	74	82	86	70	70	76	82	70	71	82	82	86	70	80	68	68	85	72	69	65	68	106	55	79	93	70	64	81	89	70	87	78	64	74	92	77	74	70	97	70	74	76	75	62	66	74	61	74	61	76	87	71	87	80	83	88	86	64	73	89	77	69	87	97	74	71	65	86	67	77	84	79	64	69	78	87	74	74	89	66	82	76	73	64	76	69	76	86	55	82	57	71	78	71	78	67	77	79	76	68	75	79	81	66	100	84	60	60	74	65	76	72	66	71	81	76	70	92	72	75	69	79	67	80	84	84	70	73	58	71	63	72	62	75	73	56	83	71	70	76	85	73	69	78	70	76	73	71	73	89	79	64	74	78	81	77	69	73	70	75	73	72	86	76	74	76	86	88	73	67	89	67	70	64	85	67	77	91	80	72	67	76	81	73	65	66	79	56	69	94	62	67	79	84	81	74	79	71	69	90	70	78	90	66	63	72	72	73	77	66	69
32997	23483	17838	25791	33597	34013	32071	29163	26675	23291	19851	17500	15987	15068	14748	12706	10794	8841	7281	6116	5345	4586	3870	3836	3445	3327	3151	3038	3006	2827	2664	2399	2339	2183	2069	1789	1769	1669	1611	1592	1541	1616	2004	1259	1242	1155	1090	1123	1087	1154	999	1012	978	973	989	957	976	977	975	938	906	942	949	925	911	943	911	915	914	894	947	888	885	881	913	952	901	904	928	928	898	870	854	919	918	908	849	927	893	877	909	896	868	864	856	825	902	918	883	904	926	856	863	854	940	870	847	913	902	890	894	881	857	871	869	860	881	875	876	930	891	911	873	845	831	891	879	920	852	882	904	836	943	949	893	802	869	909	857	850	860	864	887	851	906	848	870	914	864	910	827	892	899	922	856	889	924	856	888	890	910	859	919	890	874	861	848	893	867	883	847	927	895	858	905	849	863	884	867	928	935	908	844	883	866	870	883	897	930	883	835	884	876	873	857	873	853	900	928	887	866	879	880	868	903	891	921	858	870	926	889	854	899	897	873	895	893	921	886	920	889	843	886	955	899	876	898	844	908	846	878	883	852	899	875	912	867	906	922	909	893	905	946	903	904	898	963	865	837	894	868	895	843	887	875	864	871	929	824	901	852	910	886	835	914	902	861	894	879	839	884	865	919	892	842	893	912	875	881	878	898	853	877	906	874	857	820	849	937	874	895	877	908	849	856	852	890	922	880	876	890	934	893	883	899	901	843	864	859	858	897	904	897	844	927	833	937	829	853	850	956	889	865	923	900	884	871	870	881	817	876	901	881	838	831	901	882	946	872	886	865	873	915	924	840	919	934	894	892	954	893	873	873	880	902	906	859	911	908	892	836	867	903	897	876	851	908	924	866	882	849	833	888	900	888	878	866	902	915	836	861	891	857	943	854	830	900	891	900	906	915	848	894	896	863	818	886	897	913	919	876	902	868	870	926	903	889	898	907	879	829	805	852	944	907	899	897	889	947	890	827	873	918	881	843	903	896	903	900	860	910	914	884	921	870	874	889	864	854	877	911	879	888	874	853	897	895	851	870	818	856	906	868	900	867	910	887	862	844	885	902	882	937	861	862	858	859	904	923	859	879	916	930	871	896	893	897	852	842	869	865	824	884	900	926	927	918	859	874	885	885	908	902	875	922	916	919	908	891	891	913	905	845	843	875	852	864	897	858	880	870	882	857	913	916	894	908	905	890	904	897	881	949	894	879	885	904	866	915	848	892	850	910	883	813	926	880	892	902	882	838	860	889	888	920	872	892	925	874	895	878	949	892	848	897	863	900	853	858	909	875	872	907	898	890	901	924	891	892	850	919	898	911	874	874	846	889	931	926	881	867	863	878	927	865	860	862	841	850	854	827	890	906	905	891	856	915	860	871	859	899	852	870	898	897	909	918	931	885	842	896	834	858	930	932	858	900	881	870	922	895	836	899	857	919	895	842	913	945	891	892	895	929	854	927	859	840	846	894	868	919	886	933	907	911	907	827	947	895	896	922	867	889	895	920	907	920	887	930	924	849	838	895	927	849	868	830	869	876	904	880	858	859	854	885	852	891	865	909	914	828	876	906	900	890	895	861	913	891	881	856	872	853	868	892	853	881	883	894	867	826	915	871	900	884	838	858	956	865	915	844	845	845	872	912	878	849	900	851	903	900	885	883	922	869	927	910	866	882	893	864	846	910	906	868	888	844	897	913	876	907	874	897	880	852	860	834	892	834	884	891	929	918	880	859	888	864	851	906	844	914	898	852	824	906	864	879	895	806	896	924	894	866	879	869	881	830	920	852	826	897	906	888	904	882	885	913	883	872	850	899	879	916	855	900	930	881	922	917	877	857	838	872	891	877	917	892	938	892	859	946	877	830	853	946	897	831	871	922	820	859	869	859	875	892	897	855	900	862	892	815	899	860	920	961	919	873	864	849	903	929	891	902	866	932	876	868	886	900	929	860	907	878	891	927	910	909	932	834	878	891	868	898	926	879	911	870	880	913	869	895	866	860	857	853	896	875	889	900	861	860	887	947	839	853	900	833	874	891	840	901	850	902	866	932	868	890	871	911	871	886	924	846	908	827	882	877	900	863	891	912	836	896	917	886	846	863	867	879	894	893	896	898	893	846	914	871	864	858	883	852	896	881	844	900	908	844	869	842	932	906	868	867	901	860	875	868	905	888	866	896	891	862	897	832	890	885	894	898	862	863	877	894	890	858	966	875	945	886	891	922	874	872	906	909	833	933	892	852	850	890	884	871	895	881	891	871	936	843	890	901	918	927	877	857	900	850	873	901	890	942	886	867	884	901	914	915	860	899	835	896	906	858	910	882	856	854	843	902	864	869	855	864	917	913	881	884	876	903	888	891	945	865	881	897	894	890	878	910	883	884	896	862	839	896	881	935	929	930	908	838	897	909	880	840	832	914	932	901	933	904	897	917	902	892	928	904	867	939	902	905	900	843	908	836	905	877	870	900	944	892	865	894	919	909	897	902	864	880	890	923	875	868	845	836	854	951	871	887	851	882	880	908	886	874	854	866	863	889	882	830	851	879	877	836	876	900	888	916	860	822	881	900	851	872	854	894	904	918	878	885	843	871	841	854	879	887	895	897	884	888	881	897	875	893	908	882	900	885	933	855	863	908	890	847	904	867	874	837	888	931	856	899	879	840	870	880	927	896	852	926	826	887	932	900	952	869	886	886	878	820	972	907	848	898	902	853	859	885	851	883	883	881	894	854	852	855	874	902	893	862	867	894	878	866	893	870	892	821	895	896	894	904	861	881	841	901	853	863	927	874	906	868	849	910	931	858	894	895	858	879	882	861	932	889	829	983	867	893	898	904	884	912	891	824	884	855	896	903	901	886	867	896	843	842	902	868	877	853	886	884	904	882	886	830	919	966	869	880	878	942	880	879	903	910	852	871	869	895	876	906	840	888	851	860	902	849	904	921	864	910	915	916	921	886	863	869	872	904	914	877	887	849	827	849	899	896	867	915	864	843	897	880	915	850	883	875	886	889	896	878	872	887	918	885	868	875	892	930	845	885	885	876	883	904	958	893	884	888	886	879	900	865	856	904	863	873	897	935	888	952	833	929	882	874	869	947	877	888	877	871	815	865	859	904	871	856	867	886	907	925	843	887	893	951	912	861	802	922	901	923	889	865	900	923	868	834	845	874	910	944	929	886	861	938	872	847	904	866	906	910	938	899	886	893	973	872	876	893	911	918	851	866	891	864	822	900	901	894	837	897	865	917	902	878	838	893	949	873	872	915	847	872	870	839	822	951	880	859	885	882	922	901	834	901	890	893	840	839	929	861	876	908	898	892	889	826	905	874	884	856	895	919	876	897	874	901	891	907	849	846	924	861	871	902	851	903	904	902	896	832	900	879	886	871	890	866	933	891	926	891	873	921	904	902	928	871	887	849	855	830	940	817	927	898	863	909	858	917	873	889	904	859	912	831	915	862	876	871	870	862	846	881	877	908	959	890	843	886	949	852	950	894	905	877	870
3227	1307	660	479	554	718	697	651	558	482	362	312	297	250	307	285	229	196	185	135	140	103	119	90	112	110	94	97	107	74	105	107	89	99	89	80	92	87	70	71	99	81	89	76	71	72	69	90	68	78	75	80	75	72	81	70	61	100	72	66	66	69	80	69	79	81	67	83	66	77	59	73	76	75	64	74	86	62	78	68	73	61	86	63	93	75	75	68	71	63	70	68	75	75	70	77	71	71	83	95	92	75	82	78	72	65	71	71	67	69	72	71	65	68	79	79	77	70	89	82	74	61	73	63	73	78	58	86	68	83	81	95	87	60	95	80	70	61	70	69	97	78	63	73	80	78	78	70	71	78	62	74	78	65	57	90	77	63	52	65	90	55	64	66	66	77	71	98	69	62	85	69	76	79	74	77	63	68	71	70	71	75	81	77	63	71	92	74	75	81	79	71	82	64	74	73	86	67	65	78	69	70	70	85	72	80	75	83	81	71	75	77	59	74	81	60	84	70	72	67	84	69	92	63	62	59	90	67	76	62	68	73	66	77	77	68	82	64	77	71	76	75	70	73	88	71	71	82	64	68	77	81	67	64	58	87	64	68	70	62	75	60	60	89	75	70	75	65	67	68	75	93	75	72	76	71	70	74	67	77	61	69	61	67	71	75	69	63	77	68	85	61	71	81	75	65	52	77	86	80	89	81	79	87	74	75	67	75	56	63	67	63	78	70	85	71	73	72	63	77	78	72	69	79	69	98	66	73	68	72	58	73	67	74	68	79	67	73	82	69	70	83	84	91	74	66	69	61	74	69	81	57	68	68	69	68	65	69	69	81	76	63	66	89	72	88	82	60	60	62	67	61	78	79	63	81	91	87	62	72	84	76	61	74	71	84	88	56	90	63	70	74	93	65	87	84	72	70	69	74	64	72	83	77	65	74	78	87	71	75	81	68	67	91	82	80	68	86	75	66	68	68	79	61	66	73	87	74	69	81	90	74	77	73	65	67	87	74	57	83	70	69	70	88	73	73	78	76	67	67	82	90	64	75	84	101	80	74	67	75	73	75	70	71	93	78	69	79	78	73	65	81	70	78	70	78	70	56	74	70	74	75	71	84	77	68	79	77	75	72	68	82	70	79	73	67	75	75	74	73	75	77	79	78	89	76	62	70	61	73	73	69	70	66	84	63	66	77	58	91	63	84	81	69	76	75	85	102	77	71	86	85	72	72	61	62	84	70	86	72	78	56	63	78	59	84	84	86	78	72	62	78	71	72	63	88	76	80	64	77	74	69	62	64	84	84	74	72	77	65	75	73	66	97	70	76	68	71	82	61	66	55	59	60	73	66	109	64	70	63	58	83	74	75	54	92	72	62	70	70	85	80	70	66	71	74	91	61	67	94	61	73	77	93	67	76	71	59	79	82	87	73	81	79	68	76	64	66	75	78	59	56	70	73	74	88	83	66	71	68	68	64	86	74	62	79	72	75	73	84	71	66	71	91	67	74	76	73	64	69	77	75	57	81	70	71	72	88	82	86	79	67	68	90	72	62	54	66	77	73	68	77	75	69	75	71	81	81	79	78	77	81	81	70	74	69	87	78	86	68	76	73	66	89	76	75	76	80	84	68	78	76	86	82	79	87	61	75	77	70	78	75	72	71	72	80	62	73	72	81	73	87	68	67	75	84	74	64	71	86	86	67	73	79	60	69	53	88	75	62	68	75	66	70	85	74	72	73	96	71	92	61	79	81	80	62	74	82	61	82	92	82	75	70	84	79	76	81	62	62	71	77	71	61	69	90	69	81	75	72	80	68	68	55	76	75	92	65	54	74	77	89	70	95	72	70	82	79	59	72	79	63	82	66	56	94	93	62	80	79	65	83	80	72	79	80	74	77	83	77	62	65	87	72	68	82	72	81	76	65	86	70	79	64	83	61	95	74	65	61	54	81	77	72	63	96	62	73	80	77	86	76	85	68	70	83	74	71	58	76	68	79	60	74	68	66	74	70	82	79	66	67	73	72	83	66	69	79	61	74	74	66	77	85	72	67	66	76	68	62	66	82	68	76	74	76	75	77	79	82	73	87	77	75	64	58	85	81	52	70	86	67	89	79	71	66	55	73	85	57	70	72	74	68	80	79	64	86	58	82	80	75	62	88	63	65	62	81	75	84	86	69	82	94	71	74	82	84	67	81	75	73	65	63	85	67	72	89	76	62	72	82	72	73	59	75	77	72	77	62	75	68	72	81	66	78	74	76	73	62	80	66	65	59	81	53	74	81	82	90	81	82	65	69	64	71	88	60	65	63	73	71	83	73	79	82	59	80	61	70	76	79	62	65	77	81	78	69	76	72	81	84	81	60	76	62	78	81	73	67	58	76	75	78	85	75	75	78	74	73	73	87	80	77	83	87	75	75	56	87	96	70	78	78	80	69	92	77	73	67	64	65	80	81	69	61	70	78	69	72	79	73	69	82	72	74	79	76	74	58	72	66	67	78	75	58	82	93	68	55	80	66	71	85	57	66	65	75	70	80	63	77	64	68	66	72	66	90	68	84	65	73	78	67	69	68	70	65	67	69	79	69	70	62	68	78	75	58	67	81	85	73	94	82	63	66	70	76	70	61	63	74	83	93	85	80	65	74	82	80	67	74	73	88	87	77	75	78	87	69	70	77	81	76	83	89	82	69	70	71	64	53	83	55	79	64	82	81	71	63	86	61	74	78	75	85	87	71	73	54	65	82	78	75	64	65	84	58	78	54	79	63	68	80	69	65	77	79	67	67	75	68	75	75	94	68	59	86	83	87	88	66	66	71	71	79	80	82	75	61	88	88	70	61	78	69	83	90	78	58	59	69	80	49	77	78	60	72	83	81	74	79	74	73	74	89	86	81	91	65	96	72	63	76	72	84	75	69	83	66	77	62	73	60	77	68	77	72	81	80	78	83	55	75	74	60	74	75	66	62	72	97	64	67	85	75	81	69	91	65	65	63	58	81	69	65	69	70	80	76	76	92	90	71	60	81	67	64	70	73	81	74	78	74	71	69	87	82	72	73	77	67	81	66	72	81	79	77	93	73	65	61	60	77	85	72	64	67	92	79	66	70	83	72	80	63	66	68	72	67	96	79	73	67	84	68	73	65	74	69	72	78	75	74	79	78	58	74	62	86	69	87	82	74	65	75	79	72	56	78	82	71	80	82	73	95	79	72	77	78	88	63	83	55	58	72	75	72	89	89	80	76	64	88	81	73	67	72	74	66	65	64	60	75	80	81	66	79	70	74	78	90	71	61	82	69	77	65	90	77	56	74	78	85	83	76	65	73	74	88	77	81	84	79	59	72	77	75	76	90	85	97	68	80	79	81	72	97	84	72	75	91	83	78	81	68	87	69	82	90	72	80	67	69	74	76	81	57	62	72	73	71	63	64	61	59	81	74	76	65	66	72	57	62	76	80	74	77	82	82	79	70	77	62	77	63	83	63	78	80	78	90	95	64	68	74
25909	16398	10707	17723	25767	25882	23792	21018	18288	15287	12342	10332	8880	8302	8541	8016	6650	5441	4130	3393	2961	2604	2128	2137	2091	1949	1971	1877	1884	1834	1694	1604	1511	1479	1388	1319	1261	1201	1142	1165	1114	1153	1247	1130	992	958	956	1004	960	906	911	877	953	886	892	931	879	900	883	945	926	933	936	869	878	855	881	827	887	897	919	928	849	864	924	868	890	874	856	878	891	910	883	890	926	881	898	879	869	858	873	882	797	842	853	864	851	879	940	909	803	857	871	891	880	882	879	829	867	863	886	937	865	885	859	888	867	857	889	816	893	910	882	850	896	940	862	850	905	911	828	881	870	868	894	875	845	902	876	901	899	900	916	864	859	882	885	875	859	902	849	867	905	878	877	892	880	886	861	836	866	911	861	871	883	899	892	908	895	843	883	908	857	892	868	888	875	825	835	836	843	926	851	894	865	838	867	869	908	885	886	880	878	859	892	911	896	900	882	932	847	904	922	883	898	919	844	891	891	912	908	892	892	842	865	857	882	863	855	889	931	860	889	867	865	928	880	834	852	917	894	833	889	915	861	935	914	848	892	824	842	856	855	917	872	924	838	914	913	914	915	899	872	887	870	887	870	858	896	879	905	902	925	898	870	910	878	849	858	873	867	925	874	830	929	883	874	824	887	891	871	886	913	939	930	810	828	895	885	857	916	900	900	900	900	887	860	882	869	859	868	860	892	862	858	874	912	883	885	799	926	897	870	905	899	879	825	914	879	856	832	884	869	881	894	873	850	947	869	905	825	901	845	940	868	873	881	892	881	896	855	886	883	912	870	889	900	831	918	816	910	914	844	880	890	834	943	816	899	896	883	932	868	840	828	956	898	907	830	896	857	872	874	803	883	931	870	895	860	881	918	850	884	901	882	855	917	868	888	893	859	884	904	860	866	858	856	841	843	887	870	829	921	917	875	840	888	884	875	868	911	876	915	939	871	875	877	880	824	855	908	827	887	850	882	851	895	916	904	882	909	859	877	859	823	901	860	899	861	899	884	946	927	837	896	859	842	900	844	893	826	832	855	900	845	887	897	815	863	861	908	822	826	856	880	857	942	864	821	903	889	835	869	826	907	918	916	920	915	891	858	900	870	872	861	861	868	881	856	924	914	891	889	881	868	919	855	900	852	883	913	830	860	868	902	869	876	853	859	877	875	871	870	867	823	867	861	836	871	916	842	838	930	798	884	882	844	918	900	871	912	856	873	858	851	846	935	904	865	880	839	830	860	891	905	877	883	911	951	860	917	870	836	882	852	907	853	836	907	868	892	871	865	863	887	896	925	892	841	920	892	840	871	849	875	863	873	899	878	874	881	939	859	895	882	893	882	847	872	873	878	872	872	865	820	846	854	871	887	874	935	860	889	920	797	874	869	860	863	822	895	926	884	897	899	895	825	822	880	862	878	879	840	909	907	869	894	873	859	877	876	894	862	884	896	861	842	877	856	838	840	895	845	863	889	889	869	903	862	869	878	844	922	897	853	850	878	855	863	846	853	886	862	873	857	861	930	870	867	883	892	911	897	809	868	870	891	833	906	895	863	864	832	909	885	838	874	860	851	899	860	902	907	900	856	847	841	856	866	865	837	903	832	862	927	878	895	824	893	857	828	892	864	860	863	851	916	892	927	866	872	912	880	869	891	878	915	857	879	897	913	895	915	896	884	852	893	868	913	887	864	927	880	879	849	817	886	950	923	872	901	911	879	918	844	915	900	875	872	831	903	841	930	861	842	851	860	879	851	942	905	877	883	887	910	882	842	861	865	881	876	908	885	864	886	902	924	903	892	890	856	870	856	926	900	901	881	872	850	893	911	871	868	883	900	908	931	927	903	915	906	897	845	877	892	915	818	837	891	869	894	870	815	890	895	876	833	888	936	941	881	893	916	834	898	838	904	879	872	877	834	924	837	882	917	824	885	811	864	861	869	882	927	871	839	869	923	875	909	863	911	913	864	869	857	853	897	887	922	905	869	859	859	890	868	860	872	856	889	902	893	892	872	860	904	857	882	865	904	920	897	863	908	941	829	865	903	900	930	940	915	852	890	904	862	895	865	884	932	861	856	984	899	875	845	894	918	886	869	880	826	835	877	916	929	870	872	840	897	897	884	892	918	884	846	849	837	926	916	874	902	911	911	885	865	905	907	921	880	878	878	868	909	897	929	857	861	878	841	887	906	866	886	873	919	908	887	853	925	869	848	912	930	831	874	883	842	849	847	934	889	861	879	928	865	946	878	859	872	901	858	960	909	880	888	899	825	868	888	863	890	858	872	884	845	839	971	838	903	863	865	868	855	890	820	910	848	857	853	853	853	866	863	848	856	890	841	887	856	860	876	886	897	909	873	869	885	857	870	866	880	855	797	893	906	892	906	907	904	878	928	977	871	863	849	833	889	863	871	907	925	870	829	839	841	905	872	857	864	914	839	853	870	877	897	835	971	869	864	834	870	911	856	884	908	852	907	889	903	877	903	899	840	859	876	847	858	839	890	884	861	861	864	908	820	883	863	856	855	867	873	926	864	837	827	880	839	873	851	895	880	854	927	850	905	868	864	803	776	877	885	900	868	882	916	924	850	870	918	891	825	832	901	897	868	894	797	910	876	943	904	828	874	907	904	858	896	869	894	839	884	851	889	869	856	884	838	838	864	815	831	846	854	879	911	875	858	870	848	893	858	913	877	862	902	851	875	893	849	889	893	898	826	930	887	848	928	848	879	917	881	897	875	891	859	884	919	799	864	873	889	923	807	961	894	818	878	918	859	924	849	858	856	933	869	845	890	925	901	877	825	918	875	869	944	878	867	831	806	868	869	818	835	882	899	908	846	888	894	875	889	892	940	865	885	850	900	842	927	924	884	943	885	888	851	902	899	931	876	906	840	871	880	918	905	903	898	886	845	838	937	893	867	903	899	854	850	869	849	896	893	850	891	833	883	881	864	878	827	893	903	952	886	860	918	934	896	896	905	877	848	890	903	840	842	879	890	910	897	900	869	908	850	860	898	887	914	911	909	896	899	886	878	925	855	886	891	890	893	856	906	928	871	867	890	839	867	814	912	870	874	861	857	871	927	885	858	868	891	862	834	871	922	899	866	887	881	892	890	842	846	863	846	832	857	867	887	940	862	885	889	853	871	910	877	862	936	800	897	914	917	899	849	928	858	892	852	830	880	888	836	854	873	822	883	898	843	868	878	883	869	840	867	893	922	835	894	851	888	903	877	892	844	868	821	849	866	860	907	879	901	864	842	902	886	865	926	888	885	827	868	885	885	849	872	842	891	850	906	858	848	841	888	854	928	882	951	914	915	885	879	887	879	868	911	917	906	916	926	882	905	838	885	904	894	875	837	899	906	867	854	916	850	877	888	921	829	855	822	894	833	851	865	894	835	904	892	907	847	874	869	907	907	836	900	825	828	925	835	851	901	882	878	866	864	862	904	895	861	849	848	866	868	876	869	893	904	859	849	843	847	877	877	862	879	884
3569	2320	1114	743	883	1191	1114	991	900	730	591	439	354	335	336	370	318	266	211	199	163	140	113	119	124	144	114	116	102	96	114	98	88	97	103	114	89	75	87	90	90	71	96	92	86	75	78	79	65	76	84	70	82	73	66	74	56	67	78	71	54	74	97	78	77	65	59	64	61	77	83	75	64	65	63	74	64	66	82	74	78	69	77	94	67	76	87	77	71	88	70	56	78	64	75	67	68	95	78	73	66	64	61	72	66	82	71	69	65	69	78	61	61	90	83	80	79	75	68	65	77	78	79	71	74	78	74	61	76	64	56	81	74	67	77	82	81	72	96	70	66	75	66	74	71	79	66	67	76	82	73	69	73	64	78	73	77	63	64	95	76	80	69	61	74	77	60	71	84	63	90	75	70	68	65	70	70	76	61	60	72	80	66	60	66	57	66	75	71	71	69	82	67	74	71	74	66	78	63	83	71	64	61	75	69	58	71	62	74	75	85	83	86	74	74	68	79	77	75	83	82	77	68	63	66	85	68	63	63	68	63	62	72	65	70	71	52	68	64	76	74	69	67	76	52	78	75	70	63	68	78	70	68	84	69	63	78	67	70	73	79	71	69	75	85	65	76	70	70	72	76	57	80	73	71	79	90	81	78	55	66	71	72	65	57	78	70	70	76	73	56	69	78	72	71	65	76	72	74	55	81	51	70	75	65	73	78	82	66	77	81	68	71	50	75	72	62	77	76	75	59	91	62	79	77	94	87	67	66	66	72	77	61	67	82	82	74	73	63	61	79	73	64	77	87	79	73	83	86	65	78	68	56	70	70	79	61	64	70	79	88	61	73	73	73	73	64	58	66	72	73	66	56	68	79	82	70	70	67	79	64	65	59	64	73	71	74	59	96	81	62	65	79	81	77	82	74	72	79	76	78	62	80	78	79	72	63	69	85	64	71	68	68	74	65	72	75	56	69	58	64	91	91	77	87	77	93	68	64	66	67	63	73	70	74	83	80	79	70	77	81	82	75	83	76	75	62	78	75	74	70	68	71	65	76	64	91	88	62	68	79	64	63	73	75	85	77	80	63	64	71	74	78	67	62	72	73	69	89	60	67	83	69	76	55	57	77	72	64	83	81	65	51	67	70	63	74	91	73	79	74	67	66	62	71	67	62	82	81	71	78	60	68	66	90	59	79	62	73	80	76	70	75	64	79	75	68	69	89	68	71	79	68	64	63	56	68	80	68	87	69	77	65	87	78	68	73	56	65	81	44	99	78	86	79	66	82	87	86	81	81	65	90	68	82	61	76	64	75	77	74	78	70	75	64	65	59	69	74	77	77	71	63	78	59	72	73	71	71	66	81	63	64	85	55	68	65	84	73	62	72	60	76	78	71	77	78	69	80	62	71	61	63	85	70	81	86	89	83	56	58	63	69	76	75	83	87	64	74	89	71	72	63	72	74	71	65	73	77	50	76	67	76	79	76	76	70	53	79	63	69	60	64	81	73	70	68	80	75	75	80	79	71	59	70	74	76	64	77	77	63	77	69	71	73	83	77	73	66	64	67	80	72	86	69	80	60	94	74	64	70	82	80	64	59	76	72	51	74	72	77	73	73	64	71	80	85	67	70	75	67	70	64	74	58	81	77	76	53	76	83	86	64	62	66	66	69	68	76	63	74	85	89	64	76	59	70	71	74	71	77	68	73	68	68	66	94	63	69	73	54	73	60	72	60	72	67	65	71	66	54	65	66	74	76	67	79	90	83	74	76	61	64	79	66	70	68	63	80	72	87	71	75	75	76	72	84	83	71	64	77	59	89	66	63	74	72	95	50	63	76	67	95	80	82	77	78	52	65	76	80	69	73	81	66	69	83	68	97	69	74	76	64	74	79	74	67	50	70	62	81	67	99	80	65	72	70	84	74	76	83	75	78	69	71	69	65	62	68	76	62	82	76	64	67	63	70	71	63	74	78	75	71	69	70	54	74	81	66	82	65	78	74	68	68	79	80	62	73	80	81	66	62	70	77	82	88	79	76	79	73	77	77	72	75	74	63	80	67	83	78	80	62	80	77	66	82	77	79	68	60	69	59	65	77	64	81	64	73	70	75	74	69	71	65	60	56	63	75	68	57	81	77	79	88	74	74	72	64	64	80	54	84	75	74	82	66	75	74	58	78	68	59	72	74	62	68	78	85	63	72	56	72	65	83	83	74	74	73	82	76	56	62	58	66	79	79	72	59	84	53	71	73	87	65	79	87	89	74	65	77	74	82	71	75	81	84	81	96	74	73	74	74	70	74	79	74	76	69	63	78	66	72	82	54	65	69	76	58	64	65	68	82	74	61	74	49	77	72	69	66	57	73	74	65	72	72	80	76	72	66	79	88	61	58	64	62	65	80	66	85	81	82	80	65	64	69	65	70	72	84	79	62	82	56	70	69	77	72	82	77	67	68	59	66	77	63	68	77	69	78	64	90	69	52	72	78	81	64	84	73	71	74	73	65	78	61	66	82	74	72	90	75	79	85	63	72	69	57	70	66	76	72	68	73	95	67	78	80	85	80	61	71	64	76	59	69	74	57	81	62	68	79	64	65	77	73	54	62	70	57	71	70	65	81	73	74	75	70	74	84	66	69	70	83	65	76	55	69	64	74	69	80	57	76	65	75	60	63	67	70	93	82	57	72	62	63	72	67	56	69	58	83	57	75	85	68	68	69	71	70	76	66	76	70	96	88	82	68	66	77	81	86	65	82	71	53	67	77	70	65	63	55	60	77	77	61	69	94	85	73	73	74	80	73	70	83	73	70	70	82	68	66	66	58	68	70	83	68	82	77	60	69	76	65	71	70	64	59	77	72	79	85	59	74	69	63	70	66	81	62	85	64	73	74	64	71	78	76	83	71	71	64	78	72	60	82	74	67	49	73	53	65	68	80	70	63	66	73	78	68	69	59	78	67	75	60	63	61	73	66	70	61	76	69	72	73	63	71	75	81	70	75	69	78	64	69	77	69	69	56	76	59	71	74	70	63	76	62	69	78	60	73	53	74	92	76	69	75	66	60	72	65	59	72	82	73	68	83	66	80	70	64	90	75	76	68	57	63	65	57	63	75	73	63	67	66	76	66	66	60	84	65	73	85	78	70	76	87	90	84	77	73	64	79	45	66	80	67	68	47	70	75	64	71	60	66	58	48	80	69	83	72	98	72	78	72	80	64	51	73	70	75	64	69	68	73	57	67	73	74	64	59	74	82	71	77	70	65	77	59	66	70	68	68	60	78	73	84	75	79	85	74	79	75	83	69	79	67	69	74	76	79	78	71	69	64	76	74	85	71	72	79	84	73	62	68	67	58	71	66	52	82	71	84	70	71	80	59	71	75	83	68	89	88	81	71	86	83	65	57	74	70	78	66	73	91	68	81	85	85	55	67	68	73	66	77	78	71	62	87	81	69	70	82	66	89	65	92	67	72	70	60	71	82	67	73	73	68	80	76	80	88	72	60	71
29904	20600	14837	23275	30907	30653	28378	25885	23291	19894	16732	13912	11603	10214	9948	9973	9047	7444	5951	4720	4071	3505	3013	2549	2680	2610	2528	2401	2361	2150	2099	2022	1896	1777	1675	1515	1427	1328	1343	1312	1264	1244	1310	1264	1095	1035	1062	1059	1103	991	967	963	899	917	834	885	907	880	880	898	933	844	895	818	935	854	888	887	864	860	892	850	859	856	842	838	807	876	882	872	866	820	862	889	848	858	831	916	857	805	840	837	880	798	824	833	859	858	852	872	855	904	861	806	847	878	795	902	859	847	855	826	835	856	840	825	846	817	832	830	838	842	869	809	781	830	864	816	831	769	866	872	879	903	838	746	870	838	804	842	857	820	879	829	831	849	859	785	775	856	818	849	826	817	845	858	832	835	889	868	835	823	851	859	854	893	855	883	848	842	804	846	849	773	836	895	800	817	873	842	841	861	851	839	867	815	869	841	860	867	820	889	806	852	815	879	819	853	883	815	823	842	849	806	828	870	805	864	866	852	892	845	831	829	858	842	866	835	801	838	856	862	855	824	840	866	808	831	873	860	829	769	841	853	854	823	845	799	852	815	813	865	840	851	799	888	898	846	863	881	846	835	832	801	884	833	846	828	842	841	880	859	861	825	829	859	836	815	823	839	918	889	795	897	858	874	862	796	843	824	831	871	856	803	879	825	769	817	838	888	846	852	864	866	840	858	854	861	907	834	866	848	862	854	841	862	872	834	871	872	832	906	849	877	853	840	910	820	845	861	785	796	804	866	816	859	826	836	866	889	809	829	844	814	812	803	878	811	867	916	807	818	829	823	870	824	864	838	857	833	869	812	791	829	917	883	829	805	894	822	906	872	864	868	815	833	891	850	879	879	834	807	871	840	905	901	893	914	862	828	818	840	856	824	841	830	845	852	829	849	817	804	841	794	839	811	856	835	834	901	885	866	803	829	913	883	827	804	828	870	817	885	875	846	863	893	830	856	840	860	820	812	811	845	840	872	880	880	828	849	830	853	853	809	837	859	863	842	822	824	819	854	809	846	859	834	903	788	823	802	857	854	889	846	782	882	851	863	854	843	845	805	930	809	843	835	853	809	843	797	812	888	848	838	856	891	852	842	877	860	790	888	842	810	823	855	850	823	818	897	847	829	861	872	804	849	833	876	842	781	861	874	801	831	864	894	863	816	808	835	835	875	866	822	890	863	910	816	844	862	818	809	849	831	848	854	893	875	865	832	817	818	783	806	854	817	800	823	845	879	849	853	868	866	830	818	834	842	847	830	842	870	823	857	847	825	867	870	879	860	804	840	831	816	815	857	829	847	903	805	878	844	863	825	839	841	889	840	900	842	831	839	852	812	811	846	895	817	830	804	834	835	832	864	834	808	830	864	861	845	921	869	851	810	880	857	863	870	845	840	810	842	807	854	818	829	855	859	859	864	866	819	845	837	837	874	782	850	847	797	834	821	819	840	841	856	858	847	895	808	806	889	839	842	832	855	853	872	891	818	892	880	854	859	840	850	864	858	797	848	813	875	859	812	818	876	876	840	879	852	891	797	852	839	834	902	806	864	849	838	859	866	877	808	831	836	868	884	848	877	845	855	835	830	873	847	849	825	859	848	867	820	830	876	825	889	816	767	886	878	849	908	828	805	913	854	852	834	768	837	833	857	802	822	813	847	845	893	847	886	831	807	826	815	827	878	829	859	847	833	864	831	937	825	879	838	889	848	867	850	845	803	844	893	835	869	850	863	885	854	813	840	800	848	866	848	840	861	833	831	839	910	809	878	824	849	844	781	881	825	863	866	822	860	844	892	837	834	862	877	889	909	832	844	853	857	846	860	870	896	844	847	814	814	808	826	849	847	819	810	811	845	839	820	811	855	836	843	860	823	847	909	791	866	889	819	894	834	873	840	833	829	859	830	847	843	803	852	833	857	820	840	884	821	784	873	845	852	840	889	791	810	869	828	860	878	876	869	872	836	822	846	835	850	839	896	852	820	847	937	888	854	870	885	852	859	835	779	949	851	826	839	830	879	821	876	775	862	835	850	841	840	846	887	794	834	860	887	841	869	821	836	900	846	837	833	834	833	889	827	872	864	840	806	824	865	816	843	856	811	912	888	889	863	856	873	872	852	834	790	838	881	875	824	847	846	830	870	793	829	861	855	853	871	828	850	822	859	851	842	860	881	818	872	866	810	811	825	903	839	858	832	805	846	800	863	858	833	841	893	858	855	846	855	827	886	847	853	843	850	794	852	833	856	857	923	851	830	903	863	843	827	826	825	841	865	881	820	876	870	893	821	882	810	865	849	828	849	818	830	798	862	861	856	892	828	799	829	824	793	822	783	865	780	879	802	891	904	864	846	893	858	829	849	857	874	858	833	791	884	860	829	874	822	857	871	820	893	852	824	864	838	835	842	840	814	836	846	864	826	826	814	824	837	835	849	865	821	870	843	819	877	900	866	853	807	870	794	846	862	898	852	822	844	910	849	815	852	837	883	905	904	800	801	854	871	848	896	859	872	886	833	881	861	850	845	881	838	818	835	814	871	858	860	887	804	827	809	829	815	851	824	855	838	889	870	840	857	839	864	851	833	833	858	829	867	823	856	860	795	869	854	846	870	820	864	840	887	861	825	826	814	851	899	894	872	862	883	864	837	826	881	873	822	805	798	872	835	847	821	852	844	836	866	903	853	808	860	833	857	820	876	802	817	857	876	851	890	873	812	824	866	866	812	851	866	870	803	878	875	849	873	862	798	847	854	882	864	869	839	821	829	844	836	898	821	797	865	846	790	827	882	841	898	812	909	823	860	797	859	854	859	827	851	907	860	857	870	835	901	846	882	896	830	898	818	844	836	823	844	840	855	805	850	836	817	832	817	831	864	843	825	839	866	806	842	816	849	816	851	888	813	870	841	823	824	877	879	828	833	858	881	803	925	848	820	834	851	860	899	867	808	922	808	838	832	795	862	838	863	805	880	864	859	845	861	853	862	893	828	847	833	893	837	869	826	896	818	830	820	800	834	809	862	828	821	839	927	844	874	867	832	830	818	909	830	833	824	827	858	845	855	816	872	825	790	805	834	816	818	867	849	879	870	871	824	876	901	864	809	857	915	832	844	828	859	833	814	850	853	847	826	899	862	849	832	844	832	850	813	849	905	833	828	882	887	867	845	832	830	864	850	816	873	796	839	826	829	858	858	865	824	844	839	836	823	891	841	778	841	819	838	864	843	813	848	823	817	841	902	867	895	877	907	889	837	835	859	832	818	876	881	864	829	847	871	876	819	867	838	878	869	828	909	851	849	859	832	828	821	850	780	843	811	904	809	846	867	846	828	875	884	881	846	866	788	873	878	863	864	807	840	887	832	822	857	839	874	863	836	834	822	861	849	819	876	855	842	806	825	826	843	798	827	885	853	857	811	825	835	855	809	885	808	828	833	829	883	831	852	856	857	870	841	833	879	849	830	845	782	809	813	785	835	820	858	846	868	807	811	863	875	827	908	852	835
4828	2118	1033	764	947	1143	1145	1104	974	750	679	498	423	369	350	312	307	304	255	199	156	166	135	132	113	119	138	120	122	125	104	126	93	112	108	106	109	97	97	90	79	74	88	83	88	77	82	102	74	88	81	75	85	63	62	88	90	85	80	70	60	86	66	84	64	85	88	87	69	82	78	85	85	80	71	80	66	81	70	89	72	94	71	69	66	74	86	80	76	89	75	87	75	85	103	64	72	76	96	59	87	69	88	68	76	85	80	70	67	84	72	68	70	80	82	92	97	79	90	59	76	91	77	90	73	83	99	85	75	77	76	83	70	68	92	72	69	84	77	82	76	94	99	81	80	73	75	84	72	85	80	81	69	66	80	70	82	93	67	88	74	83	72	88	84	76	93	79	87	87	77	86	91	71	87	89	55	73	93	79	92	89	81	77	96	75	85	89	74	72	83	87	70	78	72	81	89	72	66	79	77	78	71	84	85	70	77	83	81	76	85	84	85	72	86	73	73	78	87	79	93	88	89	92	67	88	77	72	77	66	67	79	59	56	75	81	75	92	78	78	92	96	72	73	70	80	78	79	66	70	67	83	83	76	62	77	70	78	73	92	83	72	70	76	63	76	92	88	76	83	86	75	66	83	71	71	84	82	71	78	62	81	80	76	84	72	76	65	88	88	75	86	67	64	77	85	84	83	85	71	73	58	66	88	58	98	72	70	78	84	75	97	79	84	90	83	83	86	73	67	80	102	80	74	82	71	75	78	84	67	81	84	75	94	92	65	81	71	90	83	74	72	72	79	80	78	72	68	74	91	79	57	82	70	57	76	88	69	64	66	82	93	109	83	85	88	82	70	77	83	75	84	90	74	65	74	77	89	72	68	73	94	76	89	68	74	73	74	62	89	80	78	95	81	80	88	72	92	82	66	80	68	68	80	89	71	70	85	63	88	74	71	86	86	72	76	76	89	85	85	87	79	77	81	80	84	74	71	80	82	73	70	61	82	86	79	92	74	85	77	85	67	64	61	92	76	79	75	82	90	76	79	86	74	98	74	81	76	83	82	68	75	83	76	85	77	99	70	81	70	90	85	102	101	81	92	72	67	102	90	71	67	66	65	69	78	94	65	83	99	86	79	73	70	78	77	69	77	65	88	88	80	69	98	72	77	80	74	75	83	70	74	80	70	83	76	89	76	89	77	75	61	73	69	93	83	82	83	73	71	83	94	66	89	91	80	87	63	64	72	72	74	74	77	98	80	73	78	84	68	86	68	77	86	80	59	88	68	72	80	86	98	75	82	86	71	77	75	79	82	60	74	78	87	88	76	84	85	85	82	73	93	80	66	66	63	92	95	79	79	62	86	75	69	90	83	70	79	77	70	81	72	68	90	65	82	83	79	73	70	86	84	82	79	83	88	70	69	75	79	95	65	78	70	76	82	75	82	81	74	80	90	69	87	90	72	74	76	90	77	84	84	80	78	87	67	72	82	85	99	80	71	70	77	72	66	72	78	69	93	87	66	85	76	76	79	75	87	83	80	76	84	88	83	90	80	88	78	83	77	94	73	91	67	74	83	79	66	100	62	79	74	80	82	93	84	72	79	81	89	102	90	85	60	78	96	81	76	69	85	63	91	74	63	85	81	84	62	61	96	83	65	86	90	92	80	95	82	87	104	64	67	85	92	79	83	82	92	88	63	76	78	85	77	80	76	93	58	86	70	74	76	78	73	81	100	89	75	87	74	70	76	85	94	72	78	83	74	79	66	60	74	69	78	79	104	84	76	71	83	84	77	69	87	68	65	83	73	78	66	81	81	77	84	89	77	89	82	76	50	75	69	76	90	63	107	89	87	76	88	87	63	76	70	86	84	85	87	82	66	83	76	75	80	83	80	79	72	86	85	73	83	65	90	79	67	69	81	86	68	75	90	77	77	85	79	74	77	88	71	106	86	77	76	83	73	68	85	74	66	96	65	71	72	77	89	78	71	76	93	55	74	86	88	86	85	75	72	79	69	87	81	90	76	93	67	84	67	74	86	84	80	80	87	81	66	71	63	94	84	67	78	95	80	78	86	70	88	87	73	86	91	78	76	73	82	75	77	69	86	87	80	92	78	79	86	70	64	85	89	63	71	71	81	89	71	77	95	79	70	80	74	68	77	87	72	78	83	79	77	87	83	89	82	73	70	70	74	90	92	67	66	88	74	75	83	85	79	74	62	78	71	72	79	79	73	97	70	67	87	74	86	82	80	87	81	80	84	90	65	83	88	69	81	82	89	72	82	88	88	73	74	65	86	79	84	70	81	91	70	61	79	75	69	75	67	78	78	78	79	84	69	54	63	67	73	81	91	70	65	70	76	89	105	81	77	78	76	73	86	79	70	75	79	71	72	87	92	75	73	98	70	58	74	77	74	82	80	77	71	75	75	79	80	80	74	89	74	73	83	82	86	58	72	81	64	88	64	70	68	71	79	62	80	64	91	70	84	78	81	73	66	83	80	85	91	73	91	81	79	89	78	70	75	81	54	80	83	77	73	71	77	86	85	65	87	76	82	82	73	84	81	81	91	76	79	73	92	102	74	67	85	82	72	83	105	87	77	84	71	89	68	64	87	72	81	93	86	51	76	73	81	72	80	95	85	71	83	78	86	78	66	80	74	77	75	83	96	82	69	72	93	75	75	62	77	80	78	108	85	81	76	82	74	84	81	86	89	79	82	74	75	69	72	83	83	70	82	77	84	76	75	70	80	87	86	76	92	90	80	87	98	78	66	85	88	93	85	62	75	90	73	84	97	68	76	61	85	78	83	76	79	67	73	71	79	89	98	81	69	78	69	65	74	74	80	95	72	78	87	82	79	79	72	98	77	96	70	79	63	70	93	74	83	80	86	90	75	86	83	75	77	80	90	76	78	70	75	77	89	76	65	63	79	69	82	71	70	74	84	80	82	72	78	69	76	80	83	72	76	83	86	62	69	88	82	67	100	105	79	71	78	71	82	69	63	84	86	70	86	70	73	67	85	62	76	73	90	104	64	78	78	76	86	90	73	86	60	86	62	82	72	65	73	84	76	75	83	79	67	71	76	58	75	79	90	66	76	82	66	91	81	57	86	83	82	85	70	69	86	87	107	79	77	81	89	74	85	89	79	93	96	97	76	78	85	82	91	73	81	70	69	90	69	69	73	76	84	83	80	90	70	84	78	90	89	86	70	97	81	83	86	71	76	78	85	84	75	94	71	81	72	87	76	67	75	91	77	94	78	65	66	70	82	80	76	60	83	70	81	87	90	76	84	82	92	63	71	85	84	62	89	73	88	72	70	79	71	69	78	70	89	77	90	70	77	80	95	87	76	72	80	81	67	88	92	74	78	82	75	86	88	79	79	93	70	78	92	78	81	90	84	76	91	85	85	94	78	80	80	68	83	71	66	63	70	87	71	99	93	76	74	75	81	83	83	77	67	69	93	77	95	84	87	59	66	88	76	94	64	85	81	74	90	93	86
28262	19749	14627	22927	30613	30606	28520	26284	23912	20862	18338	14789	11935	10530	9729	10061	9398	8348	6746	5378	4378	3751	3311	2831	2827	2769	2747	2597	2591	2331	2338	2320	2236	1982	1751	1603	1639	1478	1453	1402	1365	1330	1316	1244	1181	1158	1169	1142	1135	1085	1082	1082	1067	1064	1042	1036	990	970	995	924	987	973	955	979	969	936	978	985	964	962	921	905	921	933	913	992	930	991	906	886	880	952	953	911	937	949	918	897	928	972	889	954	972	972	925	953	889	932	893	930	905	896	895	861	879	911	928	920	946	968	860	953	893	942	950	937	952	965	958	921	970	969	938	968	939	948	932	955	890	940	889	933	857	909	962	980	854	939	931	920	926	937	928	1008	930	954	960	923	920	907	947	902	940	878	927	941	942	947	972	935	946	922	1000	958	896	927	954	983	910	974	947	901	979	923	942	893	909	928	858	919	953	967	855	972	904	957	931	977	931	896	934	972	915	945	929	928	950	899	898	930	929	865	893	899	918	929	888	860	934	949	939	939	961	936	931	927	902	968	930	994	952	934	946	938	968	956	992	950	898	1008	933	919	903	936	904	870	952	926	919	896	896	942	959	953	981	950	925	1005	941	964	939	909	943	984	990	931	952	908	996	912	963	935	944	906	942	918	916	936	911	947	941	941	940	945	904	963	909	891	991	974	923	903	928	941	917	1013	964	899	928	957	974	959	912	900	930	968	881	988	901	918	928	972	923	909	932	910	957	931	920	940	887	948	972	938	946	957	915	929	905	955	914	924	925	862	983	1001	895	926	923	901	945	868	955	915	979	960	921	879	938	930	892	953	945	955	944	882	962	997	920	963	968	948	914	901	899	917	888	933	947	938	957	922	988	935	868	990	969	976	912	939	955	952	954	949	1002	970	901	944	957	939	929	928	991	901	934	916	960	918	918	934	871	913	937	923	943	899	924	905	920	945	958	913	939	958	961	900	964	940	916	958	900	919	980	902	971	913	901	963	930	979	967	886	975	969	1007	928	953	938	965	1001	982	958	966	940	874	972	903	935	950	900	882	912	942	913	928	926	955	947	973	922	972	905	914	907	876	917	927	1003	965	914	883	924	926	949	907	903	984	976	915	907	950	914	971	935	922	966	953	909	986	924	910	866	924	952	986	957	944	939	881	961	959	903	886	858	882	859	869	916	958	947	948	945	924	962	955	962	947	897	939	941	913	931	918	910	876	991	936	909	981	898	899	938	944	931	935	953	958	912	949	936	901	919	915	944	953	945	961	942	901	929	863	918	921	956	950	937	924	968	903	899	911	956	908	929	893	905	939	892	935	897	915	928	975	952	891	941	909	941	971	926	942	952	892	956	907	933	928	982	956	955	936	923	965	955	925	897	958	918	947	914	935	930	894	934	944	897	950	932	983	948	934	909	934	946	905	1006	899	963	952	953	912	923	892	975	957	918	931	932	891	883	942	910	965	989	986	939	917	922	932	895	933	911	944	936	936	871	912	871	946	904	900	920	895	969	956	852	983	860	921	916	937	936	921	912	976	904	975	892	913	925	912	929	923	1015	945	911	958	958	939	952	931	940	978	942	947	907	865	997	928	933	944	914	897	940	971	906	914	939	898	880	958	928	881	935	1001	932	967	912	932	914	924	956	929	941	906	969	972	989	936	940	979	954	959	909	920	934	930	908	939	984	966	924	933	976	881	889	883	876	907	939	929	941	895	964	956	886	925	949	940	947	968	1000	903	906	921	951	1022	955	901	953	986	953	936	925	935	917	921	897	915	894	915	897	890	952	953	958	913	970	919	928	918	941	959	924	959	967	927	945	892	943	931	988	908	920	944	951	955	973	952	923	952	939	935	937	972	942	944	934	949	908	923	857	894	979	972	925	961	928	928	929	959	967	930	867	945	916	909	901	983	925	990	949	951	973	958	905	927	934	941	938	890	924	949	941	946	951	954	937	1011	948	998	912	895	927	968	888	954	908	970	930	976	959	948	897	911	947	900	937	968	947	990	886	951	914	909	894	943	919	951	936	916	936	898	916	954	954	897	932	892	945	946	902	922	945	941	946	949	972	918	938	921	954	875	981	950	930	905	916	896	937	923	899	847	823	933	951	957	883	898	918	902	906	957	890	954	931	944	921	966	936	913	898	926	919	948	904	951	977	932	951	957	929	955	946	998	943	928	929	871	904	931	918	919	956	949	910	947	973	934	964	914	944	882	926	951	929	938	947	937	968	919	958	910	943	943	890	930	921	957	942	888	991	971	895	886	885	946	963	969	931	948	940	992	946	936	907	981	923	931	941	914	922	881	954	970	973	929	927	960	916	858	955	977	917	935	867	930	976	897	909	883	1001	967	917	945	934	994	892	960	978	932	932	975	1000	898	881	915	922	923	963	922	927	941	920	924	978	955	930	920	951	945	930	939	969	915	898	928	866	902	895	903	947	953	951	960	925	957	854	876	924	948	871	966	934	926	978	913	934	951	892	904	862	912	923	902	922	989	899	903	964	955	921	945	975	902	973	989	933	889	909	882	954	937	911	939	896	842	935	909	912	895	909	927	939	948	961	997	918	974	913	981	960	973	949	957	922	940	948	963	974	947	922	959	907	913	895	976	959	933	942	864	904	904	949	956	953	910	942	934	978	910	940	917	996	906	918	980	942	923	957	918	937	915	909	1007	971	966	930	929	924	946	928	931	935	992	948	959	927	917	957	928	904	910	966	989	878	907	924	907	936	978	920	1000	929	934	915	927	988	931	959	884	944	978	952	934	973	977	921	941	962	925	922	934	889	946	877	911	930	930	942	926	936	971	946	940	900	933	950	920	938	909	958	973	880	931	924	940	913	936	944	961	959	945	924	931	898	935	925	948	950	904	980	954	986	894	941	967	982	894	954	888	888	921	912	880	953	967	937	948	943	971	924	927	902	976	939	940	981	905	954	970	946	958	957	919	976	928	992	906	920	978	934	966	957	925	914	962	967	903	911	925	888	860	910	925	932	915	958	905	981	899	861	881	936	975	927	934	931	929	931	973	903	917	947	961	924	932	923	904	902	925	955	929	922	928	936	929	927	909	913	940	896	955	910	933	910	940	965	868	967	927	952	958	971	893	929	945	987	913	898	992	921	927	931	924	925	930	928	910	974	940	942	904	931	897	975	942	967	944	931	889	944	926	920	948	953	924	947	935	972	898	880	952	932	932	910	923	939	992	962	919	855	909	922	983	905	928	927	950	942	939	960	921	960	937	918	951	952	936	936	956	968	945	896	951	957	879	948	935	915	894	882	999	902	938	900	932	938	970	885	932	953	901	887	951	940	902	937	980	910	943	949	991	926	984	938	913	938	948	977	923	1000	919	947	943	924	924	908	971	906	970	913	954	905	885	969	950	923	984	948	941	953	934	907	950	973	970	934	899	927	895	941	932	954	901	926	945	951	922	933	967	950	945	945	926	959	886	945	897	949	953	944	921	862	983	962	963	932	908	876	949	891	959	948	944	972	875	954	929	919	966	884	929	925	959	903	917	995	954	929	949	974	983	946	929	946
4807	3122	1556	1105	1222	1703	1575	1376	1244	1098	863	653	485	438	391	359	367	367	300	247	174	171	185	142	149	138	117	155	140	144	131	123	95	125	118	111	106	115	110	103	89	72	96	96	69	84	69	80	86	85	72	87	77	78	74	81	84	86	78	89	77	89	89	91	71	71	66	88	67	68	83	74	90	92	73	72	59	61	83	68	78	78	74	64	67	80	89	77	60	60	72	61	83	79	64	76	70	88	84	89	85	82	78	58	73	77	68	72	85	72	90	71	74	70	89	87	82	85	70	81	83	89	53	82	66	66	62	74	68	54	76	88	87	91	78	73	67	76	70	88	76	55	80	74	95	79	71	76	61	68	72	87	69	87	62	72	74	66	62	63	62	74	92	76	74	70	65	83	63	63	84	71	68	80	59	65	83	63	63	91	74	91	73	59	73	68	69	72	75	78	82	71	61	70	76	84	78	75	81	75	74	70	63	77	68	64	75	83	85	62	70	69	74	76	77	59	83	78	71	59	56	76	69	69	61	66	71	82	68	87	65	74	64	74	78	81	66	87	73	71	72	78	73	71	89	82	70	93	71	72	82	69	62	76	70	83	80	77	80	81	83	80	67	72	58	59	76	68	85	71	77	72	63	72	80	80	61	86	70	64	68	74	83	81	77	78	93	66	78	70	81	73	71	64	73	63	83	84	89	65	76	78	73	55	59	78	77	80	75	80	60	63	79	70	89	66	64	80	69	86	86	64	68	60	75	81	79	86	84	65	87	76	92	64	80	59	80	88	84	80	71	69	85	66	60	66	78	80	90	76	79	91	75	86	65	76	83	72	69	83	53	77	83	76	55	70	70	67	68	69	84	65	70	86	70	67	71	69	73	56	77	79	77	82	77	67	69	71	57	61	71	66	77	82	74	70	68	74	81	65	62	74	73	62	66	73	81	70	72	70	91	79	89	82	77	73	67	76	70	74	98	75	77	64	72	75	78	74	65	50	75	74	81	60	78	61	64	80	56	80	70	75	67	84	76	89	66	83	79	74	64	58	53	88	69	90	71	74	89	68	73	75	72	67	73	68	68	72	75	69	68	82	80	81	74	84	69	63	76	77	72	79	68	73	57	84	59	62	73	62	85	62	64	64	79	83	94	82	86	69	79	74	65	66	77	73	75	75	69	63	79	82	74	68	67	82	75	81	95	70	76	65	67	65	72	69	85	76	73	83	64	72	80	74	91	80	71	69	80	74	75	73	73	78	71	57	88	77	73	74	91	69	78	74	70	64	64	82	82	77	65	61	103	92	95	91	69	77	62	76	74	80	78	70	80	79	84	74	81	77	73	89	79	83	66	81	64	68	82	73	71	68	67	56	69	65	71	82	64	69	85	61	76	69	79	75	82	70	67	81	72	66	88	75	75	71	70	79	73	92	73	81	75	74	67	68	81	66	87	93	65	69	71	77	70	71	76	89	82	75	65	72	66	81	85	80	82	67	70	74	63	75	72	95	95	69	74	76	80	77	75	86	66	58	84	93	84	75	66	80	74	82	64	77	74	79	78	67	69	72	72	81	62	70	89	70	72	84	79	75	65	71	64	84	73	81	60	80	73	81	81	77	73	71	77	58	71	56	72	76	89	75	82	72	77	66	72	81	76	78	85	66	81	78	69	59	61	75	70	73	85	75	78	63	61	76	75	73	80	98	79	84	65	68	65	80	63	73	92	84	75	80	63	82	70	67	71	75	81	82	80	69	75	85	69	86	75	64	71	67	82	75	73	91	71	82	71	81	68	67	74	70	61	64	81	73	75	53	80	76	75	67	84	76	80	79	67	72	65	70	88	75	70	72	77	84	68	70	74	81	65	96	64	93	75	73	66	69	73	69	79	75	81	89	81	87	79	74	69	83	64	65	81	67	73	63	74	64	65	91	84	80	84	67	69	90	73	79	59	69	65	62	78	80	71	81	66	74	66	82	67	79	84	54	72	68	73	77	64	70	83	68	87	75	72	76	81	84	71	74	82	73	77	80	76	78	67	73	59	83	75	76	82	73	83	68	73	66	69	101	71	67	61	74	74	75	84	67	72	75	71	79	65	70	84	82	86	83	88	73	66	88	53	70	73	84	74	65	64	62	69	78	71	65	73	75	69	84	72	67	72	76	75	84	62	73	70	80	72	74	77	84	67	76	70	80	79	80	73	71	95	89	72	78	66	70	71	78	73	79	73	85	93	69	101	72	69	76	64	72	85	73	78	67	90	90	66	80	69	59	62	87	69	97	78	60	74	74	76	84	57	78	73	92	78	81	50	68	62	58	82	73	75	68	82	65	78	74	66	77	84	64	79	62	71	90	69	74	69	64	75	79	83	76	77	85	75	86	67	67	82	82	61	71	74	78	64	86	90	84	49	75	78	78	66	81	72	77	82	90	69	77	67	83	72	73	68	74	77	75	76	71	86	81	64	76	66	70	90	60	63	71	71	74	67	84	78	69	75	70	65	70	69	82	81	69	71	81	74	72	64	70	76	66	83	83	73	74	79	76	92	77	79	81	70	84	72	75	73	76	80	84	74	81	79	81	72	75	71	76	77	78	53	74	78	79	77	76	79	59	79	78	70	77	78	82	85	79	62	59	60	63	82	88	78	70	70	84	76	71	69	69	72	75	76	70	76	66	72	63	82	79	72	73	83	74	77	81	76	69	82	67	73	78	68	89	69	70	69	68	70	70	90	78	78	75	84	80	72	83	64	71	73	84	66	84	63	68	67	88	75	74	66	81	64	72	70	75	92	65	86	72	79	75	80	67	55	74	74	76	67	78	73	68	76	77	76	68	87	71	76	83	58	76	90	78	71	82	74	83	67	79	61	80	74	73	68	67	79	70	80	81	77	68	60	71	75	81	73	71	69	78	75	80	67	96	82	70	66	82	81	76	73	76	77	67	70	79	76	67	62	69	67	73	71	76	85	70	80	80	67	49	81	83	67	59	78	75	72	67	76	86	62	52	77	69	55	67	77	74	77	77	99	84	83	78	62	78	72	57	65	67	75	53	63	68	83	71	61	90	75	70	77	70	84	77	73	65	87	77	82	74	80	71	75	73	73	58	87	64	68	71	102	89	82	66	78	67	92	79	71	78	65	75	81	80	74	67	71	72	65	65	83	71	87	66	69	86	70	79	66	79	85	61	59	73	57	70	80	86	76	67	75	79	76	68	73	76	74	75	83	74	85	75	64	69	57	81	76	72	53	81	72	79	85	76	74	84	82	73	66	79	88	58	82	92	64	63	82	72	87	83	86	80	66	84	70	54	80	62	84	76	78	79	66	63	78	72	74	70	70	77	69	76	69	62	80	69	72	73	67	82	74	92	65	72	71	71	60	64	72	88	59	78	81	87	61	55	68	73	97	81	65	76	63	60	77	64	62	78	76	81	82	63	66	79	73	56	62	69	79	78	56	84	89	80	67	77	71	73	67	70	69	68	87	85	60	76	86	67	83	83	81	80	71	76
32365	22753	17824	26150	33539	33785	31290	28895	26743	24081	21156	17566	14476	12343	11153	10694	10464	10015	8345	6799	5387	4689	4074	3294	3110	3256	3189	3142	3099	2781	2673	2559	2453	2307	2103	1966	1766	1620	1604	1553	1459	1347	1373	1158	1233	1187	1212	1145	1108	1095	1000	1046	940	995	919	922	938	931	895	908	866	921	922	948	886	939	893	850	906	918	915	884	821	889	865	893	905	914	879	911	848	866	875	888	866	887	883	858	902	904	850	853	844	869	874	823	888	892	886	900	888	933	845	919	881	870	863	864	865	844	875	875	847	815	863	930	892	846	879	854	860	881	874	884	945	869	917	854	891	832	885	863	827	899	922	844	820	870	859	938	881	884	844	849	833	902	914	927	877	920	868	869	873	894	857	869	887	902	896	911	838	904	812	841	904	843	913	871	888	866	888	836	875	899	892	858	858	892	880	835	881	882	926	857	906	883	819	875	883	893	909	900	870	881	874	887	853	908	812	902	891	884	913	862	856	847	898	819	872	847	850	829	950	860	861	889	891	840	857	911	899	855	852	901	913	881	843	853	839	868	932	823	853	825	850	842	882	915	859	876	838	855	878	864	861	921	881	846	859	864	888	881	867	815	859	869	845	884	866	912	878	887	888	904	872	831	901	868	833	890	904	841	851	923	894	881	936	847	896	851	848	899	898	896	883	843	840	857	820	870	906	878	831	906	906	858	857	860	850	871	912	924	807	908	856	866	837	873	868	881	863	816	888	867	835	908	819	888	845	829	904	945	895	866	897	859	839	886	861	866	845	882	893	881	863	858	936	918	876	877	915	865	866	834	907	853	924	914	931	912	865	877	903	870	882	815	929	877	862	863	878	874	872	879	866	901	899	850	874	870	875	828	852	884	838	860	865	869	874	925	866	859	869	855	896	865	852	884	913	859	909	889	902	922	927	840	855	885	902	858	872	902	935	897	874	902	859	871	858	871	914	876	847	835	866	870	853	863	847	820	876	881	872	879	879	885	926	855	927	864	884	883	885	875	943	844	844	868	907	901	933	815	878	913	855	920	838	876	898	926	861	822	911	871	834	847	874	855	905	853	855	839	836	829	840	879	907	913	874	893	901	875	818	892	878	888	837	833	877	861	896	818	966	841	897	859	856	888	816	891	842	797	872	844	840	892	849	852	938	893	928	923	898	830	899	859	934	841	869	849	899	889	890	876	865	899	866	859	897	903	883	856	890	903	848	876	853	863	845	882	886	869	831	889	885	867	805	830	948	792	858	853	807	871	842	896	895	913	899	878	875	885	987	838	898	815	892	916	874	897	859	795	869	876	877	876	866	877	878	895	901	896	922	872	909	804	903	844	855	914	896	868	905	926	883	841	916	936	849	917	898	960	864	869	852	884	892	837	857	870	926	874	935	828	865	865	853	904	879	840	841	850	859	872	851	870	927	838	813	860	865	857	898	833	930	868	872	859	838	955	910	886	888	850	923	843	860	834	895	913	891	833	886	876	834	893	894	905	830	924	800	878	857	840	848	922	864	877	823	836	935	843	877	884	922	890	895	925	850	894	841	858	885	867	830	861	826	890	850	860	909	858	799	858	887	873	932	872	857	906	923	901	884	871	875	913	838	891	893	887	848	895	926	810	861	870	879	857	847	836	905	863	863	879	863	856	851	865	867	837	861	876	824	903	906	917	853	857	838	918	870	864	855	847	844	917	880	914	867	870	838	885	907	868	893	859	836	886	861	874	869	890	898	876	821	867	907	847	836	868	818	893	854	880	874	882	829	836	902	837	913	882	889	891	902	852	848	883	875	877	867	867	910	910	840	866	871	850	830	872	877	907	880	838	907	880	899	838	861	847	858	914	890	836	900	905	887	863	908	846	889	899	895	874	912	868	850	842	849	904	914	832	916	921	884	855	823	860	877	859	845	896	861	917	878	877	826	878	837	861	841	887	899	889	881	879	867	872	774	848	889	831	913	897	894	914	922	855	850	876	870	866	896	862	878	889	877	905	855	892	845	905	900	888	888	828	882	897	820	859	864	904	905	877	865	883	864	858	877	870	912	873	872	882	863	857	919	885	885	805	865	869	874	925	887	870	880	858	922	854	903	886	856	906	871	923	866	876	873	881	878	891	882	894	803	921	847	900	865	871	839	847	852	885	877	872	807	813	899	861	883	900	897	871	858	833	874	875	850	840	897	914	927	907	887	897	893	860	912	832	864	889	884	930	866	890	917	920	880	909	814	871	917	845	885	866	899	883	870	865	919	867	856	843	892	855	940	903	844	908	900	957	866	826	831	861	803	840	898	857	864	950	885	893	869	867	854	835	860	914	845	889	896	883	842	874	871	828	890	870	861	860	917	878	827	885	824	872	860	914	848	804	886	891	879	859	829	883	894	925	900	870	856	878	914	863	889	875	893	895	903	861	887	863	816	928	896	868	887	856	853	879	922	911	850	823	854	909	876	864	837	897	837	889	885	878	918	895	820	886	855	914	893	841	877	858	848	915	849	868	866	873	861	869	851	863	841	893	902	857	882	879	922	829	848	860	888	867	873	845	887	922	893	890	824	859	861	839	909	864	875	875	890	943	894	892	828	881	863	902	829	859	873	869	854	873	859	886	818	821	886	872	787	852	873	898	910	912	855	894	905	915	868	894	863	875	854	846	878	905	855	869	869	860	860	902	884	909	872	886	881	907	854	837	866	871	857	858	865	847	843	920	874	896	930	902	859	837	908	873	881	892	872	849	893	825	927	920	883	885	901	917	869	868	837	882	896	853	844	853	816	889	933	831	900	868	890	849	893	900	879	842	898	868	818	905	856	908	889	858	896	869	916	847	890	843	849	904	856	911	855	834	906	885	890	918	885	848	864	892	892	850	876	900	925	880	871	803	877	874	885	922	851	879	921	851	908	867	856	895	866	864	874	913	875	888	859	879	890	858	897	855	866	843	911	804	841	927	853	831	862	898	923	935	893	837	890	881	916	891	844	858	890	944	863	909	902	872	884	853	892	819	878	873	864	859	922	876	864	825	837	914	885	882	866	838	852	878	850	901	925	860	921	873	850	833	873	905	901	914	855	849	884	890	839	867	885	865	881	844	911	856	884	817	876	843	800	876	886	837	891	890	840	908	875	854	842	920	854	879	904	888	875	851	884	897	883	851	888	883	837	848	858	879	844	974	885	900	918	892	892	895	891	858	832	868	873	824	888	857	856	857	910	840	884	828	845	840	888	894	843	844	891	920	917	865	829	900	871	883	949	909	854	884	916	861	883	872	904	916	813	812	850	802	902	834	890	843	845	881	903	824	866	851	892	867	872	878	852	849	875	888	854	882	893	917	916	834	917	882	953	865	916	851	907	870	822	883	897	898	894	814	864	856	877	851	897	866	853	854	857	821	930	875	882	874	883	850	858	931	876	849	857	910	861	882	905	904	893	869	857	860	879	866	866	887	898	834	929	890	902	897	889	947	874	880	861	903	904	895	885	833	909	853	870	874	883	816	901	860	856	844	896	873	863	848
2790	1246	706	524	529	711	673	586	579	446	420	351	222	221	200	193	191	214	222	174	141	125	121	106	101	103	102	87	94	84	104	90	84	84	88	96	79	81	64	68	74	89	68	87	87	80	78	67	67	73	86	83	77	75	80	73	58	76	69	87	70	66	74	66	76	70	66	56	69	75	59	86	81	61	68	59	73	63	73	62	74	70	69	84	72	66	91	80	74	62	75	75	83	73	61	69	79	77	57	79	68	66	70	67	68	77	73	70	73	72	76	64	67	92	62	61	56	74	66	80	64	62	70	90	92	79	71	78	78	76	75	73	77	76	84	71	68	80	71	81	67	69	63	58	61	69	69	64	58	79	75	65	81	60	82	66	71	75	74	82	66	71	69	76	72	70	63	76	71	68	78	58	56	79	79	72	62	76	87	69	69	94	75	66	63	81	82	66	88	64	71	74	84	78	79	88	74	78	70	59	78	76	79	87	68	93	82	85	77	68	82	61	77	78	65	74	68	73	66	58	66	67	79	73	75	67	73	81	65	68	62	67	63	77	75	83	88	84	70	69	65	66	69	67	73	71	80	75	62	80	86	59	75	74	74	61	72	64	72	74	69	74	79	69	69	66	65	56	74	74	70	69	83	76	73	72	66	50	78	67	83	71	71	72	82	79	75	78	74	63	74	77	77	66	63	71	58	55	78	67	82	86	86	69	79	83	73	71	67	77	75	75	69	71	67	55	54	80	68	92	68	71	75	56	69	74	73	82	69	76	72	80	61	84	65	63	63	75	81	81	86	90	75	74	63	64	71	76	80	72	81	81	75	75	74	85	77	69	66	66	81	65	77	80	81	64	76	69	72	63	76	58	72	73	88	74	78	76	78	62	58	80	69	80	76	73	58	76	93	66	69	88	86	59	71	78	67	67	78	70	69	65	67	60	70	62	77	78	81	64	62	76	75	66	55	69	88	85	71	71	74	62	71	81	87	78	61	72	64	75	87	86	81	67	65	60	71	60	70	88	71	67	65	64	69	88	54	53	60	61	66	66	68	73	70	79	76	60	74	65	69	67	82	74	83	58	76	71	85	70	93	52	85	80	74	47	67	63	87	69	65	68	75	76	83	57	75	65	66	80	65	74	84	70	68	84	85	72	83	84	68	59	78	74	72	67	82	71	80	73	67	72	73	76	67	88	69	69	81	77	72	66	75	69	72	76	72	74	86	66	71	79	79	75	63	70	66	69	65	61	69	72	77	67	72	68	67	83	80	84	66	75	52	70	70	81	66	64	61	78	62	71	91	96	88	83	78	77	64	88	77	86	74	83	73	74	64	81	79	64	70	75	77	83	63	75	70	68	67	54	63	72	69	70	69	77	76	81	62	77	58	64	72	73	64	67	80	88	100	66	66	71	89	68	75	67	88	73	66	64	64	71	76	79	71	77	86	76	68	91	87	78	87	62	71	64	71	77	73	78	72	72	72	74	64	52	72	77	70	77	79	67	86	62	79	61	70	86	89	69	58	61	84	87	80	65	77	87	72	73	76	65	89	66	62	63	60	93	97	85	81	66	66	69	75	85	82	63	72	94	80	84	79	75	79	69	84	72	60	79	69	67	60	77	56	65	70	69	71	70	78	74	68	82	80	71	60	54	64	49	59	86	81	80	67	81	77	75	76	79	76	66	69	90	77	72	69	83	73	74	82	74	68	76	68	67	77	69	68	79	81	89	83	86	71	68	73	75	71	78	60	52	74	74	64	65	71	68	70	75	70	75	75	75	73	72	56	65	68	72	72	78	80	82	68	85	73	73	69	59	86	71	71	70	82	74	69	61	70	68	74	80	66	71	56	59	88	60	66	84	82	68	61	79	60	78	80	76	67	64	80	82	71	77	65	70	82	84	66	70	88	77	76	66	57	65	71	70	71	68	77	67	83	76	60	65	66	61	83	67	71	71	96	67	73	78	64	65	75	78	71	72	60	71	88	80	74	75	74	79	66	66	57	70	80	69	81	67	69	76	78	63	76	79	63	74	72	77	63	68	61	79	84	61	56	73	59	86	63	74	61	77	86	84	69	64	66	89	71	74	73	79	76	67	88	77	81	77	80	73	77	81	88	73	80	80	72	70	68	82	75	76	68	57	64	54	71	78	73	73	66	79	62	65	71	80	70	83	58	79	98	65	80	72	81	77	68	67	66	85	71	65	70	77	67	78	72	83	59	70	80	85	65	65	69	60	81	73	65	88	65	83	77	80	64	80	75	59	72	80	72	76	61	77	72	80	80	76	69	57	63	87	84	71	62	90	67	72	78	85	76	60	67	81	76	73	71	75	65	74	80	68	84	69	93	75	76	52	70	79	72	69	76	80	72	78	68	70	79	75	81	65	56	70	80	76	73	69	70	80	73	74	79	69	62	81	76	76	76	57	74	74	73	70	78	79	73	53	89	81	74	69	78	66	68	70	78	51	74	61	84	64	82	93	75	75	77	77	71	78	92	62	72	73	66	91	66	83	72	74	74	82	78	65	87	68	96	88	59	88	76	73	79	81	73	68	79	60	68	65	85	72	87	71	66	68	73	66	75	54	63	75	83	81	71	76	70	78	76	64	82	65	86	73	62	78	84	75	68	71	63	72	83	63	65	64	74	70	71	79	69	62	76	88	59	72	74	61	67	65	58	79	64	65	74	68	75	70	81	71	59	85	74	65	84	63	85	64	70	75	72	68	83	67	56	76	63	58	70	80	71	66	71	76	63	85	75	72	63	71	79	65	77	61	73	61	76	74	67	73	69	76	76	68	77	86	85	56	74	78	66	61	72	71	74	78	76	76	80	64	67	87	80	71	69	70	72	80	67	75	82	86	58	75	95	71	70	91	60	69	71	67	68	88	88	61	80	67	69	69	59	78	71	81	76	71	71	78	59	61	78	76	76	73	71	79	79	71	59	79	73	84	82	59	73	84	67	77	70	85	72	83	70	73	73	86	74	86	88	70	83	75	74	79	66	82	74	90	65	94	78	69	75	73	83	79	64	67	73	61	77	61	70	67	70	73	72	70	91	65	77	56	62	67	79	62	80	82	75	76	84	77	69	55	62	65	72	74	69	86	73	69	71	67	64	54	84	68	75	96	69	69	86	74	53	53	77	69	69	77	60	72	75	81	65	74	63	65	64	67	71	72	70	58	77	86	75	71	62	69	75	67	68	83	73	81	86	65	90	75	70	73	79	56	73	73	89	71	82	60	70	63	66	71	91	81	62	68	75	77	78	59	74	79	65	83	52	68	74	64	101	66	79	67	71	80	69	74	68	79	64	87	61	72	62	74	60	66	68	75	69	83	65	71	66	65	58	74	68	81	69	70	60	75	79	74	53	59	69	60	74	70	78	64	71	81	84	79	68	80	73	77	65	89	66	74	53	76	83	66	79	74	84	71	67	88	81	78	69	81	78	81	91	69	70	68	72	65	81	79	84	70	66	76	86	73	71	60	75	89	65	79	69	85	76	76
24517	15493	11209	17702	25539	26260	23453	20386	18325	15873	13437	10648	8292	6663	5929	5273	5430	5823	5177	4195	3293	2752	2384	1890	1818	1917	1877	1777	1787	1789	1684	1732	1646	1522	1449	1365	1326	1260	1190	1177	1079	1106	1133	1094	1062	1043	999	1005	1047	1045	917	940	912	943	893	926	881	896	821	923	902	877	916	911	872	861	856	847	851	910	832	860	906	851	858	838	877	917	849	896	907	877	880	883	860	837	857	882	909	808	920	872	874	853	858	877	856	838	887	836	901	821	901	877	868	883	860	854	860	919	865	877	877	897	887	865	839	876	884	856	838	864	867	889	908	820	874	944	862	855	875	901	878	857	897	886	882	873	849	876	893	870	827	904	815	844	876	909	877	833	894	855	852	865	883	892	880	869	838	835	877	910	873	847	848	852	823	845	933	851	854	848	827	913	893	910	869	875	828	919	833	828	883	891	902	860	898	850	838	897	860	875	826	920	853	860	857	853	838	863	854	863	827	878	845	874	856	852	879	902	828	927	906	909	822	862	866	837	838	884	852	878	833	814	857	863	844	907	908	904	936	859	872	931	898	928	858	913	851	851	892	865	878	889	892	895	891	903	887	885	879	867	926	830	847	900	860	767	868	884	883	890	864	787	834	827	852	898	861	911	908	874	907	894	913	906	861	840	848	908	883	891	877	861	852	833	874	864	855	867	848	848	857	906	929	884	824	840	875	874	884	881	887	893	871	851	919	894	891	828	884	818	837	901	886	837	849	894	913	890	902	821	933	897	897	827	854	859	872	826	891	888	823	859	882	803	900	858	873	895	914	880	877	858	920	878	876	904	868	799	837	954	854	853	890	923	869	915	849	872	944	901	885	839	886	901	895	878	869	878	853	885	866	894	850	872	921	849	938	870	914	860	903	826	883	851	898	871	875	838	901	914	882	886	870	907	805	860	858	925	893	885	871	897	835	855	808	888	855	910	901	839	893	847	892	866	819	904	914	849	911	836	853	865	829	860	876	869	882	911	892	837	871	878	895	881	899	869	864	843	860	841	895	839	863	854	888	879	909	920	872	903	900	858	859	847	909	872	884	886	861	887	917	842	875	873	857	868	859	896	855	843	877	868	892	892	817	844	835	904	818	840	869	867	890	807	902	869	873	898	874	899	867	875	834	893	874	807	908	905	939	818	821	910	863	859	904	861	838	818	868	917	866	864	852	889	852	868	891	872	933	918	902	857	913	825	857	822	901	835	848	900	826	871	887	858	844	835	853	906	820	862	871	863	839	862	854	839	899	884	880	891	863	841	883	915	867	834	837	865	833	899	871	881	915	898	856	870	899	839	857	850	856	859	837	844	912	874	851	865	947	899	897	914	851	874	953	859	921	852	851	900	873	882	841	922	827	881	857	856	863	885	892	829	855	878	887	865	882	904	881	877	876	852	849	889	870	855	886	837	830	888	872	895	902	843	879	855	905	847	896	853	844	888	855	877	840	887	896	825	895	891	836	834	867	871	826	885	844	876	867	843	826	861	895	828	892	864	896	823	852	833	873	842	894	898	922	888	856	828	883	906	872	854	856	827	873	896	838	848	886	874	857	868	846	885	894	848	877	865	827	871	892	881	905	881	836	874	825	874	856	898	905	860	888	887	888	865	863	885	819	851	878	856	800	838	843	917	885	872	879	867	850	871	954	828	886	870	858	845	874	814	886	834	852	873	830	879	847	893	849	892	918	797	872	862	868	846	912	919	904	900	864	888	886	873	883	802	862	900	849	879	835	891	890	881	827	888	875	934	859	891	871	850	865	920	876	902	845	914	911	819	866	849	929	908	872	884	858	879	881	878	856	900	899	852	839	938	871	877	898	924	860	867	826	825	853	888	902	900	877	883	891	875	879	873	868	858	841	847	841	911	887	817	898	930	890	846	870	880	895	846	901	905	857	839	860	885	809	868	889	833	874	894	831	842	845	863	889	867	860	928	869	873	879	866	881	880	897	888	819	905	828	882	879	843	851	893	909	881	842	869	875	870	882	872	928	867	842	910	840	869	879	864	891	881	902	906	902	845	860	832	900	877	893	895	874	887	867	926	889	894	932	929	863	889	837	888	894	888	826	910	802	886	871	913	822	896	859	915	865	872	886	924	843	845	901	813	883	833	857	845	874	874	862	874	905	856	842	898	862	886	840	845	849	922	879	864	853	843	870	905	832	879	873	879	910	864	894	877	884	954	886	884	898	845	918	893	838	848	875	940	880	891	914	880	802	871	856	855	854	887	899	860	868	911	877	889	886	885	921	860	914	843	858	870	853	847	890	891	855	872	847	817	915	945	893	877	887	894	852	846	934	923	800	845	851	865	892	865	864	848	907	894	875	886	849	880	832	856	843	910	857	856	883	888	853	898	825	876	853	931	879	891	845	848	881	878	914	828	871	842	869	848	872	913	894	897	874	854	883	870	900	888	887	829	866	880	856	935	871	899	828	881	866	859	848	892	891	825	907	866	843	896	866	855	891	887	838	799	876	846	917	871	852	880	840	874	900	865	852	861	830	821	894	859	898	904	851	897	832	829	866	854	848	830	859	845	914	848	869	823	914	881	867	897	839	908	863	855	870	866	865	865	921	868	875	877	839	897	863	857	897	841	843	895	854	892	857	887	924	857	922	883	867	879	835	828	854	861	843	896	864	862	846	874	936	840	846	848	905	857	906	887	839	854	847	916	847	869	875	835	848	864	858	885	842	946	882	851	899	880	863	924	866	882	864	876	907	873	833	852	870	913	871	891	824	878	895	927	860	889	905	864	882	846	887	895	869	862	849	887	883	879	907	876	931	839	864	857	856	886	868	793	895	859	900	877	877	877	867	856	859	860	782	866	834	839	892	818	911	884	809	866	850	881	823	855	877	851	873	927	846	893	882	846	936	900	880	884	855	893	882	877	916	930	865	815	932	838	911	875	906	886	872	848	866	879	840	877	878	885	874	871	896	894	889	871	874	887	823	878	879	868	851	837	876	846	884	852	884	866	852	920	901	835	827	868	816	862	859	882	898	878	908	850	870	852	841	848	857	856	858	919	858	878	863	863	872	864	917	859	821	813	915	894	873	838	907	897	851	827	831	872	911	921	824	829	831	876	831	915	919	882	834	856	939	887	815	863	897	859	828	854	900	855	864	868	843	872	899	821	850	865	878	857	856	849	941	837	853	888	831	897	809	882	858	866	839	843	875	951	852	884	883	861	853	855	883	832	874	811	870	848	830	875	892	803	882	867	837	867	839	861	883	838	841	914	827	867	870	889	919	902	833	894	887	860	818	848	854	893	847	872	892	839	844	874	863	843	882	876	854	917	832	894	914	892	846	826	859	854	829	912	867	883	825	864	886	878	903	901	863	844	838	872	900	843	862	857	823	971	952	869	880	884	868	919	884	851	851	891	929	870	906	891	874	852	922	851	896	887	876	857	916	873	890	903	865	904	877	888	883	875	855	911	869	808	817	867	840	894	912	845	898	875	949	865	894	872	889	831	875	864	871	837
3217	2148	1204	741	940	1083	1110	919	858	744	593	484	375	288	248	263	218	254	237	213	186	148	127	100	109	115	128	104	105	95	112	105	92	109	107	82	87	87	88	87	88	89	72	90	74	78	81	77	75	83	80	71	74	78	79	71	89	64	77	79	59	71	70	78	68	68	78	69	55	66	73	87	77	79	50	77	72	74	73	69	74	75	77	77	63	71	74	90	56	60	66	74	45	66	75	76	67	70	82	75	71	72	72	62	67	64	89	76	72	62	89	66	78	64	71	67	72	74	67	72	84	72	84	74	64	79	66	67	63	82	73	70	83	74	74	84	73	74	60	74	58	68	71	77	64	83	85	53	84	71	60	63	74	74	63	58	73	60	79	77	53	67	78	66	65	66	62	61	60	77	62	71	85	84	61	70	84	69	80	96	65	71	68	72	71	74	57	75	69	78	70	77	75	61	64	71	67	68	58	80	78	83	60	83	77	52	69	87	94	73	68	62	80	70	70	66	71	76	70	64	57	68	69	66	70	75	79	74	69	90	73	75	72	68	75	76	71	76	75	80	67	76	63	72	70	67	75	76	65	79	68	74	65	66	69	78	80	59	77	68	77	94	67	75	81	63	89	64	68	77	62	84	55	72	80	70	66	70	74	69	84	70	86	77	69	72	80	68	80	81	77	55	83	65	77	72	69	63	66	74	65	85	75	63	82	75	68	72	61	76	65	66	73	75	86	81	67	66	66	83	69	63	71	84	78	64	72	69	72	67	71	75	59	65	70	71	71	63	69	70	65	60	70	61	83	74	80	57	55	85	72	62	83	91	60	74	75	68	65	96	62	53	61	70	65	82	59	82	69	76	66	68	83	72	76	66	65	75	68	69	76	81	66	64	63	69	61	78	68	78	81	73	72	83	86	65	60	81	69	61	62	75	57	74	67	64	75	75	72	79	79	63	75	78	63	80	68	67	80	65	61	71	76	66	59	66	70	66	74	86	69	62	74	67	79	74	61	91	79	77	63	71	74	83	73	61	68	68	76	69	80	68	77	66	59	68	66	57	95	67	65	62	68	65	88	79	64	82	77	77	73	70	75	65	72	64	69	61	79	77	62	56	74	56	78	81	86	75	66	82	76	67	57	55	75	73	60	75	77	69	71	75	66	59	63	72	82	56	100	66	74	70	66	73	75	74	78	76	66	73	70	67	84	75	75	62	78	73	56	72	88	64	54	78	48	74	65	79	55	73	71	64	72	64	86	58	55	75	68	71	64	69	97	69	63	75	70	76	72	63	74	83	55	62	48	78	69	70	62	65	63	68	79	71	80	84	72	54	55	101	79	79	57	79	70	70	87	72	75	78	70	80	65	72	82	71	75	73	84	78	70	62	65	72	69	55	68	64	66	85	70	73	84	83	74	75	70	64	69	66	70	72	73	57	70	72	84	74	76	65	63	65	64	62	55	77	67	72	69	67	75	56	66	66	77	72	78	71	61	77	71	67	67	75	60	78	80	88	74	68	72	64	83	81	78	81	65	76	61	74	88	81	69	69	66	71	69	74	76	72	63	57	63	76	57	60	58	68	60	59	75	73	72	67	71	63	72	76	84	76	57	61	60	78	62	73	76	64	71	63	73	55	77	75	82	71	75	64	71	67	97	60	67	76	89	88	77	54	60	77	74	77	77	73	71	67	68	65	77	63	81	91	57	69	70	80	78	80	77	59	69	70	73	69	85	63	66	91	68	85	59	66	78	69	80	60	67	79	60	74	67	58	90	73	63	63	71	82	76	60	71	80	70	58	60	72	55	66	80	73	67	66	91	67	68	68	43	82	62	64	74	61	74	70	83	84	89	70	74	59	75	73	83	63	65	67	67	65	78	71	71	82	93	82	66	74	65	71	63	69	85	67	70	69	69	82	72	62	77	75	79	60	73	65	59	79	70	82	64	70	64	75	63	71	76	66	64	67	72	63	92	56	82	70	63	85	71	74	68	75	87	71	67	79	57	62	88	79	84	63	51	66	66	66	59	77	72	68	88	68	81	70	75	78	76	79	71	61	67	68	79	65	65	59	73	56	63	64	66	70	69	55	65	70	74	69	62	71	81	66	84	78	72	71	77	70	66	73	75	71	92	68	52	88	60	66	66	61	73	70	62	67	75	78	73	72	75	83	66	77	58	76	59	79	75	66	75	76	63	73	69	83	68	61	73	65	74	93	59	70	60	84	79	64	75	78	67	77	78	74	79	72	68	85	72	94	64	75	91	73	80	57	66	58	67	62	72	81	56	83	62	67	70	89	60	65	69	77	80	66	57	52	75	81	69	70	81	74	71	60	80	67	80	74	77	70	69	76	75	67	66	67	86	71	75	59	83	67	57	77	86	65	78	64	78	67	66	70	63	72	94	81	69	80	66	73	78	52	80	63	69	85	76	79	91	57	78	70	73	81	75	74	52	83	80	85	76	63	76	52	82	60	56	81	81	62	63	82	84	71	83	66	88	66	87	67	58	75	59	84	65	58	62	71	62	65	67	67	65	65	71	63	76	55	73	83	77	66	82	71	70	61	73	70	77	71	67	58	75	76	57	74	76	60	69	77	73	83	67	72	71	56	87	68	68	73	80	68	70	65	70	62	74	70	69	82	88	87	85	52	82	74	84	73	68	66	69	74	82	76	69	70	81	72	67	75	70	77	62	65	82	76	65	55	85	81	75	75	70	78	83	68	72	60	76	64	80	70	64	75	73	74	78	64	59	63	76	73	73	82	69	61	73	70	75	73	79	76	52	77	79	67	76	78	64	70	64	81	73	67	56	65	73	71	63	77	84	63	68	83	75	65	68	75	86	68	72	64	78	78	71	76	55	81	74	76	82	69	55	65	85	72	65	62	55	77	70	67	63	64	75	80	72	79	73	68	68	73	61	78	75	86	73	86	51	72	72	66	75	70	61	59	78	67	81	66	65	77	64	80	77	68	74	77	53	64	81	77	64	62	66	78	76	93	79	78	67	60	75	64	82	61	88	72	71	80	72	75	59	78	68	83	72	60	76	71	69	75	81	78	70	90	72	93	62	56	75	65	65	70	69	69	73	59	67	65	66	70	85	61	83	75	65	85	60	88	77	76	68	72	76	60	73	71	77	87	57	59	58	82	78	67	68	68	75	85	82	60	69	68	71	80	59	78	76	85	62	67	62	81	74	76	78	68	77	76	73	80	75	56	72	70	71	72	75	65	81	69	68	59	51	75	75	65	80	57	74	88	70	71	67	72	63	64	72	93	71	77	65	91	78	78	76	85	69	79	58	79	81	72	74	86	63	64	72	70	73	68	68	82	75	73	68	68	67	68	70	78	75	73	74	71	70	63	68	75	73	69	67	65	69	68	80	66	56	80	73	72	91	82	82	59	68	71	74	80	52	78	56	66	74	79	75	69	65	78	67	72	77	66	58	54	80	71	71	71	57	65	57	70	71	74	78	75	80	82	80	71	77	72	73	88	71	74	68	69
28697	20125	15078	22925	30072	30485	27891	25122	22694	20070	17376	14190	11337	9253	7817	7093	6684	7215	6979	5834	4537	3597	3088	2558	2263	2142	2240	2247	2069	2069	1972	1870	1797	1879	1741	1642	1596	1536	1401	1288	1268	1227	1224	1146	1149	1049	1039	1054	1064	952	951	970	877	929	893	900	785	887	885	922	899	915	824	858	900	885	904	759	861	789	821	859	827	810	799	860	829	840	858	870	819	779	839	855	838	845	810	855	820	831	853	820	807	837	836	837	829	839	841	875	869	769	799	899	817	808	828	835	874	854	847	899	835	826	796	860	836	824	851	821	806	809	860	852	818	824	838	789	826	862	886	830	800	824	819	884	825	856	860	841	793	846	828	871	902	806	835	864	864	789	840	836	880	810	836	856	806	857	867	845	815	789	793	829	804	816	879	809	809	776	821	849	827	855	810	832	822	877	817	825	840	840	811	862	818	861	850	858	820	791	812	850	897	788	806	878	829	796	845	828	844	818	788	821	827	877	880	800	815	851	812	816	861	848	816	781	821	833	849	834	862	839	783	848	812	844	871	825	800	837	813	885	837	823	846	856	836	888	812	814	808	858	820	787	827	839	861	821	880	874	838	832	816	842	792	861	842	853	833	821	845	795	800	827	823	789	851	809	809	845	824	820	852	803	854	840	818	841	879	826	825	784	864	875	865	830	854	841	856	840	866	855	811	840	816	857	810	842	828	817	829	837	800	850	861	815	893	882	854	860	855	832	822	831	826	872	854	838	839	858	857	845	838	829	825	859	832	781	817	824	843	795	796	853	859	852	891	838	832	851	877	830	847	883	859	873	846	838	797	802	826	808	831	849	864	865	856	866	891	825	852	833	856	839	871	845	819	854	863	816	850	858	849	789	824	854	837	805	845	821	798	843	874	805	787	831	814	869	840	861	862	780	849	823	819	783	810	822	817	833	825	787	862	826	869	922	806	817	775	798	832	832	858	865	853	839	857	822	796	826	804	869	856	823	831	859	830	880	817	843	796	796	819	823	856	817	866	822	811	842	787	847	817	878	841	807	781	842	851	844	866	785	852	853	840	859	822	889	828	826	826	765	803	863	844	844	862	843	820	792	844	816	857	876	811	836	805	855	813	876	814	822	840	824	835	845	860	820	833	790	797	819	812	815	832	862	831	804	822	839	827	856	805	837	849	830	857	845	793	846	845	804	848	845	870	856	885	801	838	809	794	815	844	855	809	843	803	839	851	838	848	839	818	792	821	845	842	828	851	809	869	880	903	794	844	877	816	823	846	779	841	814	809	840	863	831	822	814	772	836	810	902	855	838	837	822	811	866	817	856	892	811	818	850	862	831	828	806	826	851	829	816	833	840	826	814	871	826	812	852	892	846	799	822	834	771	878	818	847	879	860	887	850	813	832	872	852	797	837	815	768	872	805	827	860	891	822	835	873	851	785	771	800	837	879	829	855	814	810	819	838	803	843	858	813	830	839	842	823	844	885	836	810	814	824	787	878	832	884	818	853	813	778	833	827	824	856	834	825	835	812	853	870	830	795	804	833	836	870	818	853	847	790	839	867	833	812	833	863	853	833	859	838	764	860	820	839	831	848	866	876	806	835	840	861	800	837	863	836	851	855	765	837	852	818	865	793	814	841	818	845	901	824	794	867	835	864	764	821	849	845	798	847	887	788	801	773	870	831	890	858	860	834	888	850	889	827	898	812	799	869	811	877	899	840	839	849	812	822	832	837	837	826	818	837	819	800	809	863	820	860	815	859	857	840	848	805	841	774	797	865	803	838	861	834	914	795	842	833	880	844	829	849	801	855	835	800	834	831	825	821	867	814	834	810	810	852	806	869	838	849	855	822	869	846	849	839	882	791	835	832	825	851	818	863	810	814	791	865	914	875	855	828	853	809	824	865	835	833	817	789	824	864	816	833	859	844	830	815	816	821	865	833	842	875	840	855	794	890	899	835	825	849	885	815	828	854	829	827	820	792	799	753	865	737	789	841	891	823	863	776	832	871	891	842	848	834	880	887	826	840	905	858	869	898	865	861	811	905	859	847	824	895	864	825	859	873	829	809	861	858	822	784	887	899	883	831	835	863	859	808	825	829	872	854	838	808	830	821	817	816	837	852	860	830	801	819	864	826	846	845	865	801	857	802	785	856	861	806	805	852	853	863	855	834	818	818	831	807	900	826	802	899	839	833	838	842	829	844	785	863	851	863	832	810	828	872	824	831	828	793	853	828	793	819	839	827	790	856	817	832	813	819	806	810	840	839	834	832	821	829	830	840	864	817	828	819	913	890	828	788	836	838	824	803	804	800	821	874	850	898	849	838	786	834	859	888	778	817	808	827	796	830	790	840	787	870	835	811	816	800	863	779	847	813	838	852	842	840	853	879	866	890	865	828	784	844	840	842	770	826	794	844	825	873	800	765	847	898	815	856	844	831	861	805	861	838	823	804	839	824	792	792	860	853	879	807	825	764	815	827	801	802	808	781	828	858	816	818	790	818	822	838	799	827	848	861	897	841	850	791	854	771	806	834	798	813	787	846	814	851	834	861	879	818	878	840	807	866	855	822	816	833	845	830	793	815	817	795	789	810	827	850	754	857	804	844	873	794	807	824	863	847	822	789	805	856	834	857	871	832	840	817	866	884	826	869	855	865	853	850	846	834	819	851	827	840	831	830	827	749	829	821	880	829	832	884	838	833	861	803	825	861	853	833	831	809	836	839	819	794	860	830	809	839	828	856	862	861	888	858	854	845	819	832	820	879	808	808	838	879	791	843	832	890	839	845	815	855	863	848	862	792	839	826	839	801	815	833	812	846	793	833	862	858	819	820	874	847	823	849	813	887	863	903	797	876	812	862	827	825	863	851	843	883	775	858	849	802	849	810	869	881	818	832	868	865	829	856	838	807	822	862	851	794	791	868	838	810	839	812	834	819	838	872	801	868	839	856	843	842	815	848	807	841	850	818	809	829	860	838	818	839	851	866	796	822	867	845	804	791	850	809	810	852	854	853	829	859	823	792	827	814	825	804	880	812	794	815	863	840	795	830	836	832	838	853	841	821	882	797	891	833	838	799	816	859	834	791	841	774	897	821	827	802	831	891	828	879	864	842	855	865	853	869	836	855	847	818	824	858	859	850	830	835	849	813	771	846	862	855	873	789	864	807	896	835	888	838	782	821	843	870	788	849	816	828	800	838	853	847	831	793	825	839	817	883	848	819	836	889	817	819	861	855	803	838	827	794	836	863	867	819	815	836	791	822	859	814	802	840	882	772	814	859	839	812	839	852	816	807	816	811	892	887	864	883	799	842	875	827	842	864	818	837	802	853	871	862	853	806	816	807	871	832	847	825	857	808	827	839	830	844	811	824	870	837	804	834	810	895	814	834	834	839	831	777	850	823	823	817	884	872	864	828	809	819	879	879	813	833	876	866	805	800	890	878	840	773	811	860	839	825	801	797	855	829	867	818	809	817	782	814	837	793	854	861	794	834	824	788	830	799	874	841	852
4394	1885	1114	736	882	1118	1169	1003	910	746	698	570	450	347	307	258	256	275	297	263	181	146	149	131	134	125	107	128	115	139	108	107	104	117	113	92	104	117	117	75	96	111	98	95	75	81	82	78	91	70	99	88	80	81	78	77	87	98	74	93	73	73	89	79	70	88	83	83	77	81	58	77	73	84	70	77	82	90	71	83	51	70	78	74	90	78	87	83	84	74	70	80	71	83	78	99	80	76	71	87	72	82	82	73	76	91	86	95	65	84	75	88	62	78	82	74	64	61	78	91	80	75	95	92	83	71	77	71	71	78	66	80	81	65	71	81	68	68	79	84	68	85	93	73	85	82	84	81	80	82	79	61	69	78	91	88	66	82	77	89	77	102	92	73	90	90	85	78	90	72	82	61	86	81	80	71	103	81	92	76	82	88	74	77	68	77	76	79	66	67	67	67	79	96	78	77	65	100	74	73	72	88	82	99	83	82	89	81	68	76	73	80	91	79	75	86	86	59	77	88	69	78	77	91	77	72	83	87	100	79	75	88	73	64	93	74	79	72	72	78	70	78	71	94	74	75	91	72	86	72	80	74	73	79	73	77	72	78	70	90	75	72	84	83	77	90	81	92	86	73	87	96	89	74	77	79	94	87	66	70	78	74	95	72	89	84	77	80	87	91	86	87	90	86	97	52	76	78	72	72	81	74	80	59	58	88	82	68	96	79	94	81	77	72	97	79	83	71	87	93	70	92	85	70	78	92	76	70	64	85	76	103	72	76	80	87	86	75	77	87	102	69	73	90	68	79	84	79	74	77	83	87	87	76	76	82	81	99	79	81	70	78	84	68	84	73	83	75	72	79	69	92	61	79	62	87	81	74	78	72	76	82	79	86	90	73	90	77	71	80	73	77	85	75	64	88	86	76	71	102	80	92	79	66	71	83	79	95	78	102	82	89	90	74	81	80	65	86	80	77	59	82	79	81	71	85	88	83	73	78	81	95	70	67	74	83	76	69	79	83	75	79	67	86	81	73	71	79	76	75	77	61	68	83	76	78	82	80	84	79	83	71	86	65	78	87	82	68	74	89	91	84	71	81	76	68	80	74	82	69	96	79	77	88	79	74	79	81	72	80	77	72	70	80	71	70	87	76	91	104	75	74	83	92	88	76	74	68	78	81	84	62	73	75	74	81	57	77	73	75	94	87	93	89	86	78	95	62	80	97	75	76	95	82	92	70	79	69	67	84	88	67	86	85	66	78	89	61	86	90	79	73	82	61	82	81	79	62	82	68	82	65	79	89	82	69	78	77	79	83	84	82	84	65	78	79	85	92	78	72	76	106	77	65	77	78	86	72	85	79	84	76	76	62	75	86	68	63	59	93	89	69	71	82	75	80	79	61	72	77	81	99	80	78	85	83	83	64	83	86	77	79	70	88	69	66	72	88	83	86	89	85	86	86	90	77	69	63	91	67	75	72	79	80	79	89	62	69	78	92	77	102	99	87	72	92	93	75	86	88	89	84	85	67	52	84	77	83	74	93	80	80	75	87	91	85	87	81	85	88	88	84	74	75	72	79	74	92	91	79	73	78	77	63	76	78	68	83	68	59	69	74	76	74	77	70	80	84	78	74	78	97	82	68	88	76	73	76	80	67	63	85	83	89	86	62	74	83	77	82	77	77	78	82	93	87	77	85	72	76	81	77	74	94	81	65	85	65	72	85	70	84	65	65	79	75	95	85	88	101	91	81	80	88	89	90	76	75	72	81	80	87	80	73	80	86	87	82	71	85	94	69	66	73	62	85	91	82	86	85	99	83	77	84	74	70	78	81	83	75	80	90	79	94	85	81	69	74	73	88	74	95	83	72	90	80	77	98	89	94	98	79	77	70	70	71	99	50	79	85	87	82	84	87	67	79	66	81	77	83	88	61	83	77	84	79	88	65	80	77	74	83	87	84	70	63	91	68	79	89	85	68	75	77	67	95	79	70	74	76	81	91	77	61	66	70	76	81	91	82	73	70	92	92	77	74	81	82	73	78	93	72	86	68	83	69	84	68	79	73	73	86	82	85	78	76	99	73	99	67	77	80	76	91	82	71	71	76	67	78	80	78	71	77	77	62	80	93	68	70	74	90	59	64	78	91	70	75	87	81	77	70	90	78	88	82	71	76	64	59	69	85	75	75	65	73	74	81	80	100	73	75	78	63	91	87	86	80	71	84	75	76	80	63	88	76	60	73	83	79	102	86	80	83	83	94	101	70	105	60	101	77	85	76	73	67	81	82	77	66	88	83	94	60	93	75	77	72	79	94	96	86	82	64	95	84	77	79	78	72	76	72	79	89	93	65	60	77	77	65	87	70	88	87	72	89	79	89	100	78	83	76	89	73	76	63	87	93	78	84	67	96	73	82	79	84	77	65	71	84	73	63	77	93	81	62	71	82	84	87	62	79	74	74	70	89	72	92	85	74	74	81	74	71	72	60	80	73	82	78	66	81	97	72	82	72	90	71	89	80	80	76	84	85	64	81	91	70	93	88	86	94	73	66	95	90	67	87	86	74	83	75	81	73	91	88	84	77	64	74	72	71	73	64	83	90	91	90	72	91	87	69	93	83	70	68	78	76	65	74	75	81	67	80	65	88	74	93	80	78	79	76	93	56	77	92	82	91	72	72	83	83	65	72	85	68	66	79	74	86	82	76	74	76	90	77	76	83	78	67	89	73	74	65	88	83	88	71	70	92	72	98	87	79	89	58	85	85	83	83	77	85	70	86	71	58	82	80	92	82	95	84	75	67	84	85	80	83	80	80	98	79	88	80	79	90	89	72	68	80	70	92	89	75	73	81	81	64	65	81	82	82	85	78	68	80	64	75	76	61	86	76	70	71	90	64	77	72	80	77	77	96	99	71	72	81	77	98	86	71	87	68	79	92	93	81	87	68	77	83	87	91	85	81	70	71	80	84	87	84	74	87	86	78	70	63	76	67	83	79	75	98	71	69	65	73	65	94	73	75	75	57	91	69	75	74	73	77	85	86	96	98	76	79	83	81	78	75	76	89	74	81	74	79	71	68	83	75	82	75	91	104	79	80	84	60	66	95	65	73	70	88	103	80	77	55	80	76	80	87	79	91	76	91	74	79	79	67	91	81	58	77	77	80	78	62	69	97	79	74	86	66	85	93	98	78	71	67	75	88	72	83	89	69	82	75	82	80	92	79	89	75	86	90	75	96	76	73	72	80	79	75	59	73	84	77	91	89	77	75	89	71	75	80	74	68	83	66	80	103	78	75	82	89	79	93	75	87	80	85	75	93	87	95	69	67	83	81	78	62	79	82	77	83	77	92	98	102	81	82	83	77	81	77	76	82	70	105	93	75	73	86	87	62	74	65	90	104	76	65	86	67	95	80	76	70	70	71	77	88	55	79	83	70	97	83	75	73	86	78	90	82	85	55	82	63	83	65	64	72	91	83	100	73	100	78	86	94	63	92	79	75	74	76	81	76
26822	19297	14747	22667	29876	30200	28291	25566	23175	20659	18326	15389	12504	10245	8375	7424	7097	7684	7390	6475	5112	4035	3303	2960	2640	2475	2555	2404	2314	2197	2215	2001	1959	1919	1882	1775	1755	1707	1486	1491	1420	1416	1327	1259	1304	1236	1143	1176	1194	1104	1067	1054	1063	961	985	964	975	964	916	967	897	953	941	941	971	995	952	904	947	940	950	887	953	918	933	919	905	929	929	925	952	942	928	853	962	898	941	917	930	961	919	905	939	987	914	943	869	931	964	936	944	913	925	941	926	916	953	957	984	949	954	955	939	932	912	939	957	947	937	984	911	884	939	927	914	979	899	960	958	967	953	889	948	931	992	956	943	888	925	888	914	934	919	931	953	954	931	870	861	936	1026	898	914	958	968	940	948	905	955	901	885	902	883	891	936	938	929	920	913	969	917	914	946	976	934	877	927	926	944	939	941	899	911	926	967	921	923	886	898	931	954	953	943	964	935	976	940	869	915	972	975	905	895	957	934	893	965	927	879	965	950	915	944	972	905	914	905	931	940	956	928	937	912	886	914	958	939	912	941	953	917	891	933	925	982	963	934	861	919	887	968	923	929	883	937	873	958	956	957	918	897	933	987	886	969	913	972	913	911	982	899	950	967	969	858	1022	954	948	860	1025	976	939	914	931	890	927	939	947	938	960	894	912	971	907	905	959	874	932	937	908	944	998	951	898	898	953	905	948	971	985	930	886	957	944	942	896	918	966	908	914	901	917	953	935	918	988	976	893	929	911	875	970	906	943	956	937	924	891	885	952	935	948	963	911	917	927	865	913	922	970	944	948	927	926	890	890	937	936	900	914	932	937	897	928	903	924	930	957	899	922	948	936	921	904	892	967	879	880	911	921	914	901	958	894	952	912	929	923	898	913	1006	973	934	952	957	934	924	917	903	915	952	914	885	914	914	905	904	870	913	957	956	882	894	883	903	895	968	967	942	961	981	896	989	917	967	957	929	917	942	970	926	885	947	903	904	957	898	910	901	943	936	927	922	923	879	886	947	974	916	936	868	965	943	974	928	959	935	884	880	905	900	924	939	935	897	928	920	977	923	946	933	924	912	952	945	894	925	933	909	904	876	939	972	932	935	922	849	959	906	943	944	994	900	932	917	959	921	891	932	897	948	960	910	917	934	988	902	929	947	899	921	959	923	964	896	899	1014	914	913	960	927	939	963	963	881	910	903	951	887	892	901	918	977	935	970	869	949	932	889	882	936	883	891	913	925	922	937	915	933	956	928	947	891	977	935	894	949	909	888	962	936	900	952	921	913	929	949	945	984	927	955	921	943	962	934	928	864	910	912	966	936	943	940	946	956	929	967	978	879	911	974	963	889	963	936	925	957	948	930	931	946	917	938	885	961	921	928	953	871	975	924	899	955	957	950	929	918	914	885	976	958	884	854	919	979	938	896	892	928	899	930	930	890	967	937	933	965	949	936	863	905	975	919	920	927	958	886	969	925	972	941	898	930	925	911	895	938	914	947	989	930	933	926	889	839	905	878	877	964	963	891	893	941	950	876	966	915	988	898	940	1000	939	952	910	935	874	924	945	891	899	985	939	966	940	896	988	943	962	933	898	928	936	940	931	946	960	911	978	899	928	945	927	937	922	865	884	849	937	937	885	956	932	872	961	875	959	889	911	946	962	959	923	929	932	873	903	883	965	909	938	917	1020	905	927	930	882	953	944	991	957	932	912	909	981	938	925	914	983	888	924	885	969	948	932	943	902	898	886	902	980	884	931	889	928	977	938	960	968	971	927	914	893	954	920	932	914	882	947	919	895	966	965	967	925	912	933	954	911	948	930	930	878	888	957	925	928	875	956	937	949	949	966	901	918	891	929	935	933	937	907	954	890	946	896	893	887	964	923	952	953	943	972	923	939	921	920	932	890	920	971	930	937	929	925	877	896	929	920	942	935	904	923	976	947	910	879	971	935	897	957	913	889	951	919	1001	858	948	953	914	927	951	974	945	957	881	898	952	953	878	902	957	942	879	901	900	936	916	901	914	926	975	962	931	922	912	920	925	957	1037	934	938	955	893	911	951	960	908	924	917	954	1012	942	950	953	931	928	900	961	898	897	943	938	946	932	912	948	920	968	923	919	950	954	933	897	925	983	913	922	967	923	895	982	950	918	957	947	922	913	913	888	997	957	955	902	930	914	907	924	889	895	951	940	951	943	958	950	910	917	886	888	952	920	895	952	882	908	920	923	907	877	962	914	891	964	874	908	874	954	864	888	892	919	886	927	953	918	936	875	885	913	973	925	983	914	965	990	905	891	914	878	911	936	924	955	908	927	931	932	917	868	962	949	964	952	927	919	919	906	974	869	951	967	892	939	868	925	910	960	964	909	993	894	899	924	961	956	941	921	923	887	966	930	908	943	932	932	979	937	991	935	995	925	921	941	956	1006	935	920	915	969	868	954	878	957	958	876	919	907	983	896	942	941	949	913	991	892	943	898	893	976	968	914	889	903	994	938	923	933	985	951	963	925	911	920	961	996	929	968	968	899	884	911	965	951	934	908	885	898	925	945	919	983	925	920	959	881	926	925	903	895	905	936	904	903	972	964	929	929	933	933	890	955	884	913	926	908	887	941	951	983	961	886	888	933	871	890	948	945	932	901	901	952	888	950	980	904	935	967	887	946	894	907	948	935	874	880	916	905	924	973	941	985	902	974	930	938	947	938	874	946	901	915	925	875	945	905	905	965	958	890	901	965	918	929	897	958	953	908	1012	860	937	932	952	916	931	931	944	878	977	895	966	927	946	965	914	914	976	958	930	904	918	900	900	934	901	949	925	941	920	949	889	943	883	913	929	922	939	958	925	949	901	880	963	964	960	877	881	953	902	923	928	951	946	961	977	921	927	933	938	903	891	861	1005	871	911	936	916	906	964	923	961	939	960	929	923	942	880	931	921	936	889	950	926	870	952	872	904	941	945	952	940	932	953	938	941	899	934	962	891	918	893	891	882	931	938	939	928	914	887	915	901	899	926	917	885	911	895	961	892	964	909	948	864	990	929	949	938	990	920	931	934	948	921	929	870	940	922	896	887	927	879	980	931	932	992	983	880	963	914	884	950	917	944	898	905	951	908	972	961	923	912	957	914	975	977	919	937	915	926	932	932	932	895	905	937	913	897	893	905	951	922	992	942	932	936	890	943	959	916	853	984	910	929	872	893	898	926	964	908	900	990	933	932	964	972	959	907	892	966	897	872	962	906	863	961	947	938	914	893	930	958	909	933	960	989	950	927	921	901	942	909	976	900	921	902	938	949	1000	945	937	926	934	892	907	982	897	950	943	938	947	890	924	931	944	918	967	926	919	933	916	953	924	986	895	887	951	919	908	887	971	904	906	931	985	914	975	933	934	910	935	925	884	897	903	941	910	943	896	892	989	911	912	899	971	959	892	904	924	944	946	914	914	987	875	948	938	927	946	942	913	879	917	906	923	960	920	961	935	973	985	936	921	926	952	915	929	970	960	924	922	879	905	892	867	895	867
4101	2927	1609	1046	1170	1540	1526	1345	1146	1004	899	744	534	433	353	334	272	289	301	267	225	193	173	151	116	130	122	135	130	127	114	114	104	129	115	100	127	106	82	117	84	103	108	98	79	80	84	88	86	81	89	80	72	78	73	72	70	77	73	86	96	87	70	67	83	73	69	78	84	90	71	77	67	75	73	72	78	66	65	70	58	83	69	61	80	80	52	73	95	56	84	75	76	62	60	66	80	73	70	79	77	68	63	53	66	65	67	80	67	84	87	80	75	74	73	70	83	71	68	73	85	65	83	69	80	71	83	75	71	78	69	91	76	79	91	83	82	60	81	89	75	77	71	74	84	76	74	96	77	74	81	89	64	79	78	73	71	85	75	85	68	76	85	71	71	90	81	75	83	89	70	86	70	68	85	81	63	69	70	73	68	75	70	74	79	67	83	86	72	74	82	71	90	79	70	71	91	75	66	63	67	70	72	63	67	72	78	84	60	80	79	66	71	65	90	81	71	72	67	77	70	80	84	83	83	69	63	93	94	75	67	72	85	66	79	87	79	87	78	71	57	63	75	73	54	76	58	76	78	86	71	90	74	83	81	95	62	72	77	81	67	60	68	72	92	83	77	63	65	70	85	66	77	75	67	64	89	57	76	72	76	63	57	96	78	79	78	79	72	62	74	83	91	70	82	82	86	75	84	70	80	72	77	76	55	77	77	81	72	59	83	68	58	74	81	73	89	65	92	84	72	75	75	76	79	68	82	76	70	88	84	83	72	65	74	75	82	66	73	75	68	73	69	89	72	79	82	60	65	59	61	84	77	83	82	73	81	75	81	81	71	62	81	63	76	69	77	76	75	81	80	78	70	59	83	84	78	84	63	87	65	70	88	79	68	73	77	62	71	57	71	68	70	72	81	82	80	64	77	73	83	82	80	75	64	86	71	69	71	73	81	71	81	73	84	75	74	83	77	69	78	75	77	87	74	74	87	60	74	80	68	73	80	82	74	68	91	71	87	77	76	71	79	78	70	72	72	71	84	71	63	63	69	68	60	71	72	87	70	81	63	73	74	77	73	66	62	71	89	65	72	80	74	73	65	61	87	84	87	58	65	77	64	82	58	64	77	69	77	82	83	71	75	71	88	66	63	73	84	78	91	76	69	76	78	77	71	61	81	89	80	86	74	75	55	80	74	67	70	74	67	77	64	85	92	79	66	81	72	74	79	80	63	85	74	70	74	74	64	72	65	93	82	79	74	85	64	69	68	81	80	85	64	66	76	88	91	72	76	84	63	69	61	69	80	81	69	77	74	69	69	81	66	69	88	81	75	65	72	59	77	70	57	72	58	86	97	77	86	78	65	75	85	86	73	72	78	85	72	76	91	78	80	60	76	66	78	73	68	75	74	83	81	76	75	79	61	82	70	86	76	80	80	69	80	61	67	59	69	66	81	78	76	70	88	64	73	73	81	63	87	56	90	63	79	64	72	87	74	73	84	73	86	74	75	79	58	85	64	72	59	74	89	79	73	75	77	79	89	59	71	75	83	70	73	76	65	82	78	70	73	85	71	80	71	104	79	65	67	69	77	80	90	71	64	70	76	85	68	77	75	81	67	75	80	69	78	80	56	70	82	86	62	71	102	82	63	78	76	72	65	76	73	83	74	62	65	79	57	65	79	73	59	77	74	89	92	82	69	77	73	73	75	88	89	87	65	69	59	80	80	80	78	66	76	89	73	72	68	74	80	73	78	69	59	89	73	65	73	61	75	77	77	74	104	66	68	82	83	97	79	78	82	80	81	73	85	81	76	70	65	77	72	70	61	71	75	82	90	67	92	88	79	87	57	68	79	88	90	63	98	88	80	73	84	69	87	79	93	85	77	61	73	76	67	81	74	81	68	93	80	75	82	65	88	83	67	66	77	71	71	90	68	57	78	73	66	65	95	66	67	73	66	76	62	68	65	65	73	63	69	80	83	72	79	74	78	93	54	74	81	73	84	76	73	70	73	69	84	90	76	71	73	73	62	79	78	76	76	87	79	74	74	74	71	82	78	77	80	71	74	84	71	78	72	78	76	61	68	69	72	58	70	76	73	67	86	75	71	90	68	78	62	78	67	57	78	82	89	79	84	59	62	77	76	81	71	79	60	81	72	75	85	77	71	72	76	71	89	74	76	79	80	60	87	80	73	77	71	79	71	78	84	71	77	66	77	82	79	79	74	75	75	86	87	81	73	60	85	76	90	92	88	79	75	70	80	71	86	71	61	67	77	70	77	90	79	93	75	66	67	84	67	79	79	97	89	81	66	67	74	80	69	72	65	78	59	70	77	64	86	68	79	69	89	80	71	64	69	77	79	81	68	96	68	81	76	71	71	72	86	91	87	65	91	83	81	78	79	70	79	68	69	81	85	86	64	83	74	77	59	70	89	87	70	83	84	77	63	56	87	65	62	90	77	72	73	98	93	81	73	66	92	65	79	70	71	65	67	76	76	71	66	64	77	79	76	74	70	84	86	80	65	77	89	64	73	72	78	77	86	63	62	70	89	64	72	84	66	72	91	74	75	75	77	76	74	74	85	85	82	90	77	70	79	67	88	74	75	76	59	63	71	69	66	67	67	78	79	74	71	93	55	68	73	73	66	68	72	74	72	76	75	70	74	74	62	72	91	76	75	92	90	82	75	82	85	68	97	59	82	83	65	56	78	73	72	73	80	73	69	66	88	87	75	69	56	69	71	78	64	68	72	59	74	58	75	74	78	83	73	70	75	80	64	81	79	80	74	78	75	78	79	67	71	82	79	72	59	63	90	64	72	89	74	65	79	64	75	73	83	66	81	69	72	65	72	74	82	81	76	58	80	66	75	75	78	81	74	78	106	63	65	71	70	71	71	65	89	66	77	76	70	73	72	74	66	76	88	56	82	77	73	74	86	73	79	72	86	72	73	82	70	74	66	72	76	72	64	76	85	67	54	86	82	66	70	58	79	81	72	65	82	87	81	88	72	76	75	66	94	70	66	69	63	75	74	79	74	56	70	70	64	67	64	79	69	69	75	86	73	81	82	77	76	72	69	65	70	69	71	71	67	76	60	59	78	84	64	62	93	84	82	86	62	74	70	77	76	75	70	71	87	75	80	78	82	72	57	78	54	73	85	73	74	64	83	65	62	73	58	72	67	89	64	79	69	81	71	78	66	83	78	89	70	84	88	78	72	72	64	73	84	66	85	76	87	68	77	70	69	74	78	85	97	60	73	85	55	67	68	68	75	82	82	86	68	80	81	73	71	89	64	63	78	80	63	69	62	83	79	61	67	75	68	77	70	75	86	71	71	66	56	91	90	89	80	85	89	85	81	71	62	64	65	70	71	73	72	63	78	64	62	85	82	67	82	65	72	80	65	76	71	66	72	68	71	89	80	75	65	88	71	67	79	69	66	66	77	73	68	73	68	74	73	73	51	55	75	78	75	79	80	74	89	62	70	68	89	67	72	67	58	72	70	79
31040	22423	17919	25859	32866	33515	31379	28631	25623	23236	21007	18593	15122	12829	10436	8969	8477	8188	8651	7947	6509	5063	4017	3645	3212	3103	3051	2918	2747	2604	2418	2500	2280	2202	2179	1919	1977	1793	1705	1718	1552	1414	1437	1343	1347	1287	1174	1212	1187	1098	1135	1055	1002	987	1005	1004	1009	932	905	917	909	996	912	913	875	918	910	920	862	906	911	861	917	879	866	872	882	916	827	861	861	878	897	908	896	854	864	866	851	826	889	851	827	890	863	898	806	865	853	896	901	838	874	898	873	846	905	881	882	855	900	857	849	867	891	856	868	861	891	920	890	858	862	831	853	935	847	799	849	860	813	882	866	943	875	877	886	889	858	859	836	872	906	871	889	880	915	849	873	878	876	835	899	882	819	898	895	874	857	877	866	871	905	878	842	871	876	859	859	862	850	875	889	893	880	870	859	869	825	900	871	883	881	862	871	908	888	892	862	866	876	818	881	851	846	866	842	895	895	874	881	851	872	825	870	841	909	888	852	846	857	848	878	835	844	888	879	864	851	891	858	872	836	924	891	868	848	871	887	880	889	876	831	895	886	890	872	866	884	883	872	930	824	793	858	892	832	856	876	849	846	905	821	865	898	881	916	817	887	848	908	840	879	897	867	864	827	829	901	874	866	850	856	868	825	913	838	856	850	898	879	881	832	824	844	876	866	914	879	873	903	903	847	867	882	864	849	869	909	878	880	912	948	878	882	856	888	864	910	861	873	880	872	899	867	882	883	850	869	906	911	886	876	878	846	877	912	839	843	873	892	903	872	831	887	869	896	837	852	852	827	833	873	908	881	886	874	869	871	887	942	850	849	834	900	963	876	896	865	925	869	851	828	866	869	842	847	875	845	838	933	875	869	901	884	871	891	857	919	852	841	817	882	845	831	871	901	819	908	867	860	877	889	819	873	849	813	892	853	848	827	849	859	862	910	909	865	846	854	898	795	894	868	882	845	867	901	871	873	868	826	869	853	861	848	891	856	892	871	883	919	842	888	858	849	837	883	894	883	870	888	881	825	894	867	869	884	904	854	879	863	927	888	855	878	918	879	857	852	896	843	858	868	869	861	871	866	927	887	890	887	911	888	923	887	859	824	849	866	897	864	864	938	845	870	823	861	909	864	885	900	907	866	906	873	856	885	842	833	909	887	846	875	904	825	875	909	887	844	899	840	855	895	851	887	869	871	903	846	886	850	835	901	850	879	895	831	861	884	869	861	864	876	872	864	869	867	856	896	869	811	879	913	903	903	836	909	897	811	867	889	889	875	888	874	885	927	908	864	889	851	867	820	878	907	850	888	899	937	923	910	911	905	874	868	863	831	882	864	879	851	891	886	902	871	910	898	824	885	850	892	869	850	859	896	879	862	879	874	862	881	891	840	853	905	868	858	927	934	875	883	894	879	859	813	895	861	877	865	901	860	911	860	826	876	799	863	888	879	881	874	877	878	897	876	820	918	854	870	826	811	850	849	894	855	905	888	897	845	895	785	871	836	827	850	873	878	911	836	852	902	858	900	888	898	863	837	897	876	888	868	910	829	948	872	863	931	837	863	849	873	861	883	848	869	871	888	864	857	803	913	844	861	858	936	919	884	890	850	915	878	850	895	823	836	861	799	912	872	854	868	902	866	907	825	864	856	832	901	879	873	860	822	855	880	904	855	901	833	899	807	847	849	830	884	882	866	879	901	929	911	837	852	877	907	893	869	848	907	879	864	876	834	839	922	878	908	837	871	860	859	873	867	872	850	855	872	907	864	846	836	869	851	876	872	908	901	860	857	836	863	856	832	898	840	923	860	887	876	889	896	820	886	827	882	903	854	837	834	866	854	888	871	895	877	862	881	837	880	844	841	899	923	862	861	889	876	876	868	850	853	872	929	882	892	866	832	879	862	873	867	851	884	872	863	841	918	810	846	851	826	887	882	869	886	890	869	912	893	864	849	920	886	878	890	865	833	836	872	878	866	927	848	861	879	895	911	929	864	866	883	885	891	870	881	819	886	882	866	903	895	838	838	903	921	898	832	889	899	880	874	906	934	872	876	886	870	922	844	856	852	860	895	878	939	876	877	901	894	883	882	881	887	917	851	877	895	919	844	873	884	851	888	899	858	896	874	870	880	881	897	898	864	866	871	878	867	871	869	858	873	911	872	857	895	841	873	870	922	874	882	901	855	858	870	870	858	871	835	872	828	870	833	864	848	887	854	895	909	914	849	894	877	863	928	881	858	899	892	864	885	861	898	857	910	864	805	945	856	854	850	885	861	886	885	960	862	870	931	868	867	856	849	854	862	873	882	897	876	893	907	874	864	799	886	827	877	900	919	837	881	885	854	853	853	846	886	851	891	854	860	834	896	883	863	878	812	874	906	871	888	829	874	874	865	924	891	871	917	874	873	872	859	880	872	887	873	875	895	872	872	838	884	888	931	836	909	895	893	886	897	913	831	805	918	876	906	900	836	825	916	856	921	889	892	872	860	854	860	808	909	860	917	861	857	889	883	845	844	891	878	888	864	839	920	864	884	852	856	888	868	879	874	875	874	825	870	895	903	894	862	851	851	877	920	874	894	882	892	848	874	877	866	868	869	931	895	873	856	901	867	905	859	847	880	831	906	884	835	865	855	872	871	847	909	894	929	802	829	873	857	920	872	873	843	871	924	796	893	871	914	824	844	897	884	848	915	877	861	869	934	917	877	870	845	868	859	851	864	856	891	804	916	860	883	908	908	879	899	813	873	916	881	883	919	861	875	925	897	872	846	888	911	881	864	845	845	902	915	856	886	822	910	807	874	889	938	872	838	895	867	840	842	842	828	883	900	924	880	877	924	816	900	835	788	823	943	914	862	864	833	821	894	893	863	873	914	862	832	869	896	841	860	891	875	851	905	865	826	848	876	861	902	902	825	834	904	886	900	896	818	860	854	864	898	894	868	874	878	851	874	926	907	857	898	833	868	837	885	844	845	873	877	896	845	816	888	852	840	886	863	869	964	903	873	914	866	939	897	892	875	890	822	830	916	819	863	855	885	863	867	852	895	874	843	897	883	880	808	811	881	823	884	941	843	831	943	869	875	899	931	840	911	840	844	883	875	892	849	870	852	830	855	894	820	857	858	934	882	831	851	896	847	908	880	906	873	898	903	906	837	853	907	864	857	919	911	845	847	853	875	846	869	870	892	903	894	800	898	846	907	918	885	887	828	849	849	881	897	834	846	872	875	847	850	863	824	854	879	894	879	867	895	900	844	905	857	868	844	842	915	841	841	865	881	866	862	856	863	893	857	899	845	894	811	859	848	877	837	856	890	872	854	890	834	889	878	812	889	864	878	891	880	908	873	843	813	876	875	841	849	855	910	872	864	894	917	847	875	882	794	904	887	866	891	848	877	859	892	889	848	873	865	878	860	906	883	877	862	928	920	833	902	875	874	916	899	875	886	876	866	845	841	812	870	864	807	829	867	823	840	835	903	878	851	843	887	795	867	832	922	831	856	864	944	953
2674	1172	626	460	554	779	740	575	504	404	357	356	289	236	182	160	162	148	161	151	181	126	139	108	92	95	110	82	86	86	98	89	73	100	100	88	80	88	89	79	100	69	85	62	80	72	71	84	83	72	80	83	82	67	71	80	68	70	84	90	83	61	68	74	78	75	81	72	70	76	65	111	74	82	66	72	76	76	61	82	68	94	76	61	86	80	68	85	75	70	67	69	72	73	72	77	71	73	69	66	75	64	97	84	63	67	78	66	74	55	67	72	82	68	74	84	72	57	75	66	85	73	76	67	70	78	81	65	70	60	73	64	82	70	83	78	80	93	71	68	70	81	76	65	84	87	74	84	78	68	91	73	92	72	65	86	75	73	61	68	71	80	79	47	69	68	86	67	86	78	73	66	79	83	76	67	65	79	91	71	74	82	76	76	61	75	83	63	75	68	84	75	65	75	86	68	70	86	86	78	67	79	75	77	80	83	81	76	86	64	61	81	72	75	65	84	77	74	53	89	72	74	78	61	69	79	65	79	72	61	81	57	76	58	65	75	81	76	73	69	87	82	75	71	66	69	70	73	74	71	78	49	81	68	63	60	75	69	74	66	71	78	86	74	80	73	79	69	82	73	81	72	82	67	45	73	69	82	83	75	71	63	80	69	89	74	69	76	73	80	74	69	92	72	62	66	76	58	88	70	62	75	78	74	81	80	70	77	88	69	62	73	77	84	77	84	66	70	69	87	79	73	82	61	82	73	65	80	82	60	65	74	65	73	76	83	88	67	64	69	88	69	89	74	88	58	70	73	57	70	55	74	72	68	73	63	74	85	80	67	87	77	71	60	89	96	92	67	69	85	73	87	60	68	86	69	75	85	86	71	75	68	81	73	78	77	92	60	70	71	73	65	65	72	64	103	60	65	78	62	79	84	75	78	74	65	67	76	71	71	68	79	71	65	65	67	76	75	75	77	87	81	57	77	60	71	71	78	69	68	62	66	62	82	96	53	81	71	68	64	81	71	71	70	64	84	61	70	87	77	78	57	93	74	72	83	65	69	73	78	96	71	68	80	80	50	74	63	73	64	79	71	77	90	80	81	76	73	70	73	61	62	68	90	75	80	89	72	79	68	82	73	73	70	67	79	74	71	72	72	68	79	73	80	85	83	97	80	74	68	60	80	82	61	90	64	67	80	64	72	70	85	72	77	84	78	70	82	65	76	75	64	70	78	82	59	90	75	70	65	69	78	66	79	62	72	96	102	79	65	68	85	76	74	78	72	67	70	84	81	81	76	72	80	64	74	56	75	65	62	84	69	82	72	67	73	79	71	68	66	73	70	65	61	81	71	72	75	92	81	89	56	73	69	66	73	74	60	72	82	76	80	71	87	58	71	75	97	76	86	71	71	67	61	61	79	73	80	66	71	78	73	86	66	67	60	93	69	87	80	70	74	79	72	77	89	78	73	62	67	71	70	72	67	82	69	65	80	63	73	80	70	69	76	77	73	80	59	73	64	67	79	74	63	79	69	80	67	81	69	70	75	47	62	66	74	84	72	64	79	73	73	83	78	54	76	83	64	58	65	82	77	69	70	82	90	74	64	78	67	63	73	90	78	73	66	86	57	77	78	75	67	67	83	67	69	72	89	73	93	74	78	90	71	73	73	78	78	69	76	82	69	69	67	73	79	74	79	72	66	70	71	67	66	69	70	81	74	64	87	77	81	71	77	72	71	71	54	79	67	75	74	89	80	68	60	82	92	80	96	64	76	60	64	86	84	77	68	65	72	76	61	85	89	63	66	83	67	77	74	89	64	76	71	73	72	79	45	70	74	84	88	67	61	102	81	95	63	65	74	87	76	75	75	71	75	73	77	91	68	65	70	63	68	65	83	65	62	83	64	79	80	83	82	68	73	69	72	74	84	67	67	73	64	80	75	70	80	79	80	85	75	74	70	67	58	74	78	71	66	76	81	68	74	70	75	84	64	80	80	66	68	83	70	68	58	69	74	73	82	81	70	64	72	82	84	73	67	74	68	73	71	64	78	81	91	69	61	72	78	68	68	64	75	53	86	61	70	71	70	79	60	76	75	88	67	73	89	62	65	80	76	89	76	77	74	71	73	74	67	82	71	85	81	71	65	78	72	75	83	74	83	79	88	75	84	95	83	73	80	74	66	87	89	78	68	79	73	65	70	66	70	62	86	69	76	76	72	76	68	70	72	71	89	82	57	72	87	83	67	90	78	72	77	64	76	76	74	76	75	69	67	79	88	84	72	64	68	69	69	79	86	51	76	54	71	90	61	74	83	82	77	74	73	71	78	83	69	68	64	77	85	73	77	64	76	66	62	85	71	65	73	62	67	83	70	73	69	84	68	94	66	91	69	61	82	55	64	62	76	72	64	62	75	76	61	79	78	97	83	71	75	62	65	81	60	74	88	82	74	72	67	61	60	70	74	74	67	73	82	78	78	84	80	68	68	77	89	95	74	85	70	76	74	79	65	57	71	71	85	61	70	73	70	76	66	81	67	80	80	70	74	69	68	66	74	94	94	67	72	75	65	72	69	73	76	76	63	82	78	84	64	73	89	65	72	78	77	76	66	74	81	84	59	76	72	63	76	75	72	78	67	59	63	81	64	79	62	58	77	81	64	67	77	68	59	76	77	60	88	63	82	71	64	63	76	71	81	81	83	61	77	71	77	85	63	71	88	65	81	82	58	76	70	78	85	77	63	65	72	88	80	72	74	90	69	86	73	73	77	71	69	74	65	65	86	70	77	63	79	77	72	93	71	79	67	71	75	70	79	90	87	74	79	77	72	77	74	59	70	64	79	83	72	77	72	82	54	70	71	56	74	70	77	77	70	80	80	62	81	88	58	85	71	75	75	75	73	69	77	69	65	65	66	54	69	71	70	81	83	86	80	58	67	52	68	76	75	71	72	66	67	75	79	73	60	87	85	72	83	79	79	67	69	78	71	65	87	68	68	70	73	65	62	70	92	71	80	67	85	77	91	59	74	85	74	68	64	98	64	57	71	81	78	76	79	57	74	71	84	81	86	69	72	77	77	76	71	73	77	82	71	61	85	71	60	94	78	72	68	75	84	82	80	73	81	74	73	63	82	61	59	72	75	79	79	82	82	81	77	72	66	51	76	75	83	70	66	70	84	69	72	79	73	78	61	80	71	70	77	64	88	87	89	75	89	64	89	70	71	72	86	70	73	76	82	57	80	75	56	83	76	78	68	64	68	86	59	74	62	88	80	75	69	71	78	72	70	66	68	81	72	71	76	69	73	82	84	72	83	73	68	84	72	64	67	88	79	80	73	76	76	74	74	60	74	79	70	88	71	61	78	81	79	70	74	83	72	75	65	65	70	77	67	88	83	74	77	58	60	61	48	74	75	63	81	72	67	81	56	79	93	73	66	72	73	77	75	46	69	65	72	75	77	71	70	94	68	53	82	66	70	78	70	63	76	68	88	70	75	57	79	81	69	79	84
23482	15398	10724	17885	25256	26358	23780	20598	17115	14470	12813	11219	8832	6926	5743	4536	4180	4171	4234	4469	4125	3142	2554	2167	1967	1718	1683	1718	1544	1500	1513	1426	1431	1394	1386	1320	1290	1337	1239	1317	1296	1188	1114	1118	1103	1065	1162	1073	975	943	953	915	948	968	924	898	901	872	906	885	884	872	929	893	899	853	807	886	944	895	837	842	861	888	891	872	824	872	938	825	850	838	884	842	833	908	863	872	815	901	868	871	859	897	857	842	882	849	852	858	876	892	889	822	897	867	859	941	823	867	912	887	878	868	849	874	847	851	933	871	868	844	816	864	883	844	821	840	882	924	955	835	848	808	850	851	892	894	844	880	874	867	891	917	891	911	865	860	845	915	843	850	888	895	843	844	888	857	885	875	890	846	929	877	838	845	893	844	868	846	884	859	906	880	922	919	909	853	862	843	895	945	889	882	843	857	847	871	928	810	816	858	847	918	866	865	877	877	856	820	873	875	860	932	907	874	914	850	885	905	863	881	834	846	858	849	877	852	841	843	901	863	886	914	903	851	826	908	905	939	899	909	859	847	853	844	893	894	892	929	820	923	867	856	908	816	913	873	856	875	893	864	879	880	839	834	853	915	867	815	850	830	890	874	910	865	860	836	890	825	895	888	903	904	868	933	870	828	883	919	912	865	885	894	884	884	869	905	888	907	853	879	900	873	852	888	890	908	841	832	879	906	880	847	859	859	887	858	860	844	835	889	872	834	929	881	830	877	907	883	882	867	892	881	838	848	861	886	914	846	848	800	834	910	880	886	877	941	877	861	910	866	872	873	904	816	856	872	874	881	816	899	923	866	826	835	828	839	854	827	863	916	868	835	891	890	837	842	918	878	828	892	876	839	891	911	884	819	872	869	822	887	886	912	889	864	899	892	873	844	919	881	851	921	883	930	922	907	890	896	897	845	885	935	865	860	835	904	878	896	864	891	866	852	799	872	945	935	891	829	886	827	841	844	828	864	871	893	900	837	876	902	871	850	832	874	895	880	898	882	841	886	865	875	900	885	864	873	868	910	829	881	868	872	818	835	885	882	881	887	878	897	867	861	816	854	821	901	851	928	891	883	910	893	894	890	826	850	801	868	876	874	910	850	886	894	851	849	848	861	921	889	874	842	845	886	890	891	898	877	851	867	891	879	902	874	881	885	862	870	861	861	870	898	872	873	880	866	894	856	878	842	847	876	900	892	873	909	863	925	837	843	877	879	874	899	889	918	865	863	855	906	868	906	926	850	838	866	857	919	835	896	904	889	856	853	887	871	904	854	853	862	843	898	836	833	886	888	865	872	866	934	895	895	816	876	871	829	880	882	856	920	898	903	856	877	871	858	859	879	880	868	851	904	900	860	894	854	890	841	867	890	882	877	864	855	871	897	854	845	911	877	876	888	833	858	907	899	882	884	846	789	877	852	857	794	874	855	843	898	918	902	840	893	857	868	905	872	880	837	908	907	913	884	847	882	881	874	916	839	902	918	849	845	930	884	875	891	861	850	879	865	864	926	902	900	904	841	913	888	853	886	879	863	899	902	931	821	875	858	849	895	877	855	844	865	850	858	897	870	894	856	885	921	883	885	845	875	899	880	913	857	825	867	936	858	831	910	905	918	817	836	879	853	865	903	861	825	892	868	851	865	851	871	841	894	837	865	874	871	857	884	870	888	860	831	945	844	848	919	823	862	897	862	850	874	898	840	909	864	867	850	885	842	864	881	876	823	819	855	924	882	887	888	833	872	862	915	855	877	879	897	888	848	866	915	810	848	871	823	819	919	893	867	869	854	870	922	861	875	910	858	873	885	897	915	836	895	863	854	944	881	839	903	877	837	877	844	901	857	879	887	859	883	856	827	878	872	865	933	823	849	874	857	868	860	859	924	871	873	876	847	853	897	849	874	912	864	864	875	852	867	848	867	887	947	843	836	876	839	836	885	911	826	880	863	933	846	891	871	892	896	898	893	867	894	886	857	918	853	858	836	894	880	866	846	895	857	912	913	873	883	888	860	853	877	859	847	892	856	882	896	871	801	878	823	846	850	893	832	901	890	871	927	836	853	885	841	912	883	882	848	924	920	883	944	882	840	857	845	837	895	835	899	857	923	852	859	879	892	866	880	909	909	872	819	889	900	862	863	858	890	846	873	865	890	900	814	867	857	850	797	831	907	864	853	866	843	877	872	915	868	939	879	916	882	853	873	895	870	920	900	904	910	866	918	841	908	888	863	898	880	868	905	839	887	885	851	850	870	869	901	895	908	904	894	848	860	869	827	890	928	863	858	777	933	894	850	891	950	842	883	894	845	829	860	868	950	857	877	873	881	892	880	894	920	877	876	860	885	888	852	862	893	868	860	844	880	868	878	853	925	854	827	872	920	874	852	851	830	900	840	861	870	871	874	844	834	887	901	865	849	859	872	851	838	889	850	867	862	909	840	855	817	796	901	900	843	885	902	834	887	882	858	912	855	883	882	868	912	869	816	867	861	856	902	850	895	939	911	903	884	878	839	902	843	890	857	911	886	854	861	827	894	899	859	862	833	863	843	880	838	842	881	888	865	884	827	873	906	882	859	853	906	827	882	904	889	852	856	876	902	893	871	847	876	898	862	875	891	906	864	862	877	862	906	832	891	846	878	834	928	842	803	901	851	900	858	841	876	910	882	834	896	886	865	880	890	881	917	848	923	882	883	933	854	880	893	903	842	823	887	872	891	908	862	908	876	941	870	899	896	916	824	861	851	847	820	890	863	904	919	947	930	869	877	922	908	909	905	891	853	886	859	878	869	850	887	862	854	859	857	942	883	810	949	872	898	843	807	836	900	851	863	894	863	895	864	836	899	930	879	844	889	843	861	864	910	873	891	866	846	863	871	869	908	934	885	904	885	899	890	873	887	891	846	871	852	878	901	873	852	876	844	829	912	853	916	840	849	842	831	845	878	833	876	855	892	877	838	837	862	862	928	860	902	923	886	849	880	902	835	844	865	836	852	859	924	867	821	849	864	862	839	882	860	895	867	864	872	846	847	836	848	826	860	875	877	833	883	918	833	888	858	908	835	849	925	857	842	897	827	870	882	856	913	887	852	844	943	874	839	823	879	827	881	897	872	881	884	896	858	927	887	860	857	899	860	889	868	863	875	903	887	834	870	833	885	829	875	877	858	879	882	884	886	875	914	905	916	862	871	822	886	874	831	844	878	874	868	871	816	841	865	836	899	891	851	925	904	865	883	886	882	860	856	853	866	825	956	846	879	881	834	805	844	801	913	874	843	873	843	879	867	830	857	877	875	877	824	881	898	880	890	886	894	897	858	837	858	838	888	847	908	833	880	876	880	874	905	851	846	844	879	870	854	859	859	816	845	863	870	875	858	926	885	927	861	864	845	892	827	899	822	905	899	875	799	867	888	914	864	867	828	871	936	874	836	909	888	902	870	870	906	859	932	863	871	866	840	939	914	897	867	843	917	868	908	901	859	881	827	874	854	887	875
3025	2019	1079	727	884	1127	1133	880	747	631	570	475	397	346	264	224	209	214	199	171	186	182	143	133	133	127	93	92	102	105	112	105	101	103	107	100	90	93	85	80	71	85	88	73	79	83	88	75	70	89	85	84	70	87	72	77	68	73	65	75	70	61	66	76	68	77	77	81	62	71	82	67	67	69	73	72	56	76	64	65	78	80	75	65	67	68	69	64	78	75	72	71	64	82	73	74	78	55	74	71	74	66	71	81	70	74	70	64	78	62	71	77	61	74	74	67	73	94	68	69	63	70	68	72	77	77	52	72	71	94	80	55	70	69	73	91	78	79	60	64	77	79	75	72	66	67	62	76	73	66	69	71	83	62	72	80	65	74	66	64	68	68	90	88	64	71	76	69	88	69	70	69	56	84	69	78	74	72	66	69	59	84	78	78	83	55	59	69	61	65	83	85	54	74	73	69	58	56	73	66	66	79	75	59	73	72	73	60	74	70	61	76	64	72	73	84	77	59	45	64	66	75	57	78	82	76	75	73	70	82	62	72	71	68	68	71	77	68	67	74	76	70	55	63	70	70	66	71	79	65	71	68	60	79	74	71	55	61	73	74	82	62	58	71	80	80	54	60	61	74	73	69	71	62	66	59	75	64	66	66	71	74	51	76	70	72	57	80	90	58	65	57	72	64	65	87	58	64	67	73	73	53	76	62	79	64	70	57	71	80	71	70	57	72	77	69	62	66	83	85	67	67	59	59	70	72	65	68	71	74	73	71	66	72	69	76	69	62	67	69	57	68	70	93	76	67	47	76	63	72	68	86	54	84	82	77	63	73	64	65	74	65	76	76	75	60	61	64	63	75	81	59	67	68	62	55	82	72	63	70	58	66	87	74	68	62	70	84	65	79	68	63	59	65	65	72	62	59	77	73	68	74	80	74	74	68	67	82	71	72	69	74	78	73	74	70	70	82	70	75	51	75	84	61	57	78	74	82	82	64	58	73	54	69	60	82	78	72	61	63	70	77	78	65	66	61	74	66	73	76	72	75	72	58	80	64	72	72	74	73	67	66	75	68	65	63	76	73	69	58	65	71	64	66	65	64	53	70	73	70	73	70	71	69	68	82	78	72	69	72	61	55	76	70	80	65	67	76	61	49	61	69	73	78	82	72	72	63	65	65	62	68	70	76	58	78	69	68	65	64	67	85	54	57	73	71	65	67	69	54	56	67	68	81	73	67	79	68	69	64	59	64	57	77	79	74	59	90	67	66	85	75	73	61	70	79	74	67	74	83	75	65	89	60	82	63	64	74	63	66	57	69	72	64	72	63	64	68	69	80	65	66	56	61	58	63	60	60	68	57	71	63	78	66	72	71	68	73	59	68	74	71	75	71	61	70	68	80	61	74	79	68	60	72	63	66	65	60	78	59	67	75	63	62	73	79	59	87	68	52	75	66	78	72	66	71	77	70	69	65	51	58	64	67	73	71	72	65	72	86	77	82	68	78	54	64	59	73	59	73	70	92	55	63	65	60	72	94	77	75	70	67	66	66	75	74	80	66	61	78	60	60	79	91	66	68	71	76	63	61	68	79	66	69	60	65	76	61	55	63	67	60	67	71	73	71	87	60	77	65	65	65	77	50	73	77	81	72	63	75	70	66	61	51	68	63	62	72	72	62	69	69	69	76	70	68	73	66	61	79	69	82	64	75	68	79	63	62	69	71	69	60	65	85	62	83	59	72	77	65	63	87	80	62	65	66	73	73	85	66	67	62	69	65	62	76	60	59	63	71	72	64	64	84	71	72	73	74	87	74	68	56	63	67	71	68	70	69	64	81	62	78	66	64	48	79	80	75	64	80	68	74	68	60	58	61	67	76	67	70	61	68	69	71	78	64	65	77	72	53	89	67	62	85	60	71	64	71	72	71	77	64	75	61	59	74	62	80	61	74	61	64	83	59	62	66	65	91	71	95	82	68	57	73	77	56	72	63	63	73	88	73	55	62	73	76	69	67	68	80	72	85	69	72	83	63	61	72	76	69	68	54	75	68	63	67	73	80	54	61	67	73	74	69	59	69	61	79	68	67	60	65	66	67	73	85	60	64	71	72	59	74	75	87	59	65	75	85	68	61	78	68	81	75	63	90	75	83	73	70	61	53	71	60	77	74	74	55	79	77	68	75	77	76	71	78	59	75	89	76	74	54	61	73	63	79	77	68	77	72	63	83	76	60	60	62	58	66	69	64	54	60	71	65	71	84	75	99	67	68	53	96	71	75	74	56	68	74	76	72	73	73	61	79	70	66	58	65	59	75	64	63	71	72	83	88	73	55	67	71	75	62	70	71	59	64	63	63	84	67	57	66	68	75	68	89	69	81	74	67	54	83	76	73	81	61	54	73	70	69	66	63	82	67	71	63	69	46	76	66	60	74	66	66	81	60	67	80	90	54	62	54	56	73	86	69	68	76	73	73	73	57	59	62	74	72	73	68	73	74	65	77	66	94	67	61	56	71	74	62	64	80	69	64	68	68	67	67	83	79	61	81	76	86	78	67	70	61	68	72	72	65	65	58	90	80	79	75	73	69	71	72	79	70	79	63	63	83	66	82	75	65	61	81	73	66	80	73	71	74	74	74	71	72	67	68	61	69	81	89	72	56	57	51	81	66	68	83	67	83	83	70	72	80	77	70	72	65	63	62	76	73	77	56	85	63	71	71	63	72	71	74	74	77	68	79	78	81	63	75	77	57	68	73	71	67	58	72	71	79	60	66	69	67	71	59	55	78	79	67	83	63	76	51	79	82	56	85	86	75	72	76	72	76	81	82	56	70	78	70	62	63	67	73	60	76	70	58	76	75	83	80	55	79	76	77	56	73	62	68	75	66	78	72	72	78	65	73	64	64	75	69	71	74	69	96	66	67	79	74	83	79	73	53	73	74	73	70	83	71	69	64	84	61	76	69	76	88	75	62	66	60	70	65	66	73	76	86	58	71	74	63	61	73	75	71	66	61	59	73	65	77	63	77	83	45	73	77	87	62	66	66	60	69	93	70	72	84	74	91	78	88	76	67	79	72	78	69	65	69	64	58	72	81	71	63	63	62	72	72	67	59	61	82	72	77	77	72	73	68	85	45	71	64	65	60	82	59	100	68	66	67	67	75	71	62	77	66	83	71	61	69	69	64	67	88	67	73	65	92	78	57	59	88	70	62	70	77	64	72	66	65	78	64	68	56	54	69	73	81	72	83	63	73	69	73	61	76	69	74	77	60	69	64	81	74	68	66	85	62	78	64	51	73	73	69	64	77	79	83	76	56	64	68	69	77	79	66	77	65	68	77	64	77	74	82	82	54	77	76	76	73	70	72	72	75	72	74	57	81	65	77	70	86	80	76	61	60	78	74	71	74	69	63	74	85	65	83	81	69	81	62	88	71	73	77	61	65	68	71	71	68	72	70	57	74	66	72	76	63	72	79	69	62	85	62	65	62	85	71	71	59	68	73	57	66
28040	19784	14466	22602	30361	30839	28265	24911	21307	18364	16793	14851	12353	10350	8255	6389	5729	5598	5360	5626	5603	4354	3488	2902	2451	2233	2128	2097	1953	1847	1761	1910	1810	1706	1732	1571	1605	1537	1425	1346	1386	1317	1179	1172	1135	1154	1052	1086	977	1064	1034	967	954	906	890	859	910	874	900	827	880	854	818	865	850	829	857	874	844	870	833	819	816	816	842	813	827	849	880	861	854	814	877	842	881	826	852	856	833	860	825	845	798	830	882	848	855	802	861	855	856	849	868	768	861	836	850	841	855	804	849	817	858	867	861	856	816	772	858	838	851	811	835	836	796	837	824	841	862	850	797	880	807	838	853	835	868	858	803	835	892	871	852	810	832	867	815	847	811	807	866	860	792	809	764	833	801	798	809	766	898	823	836	799	871	808	809	870	839	868	836	786	814	837	802	872	841	835	834	869	819	807	782	783	857	816	819	861	842	824	794	868	823	801	845	844	822	848	853	884	801	837	825	866	818	830	833	832	780	790	835	841	823	873	813	819	818	890	855	829	841	830	859	835	803	829	884	865	850	802	821	860	804	850	895	847	873	820	836	824	851	858	841	839	848	835	844	853	810	795	860	791	821	824	842	810	899	834	899	864	888	852	852	791	848	853	857	834	836	883	818	891	840	827	827	856	889	840	815	842	805	850	842	881	823	854	816	799	837	808	819	832	847	857	827	827	831	810	869	830	811	836	828	873	844	823	839	822	837	880	905	864	830	764	829	846	839	823	884	771	922	841	837	825	805	815	819	824	778	845	810	844	842	855	859	822	821	808	841	849	866	842	875	841	854	800	858	814	840	855	841	859	866	785	819	837	838	822	823	847	840	843	840	803	833	808	886	852	833	821	792	832	831	838	899	822	812	826	867	764	864	868	885	858	857	810	796	797	842	866	824	859	846	852	838	840	814	808	826	822	884	879	825	819	851	799	825	867	822	861	858	885	822	829	805	841	837	844	809	818	845	865	898	817	826	818	820	860	834	812	823	848	816	860	810	828	829	848	802	808	811	826	866	845	872	830	863	831	822	812	806	838	867	827	833	857	816	817	809	854	881	875	828	805	843	805	853	794	827	846	795	856	809	847	812	770	842	843	878	850	867	838	841	862	861	873	758	868	827	822	832	790	831	809	918	841	815	851	840	821	781	837	861	811	865	806	811	806	834	838	820	827	833	795	861	762	809	877	886	847	773	880	842	819	822	828	868	809	819	775	814	833	840	822	863	837	844	826	793	838	807	885	766	848	843	834	842	879	786	854	817	820	820	827	839	835	820	824	857	840	795	844	845	817	847	866	905	859	850	817	844	871	861	827	781	894	783	841	793	877	876	852	815	847	801	823	796	805	865	842	838	824	847	820	844	802	857	780	794	806	825	849	884	841	813	825	845	866	819	806	833	846	899	833	837	785	838	812	824	874	888	852	844	866	826	871	854	806	828	826	866	852	865	908	831	819	887	845	861	817	853	844	871	836	814	860	815	848	817	845	826	861	815	829	844	891	878	771	846	814	801	877	843	858	826	899	839	815	810	804	844	834	872	790	879	893	825	852	803	817	857	840	824	886	805	846	814	877	850	836	802	863	815	860	847	852	803	860	859	867	810	868	839	898	874	857	802	844	866	799	851	806	841	839	843	879	924	865	851	808	868	840	827	847	811	802	818	891	852	858	819	865	845	870	844	857	836	832	851	865	826	863	900	873	800	875	809	832	816	823	846	851	794	874	824	816	819	833	860	861	854	801	899	845	815	785	853	817	807	824	841	798	766	867	871	823	901	847	761	835	882	838	837	806	856	843	818	818	809	833	785	867	832	808	747	848	843	799	869	823	815	901	863	852	861	809	847	835	844	789	837	837	862	874	858	853	828	861	880	855	842	814	794	845	861	832	845	843	842	799	840	857	853	850	835	855	806	861	872	824	858	867	775	838	819	799	897	815	785	826	802	855	820	840	854	832	813	842	848	818	883	818	845	829	862	849	861	849	846	822	828	851	834	837	839	842	791	835	846	835	777	850	871	830	837	866	858	892	826	819	800	828	818	838	825	897	862	816	828	844	863	863	821	800	850	825	829	787	795	830	841	845	845	860	843	852	823	830	879	827	854	851	814	839	863	814	830	808	858	853	837	865	807	902	797	845	807	811	850	848	785	794	830	814	840	859	792	856	880	866	784	786	886	834	792	872	828	814	805	821	779	838	855	827	859	824	804	825	831	852	816	845	847	804	784	747	848	797	821	851	883	826	810	861	796	822	888	825	826	801	813	882	823	847	811	792	824	805	790	843	823	885	843	832	864	828	843	860	840	789	844	804	824	818	836	875	824	811	889	827	844	855	826	840	861	874	821	837	880	821	861	811	862	795	826	864	848	857	864	842	800	789	839	885	858	860	857	885	807	792	879	845	826	800	782	846	837	793	843	811	874	813	823	845	827	830	830	873	850	850	844	830	855	861	834	849	847	787	862	881	812	828	829	826	835	831	872	842	826	857	855	823	814	848	843	797	792	828	808	833	821	874	841	859	786	809	868	779	815	802	829	863	829	815	862	902	830	852	851	860	881	811	835	780	877	851	829	836	806	840	830	803	837	816	897	844	823	809	829	853	851	889	860	787	837	835	814	783	829	886	816	891	831	818	889	829	864	905	899	769	848	867	874	842	813	863	868	823	877	813	841	879	866	862	859	834	815	902	872	779	806	763	810	887	849	824	860	888	813	803	809	827	883	904	841	830	798	838	885	867	871	808	847	843	840	810	830	815	849	847	822	844	794	862	840	849	863	827	812	856	813	805	821	823	862	820	857	828	797	868	833	865	851	822	875	821	853	882	865	861	859	901	863	842	866	838	843	858	836	822	902	860	798	824	837	800	775	855	819	834	769	863	797	839	867	852	823	841	832	815	909	855	809	874	860	811	830	862	774	824	848	857	816	795	845	845	819	806	837	810	855	875	845	861	847	806	853	816	825	842	813	875	814	856	840	858	865	822	788	829	839	806	792	823	796	790	890	874	859	831	807	882	869	773	833	861	829	864	860	813	802	840	839	845	869	873	848	843	830	843	816	870	830	830	841	838	816	891	813	843	860	791	798	876	896	886	826	818	830	860	841	903	857	824	862	857	847	814	828	814	835	794	888	828	801	876	823	803	857	788	859	850	852	871	819	829	880	892	912	855	832	886	814	799	820	869	845	840	841	869	906	792	824	915	881	770	842	838	774	833	905	829	810	840	881	859	828	837	843	862	840	896	864	821	773	865	863	875	879	785	845	873	844	865	834	824	842	830	780	813	831	820	851	873	824	820	843	846	861	811	814	803	865	824	816	871	873	826	800	820	877	818	849	798	845	855	821	856	865	899	873	870	801	872	872	831	807	817	860	804	860	864	888	845	817	801	817	819	833	779	836	849	787	831	873	885	792	843	799	817	880	850	885	843	888	858	834	860	832	843	812	868	862	869	827	791	840	840	876	784	770	858	870	864	844	849	791	850	863	831	854	851	876	802	795	859
4201	1897	996	753	913	1199	1146	982	766	667	553	520	454	410	349	261	230	174	204	224	240	202	153	135	125	127	135	108	115	98	102	117	92	100	114	95	114	80	86	94	99	103	90	100	92	84	95	85	89	87	80	90	71	88	64	74	80	76	91	92	79	84	78	78	88	78	63	72	74	71	80	76	76	83	89	91	87	70	87	89	81	89	80	84	88	75	71	70	81	75	80	88	88	80	78	83	73	80	89	88	74	90	71	69	94	85	69	78	78	74	69	71	75	83	64	74	68	75	76	68	70	75	80	73	77	73	70	76	75	78	80	64	87	95	82	88	91	90	75	75	84	80	75	80	91	64	69	75	84	83	76	66	84	72	86	91	73	86	75	74	72	69	88	69	82	95	85	66	67	65	85	81	75	95	105	93	73	80	80	81	88	94	85	76	87	95	75	83	79	68	86	83	77	104	93	91	72	68	67	72	89	91	89	83	65	80	76	79	65	80	80	82	66	75	72	81	76	90	72	77	73	82	86	86	83	77	76	61	74	77	92	74	69	75	101	70	79	88	92	86	76	71	71	85	76	66	71	81	78	78	69	90	86	77	64	84	78	68	69	70	69	82	73	83	87	67	63	86	87	81	71	99	65	77	83	73	72	87	66	79	73	91	86	82	75	75	61	91	86	68	68	57	79	66	78	101	68	77	68	82	58	84	70	60	85	83	92	83	71	76	74	66	95	83	80	87	85	76	73	69	62	72	87	84	86	72	78	79	71	61	93	75	93	75	77	71	73	74	84	77	70	87	96	101	77	73	67	82	76	79	70	79	87	73	75	87	80	73	80	101	75	85	81	66	91	84	81	86	74	101	72	76	84	74	63	78	78	72	61	73	61	82	76	81	87	84	84	79	85	74	80	71	84	66	89	84	79	71	92	73	66	87	78	81	73	72	70	77	85	75	63	68	90	72	83	64	82	67	78	85	80	83	88	67	85	99	82	83	80	73	84	88	84	72	77	78	84	66	82	64	89	68	96	81	68	85	87	76	72	70	75	58	80	81	83	66	82	72	75	78	91	81	83	89	83	86	74	95	70	81	99	70	80	88	76	76	73	80	69	82	87	75	77	78	80	92	67	92	83	80	77	70	76	75	80	88	80	73	75	72	87	91	66	86	81	99	68	99	79	59	83	86	67	80	76	70	75	84	83	87	66	77	96	84	66	87	91	73	74	89	76	75	83	72	72	75	70	67	91	70	71	84	88	85	67	72	81	81	94	80	75	84	72	78	79	72	85	82	88	84	71	90	87	74	66	97	73	79	91	76	86	91	90	88	91	70	92	74	82	77	84	78	85	78	82	79	81	87	87	74	86	79	84	94	66	69	93	85	79	82	71	82	63	92	73	86	63	68	82	72	85	79	79	70	76	78	76	79	64	74	86	65	82	67	75	67	97	70	79	75	72	106	76	82	73	70	77	77	74	94	74	68	85	86	78	75	84	79	76	87	76	66	74	69	68	66	70	67	64	66	68	88	92	72	71	83	89	67	72	88	80	83	78	87	97	103	87	87	88	88	80	73	84	91	62	81	85	62	78	84	85	65	86	81	82	76	74	76	73	68	74	105	74	75	68	66	85	76	77	81	82	97	77	89	85	63	69	72	66	72	73	94	93	81	78	93	77	78	86	89	85	86	77	80	96	81	90	92	96	96	77	84	92	65	91	88	80	91	98	73	76	86	75	69	76	74	90	85	88	77	87	93	79	70	73	77	69	71	90	81	78	79	62	73	72	74	81	92	73	89	62	75	83	78	69	95	79	84	75	92	80	77	76	89	91	81	70	84	89	86	80	81	75	82	84	74	72	99	81	69	75	91	84	80	84	79	72	113	69	82	74	78	72	77	79	85	90	78	79	83	71	75	85	74	75	87	61	76	79	76	92	80	87	73	80	82	76	94	77	66	65	84	99	70	64	92	88	72	79	90	86	89	77	74	86	74	95	88	80	73	67	81	77	87	77	69	66	70	75	63	99	83	82	90	80	84	81	85	94	86	84	72	74	69	79	73	55	75	88	80	71	77	96	78	82	88	74	98	82	80	87	69	70	76	89	77	80	94	76	70	91	77	79	74	83	79	81	73	71	54	82	98	75	79	66	80	83	86	73	81	83	98	78	88	82	76	70	86	85	93	99	72	81	77	76	84	95	81	91	72	78	67	80	64	93	85	77	82	74	71	101	79	73	88	78	76	91	85	81	74	54	79	54	101	79	88	69	66	90	76	86	77	70	80	73	97	70	76	91	62	73	76	77	89	71	76	94	67	104	99	87	78	66	81	70	75	85	81	87	69	92	84	73	82	82	107	64	60	79	91	81	75	77	103	66	64	72	91	90	71	68	86	104	75	79	74	82	79	87	76	84	76	89	79	79	79	75	95	79	88	68	70	87	75	84	72	90	68	74	73	86	66	90	64	85	71	77	76	88	76	87	79	82	60	80	91	89	92	56	81	80	99	73	95	75	89	92	77	94	91	77	90	82	77	90	70	87	87	87	81	86	87	72	79	88	69	79	71	73	79	64	71	78	78	88	80	83	69	76	86	95	74	84	76	77	91	83	80	86	72	87	85	80	79	72	81	76	70	77	81	86	76	91	83	72	70	74	91	70	74	83	68	79	71	83	89	72	89	67	83	98	64	88	85	101	89	67	70	70	76	82	80	93	71	71	75	86	67	81	79	79	78	91	84	75	78	73	87	93	65	63	68	82	67	70	67	84	89	89	93	76	67	73	86	79	61	67	89	99	74	78	79	81	82	75	89	73	79	78	76	82	74	88	73	99	72	83	77	72	82	74	84	74	80	72	80	77	77	86	85	82	72	63	88	75	90	86	92	92	75	84	74	77	83	62	82	60	98	78	79	85	81	90	87	75	87	84	74	72	66	80	73	59	85	84	68	81	73	83	79	82	74	68	66	71	72	78	83	81	92	83	67	74	81	69	93	83	69	76	73	78	73	73	79	92	65	69	67	56	80	71	83	78	76	70	71	81	74	77	67	87	73	80	98	74	76	76	73	69	68	76	75	93	84	74	75	87	74	80	78	81	80	75	64	95	83	69	94	77	81	70	67	84	87	97	76	83	91	81	82	92	80	81	91	80	68	70	85	79	80	76	79	74	82	95	65	77	75	71	68	87	75	74	74	85	82	89	77	66	87	76	76	83	65	76	74	80	75	85	77	75	73	88	80	81	84	73	68	79	79	90	81	77	67	89	78	65	74	71	67	67	68	72	75	68	79	64	88	74	83	85	74	92	70	91	86	78	65	87	78	71	79	95	85	88	59	77	88	79	72	71	85	95	69	87	79	77	81	81	76	90	84	78	81	93	75	78	78	63	88	70	77	77	75	68	83	92	84	79	77	82	89	100	78	84	79	76	74	81	69	87	81	87	56	80	72	83	85	72	84	72	97	79	72	73	73	77	93	69	76	65	76	69	67	86	81	77	78	83	82	65	101	78	86	66	86
26535	18758	14213	22550	30213	30902	28660	25620	22122	19203	17334	15420	13306	11297	8920	7287	6281	6004	5767	5815	6010	5040	4029	3290	2751	2493	2354	2253	2172	2192	2001	2010	1960	2036	1863	1840	1788	1687	1561	1586	1550	1565	1368	1267	1333	1270	1188	1146	1190	1114	1100	1085	1045	989	978	1090	915	1046	968	965	974	955	992	958	955	996	915	896	943	971	988	939	955	965	943	936	965	919	934	954	919	991	914	947	991	962	942	889	922	912	929	913	935	908	957	1003	949	911	920	936	928	921	904	951	963	883	988	924	947	957	930	939	915	918	925	925	932	928	933	903	980	909	925	962	858	972	962	934	945	975	975	936	923	960	980	958	912	934	920	958	972	926	940	891	961	962	946	920	924	952	1001	902	960	973	920	914	994	939	977	912	962	948	942	889	965	925	941	922	945	967	899	908	941	910	967	953	967	935	929	951	926	884	904	941	927	970	933	923	970	941	980	943	957	994	927	948	939	952	948	915	950	928	935	961	915	931	930	912	887	919	943	926	951	977	957	891	943	924	874	936	964	957	974	909	949	897	968	913	981	984	1006	952	908	898	962	944	936	951	933	883	935	910	940	911	969	967	942	959	905	936	906	948	951	914	918	915	897	956	957	947	948	942	995	942	1033	918	926	925	906	914	947	958	912	995	963	951	967	934	986	910	937	945	912	918	957	933	920	917	881	942	968	970	921	919	927	901	909	958	897	895	886	896	973	936	917	934	972	886	963	951	980	926	917	954	969	956	938	923	940	927	941	922	946	935	984	930	963	914	950	894	944	958	955	985	953	925	945	902	901	993	909	909	950	948	937	908	988	950	969	921	927	911	937	966	914	961	955	958	907	932	955	953	874	911	919	894	931	902	985	929	937	914	977	958	962	950	897	956	946	931	932	987	915	984	939	898	945	931	899	926	855	918	939	954	974	905	986	975	954	986	890	974	928	931	958	951	945	942	944	916	999	907	973	994	923	942	950	904	927	911	936	917	993	903	954	922	931	934	933	950	935	907	929	901	967	963	898	915	896	951	942	976	963	921	1005	925	997	920	917	960	915	937	993	899	942	953	917	883	986	898	1000	937	895	885	891	950	944	954	919	884	941	896	880	909	960	963	957	919	931	935	886	916	934	939	971	935	940	932	962	926	929	956	914	888	923	870	967	881	939	918	944	877	947	971	947	958	920	903	982	945	963	926	935	952	933	935	918	931	957	923	902	911	928	932	947	942	970	912	940	959	883	944	951	943	944	967	938	874	899	939	959	975	958	943	997	929	925	929	908	887	960	982	948	977	911	938	991	969	945	934	934	949	959	915	953	966	929	971	986	1005	971	945	974	889	983	970	925	923	867	964	918	949	941	928	932	964	934	866	939	950	947	943	889	910	978	949	911	895	886	965	944	916	972	959	928	931	921	939	949	1001	934	905	960	934	899	909	944	984	975	921	888	924	927	936	949	909	928	1008	914	930	947	970	949	930	911	938	933	900	974	945	883	905	1004	937	985	946	963	909	946	887	943	1006	925	975	944	943	942	942	954	965	918	955	912	924	954	963	877	924	913	945	1016	916	917	908	934	936	950	914	967	933	919	965	964	979	899	891	955	924	954	941	924	955	896	941	902	969	921	933	944	934	898	970	898	967	945	923	958	923	915	978	977	921	952	908	929	921	929	948	957	924	916	974	914	938	877	997	994	943	918	907	956	943	970	929	964	895	916	931	971	927	959	953	963	917	976	894	937	974	977	952	966	925	959	905	938	871	949	934	916	958	955	908	921	933	937	953	953	956	959	954	952	958	929	975	913	917	956	969	907	968	882	925	902	885	1014	962	911	926	912	959	942	958	928	927	894	961	895	921	1004	888	893	920	982	1005	914	949	901	967	917	932	940	942	898	900	890	933	932	929	965	973	951	929	956	929	957	925	981	925	977	911	901	930	966	928	977	926	925	959	992	976	930	925	923	937	941	915	928	921	911	934	934	900	953	924	939	930	980	943	986	939	903	927	940	999	897	932	907	940	935	919	887	943	930	937	954	923	978	966	904	926	939	946	892	952	950	985	983	974	920	915	890	957	962	954	965	960	934	894	913	940	943	964	955	963	962	979	927	946	965	956	965	923	912	958	958	985	951	933	890	896	915	968	904	931	896	950	967	923	946	980	961	936	998	967	942	880	939	946	920	1057	918	945	986	936	1001	996	968	956	923	865	902	906	878	936	931	897	943	984	915	943	981	875	956	960	909	938	980	902	955	927	907	926	960	902	908	931	924	971	968	934	933	953	891	949	924	932	956	947	932	941	963	947	881	975	982	939	898	938	984	960	871	922	921	938	959	893	895	899	1024	892	931	892	928	952	936	910	955	982	1021	979	968	932	928	932	953	966	940	923	947	929	934	911	908	942	957	885	976	924	909	988	886	907	943	861	938	988	930	902	953	1003	940	900	938	929	921	995	930	953	929	867	964	945	923	935	944	935	882	941	897	886	941	907	935	976	956	965	906	895	922	865	963	940	962	948	885	933	965	977	971	956	967	953	911	982	887	988	938	922	957	915	905	878	928	950	920	972	994	885	885	919	921	962	951	888	912	959	895	932	896	971	898	933	952	905	896	894	913	948	905	917	935	944	1003	878	967	947	925	874	948	951	957	983	941	948	962	939	967	920	937	913	964	974	986	940	937	974	911	947	1027	903	958	927	912	916	938	938	936	920	932	949	930	877	975	889	910	912	980	874	984	957	945	925	956	895	919	895	933	946	890	921	946	944	943	947	1009	917	986	921	909	881	866	983	921	906	923	901	947	970	1019	942	930	953	940	924	983	892	908	894	962	900	893	946	918	941	938	897	885	982	921	954	938	968	989	951	914	914	920	943	962	912	959	911	940	983	942	916	945	943	924	897	964	964	894	940	936	968	929	959	950	901	938	982	939	922	963	937	912	947	925	959	1000	937	916	958	933	967	948	942	964	939	926	979	919	854	943	937	965	903	942	999	938	922	978	912	918	940	942	925	992	944	942	907	943	933	957	936	934	1008	986	1029	922	985	904	925	958	943	931	975	972	937	918	982	981	945	934	925	914	886	971	941	977	945	965	944	938	953	925	904	923	921	877	948	924	939	920	961	948	945	953	964	883	948	953	943	967	903	939	952	901	925	930	906	968	944	969	939	993	917	901	916	964	957	958	907	942	932	967	979	962	989	940	932	917	901	929	909	963	913	992	894	933	922	920	923	949	889	943	917	980	895	963	954	955	959	900	871	958	951	921	993	1005	911	937	980	879	948	957	925	990	917	921	905	933	924	961	930	936	953	1002	982	935	934	943	960	989	974	916	959	959	944	851	936	888	947	911	990	974	914	877	951	962	944	929	927	932	955	956	933	945	927	923	969	938	937	956	876	923	933	919	900	938	937	949	902	973	945	928	978	941	957	875	995	964	888	937	944	964	885	957	924	1008	941	952	896	931	890	936	936	937	951	922	961	899	998	949	924	954	880	939	986	905	916	941	942	860	921	911	951	964	906	946	935	974	950	960	937	992	931	932	923	981	921	951	957	968	924
4324	3022	1549	1095	1242	1630	1626	1280	1076	870	814	708	584	448	383	344	272	246	268	246	257	254	230	182	142	128	128	121	121	124	109	107	121	105	127	101	102	103	117	100	82	98	97	88	86	89	79	83	74	84	87	90	80	74	79	85	82	73	82	62	88	81	65	63	86	75	89	65	54	69	65	79	63	88	79	64	71	81	67	73	73	64	69	80	73	76	85	68	73	82	76	74	78	68	73	93	70	81	89	73	71	61	66	79	91	67	83	78	70	82	61	77	66	86	67	67	69	83	78	73	77	67	70	68	57	68	66	81	47	97	78	74	84	75	81	62	84	85	88	78	72	77	76	81	69	69	90	93	66	78	85	81	67	92	62	77	72	74	48	68	64	74	64	76	87	79	75	66	82	85	74	81	74	69	73	71	67	59	62	65	88	57	74	76	63	88	63	70	78	78	73	91	64	68	85	66	75	87	73	91	74	54	71	75	74	73	76	80	69	66	62	71	72	75	67	68	83	59	78	86	63	65	79	83	77	85	74	61	77	77	84	73	75	83	71	86	72	71	83	81	72	60	99	84	79	88	76	61	76	83	70	79	63	81	71	79	80	69	75	66	76	83	78	69	83	62	79	73	75	74	64	73	71	74	74	85	69	66	95	65	69	73	83	77	74	77	70	67	73	77	70	71	78	67	71	62	80	91	79	78	82	66	69	80	81	82	84	70	70	76	88	75	71	80	74	77	72	81	72	75	74	79	72	82	70	68	81	70	59	79	82	73	77	99	69	66	69	86	78	71	60	67	71	82	79	76	74	72	67	66	78	87	82	65	77	64	66	73	68	68	78	63	87	92	69	66	77	77	90	67	84	81	73	74	74	74	71	79	64	66	74	63	59	79	62	61	82	72	60	74	67	65	56	75	84	79	67	81	70	69	64	68	81	78	83	77	74	73	84	77	78	83	80	81	68	65	67	60	74	73	77	75	71	69	89	77	63	83	61	73	62	83	88	73	75	71	72	89	62	66	68	82	79	71	68	89	76	86	74	82	79	72	76	69	77	68	93	68	79	72	62	74	78	75	80	81	83	73	85	72	78	74	68	57	67	75	74	65	75	54	81	78	91	71	80	87	79	87	85	57	65	92	74	73	93	67	59	74	82	78	82	87	72	54	74	63	65	80	70	69	80	83	68	89	84	66	61	81	69	87	75	79	83	65	74	75	71	87	80	79	72	78	74	91	77	72	82	65	68	75	83	83	73	86	59	79	79	72	86	62	70	90	69	65	92	54	78	70	85	82	83	67	76	71	66	69	77	69	63	85	78	81	74	83	85	70	86	76	63	67	78	79	74	50	71	71	60	69	81	76	86	79	57	63	79	81	65	83	80	75	77	81	76	69	91	64	63	67	63	69	85	53	72	62	70	71	75	92	81	71	78	71	91	84	83	78	89	65	65	84	92	72	79	65	88	66	60	61	67	78	66	71	73	55	86	70	75	75	61	74	61	74	74	85	74	78	72	76	64	66	70	80	70	76	80	74	76	67	78	80	85	74	73	94	84	75	78	78	71	70	84	74	81	69	78	76	74	71	74	83	68	82	78	73	62	57	75	76	82	76	67	74	74	87	78	69	82	78	63	58	83	77	80	69	77	86	74	66	64	67	83	72	58	79	78	71	74	72	64	81	91	72	73	66	70	73	72	82	86	67	85	76	63	69	74	83	76	71	64	82	73	91	82	95	73	78	77	87	77	77	83	89	68	64	85	79	78	83	74	59	73	71	78	72	81	77	80	68	78	79	78	78	73	75	83	87	80	68	72	65	75	79	85	80	68	63	75	67	70	80	74	75	80	77	72	75	76	79	63	73	87	74	87	65	77	68	83	64	79	69	77	81	76	71	70	78	67	92	70	75	73	67	72	77	84	78	68	69	63	84	75	69	83	76	81	84	81	77	62	85	76	81	74	89	74	69	69	75	69	73	68	71	84	73	65	69	65	72	66	95	60	69	80	79	68	66	76	78	79	86	73	66	80	60	76	77	82	74	85	58	81	73	60	82	79	68	70	72	81	67	73	89	84	71	79	62	75	74	75	73	76	53	56	70	69	91	82	79	61	60	71	69	79	76	81	70	65	65	65	89	66	88	75	65	76	75	77	65	83	73	65	72	75	54	77	68	85	67	92	79	82	83	93	83	69	60	71	86	70	102	83	79	71	74	88	77	63	57	59	61	79	70	79	96	64	80	87	75	69	68	85	72	84	70	67	86	70	79	68	75	69	77	75	82	73	82	82	72	79	70	70	62	72	87	75	70	74	68	57	74	96	68	63	85	67	88	70	71	67	74	83	78	67	72	70	69	71	69	67	61	84	78	73	83	72	67	80	79	59	74	88	90	81	72	86	83	85	87	73	73	62	76	55	72	71	62	81	83	60	77	72	86	85	71	80	79	63	83	68	77	61	73	61	73	74	68	73	77	73	90	75	73	74	75	68	70	72	76	87	72	75	69	80	67	78	70	83	78	73	57	63	72	75	75	62	87	76	92	79	78	72	75	85	69	72	97	62	69	86	76	80	71	80	74	77	57	81	82	80	82	67	77	73	70	79	75	79	61	79	65	69	71	72	58	69	55	64	79	79	68	79	72	77	78	87	60	74	75	82	73	91	70	88	75	67	72	69	63	72	63	83	77	76	69	61	84	78	90	79	66	83	72	67	74	68	74	89	65	78	79	71	68	73	80	67	79	78	62	84	95	78	76	76	60	75	70	62	70	85	77	61	68	66	66	67	64	92	71	68	78	77	78	77	87	79	73	70	77	77	74	71	70	73	76	82	84	61	68	76	69	84	70	82	70	75	86	71	75	69	73	70	81	80	71	68	80	65	71	65	71	75	68	97	64	66	71	81	71	77	66	63	79	63	68	58	64	74	78	61	83	68	71	60	63	75	59	84	80	66	67	72	55	82	81	76	76	73	74	73	86	81	70	71	67	71	71	77	74	58	72	84	63	75	85	73	81	86	70	80	81	87	77	81	80	75	85	78	76	59	67	74	74	81	83	68	72	68	78	67	72	84	55	73	64	72	71	85	73	78	76	58	59	71	78	82	94	69	74	75	90	69	72	77	77	62	77	75	69	74	64	59	72	63	83	68	78	71	72	62	79	66	93	92	81	80	82	76	66	78	65	61	78	60	65	80	87	72	80	85	84	68	72	69	89	79	77	72	60	78	68	83	63	69	76	74	70	76	72	72	70	72	66	81	85	65	70	84	75	78	59	74	70	65	69	75	84	84	79	85	79	84	79	75	65	72	95	73	85	73	71	65	78	85	80	66	77	66	66	89	70	69	67	60	78	72	61	73	92	77	76	67	79	80	72	69	70	66	84	79	79	63	70	73	75	65	84	65	69	87	81	89	78	77	82	67	66	82	91	79	55	64	86	74	77	81	66	68	63	71	79	78	68	73	63	67	69	76	60	72	86	80	73	75	66	75	83	74	80	77	81	73	72	84	70	67	87
31168	21846	17357	26079	33397	34156	31894	28487	25206	22086	19598	17906	15814	13710	10840	9300	7935	7256	6909	6904	7130	6382	4955	4169	3374	3018	2839	2682	2611	2544	2452	2318	2344	2273	2114	2126	1927	1896	1865	1713	1568	1484	1437	1328	1319	1347	1202	1158	1154	1136	1060	1094	1019	1030	1002	975	989	893	932	929	883	886	915	864	887	972	863	873	878	862	888	889	892	867	816	856	863	834	870	859	846	899	916	914	868	908	874	886	838	885	872	855	881	850	883	850	903	816	846	879	899	855	912	832	886	891	903	895	914	909	830	874	884	844	857	871	891	867	875	838	842	881	833	861	852	893	856	861	850	920	853	819	924	868	884	923	892	872	900	857	845	851	842	865	832	889	885	830	871	873	910	860	843	847	884	842	909	837	900	795	798	828	896	877	927	843	903	861	876	852	930	881	886	841	847	902	841	843	888	887	859	864	880	834	932	856	866	890	868	880	802	801	908	865	866	811	855	858	907	868	849	902	883	835	885	910	880	810	844	843	855	843	874	829	798	915	875	901	865	896	880	879	838	844	894	850	831	881	862	863	842	856	931	823	865	865	870	854	852	842	924	868	894	809	910	871	911	814	773	895	855	823	846	909	880	859	910	902	889	870	883	869	858	893	878	858	926	890	868	820	837	915	913	896	885	862	918	869	826	857	882	870	826	881	861	816	859	864	835	881	919	844	878	867	896	864	863	862	858	870	859	845	902	857	906	867	878	890	856	924	879	909	847	856	847	874	887	842	907	884	848	893	920	841	869	899	834	853	872	865	879	873	822	838	881	873	838	874	865	862	884	879	874	843	870	876	874	845	889	840	940	875	876	904	872	878	918	849	879	822	863	963	862	852	843	848	857	881	874	862	872	872	857	827	927	889	852	881	896	922	836	793	817	843	846	882	877	898	892	861	876	850	820	903	890	864	895	840	927	871	832	905	933	890	826	863	854	842	901	842	854	871	842	837	848	858	855	854	829	862	926	894	861	872	895	836	833	846	851	871	867	851	871	826	912	920	884	861	854	884	859	807	853	852	847	838	829	815	879	864	845	870	866	816	914	870	829	849	913	876	876	838	875	858	876	835	859	878	863	843	891	864	870	880	864	863	845	859	847	878	818	899	869	878	791	816	911	842	874	882	867	858	902	851	835	885	900	872	871	820	953	886	890	846	864	860	872	866	884	893	865	853	843	884	818	900	869	918	930	840	863	865	906	838	861	921	846	819	870	863	814	862	868	904	873	854	913	840	899	881	891	866	857	894	835	878	841	878	881	827	837	823	868	891	888	860	854	807	921	858	831	874	884	885	833	908	833	895	813	878	903	895	898	879	945	814	828	888	852	881	887	901	867	851	854	894	843	834	909	910	825	842	847	878	860	810	849	904	882	849	888	897	905	851	855	926	856	848	839	885	806	850	827	849	824	855	862	866	886	944	888	873	858	863	847	859	862	875	836	826	882	849	879	872	861	874	882	894	876	844	869	869	850	909	860	872	877	918	843	891	879	904	822	879	865	900	909	801	848	826	874	870	890	896	812	874	862	864	820	841	910	911	882	879	903	900	852	911	854	871	822	875	864	874	894	882	819	805	856	854	897	850	790	916	848	849	901	882	878	854	899	837	874	939	878	912	891	907	858	835	872	893	859	883	928	921	849	851	924	956	855	899	928	877	858	916	851	852	888	847	853	886	883	860	876	888	902	878	841	845	840	841	926	858	858	849	836	843	828	861	850	876	876	889	844	893	872	894	845	810	814	852	837	849	846	857	894	879	908	840	832	865	832	910	862	873	880	853	861	882	868	874	810	921	884	879	822	871	833	884	873	865	873	903	894	852	897	855	834	835	888	853	852	857	836	894	869	891	887	836	827	856	935	843	869	828	838	883	873	943	888	894	842	807	842	864	835	885	888	814	838	865	835	857	844	866	862	894	874	856	890	864	842	821	888	915	824	892	880	885	907	854	895	912	902	872	849	892	826	900	901	948	892	875	835	860	857	833	842	906	859	876	831	890	887	839	906	846	931	871	869	883	856	911	861	891	863	873	868	874	867	811	922	849	881	859	809	902	867	895	858	868	843	896	815	880	860	872	868	910	886	878	817	913	910	878	823	867	846	916	873	830	845	834	857	875	843	857	876	874	797	821	878	834	867	921	844	893	872	879	884	855	887	890	808	908	876	874	870	848	851	881	843	858	856	888	935	915	875	861	851	894	913	887	858	899	851	830	878	833	900	911	863	899	887	888	868	878	892	851	869	885	866	856	865	856	851	866	891	870	857	874	819	834	910	857	838	861	809	830	892	869	838	812	839	895	895	830	830	876	855	887	904	866	841	863	850	871	822	849	857	881	903	938	860	864	815	852	859	868	851	859	856	898	821	842	874	894	902	878	903	894	945	859	891	881	869	755	857	851	869	902	869	887	892	840	855	850	852	843	833	817	886	851	884	858	823	830	796	847	835	899	866	857	896	867	877	859	908	895	842	861	855	792	905	849	837	882	798	845	878	891	911	874	874	881	882	825	831	874	859	860	887	910	887	878	874	856	825	897	865	846	896	876	852	862	871	846	884	896	867	875	885	874	900	842	860	850	869	820	844	896	882	845	842	835	828	868	912	832	828	830	896	891	852	850	895	871	836	894	895	886	848	912	897	822	877	822	894	906	912	898	954	858	851	879	930	846	827	829	867	884	859	907	836	849	841	846	848	860	846	814	905	914	870	951	828	852	873	877	824	890	848	859	818	856	891	838	923	865	857	837	845	831	896	867	867	856	865	871	875	835	930	862	835	846	882	868	894	870	866	859	868	860	878	883	855	875	853	876	863	878	881	855	933	855	891	908	868	869	868	885	888	879	801	881	905	823	837	875	818	889	893	830	864	890	844	915	915	818	877	839	876	860	901	903	850	903	826	894	871	857	874	886	891	883	856	848	853	897	856	854	837	918	863	870	873	850	918	880	878	842	812	877	881	872	859	874	872	862	887	835	914	858	880	882	857	886	879	830	867	935	847	863	863	869	851	857	900	857	902	902	856	896	889	831	878	848	896	894	873	925	868	878	866	866	857	865	888	822	842	913	824	858	867	866	856	851	907	822	828	874	838	861	893	864	878	884	866	832	832	916	905	903	859	847	902	840	883	875	905	863	847	895	851	901	839	857	907	873	875	831	871	825	839	845	835	852	848	839	809	832	826	870	899	883	866	831	855	859	850	911	886	864	854	886	911	840	960	855	885	845	897	897	871	884	844	923	853	888	867	901	850	864	844	839	868	881	885	856	881	828	856	904	842	862	898	924	863	859	846	868	856	860	860	855	871	899	858	864	897	889	881	837	840	886	848	843	892	837	862	829	888	894	867	875	857	902	857	870	883	894	867	902	883	889	912	916	873	890	947	842	897	904	874	887	851	872	868	880	875	869	895	878	830	905	843	811	886	859	831	859	844	920	927	905	871	835	837	844	908	860	850	914	892	892	847	817	898	800	917	843	868	851	872	861	919	906	826	853	841	928	852	824	860	839
2771	1066	643	476	586	835	736	669	526	432	341	296	291	263	203	181	159	145	157	138	177	161	124	112	104	100	84	101	95	109	88	85	81	85	80	114	75	83	82	70	63	92	70	70	68	87	71	85	71	91	78	85	97	66	73	83	94	88	73	56	73	72	77	71	80	85	72	73	81	64	79	63	77	73	67	66	76	56	60	77	96	65	78	68	64	69	71	87	79	67	85	73	80	88	90	69	80	53	73	90	74	72	84	74	70	55	68	86	73	77	65	70	79	76	80	77	70	65	73	62	66	73	80	77	72	58	61	71	71	91	67	58	83	69	89	83	69	69	72	83	68	64	68	84	79	72	79	65	72	68	88	82	66	90	81	91	68	73	62	63	82	86	68	90	68	72	81	77	73	70	96	88	63	73	79	64	68	74	77	65	81	78	64	89	76	66	66	63	68	68	59	82	53	72	83	67	89	77	82	74	69	85	73	76	78	89	82	78	74	64	74	85	73	72	53	70	75	97	80	80	78	71	58	82	75	68	61	70	82	75	88	58	61	64	88	86	68	71	84	69	82	79	71	86	74	74	83	80	70	98	74	81	76	72	68	74	81	74	78	84	65	65	73	71	61	74	72	66	78	62	69	68	67	78	69	74	63	78	70	80	83	67	78	79	89	87	62	67	77	57	80	81	69	65	72	85	79	76	64	81	71	66	87	76	73	72	66	71	75	69	57	73	101	87	61	67	74	78	60	71	76	77	54	78	62	81	72	69	73	54	98	79	73	80	81	82	77	81	75	82	68	69	85	73	73	84	71	84	86	85	69	80	72	69	65	71	72	76	82	65	76	78	77	62	69	86	73	68	68	92	84	87	84	63	69	63	84	75	64	85	72	88	84	80	79	91	76	61	74	69	79	73	68	64	63	79	71	79	88	65	95	79	67	82	68	85	80	85	86	77	61	76	74	66	73	68	72	66	73	69	54	66	72	81	68	89	78	88	80	72	76	79	69	68	82	80	86	86	70	68	79	76	85	85	54	80	69	67	91	65	76	68	70	60	62	67	85	69	74	78	78	85	60	80	72	62	83	75	80	71	72	78	80	85	66	67	72	80	80	66	89	77	69	75	72	65	67	77	74	70	78	64	76	63	89	79	73	78	60	84	84	78	66	80	76	65	64	65	76	73	76	76	78	82	73	72	61	77	72	77	61	75	89	85	79	65	74	71	88	62	76	75	84	81	73	74	76	74	83	76	61	75	56	68	79	74	73	73	82	78	75	89	85	72	78	77	73	70	80	60	67	84	83	81	68	65	61	74	63	74	65	62	68	81	70	73	77	69	64	66	71	87	62	72	77	83	77	70	81	67	73	67	64	77	64	73	82	80	82	81	73	62	82	72	90	65	65	70	80	91	62	77	64	75	72	65	71	82	60	83	61	72	81	68	79	72	88	71	63	82	80	76	77	81	79	92	64	79	68	83	91	76	72	69	85	75	84	56	75	65	72	76	72	80	59	55	72	71	70	77	70	73	71	82	68	72	62	70	69	66	79	81	75	69	90	74	60	65	79	74	83	79	69	62	75	86	81	77	73	62	67	87	88	69	72	71	81	73	90	74	72	58	70	75	85	86	71	66	83	76	70	76	71	78	83	84	76	69	81	76	72	70	77	71	80	81	65	82	69	78	72	66	75	73	82	71	86	84	85	82	81	75	79	85	65	62	86	89	74	72	81	89	72	65	73	74	95	76	66	91	77	72	76	73	73	75	78	72	77	74	91	81	73	67	87	66	74	69	66	68	84	65	83	62	75	81	60	67	68	81	72	77	78	85	60	81	70	75	70	67	78	81	71	59	73	75	70	65	69	82	62	65	59	65	70	80	68	70	75	75	64	69	85	89	68	82	79	83	91	64	74	58	75	76	70	79	70	90	73	81	72	82	78	88	101	72	80	58	71	81	81	74	80	80	65	72	73	75	81	73	70	72	64	62	70	69	90	69	96	85	93	65	72	76	74	72	68	70	74	77	61	77	70	75	73	66	72	60	69	65	67	74	66	64	63	72	64	80	68	63	74	94	89	89	76	70	64	72	64	66	69	88	76	72	82	88	57	72	71	74	86	61	73	75	82	61	69	73	73	66	58	60	74	92	61	91	71	80	90	79	81	82	68	69	76	89	71	67	64	68	73	70	74	63	72	80	71	67	80	75	62	67	64	65	67	66	78	79	70	67	72	60	88	77	65	84	73	64	66	67	56	47	68	70	66	76	66	71	70	67	86	84	86	66	77	85	55	70	67	73	82	64	68	71	67	81	70	70	54	76	82	63	68	65	76	78	90	81	58	82	75	96	78	72	80	78	66	75	79	84	81	78	80	86	75	66	93	68	73	70	70	77	83	74	73	53	71	61	88	71	81	71	84	72	79	72	73	83	61	82	78	76	75	76	59	81	64	73	68	64	71	80	69	73	81	73	71	82	80	79	75	78	83	70	69	72	82	65	88	62	61	79	68	73	72	84	85	61	83	77	90	87	76	76	76	61	78	82	70	70	69	69	85	68	60	76	82	67	81	72	90	85	86	69	58	81	86	73	70	93	82	74	68	78	70	91	84	74	78	66	79	73	66	83	77	57	74	85	78	74	85	70	75	84	78	85	72	73	71	70	61	69	79	78	58	75	62	88	67	62	71	55	79	71	76	76	65	76	72	72	77	79	69	62	76	80	69	70	65	66	81	64	60	80	78	70	80	81	72	80	88	72	64	69	69	59	71	73	78	74	79	77	80	71	71	58	77	72	72	69	78	73	73	80	69	66	67	61	78	74	76	64	77	58	69	77	67	65	73	69	66	84	78	61	83	74	73	67	80	72	66	76	87	73	60	60	71	86	67	76	75	73	81	86	80	83	81	88	73	76	74	59	92	80	74	86	75	65	81	67	84	72	67	80	85	87	81	70	72	53	65	77	77	65	76	59	76	80	67	74	78	94	76	83	72	74	68	86	82	78	90	82	81	73	81	66	80	82	84	93	80	84	72	81	69	75	82	71	59	64	54	79	78	71	71	84	63	82	77	72	62	70	78	98	83	77	84	73	84	82	62	67	66	64	76	64	69	67	81	88	89	72	65	69	67	83	71	65	73	79	72	77	78	75	81	83	64	84	85	76	96	69	74	79	75	88	73	73	79	68	76	84	63	76	67	72	72	64	81	90	70	83	64	67	78	51	79	70	79	80	80	78	84	81	81	83	70	77	76	60	65	77	83	65	76	90	61	89	78	86	73	92	78	69	80	78	81	78	62	65	80	78	80	67	76	79	74	81	78	85	69	90	75	75	80	77	77	66	76	66	76	79	73	74	81	76	76	78	67	85	75	64	71	72	84	57	86	83	70	79	81	70	58	86	66	80	73	66	70	89	54	68	73	72	73	65	81	86	63	73	74	81	85	61	80	84	75	69	67	74	58	88	90	67	82	67	88	75	63	80	64	77	67	67	80	73	69	76	77	82	63	85	59	73	79	80
23350	14411	10505	17982	26188	26860	24506	21174	17802	14584	11699	10041	8823	7215	5779	4662	4002	3544	3526	3685	3980	3972	3102	2519	2069	1842	1650	1633	1625	1491	1485	1451	1524	1512	1495	1386	1364	1288	1205	1226	1175	1166	1149	1079	1068	1001	997	1014	1034	985	1023	947	931	930	991	908	935	905	866	889	898	888	867	867	835	884	915	875	865	894	850	894	880	864	832	793	891	851	817	843	827	896	869	836	895	842	890	868	852	854	833	869	904	836	852	873	871	854	852	853	857	867	902	881	881	859	894	855	866	851	883	868	835	876	865	879	829	875	919	843	893	835	877	851	844	895	863	821	858	880	860	839	832	912	913	906	857	862	864	880	870	882	907	847	888	899	924	828	851	874	846	899	880	879	895	891	880	856	866	859	847	841	897	864	877	877	852	886	830	766	840	877	889	891	819	888	915	864	880	877	850	848	799	830	897	912	861	858	876	883	892	903	864	862	833	871	839	837	836	858	898	839	839	885	885	889	871	833	846	859	866	857	819	865	857	809	856	856	882	905	854	823	838	858	861	868	852	864	885	846	832	843	866	869	860	856	856	819	906	847	940	826	851	855	870	829	839	940	867	846	854	889	828	877	893	870	846	845	854	871	821	856	859	881	882	827	856	873	889	885	858	879	888	839	901	874	847	927	798	877	845	882	904	908	840	868	866	892	892	796	832	905	844	866	852	921	840	891	839	842	879	817	930	872	868	839	864	862	876	885	859	894	823	872	881	876	854	862	884	870	890	879	887	849	858	882	894	858	839	862	861	860	896	852	851	915	910	856	855	876	888	846	878	890	845	855	881	884	857	884	925	866	871	866	869	881	872	857	871	857	848	854	859	872	800	831	907	867	879	880	912	851	869	805	881	929	837	894	843	879	865	816	867	844	905	901	873	842	843	836	897	862	874	859	868	877	860	842	853	915	845	837	838	877	874	869	879	894	867	837	868	842	823	877	915	879	874	827	845	881	884	835	871	855	851	899	814	895	869	860	875	865	889	873	906	841	922	889	874	870	808	904	826	840	836	767	911	870	847	921	852	884	878	894	906	858	846	861	861	867	810	892	862	871	823	888	879	845	865	871	878	873	867	915	881	863	837	879	891	840	878	893	855	863	892	898	846	834	873	837	865	815	877	865	825	862	912	916	831	863	888	838	877	856	864	879	883	851	821	877	825	821	829	877	828	865	862	868	874	856	902	858	866	848	895	856	794	856	862	872	889	853	901	896	842	854	889	832	839	846	923	851	825	904	889	850	881	831	876	898	835	842	843	841	842	865	843	835	895	901	889	869	864	881	820	818	823	863	874	878	834	897	851	856	864	913	907	870	876	884	869	887	826	858	878	888	801	880	828	846	844	839	873	849	904	865	868	883	862	812	868	833	905	857	849	832	853	890	878	840	885	907	862	856	896	881	887	871	850	854	864	880	858	882	825	816	882	921	879	864	871	878	879	830	873	859	871	879	862	865	859	902	869	864	898	890	866	904	810	913	905	908	905	886	879	876	880	850	885	851	827	799	832	875	889	844	830	880	869	881	844	879	868	880	827	804	801	863	851	869	869	883	825	833	905	851	870	861	863	864	820	857	853	870	889	864	857	882	884	889	859	809	859	909	878	856	868	841	857	825	862	891	854	885	861	873	805	904	864	853	859	859	833	862	848	878	835	880	844	812	847	826	875	862	874	856	914	843	859	852	865	883	828	835	875	821	863	826	829	852	862	857	880	859	844	863	867	835	867	862	848	814	865	868	852	864	915	867	877	885	843	876	852	840	809	842	800	868	813	859	827	855	887	847	859	889	812	836	883	845	881	876	917	929	847	855	877	851	882	840	843	884	906	865	852	853	861	884	865	881	823	848	805	872	820	851	883	881	863	811	884	855	868	873	887	912	816	856	889	916	882	887	856	838	894	878	808	838	875	891	862	857	862	846	803	785	871	861	885	871	861	853	824	885	860	834	869	901	835	884	847	903	931	871	874	842	829	869	865	877	938	808	856	903	879	872	895	863	850	838	904	856	871	860	855	835	869	905	830	884	846	831	876	860	857	888	874	865	854	868	875	868	859	875	856	858	882	873	866	845	853	818	838	814	875	824	913	860	855	859	905	915	859	825	866	877	845	882	903	885	926	827	814	850	868	842	855	889	883	847	878	864	846	821	844	882	876	868	844	862	822	872	867	844	895	861	855	888	850	899	887	875	851	896	881	843	800	902	863	874	889	885	869	867	921	857	892	872	937	841	845	923	896	860	812	850	843	909	876	905	817	909	825	821	823	873	839	855	881	821	816	913	885	843	866	867	852	891	859	847	829	847	868	892	961	886	821	854	844	822	825	883	815	908	850	881	848	843	844	827	866	847	880	881	852	824	891	809	890	772	843	831	822	822	834	806	881	882	855	886	827	895	805	889	800	909	886	796	838	888	877	859	865	878	880	845	820	874	899	865	880	903	890	893	892	904	824	918	879	886	816	867	909	884	865	828	824	883	840	784	864	885	826	904	899	788	910	848	848	877	894	888	884	834	901	843	908	855	882	876	892	874	865	805	888	898	941	866	862	841	867	860	853	796	864	905	877	848	868	864	865	872	897	860	930	866	862	856	882	811	864	797	856	879	871	900	821	857	867	853	864	888	839	864	871	822	829	866	777	837	869	854	835	851	795	864	850	844	842	765	830	910	856	886	848	846	885	885	861	926	878	895	851	863	887	870	894	823	896	856	853	913	873	886	848	843	941	857	829	869	873	826	865	841	926	898	863	855	816	881	871	856	903	851	854	839	825	872	909	820	903	842	852	918	831	886	876	850	814	868	925	839	791	880	910	847	892	864	833	827	881	872	848	944	855	825	877	904	879	896	868	868	856	812	841	856	906	862	865	827	886	886	900	884	879	878	862	860	798	812	874	872	850	857	884	864	882	825	835	862	876	870	847	950	868	869	846	904	878	862	894	861	881	870	840	862	863	859	902	887	852	859	905	890	872	830	841	925	879	794	901	859	884	860	857	887	840	885	850	859	862	872	863	848	869	834	903	880	833	918	875	889	886	850	837	881	874	823	848	885	810	869	855	826	882	937	867	850	846	854	896	901	884	821	930	886	843	859	864	851	842	839	858	851	824	875	868	885	921	821	826	879	844	839	822	895	879	855	895	859	834	844	829	875	827	920	875	832	803	836	861	861	815	882	900	854	894	822	858	894	848	882	867	887	871	858	863	856	837	837	846	870	888	850	887	883	826	860	842	892	857	886	855	828	844	889	875	854	891	813	874	861	846	860	884	855	858	804	860	799	862	893	870	882	896	893	890	836	830	858	865	874	854	847	864	911	864	832	845	857	887	900	840	875	862	874	839	881	881	837	841	854	897	843	874	838	867	847	806	864	854	821	889	891	816	843	841	870	838	887	864	874	865	858	876	800	905	869	827	916	859	887	865	868	852	829	850	858	828	821	849	872	837	880	878	829	826	821	820	874	872	889	877	851	886	916	859	865	852	863	904	879	870	883	887	803
2889	2016	1025	701	870	1192	1194	979	795	651	543	448	400	316	257	246	228	186	204	202	152	202	168	151	117	110	130	105	84	88	95	91	112	111	80	79	96	89	109	86	90	77	83	86	83	81	89	76	68	95	92	73	73	63	68	68	82	83	76	68	72	77	58	67	80	77	68	64	75	79	63	77	56	66	71	69	71	75	76	56	83	71	52	71	63	63	62	77	77	66	77	68	65	70	69	62	69	74	57	67	76	60	80	67	63	75	86	67	75	67	60	65	70	71	69	77	71	66	69	74	86	56	59	77	75	57	73	61	85	63	55	78	83	79	69	62	60	82	80	84	73	88	85	76	64	79	71	83	74	62	54	70	74	58	70	60	69	74	68	63	73	56	68	56	80	72	67	80	82	72	67	63	84	77	63	80	64	66	65	74	72	68	67	59	82	53	67	62	85	74	69	65	56	77	61	58	57	74	64	69	71	67	76	72	67	85	56	63	80	75	67	76	71	73	91	65	86	56	77	65	76	72	70	66	71	63	69	87	75	71	57	48	86	75	70	76	62	75	56	65	64	64	79	69	74	61	63	67	64	72	56	77	62	83	62	54	79	71	66	84	72	72	61	58	67	67	69	83	71	67	72	69	81	61	58	72	84	80	66	70	63	54	74	62	83	68	66	66	69	69	64	88	72	78	55	59	71	71	80	92	73	61	67	78	79	77	78	73	75	76	63	63	58	68	77	63	70	76	52	68	71	56	74	71	56	65	63	51	68	76	65	54	83	68	62	73	77	67	57	69	76	70	66	70	63	74	65	68	60	90	62	66	68	65	71	61	76	61	66	73	71	66	70	83	72	62	63	70	59	69	79	73	77	64	66	65	74	62	72	68	63	69	69	88	71	63	76	63	65	70	69	60	68	71	75	66	60	80	62	77	65	66	72	77	74	71	71	78	67	65	58	77	80	68	76	56	80	74	70	76	65	70	69	58	63	76	55	73	72	60	70	78	68	72	63	68	75	76	74	66	71	72	63	88	85	68	67	77	66	76	61	76	78	81	69	60	78	53	85	77	79	80	75	71	73	54	77	75	85	75	75	54	75	82	56	67	62	58	75	74	65	65	83	61	75	75	57	72	77	50	75	67	70	65	67	77	66	64	63	71	66	63	74	80	63	65	67	66	78	86	73	73	70	68	46	68	62	54	82	65	74	70	65	80	66	64	68	70	70	85	71	82	64	69	71	76	70	74	67	72	52	67	56	67	61	83	67	77	71	71	76	68	73	73	65	54	52	70	70	73	57	67	66	62	66	68	64	70	70	55	67	63	73	77	84	71	81	72	68	61	76	55	80	57	70	44	75	62	78	61	57	77	73	73	75	70	74	63	90	66	66	58	81	59	68	65	76	65	73	80	79	86	56	75	79	67	74	60	69	62	76	78	77	84	57	71	74	69	64	72	67	78	62	81	75	65	67	74	80	83	69	71	68	68	81	68	71	69	72	74	85	76	62	61	49	58	87	77	66	76	63	79	72	75	72	81	69	75	67	71	65	73	79	96	67	70	71	65	71	68	72	76	84	52	72	76	54	59	69	63	54	80	79	69	70	69	70	69	65	65	64	79	54	65	58	70	49	68	68	78	67	72	79	73	81	62	68	84	70	85	93	67	66	56	75	80	56	61	78	63	58	76	82	66	67	77	76	63	79	57	71	66	66	66	59	81	79	76	70	69	75	74	68	89	64	70	87	66	73	78	81	74	88	72	69	70	73	64	71	67	78	61	73	64	65	72	68	76	66	59	78	74	73	86	75	70	77	60	48	65	76	55	80	65	55	80	82	83	64	58	71	67	55	64	62	76	66	70	63	74	70	63	68	65	88	65	64	69	78	56	73	77	65	68	64	66	76	56	72	70	70	48	70	63	65	66	73	65	74	65	67	75	68	72	83	75	84	78	64	62	76	76	81	81	64	68	60	61	65	78	58	67	78	75	59	58	66	67	56	62	66	73	50	71	65	65	70	65	56	52	68	72	60	53	72	72	75	73	58	84	66	79	72	71	76	67	68	75	79	62	61	71	55	60	77	74	79	62	61	63	65	73	74	88	67	68	81	91	71	94	72	86	75	74	68	52	85	67	83	90	70	84	64	60	63	63	69	67	87	57	61	72	69	64	87	71	82	75	59	69	55	86	56	73	81	66	67	68	74	78	68	62	73	72	60	75	69	59	72	65	63	58	76	75	72	83	79	55	74	76	48	71	79	69	84	59	80	61	70	62	60	66	77	73	59	75	75	72	81	88	69	75	79	78	75	70	57	67	74	61	65	69	74	73	72	67	67	85	63	87	84	75	67	61	70	81	71	65	67	82	65	78	73	59	67	75	67	53	79	52	68	71	70	74	79	76	65	71	78	56	59	70	70	73	74	71	80	67	69	82	71	72	75	69	62	74	70	74	74	69	71	77	64	72	78	67	65	63	58	64	71	89	72	75	83	78	57	69	70	64	66	81	67	76	64	70	76	63	59	73	80	75	73	75	58	69	62	72	72	64	74	67	70	75	67	63	77	66	88	75	77	67	63	74	64	82	75	70	80	59	49	86	57	66	75	62	74	59	82	59	66	60	64	64	66	71	79	68	65	80	79	71	67	65	66	59	67	78	52	80	89	66	69	66	64	74	68	74	69	76	67	91	77	55	62	71	73	76	66	71	69	58	85	61	58	65	75	67	76	79	64	75	76	91	59	71	73	56	68	70	70	66	74	61	72	70	80	84	64	60	63	59	76	77	61	59	57	73	59	66	66	68	61	61	57	95	71	77	74	58	58	73	70	60	64	71	67	70	70	72	74	63	69	68	78	75	84	64	70	59	67	55	76	62	56	77	68	69	71	60	71	69	78	76	69	63	66	73	57	66	80	62	62	73	59	59	68	72	46	74	62	78	59	72	65	64	84	71	64	59	91	59	76	63	74	58	70	70	71	59	55	63	73	75	78	67	64	60	64	57	62	75	63	73	74	70	78	75	83	68	75	77	60	71	76	90	68	83	75	66	76	60	64	69	76	82	81	76	64	74	67	63	83	71	70	68	75	64	53	59	72	81	69	71	84	68	76	80	72	67	73	67	66	72	74	65	74	41	66	64	64	71	71	78	74	68	74	77	69	61	82	75	64	69	71	63	81	74	72	76	81	67	71	60	72	68	67	71	54	76	82	71	56	72	67	82	60	66	62	64	72	67	65	55	71	79	79	71	73	66	91	55	88	67	67	74	60	55	77	57	79	64	80	64	77	58	59	75	73	87	63	74	60	84	63	59	69	86	67	64	58	70	69	68	76	69	77	75	74	73	75	56	70	69	58	76	50	71	65	70	61	79	88	68	63	62	79	71	85	79	60	66	60	62	63	72	77	65	63	85	81	70	71	68	76	64	84	61	68	61	68	76	66	73	82	70	64	74	77	55	66	76	65	65	74	84	84	72	82	64	76	78	78	67	79	63	86	60	52	73	64	78	77	82	80	94
27392	18980	14142	22413	30627	31279	28846	25507	22048	18889	15848	13821	12097	10199	8342	7053	6167	5274	4773	4785	4982	5060	4426	3365	2901	2376	2304	2094	1995	1929	1886	1839	1713	1727	1695	1706	1606	1517	1475	1368	1318	1241	1251	1167	1189	1110	1066	1060	1028	979	999	908	937	918	885	932	890	784	855	887	877	882	899	832	871	824	866	788	849	835	786	851	874	818	865	810	744	837	859	815	843	786	804	851	803	818	803	796	833	838	784	781	887	800	815	844	800	820	834	814	853	792	876	804	778	796	826	820	844	804	812	805	799	846	794	859	827	848	784	842	838	758	810	813	815	794	878	794	828	866	825	842	871	813	820	855	860	815	837	793	782	803	852	830	801	819	822	862	785	807	810	848	814	807	794	800	800	837	873	823	812	751	795	855	829	816	806	744	868	774	816	798	811	777	828	823	827	837	852	765	841	849	785	811	846	791	819	821	788	862	850	809	838	840	845	829	770	833	797	817	824	834	853	792	844	845	814	782	780	836	806	771	788	815	852	828	845	848	796	780	833	821	779	850	807	819	768	827	797	825	829	791	832	903	816	811	795	831	794	818	870	839	791	868	840	810	825	784	793	835	820	809	804	850	789	816	823	844	823	800	836	787	827	787	844	844	791	855	854	832	773	802	824	809	831	809	846	781	776	798	828	774	808	802	842	783	831	766	788	774	796	828	771	806	857	825	818	798	853	811	871	766	891	814	807	807	807	799	872	791	773	808	820	801	812	835	852	789	781	809	857	840	830	833	870	798	804	856	869	846	757	826	798	737	855	771	814	839	805	774	826	857	866	821	794	833	842	819	830	812	803	818	813	791	800	788	798	762	818	823	806	846	780	835	810	824	867	828	803	829	876	839	830	817	836	846	850	820	801	845	770	850	855	821	837	838	871	838	773	796	787	836	835	873	828	822	817	849	864	818	834	797	837	864	798	802	815	868	808	784	818	820	807	810	857	800	818	817	809	830	816	809	874	779	847	801	888	797	833	810	854	889	793	824	812	821	871	805	804	797	846	810	856	761	812	812	814	805	827	860	801	838	787	776	818	832	813	798	858	815	880	798	844	820	848	850	805	821	830	765	838	800	819	756	847	851	845	809	806	788	826	782	804	820	870	838	808	797	802	799	876	799	850	764	835	825	826	847	803	817	861	832	792	844	831	797	829	843	862	788	812	790	855	854	799	814	810	868	835	833	777	869	815	883	804	854	813	840	837	812	826	818	849	825	839	889	818	799	797	834	868	831	843	795	746	802	817	815	821	800	870	790	807	797	798	834	828	822	839	896	806	846	856	830	769	774	838	748	824	797	841	820	830	806	831	823	803	833	843	827	813	787	866	805	829	815	872	818	866	784	839	812	789	812	857	807	821	790	833	840	821	806	815	825	790	813	804	839	788	845	819	840	824	848	864	819	772	824	817	816	910	818	804	867	878	761	797	750	769	826	759	798	831	792	771	827	847	800	841	812	817	828	880	787	814	860	827	765	857	833	818	804	790	835	862	809	758	787	841	819	817	810	822	869	813	833	835	800	822	841	816	835	770	800	809	850	862	775	771	845	849	840	799	767	791	797	866	777	836	851	838	823	829	870	823	860	840	842	828	807	858	831	815	834	826	808	825	807	769	886	800	854	878	834	846	859	813	830	781	824	853	813	829	785	839	813	816	884	826	817	848	843	799	800	885	825	781	779	816	848	798	860	822	821	922	820	839	860	856	873	842	843	889	806	824	788	820	832	866	802	800	830	815	836	810	818	852	867	842	788	853	815	852	911	824	789	832	810	846	775	858	798	793	797	770	800	820	830	816	827	838	812	851	855	823	748	838	846	813	814	851	808	791	797	833	835	814	863	798	848	764	843	795	793	824	857	828	840	847	813	791	868	776	799	781	877	884	796	859	817	816	795	787	791	819	884	853	831	806	799	866	876	789	841	816	752	806	849	838	824	793	834	843	808	873	803	822	795	825	871	826	894	843	794	849	821	848	823	846	835	831	834	813	802	866	841	827	797	845	828	842	826	805	854	774	803	836	841	803	791	862	820	836	820	823	870	839	818	845	812	817	855	837	837	778	897	831	836	795	807	894	820	796	823	816	799	828	890	754	827	781	816	787	806	824	814	848	871	847	800	872	834	817	763	885	823	824	798	815	809	836	780	812	801	829	869	855	822	827	872	831	859	825	815	800	840	777	829	800	804	884	798	854	805	842	831	832	867	825	839	841	814	801	835	822	836	829	818	852	770	751	796	781	818	809	811	809	785	783	758	788	846	775	808	834	785	835	846	763	883	833	799	839	896	826	827	834	812	780	856	844	854	839	774	854	816	831	852	835	794	825	846	794	850	784	810	764	818	798	800	832	820	828	772	826	787	814	800	815	800	865	862	802	746	844	808	877	838	835	884	842	867	845	879	797	798	807	779	851	775	825	799	784	819	889	879	781	854	842	840	779	780	813	808	817	783	820	825	786	839	814	837	800	816	813	812	805	856	783	837	803	812	820	870	823	834	814	859	785	818	814	798	758	845	832	831	820	829	754	764	791	865	865	756	844	778	846	799	790	801	790	835	828	809	829	786	864	781	787	815	824	827	789	791	843	806	797	822	814	773	822	812	826	858	870	788	835	794	854	876	813	826	848	883	828	807	848	826	828	806	796	841	795	854	829	839	805	860	839	807	833	873	827	855	841	811	770	859	861	836	809	852	800	830	784	799	838	810	819	820	881	862	849	832	806	786	774	828	788	845	831	852	859	845	837	786	799	863	815	819	852	838	840	843	844	853	829	868	794	818	847	827	789	782	830	819	779	818	814	805	783	802	781	880	811	827	808	829	858	881	833	786	735	854	856	813	851	820	803	786	766	812	807	847	829	813	757	829	825	830	815	807	849	813	814	812	851	826	842	855	829	819	810	887	847	817	823	865	840	826	809	797	838	822	832	804	911	850	829	751	787	804	824	803	848	793	835	828	830	771	816	879	819	746	839	837	794	804	863	821	782	793	818	842	895	799	787	841	843	801	840	860	838	785	818	782	847	808	811	791	815	842	850	819	793	852	835	841	855	839	779	791	780	819	783	840	837	854	805	789	867	821	838	791	834	819	836	804	839	822	816	799	757	846	853	850	811	826	877	830	838	819	866	846	866	803	766	868	843	845	817	844	777	794	802	868	873	859	798	839	796	822	811	799	787	836	899	833	812	870	845	802	771	814	828	804	802	802	796	798	776	803	818	755	844	810	816	854	767	831	800	830	797	788	819	882	807	792	810	853	816	785	799	832	810	801	827	899	829	801	854	800	827	812	817	812	817	846	801	831	851	801	848	824	831	802	796	811	813	825	844	862	753	827	816	827	858	791	848	813	845	795	834	781	783	790	838	772	816	811	826	785	823	834	798	825	812	815	835	781	814	881	822	825	848	821	817	808	789	809	828	851	827	824	841	822	864	813	870	839	825	837	843	787	831	789	839	842	808	785	858	795	792	774	824	837	830	823	849	853	798	823	886	776	870	830
4167	1864	1060	730	858	1208	1192	1045	852	744	586	503	408	339	322	285	236	221	196	201	202	216	184	144	149	131	99	119	100	112	101	109	121	99	97	108	93	118	118	109	77	84	93	99	86	85	119	93	92	93	80	74	83	87	88	79	71	80	83	77	74	78	89	86	85	85	70	64	73	91	71	73	84	75	77	82	65	80	93	82	83	73	75	71	87	74	84	88	87	89	84	87	90	84	81	74	83	90	79	90	65	86	71	73	78	94	78	81	83	84	78	88	103	88	66	88	105	77	95	69	79	88	65	75	80	63	65	88	81	74	80	71	68	76	78	73	79	97	72	80	81	75	84	72	85	101	90	90	78	97	76	55	100	85	62	63	85	85	71	67	77	66	83	83	88	92	75	60	76	82	74	90	80	71	92	79	101	80	72	94	77	103	74	92	101	73	93	90	86	76	96	91	76	79	80	51	87	87	91	77	86	81	82	67	72	70	73	91	82	77	83	74	72	59	75	70	89	74	67	91	71	72	73	93	85	75	102	88	76	77	73	57	81	90	80	91	85	84	80	75	70	100	79	79	94	76	87	79	94	79	89	94	89	75	71	76	83	69	82	78	86	87	61	77	76	92	88	77	72	79	77	81	85	85	70	82	82	74	81	83	94	72	75	77	82	81	86	89	95	98	86	84	59	84	78	86	74	87	89	91	89	68	93	82	90	79	86	72	71	64	73	82	95	70	86	89	91	80	74	75	75	94	71	84	71	79	86	87	84	66	86	82	70	86	89	81	64	74	72	82	83	91	82	91	90	81	82	85	63	72	66	77	83	80	67	60	78	77	77	81	74	79	81	94	65	75	55	76	75	86	89	67	83	74	89	73	69	92	79	70	73	100	60	79	80	79	84	95	90	82	74	79	87	86	91	77	78	92	85	98	83	74	93	69	76	94	81	67	78	67	65	104	92	91	75	80	83	77	81	82	88	62	70	76	74	99	85	69	69	84	74	99	68	83	76	75	59	96	81	87	77	88	82	66	77	82	69	80	81	92	100	90	83	96	80	71	80	89	77	90	76	78	87	64	91	77	73	82	90	70	84	69	75	93	84	81	69	93	90	78	65	65	84	70	82	73	77	82	84	88	97	100	83	77	87	88	63	96	74	82	77	76	86	80	84	79	78	82	85	92	84	84	73	66	81	73	74	87	60	80	71	70	85	82	75	89	77	76	65	86	69	86	84	67	93	74	77	75	74	76	86	69	70	80	82	69	68	84	71	90	73	81	73	80	74	61	85	79	67	75	84	100	84	68	79	85	73	80	82	64	88	97	92	100	61	85	86	81	80	79	68	83	71	82	79	81	82	81	64	85	86	78	79	70	78	89	87	89	76	80	88	78	84	69	92	85	53	68	74	77	95	76	77	69	73	73	85	77	79	76	84	80	92	84	75	91	92	80	69	83	78	73	79	77	89	64	77	77	94	75	84	73	75	73	91	90	76	80	86	66	84	73	70	73	83	74	84	89	85	80	75	70	91	75	84	75	82	79	84	80	91	98	75	79	78	83	89	70	85	93	74	69	82	81	73	102	67	77	91	64	86	85	91	66	86	90	91	69	79	77	104	92	80	82	84	78	75	79	85	68	90	102	79	78	85	70	75	82	71	76	87	94	93	81	76	76	82	77	94	78	92	77	66	70	84	68	76	80	87	89	78	81	68	79	94	86	81	83	74	72	86	88	81	92	92	66	79	91	85	71	78	90	79	91	72	73	74	66	73	91	90	83	68	70	81	79	72	73	75	79	80	62	90	88	74	66	90	84	78	85	73	77	87	78	86	66	86	86	80	81	89	71	72	64	78	85	73	83	68	75	82	81	81	77	75	71	69	77	82	80	82	81	79	77	76	73	60	68	91	75	74	79	86	88	84	92	81	77	101	92	90	96	71	89	80	87	78	78	87	79	79	80	68	80	79	86	80	68	87	90	94	73	76	85	75	64	91	93	66	79	77	67	69	65	73	84	85	78	77	82	89	86	88	71	80	82	73	103	83	59	86	78	70	71	76	75	83	87	94	67	76	74	83	74	81	71	92	74	78	68	86	66	76	77	78	85	82	80	67	71	70	72	81	74	71	77	78	85	85	69	70	79	57	89	90	75	83	85	69	99	77	84	68	91	72	88	91	80	77	92	85	82	91	86	95	85	74	69	73	76	64	79	75	80	68	92	94	86	92	82	73	62	81	83	96	74	68	75	86	85	78	90	87	74	68	91	78	93	82	91	88	76	70	86	68	76	78	90	87	88	99	87	70	79	81	94	83	93	74	86	70	94	74	71	86	77	76	79	77	75	73	71	80	84	77	75	102	58	89	97	92	77	90	67	84	88	84	94	79	83	81	75	80	76	89	84	65	93	62	70	91	92	87	69	69	91	97	77	96	74	83	91	94	90	63	81	76	72	81	85	69	87	98	78	82	75	79	85	78	84	80	85	71	89	82	95	72	74	63	78	95	82	68	81	83	69	77	94	98	77	74	83	70	88	79	86	74	75	87	77	80	82	77	81	76	89	96	83	77	65	69	86	67	85	75	65	71	81	94	83	80	79	74	66	83	78	110	64	70	70	98	87	82	75	92	78	79	72	79	85	78	92	91	78	63	79	58	76	70	91	88	81	69	84	82	70	86	85	78	76	77	78	87	74	79	106	77	90	86	92	77	69	79	96	73	74	76	74	79	101	99	80	79	81	82	74	76	66	81	79	80	78	69	70	83	83	77	79	97	67	85	81	93	68	70	75	88	100	78	82	67	74	78	86	78	64	70	79	75	92	88	93	85	73	65	67	78	75	69	85	100	69	89	73	81	79	83	80	79	84	79	76	74	84	67	68	91	78	82	72	96	70	88	65	79	85	77	96	85	76	82	75	76	64	94	83	84	71	73	77	64	64	70	77	76	93	82	83	61	75	84	82	76	77	83	93	64	72	70	85	81	81	77	78	83	72	85	87	80	75	84	99	79	68	84	71	89	82	73	71	95	80	74	81	71	79	77	65	88	99	69	82	75	85	84	71	89	73	83	80	77	80	68	92	96	79	84	86	79	75	87	78	59	73	77	86	92	99	85	66	80	93	72	83	69	71	91	92	87	85	79	97	81	72	81	69	79	80	90	72	73	86	69	83	71	69	86	95	87	84	88	70	77	79	87	81	70	78	90	97	82	80	82	83	73	71	74	70	83	62	87	81	96	73	60	82	72	86	76	96	84	100	74	80	94	85	89	69	81	67	62	91	93	91	75	88	84	72	58	81	66	78	82	86	84	84	79	84	86	78	96	63	78	87	84	70	72	60	68	95	93	84	88	85	70	84	88	87	86	92	80	88	80	69	75	94	81	69	94	83	63	83	71	69	89	81	80	80	85	79	77	72	84	73	78	86	81	80	79	74	78	71	89	68	78	81	79	79	94	84	85	87	84	73	80	66	80	61	73	76	96	93	88	72	78	79	72	95	100	80	73	82	66	69	85	85
25822	18282	13931	22105	30179	31282	29678	26417	23273	20176	17453	15013	12886	11130	9291	7982	7342	6268	5325	4978	5081	5425	5034	4001	3410	2824	2563	2469	2289	2240	2178	2104	1986	1936	1873	1845	1888	1830	1747	1546	1504	1499	1478	1299	1335	1232	1241	1201	1213	1162	1113	1029	1051	1076	1052	975	989	1009	1002	961	932	997	1006	993	1003	953	899	889	999	938	961	920	922	912	964	928	942	979	900	958	947	972	920	933	971	942	921	908	945	910	966	943	958	960	956	960	976	1008	951	894	931	975	896	941	931	910	900	993	888	889	939	911	948	965	964	931	910	1013	931	933	919	938	912	933	949	951	987	931	906	956	954	960	885	917	948	954	963	923	940	913	900	916	960	972	923	926	940	958	934	894	975	904	935	918	935	929	921	878	922	917	965	966	924	943	922	950	900	965	958	968	936	969	936	904	902	974	945	923	954	959	912	938	961	956	965	944	961	960	968	978	965	914	925	1003	963	880	919	923	931	918	950	929	940	924	913	915	960	954	879	940	988	937	935	953	904	932	950	968	925	925	922	909	1027	939	907	924	948	974	939	924	957	924	944	915	911	925	931	910	959	1007	898	905	890	937	961	913	947	928	912	943	953	981	929	969	914	1005	963	915	959	958	940	986	977	948	901	937	971	927	972	982	955	979	937	960	1003	922	873	970	945	918	988	981	912	955	914	965	932	944	995	973	927	947	853	961	994	917	902	921	939	947	964	949	920	913	946	923	957	970	934	924	944	890	930	970	962	969	958	978	956	902	928	939	921	981	955	895	927	994	981	859	922	914	907	907	904	967	923	921	915	989	920	942	904	972	923	925	922	949	920	917	924	964	941	936	931	920	970	974	911	952	893	925	904	982	953	919	958	964	955	902	990	932	897	942	961	919	921	928	913	909	920	925	934	928	937	906	1001	924	980	970	946	928	880	958	927	842	931	911	923	914	894	971	1008	935	913	913	930	981	957	933	949	952	980	912	970	952	959	943	940	923	987	960	921	934	967	958	930	990	902	998	932	955	923	971	916	945	919	923	934	954	935	900	963	916	926	940	947	934	968	967	906	931	947	934	958	942	941	959	906	952	927	916	917	995	945	959	891	1010	910	959	930	932	985	938	926	888	927	925	938	982	905	912	968	932	963	1016	932	965	949	894	945	963	941	956	937	1009	917	910	942	956	984	869	911	933	1008	951	899	971	941	948	932	900	956	887	971	950	983	944	1008	891	978	981	911	921	903	914	950	919	913	940	911	919	954	988	936	926	943	936	937	870	947	888	999	908	931	911	907	1033	959	994	944	929	933	901	956	935	1021	908	937	946	935	919	949	933	943	940	953	940	944	914	952	890	942	921	956	903	939	946	941	954	941	928	955	963	926	934	897	889	936	957	916	945	896	909	969	934	944	982	962	901	904	987	868	965	924	964	958	910	976	907	937	915	1026	925	932	884	940	948	905	926	911	920	919	940	952	888	929	899	972	970	938	960	969	939	943	1000	936	945	908	935	953	924	957	921	920	927	973	915	1007	943	977	921	939	989	932	924	943	918	982	945	961	907	925	935	935	910	944	1024	992	933	924	884	936	913	878	943	884	936	905	964	898	943	994	957	915	930	947	956	922	936	970	957	986	965	859	895	918	944	901	955	856	979	972	966	961	925	887	964	905	971	885	973	927	916	966	957	915	920	924	958	946	941	923	944	970	963	934	960	991	910	951	946	962	955	950	962	954	896	922	946	984	965	989	918	906	959	924	911	900	932	948	959	960	936	952	897	987	957	929	917	1020	974	915	923	951	932	897	962	917	903	896	904	979	937	929	920	884	921	929	1009	937	967	938	953	866	925	937	904	941	950	943	967	926	952	952	930	966	916	952	893	938	975	921	961	957	907	974	921	900	910	929	974	949	951	896	905	939	952	923	964	937	989	908	915	936	939	863	1007	886	970	996	898	946	928	888	914	934	920	993	944	967	964	925	960	949	945	944	997	986	926	982	882	967	954	944	960	939	957	944	910	938	967	980	929	915	932	943	892	938	924	870	946	917	987	932	955	905	874	957	951	1011	905	940	989	923	927	958	961	949	941	940	950	912	931	944	906	909	975	936	992	917	939	936	1012	938	968	896	910	950	870	923	963	922	968	939	942	945	917	962	954	945	921	943	896	957	998	954	964	906	961	922	933	912	883	964	1001	901	954	880	897	897	900	946	958	996	894	972	922	937	1009	944	894	993	955	937	961	958	944	939	910	906	958	902	911	907	915	972	913	919	927	961	870	949	895	938	956	957	902	934	899	870	924	964	953	1009	929	914	929	909	966	978	944	885	956	935	912	898	959	912	920	906	971	967	916	883	891	918	929	940	909	950	874	909	967	944	976	906	938	894	927	962	919	885	941	900	954	975	955	933	963	983	1011	890	930	927	890	857	945	1023	964	934	919	928	946	901	914	922	913	971	921	974	896	965	972	954	930	956	961	934	895	948	971	919	926	936	949	955	875	960	909	960	957	913	921	968	909	902	911	952	902	926	922	969	911	939	930	967	880	910	957	919	887	931	918	918	854	978	918	889	954	946	922	936	894	909	905	924	944	923	936	956	915	963	884	914	934	926	942	956	990	938	951	944	918	942	917	879	943	947	921	926	938	996	985	951	997	956	1002	921	977	986	929	945	957	892	965	968	909	908	932	961	965	941	951	977	942	903	944	923	890	931	882	951	910	964	959	953	976	935	947	941	911	947	926	952	933	931	909	911	911	916	979	966	965	935	983	925	980	938	1029	920	925	927	958	957	922	907	928	931	901	900	933	957	950	910	867	899	936	935	907	946	920	896	975	927	950	945	908	954	929	950	871	917	954	930	923	962	918	888	933	914	937	983	986	945	963	955	937	943	894	973	950	960	936	919	918	904	961	954	893	946	955	916	941	939	957	959	962	939	964	898	932	989	969	961	974	901	903	945	928	930	962	929	885	972	968	907	936	943	898	907	907	993	919	957	898	943	959	959	993	952	886	924	964	978	894	909	908	975	945	911	952	923	915	938	966	910	962	942	923	923	923	911	954	948	948	911	936	934	950	913	987	995	917	955	903	949	902	945	916	956	993	1016	930	980	984	914	975	901	914	923	911	909	941	939	964	933	978	926	914	937	947	879	948	915	940	898	992	912	910	890	1011	878	920	919	943	988	893	888	956	953	926	925	947	882	934	904	970	991	898	949	948	965	904	985	1039	978	990	944	936	987	900	899	962	943	937	972	898	912	912	944	953	970	943	913	923	915	973	957	938	930	941	951	956	911	911	875	937	925	934	928	925	981	939	962	946	937	956	935	932	901	938	956	1010	938	924	917	888	902	964	916	888	976	947	898	931	981	959	928	1008	851	906	864	907	913	873	947	896	970	1007	912	930	1010	946	993	952	962	907	958	934	925	898	950	942	947	976	888	906	904	936	916	936	952	961	949	908	911	950	942	938	940	938	985	896	946	887	935	909	1017	935	954	934	903	881	931	916	912	953	915	964	942	930	903	908	985	887	933	946	927	950	938	974	958	977	921	905	919	927	877	914	889	974	927	950	964	940
3966	2815	1489	1023	1111	1647	1759	1410	1191	954	747	695	537	486	387	361	349	268	226	226	201	217	270	174	149	130	118	102	125	96	117	137	139	121	113	117	107	87	107	88	90	106	104	82	87	89	65	79	84	82	76	63	79	63	57	69	77	76	84	72	64	69	81	96	61	80	68	89	68	73	73	85	65	58	75	60	63	64	59	67	79	65	68	82	74	62	84	70	78	72	82	76	77	68	81	79	68	60	84	53	71	82	76	65	71	67	76	74	84	66	80	67	70	78	77	74	72	68	73	71	78	79	62	67	78	83	84	83	81	82	65	76	68	73	80	84	77	59	86	58	76	77	83	87	67	65	80	69	74	63	78	74	74	79	63	71	78	71	65	67	82	80	63	74	79	79	88	67	85	87	73	62	69	82	68	81	71	84	72	64	70	77	85	72	60	65	74	77	74	64	74	79	72	76	73	71	83	66	95	84	62	77	68	75	56	61	80	82	72	65	61	101	77	77	84	74	74	81	75	64	72	73	75	83	76	77	92	75	68	71	74	56	65	60	83	71	55	70	86	55	71	93	73	73	69	83	80	61	66	74	77	55	78	54	75	89	56	76	90	85	85	101	65	74	58	75	95	68	72	81	66	81	86	73	78	75	76	85	72	70	62	69	76	64	87	84	80	68	70	74	75	75	83	65	79	70	63	77	78	62	82	77	97	71	82	61	88	84	78	72	70	64	80	73	73	72	76	74	68	67	81	71	74	74	67	65	72	70	65	69	64	72	66	72	71	69	65	73	65	52	51	69	77	78	77	62	78	86	69	60	74	67	74	62	79	73	78	69	57	76	76	67	83	56	67	78	74	79	67	70	71	71	82	80	70	66	62	60	70	71	68	71	72	70	76	62	70	64	57	77	80	69	70	62	67	65	86	73	81	58	86	70	80	73	82	70	68	75	70	70	91	69	84	69	75	80	70	80	71	70	82	74	84	83	70	79	69	78	97	56	72	75	82	70	79	76	76	72	82	79	93	67	84	70	76	72	69	91	70	64	85	62	71	82	79	74	85	66	78	67	69	72	85	78	77	53	74	65	80	66	73	67	83	81	70	72	83	50	88	73	71	79	75	95	82	70	65	79	68	75	77	81	73	79	68	81	74	78	81	70	64	81	72	72	71	85	64	79	55	81	80	69	76	74	83	68	70	77	74	86	69	65	77	78	55	83	81	76	81	67	72	66	73	75	67	64	74	69	75	73	76	72	64	59	66	73	75	83	68	66	71	92	66	64	80	81	81	65	77	65	81	66	74	83	72	95	85	105	91	78	72	64	74	76	59	68	81	81	76	67	71	82	67	76	80	73	65	55	68	77	83	75	72	70	51	72	77	68	74	79	66	85	69	81	88	61	78	70	95	91	87	59	67	76	86	79	77	76	84	78	65	86	79	78	70	85	74	67	75	68	69	77	68	88	64	51	75	87	62	68	101	67	75	78	69	66	70	81	68	50	73	63	77	72	76	75	72	69	68	63	61	71	73	86	81	67	68	59	84	67	81	87	80	73	99	91	58	78	63	71	73	66	82	68	67	81	83	81	90	61	99	62	79	72	79	69	65	72	86	78	65	72	72	82	62	83	76	84	73	77	85	63	73	82	67	78	69	73	76	79	90	75	73	66	80	71	58	77	80	66	70	92	76	80	97	71	64	70	78	67	70	72	74	72	69	72	71	62	80	84	64	91	74	81	72	71	70	65	70	93	74	70	83	73	83	73	76	78	78	70	66	57	80	75	70	74	69	82	78	77	73	66	76	83	73	78	78	78	65	71	73	74	74	75	64	64	92	65	66	68	67	65	68	71	83	83	91	72	71	71	96	90	72	76	85	72	69	66	81	76	81	86	70	86	74	69	66	74	70	68	67	53	67	71	85	75	74	69	64	72	84	76	76	90	63	68	71	71	55	77	70	78	85	80	86	87	64	78	50	75	82	70	73	68	85	81	73	71	79	71	65	73	72	73	68	72	59	74	74	56	78	71	65	83	74	73	65	76	70	65	90	88	93	61	62	59	75	72	55	73	73	72	74	68	79	84	67	70	74	68	62	65	89	94	69	87	76	77	68	56	81	77	73	72	68	84	67	72	68	66	72	74	84	85	83	66	78	69	77	76	93	64	91	77	69	68	86	68	91	56	74	79	91	78	78	77	66	59	66	68	72	68	72	86	51	64	51	79	78	69	73	72	67	72	70	84	82	70	83	85	67	64	61	64	73	68	74	93	91	74	61	72	86	66	63	86	66	65	66	70	81	89	78	68	76	74	78	74	74	62	63	61	68	60	69	68	91	77	72	71	79	80	92	75	68	64	76	82	74	65	89	87	70	80	72	74	82	71	60	78	74	77	76	73	58	85	82	72	73	68	70	71	66	84	71	73	56	76	77	76	64	82	77	79	63	82	79	82	69	62	63	74	79	71	67	86	73	68	76	75	73	68	79	81	80	82	81	88	81	75	77	80	75	78	79	73	72	72	85	67	77	82	71	76	73	87	75	67	71	72	88	74	78	79	75	86	57	60	76	78	78	70	79	69	78	82	76	65	90	77	88	63	66	70	66	63	68	77	73	80	74	71	72	70	72	62	68	92	52	78	78	62	74	85	80	82	72	79	65	70	60	77	73	73	65	70	83	72	67	88	77	81	80	66	65	72	75	84	65	78	63	83	75	67	82	63	80	79	71	63	77	71	80	78	64	75	61	62	81	97	69	75	58	75	74	77	76	73	75	75	70	69	67	84	56	76	91	79	75	66	84	70	65	72	82	72	77	91	75	71	70	74	78	87	67	64	62	74	85	80	82	77	89	66	72	70	88	77	71	82	79	74	79	75	76	67	87	69	80	77	71	83	96	83	69	71	68	82	87	80	65	69	82	68	74	64	72	77	82	71	59	95	80	69	65	85	61	75	78	60	86	63	79	69	94	70	85	74	82	73	65	84	66	73	65	82	91	74	81	84	73	72	64	81	84	65	79	73	77	64	77	60	70	69	73	72	55	89	76	62	96	64	67	89	71	81	72	79	74	86	93	70	76	82	58	84	71	75	77	73	81	78	64	73	73	85	79	76	71	61	78	89	76	67	76	57	63	77	75	65	79	69	61	86	83	73	70	79	69	93	65	83	80	68	64	74	75	68	65	95	81	74	73	76	64	81	79	77	77	88	89	76	69	70	68	82	69	69	78	72	87	90	73	70	82	74	76	82	78	70	75	74	83	74	62	77	77	93	70	69	77	63	73	92	59	71	66	71	81	65	87	73	62	77	57	72	103	75	75	70	63	78	77	75	70	63	79	81	77	77	69	90	73	71	69	69	81	85	72	75	65	77	65	82	72	73	85	64	86	70	87	73	76	73	83	77	73	75	58	62	64	63	76	72	86	65	77	79	64	87	70	85	76	79	68	73	70	65	71	83	74	56	86	70	85	63	86	70	79	65	69	54	70	78	80	82	69	85	66	71	63	65	71	76	80	63
30034	21584	17069	25014	32905	34229	32453	29240	26300	23372	20380	18109	15493	13503	11894	10128	9172	7792	6669	6140	6043	6119	6068	4857	4090	3405	2971	2900	2780	2698	2571	2503	2433	2253	2084	2032	1996	1869	1823	1724	1595	1506	1473	1367	1388	1322	1285	1213	1113	1137	1059	1059	1015	981	969	958	956	924	939	865	866	861	895	911	862	894	856	906	910	896	872	898	896	817	888	859	876	861	851	884	884	848	824	880	867	829	851	857	864	852	821	899	886	891	830	919	909	863	883	901	848	868	848	823	839	900	860	836	895	829	936	874	816	826	861	903	884	865	866	861	841	880	875	836	779	878	816	884	860	866	852	869	852	821	797	904	802	877	884	889	877	866	891	866	857	826	848	908	818	864	832	855	909	840	897	894	876	857	865	888	891	862	833	850	841	922	827	841	883	858	863	839	851	852	825	872	804	868	844	882	797	863	872	938	885	892	856	866	866	878	871	833	821	853	867	863	870	833	854	906	840	809	860	877	842	875	858	883	841	864	870	874	878	863	834	836	876	871	864	848	880	865	870	860	883	892	887	885	852	899	880	856	905	893	822	825	865	886	799	851	914	876	893	895	885	887	850	873	876	891	909	939	876	901	870	899	842	830	900	855	799	858	886	818	885	881	860	831	840	887	807	834	855	866	916	888	911	836	908	852	903	878	859	886	886	882	829	880	833	895	861	844	881	895	880	927	884	854	821	832	858	861	904	902	857	815	824	866	855	859	899	917	819	864	867	833	909	833	904	859	873	843	827	872	820	865	771	862	899	903	903	801	870	867	898	826	894	871	863	818	879	818	863	787	894	832	836	854	896	861	878	884	825	854	833	858	858	844	827	849	944	878	838	861	863	894	886	833	799	823	874	866	911	870	908	801	828	844	888	828	883	807	875	873	864	875	841	828	863	824	860	784	831	886	863	837	892	849	857	825	865	945	881	832	884	846	836	853	846	862	859	827	841	910	849	903	838	849	876	847	873	833	885	847	871	867	800	867	838	871	842	906	944	852	820	874	869	862	884	831	897	850	796	867	885	873	789	853	832	879	780	864	842	831	903	854	799	840	806	856	873	809	841	861	871	862	827	897	838	917	840	833	841	845	841	813	893	855	887	879	843	809	863	861	879	831	848	802	852	833	892	863	846	898	840	839	846	840	896	860	892	814	844	832	905	830	789	812	874	802	834	853	883	801	828	892	877	861	864	840	894	954	837	897	881	888	852	834	837	883	903	836	832	854	883	883	872	884	866	845	861	884	855	858	806	913	819	885	884	823	856	900	846	848	850	878	836	896	907	909	831	846	885	878	920	859	811	867	885	847	893	904	829	848	836	881	847	849	845	874	858	875	865	875	833	850	822	888	870	833	819	842	876	867	901	826	898	849	910	871	843	893	862	856	857	839	834	828	866	871	847	866	831	792	889	877	884	886	851	893	856	850	837	849	884	844	853	863	871	863	863	815	858	850	830	775	863	918	853	857	839	842	880	875	916	824	804	877	840	851	874	880	836	881	871	879	860	869	855	820	918	865	864	837	864	843	853	865	857	896	855	852	842	866	869	856	810	859	899	878	844	882	858	850	886	845	805	868	853	914	899	870	854	898	887	816	863	855	894	852	868	833	882	902	853	861	849	934	865	862	837	868	841	858	856	864	920	903	872	874	834	892	865	907	807	864	891	882	861	876	848	812	868	890	839	835	837	871	879	896	865	899	874	844	876	851	880	837	889	870	883	844	841	889	897	875	843	847	871	864	894	872	881	867	845	832	911	823	906	810	893	857	810	887	851	873	837	872	893	849	827	880	818	862	838	847	898	824	891	864	875	805	845	858	902	894	853	820	910	815	899	874	832	839	788	858	859	887	876	820	832	874	803	815	886	888	840	851	856	892	880	849	849	851	835	767	848	897	847	905	819	790	863	861	863	880	847	877	820	866	833	827	840	860	863	788	881	901	927	854	872	922	861	845	849	882	867	844	867	892	893	898	897	855	906	892	893	906	856	789	836	853	870	840	888	860	848	869	842	869	870	837	842	891	858	855	831	895	872	905	853	851	862	842	889	851	896	876	877	922	904	902	839	868	891	858	883	827	905	914	825	849	840	810	854	913	832	878	851	819	873	822	900	868	860	850	947	891	863	849	818	900	849	871	874	908	834	858	850	903	819	856	889	858	877	826	856	882	872	855	887	832	832	874	919	905	904	848	895	856	852	825	848	830	810	902	905	814	894	914	799	814	893	904	864	903	867	864	874	820	863	868	882	890	839	873	888	869	803	883	889	878	797	842	860	870	834	841	903	893	848	868	844	853	845	794	900	830	900	901	896	918	886	889	836	842	869	879	892	888	898	923	902	870	879	899	847	895	879	862	851	843	879	850	918	892	887	865	855	866	889	809	905	862	882	861	880	872	901	881	825	857	847	820	890	892	879	830	887	876	861	828	849	917	864	877	904	924	918	849	905	882	795	914	835	852	855	873	842	836	860	866	852	827	890	861	867	867	883	833	852	901	892	902	917	890	898	844	875	816	817	837	928	884	875	911	829	903	835	860	885	910	841	851	876	858	870	864	903	868	868	885	809	835	812	830	817	891	830	873	846	833	860	838	931	877	819	848	857	893	844	864	905	897	857	864	899	872	872	858	849	826	883	864	836	886	857	862	859	899	870	858	878	833	920	877	852	924	867	912	903	874	896	869	902	855	853	823	832	917	821	861	872	888	893	853	900	866	823	885	848	852	854	802	832	869	863	849	833	830	891	883	849	941	863	884	883	823	819	908	884	852	846	853	820	865	837	878	880	863	893	850	884	891	876	848	874	839	854	880	858	870	924	869	868	877	857	847	863	903	853	856	880	864	859	812	818	858	779	871	890	893	819	875	872	847	851	846	860	910	831	889	834	882	857	838	878	865	885	837	904	865	874	887	880	850	911	853	874	850	856	914	875	866	883	866	884	876	870	853	873	856	872	836	876	890	878	817	870	842	844	903	905	876	844	837	891	835	844	845	856	890	863	893	905	815	862	882	864	863	861	899	833	862	887	871	870	818	846	868	833	835	892	859	895	843	851	860	911	881	813	887	872	870	838	814	849	887	861	830	843	876	855	860	907	871	837	802	874	881	830	843	906	879	855	877	938	824	871	941	866	882	871	832	885	859	868	891	857	923	896	809	901	856	817	860	860	906	819	854	881	867	867	811	836	829	888	798	919	882	789	840	906	871	860	878	912	876	873	801	855	866	831	909	849	890	856	876	828	873	861	865	876	850	853	840	920	853	883	860	866	852	884	867	877	842	865	875	839	796	892	852	895	861	894	902	862	857	910	831	835	833	889	836	839	931	819	859	822	847	865	857	828	843	854	896	853	918	874	869	897	852	866	859	845	883	803	905	831	858	872	906	869	827	895	892	862	868	866	855	933	862	863	872	845	906	820	911	883	847	884	832	846	888	838	844	826	853	848	861	870	893	855	870	896	855	947	900	839	894	871	838	830	821	831	916	901	889	911	842	863	811	858	897	809	842
2485	975	607	416	482	646	770	708	563	475	411	309	285	209	202	169	144	155	138	131	151	104	133	131	117	94	85	100	107	106	107	98	95	93	93	74	72	91	87	80	73	79	87	80	77	79	71	89	87	79	67	74	63	73	84	62	67	75	75	76	58	77	73	78	69	91	68	71	82	73	63	84	73	70	73	64	75	86	75	73	65	62	68	78	71	68	74	71	83	69	65	72	58	76	66	86	69	68	81	87	64	77	61	71	62	79	63	73	58	67	78	92	81	63	62	72	70	80	85	75	64	65	79	75	64	64	79	71	73	83	80	83	91	74	64	85	69	62	74	64	73	68	64	69	72	77	67	87	70	70	73	83	76	81	76	80	77	77	69	57	72	88	72	70	83	60	67	61	69	76	76	87	77	77	70	82	68	82	74	74	81	76	68	63	81	72	67	59	76	85	80	76	63	74	56	74	84	56	70	71	85	68	81	74	68	66	78	66	79	77	72	67	77	80	76	69	84	69	100	68	65	76	80	73	80	75	86	93	70	78	74	62	68	85	68	80	78	75	65	70	70	58	82	78	56	81	66	73	76	82	82	75	86	58	64	71	65	74	76	76	76	69	82	78	71	79	76	73	68	51	57	52	77	83	73	62	78	83	69	79	61	78	72	77	79	81	75	86	61	70	77	83	86	63	57	78	61	62	74	78	70	75	73	88	82	85	90	69	72	73	68	72	52	68	75	73	67	89	54	59	78	82	78	74	74	65	65	73	84	55	80	87	73	57	70	79	73	69	64	72	66	60	75	68	88	76	72	75	73	72	81	69	70	77	56	85	60	77	70	76	61	54	78	63	75	82	73	93	84	60	67	75	65	83	70	74	76	74	77	80	80	64	87	65	68	65	91	73	62	63	80	76	66	77	77	76	67	55	71	78	65	90	72	82	61	71	75	58	77	66	76	77	72	66	74	81	67	63	75	77	82	78	75	77	73	76	75	65	68	82	65	64	68	64	75	64	68	74	65	63	78	90	83	78	64	87	64	66	90	58	82	67	69	74	69	70	69	73	60	76	64	76	70	76	83	64	81	78	62	68	65	70	72	72	72	59	89	77	72	78	74	81	76	50	61	85	78	71	70	94	75	65	85	72	68	79	77	65	76	86	68	77	58	75	80	74	71	81	85	69	77	70	64	63	67	75	79	75	67	63	68	86	77	77	83	71	68	73	69	79	79	77	67	91	61	65	73	83	63	59	70	78	93	81	87	80	65	81	65	61	71	68	66	78	68	63	48	73	87	70	74	73	81	74	61	84	71	78	66	64	87	78	73	70	61	79	70	81	95	66	76	75	76	65	73	82	62	88	66	69	52	72	76	68	79	78	65	69	62	82	67	74	77	72	71	69	73	71	64	72	74	74	78	76	72	79	65	68	63	66	71	71	80	70	67	59	74	69	75	78	68	81	76	61	78	68	67	74	74	71	71	79	77	76	64	69	63	61	80	72	76	70	67	84	68	91	63	71	62	67	68	58	76	74	70	98	67	67	60	86	69	76	94	75	79	57	68	75	67	95	86	71	85	82	84	55	71	95	70	84	74	74	60	68	51	50	77	70	65	76	70	66	76	62	73	67	69	56	61	77	64	87	79	66	56	64	80	75	73	61	73	72	87	71	57	70	70	76	66	60	68	69	70	83	72	66	75	66	74	56	68	68	68	73	84	68	69	66	97	69	66	67	71	90	74	69	79	67	71	79	66	77	64	74	87	69	97	62	75	66	77	73	75	72	68	64	70	67	55	70	71	78	70	82	70	80	77	75	78	75	60	55	63	68	68	83	74	73	82	70	81	65	71	56	78	75	78	68	83	82	66	74	64	67	77	68	73	70	68	77	71	52	57	68	72	72	88	75	67	66	69	72	63	78	61	52	69	59	63	58	81	76	63	76	81	66	70	83	67	64	70	80	63	70	64	78	72	61	85	65	85	72	68	73	83	71	70	73	72	77	67	63	74	64	77	76	77	85	76	66	80	70	75	61	67	74	52	66	67	68	54	64	85	66	72	80	74	66	67	82	78	74	75	69	71	69	77	84	85	84	57	74	74	72	66	86	59	66	83	73	86	79	66	65	70	84	69	83	65	70	83	75	73	65	76	61	78	74	77	84	79	70	70	57	63	58	77	73	75	67	75	78	64	74	77	81	78	61	74	85	80	84	67	67	76	75	79	65	71	78	65	91	55	84	80	59	73	66	56	72	85	65	77	78	63	66	73	62	83	66	71	78	68	58	65	73	52	82	70	74	73	79	69	73	79	87	87	76	66	74	64	82	87	64	71	83	75	83	72	82	71	50	92	70	69	85	66	77	62	65	72	67	78	94	66	80	75	73	65	63	79	61	76	82	82	75	72	65	63	71	84	83	72	62	67	81	95	86	74	70	64	69	85	74	73	91	81	72	66	79	69	77	65	62	79	68	72	65	80	76	72	84	68	78	70	63	80	71	62	73	58	81	82	80	76	75	88	80	61	80	71	80	73	65	81	57	73	75	66	82	68	78	80	73	91	61	61	59	61	78	76	63	78	71	75	77	59	66	83	69	68	80	68	72	72	73	76	75	62	76	66	83	66	74	72	68	84	71	74	68	76	67	76	72	75	69	65	70	70	65	57	82	79	59	76	64	77	64	78	69	68	68	67	72	73	71	70	61	68	68	81	73	82	70	87	79	69	88	74	70	72	73	57	75	68	72	84	84	80	78	76	70	75	79	80	80	66	73	88	62	69	73	89	90	61	83	77	76	64	73	68	65	62	64	80	87	68	81	78	70	70	67	85	65	66	72	81	62	57	79	74	70	80	75	73	70	56	73	66	63	74	58	59	74	74	68	74	67	70	67	77	77	63	74	60	67	76	75	74	77	59	70	61	93	80	87	77	80	59	84	58	83	68	64	90	74	62	77	87	83	80	78	76	79	77	65	59	62	77	67	84	81	57	83	62	82	65	75	63	68	76	78	92	72	61	72	71	62	86	78	79	77	61	76	79	74	70	79	67	78	69	62	61	78	64	76	86	62	79	67	75	79	68	69	89	73	72	66	73	90	66	61	65	80	77	75	77	87	76	66	73	75	77	55	65	84	64	71	67	72	63	84	75	98	73	82	81	76	70	72	82	72	84	63	82	85	60	77	78	65	73	68	70	80	69	59	79	70	82	81	78	76	68	61	55	56	62	64	71	64	74	51	78	61	75	81	81	78	80	81	73	75	75	52	84	73	68	67	74	69	81	61	73	72	71	71	89	69	68	62	76	73	81	81	80	75	73	69	76	56	75	77	61	78	73	69	62	71	83	66	75	78	77	73	70	76	74	81	69	71	59	92	76	65	73	91	64	69	72	67	76	61	84	72	68	84	64	62	71	51	91	86	66	68	68	78	73	79	72	80	68	85	90	73	71	75	84	92	73	83	76	63	74	73	71	77	62	65	78	60	58	65	83	71	74	54	65	70	76	59	81	74	67	58	70	73
22325	13976	9646	16515	24602	25714	25064	22611	19659	16443	13545	10785	9167	7322	6035	5233	4458	3932	3335	3177	3118	3226	3421	3043	2520	2249	2016	1792	1727	1593	1562	1521	1470	1497	1362	1391	1369	1312	1322	1250	1204	1174	1125	1088	1091	1038	1000	984	1010	969	905	892	957	954	918	930	892	863	896	871	847	880	863	892	896	859	871	854	825	863	870	871	846	830	818	880	864	842	863	865	889	923	856	844	917	832	860	860	884	819	829	879	851	816	858	834	829	880	848	844	913	887	878	854	859	815	808	887	862	855	877	898	882	854	905	861	831	841	858	842	860	902	893	930	872	872	857	862	908	894	871	843	874	819	865	846	828	821	896	852	832	830	885	870	845	891	837	850	876	849	874	857	834	834	911	843	840	881	897	775	909	806	861	859	881	830	908	837	817	846	866	864	840	853	855	887	912	890	849	821	869	828	842	881	869	824	820	848	868	887	853	889	851	900	860	868	879	867	895	816	855	848	882	843	807	853	819	830	864	816	860	923	865	851	879	843	797	857	848	835	883	908	939	888	858	866	843	852	796	818	840	840	829	859	860	857	824	871	847	837	869	870	878	869	850	859	832	852	889	852	814	829	856	846	907	880	786	884	825	879	811	901	890	863	872	843	848	868	876	826	861	852	839	849	851	827	805	838	853	841	822	922	845	860	877	847	849	817	848	895	830	849	879	826	905	867	842	841	838	863	879	887	849	840	868	828	843	864	880	880	857	864	868	854	843	889	850	884	896	823	864	856	888	922	834	811	837	878	844	933	862	883	849	856	843	858	856	886	809	877	862	857	842	853	841	891	853	841	825	855	826	845	853	905	864	822	882	877	821	881	831	868	887	821	864	876	890	876	881	879	855	895	826	831	869	860	836	900	837	874	857	837	875	909	872	880	858	848	850	854	851	866	872	889	853	867	859	851	848	868	830	822	881	856	824	869	877	910	842	847	861	810	874	800	873	830	885	856	830	824	890	851	858	820	920	858	807	881	880	761	817	870	915	868	850	859	838	881	869	846	814	870	882	846	880	877	833	824	845	864	890	799	853	856	861	867	870	829	847	831	844	841	870	847	853	831	833	829	859	894	857	924	830	817	830	827	892	885	902	836	832	859	894	785	914	789	866	905	831	865	957	833	837	848	861	863	880	875	898	879	865	870	799	811	856	859	885	903	843	915	833	877	909	852	859	872	892	875	904	879	872	837	882	879	825	891	860	925	876	862	863	823	897	818	811	823	840	864	857	893	877	859	835	857	887	870	869	869	825	801	870	846	854	864	864	872	866	861	910	837	847	895	871	865	903	845	842	917	860	818	852	888	855	836	861	863	887	887	900	829	878	859	846	854	825	851	836	840	821	820	844	853	833	851	850	819	868	882	839	863	897	869	866	898	847	846	833	913	887	856	862	850	841	905	800	818	865	864	841	828	826	871	851	893	797	839	864	856	866	828	834	844	849	881	892	838	877	874	855	844	853	837	864	864	881	895	877	874	898	856	895	840	851	819	820	869	883	881	887	871	827	786	862	849	890	862	876	846	827	836	851	809	826	884	855	874	882	896	877	874	797	861	844	879	775	867	835	807	861	863	854	902	887	826	859	842	825	902	840	842	876	863	864	879	847	848	836	845	833	844	852	831	877	836	851	863	824	811	838	869	856	846	864	800	806	887	829	854	910	904	865	863	826	847	912	889	847	829	878	820	843	859	771	866	868	885	899	873	862	848	903	870	837	892	885	841	871	826	797	861	902	905	806	837	892	882	855	851	818	810	892	837	868	872	837	810	893	846	902	860	867	848	872	874	876	897	835	821	867	808	799	842	847	802	933	861	899	867	846	825	817	850	852	889	815	843	868	873	870	848	863	814	816	884	915	861	859	894	850	856	806	883	838	873	776	859	901	851	885	862	826	878	878	830	864	890	810	889	899	870	873	875	906	865	891	868	847	866	817	891	879	889	791	896	824	872	793	817	867	867	861	836	827	828	870	884	878	821	875	883	842	893	844	814	870	847	834	910	876	883	824	888	858	888	838	865	859	926	870	885	849	842	897	874	878	844	837	857	834	845	847	840	816	828	864	850	847	854	860	897	911	868	859	879	841	857	875	836	932	915	831	853	872	809	879	844	851	847	844	925	882	857	860	856	859	803	856	841	897	859	872	826	906	821	818	858	830	851	822	928	858	865	823	853	795	894	903	862	864	839	863	870	882	839	866	847	855	877	846	841	841	890	841	877	887	837	874	806	826	870	839	842	853	826	792	854	873	921	858	856	827	819	927	887	888	881	834	917	869	889	890	896	832	866	872	840	828	807	861	831	882	857	833	792	863	829	872	851	896	851	866	881	795	881	827	881	882	830	849	832	883	869	861	852	889	871	854	902	833	831	859	821	862	910	887	877	881	896	879	850	882	886	819	863	882	843	916	917	879	826	840	923	854	846	883	849	867	865	802	826	823	844	913	838	914	831	880	865	847	873	881	828	861	850	890	858	851	861	862	884	881	814	901	849	831	843	933	865	848	808	924	878	879	810	823	871	837	889	833	889	869	898	888	836	838	859	818	859	832	852	873	841	788	899	874	853	893	825	883	884	848	907	855	884	886	813	861	835	883	888	957	866	860	863	848	849	881	877	879	858	887	837	838	892	847	893	864	836	852	860	907	865	898	838	834	886	856	926	871	870	880	845	893	826	866	895	909	848	858	854	945	852	863	891	883	855	869	863	878	852	864	870	861	864	824	846	866	870	833	866	876	868	855	845	875	813	832	859	845	846	849	795	879	833	863	839	891	902	874	902	890	859	821	904	846	855	856	913	821	867	848	891	804	890	877	878	882	846	863	876	859	872	854	883	875	879	936	851	893	878	879	906	843	848	883	878	865	879	871	889	842	844	841	864	843	855	876	852	892	841	908	788	888	847	838	863	880	838	928	863	853	884	825	843	859	900	765	841	888	858	802	878	820	868	848	899	862	875	875	870	877	910	835	775	913	864	861	894	860	891	859	894	851	876	809	867	842	885	854	882	837	898	903	834	849	871	865	862	831	903	854	871	837	811	855	851	787	841	866	917	867	820	840	856	862	892	843	878	841	866	850	813	868	867	898	881	867	848	824	857	859	843	884	849	813	874	919	879	921	850	915	883	859	845	841	872	877	872	865	880	845	837	838	878	882	827	915	869	868	852	847	806	881	867	814	838	879	860	931	880	863	834	870	870	831	866	848	830	872	898	821	854	898	824	897	862	827	859	860	802	903	900	881	852	899	890	830	887	820	878	832	861	811	881	853	880	894	899	821	877	859	876	882	909	900	853	915	855	821	856	883	850	884	846	840	921	853	839	892	860	875	892	875	817	862	875	871	893	838	833	890	870	853	891	891	828	814	821	837	823	874	867	906	882	824	842	897	869	825	864	835	855	861	815	864	826	859	877	841	829	874	849	876	892	857	853	910	847	876	831	830	848	828	811	931	862	857	821	886	841	859	854	845	880	855	859	868	884	930	907	840	889	855	812	889	892
2798	1958	1037	649	765	1084	1069	1059	895	783	618	507	438	333	253	293	238	216	181	189	163	135	176	143	139	138	123	101	92	119	102	103	91	92	73	74	89	91	82	91	79	80	92	77	68	52	89	71	72	77	68	83	72	70	78	78	76	63	66	76	60	63	75	71	74	68	81	70	59	62	66	82	75	70	71	78	90	65	64	82	60	67	58	70	73	72	66	56	72	87	56	66	69	57	81	66	75	57	69	64	73	61	87	82	68	62	72	64	75	58	56	80	66	67	63	66	60	80	71	71	67	66	73	72	75	67	77	51	79	83	67	67	73	63	68	68	81	60	78	60	77	62	60	71	77	75	79	64	63	61	60	90	79	66	82	77	67	61	55	76	65	79	69	62	65	73	62	66	62	58	63	51	76	73	70	62	84	75	71	69	67	59	74	71	53	68	75	76	59	61	75	75	68	71	59	63	78	84	62	66	77	70	55	59	66	86	74	66	67	66	61	72	74	58	65	65	66	86	60	71	82	95	63	72	71	64	57	71	58	68	46	71	86	64	75	72	78	72	76	55	72	64	73	70	80	65	75	74	65	63	58	65	69	68	70	55	73	78	67	62	85	59	75	63	72	82	72	52	53	64	82	62	60	62	91	70	55	71	67	62	56	80	61	67	61	68	70	67	69	77	76	79	62	81	72	63	83	63	67	64	70	65	74	62	56	81	60	59	75	79	56	74	81	66	65	67	68	72	75	61	60	56	87	56	71	68	77	60	69	61	60	65	79	56	70	61	64	71	76	64	58	63	83	78	66	71	72	61	89	81	61	74	71	64	64	71	76	60	63	63	72	62	67	62	53	58	83	62	67	52	76	67	73	57	54	67	66	80	73	62	64	63	73	60	69	73	70	73	60	80	76	76	63	68	57	77	60	61	61	75	74	75	66	71	68	77	73	78	72	77	74	59	73	85	66	73	71	59	76	57	68	68	68	85	69	79	92	62	67	60	71	79	62	71	52	56	68	73	72	78	47	67	48	71	68	67	62	73	81	68	57	51	75	69	62	51	54	62	68	65	72	72	56	70	61	70	68	66	57	87	50	55	78	71	72	62	58	65	65	70	54	72	64	54	66	73	53	64	71	60	69	62	78	68	54	73	63	74	69	73	66	74	62	45	50	63	63	73	79	68	63	73	67	53	75	69	73	68	66	81	62	64	70	86	67	55	63	71	65	79	78	66	64	59	88	78	63	61	82	60	56	87	55	69	82	72	71	70	70	59	76	76	73	56	66	49	74	59	74	79	56	58	75	63	66	72	64	68	72	58	66	67	89	73	65	64	62	78	85	73	71	65	68	82	64	67	71	70	67	72	85	64	61	58	64	65	71	57	76	64	77	66	80	59	62	60	70	84	75	69	53	72	70	77	76	64	59	59	76	62	56	79	60	70	55	57	47	78	72	62	59	62	93	63	58	54	74	67	63	52	58	72	68	67	80	65	70	67	52	76	56	70	74	63	45	62	70	79	67	69	68	57	70	73	74	78	69	67	72	65	68	66	75	63	71	67	74	70	69	70	71	64	78	69	78	54	69	59	68	68	48	68	64	70	81	70	64	70	69	74	60	55	69	52	70	74	61	72	70	85	64	66	62	60	69	76	56	69	73	74	72	73	58	80	69	59	69	68	67	66	58	67	62	71	84	59	69	60	62	71	64	72	65	66	66	63	66	52	72	65	53	79	76	69	64	80	73	66	63	69	68	69	62	61	63	78	70	65	68	57	80	58	69	71	65	66	57	64	66	77	64	64	66	64	76	67	52	62	71	59	69	70	67	70	54	65	81	76	65	62	53	67	62	76	73	58	74	82	54	81	56	87	80	66	81	61	71	64	67	71	45	76	73	75	81	73	73	67	65	58	67	52	68	74	63	85	60	63	64	64	79	74	56	68	68	66	74	55	66	59	50	67	66	66	80	68	79	52	67	63	70	76	72	72	80	65	67	77	76	70	73	67	70	77	83	74	60	82	60	71	55	95	72	70	67	59	68	65	73	58	63	80	63	64	80	71	56	76	72	67	64	74	77	63	72	50	71	66	76	62	58	75	67	92	64	93	60	68	61	65	62	63	57	75	81	71	76	76	67	62	74	59	83	73	63	64	65	67	69	55	61	67	76	71	79	63	77	50	69	70	69	63	79	64	76	68	74	76	72	68	71	68	71	51	73	63	77	62	82	65	70	77	77	50	67	72	75	68	66	64	65	71	83	60	71	83	66	70	60	65	75	73	75	56	71	67	73	63	63	67	66	52	61	72	68	68	77	53	60	77	71	63	74	65	70	71	63	69	62	68	73	81	84	78	71	77	78	58	52	41	63	60	74	83	76	72	76	75	71	68	64	77	80	62	72	74	78	65	73	63	91	75	65	60	74	65	51	67	94	78	72	72	75	71	62	66	68	65	72	77	60	67	62	50	59	60	68	57	73	73	63	64	64	69	65	68	72	62	58	69	86	75	63	74	66	70	66	74	81	75	61	68	65	54	82	66	63	68	58	71	70	65	59	74	77	58	66	69	66	69	70	87	72	73	57	81	65	75	74	52	67	76	65	76	58	61	83	64	60	72	73	61	87	70	58	51	84	54	75	72	72	76	73	55	66	67	74	86	70	84	71	75	66	69	64	59	69	75	69	79	83	62	69	58	59	77	69	73	67	59	68	53	67	69	70	68	63	55	69	49	71	74	56	75	58	75	65	61	69	63	63	66	75	77	60	61	62	60	66	74	71	63	75	74	67	72	76	62	70	68	72	62	89	58	68	65	57	72	79	71	76	68	58	72	69	89	70	73	67	59	73	63	76	62	83	59	60	54	73	74	65	58	82	70	60	66	71	62	71	54	79	74	68	68	63	55	76	73	76	65	63	74	93	60	57	78	64	71	68	65	69	71	70	66	64	69	62	67	71	79	68	75	49	79	80	76	60	73	65	90	61	71	64	75	65	61	78	75	60	64	55	90	62	69	66	62	67	70	61	86	71	60	54	58	66	79	73	65	72	60	68	56	62	85	69	65	73	56	63	64	69	79	63	64	63	79	66	66	69	55	81	71	71	86	63	66	58	64	64	71	62	83	70	88	64	68	65	70	68	65	67	57	57	63	64	80	84	72	50	67	68	70	77	64	71	69	72	59	62	73	65	72	72	66	69	70	71	66	58	69	74	71	68	73	66	77	64	62	67	68	69	67	63	66	80	71	69	48	72	54	74	72	74	92	54	60	79	73	70	54	63	63	72	81	62	67	77	58	80	73	70	61	80	66	78	70	68	65	71	69	80	74	71	62	67	72	76	69	72	78	58	67	66	52	68	71	71	71	78	78	65	65	66	80	70	69	66	71	71	86	79	68	73	74	61	81	86	75	71	81	70	66	68	72	72	72	64	68	57	57	58	71	69	76	76	89	66	72	63	64	60	54	65	68	71	58	61	59	79	61	59	73	64	67	62	72	63	63	69	63	65	85	52	57	66	74
26866	19396	13956	21626	29083	29720	28337	26452	23991	20764	18011	14850	12759	10590	8974	7658	6838	6104	5202	4558	4155	4256	4478	4114	3337	2881	2499	2343	2107	2035	2017	1910	1718	1667	1678	1641	1482	1496	1465	1354	1309	1272	1202	1182	1161	1078	1089	1023	1032	969	940	900	913	890	915	852	899	898	810	886	811	816	828	869	807	850	857	797	792	818	783	826	747	809	761	811	830	861	784	800	782	813	814	821	771	787	792	780	801	797	817	832	863	789	783	824	794	796	780	820	806	795	826	817	836	798	857	784	830	797	766	813	799	791	806	801	773	800	797	774	769	807	824	823	814	778	825	826	787	759	881	741	836	806	792	827	791	818	786	788	800	796	801	805	828	805	805	798	811	755	793	824	829	809	854	794	849	792	772	842	783	776	781	780	766	783	786	741	762	800	781	762	823	854	806	830	817	792	792	787	825	815	798	829	796	794	773	821	784	788	834	800	858	790	831	795	830	780	806	818	833	797	833	767	874	803	810	767	786	813	808	808	742	754	837	831	776	792	772	829	793	779	792	777	838	804	776	767	764	800	801	812	809	786	807	863	787	811	801	795	804	802	790	789	841	792	803	805	860	755	753	783	804	813	799	818	838	809	783	805	831	821	827	821	782	818	798	848	833	764	846	785	747	774	768	783	793	807	832	821	810	766	834	837	795	818	865	756	801	778	783	796	779	806	764	813	847	799	780	830	803	766	830	816	828	780	788	802	830	784	784	806	835	827	824	794	812	827	811	809	767	803	775	834	806	856	832	802	841	781	834	801	820	817	774	788	777	805	753	779	805	804	823	779	806	797	848	814	782	822	790	778	778	795	808	802	780	844	795	828	774	788	787	847	809	736	760	808	800	780	800	815	791	791	845	786	858	812	784	786	823	832	802	840	817	796	815	796	776	781	771	807	830	788	853	783	787	848	861	778	790	813	781	821	792	804	789	822	787	796	812	794	815	796	809	839	790	816	813	810	776	818	822	812	818	797	782	789	760	840	802	800	781	837	806	839	767	826	767	782	811	780	832	812	757	803	808	819	873	840	825	824	815	804	814	833	797	758	751	778	835	789	782	768	806	807	815	840	804	832	786	814	838	826	787	794	830	803	825	786	849	840	843	806	804	777	811	797	808	878	824	767	838	810	816	813	830	824	804	776	810	755	826	838	792	803	806	789	771	806	833	822	821	818	796	837	869	790	848	815	846	808	843	823	850	806	830	781	818	785	782	795	808	785	788	824	816	822	773	796	801	786	793	796	804	759	756	775	803	760	773	824	819	813	794	834	757	755	737	849	811	789	788	804	763	832	790	787	824	811	842	798	774	817	840	814	822	777	765	794	805	792	849	784	821	760	799	806	807	853	805	790	792	781	768	840	798	813	781	803	811	786	785	806	828	795	766	836	798	776	811	805	771	793	781	777	787	793	884	821	736	801	827	773	810	823	819	788	755	807	813	827	809	792	784	794	848	816	802	850	788	815	792	819	755	787	823	836	795	779	829	853	778	791	797	823	831	762	799	838	771	830	848	762	774	803	791	774	794	799	760	822	863	756	820	839	817	800	794	776	786	800	824	816	823	784	803	824	787	800	777	762	804	800	839	808	792	768	775	800	837	787	777	805	797	832	785	828	753	862	826	749	804	811	813	733	838	815	822	843	813	782	762	850	750	805	793	798	803	861	843	790	800	795	806	807	801	821	770	808	868	791	805	778	779	781	759	820	795	803	775	819	786	824	781	813	769	793	790	841	795	794	770	827	767	780	797	813	804	809	800	799	795	789	819	771	874	817	795	801	841	841	826	843	796	801	814	815	801	827	808	816	761	732	786	799	813	812	819	813	809	857	814	807	843	823	816	748	827	822	826	795	817	836	833	786	821	788	833	827	792	812	843	841	813	768	816	738	807	799	838	843	829	835	792	776	796	814	780	781	740	803	809	820	818	804	800	784	783	775	790	826	814	815	764	778	808	801	830	852	832	794	797	804	821	843	751	834	803	827	789	811	812	815	757	806	823	790	808	851	791	810	773	806	817	863	824	777	752	777	810	800	770	823	761	837	791	858	757	807	746	807	843	791	768	794	781	774	791	762	793	816	780	805	767	792	834	805	783	788	795	801	796	802	829	780	849	801	764	805	712	813	774	834	780	817	840	813	835	783	807	777	792	807	785	833	827	810	795	793	814	804	826	775	752	747	839	774	793	853	760	761	811	784	805	850	809	819	761	750	817	818	818	821	803	787	787	804	771	825	777	806	808	830	838	818	820	801	771	794	796	761	798	825	816	841	849	772	818	783	798	844	800	764	798	774	740	836	839	808	810	779	833	797	822	790	834	806	784	821	838	757	861	762	859	828	828	799	818	781	887	828	754	749	797	784	789	817	790	834	825	817	792	809	744	805	782	808	802	803	805	835	830	819	843	797	842	845	778	812	812	811	791	822	824	800	765	830	787	833	838	778	784	807	809	843	827	808	812	767	860	858	770	785	772	810	821	854	801	807	798	799	757	806	797	803	820	799	778	775	834	816	763	780	824	794	806	804	777	804	824	777	808	854	833	801	784	833	782	766	842	794	803	795	814	808	845	836	812	807	758	822	804	827	787	786	793	795	825	777	800	809	792	832	824	847	754	843	778	835	779	840	856	813	784	806	826	760	880	810	799	813	804	802	798	808	814	810	806	776	822	759	814	787	753	829	784	830	778	803	821	755	796	804	796	808	875	792	812	829	767	776	786	791	801	779	823	858	824	796	801	781	770	860	767	801	851	765	740	836	810	762	845	754	850	801	797	831	792	835	801	754	824	849	797	769	774	785	807	751	835	756	758	794	834	833	774	822	767	820	827	835	777	814	822	826	793	832	804	817	776	773	831	797	826	797	855	760	776	796	854	798	787	807	828	791	812	804	775	761	794	831	817	793	746	829	847	799	810	832	842	810	793	748	777	838	776	766	794	804	796	843	786	836	797	836	878	807	806	823	782	828	787	858	807	769	833	785	797	789	761	887	775	792	805	825	833	811	825	829	817	807	790	857	789	772	819	879	806	749	797	817	830	775	794	797	780	781	791	754	800	775	796	815	842	822	822	805	789	801	756	803	796	816	839	792	809	797	843	794	774	797	774	798	778	782	809	816	824	805	827	796	809	821	788	809	809	842	761	776	791	801	817	839	785	773	777	834	794	823	821	786	811	827	823	802	808	781	844	789	769	791	789	738	841	815	800	780	770	821	815	781	805	820	825	825	821	727	800	802	750	784	836	784	775	844	819	790	783	813	801	788	813	798	791	811	797	826	802	827	813	823	777	862	851	815	786	810	796	788	812	813	803	847	823	862	801	798	819	822	758	818	793	856	767	820	821	821	768	833	788	851	780	830	769	799	828	796	792	804	787	817	753	776	791	793	768	805	758	773	765	796	754	795	816	816	778	784	864	787	791	781	812	840	816	810	854	706	731	813	825	806	803	816	782	832	806	834	784	780	785	764	820	769	790	839	798	799	804	781	835	810	813	815	844	784
4138	1891	1035	728	818	1081	1085	1033	950	813	705	611	494	443	327	254	271	228	236	191	181	189	185	224	185	177	136	118	132	105	111	113	110	98	103	114	91	105	96	78	94	95	96	103	95	72	77	95	83	82	74	84	67	95	93	68	76	78	71	86	87	77	79	98	83	59	86	72	82	75	78	79	82	88	75	86	84	75	76	77	75	61	83	58	78	61	86	89	68	84	75	72	83	81	80	77	83	75	71	70	80	83	81	58	90	72	75	78	84	70	72	73	95	66	86	79	84	61	82	89	70	78	78	76	73	83	81	68	76	77	81	78	66	73	92	70	87	71	77	66	85	82	77	71	91	76	83	70	87	78	77	67	78	82	88	81	93	83	85	80	83	82	70	79	77	86	79	66	66	72	74	96	74	74	71	72	72	86	79	62	92	77	92	72	79	79	63	82	84	72	83	80	68	75	77	88	74	82	78	91	78	67	83	94	81	68	83	94	85	90	97	76	56	97	101	76	71	69	75	86	73	90	80	67	63	84	77	70	91	70	97	78	82	81	86	69	73	96	88	74	99	77	74	81	76	86	60	87	76	83	89	66	77	83	77	93	77	79	81	62	94	78	80	73	83	80	87	84	70	86	73	72	84	80	68	70	87	82	82	80	67	68	74	65	97	82	88	90	98	88	72	76	61	83	73	79	83	72	82	85	84	68	89	96	75	86	70	93	65	104	81	74	78	88	80	73	81	70	97	64	73	96	89	84	93	88	84	81	86	79	84	77	81	85	86	74	77	92	84	69	76	83	64	74	88	71	79	84	73	85	82	92	82	90	85	72	82	77	63	80	78	72	78	95	87	90	70	68	84	79	75	77	85	78	76	81	82	72	76	72	90	76	86	90	72	86	73	84	82	83	72	80	75	78	76	76	82	79	80	85	80	73	94	82	88	87	80	70	83	84	91	72	67	80	71	75	80	82	69	92	93	80	78	73	77	88	79	79	79	79	95	73	64	71	65	77	90	85	94	88	69	88	69	80	66	78	79	75	74	81	61	76	72	83	79	93	72	81	80	67	77	70	88	88	78	87	88	79	81	72	84	84	84	89	80	78	73	77	83	83	89	89	61	81	67	93	72	71	70	73	98	84	73	72	79	86	94	80	83	75	76	72	79	93	87	82	96	66	62	82	85	73	76	73	87	67	81	90	70	66	76	62	88	84	77	66	82	75	80	65	80	74	91	66	80	84	75	77	81	85	77	72	91	99	90	81	92	81	58	96	84	84	81	77	81	85	81	73	65	81	68	68	86	81	74	71	79	73	70	75	79	74	65	72	66	77	83	91	74	83	74	78	62	79	73	69	78	73	80	73	80	68	92	87	96	83	83	76	65	87	74	78	76	81	74	97	81	77	70	74	63	74	81	80	82	73	93	85	76	72	76	81	92	76	71	71	95	73	76	74	96	80	71	81	83	73	78	78	82	90	89	88	75	68	75	88	82	76	77	74	96	93	74	69	78	76	85	81	63	82	74	62	81	81	72	88	90	79	84	75	80	79	93	78	68	58	86	68	85	69	75	84	82	77	81	103	90	82	85	72	61	86	82	78	60	84	77	85	73	66	84	76	81	80	95	92	74	88	77	71	76	72	92	65	94	71	75	85	83	65	88	81	79	69	74	71	91	94	69	70	74	84	86	80	74	87	87	68	77	82	64	72	79	75	74	67	89	86	81	89	65	84	57	77	80	78	91	66	85	81	86	84	84	57	67	86	82	81	84	91	87	76	70	66	85	72	82	90	82	85	68	89	87	69	79	59	75	94	84	80	70	90	80	72	68	73	88	103	85	80	72	69	82	83	67	72	84	83	73	93	81	61	80	77	78	69	72	81	74	72	70	83	83	87	84	83	112	82	96	78	78	96	81	90	84	84	89	91	81	76	99	60	80	83	83	76	72	74	89	88	71	71	79	90	83	70	70	73	86	92	79	65	91	71	95	91	70	81	84	85	88	69	75	75	68	65	88	67	64	58	92	82	74	88	75	76	71	84	72	69	83	76	62	81	71	86	74	86	76	80	70	82	77	84	92	72	72	65	82	63	70	81	84	58	78	75	76	70	73	90	95	62	63	81	86	91	89	68	93	54	69	80	76	84	84	81	70	88	80	85	76	72	74	77	80	78	83	99	96	74	77	91	85	70	78	83	85	97	84	74	76	88	69	85	77	93	97	88	78	81	81	84	78	82	88	85	99	93	84	64	74	71	96	85	93	83	79	59	68	78	72	71	72	69	87	80	68	72	84	66	78	67	70	73	67	80	82	105	63	67	81	71	87	89	73	102	72	75	90	71	85	72	99	95	89	77	67	99	71	84	81	74	86	77	72	71	88	76	81	93	75	86	70	69	85	67	57	80	72	76	85	81	79	85	81	79	75	73	76	69	77	76	77	80	71	74	77	83	74	73	67	76	69	91	79	64	97	75	87	86	83	85	78	88	74	82	73	86	82	75	70	86	82	92	82	85	72	69	82	79	96	78	70	80	84	87	75	88	83	85	97	94	74	84	89	75	90	83	77	71	79	75	67	88	79	61	68	84	80	76	75	79	88	81	85	77	64	81	83	66	76	80	82	71	72	77	71	74	71	82	79	80	80	95	91	76	91	82	90	81	68	69	72	69	75	93	80	83	68	84	64	67	81	79	89	86	71	71	70	71	86	77	67	101	95	88	76	81	80	77	101	64	78	79	91	70	81	80	81	94	89	58	87	93	91	73	100	77	83	76	77	68	75	82	86	77	75	83	81	56	84	73	78	79	77	77	77	101	66	83	80	93	82	82	78	77	92	59	83	81	73	90	91	65	86	76	75	83	71	80	69	78	80	74	84	84	83	78	87	87	82	79	81	76	68	77	92	63	88	76	70	74	82	76	79	69	83	81	81	87	89	73	73	81	68	76	66	95	76	82	67	78	76	81	74	68	77	84	81	69	65	71	81	70	98	69	84	83	88	67	66	77	65	93	71	78	84	86	81	101	65	73	81	84	65	69	68	76	79	84	72	77	76	75	67	80	87	71	77	69	79	76	97	86	85	73	96	75	75	75	74	93	72	82	78	68	87	83	74	70	75	72	70	92	88	93	84	85	93	77	89	63	80	56	80	82	54	77	85	96	85	71	91	76	78	92	83	75	80	62	80	71	78	81	81	79	75	93	84	80	78	87	86	80	80	75	68	81	75	93	72	94	93	80	81	86	88	81	81	80	93	69	90	85	81	78	83	69	78	78	75	78	74	77	86	76	79	80	81	85	63	85	84	83	86	63	66	67	84	71	88	66	84	76	81	88	73	85	72	86	84	71	70	75	72	69	84	80	82	83	79	67	76	73	63	88	62	69	70	78	95	73	77	81	71	82	79	97	82	82	75	77	70	69	84	92	86	89	82	86	83	82	74	66	88	87	70	68	84	76	90	75	81	76	44	72	77	99	75	76	71	88	85	76	84	81	81	82	93	76	71	78	101	86	80	85
25814	18354	13967	21733	29038	29654	28100	26453	24323	22301	19544	16517	13853	12065	10056	8780	7821	6891	6056	5283	4733	4538	4705	4553	3800	3082	2952	2590	2439	2352	2214	2100	2006	1847	1855	1807	1745	1688	1669	1530	1451	1539	1433	1377	1299	1233	1218	1159	1175	1050	1060	1024	1006	1028	1034	1022	981	947	1005	927	952	986	978	971	970	892	940	957	970	954	974	1001	984	950	940	878	914	930	947	905	917	988	938	918	897	889	892	898	885	936	953	933	947	936	935	925	966	892	936	912	868	928	869	919	961	957	899	902	888	911	940	906	915	929	900	954	886	934	910	922	941	952	924	948	892	921	874	898	909	879	912	952	904	957	886	932	979	922	998	949	946	939	952	949	912	878	937	950	952	988	923	910	908	920	946	870	893	894	884	908	915	935	939	949	971	931	902	960	916	970	994	917	957	926	938	949	974	884	880	946	909	949	952	944	936	934	922	947	995	929	941	906	917	934	959	945	961	905	910	923	932	920	911	988	925	834	943	925	900	931	942	931	933	860	905	881	918	973	847	894	940	918	935	956	909	978	947	969	925	933	893	896	914	998	906	957	906	895	919	920	886	910	877	925	934	918	989	882	929	979	939	899	917	952	959	946	970	886	873	883	885	895	939	929	897	954	918	937	911	944	944	920	935	963	878	952	977	924	857	956	920	955	911	919	903	914	948	895	946	893	916	965	963	889	900	948	964	959	938	893	921	962	924	946	935	892	906	922	1001	933	937	938	956	883	959	936	963	946	931	951	937	990	928	901	985	943	939	935	952	922	930	1020	895	925	953	872	937	936	919	932	894	879	953	930	901	903	936	921	913	968	889	909	853	947	908	956	894	966	867	945	965	927	957	906	933	910	964	934	953	886	975	921	901	914	944	969	972	919	995	961	885	919	912	963	941	933	884	911	953	917	968	909	924	883	891	898	912	919	906	908	953	967	915	942	957	924	897	919	902	939	955	942	940	912	904	909	925	935	932	936	958	937	910	914	939	1006	953	948	938	905	953	933	922	908	983	933	883	955	919	940	936	934	891	959	908	931	919	919	900	900	927	983	923	860	932	952	921	937	969	929	946	873	899	927	934	898	947	896	912	910	907	950	923	961	891	922	981	945	924	924	906	909	931	991	917	916	960	894	954	941	940	931	896	946	921	927	932	994	941	972	905	967	935	890	926	894	924	963	918	937	904	948	867	901	957	888	927	981	931	931	955	869	944	898	945	911	951	962	959	947	946	887	936	937	939	941	939	940	904	941	992	945	943	908	906	921	937	920	934	947	991	940	957	902	931	958	965	894	933	895	909	954	969	933	902	932	930	948	913	897	917	957	902	974	960	926	932	942	903	939	927	892	920	925	938	895	889	898	944	886	942	958	882	912	918	925	955	913	890	903	900	977	931	920	887	950	880	900	982	924	915	933	965	893	966	882	866	947	937	910	998	879	977	893	896	963	911	905	909	924	893	924	950	882	948	972	938	983	917	973	957	944	932	955	916	901	954	924	900	955	879	869	923	913	877	920	929	951	936	902	943	876	958	938	944	893	981	907	937	921	962	941	965	952	928	929	952	901	946	893	890	883	909	879	975	917	896	866	914	892	929	954	938	983	913	959	999	985	915	929	930	911	924	931	888	904	935	924	953	887	945	923	884	895	883	918	993	968	926	946	956	895	972	903	906	995	907	938	962	974	907	916	938	911	862	897	911	943	898	965	923	930	914	906	878	921	959	942	955	915	970	947	943	938	949	935	956	984	954	923	941	962	931	978	891	980	945	893	932	981	942	880	944	942	887	926	896	969	865	884	940	1009	924	905	906	944	947	922	904	923	909	926	895	953	910	889	941	976	930	928	912	929	940	894	889	927	964	961	908	933	924	864	959	913	985	951	963	941	932	867	928	888	931	930	876	961	880	910	945	951	940	908	964	887	933	890	956	930	911	894	933	948	982	963	987	915	926	987	928	912	979	906	907	955	942	990	956	911	957	936	907	943	967	893	949	926	963	944	966	894	928	916	886	912	932	896	890	951	908	893	915	942	908	990	898	921	881	942	927	893	881	900	907	950	948	936	877	942	907	957	931	894	977	874	867	928	890	936	954	959	900	946	926	973	930	951	923	946	956	917	927	919	959	939	951	898	947	901	937	858	931	971	920	911	917	929	960	955	908	951	933	900	913	920	922	984	934	939	889	952	918	955	920	960	931	930	966	942	927	943	954	935	957	923	948	905	923	900	891	966	893	945	888	907	947	959	952	863	927	898	948	976	935	868	922	928	923	943	946	897	922	902	927	962	926	1003	951	953	929	952	841	920	957	921	929	885	949	956	929	924	959	965	971	926	926	973	917	933	990	949	940	930	973	924	951	944	891	900	954	911	953	923	945	927	975	922	946	977	924	926	1002	947	886	911	978	936	922	882	943	953	955	937	975	883	918	904	925	925	927	920	906	945	944	913	899	881	934	939	874	928	969	965	905	963	922	939	925	932	924	927	918	917	946	857	932	893	860	911	904	922	900	935	960	930	945	881	936	860	938	929	940	907	911	967	873	934	865	925	948	961	930	924	931	890	936	911	956	911	928	903	899	955	942	906	876	923	921	933	938	926	924	936	959	982	931	922	908	945	940	889	900	922	948	925	908	889	986	911	929	935	948	894	933	976	946	910	999	876	915	993	931	954	908	890	964	902	872	937	908	960	885	946	916	929	887	917	963	955	896	899	884	935	929	912	932	905	897	987	887	904	913	949	901	883	925	917	961	942	954	979	899	956	894	979	927	874	938	890	939	968	958	923	892	889	954	946	940	934	856	953	865	919	913	891	947	865	948	947	956	968	946	1040	907	995	945	953	948	929	906	942	918	965	905	945	963	877	964	935	938	919	982	930	946	912	913	936	964	941	875	896	934	933	921	944	906	908	902	935	918	943	1022	926	965	870	912	928	983	896	938	852	891	905	901	914	846	905	956	940	906	966	890	902	991	933	937	952	972	971	908	885	914	920	986	1000	947	922	910	860	943	925	975	942	942	957	893	922	976	953	928	917	920	941	955	957	933	965	938	972	934	940	917	913	919	911	857	928	917	953	897	911	942	953	868	884	886	928	910	933	951	931	893	951	971	975	953	983	871	983	872	932	961	975	983	891	930	876	917	914	914	960	848	945	950	935	940	896	922	902	927	955	976	907	912	919	951	911	923	911	927	895	939	888	889	887	949	922	933	887	968	914	931	942	960	882	965	893	893	919	916	881	892	902	943	931	927	932	918	909	867	943	971	943	937	927	947	913	943	977	975	927	957	927	934	887	1015	922	961	888	975	901	956	897	936	940	932	955	920	977	925	953	968	944	969	969	896	892	871	920	905	914	936	940	951	904	904	893	968	924	918	900	969	893	888	941	891	923	885	913	904	922	906	928	930	864	919	928	929	954	935	955	932	938	910	908	893	911	925	945	936	987	905	906	914	886	946	909	882	919	873	910	915	927	942	893	959	938	916	921	983	855	909	980	959	881	889	903	899	959	935	961	970	916	889	924	979	934
3981	2912	1524	956	1112	1533	1475	1332	1226	1136	990	817	652	520	431	422	370	327	288	229	196	179	210	199	191	148	147	136	117	144	118	132	93	111	98	108	104	112	107	108	108	97	112	79	89	70	94	84	102	88	79	88	77	77	87	63	75	66	71	70	91	71	70	63	81	63	68	80	72	73	81	73	75	80	81	75	80	71	81	75	61	68	78	66	78	76	85	64	75	71	66	70	82	73	72	71	89	69	94	68	69	73	70	83	87	65	75	60	72	82	93	68	89	84	90	61	70	72	64	73	62	65	74	85	86	73	81	68	78	66	67	78	74	67	81	86	71	95	67	70	75	73	86	86	77	85	86	76	75	81	63	76	85	71	79	74	73	88	70	99	83	69	74	72	72	50	60	64	64	69	82	73	69	75	78	66	78	73	73	71	57	65	67	70	76	75	68	67	70	73	84	82	66	82	85	67	63	76	87	61	86	79	87	79	72	59	77	60	76	74	76	85	71	82	67	79	90	67	81	80	64	62	75	69	75	64	80	80	82	78	63	84	72	75	57	72	60	83	84	73	89	72	90	60	71	78	76	79	86	78	83	76	81	56	71	75	80	67	69	66	79	58	91	67	70	73	83	70	64	93	68	66	71	84	74	67	77	71	73	69	61	78	73	73	83	73	80	80	76	82	74	63	74	76	72	60	68	72	82	79	84	61	73	79	70	72	89	64	70	84	72	59	84	75	68	71	82	76	71	77	67	79	83	64	69	74	66	92	64	81	77	72	72	64	65	80	70	83	71	62	73	65	77	80	66	92	72	78	63	56	77	79	70	76	63	70	54	63	67	68	77	79	60	73	77	70	83	56	64	72	86	65	63	72	84	57	79	89	79	76	80	77	73	74	67	76	74	74	80	75	73	85	96	76	87	85	59	78	73	75	71	65	84	74	81	77	73	76	72	82	68	78	72	60	78	72	80	71	77	83	77	76	89	67	54	60	78	75	63	85	77	77	67	59	70	86	88	79	57	81	66	84	92	69	64	76	65	73	70	63	67	92	64	80	75	68	70	79	87	73	73	84	59	79	75	59	73	77	81	60	70	59	84	73	74	75	75	89	53	61	65	86	72	77	69	82	64	84	53	86	67	74	62	70	71	87	78	72	67	79	66	87	69	79	70	78	77	78	78	70	72	61	57	65	66	75	84	66	67	63	85	70	87	76	79	70	75	79	64	71	68	56	63	82	68	62	61	75	74	67	71	59	64	71	88	62	82	85	72	70	84	62	77	67	74	67	79	74	70	73	68	83	75	73	72	65	78	77	87	80	70	66	90	59	69	79	74	82	53	76	80	82	67	65	66	72	59	64	84	69	60	59	85	79	74	74	72	72	79	72	74	67	75	69	74	81	67	70	87	75	64	78	67	82	69	70	91	82	59	68	66	71	64	67	71	68	70	73	86	77	87	64	79	62	59	66	73	64	81	74	80	63	81	70	73	81	76	71	71	70	73	76	88	70	70	73	81	81	83	76	71	77	83	82	79	67	67	62	75	78	89	82	76	99	81	68	66	53	76	65	80	80	61	101	75	82	67	70	61	64	87	72	86	72	64	77	53	71	76	55	78	67	63	83	72	87	70	83	55	68	77	62	79	89	88	84	83	76	61	53	74	67	79	73	79	71	90	70	73	67	66	85	77	70	70	83	68	60	78	59	68	61	71	72	82	66	80	63	72	78	59	65	69	72	81	72	83	75	67	73	68	83	67	82	74	88	68	80	73	86	80	65	65	70	69	76	69	78	76	74	85	64	78	80	78	66	89	81	73	60	71	83	72	62	76	77	89	72	81	82	51	80	80	65	66	78	84	93	68	84	81	56	82	80	77	83	78	62	81	69	84	72	77	95	71	77	73	74	74	75	76	70	68	66	72	77	81	86	81	73	74	58	62	72	77	88	83	62	65	71	92	74	81	70	73	69	82	68	78	77	82	83	61	62	74	68	71	79	63	73	86	79	74	64	70	80	79	67	73	74	75	67	74	66	77	63	75	63	77	77	80	67	67	84	70	83	103	65	73	66	59	65	63	92	65	70	68	66	65	93	75	67	59	73	94	80	69	76	70	60	56	68	68	63	73	76	74	66	62	71	71	71	66	81	67	75	76	64	71	70	75	87	90	79	74	73	84	73	63	81	74	91	78	74	65	77	73	67	66	80	71	70	63	61	62	76	76	67	64	61	76	81	61	83	69	73	77	72	84	60	72	76	90	83	75	84	84	71	71	79	76	65	65	63	74	80	84	70	67	72	77	68	74	75	86	78	89	69	54	68	86	72	81	67	80	70	67	87	81	77	98	75	83	83	69	85	63	66	73	84	80	62	65	74	71	75	77	61	59	81	73	71	64	74	85	72	78	69	63	73	65	75	87	87	68	80	79	76	76	96	70	92	65	69	80	84	71	69	79	73	90	55	93	74	59	78	78	82	71	68	73	86	66	76	73	70	77	70	83	81	79	77	64	79	52	80	78	80	66	81	79	92	78	76	74	74	76	65	73	78	62	70	70	62	94	72	84	77	77	57	73	56	55	54	76	66	70	63	82	67	75	72	68	84	73	78	83	81	72	75	71	69	90	81	79	73	86	62	80	84	79	58	62	75	72	64	62	86	88	86	75	91	67	59	86	69	64	87	67	61	87	80	69	55	80	75	72	77	59	59	61	79	70	77	69	73	74	76	70	74	77	73	72	74	71	70	72	68	75	75	77	69	77	71	71	56	72	76	73	55	54	80	79	57	70	78	71	76	70	66	70	68	69	73	79	81	59	72	79	82	80	79	80	81	69	81	76	71	52	60	72	70	82	84	76	77	88	81	80	65	67	73	61	74	69	69	66	79	81	71	90	60	88	71	69	72	70	66	66	58	67	67	73	85	67	84	78	57	73	84	75	70	76	67	65	77	60	75	102	67	74	68	74	80	80	57	70	71	77	86	78	83	59	81	77	71	101	93	88	73	60	63	69	61	71	66	77	64	75	75	73	64	89	59	63	65	69	71	65	64	67	73	61	69	56	64	69	71	75	70	80	65	64	66	69	73	72	68	72	81	64	81	71	77	71	62	73	59	63	73	68	74	65	80	86	63	79	73	71	72	74	82	76	74	74	83	73	54	84	65	69	83	69	67	75	69	84	72	61	75	61	71	65	67	72	76	80	70	77	70	64	78	72	72	70	67	87	78	78	82	63	69	62	74	58	84	82	66	67	69	74	89	70	72	70	82	65	78	76	58	59	63	68	80	61	59	69	67	61	63	71	73	77	68	80	73	77	78	73	72	69	83	86	74	77	79	75	78	67	79	69	66	69	85	64	65	72	79	75	83	57	56	79	74	71	60	77	76	76	79	85	66	65	75	66	82	78	51	54	88	79	70	59	83	87	79	71	68	69	65	86	77	70	76	60	65	77	56	71	70	71	77	76	81	68	61	76	57	69	69	69	63	71	63	87	77	87	71	77	93	81	66	68	70	78	73
29935	21650	16907	24902	32679	33052	30848	28657	26507	24507	22392	19630	17099	14926	12794	11254	10220	8834	7810	6893	5946	5421	5349	5545	4887	3924	3390	3162	2885	2648	2618	2496	2322	2253	2097	1952	1909	1933	1757	1673	1621	1505	1492	1395	1352	1273	1248	1226	1182	1106	1056	1023	1023	1009	1004	960	920	938	923	886	947	901	874	840	896	857	895	844	881	835	799	896	807	911	849	876	901	860	868	866	849	863	841	870	832	890	852	837	825	876	869	882	878	876	888	796	875	851	867	824	880	892	830	864	884	834	871	851	797	839	811	850	809	884	856	824	793	848	817	817	866	848	836	862	864	842	860	898	860	857	873	835	846	861	880	859	897	875	877	836	859	836	786	896	871	853	877	875	882	784	881	801	860	833	865	837	857	879	908	874	864	882	831	846	880	846	860	856	879	914	874	797	811	825	816	865	853	835	824	857	836	821	866	870	877	874	835	894	866	870	909	872	853	844	850	842	896	885	847	871	843	864	874	863	861	865	853	803	825	876	880	814	839	845	867	862	911	816	844	871	821	855	862	867	834	847	863	888	875	850	835	918	844	822	849	841	814	857	889	877	861	856	870	899	895	845	879	823	838	874	850	839	883	853	856	868	855	835	910	863	867	891	797	844	844	826	853	845	868	884	820	828	837	899	853	802	858	853	876	876	786	845	823	826	820	805	849	828	867	827	841	854	850	912	897	837	854	817	841	857	842	868	864	836	834	839	865	869	856	848	846	857	856	847	840	848	875	810	849	901	812	902	829	860	896	855	855	823	812	896	777	858	822	870	869	788	889	834	863	838	858	864	848	877	879	869	895	870	863	836	847	877	834	816	848	817	781	874	807	857	850	864	843	823	863	904	830	831	823	818	829	814	840	856	840	873	898	849	896	847	956	850	816	850	900	850	831	842	817	879	921	837	870	873	846	852	846	872	810	850	856	822	871	870	816	874	864	866	857	867	814	792	931	866	858	826	828	840	885	877	891	880	868	858	840	878	904	837	873	809	941	788	877	828	830	862	844	861	845	855	819	905	849	902	866	873	821	880	861	882	867	868	851	886	842	842	868	850	851	897	868	840	833	844	838	838	873	853	813	889	862	858	833	800	828	899	859	841	813	865	888	853	855	826	906	919	878	860	858	846	888	895	898	848	883	843	855	816	846	814	859	844	892	845	864	872	799	875	849	847	816	849	803	854	824	906	837	868	842	849	853	887	813	847	901	871	853	879	906	833	867	886	880	802	843	854	892	840	857	880	863	828	906	875	834	845	884	874	814	830	856	822	861	848	775	859	854	829	831	868	843	818	863	891	851	884	839	849	812	841	851	898	878	873	865	824	866	873	865	824	868	883	894	897	828	895	830	836	829	854	809	832	820	868	811	866	854	834	853	847	837	837	851	860	877	855	872	822	831	849	850	846	883	856	870	860	830	892	856	824	817	855	918	839	848	904	817	857	835	876	874	810	834	828	900	830	857	795	870	864	788	826	837	857	850	820	847	837	850	859	849	798	804	842	870	871	870	840	879	891	858	841	815	866	853	804	836	884	812	880	821	852	849	835	886	865	872	853	870	851	813	879	862	854	850	841	862	852	862	881	836	840	827	861	816	811	827	861	830	859	881	875	818	834	835	855	890	888	878	865	858	843	841	876	875	863	849	816	856	889	849	892	875	861	850	852	781	858	867	795	849	893	878	854	791	842	856	773	872	849	830	847	876	839	871	922	773	830	876	812	837	873	861	860	902	816	835	824	833	875	865	841	826	893	820	815	820	863	836	831	846	862	854	857	813	885	866	853	853	830	856	845	894	842	826	870	832	863	863	870	825	870	843	834	810	831	854	841	827	870	811	788	824	854	798	826	827	854	837	835	770	892	863	821	847	860	894	849	870	868	841	857	855	813	863	867	900	819	879	825	853	887	837	853	848	839	810	830	847	813	817	849	834	810	853	818	855	898	845	842	849	842	821	870	805	834	888	910	846	852	855	904	924	838	878	885	845	913	882	819	853	862	825	847	858	825	848	876	824	884	883	884	865	857	856	839	842	872	834	903	897	832	879	821	807	800	817	826	902	849	878	946	850	864	783	880	847	865	846	827	849	829	933	836	869	799	853	869	852	840	847	834	889	863	809	881	884	841	847	830	830	830	868	850	864	857	845	872	853	814	891	827	827	846	829	871	904	908	847	850	860	872	818	806	850	861	880	870	911	895	878	874	914	845	815	793	834	910	861	849	882	857	912	934	827	844	807	823	861	864	872	806	853	896	846	848	815	834	861	818	861	883	897	860	887	847	829	877	909	876	875	819	848	886	829	850	811	875	865	858	866	883	854	853	865	869	853	880	890	851	806	828	904	837	849	864	873	896	863	835	847	853	860	848	860	857	835	789	846	835	826	847	857	839	868	889	802	802	882	850	901	851	837	817	850	894	799	832	805	868	904	881	871	875	842	846	865	829	848	899	896	822	838	848	851	843	841	845	837	829	836	901	882	860	865	909	828	895	870	872	912	868	883	873	802	867	873	901	844	873	818	841	899	880	870	897	844	886	869	901	841	847	897	868	824	834	841	849	830	866	826	897	870	861	872	869	869	817	884	868	845	823	857	874	801	786	856	899	862	852	914	762	851	879	880	823	888	842	802	849	813	862	901	808	892	853	887	842	875	817	907	837	833	884	859	930	844	834	895	900	850	873	812	827	834	870	876	884	839	819	844	898	854	821	852	783	849	841	877	863	842	858	842	874	812	846	821	882	839	878	875	854	861	843	886	926	809	853	818	834	853	942	841	901	809	817	831	834	845	862	890	874	832	852	823	871	893	871	881	878	847	853	848	827	837	825	832	796	859	813	789	812	849	914	847	847	791	847	809	846	873	845	888	873	842	844	849	801	880	918	851	851	823	892	804	865	884	864	860	816	949	912	862	862	885	873	863	908	833	859	882	816	901	880	801	868	871	881	875	811	844	840	875	861	858	838	809	837	870	859	868	840	855	868	855	842	872	845	823	846	866	848	812	827	845	879	875	876	850	910	818	784	875	874	875	860	915	860	875	811	922	816	913	858	888	833	858	859	850	869	891	847	814	877	875	861	884	864	814	917	840	853	805	831	892	867	863	875	807	847	890	863	882	853	879	844	889	861	848	875	804	890	850	876	858	819	873	874	890	881	870	858	887	831	886	841	856	826	837	878	821	816	863	839	875	837	832	823	845	873	849	876	840	807	791	870	882	832	879	851	842	853	839	862	835	840	892	852	858	867	880	856	860	878	872	853	860	809	858	872	819	872	856	806	855	834	822	820	822	844	880	891	804	839	855	800	885	864	892	811	912	901	833	878	894	879	849	859	861	886	849	869	822	840	863	856	812	847	918	898	839	853	841	859	858	843	863	837	842	795	825	845	858	898	863	817	857	802	881	827	831	853	867	855	865	840	858	838	853	839	897	854	853	853	867	834	852	898	829	886	835	880	864	822	874	849	882	900	829	837	791	839	820	812	794	888	830	864	841	844	849	850	857	795	898	947
2453	928	527	388	463	595	619	555	556	471	461	449	331	312	233	189	173	169	153	165	134	120	108	117	117	117	96	89	91	98	98	79	91	109	79	79	82	78	74	93	77	94	77	81	77	73	81	83	91	79	86	77	74	60	74	71	78	70	78	72	67	55	77	62	72	78	68	57	71	85	84	69	72	61	66	82	80	68	79	78	84	68	69	71	82	78	59	70	76	53	73	83	82	69	74	64	86	79	64	65	57	77	67	62	73	66	80	84	67	71	81	73	54	83	92	63	81	70	77	71	66	82	74	97	67	64	86	65	88	75	69	63	79	72	81	70	78	81	63	65	62	63	56	86	70	71	66	74	91	70	55	50	80	72	75	54	68	80	81	63	71	67	54	70	82	76	75	78	70	60	66	83	74	75	76	72	71	53	77	63	69	56	61	72	84	78	65	73	72	71	71	85	66	53	67	69	71	74	75	79	62	66	60	71	52	86	61	79	61	73	84	66	60	61	73	71	74	71	80	72	69	79	65	83	80	60	68	60	70	74	73	73	75	66	53	69	81	75	89	62	70	65	81	73	64	73	74	80	58	81	83	71	83	78	71	62	66	77	81	68	67	65	73	80	65	57	51	70	76	81	71	74	59	69	64	62	76	65	61	72	69	79	72	80	68	71	70	74	67	59	77	64	84	62	80	66	67	77	78	79	66	66	68	81	83	63	71	74	71	73	65	71	79	57	66	55	68	62	70	87	66	78	63	84	68	71	74	67	79	59	68	81	74	85	63	68	71	56	70	74	84	75	86	65	75	82	76	80	60	59	62	72	60	85	74	75	74	78	63	74	54	67	74	64	90	62	91	79	75	48	62	70	80	64	74	79	75	74	61	68	67	69	64	69	72	73	73	74	80	68	71	68	53	73	80	79	58	67	73	93	64	79	56	72	70	71	69	63	67	71	65	69	59	84	71	72	55	61	72	77	67	72	81	76	56	62	67	64	73	66	62	65	85	64	77	64	63	79	70	94	68	72	72	59	62	65	67	70	86	73	59	92	76	68	65	74	74	70	73	66	76	84	74	75	73	70	74	59	72	65	80	73	62	63	48	77	76	69	94	76	71	81	67	76	84	67	73	86	81	75	72	77	71	54	70	80	65	69	83	82	94	63	71	77	62	66	69	89	82	76	69	67	73	79	80	68	76	63	64	74	68	80	81	77	74	63	67	71	78	73	81	78	70	80	67	72	74	74	67	69	70	87	80	77	76	73	82	61	70	64	70	70	83	73	66	78	54	91	71	63	75	84	64	74	60	59	74	70	58	81	78	73	71	69	82	70	80	63	87	67	70	72	74	86	84	69	63	75	55	75	62	61	67	60	79	50	74	71	54	82	63	76	82	76	75	82	81	72	75	68	82	75	69	77	72	85	75	69	82	72	67	91	74	68	72	71	89	77	78	66	82	71	80	65	61	66	85	71	59	82	76	80	71	63	76	73	61	79	63	66	52	68	69	67	82	65	75	65	69	73	76	84	68	59	65	69	63	77	65	67	66	68	77	76	71	60	68	81	69	59	65	83	78	57	74	76	75	76	82	69	70	74	82	64	56	79	81	67	76	68	68	70	75	75	68	78	89	68	73	68	80	86	76	78	64	73	74	78	63	71	65	78	65	63	57	71	65	77	69	71	65	60	61	77	89	76	82	59	73	64	67	68	73	73	68	77	74	86	81	59	80	80	73	73	76	77	66	82	62	72	86	79	74	60	74	62	80	67	75	85	69	73	67	72	61	58	61	57	68	73	67	58	67	80	73	69	68	68	72	69	79	77	82	84	84	75	76	69	75	85	73	65	69	83	66	65	62	85	68	63	61	88	74	68	59	87	74	71	70	65	62	78	82	74	68	75	76	72	66	70	65	72	81	76	90	64	57	86	49	76	73	62	77	69	78	80	82	78	84	63	74	71	59	77	93	72	57	70	66	76	75	85	74	82	70	61	95	63	68	60	79	62	67	69	71	71	58	56	72	79	59	77	52	73	73	71	74	74	66	71	70	91	72	74	72	76	54	81	71	69	69	56	74	83	69	76	88	69	64	81	70	76	60	69	72	68	85	70	64	67	83	76	79	63	66	65	78	71	73	76	75	74	69	92	56	86	85	76	87	75	62	66	93	70	66	80	75	73	85	76	77	82	80	69	72	84	81	72	70	72	62	72	70	61	80	85	94	72	68	67	84	82	64	70	65	89	70	68	70	68	62	62	64	69	66	72	75	48	58	84	72	60	69	91	63	59	68	65	75	73	61	69	65	78	69	71	70	55	95	79	61	88	77	65	70	71	71	69	74	73	69	74	75	66	74	70	65	66	58	57	75	77	82	74	67	69	70	63	75	76	69	84	66	75	70	70	89	82	79	68	55	74	77	68	80	76	83	84	72	69	67	77	65	56	67	78	64	71	66	77	68	66	55	86	71	84	78	77	67	70	76	69	74	77	55	85	82	79	70	85	75	73	71	68	64	68	68	65	88	76	79	83	63	70	61	89	67	90	82	69	71	67	59	75	72	68	62	71	75	77	72	73	73	66	70	76	86	79	71	71	81	82	64	70	57	78	63	82	88	78	76	88	56	75	67	70	73	66	68	76	81	71	75	82	71	83	71	71	78	101	85	63	62	84	67	76	77	74	70	92	81	81	63	89	79	62	68	92	65	73	77	81	75	69	67	62	62	78	87	75	74	68	79	85	72	77	82	70	62	67	61	71	84	60	68	54	71	66	70	88	75	71	74	64	93	63	93	71	71	74	62	84	60	75	68	63	58	77	85	54	63	56	71	86	66	72	77	69	81	64	73	64	68	76	69	46	90	61	64	75	88	72	67	71	70	74	63	55	70	74	84	74	68	74	72	72	88	67	70	73	64	83	73	72	71	79	72	73	73	70	81	73	79	57	66	58	73	63	69	70	69	62	76	78	74	86	62	81	76	61	77	63	62	83	67	67	78	69	74	72	72	69	86	71	65	63	76	83	89	65	83	88	92	87	96	55	91	76	66	73	87	67	72	74	69	74	69	78	60	74	75	58	65	62	64	61	72	71	58	73	71	70	65	57	70	72	69	88	81	73	75	75	75	70	69	77	72	66	62	77	74	85	74	70	60	72	75	58	61	73	81	65	78	79	79	66	69	68	68	53	75	77	70	73	69	67	76	56	69	66	74	66	79	83	70	61	73	72	64	71	70	70	74	72	78	70	65	67	63	69	72	83	84	81	67	66	67	84	69	78	63	45	79	69	71	83	70	72	64	69	74	64	77	85	59	86	82	78	69	95	74	63	83	59	85	73	69	66	74	67	79	67	73	75	77	66	80	69	64	61	73	63	78	86	73	61	66	62	84	73	65	81	67	73	72	75	72	54	64	62	73	78	70	83	73	77	87	74	74	53	78	77	69	68	76	67	74	61	69	82	76	81	71	79	62	72	67	85	79	64	72	67	83	78	75	57	68	72	85	80	60	60	69	74	61	67
21741	13439	9444	15636	24340	24974	22819	20019	18309	16680	15771	13846	11337	8758	7243	5873	5115	4315	3955	3504	2992	2822	2822	2976	2775	2458	2055	1963	1832	1778	1631	1573	1428	1362	1313	1316	1314	1296	1276	1277	1216	1245	1103	1166	1105	1085	1103	1016	969	984	911	961	939	946	841	928	909	880	887	903	862	906	867	813	900	857	833	848	935	882	841	836	901	820	859	867	843	829	879	846	884	858	858	892	916	831	871	884	840	829	833	824	876	861	863	789	911	782	842	864	871	861	842	848	849	871	911	904	793	873	833	881	860	829	867	843	810	875	837	879	838	826	888	845	874	851	810	905	839	851	835	834	877	853	874	859	856	832	848	895	889	840	868	869	872	847	827	843	820	822	855	814	859	876	894	865	895	823	851	831	837	771	859	825	864	828	874	923	851	909	900	860	875	807	804	939	867	847	813	859	895	877	855	840	822	852	838	893	882	898	864	855	854	882	816	838	860	883	862	897	899	808	876	888	853	812	842	873	803	846	873	882	849	873	844	860	842	848	921	847	874	826	854	863	840	838	841	874	879	860	846	820	850	841	915	888	822	839	857	867	824	856	821	850	892	840	841	847	830	805	865	881	796	843	824	880	862	803	847	798	864	863	815	797	852	861	856	867	823	863	879	853	821	878	877	881	834	872	842	884	882	824	858	884	843	824	850	886	877	880	835	832	853	809	831	833	881	850	857	821	847	857	897	841	860	883	869	884	861	865	818	867	837	821	846	871	893	886	879	897	835	808	857	871	849	838	838	849	749	869	914	878	879	884	819	849	843	906	804	836	836	868	800	878	880	872	830	867	844	840	848	828	843	867	870	850	874	809	849	859	852	814	842	840	852	853	903	856	847	821	850	801	847	856	839	840	822	881	844	862	863	801	830	828	855	823	764	837	860	825	865	827	879	890	832	814	845	830	849	854	871	822	895	801	821	860	893	875	913	837	906	847	889	834	845	833	850	885	843	886	896	907	849	924	845	860	887	838	863	836	877	874	842	891	878	843	825	923	821	837	858	903	836	841	812	841	848	859	877	880	847	869	852	856	847	846	875	863	874	849	855	816	879	854	852	881	850	855	854	906	799	862	834	825	855	829	810	845	828	851	811	868	832	842	829	784	794	848	862	824	826	899	844	871	864	825	911	836	907	843	901	883	853	892	880	817	828	873	831	849	830	856	876	880	845	833	840	888	807	852	842	892	851	858	919	841	826	850	821	870	783	883	857	859	875	866	864	830	901	865	833	844	851	869	873	839	845	889	820	874	802	876	869	794	884	891	834	891	892	857	907	899	812	828	843	829	858	856	856	862	872	856	867	898	842	852	884	879	836	926	852	879	884	866	850	869	896	907	838	840	861	806	818	812	892	852	788	819	854	864	783	902	872	909	882	862	815	881	874	887	833	799	869	816	906	843	859	854	844	907	852	855	871	815	859	839	860	818	864	859	904	848	822	913	838	877	831	825	846	869	884	841	828	841	872	844	845	890	841	911	813	846	835	834	875	794	906	857	813	859	854	813	865	851	843	828	875	864	818	814	879	870	864	864	843	871	885	845	814	838	836	772	848	807	791	844	901	839	851	836	899	889	857	854	897	860	799	858	853	820	844	773	859	869	872	831	851	855	835	857	872	805	837	802	856	845	869	886	851	884	905	811	874	882	837	827	845	849	857	847	887	844	899	886	837	854	828	876	900	909	852	863	809	853	868	819	860	894	797	842	905	865	870	858	797	842	850	850	850	830	883	823	812	831	806	883	896	850	781	908	879	866	905	833	836	876	852	838	884	801	839	793	862	848	889	859	835	858	870	846	845	832	823	808	834	869	848	850	886	812	894	817	820	822	863	877	856	841	825	878	854	879	840	814	862	821	827	857	870	840	828	871	831	839	871	888	849	862	833	856	879	884	877	840	880	913	847	844	860	904	865	886	938	884	869	865	829	875	866	860	823	828	829	817	868	832	885	855	853	851	891	842	907	834	852	855	873	891	844	849	854	836	870	891	881	845	836	864	867	875	862	861	887	880	840	876	848	859	896	860	819	880	840	854	876	841	854	860	802	865	839	848	840	861	810	855	800	843	768	876	940	922	866	843	837	829	889	807	814	868	853	897	867	823	829	812	810	859	840	878	902	815	879	903	874	865	878	909	871	803	897	892	819	889	845	910	799	809	826	816	883	853	802	876	877	858	844	864	813	874	857	861	813	879	917	844	864	827	856	825	859	857	890	852	832	889	859	855	881	865	813	858	835	830	822	803	827	852	841	865	858	860	850	833	848	840	882	807	865	839	863	843	924	810	828	919	871	880	868	836	811	833	836	869	874	851	826	852	867	887	863	834	916	864	831	836	809	858	833	859	853	839	916	854	845	780	826	835	818	889	793	885	887	877	862	821	870	845	842	848	882	901	874	852	813	897	847	808	893	841	857	840	931	832	847	864	845	890	864	862	827	857	869	869	913	854	824	822	868	794	860	872	768	907	829	906	833	897	896	886	827	886	873	792	859	828	844	843	897	854	835	812	841	848	867	810	849	839	780	842	851	843	868	887	882	857	833	883	824	896	859	843	889	857	842	829	903	854	867	862	809	864	878	832	859	826	851	856	831	805	861	884	867	810	846	887	799	838	830	829	816	840	864	847	853	853	850	873	872	819	827	909	874	860	897	891	892	868	869	857	871	816	854	809	813	797	890	880	864	873	849	856	847	823	850	873	851	871	854	857	834	848	836	870	866	886	837	880	850	864	858	847	831	883	866	904	892	891	849	888	799	826	822	822	833	814	885	893	867	874	879	834	860	916	888	849	872	860	862	826	837	828	854	873	827	847	808	828	859	886	840	856	856	917	868	911	853	854	881	838	838	847	850	834	837	825	855	887	868	838	857	850	854	854	822	827	907	854	867	826	871	903	828	880	866	858	850	803	838	859	833	875	824	803	882	837	895	877	853	869	840	875	816	854	860	850	887	861	841	830	852	840	879	888	845	874	856	850	869	852	854	899	825	845	881	853	888	838	805	829	863	886	892	851	857	820	874	862	885	828	881	865	924	856	929	809	890	818	859	880	847	837	891	848	899	906	870	872	871	866	885	856	843	856	881	868	789	847	822	840	873	835	901	913	781	836	848	857	817	855	875	879	838	886	823	899	824	840	854	866	850	806	884	790	882	822	873	851	822	902	816	849	871	882	857	848	834	858	891	895	879	862	873	854	818	844	838	888	838	846	875	839	816	872	844	877	833	892	837	874	813	840	889	879	906	827	792	829	838	870	875	856	828	844	843	872	864	901	801	838	872	891	853	908	816	847	855	866	829	886	846	840	862	894	812	882	855	819	803	875	915	875	828	849	874	861	850	851	854	878	858	877	851	862	834	848	844	848	849	818	813	846	876	823	832	871	843	842	850	829	838	916	912	859	890	857	865	865	794	873	903	815	881	870	880	806	851	838	890	840	887	888	890	860	886	849	865	853	810	830	859	836	817	862	886	874	890	866	839	846	874	900	841	819	880	866
2605	1906	995	594	766	1029	1049	864	704	676	612	625	542	405	342	289	233	211	189	193	183	156	150	135	152	121	120	113	112	102	120	96	85	65	91	80	99	95	83	79	67	76	68	82	62	71	75	67	77	69	78	70	63	62	61	70	55	76	64	68	83	66	62	72	63	58	67	69	62	63	57	68	61	74	71	64	70	65	63	71	58	60	51	60	67	61	60	71	81	52	64	63	53	66	74	75	71	70	69	63	71	72	71	68	75	63	53	62	57	68	69	56	68	61	61	64	79	58	60	72	64	57	71	68	70	77	70	70	60	78	76	65	62	53	67	73	60	64	59	74	66	72	65	75	68	69	75	83	55	71	56	65	69	64	66	67	63	72	69	88	58	61	80	65	74	59	73	67	63	83	63	55	65	84	58	64	82	77	78	58	69	86	80	70	72	76	63	70	57	66	84	78	67	61	65	68	68	56	80	73	70	62	59	77	67	68	69	60	62	69	70	69	69	54	65	64	74	76	73	64	70	69	66	63	71	71	56	70	67	66	80	68	81	72	86	51	59	76	63	60	80	61	63	56	74	66	60	75	59	69	76	66	63	62	83	79	55	57	65	61	72	72	66	62	61	65	61	68	49	74	68	52	60	81	59	57	72	60	71	71	63	58	61	75	66	70	60	54	52	58	59	65	71	65	69	61	73	77	78	75	79	73	54	68	56	71	60	75	60	67	78	71	63	50	75	67	68	69	61	53	66	55	59	77	74	68	63	69	75	65	55	94	61	70	69	76	66	59	54	66	55	63	68	60	55	82	67	63	63	50	74	62	73	63	63	74	79	66	73	65	57	50	65	63	72	67	60	76	66	61	67	61	64	73	72	68	60	62	74	67	60	77	71	55	70	68	61	75	60	68	66	60	51	59	66	61	68	60	77	68	62	70	60	65	74	77	73	80	59	65	66	76	70	67	72	67	54	58	55	71	67	62	72	93	44	59	60	69	71	61	68	69	52	71	61	69	80	75	70	70	66	68	58	65	68	72	72	61	75	54	73	80	70	69	58	75	58	74	76	55	59	63	72	74	66	79	60	66	63	80	67	76	57	72	66	56	70	86	56	74	81	75	71	62	74	64	71	76	77	83	60	57	64	60	61	63	75	54	54	74	69	72	60	72	61	57	52	74	67	63	66	71	78	61	76	73	67	57	59	60	66	64	70	56	70	52	59	64	59	69	52	73	70	66	70	76	54	69	66	63	80	73	76	58	60	71	74	62	56	74	56	58	64	75	69	75	66	60	75	75	68	50	69	67	67	67	72	74	70	55	60	67	64	61	72	59	67	59	88	81	85	71	66	61	59	76	48	63	59	58	55	55	70	60	60	55	71	58	67	78	73	60	58	61	75	71	71	77	50	62	79	75	69	76	63	68	57	69	63	71	54	72	68	64	68	65	69	78	61	68	54	65	66	57	74	55	79	74	67	77	81	58	60	79	68	71	73	68	70	74	61	77	72	80	68	71	65	77	61	69	74	57	64	77	61	74	58	77	61	71	54	78	54	65	72	81	72	51	54	61	77	62	75	55	65	73	76	70	76	62	73	69	57	72	62	59	68	70	46	70	61	73	64	62	72	67	61	60	73	53	64	65	67	69	64	68	60	68	59	78	70	61	63	50	79	64	81	67	59	60	60	75	70	56	89	62	68	72	74	77	80	55	62	57	82	58	62	62	62	68	78	66	49	52	66	79	62	73	67	63	73	63	65	70	68	74	69	79	65	65	59	70	66	63	56	64	65	66	52	76	65	71	80	62	73	58	51	81	63	69	72	50	70	62	64	60	72	63	55	59	61	70	60	80	67	61	55	62	57	66	70	58	78	62	74	58	75	71	66	62	57	71	65	63	62	59	56	59	61	57	72	78	65	75	66	67	66	65	60	53	75	66	58	69	72	80	70	63	69	65	79	74	63	54	57	79	55	81	66	63	66	77	74	84	87	63	60	68	74	70	55	73	56	61	54	60	61	66	59	64	62	46	73	63	66	60	79	75	83	64	78	59	58	73	62	74	68	62	82	77	57	67	77	64	68	60	75	66	66	55	81	60	67	74	71	83	69	79	63	78	74	69	73	64	65	47	65	72	76	78	70	81	70	69	78	68	54	68	68	69	70	70	78	64	64	78	65	61	54	69	70	56	70	66	61	78	51	69	84	75	62	78	84	68	55	66	56	61	63	64	74	69	66	69	75	54	71	57	78	74	87	70	87	80	68	73	87	72	54	51	54	51	63	63	64	54	68	65	48	59	60	63	84	66	69	58	62	64	68	65	79	65	76	76	73	69	81	72	69	58	65	66	76	67	67	83	71	66	63	68	72	72	69	62	57	71	78	79	80	62	72	83	70	70	63	66	87	83	70	59	73	58	63	58	65	66	65	63	66	70	74	71	72	74	66	82	61	66	66	57	74	57	67	66	66	54	66	51	78	58	59	78	69	60	62	60	66	69	76	68	74	65	79	77	68	75	68	69	63	85	64	72	79	77	53	64	74	68	79	65	72	58	82	73	60	67	54	70	77	57	69	66	82	68	79	60	73	52	78	64	65	72	58	59	77	67	71	74	55	70	55	62	76	79	76	54	74	54	56	65	71	62	59	60	64	74	92	83	75	68	69	63	70	66	73	71	64	64	71	57	68	65	76	57	68	84	65	64	72	72	75	68	57	58	66	63	56	60	76	84	84	61	57	63	59	59	60	70	77	79	69	60	56	80	85	66	72	63	72	93	61	61	70	83	54	68	73	58	59	44	64	68	69	76	67	58	64	74	64	64	68	64	71	73	63	69	73	73	76	69	62	65	61	80	68	65	67	71	78	67	68	67	71	67	86	61	68	68	80	52	77	60	56	62	53	71	77	68	67	75	69	69	73	69	65	67	58	71	71	78	58	56	69	71	64	72	69	65	65	69	64	55	70	50	57	73	65	69	87	53	73	64	51	67	63	65	72	61	69	67	79	61	72	71	76	69	69	69	76	65	54	69	73	57	71	56	68	78	66	68	64	67	81	68	59	68	63	68	82	66	63	64	65	73	64	59	70	75	59	73	55	76	84	68	53	62	72	72	65	81	65	64	72	60	69	70	70	74	60	68	67	69	68	59	61	71	57	67	54	65	75	75	80	79	81	61	50	87	51	62	73	57	61	56	73	78	69	48	58	59	69	70	61	68	84	62	64	76	58	73	65	69	71	60	71	60	69	68	55	79	69	74	65	55	54	80	61	58	71	66	62	73	60	70	72	70	65	80	65	70	71	73	73	80	70	82	66	83	66	74	59	65	62	71	59	70	64	53	55	59	64	66	56	74	66	73	73	65	74	66	65	67	74	56	64	80	64	85	73	72	57	54	60	56	62	59	76	73	71	63	57	76	63	72	61	57	61	83	60	48	69	71	68	77	71	77	73	82	72	62	75	70	57	70	69	61	74	79	53	62	72	70	69	66	76	82	83	70	70	69	74	65	54	89	72	63
26116	18761	13317	21050	29240	29903	27713	24062	21497	19348	18015	17315	15085	12603	10419	8881	7814	6590	5713	5163	4396	3917	3616	3760	3456	3184	2857	2463	2295	2137	1913	1861	1744	1639	1569	1573	1449	1457	1440	1363	1311	1237	1225	1126	1123	1098	1098	1016	1021	902	931	884	923	920	863	847	898	864	814	812	814	789	803	834	824	813	798	772	739	793	801	786	795	801	770	750	866	778	771	764	819	822	760	787	847	771	773	759	760	773	805	782	801	815	752	814	838	777	797	787	807	771	785	819	764	772	755	758	811	775	730	814	812	774	771	769	787	822	800	790	769	791	781	820	820	823	752	789	769	768	777	774	814	820	801	797	778	764	761	776	805	808	802	775	840	786	795	767	778	781	765	782	827	773	764	795	772	782	785	757	771	804	775	809	822	821	781	764	818	757	758	813	846	752	735	828	797	783	829	743	774	765	780	801	778	728	779	779	780	866	752	758	854	818	765	812	801	761	789	771	795	801	798	765	723	775	825	769	800	768	830	817	788	825	819	804	732	783	770	760	775	766	804	756	822	799	805	760	798	814	836	778	814	822	775	791	780	783	808	787	741	781	752	744	805	751	812	795	834	799	788	841	795	753	761	799	738	776	759	793	743	848	815	753	736	766	775	842	797	797	809	763	795	782	776	799	784	764	784	807	780	751	797	795	762	752	823	776	829	792	781	803	788	793	745	775	758	774	792	813	821	776	784	807	747	824	778	759	732	796	783	778	785	778	837	755	836	796	802	810	716	831	765	792	782	770	765	785	799	748	785	766	759	804	770	804	745	783	788	778	843	790	755	774	773	770	770	749	748	763	774	829	795	811	790	780	785	767	783	748	761	807	798	721	766	814	836	780	760	758	764	797	757	864	773	822	802	778	782	765	772	767	804	799	785	770	799	806	783	781	780	802	785	750	781	800	839	776	783	803	839	767	826	819	778	766	842	791	785	783	818	777	763	786	863	778	747	836	777	839	812	823	759	763	777	808	761	745	743	806	832	780	758	741	759	771	810	799	780	758	783	758	801	801	831	769	807	769	789	803	814	785	817	815	752	799	743	777	804	785	803	781	792	774	793	821	834	757	806	744	799	852	753	831	811	803	794	761	809	767	842	795	803	762	844	752	806	787	833	807	807	767	802	781	771	792	794	743	810	782	756	757	779	772	767	757	784	770	781	741	775	801	785	747	835	794	780	786	813	779	787	756	817	803	788	750	768	792	802	752	829	811	753	794	777	757	863	840	765	791	717	811	854	808	817	765	793	801	805	807	838	800	734	808	791	816	802	766	803	821	813	768	767	805	822	762	787	829	778	819	771	769	827	830	808	753	776	794	767	785	783	784	774	824	793	760	789	811	828	775	800	799	816	790	826	755	817	783	756	821	792	734	704	775	786	814	776	784	817	786	792	782	809	759	764	790	783	739	789	823	772	768	829	816	787	816	835	809	791	786	788	768	778	791	828	840	815	795	794	805	799	799	802	800	798	791	827	774	797	771	801	782	735	833	760	785	759	797	791	763	818	823	765	784	813	777	786	756	810	852	817	765	789	762	810	797	811	802	770	785	763	800	821	797	785	725	788	799	803	807	791	815	817	749	703	795	795	765	836	851	810	806	778	820	840	811	792	788	752	775	823	816	832	807	775	764	796	844	758	781	805	768	808	815	780	778	742	777	826	765	803	825	815	772	783	715	795	792	808	772	844	758	755	786	778	761	788	759	794	747	759	763	801	824	772	794	815	798	876	763	824	791	797	757	788	786	792	791	809	748	857	766	800	766	781	788	809	735	832	791	885	778	831	817	777	820	729	827	785	782	762	769	782	752	773	784	793	802	746	786	810	773	781	803	786	764	766	781	753	791	816	796	817	777	754	805	769	773	767	786	780	817	793	740	848	746	815	796	760	781	735	788	766	840	829	783	769	774	785	829	734	743	752	746	799	778	748	803	827	812	800	821	780	797	837	802	759	808	777	753	799	774	780	819	811	835	751	750	823	779	825	774	799	817	776	810	756	803	722	742	810	827	804	812	780	793	789	808	806	814	744	823	784	811	776	808	839	840	815	760	780	779	799	818	812	771	789	818	781	775	789	750	855	807	764	718	784	768	786	797	772	771	813	841	792	775	751	796	754	811	768	758	752	817	792	786	771	786	799	794	797	798	791	793	804	789	780	775	857	818	746	787	813	825	807	815	806	774	812	804	833	797	799	818	779	740	833	779	775	785	768	807	793	808	770	832	803	800	803	810	834	773	800	817	790	805	790	755	804	830	745	790	837	798	793	771	792	796	792	855	766	813	794	793	773	808	776	764	849	794	773	788	814	746	780	803	763	828	829	791	830	793	781	762	762	774	786	794	816	815	800	766	765	808	807	783	816	823	780	801	814	774	841	798	788	777	757	811	730	743	784	755	742	761	812	815	780	797	808	791	794	783	790	754	805	821	768	755	777	775	781	781	762	776	786	787	773	756	750	823	818	791	805	778	730	819	779	798	806	805	761	808	762	764	836	787	739	817	802	802	756	793	775	786	809	811	760	757	775	743	754	803	808	762	777	825	776	793	737	815	769	751	742	783	806	717	818	801	815	735	884	785	796	752	797	818	779	760	768	840	838	780	850	791	803	792	797	769	810	751	738	840	802	804	732	776	791	815	761	824	748	813	776	756	795	773	778	783	783	773	781	800	829	784	764	782	756	815	823	761	733	785	748	813	827	812	771	787	744	795	762	817	798	799	802	795	788	777	820	826	789	773	767	805	782	761	801	770	796	840	838	826	813	733	756	833	802	816	801	846	771	769	786	802	750	798	764	806	800	782	777	810	821	793	792	823	780	799	770	804	745	788	772	805	785	760	840	834	827	817	772	797	777	797	796	788	791	792	835	802	791	777	825	762	802	762	735	751	808	750	773	776	826	776	786	791	819	828	753	775	814	818	816	744	770	804	751	783	767	771	775	775	738	802	796	731	825	820	783	809	842	779	780	801	795	789	800	785	817	744	774	777	846	767	767	769	797	777	761	780	761	832	823	822	826	821	786	793	782	810	777	819	840	821	819	773	803	834	780	798	804	830	781	802	777	793	788	796	776	778	782	804	792	768	767	786	796	769	837	776	764	783	736	785	810	852	798	788	761	873	802	822	802	790	826	820	769	739	782	782	824	776	804	760	775	817	816	779	753	778	815	795	812	819	750	781	752	782	808	762	758	768	825	798	820	759	782	810	805	786	812	835	763	779	794	779	841	853	815	810	768	792	803	788	767	762	775	794	744	778	773	765	762	755	744	814	808	745	795	765	800	768	735	791	720	835	780	768	800	778	824	790	836	755	799	775	825	787	747	773	745	790	771	794	795	794	789	819	817	828	818	766	795	791	778	787	784	813	783	801	752	769	787	770	795	839	796	785	827	800	771	827	781	782	812	780	741	802	796	780	790	753	800	775	785	729	762	838	781	824	817	766	772	765	750	800	826	791	791	813	821	802	776	825	814	810	785	785	787	777	834	833	782	782	790	808
3833	1696	980	656	780	1057	1069	944	759	658	577	623	574	469	422	341	308	273	229	182	199	156	170	148	142	145	155	115	122	122	124	128	106	84	107	112	103	103	98	117	86	97	102	74	98	81	100	75	89	99	90	81	74	71	78	79	82	83	77	82	79	102	89	66	93	73	85	92	72	84	83	83	68	72	99	76	62	79	84	83	88	67	81	75	71	76	83	61	78	67	76	88	71	62	72	87	80	63	88	69	96	65	85	70	95	86	80	87	94	83	69	95	64	76	85	81	76	95	75	95	74	84	78	69	92	91	71	61	94	75	68	70	81	71	79	68	77	84	72	71	72	94	80	80	83	82	74	84	91	81	74	74	63	81	90	86	75	77	67	79	86	80	84	92	71	81	81	57	66	80	82	72	78	68	77	88	76	86	74	84	82	83	74	78	89	81	70	78	72	72	91	88	78	86	65	69	76	80	73	82	85	72	80	80	66	82	80	87	83	87	73	73	65	78	68	82	76	77	84	75	79	89	79	75	62	69	70	73	75	90	73	91	85	65	80	83	65	81	80	82	71	71	83	79	72	62	74	79	89	72	76	78	81	64	91	77	67	85	68	85	76	80	78	88	73	71	65	78	69	86	67	85	80	77	72	76	87	74	83	72	82	83	84	84	91	82	72	76	85	82	81	62	72	78	79	77	87	83	87	72	79	89	79	87	73	78	95	82	80	85	70	69	89	91	81	72	89	66	83	91	76	72	90	88	86	77	70	65	80	82	90	87	71	75	79	72	92	88	71	91	68	75	74	71	90	84	75	63	81	82	75	68	84	78	76	86	91	69	81	73	73	71	76	75	79	72	90	79	85	70	79	78	76	78	55	85	67	71	82	93	79	80	75	79	94	76	81	67	88	74	86	74	58	72	69	84	74	70	86	88	78	73	71	89	90	67	87	81	87	81	94	92	58	65	65	82	69	63	75	81	89	80	63	97	65	82	79	80	73	90	84	101	86	78	83	98	70	99	91	79	82	80	77	74	82	76	80	80	74	85	83	79	98	93	74	75	76	85	82	72	80	71	88	78	70	94	81	69	78	63	71	64	79	74	91	82	67	92	86	80	83	71	86	67	87	97	74	84	82	76	69	69	81	82	91	78	76	82	90	79	77	75	89	84	75	87	58	72	84	77	64	87	89	84	65	72	94	66	103	92	72	75	68	83	84	89	75	94	97	82	91	83	79	73	78	73	89	83	90	88	82	74	72	82	70	85	74	71	83	75	82	78	71	68	80	90	94	94	82	82	79	86	79	85	68	82	85	80	82	101	83	73	71	89	85	76	79	79	74	73	79	77	84	81	73	80	79	78	79	71	69	77	97	100	68	82	84	77	78	77	85	65	64	61	64	76	76	73	96	68	76	91	87	78	96	86	74	90	65	80	105	72	84	92	92	68	67	84	77	89	74	75	63	80	63	88	84	73	70	87	89	77	83	79	86	86	79	85	88	91	70	74	73	81	85	69	85	94	75	87	67	84	67	80	71	72	83	81	77	64	91	73	86	62	67	82	75	78	81	66	73	75	70	96	90	88	86	74	77	69	63	67	75	83	66	72	73	77	86	76	76	69	75	74	74	79	62	81	82	89	59	89	79	78	72	84	93	76	87	87	78	71	77	79	67	79	71	87	84	89	58	65	67	92	89	72	80	71	83	66	78	85	77	91	94	71	75	98	76	79	80	89	83	79	76	79	82	75	91	73	71	59	79	81	62	71	71	74	80	99	73	73	86	86	80	79	70	57	73	87	80	82	85	69	80	81	99	73	77	71	66	69	68	80	86	78	82	84	76	80	63	66	78	84	93	77	89	80	72	80	89	76	69	59	73	79	75	74	67	84	79	82	74	72	81	71	84	82	83	81	80	65	77	69	79	76	75	78	79	86	78	64	86	75	100	71	83	98	77	81	85	80	87	68	80	85	82	91	75	77	79	94	69	68	79	83	85	75	82	76	80	73	77	78	60	72	88	87	78	78	87	82	87	67	83	93	81	52	71	88	68	70	94	74	88	59	87	58	79	84	84	97	93	87	73	61	74	85	75	74	62	78	93	73	77	86	66	73	71	80	72	85	79	101	72	81	72	67	91	86	90	76	79	75	83	71	81	71	65	88	75	91	87	74	78	84	79	77	81	78	81	74	86	93	65	77	69	77	94	74	64	85	68	84	84	76	74	63	77	78	79	92	66	79	72	77	75	82	86	80	69	79	83	76	71	73	80	77	75	85	81	70	80	89	70	75	76	86	84	65	75	82	98	87	90	88	57	89	85	91	82	91	77	61	79	76	80	85	82	71	97	86	83	98	77	75	86	76	77	79	83	72	72	64	82	82	66	67	79	86	67	74	89	83	95	79	92	95	77	62	65	56	83	68	67	75	80	81	81	66	95	67	84	89	77	80	75	82	96	68	88	45	103	80	82	72	78	75	79	78	67	73	84	78	68	90	90	109	66	73	66	85	76	71	83	71	80	69	67	81	69	73	75	81	76	71	92	82	75	83	54	96	73	83	89	81	92	71	96	70	77	72	81	77	94	61	74	81	80	75	87	81	86	71	71	87	82	73	78	103	78	91	89	67	81	66	79	94	79	79	69	84	87	77	77	78	95	92	93	85	61	77	79	76	78	79	84	81	79	80	75	71	86	72	81	82	73	84	80	85	78	92	78	82	99	84	76	80	81	75	96	71	98	81	95	81	71	71	91	90	84	79	89	69	78	79	63	78	81	94	69	73	98	91	77	74	89	78	75	75	103	68	85	84	75	83	92	72	93	81	88	79	84	83	84	86	92	67	81	75	85	90	82	73	79	80	98	74	75	94	71	75	85	80	83	80	91	87	73	74	92	79	74	90	70	69	68	74	85	65	70	74	62	62	79	90	75	91	98	94	85	73	76	77	88	78	81	64	78	86	80	95	76	88	77	95	89	77	81	78	76	75	89	83	77	92	73	77	63	79	99	85	79	85	69	74	92	82	80	71	72	95	80	88	83	101	77	79	82	94	73	77	78	79	80	81	75	83	75	69	63	65	67	87	79	83	80	105	83	79	91	83	70	70	61	72	53	78	72	79	83	90	70	86	81	82	80	87	74	73	69	88	88	65	76	76	78	80	74	68	76	97	83	73	72	71	83	89	77	81	86	87	79	73	73	80	81	80	70	81	93	64	55	82	82	74	75	81	94	80	78	78	86	72	101	83	71	77	74	86	70	91	79	87	79	76	74	61	64	83	79	86	64	90	77	73	73	77	79	80	100	79	82	67	82	70	85	72	72	87	83	74	86	77	107	96	90	80	74	64	73	76	74	87	86	74	66	62	82	99	48	76	103	82	80	78	77	82	76	95	73	85	63	67	86	79	74	72	96	65	72	83	73	72	64	85	82	71	67	92	69	96	56	78	66	83	78	91	63	86	77	80	76	90	75	81	78	76	98	67	96	53	79	94	71	68	86	87	78	61	97	74	72	78	73	80
25056	17764	13122	20749	28847	29829	28133	25210	21790	19637	17877	17539	16262	13963	11886	9944	9109	7455	6436	5745	5293	4290	3890	3886	3814	3460	3180	2824	2655	2504	2433	2110	1944	1858	1814	1767	1718	1615	1560	1513	1464	1446	1390	1284	1265	1275	1218	1183	1103	1113	1062	1029	1042	992	1016	923	978	1031	975	954	989	946	903	979	997	979	927	961	922	943	949	914	921	921	984	962	952	970	969	876	942	903	952	954	935	895	935	882	922	948	957	950	885	941	1059	918	959	951	915	952	913	908	898	967	890	975	889	969	971	908	907	975	922	886	938	950	978	954	934	905	899	925	975	952	887	937	877	926	978	958	930	935	927	981	930	907	908	937	976	978	964	898	948	929	947	901	961	929	953	920	950	895	964	897	903	939	938	918	906	962	960	972	917	972	922	875	928	960	961	962	940	970	911	948	911	961	912	927	916	1005	885	958	955	931	908	937	888	937	961	890	958	926	942	866	929	931	964	956	934	934	949	849	907	973	890	923	976	925	942	920	976	913	917	947	891	929	953	907	974	939	967	871	938	904	952	888	963	966	878	912	908	901	911	918	915	948	884	947	962	899	1008	958	884	925	910	912	878	952	922	899	915	983	937	909	916	903	856	914	956	951	947	923	927	932	938	903	908	936	954	885	967	1001	910	914	967	954	966	985	971	939	987	896	952	965	924	988	977	992	884	1003	985	952	930	911	955	916	904	856	914	906	936	931	941	897	914	951	932	862	930	969	926	905	886	991	904	914	918	923	956	960	943	967	960	955	940	985	855	887	901	921	920	921	925	896	911	996	930	937	933	907	928	907	955	966	948	883	969	957	1009	912	973	890	958	937	940	934	932	945	950	894	960	943	964	918	940	892	890	935	951	940	913	922	934	961	925	881	876	926	939	887	909	905	899	914	929	920	959	919	884	978	908	962	956	880	907	936	909	954	897	971	967	878	883	908	931	946	943	903	976	920	923	970	925	982	930	914	887	914	963	924	953	931	945	919	927	907	913	909	890	933	935	891	927	823	944	927	970	906	904	1026	970	898	948	939	990	934	881	923	893	913	939	882	948	985	956	920	934	908	923	912	959	890	915	925	933	946	885	950	896	940	949	942	1002	917	924	948	917	943	934	910	917	936	898	933	937	954	960	917	940	951	963	944	929	960	906	937	936	883	910	923	904	916	924	963	950	919	969	925	915	904	928	937	927	951	888	915	879	899	958	944	867	920	950	1001	891	974	962	918	917	953	971	927	958	954	911	879	889	902	934	927	972	898	942	881	956	871	886	911	926	887	919	984	886	916	893	951	902	893	958	930	912	977	947	905	927	946	954	922	942	949	925	908	980	945	909	881	933	893	916	931	964	938	909	905	900	902	948	889	926	911	943	887	881	915	904	934	930	931	916	931	902	898	888	903	940	937	911	960	921	889	878	967	915	913	897	922	891	958	901	943	949	933	895	942	936	867	865	899	921	920	925	875	913	1005	938	971	925	892	878	948	950	876	960	923	945	929	910	927	933	958	929	929	970	930	956	908	899	851	969	983	945	1008	943	912	941	941	937	890	963	936	927	920	938	943	958	960	963	928	929	978	981	867	944	905	931	943	930	928	946	912	929	939	923	913	938	956	914	908	907	961	908	925	951	928	891	903	947	909	933	914	903	949	947	958	959	901	897	915	938	915	961	957	896	877	883	904	909	922	900	931	939	899	934	937	950	973	916	895	958	945	915	967	953	988	908	918	924	916	935	927	925	930	926	924	968	968	970	905	946	866	910	937	919	924	983	926	949	926	982	912	977	919	947	914	960	972	923	904	889	947	896	926	918	913	866	899	946	839	903	920	897	933	928	955	908	950	944	958	915	924	896	942	992	935	942	910	925	944	903	967	924	911	971	876	951	942	897	999	986	973	922	949	946	924	915	902	910	949	917	869	965	914	940	893	878	906	942	932	923	972	939	886	918	891	892	951	925	964	888	890	961	950	903	962	899	900	930	911	905	907	905	878	863	952	938	931	968	871	899	926	960	894	886	945	901	962	948	931	918	948	927	1000	941	886	935	952	977	984	925	922	916	895	956	932	950	915	919	904	941	970	877	918	903	904	974	927	907	915	925	921	893	948	931	857	909	951	922	927	948	939	888	904	955	1015	870	940	928	938	931	954	958	917	898	969	901	930	960	896	921	905	894	898	911	909	930	928	919	969	935	918	929	927	904	982	946	911	946	905	925	940	943	954	977	900	932	941	981	974	954	909	911	943	866	923	938	854	915	924	985	900	881	884	949	922	987	941	930	898	939	932	951	954	922	915	893	960	919	915	964	891	956	915	954	880	910	892	954	960	952	896	961	869	874	900	945	912	941	938	934	951	980	963	907	964	941	975	890	947	914	907	958	958	932	908	859	923	939	908	960	931	904	910	898	920	910	962	944	1004	867	916	943	928	910	909	850	883	917	962	915	912	916	921	909	981	924	957	911	931	907	852	921	902	921	892	933	982	929	936	935	974	900	917	906	984	927	913	877	881	1006	928	934	904	855	905	871	896	885	993	915	955	930	914	897	882	918	955	928	898	938	950	959	919	926	968	973	914	918	915	903	965	956	906	976	897	962	903	965	887	932	928	930	948	969	859	952	909	923	889	956	902	940	932	893	936	912	918	953	932	910	917	916	921	949	895	893	937	898	909	972	927	922	937	986	852	925	900	941	933	917	938	956	887	918	911	871	982	930	940	907	970	981	902	951	953	914	936	911	894	887	886	947	933	948	914	910	964	886	936	899	947	1005	961	952	912	945	941	981	978	883	938	920	936	988	980	949	905	909	895	962	948	943	889	941	899	934	895	936	933	902	937	902	941	913	969	954	971	929	925	916	925	896	920	933	919	931	911	954	933	1002	898	901	911	983	890	906	890	974	891	933	891	912	991	904	956	912	902	917	924	964	955	921	954	950	944	904	944	947	914	888	976	908	930	956	952	925	947	952	933	896	938	924	954	919	972	885	919	904	930	884	930	880	963	942	902	938	945	982	919	923	936	960	994	910	910	966	920	895	980	945	890	900	942	967	925	960	935	948	973	1009	896	918	909	965	978	986	931	929	954	912	889	968	953	912	899	933	975	954	917	936	941	957	937	936	917	909	909	928	924	977	911	914	933	950	884	921	948	925	976	880	922	859	963	965	886	903	916	898	950	909	944	930	868	904	964	977	886	945	937	875	902	948	889	926	927	940	960	923	924	930	922	960	930	909	901	950	916	947	911	917	935	905	888	947	928	914	990	912	948	899	923	894	964	898	941	896	937	932	915	933	887	914	910	903	897	929	934	951	903	959	967	945	956	929	911	946	937	902	974	955	958	885	984	957	951	931	883	978	901	941	907	988	857	903	920	913	913	935	950	906	910	893	1003	943	923	967	867	888	982	929	1024	935	938	941	953	961	958	920	925	889	893	858	952	922	937	898	905	891	916	931	901	944	979	942	895	927	989	922	942	983	916	935	925	883	927	927	944	942	913	916	884	976	916	923	867	870	984	943	920	936	938	907	910	915	955	942	922
3825	2756	1392	861	1063	1581	1468	1296	987	866	691	715	704	604	517	462	396	309	250	266	232	187	170	182	175	171	173	147	141	136	122	108	105	106	105	94	89	87	95	111	75	98	76	76	85	90	87	92	90	83	92	76	80	80	98	85	80	62	70	77	73	73	98	64	71	70	74	64	80	70	80	63	71	84	54	77	63	72	87	71	66	63	68	81	71	71	93	74	81	65	95	72	75	90	72	61	76	77	70	83	59	77	66	81	63	72	71	76	80	76	79	65	64	71	57	81	72	75	72	72	92	55	72	81	76	70	59	84	60	67	95	69	63	74	81	72	67	68	65	80	68	72	65	81	73	79	81	71	76	72	72	57	77	66	73	61	61	72	91	82	76	47	67	74	83	69	81	63	79	78	64	62	68	68	66	68	70	58	62	77	69	83	75	74	68	73	69	65	83	66	71	71	72	82	63	68	70	68	64	61	82	66	88	73	67	65	77	62	64	62	65	72	75	80	78	71	82	70	53	67	69	60	67	69	79	68	63	70	70	84	71	73	55	73	66	71	59	76	76	74	74	74	70	76	85	65	70	81	73	72	65	71	82	80	73	74	67	63	58	64	59	87	63	69	64	72	64	68	80	76	81	66	87	71	72	75	71	68	73	85	76	84	73	80	70	77	68	82	70	66	85	68	63	74	56	64	71	74	80	83	77	71	77	67	66	77	85	69	86	72	57	83	78	70	67	64	82	82	53	83	75	79	66	82	77	60	77	66	58	73	65	68	59	70	77	85	77	75	77	62	69	72	87	69	60	80	54	59	75	65	78	69	70	90	67	77	69	68	62	62	68	89	70	79	74	78	75	71	65	84	71	79	66	64	63	78	59	79	80	87	65	57	53	76	79	64	78	66	58	71	68	66	76	77	89	64	64	76	71	88	80	71	76	69	59	75	73	81	72	82	72	81	75	69	73	78	69	84	78	75	73	71	59	77	67	68	75	79	72	67	77	68	59	53	72	51	64	67	70	81	70	60	69	79	72	69	72	59	64	84	69	69	76	62	64	76	74	78	69	71	78	73	59	60	87	89	68	67	69	78	68	69	62	85	67	77	68	80	74	85	77	72	79	76	52	87	48	67	82	67	76	75	69	78	77	53	69	75	68	76	74	62	67	63	76	71	74	60	64	71	64	69	84	64	63	62	91	69	76	81	88	80	81	72	66	66	73	59	67	63	84	74	65	76	72	72	84	65	68	75	71	83	75	63	71	63	95	66	58	71	80	62	66	73	63	72	68	55	76	73	75	58	59	78	73	78	64	74	81	72	67	71	82	86	62	56	73	61	69	70	68	82	79	61	82	65	73	77	62	81	69	75	54	67	68	86	84	66	64	69	62	77	75	64	71	76	88	69	79	70	70	89	69	72	92	82	81	63	76	60	80	67	74	70	72	75	74	62	87	75	70	84	77	66	75	69	61	64	68	78	70	64	77	80	73	66	92	63	56	60	76	82	81	70	77	60	74	59	70	54	71	67	83	71	62	70	72	69	85	75	74	64	89	63	83	74	73	63	54	66	62	67	71	72	74	89	62	85	68	68	63	61	74	83	73	59	77	74	70	76	78	68	82	71	67	61	71	73	75	73	77	76	66	87	83	61	71	69	90	67	62	81	71	88	62	70	62	77	77	74	75	79	67	73	64	83	69	70	77	71	62	73	67	77	71	66	70	67	70	74	58	71	72	60	71	66	59	75	63	78	67	88	70	73	83	65	78	69	82	64	61	73	68	74	76	62	61	83	71	76	82	62	82	69	81	70	75	70	81	65	52	72	79	58	75	69	83	60	71	74	63	74	60	62	66	70	78	81	67	58	77	85	70	67	71	79	77	66	60	65	64	85	62	56	82	62	77	83	79	60	74	72	60	66	75	73	72	65	85	70	82	57	69	93	58	65	69	68	66	71	61	76	83	62	69	91	58	84	73	84	73	73	75	64	71	76	77	74	79	78	56	63	59	57	73	72	64	69	59	64	77	88	64	71	59	78	73	71	70	72	67	64	57	82	59	87	66	68	76	75	55	67	89	72	77	77	82	70	61	72	65	67	71	77	66	73	81	69	73	79	63	66	82	74	64	81	66	80	63	54	67	73	81	55	62	70	70	62	70	47	79	70	57	79	78	91	69	66	66	66	65	62	78	63	64	73	58	77	75	71	52	69	74	67	70	71	55	101	72	76	64	78	69	59	66	75	66	75	80	79	83	69	69	66	59	64	67	83	65	74	94	69	72	65	63	80	60	63	69	71	83	66	74	65	83	65	72	74	68	71	58	74	65	66	63	70	79	79	75	66	67	61	66	61	57	59	75	78	88	87	68	71	70	73	55	79	62	79	76	65	71	85	59	74	66	89	75	80	79	76	75	80	57	66	67	65	80	73	79	78	72	63	62	71	65	63	76	59	64	82	78	71	72	79	82	68	69	81	82	62	79	75	78	72	74	89	77	73	83	60	81	78	69	84	68	58	60	75	79	60	69	75	54	68	67	74	64	62	67	85	69	62	74	65	79	71	76	83	76	57	66	73	80	70	76	89	79	93	86	74	96	88	77	76	73	66	79	63	92	82	76	59	75	72	73	57	83	68	68	63	79	75	54	68	79	69	64	70	82	82	76	82	71	67	82	71	74	70	65	81	76	60	83	85	66	71	51	82	66	77	67	67	71	70	56	66	52	83	75	76	67	67	61	63	84	86	59	75	70	61	69	85	74	73	62	81	65	76	67	76	60	74	70	65	77	79	64	65	50	76	78	83	72	69	66	59	67	67	67	68	84	60	65	63	64	84	85	71	82	78	57	69	57	55	75	70	85	70	62	60	79	80	85	69	65	69	73	81	67	93	77	78	66	73	80	59	76	72	89	70	76	81	83	83	83	85	72	79	71	79	64	67	75	66	70	64	62	94	72	69	79	73	69	67	64	59	67	75	65	72	62	68	85	66	68	84	79	68	64	72	66	78	70	67	73	66	67	64	74	80	66	75	73	67	77	70	75	60	86	72	70	72	57	69	75	77	68	74	70	83	72	72	75	95	66	65	82	71	62	75	81	67	77	69	73	68	71	79	74	69	67	77	68	76	79	71	70	73	78	72	61	67	79	61	56	72	74	58	55	96	78	80	65	80	58	67	80	63	71	54	71	60	67	76	76	63	53	60	82	76	65	62	69	85	80	67	75	73	76	74	64	74	78	61	64	89	74	81	69	78	71	81	73	73	59	74	81	77	74	73	73	72	86	62	84	62	77	69	80	65	84	62	77	73	74	72	72	72	56	69	74	66	78	70	63	71	74	78	68	67	86	58	89	69	75	82	61	75	73	71	67	81	75	75	89	73	63	79	62	74	68	70	76	71	67	75	84	72	73	72	90	79	58	85	73	69	71	78	63	87	86	61	51	57	66	65	71	67	85	74	52	61	68	74	76	70	66	60	60	66	68	78	79	62	83	66	76	68	67	69	79	69	75	72	89	66
29683	21231	16252	24424	32677	33185	31162	28165	24481	22199	20000	18522	18292	16771	14719	12615	11236	9526	7995	7254	6412	5432	4784	4411	4369	4242	3689	3409	3052	2844	2616	2521	2264	2073	2016	1930	1864	1848	1827	1606	1539	1454	1506	1298	1356	1241	1202	1089	1074	1021	1038	981	976	932	956	950	957	863	914	882	867	889	869	948	864	906	851	815	883	816	844	846	870	817	814	878	834	849	832	853	899	866	821	850	815	864	842	816	819	837	868	837	827	821	863	865	873	865	813	830	797	837	881	861	860	852	801	806	807	906	851	842	824	895	828	879	828	807	859	795	877	862	814	859	905	745	906	882	843	833	842	848	842	823	875	857	870	868	853	817	874	843	834	854	844	871	826	774	787	844	816	843	808	881	855	813	799	895	799	825	812	818	842	769	811	819	881	804	887	867	848	858	833	827	871	831	821	773	811	840	801	816	820	791	826	896	874	866	838	791	843	830	824	797	771	845	811	772	787	869	808	856	821	874	864	843	814	862	836	859	820	820	818	872	831	801	844	805	830	879	793	841	864	804	733	817	860	833	883	764	859	863	815	822	883	837	834	823	829	773	877	871	811	825	821	803	829	860	817	807	846	896	838	878	859	840	841	846	868	795	812	864	804	847	840	851	837	827	796	814	850	850	864	816	865	839	783	822	850	809	850	840	832	816	794	844	820	808	808	843	878	832	823	848	799	857	832	814	843	851	851	783	824	812	848	802	900	812	840	801	831	875	867	864	817	815	853	828	828	850	819	851	845	825	868	835	842	857	868	798	807	854	865	850	825	760	873	837	823	849	846	863	765	819	785	815	842	773	863	876	793	825	797	878	880	854	802	816	814	817	842	858	838	833	889	809	869	805	780	818	812	872	847	838	828	902	813	823	781	808	838	806	834	847	815	863	826	786	846	846	771	847	858	824	795	824	765	839	840	815	824	831	866	825	855	859	858	848	865	805	836	870	806	836	773	793	888	821	849	847	855	823	875	803	819	783	808	860	820	874	803	804	862	817	846	847	835	847	821	824	792	814	893	899	847	772	817	872	823	800	880	794	868	823	874	818	790	843	832	828	818	845	838	844	808	895	852	794	845	863	853	860	814	829	817	837	814	811	822	859	829	783	835	784	839	821	815	829	813	833	800	836	828	826	833	853	786	845	864	808	795	797	855	836	864	796	841	852	867	812	815	823	837	830	839	834	788	825	831	825	855	790	868	812	835	824	805	834	797	817	859	822	834	818	809	845	824	872	840	788	839	834	879	787	843	839	884	850	830	853	842	799	797	835	906	809	825	866	826	816	886	817	892	856	840	873	811	871	820	825	856	817	819	845	833	863	805	817	825	801	904	855	796	786	798	865	848	860	848	839	823	876	836	800	836	874	836	837	871	837	884	794	788	816	826	867	801	842	865	860	833	829	858	832	791	826	806	827	808	846	830	835	821	810	820	805	854	834	799	829	798	764	872	815	812	872	812	874	813	855	851	816	846	853	839	842	782	853	840	825	816	852	800	881	809	837	839	842	860	874	820	797	842	856	807	870	817	846	862	824	775	834	868	812	874	815	835	800	878	815	865	809	859	836	792	862	805	826	845	842	805	839	868	827	812	846	862	861	851	762	883	822	904	856	814	802	861	877	869	829	892	806	860	800	834	842	815	874	820	828	845	850	879	838	791	849	837	828	793	880	803	833	834	887	811	833	815	838	836	830	808	816	849	847	800	822	854	832	774	870	785	866	824	775	797	862	832	869	799	838	865	854	802	818	846	876	837	827	829	841	835	822	821	799	820	827	840	830	799	801	888	822	814	833	844	829	800	835	807	844	860	838	852	849	800	865	877	810	852	869	822	869	796	838	860	889	821	805	782	870	806	824	838	852	834	856	864	861	831	796	853	860	843	825	864	823	865	852	854	800	827	824	831	795	862	871	824	825	857	823	828	817	823	849	790	833	832	784	907	841	828	850	750	870	857	831	846	823	851	865	824	806	822	832	836	903	920	819	864	812	754	809	807	801	849	844	823	846	834	853	831	851	865	852	831	789	800	850	827	859	793	807	795	862	834	791	826	805	909	836	872	862	818	842	798	853	815	868	837	852	827	863	829	882	822	823	843	793	858	799	814	766	781	783	846	823	847	851	792	883	834	834	866	831	888	825	835	844	818	881	845	817	819	816	790	824	869	853	845	819	796	837	812	850	843	845	848	849	857	859	791	755	791	822	813	818	824	843	840	862	789	848	817	843	866	830	806	803	856	795	887	851	865	825	800	859	833	858	841	836	822	832	819	811	795	872	841	816	852	838	835	909	880	832	863	857	820	831	812	844	833	869	771	833	780	790	878	863	892	871	820	828	797	823	866	814	883	831	855	804	817	840	895	837	864	829	825	813	788	819	812	802	853	866	800	827	887	838	815	842	873	838	828	874	807	847	834	857	871	814	892	823	845	850	864	847	823	888	796	899	876	817	853	843	860	848	802	826	833	796	767	840	869	819	832	859	807	809	806	834	843	828	840	839	875	789	839	866	823	820	824	824	844	895	870	853	819	828	831	840	847	829	831	817	814	858	778	812	821	852	807	843	863	892	854	822	773	828	822	810	831	849	858	828	845	827	842	854	879	862	848	829	909	810	836	858	816	875	883	839	854	827	868	814	815	811	804	836	885	831	824	840	804	840	829	840	827	806	820	852	864	819	782	839	855	856	882	863	835	806	859	814	828	817	865	817	854	837	800	817	854	846	848	831	874	866	834	840	817	871	832	830	828	807	871	852	825	803	819	844	878	818	840	811	829	846	835	826	841	843	862	822	853	821	879	769	834	815	802	826	837	896	842	842	792	858	825	837	827	883	811	819	825	882	820	787	807	833	858	843	869	840	892	858	852	832	848	815	860	874	924	862	907	856	829	823	787	805	816	782	834	872	856	826	823	823	861	881	807	842	882	863	840	870	820	831	784	833	870	856	812	836	828	853	865	886	832	838	859	856	848	789	822	844	834	816	824	787	832	864	847	860	841	873	808	868	802	803	841	840	886	831	874	847	789	793	791	876	842	807	866	806	823	830	888	819	828	862	860	865	833	831	799	853	800	836	899	866	868	833	848	833	826	795	819	807	879	834	842	789	787	834	844	820	832	833	778	863	830	815	838	817	849	826	751	831	868	810	853	820	798	853	786	814	866	861	795	833	841	811	827	784	840	872	808	814	881	851	833	815	849	892	844	853	845	824	818	899	829	831	807	850	874	840	820	855	852	844	839	813	811	830	810	861	813	847	852	890	848	892	842	800	859	862	852	787	839	807	828	798	769	843	869	824	788	818	847	911	846	799	880	893	870	829	819	883	828	796	819	854	855	817	845	876	871	821	817	844	802	788	812	838	878	815	800	817	855	852	840	824	831	836	829	846	835	829	790	816	808	818	786	822	899	845	824	788	826	870	784	843	825	865	835	850	804	870	875	823	826	792	829	836	831	873	861	817	825	792	863	896	807	799	865	841	786	833	858	913	791	854	822	824	809	827	800	902
2437	886	530	374	424	604	626	550	495	373	351	361	366	357	291	227	196	173	130	151	148	144	125	101	125	111	106	102	109	93	89	90	85	78	72	88	86	81	80	88	78	80	78	72	68	90	77	59	70	68	72	78	78	73	79	61	58	70	66	71	65	69	72	71	63	68	82	75	78	83	68	62	65	78	60	68	67	73	74	58	65	58	62	72	71	59	75	62	69	77	57	65	80	71	66	65	75	77	70	57	72	80	77	64	75	60	61	71	62	55	78	74	82	70	73	69	67	62	60	69	54	72	77	73	86	69	69	75	84	61	65	74	68	65	71	78	91	76	75	74	83	62	77	72	53	75	64	73	67	68	56	75	72	73	73	76	79	74	63	65	65	64	69	86	61	78	70	73	73	63	59	66	75	68	71	70	74	62	86	67	74	65	70	53	81	84	59	58	79	66	75	66	56	81	50	69	61	68	76	73	84	63	60	79	73	66	59	84	69	64	73	75	83	54	77	59	61	70	64	68	63	53	51	77	80	83	71	61	66	84	74	60	70	85	61	90	88	75	56	74	64	69	73	72	65	85	75	74	68	72	64	62	69	73	75	53	75	67	89	83	79	62	64	67	75	70	52	70	54	55	74	74	65	79	79	79	60	82	75	74	70	74	87	81	57	64	65	70	67	77	60	69	69	72	62	65	68	84	75	75	67	70	80	77	67	79	71	65	74	65	74	79	68	85	69	65	89	85	58	72	85	85	86	74	71	71	81	57	62	61	79	51	55	54	73	75	71	55	64	79	66	71	69	63	69	70	61	71	61	70	76	75	68	71	85	76	60	74	57	74	79	66	66	71	70	59	71	73	80	56	56	64	82	59	62	64	79	80	69	66	67	68	58	68	84	62	77	69	73	79	69	81	81	77	60	70	73	67	93	68	91	73	80	68	74	77	87	67	71	60	62	73	59	79	63	63	65	84	52	79	79	74	65	71	75	56	72	61	66	72	88	65	66	51	81	87	57	62	80	73	74	75	76	74	59	86	71	65	63	60	66	66	61	67	63	67	74	78	64	74	54	64	79	62	84	68	64	60	66	69	70	69	65	72	69	79	60	70	83	78	65	75	71	66	80	71	70	53	85	65	74	75	76	62	86	72	62	88	71	58	60	77	64	80	62	59	73	65	63	74	74	67	82	67	79	69	57	66	70	62	62	69	64	57	71	67	88	55	71	75	66	73	68	61	73	74	68	70	80	69	70	65	67	61	72	77	50	64	70	72	68	66	91	59	63	62	75	77	64	89	68	68	71	61	74	70	77	79	69	62	67	68	84	84	76	85	55	76	68	57	64	77	65	73	87	68	64	67	86	79	72	67	62	82	78	68	70	71	64	71	79	65	90	76	69	66	56	68	81	72	62	57	67	74	72	60	72	75	62	53	59	77	78	71	72	58	52	69	76	53	74	58	70	64	67	69	67	68	70	72	70	80	85	71	68	73	68	65	78	63	72	75	77	80	64	70	76	64	66	64	70	67	89	72	71	65	92	67	85	77	71	88	71	76	70	74	84	85	73	60	61	68	68	76	71	76	67	77	80	71	63	61	77	80	86	57	70	80	65	70	87	77	74	71	73	84	62	88	76	79	59	71	67	62	73	66	81	92	67	82	67	72	70	79	61	82	81	77	72	67	61	86	75	76	72	52	75	65	55	74	92	63	74	69	77	69	74	74	82	76	77	62	74	76	66	66	78	81	66	80	73	61	76	80	72	81	69	73	75	63	61	67	78	74	86	73	74	69	76	84	65	80	74	69	60	67	59	77	71	61	63	71	87	74	60	66	66	75	75	82	68	64	49	69	81	76	57	73	66	64	74	80	72	78	77	59	57	82	52	75	72	77	72	62	60	76	89	69	66	78	57	69	63	72	83	70	68	88	72	74	55	65	64	79	66	78	58	71	67	82	62	75	75	78	69	64	80	64	77	52	79	74	73	73	67	83	81	70	59	74	72	67	73	75	48	70	81	77	65	65	72	68	82	55	69	64	62	78	78	78	63	76	66	74	62	80	74	57	66	74	74	68	75	71	79	71	64	73	54	56	67	67	59	66	75	63	78	75	62	70	88	64	71	69	74	75	57	75	54	65	63	79	73	66	71	71	70	60	70	65	80	85	70	55	65	61	60	67	67	66	79	84	65	70	66	80	81	71	73	77	80	82	70	65	55	70	83	66	70	66	69	82	72	78	59	73	83	75	66	64	79	65	63	72	63	60	60	67	68	78	55	67	69	71	63	69	65	70	90	68	91	76	69	71	79	74	62	74	69	67	56	74	69	73	77	77	92	75	65	62	75	83	86	67	60	81	72	91	68	54	71	77	63	74	61	59	64	51	80	74	54	60	76	66	62	65	64	68	61	65	84	75	62	85	68	58	68	82	55	58	82	70	79	74	68	76	85	74	64	76	75	68	75	64	81	68	71	61	84	73	66	70	65	73	84	60	66	82	71	89	92	76	74	65	68	60	68	75	56	74	64	77	69	75	75	66	64	79	62	89	69	77	76	66	68	73	80	66	69	72	71	87	72	62	73	73	61	71	70	64	61	59	75	79	68	76	57	72	70	68	76	70	68	80	67	67	66	69	90	72	79	64	68	56	90	82	64	62	57	65	83	56	58	74	78	63	85	57	70	74	73	62	72	68	63	74	69	55	71	63	84	70	50	80	71	59	75	75	95	71	79	72	70	83	71	74	88	75	48	66	73	72	64	79	64	72	58	63	74	72	68	70	76	69	69	69	67	71	59	67	65	57	60	75	73	90	69	57	59	61	68	91	83	65	79	66	57	65	60	81	82	64	70	74	72	80	74	79	67	59	67	79	67	73	67	67	67	67	71	75	71	80	72	83	64	76	74	73	63	86	66	77	67	75	75	69	83	77	81	67	67	67	70	79	62	62	68	77	70	74	50	72	80	72	73	59	59	70	72	82	71	62	53	69	65	75	61	82	94	88	77	64	69	79	59	75	71	73	60	78	64	79	56	74	65	81	65	69	59	64	58	67	73	68	71	54	82	66	67	74	74	77	63	56	73	74	56	76	65	76	79	80	78	68	63	70	69	51	64	69	78	67	58	79	79	66	83	75	70	67	80	74	77	81	87	76	71	73	73	92	63	84	58	70	81	69	75	77	82	64	76	68	51	79	68	74	70	64	58	75	71	61	58	67	78	84	65	66	66	83	85	63	47	78	63	80	76	57	59	72	67	66	67	70	81	82	63	73	80	78	72	62	63	73	72	60	69	74	75	66	82	82	76	75	80	84	72	74	58	52	66	67	79	73	58	57	62	77	70	57	79	66	86	84	61	78	65	58	75	61	85	81	71	73	84	66	81	72	74	60	77	58	70	67	66	74	76	76	74	61	86	63	56	61	68	71	77	59	95	77	72	63	69	81	62	76	66	98	82	71	62	72	85	74	62	73	76	68	82	79	92	91	70	68	61	75	69	73	77	69	72	70	57	68	71	50
21546	13460	8924	15675	23963	24510	22681	20019	16601	14094	12383	11419	11438	10780	9309	7468	5754	4843	3989	3529	3235	2859	2431	2342	2367	2324	2190	2017	1852	1699	1627	1531	1491	1326	1307	1237	1161	1237	1184	1183	1225	1164	1191	1062	1156	1053	1012	997	940	983	923	917	965	903	905	871	875	836	897	858	810	822	830	876	873	895	817	862	836	875	897	842	921	896	849	839	838	855	828	928	839	783	866	839	794	882	841	807	831	838	840	854	796	792	809	877	859	833	871	836	833	843	846	865	849	849	820	814	857	840	843	859	823	848	820	880	828	867	856	835	896	853	839	846	853	823	831	825	827	854	907	835	861	831	861	804	814	853	789	900	853	880	856	838	825	854	828	833	832	867	877	824	796	871	838	839	837	831	821	896	816	894	756	834	861	861	801	862	831	873	836	850	825	847	814	866	890	851	804	809	836	846	842	788	812	820	833	911	839	842	864	826	896	864	854	802	868	856	800	860	807	819	889	831	890	810	821	797	812	884	826	849	827	853	825	831	830	880	819	791	839	841	854	797	850	841	849	847	870	836	881	857	859	825	876	871	871	820	829	856	854	811	810	833	816	818	859	816	843	834	878	824	875	868	885	860	855	874	854	838	887	829	863	860	822	845	842	838	842	844	798	801	868	852	833	812	852	891	853	863	877	841	818	852	828	814	829	832	819	801	876	878	796	847	817	854	823	818	816	820	833	833	863	815	792	838	828	817	829	824	839	845	884	827	823	894	859	855	860	835	857	874	836	815	877	881	817	849	879	871	825	850	869	826	907	890	863	862	831	862	798	800	842	895	839	811	843	810	816	860	775	797	868	877	835	819	853	846	810	861	844	815	847	841	840	802	828	866	836	904	789	837	887	842	825	870	826	812	833	835	805	819	830	820	830	864	795	811	816	800	828	852	829	792	848	817	853	887	828	836	851	865	844	840	832	865	850	805	857	858	809	864	840	887	893	799	835	791	864	821	859	858	885	865	859	810	827	842	834	874	856	768	884	837	843	860	861	829	820	872	899	790	862	862	807	811	839	845	833	858	800	870	903	880	835	888	815	863	819	880	793	863	870	852	915	795	850	824	810	796	858	845	858	859	908	860	857	812	818	865	862	882	845	843	840	831	865	816	908	843	812	839	803	858	803	866	827	870	897	888	859	834	889	818	848	819	811	835	821	850	803	857	866	823	879	782	808	843	823	865	817	834	807	862	807	876	827	843	856	806	758	841	832	838	841	847	826	855	801	840	830	799	808	834	843	882	850	852	850	840	803	832	776	850	802	809	832	817	887	885	840	813	802	901	808	867	841	913	866	848	820	826	891	767	861	798	815	809	839	832	843	835	853	849	877	869	836	867	816	841	843	806	908	806	825	899	794	804	804	822	869	823	839	870	863	838	799	823	865	824	855	847	849	798	843	828	846	832	802	820	846	858	788	877	887	856	885	842	822	869	817	815	826	795	875	819	814	850	891	853	842	873	818	825	829	844	891	846	819	761	849	897	856	832	892	803	766	871	820	831	832	853	865	832	810	883	845	809	844	819	849	895	856	872	819	832	843	870	820	858	864	866	880	822	888	855	887	775	836	826	842	827	868	784	861	860	880	836	871	854	817	914	853	821	794	816	838	877	789	833	856	798	840	854	797	843	904	867	869	783	871	846	833	845	817	857	824	889	853	869	834	846	816	809	833	828	823	796	817	856	806	799	762	835	897	848	877	808	840	835	836	856	838	824	847	899	874	864	861	861	884	834	835	884	819	832	853	859	807	897	837	854	826	809	844	825	832	872	798	841	834	851	827	822	766	861	858	860	824	824	848	866	857	836	881	854	861	828	835	811	818	859	845	805	855	837	845	828	865	834	871	841	787	831	816	885	890	820	775	877	837	823	833	839	873	856	857	838	900	835	822	855	797	824	843	894	881	838	842	838	824	859	806	833	839	838	865	825	835	844	870	818	896	861	825	814	842	839	809	857	827	889	868	835	861	812	905	822	841	842	838	869	859	843	850	843	840	850	866	857	867	813	863	807	828	827	788	838	836	815	879	857	822	900	838	846	826	855	853	866	810	851	818	811	846	864	870	830	776	868	840	844	819	810	837	844	892	868	837	815	833	820	825	865	835	855	828	837	853	814	836	872	842	854	831	857	841	892	832	870	859	833	836	856	871	874	829	882	826	874	827	869	870	840	810	818	839	854	855	851	850	821	866	825	831	928	840	841	788	804	923	847	842	828	849	843	848	836	818	837	888	854	852	878	864	819	848	853	861	886	789	757	886	824	864	832	818	792	817	877	826	862	866	863	854	905	882	825	887	865	864	831	870	857	884	814	844	875	857	861	811	807	848	857	833	888	845	816	826	856	872	878	870	822	850	866	836	816	882	806	844	855	851	834	891	858	874	810	828	805	876	820	838	830	793	801	870	812	859	869	862	832	844	876	822	800	825	834	874	844	834	845	832	812	785	797	913	856	816	798	822	887	833	878	850	863	833	834	850	816	856	850	826	856	863	807	756	848	851	818	850	840	835	829	871	836	844	846	811	839	833	820	884	849	843	884	822	808	835	817	886	837	824	873	855	802	832	838	834	826	867	826	811	877	845	865	879	846	849	865	803	834	796	887	840	818	841	873	869	849	802	871	867	840	871	832	856	834	870	828	837	797	824	816	855	864	883	850	851	843	838	873	795	817	879	841	840	828	788	840	874	868	869	838	843	874	836	837	845	810	833	837	836	852	866	812	817	881	830	795	791	853	803	855	812	872	867	811	824	836	814	836	833	850	824	792	821	842	840	825	789	840	806	820	830	827	838	870	851	875	839	824	849	850	849	856	842	863	862	880	869	849	842	818	877	845	861	827	885	831	770	840	825	863	834	852	875	809	802	864	886	866	880	834	823	812	836	907	835	849	889	879	853	860	836	856	841	816	853	818	872	830	837	814	788	871	802	811	820	848	832	775	801	841	845	799	794	851	797	836	843	795	879	855	895	862	840	815	859	849	861	873	829	873	892	877	797	851	842	820	836	869	789	841	831	862	830	827	842	852	844	866	854	815	837	856	914	853	870	843	830	811	810	788	822	876	858	782	869	818	828	844	832	850	865	866	898	809	893	813	842	871	888	791	859	818	807	828	872	864	864	818	796	840	826	810	827	824	867	816	818	859	868	851	786	828	855	857	823	799	861	843	853	815	858	832	888	819	839	869	870	855	882	845	792	803	864	853	909	888	879	851	867	877	856	826	826	801	872	843	799	852	868	888	812	868	817	820	876	817	820	797	865	895	832	857	907	883	839	845	836	875	818	819	848	810	894	820	847	855	832	831	854	814	840	802	839	819	822	839	870	787	872	765	848	791	834	825	834	817	809	813	860	869	843	852	891	828	871	779	814	803	836	823	855	812	838	820	873	826	842	816	832	822	882	833	828	788	868	859	831	863	837	830	754	847	862	830	824	845	830	815	822	799	844	795	828	883	808	849	848	840	864	846	834	834	874	833	873	899	809	859	823	856	872	864
2650	1852	974	649	765	1007	1090	865	729	590	452	468	490	460	442	385	291	267	204	200	171	171	163	123	124	131	115	118	84	111	98	74	93	94	78	83	89	77	91	92	74	65	92	52	80	70	71	77	78	65	75	86	64	63	63	67	61	54	82	52	72	81	66	63	81	70	65	68	63	59	60	66	91	68	76	84	78	68	77	73	59	59	73	64	63	76	92	83	60	56	67	64	66	69	68	58	56	64	60	61	90	68	72	70	69	80	88	76	63	62	52	57	58	74	73	75	56	67	62	86	58	77	67	68	71	63	71	57	77	71	75	51	60	79	67	64	60	76	52	65	65	59	71	54	61	60	56	75	59	73	67	75	64	77	68	58	78	77	73	66	65	70	60	59	48	76	59	62	65	74	89	64	68	67	88	69	69	77	82	72	53	71	58	75	65	65	73	80	66	77	77	77	65	71	59	75	62	71	79	65	70	48	62	69	76	72	59	48	53	54	57	59	61	71	68	71	64	71	82	55	70	65	59	67	65	67	71	58	66	71	77	68	64	62	65	64	71	44	69	76	69	64	64	71	56	65	66	63	65	65	70	84	60	63	39	61	54	65	64	63	72	58	70	61	61	49	80	69	65	73	65	87	66	70	79	78	77	74	67	69	75	68	62	75	81	84	55	78	54	58	70	71	57	71	61	70	66	75	64	61	61	62	69	89	69	64	61	72	58	66	72	52	62	58	68	73	57	64	62	59	56	67	66	62	64	67	57	55	67	74	56	49	71	74	79	65	56	73	71	73	58	60	63	56	67	74	77	63	59	83	59	67	64	60	68	54	62	62	62	59	56	65	76	69	77	59	61	63	69	64	64	65	64	68	71	66	70	70	76	65	69	59	56	63	63	78	63	76	57	69	63	71	78	61	66	73	65	67	70	57	79	81	69	72	79	57	60	70	51	65	57	64	71	59	53	69	60	65	58	74	76	74	66	62	72	77	70	52	70	69	78	70	65	72	72	74	59	63	64	74	76	68	63	71	51	69	61	63	80	71	74	54	69	70	69	72	69	58	67	47	57	74	59	69	65	58	53	74	66	71	64	68	60	66	74	60	49	63	73	80	73	55	58	55	69	58	73	81	83	55	69	50	70	57	52	67	55	71	70	66	69	72	65	55	69	79	65	53	66	75	73	66	59	70	77	57	54	75	62	53	75	50	67	66	70	63	78	63	66	76	70	66	63	59	63	71	70	50	77	65	65	52	70	66	70	75	57	54	64	76	70	76	67	60	63	70	64	52	70	64	62	44	63	53	82	61	50	69	76	62	64	64	72	83	77	62	81	71	66	55	80	60	85	66	62	51	47	61	54	66	53	57	54	79	77	63	46	71	64	72	53	60	76	85	63	64	77	70	66	64	59	73	57	60	61	66	79	71	77	71	73	57	49	65	53	51	88	71	62	69	61	64	62	77	82	56	79	64	67	69	64	68	51	53	72	85	65	66	70	60	82	65	54	63	74	73	73	62	68	67	57	67	60	76	54	61	76	74	76	74	61	62	71	58	72	59	69	60	77	67	71	70	60	66	75	64	75	66	64	71	72	54	74	73	73	64	70	62	69	65	58	78	89	64	79	76	60	60	56	64	76	63	81	60	66	80	81	72	76	64	69	77	62	73	57	47	69	79	64	64	83	68	68	54	67	57	65	80	70	70	66	54	68	56	73	76	67	70	64	51	74	64	66	64	74	55	60	64	65	80	66	72	79	56	68	76	62	73	76	72	74	74	65	54	62	61	57	61	85	63	51	62	67	62	54	66	66	73	66	72	73	68	74	65	75	77	67	68	65	68	60	61	86	69	70	58	62	63	51	64	60	54	56	70	58	59	65	54	63	57	60	72	72	61	72	79	58	60	63	69	71	68	67	83	60	57	79	47	61	54	56	67	55	74	65	57	64	73	61	80	73	70	80	61	79	68	63	64	67	53	53	64	75	58	60	64	71	64	61	80	73	65	85	65	62	69	67	66	50	45	58	57	57	61	61	64	58	64	63	83	78	65	75	76	74	75	72	65	65	80	74	63	68	57	63	60	73	67	63	52	54	72	74	88	80	56	53	73	71	62	56	67	57	67	60	68	64	84	60	92	53	69	76	80	53	65	75	72	53	60	72	60	74	53	74	70	64	86	61	67	61	61	77	73	62	55	63	59	70	72	74	70	63	66	67	63	62	55	68	76	62	56	59	79	67	77	70	65	57	74	81	64	59	71	65	58	62	53	68	83	66	72	58	72	70	55	78	74	58	71	72	64	86	60	73	75	71	74	59	60	70	50	67	84	64	82	59	70	65	65	54	69	48	55	58	63	69	69	65	61	64	63	60	74	63	67	73	68	67	59	70	86	71	65	63	57	80	64	71	79	69	69	75	64	63	75	62	61	55	68	60	68	58	55	62	58	61	71	73	62	65	58	65	64	78	61	66	71	75	66	67	68	54	71	67	90	72	68	65	77	67	55	69	63	71	56	68	72	65	79	69	63	68	66	71	58	58	68	72	69	71	60	60	60	54	75	64	62	51	57	79	51	79	60	69	52	61	58	58	69	68	56	56	78	59	68	76	77	64	68	61	70	67	64	67	65	63	58	69	54	66	70	74	71	69	75	42	57	76	69	72	71	72	73	69	79	64	56	73	68	57	69	60	66	59	47	58	60	62	66	64	78	76	64	62	70	82	73	64	66	59	65	67	58	77	78	67	74	69	61	68	80	57	73	72	68	69	64	54	73	68	81	62	78	64	64	67	71	65	75	64	68	71	66	67	63	76	82	72	77	68	59	64	58	74	63	70	80	70	55	66	70	68	64	79	65	68	69	76	63	69	74	68	87	64	79	55	79	82	75	63	56	53	74	65	65	84	64	65	62	50	77	67	68	80	65	65	53	69	79	70	66	69	74	74	68	78	61	54	66	80	58	55	79	63	63	71	85	59	58	66	68	56	83	67	66	83	54	77	73	72	69	91	76	58	81	63	54	55	74	86	70	64	57	65	73	68	69	83	80	68	61	58	56	53	56	57	58	84	58	60	74	66	72	59	69	77	71	62	72	66	78	79	63	70	66	76	63	70	63	62	74	82	65	52	68	65	72	51	70	59	71	63	56	72	66	66	69	72	72	71	58	65	47	61	76	65	58	60	70	77	68	62	69	79	63	56	71	70	70	60	64	69	66	61	63	61	59	54	73	72	84	70	62	72	70	56	68	74	66	69	65	67	49	76	71	51	78	66	62	73	70	74	62	72	64	67	73	60	58	74	73	68	75	60	52	74	65	66	57	73	69	78	71	64	66	63	75	73	50	57	75	56	62	72	61	70	54	60	66	61	63	68	70	63	59	64	67	48	63	71	67	74	76	72	65	75	64	49	68	87	74	76	73	73	72	59	66	76	68	73	76	53	58	67	61	60	57	72	57	70	61	67	71	65	83	77	54	60	73	47	60	60	65	68	63	69	69	67	60	69	75	60	58	78	78
26237	18695	13256	21501	29530	29907	27505	24602	20953	17870	15867	14197	13748	13440	12238	10613	8881	7551	6337	5142	4706	3951	3299	3032	3003	2998	2754	2474	2335	2124	2042	1987	1833	1651	1508	1514	1403	1388	1344	1322	1275	1297	1277	1123	1181	1008	989	941	908	893	907	894	911	794	848	834	861	819	890	828	802	803	742	820	793	785	798	782	782	798	812	790	784	818	834	804	799	843	776	776	777	788	799	809	788	784	739	759	826	760	762	765	784	784	812	842	810	797	793	784	823	754	794	794	749	738	779	794	775	806	800	768	820	747	757	729	776	779	776	774	761	790	780	845	799	753	826	742	781	781	738	781	767	747	772	800	772	758	814	812	797	797	766	784	801	845	798	820	834	791	763	754	789	789	738	790	759	810	769	769	767	775	790	797	746	823	799	813	748	760	795	776	815	736	792	771	782	829	808	775	819	779	777	755	729	823	775	749	756	737	808	768	758	767	793	768	789	808	809	781	766	733	775	768	791	709	820	788	813	801	778	804	801	810	806	802	791	770	836	771	775	745	802	781	778	821	793	788	859	775	757	841	763	760	802	808	744	758	752	778	853	821	825	815	784	771	770	809	837	754	733	838	745	757	825	815	778	824	761	739	816	790	845	774	761	747	812	738	763	794	817	772	772	766	771	788	762	731	773	815	728	756	785	806	794	765	730	814	766	826	756	775	735	761	809	758	770	783	830	753	816	783	772	830	730	746	770	753	760	769	780	773	798	851	733	767	775	691	744	781	769	741	790	728	759	755	801	744	828	770	804	797	809	812	737	791	783	777	839	792	786	783	774	775	817	814	785	807	749	788	765	768	761	751	797	798	809	841	770	772	768	791	775	778	822	789	799	788	744	801	830	783	799	793	781	790	758	768	776	749	815	773	797	805	750	814	741	772	760	782	818	779	820	747	779	782	761	813	757	819	758	763	777	788	790	772	792	741	821	741	785	776	784	764	796	753	818	776	827	801	798	797	797	789	781	789	788	793	815	812	813	782	756	746	822	811	791	804	770	777	735	774	764	828	789	772	756	748	782	753	814	769	800	790	792	749	796	780	839	791	790	807	789	793	823	786	821	780	752	799	779	756	771	798	758	813	778	778	816	759	772	763	780	786	795	740	778	802	759	792	798	791	820	767	778	777	777	774	800	769	744	781	758	767	773	791	791	786	779	798	757	772	746	815	820	787	809	736	731	766	814	750	799	765	809	807	798	806	801	776	783	762	779	735	799	855	769	781	766	805	808	759	760	766	775	795	747	717	726	779	779	770	780	787	763	757	827	806	786	782	808	815	845	801	747	785	772	812	792	799	787	785	771	802	761	758	783	803	737	805	784	811	797	769	714	746	752	831	777	809	784	710	807	822	719	768	825	786	752	775	763	734	780	800	839	800	828	765	791	757	742	744	806	774	765	745	797	756	747	779	777	753	793	740	754	764	766	776	804	780	754	758	790	779	801	772	804	778	756	840	768	752	792	772	769	785	749	784	800	807	823	762	808	767	774	802	769	741	800	723	789	752	763	787	814	788	780	776	815	769	781	800	725	800	802	761	783	779	782	747	802	745	794	792	746	796	818	778	780	784	802	743	772	798	779	778	734	787	767	797	809	740	738	782	822	738	762	759	788	802	754	783	750	725	808	830	764	765	807	785	723	753	772	805	746	824	785	756	820	787	810	772	761	790	777	796	773	828	753	745	758	793	807	805	839	826	797	732	782	766	795	766	780	750	834	752	821	814	738	817	838	763	776	814	743	799	755	759	763	759	827	810	754	797	792	809	762	808	769	745	770	754	805	788	759	786	817	760	788	819	781	750	777	796	761	787	784	764	768	799	800	763	799	766	793	767	763	769	794	771	806	807	784	806	788	786	777	807	738	765	794	785	753	759	816	758	846	787	768	768	771	779	799	839	804	753	853	759	811	812	778	739	787	786	790	807	773	751	764	784	767	835	795	814	770	768	815	785	791	765	783	795	797	805	766	711	801	818	734	800	826	792	793	776	775	794	805	811	812	750	796	708	806	758	776	783	706	784	817	721	729	831	744	835	780	789	784	759	776	814	782	812	763	758	777	832	777	756	758	794	778	768	745	763	783	796	736	752	845	805	782	802	781	761	771	797	836	759	773	757	823	765	731	745	720	816	770	787	791	761	796	762	785	768	765	779	735	805	752	748	810	731	781	758	804	760	762	760	740	802	759	816	710	745	754	747	794	804	811	824	776	813	779	781	750	783	758	853	749	781	793	754	749	808	790	807	764	746	764	828	728	801	781	761	827	798	759	773	799	771	803	778	775	782	828	743	755	792	788	807	750	847	794	797	816	767	818	776	778	786	804	762	795	789	767	805	753	785	793	760	769	807	736	785	795	764	785	836	802	776	774	766	789	835	772	796	779	767	794	702	753	787	770	755	788	799	799	721	761	778	807	766	750	830	761	780	822	743	789	802	833	789	765	774	789	786	780	824	778	752	760	772	771	812	707	790	766	778	781	729	757	779	793	808	845	734	758	779	760	806	836	783	804	791	826	753	772	802	769	757	836	772	799	783	735	790	785	744	828	775	746	848	818	771	780	776	732	789	786	813	786	744	788	786	767	770	771	722	766	787	750	785	797	805	812	753	850	801	796	793	770	813	783	760	763	829	823	719	829	737	763	783	716	796	759	760	811	800	809	787	838	805	868	836	813	789	769	813	770	790	771	778	808	781	715	788	807	755	757	758	700	802	774	791	804	806	787	828	834	785	804	736	815	790	827	758	804	805	741	740	799	726	788	736	830	749	781	847	752	822	785	794	763	771	778	735	788	806	796	759	760	756	724	744	778	783	747	795	779	724	793	735	776	759	757	806	755	822	794	770	806	839	775	782	844	746	736	768	758	751	774	760	772	796	790	795	789	767	751	756	771	810	822	843	773	777	776	742	784	769	760	791	772	733	747	745	760	755	803	781	746	754	830	812	814	758	762	800	807	772	772	874	775	779	732	822	863	771	782	818	773	791	770	767	821	782	765	785	746	803	745	832	825	769	758	791	761	801	741	772	818	821	773	795	772	813	793	800	798	811	783	800	779	785	729	787	757	803	774	799	770	821	770	775	778	798	814	743	762	787	740	757	753	777	789	777	791	753	782	783	787	822	763	780	817	809	786	814	770	805	756	827	832	772	775	765	783	757	770	769	785	782	809	760	807	777	773	807	786	745	783	828	766	788	764	819	743	773	776	763	769	788	768	736	816	802	784	801	759	811	767	788	800	739	787	824	797	747	775	825	729	757	779	747	745	732	767	760	726	837	790	763	791	775	794	817	808	813	798	827	774	770	748	745	816	818	763	738	769	755	783	748	787	762	748	780	852	844	825	764	823	786	815	775	766	846	732	740	831	771	755	816	768	793	771	769	812	825	787	791	773	804	789	764	771	812	783	825	823	744	786	802	732	782	771	755	808	780	790	737	752	753	742	738	741	745	752	799	780	805	740	791	789	762	772	769	813	786	802	759	780	749	788	830	812	817
3989	1771	972	694	768	1092	1127	949	733	593	544	466	465	454	477	412	357	330	254	225	169	160	180	121	150	152	144	130	100	120	113	104	118	121	86	124	107	98	99	94	95	92	73	97	96	83	92	76	69	79	81	80	76	93	96	77	87	87	85	86	76	90	95	78	64	74	90	72	78	84	75	77	97	95	69	92	79	76	73	81	75	72	81	86	78	57	89	89	74	74	59	78	69	83	94	78	64	79	66	62	59	74	67	86	79	82	71	75	81	79	74	67	90	70	83	80	72	71	71	94	97	94	83	79	78	73	86	71	77	68	80	95	78	82	104	82	71	88	88	90	66	79	69	77	60	83	95	80	69	86	86	81	83	72	78	84	79	76	84	96	78	71	87	74	76	77	71	77	84	87	84	69	77	85	73	74	81	77	74	76	84	75	79	81	72	73	91	99	76	60	68	80	75	81	64	68	68	72	87	70	65	75	90	77	92	68	65	74	80	83	80	97	75	70	81	76	82	83	88	76	79	75	72	77	78	76	79	82	77	73	75	83	68	73	80	69	80	85	77	88	64	80	90	79	73	70	82	86	94	84	84	88	76	79	71	74	71	88	81	83	79	80	90	68	73	92	86	84	89	76	72	77	80	85	73	93	93	76	86	66	84	69	57	77	72	85	76	70	83	76	74	89	70	78	77	73	81	71	65	69	70	71	83	86	85	63	70	78	84	81	92	92	83	84	67	97	95	77	76	82	66	89	78	78	73	56	73	90	65	70	78	62	66	81	76	65	70	61	74	78	68	72	85	76	89	85	92	66	79	75	75	84	67	72	53	68	77	82	76	74	83	89	97	74	83	61	87	81	86	78	76	84	101	69	96	84	76	71	84	94	55	68	85	77	76	84	78	83	79	84	95	77	74	71	79	75	90	91	68	71	71	69	78	82	88	75	85	67	78	79	81	72	93	75	67	78	64	82	65	67	80	103	68	73	77	72	79	101	66	71	69	75	64	90	86	70	74	96	75	69	71	76	78	73	80	71	84	77	89	98	86	72	63	73	76	79	88	52	84	88	75	82	76	87	86	87	84	97	89	79	89	75	78	80	83	91	70	79	87	72	90	86	88	71	66	101	74	79	71	82	73	76	65	66	95	69	88	79	75	100	90	72	87	81	85	78	81	80	76	84	75	70	83	90	82	82	79	79	63	81	86	107	88	109	89	77	76	65	87	85	82	86	67	81	75	93	82	76	88	93	77	83	86	75	82	78	85	72	78	73	85	83	74	68	61	87	89	96	69	90	73	82	77	76	87	87	71	83	68	75	88	74	78	88	93	81	91	73	101	80	70	82	71	74	94	79	84	70	83	74	69	69	75	98	87	81	73	79	72	67	81	88	84	76	66	75	77	81	79	96	68	75	85	74	82	78	81	73	72	80	84	85	70	75	80	90	87	77	71	78	81	80	81	87	80	69	79	78	76	90	77	73	83	78	76	86	84	80	71	78	85	82	75	98	71	97	82	79	93	77	81	76	69	85	78	78	81	71	83	67	63	76	72	80	84	94	86	70	71	89	84	73	73	75	74	67	79	95	79	74	92	78	74	87	76	77	78	66	95	76	68	74	80	85	71	77	89	78	88	67	72	80	79	81	83	88	74	72	79	67	101	91	85	72	74	81	64	92	78	84	89	88	77	71	83	84	69	72	87	85	77	71	88	75	80	80	79	86	58	68	68	82	72	77	88	86	87	77	99	87	84	77	77	103	99	66	70	83	73	81	75	80	85	61	76	80	83	84	80	94	82	90	81	77	82	89	97	93	77	74	89	85	86	86	66	70	81	84	105	78	88	83	88	81	78	84	94	81	70	72	81	79	83	77	81	85	81	71	82	88	84	78	99	69	83	69	81	93	83	86	73	61	85	71	75	78	92	90	75	84	75	90	78	90	81	89	92	71	80	64	69	76	94	85	80	79	62	67	71	91	72	70	80	91	93	83	76	81	83	85	76	79	76	70	77	78	77	76	81	83	84	77	79	82	74	67	65	74	89	75	75	89	73	82	79	72	75	80	82	86	79	71	74	83	88	87	98	66	81	83	93	70	70	86	67	82	83	78	76	83	62	77	66	94	87	69	90	70	73	94	90	80	85	72	84	79	74	84	80	81	76	86	93	77	88	78	68	96	78	74	77	83	89	70	90	63	78	77	85	91	84	71	79	55	82	88	78	93	72	78	57	71	62	73	71	102	84	78	77	86	94	80	73	63	66	92	72	81	91	82	85	80	89	75	83	77	94	83	86	80	86	80	82	86	67	72	78	69	88	80	80	91	85	64	79	86	69	93	77	77	92	74	92	68	86	83	82	75	85	95	73	73	61	75	88	70	87	78	80	80	103	84	79	69	87	88	78	85	86	81	76	74	67	89	71	82	80	87	75	63	88	93	76	79	85	71	67	98	84	79	76	90	83	69	92	78	73	69	76	68	75	54	59	81	77	62	72	79	90	81	89	68	75	88	81	75	64	75	82	88	79	68	78	70	82	83	82	83	79	81	68	79	77	71	74	86	81	82	87	73	78	88	88	80	80	105	74	85	77	73	82	96	76	90	72	79	73	82	81	60	75	76	88	91	89	97	84	70	71	85	85	82	78	64	79	69	67	88	73	73	89	76	71	59	90	83	88	72	66	90	73	75	78	84	78	71	81	76	74	82	66	77	77	72	72	64	89	89	72	76	63	76	74	83	87	79	88	81	75	94	89	90	91	72	61	90	77	67	69	97	73	63	87	76	61	86	88	79	78	84	77	74	95	82	83	89	75	82	82	70	63	94	80	75	78	88	71	85	87	69	75	70	84	70	73	79	96	80	94	81	103	78	71	74	84	84	67	70	75	85	68	100	81	82	74	70	75	89	82	78	78	84	74	75	73	88	71	72	83	72	91	72	93	79	76	78	87	75	67	92	77	68	81	88	67	73	95	78	88	75	77	79	80	65	75	84	88	75	81	72	84	93	77	100	75	93	79	94	79	77	64	83	78	61	71	81	86	64	85	67	91	77	84	84	101	68	71	88	74	89	91	71	86	70	74	77	72	85	92	81	78	80	68	72	72	84	84	70	97	80	74	82	69	86	77	92	68	82	88	84	85	72	71	78	82	90	73	69	94	61	70	87	83	89	79	69	71	69	79	79	65	82	65	80	80	96	73	78	72	99	67	70	88	89	85	60	85	78	106	58	83	94	78	74	85	78	68	85	87	80	83	82	83	79	76	75	90	72	70	93	74	99	81	65	91	78	80	76	82	74	91	71	85	84	84	78	69	87	87	83	84	78	84	72	85	77	76	78	76	71	78	71	71	74	61	94	87	63	79	83	80	74	72	88	82	67	83	79	79	83	94	93	84	72	81	64	90	86	82	82	64	88	70	76	75	84	88	83	97	69	78	79	103	72	84	71	81	77	81	82	80	91	83	79	86	74	70	94	81	76	75	77	65	94	95	72	63	68	94	76	79	77	84	79	83	80
25459	17986	13363	21097	29488	30177	28211	25172	21696	18843	16563	14802	14151	13616	13231	11664	10079	8863	7519	6352	5317	4567	3807	3423	3246	3368	3040	2838	2637	2467	2429	2135	2082	1832	1761	1755	1704	1765	1680	1537	1502	1596	1524	1367	1291	1158	1180	1174	1104	1053	1116	1124	1011	1054	1053	1020	959	995	974	953	945	985	958	997	936	965	954	921	958	918	952	945	936	964	975	918	952	898	910	909	896	931	949	884	888	903	944	977	898	943	940	926	929	936	942	958	887	960	930	901	964	940	843	947	898	939	898	977	904	906	1028	892	973	966	969	935	931	960	936	990	928	942	940	1010	924	943	923	904	862	915	947	957	941	971	952	951	876	877	919	946	960	933	929	881	959	940	905	942	920	892	897	951	919	972	946	895	933	905	962	931	931	951	888	888	927	956	925	910	941	945	948	942	915	929	990	879	940	922	857	911	924	922	949	930	943	900	894	869	937	969	930	935	951	957	926	987	899	874	941	886	954	943	878	946	892	974	947	894	931	917	987	967	969	949	952	899	953	881	907	958	902	915	938	957	872	863	961	952	971	964	989	867	947	912	955	961	969	935	902	949	899	929	943	921	994	935	939	895	923	949	928	982	921	908	906	917	966	957	931	910	923	985	897	880	907	985	936	944	923	927	948	937	921	905	906	931	953	929	919	921	914	956	908	951	932	945	954	945	949	935	949	969	906	931	967	921	920	891	1002	925	928	907	893	983	939	930	952	895	887	973	903	953	907	917	901	967	927	959	934	999	951	902	878	882	998	927	962	903	928	919	929	913	875	908	925	936	944	975	902	973	948	915	861	983	911	882	972	986	963	913	976	945	902	921	907	921	960	858	926	905	901	935	934	925	925	941	942	932	884	937	916	892	945	929	969	947	934	970	937	956	895	939	902	934	922	973	935	927	959	931	946	896	896	891	950	919	874	934	967	950	896	909	908	928	994	957	929	927	896	955	986	990	953	947	892	895	950	921	955	952	940	895	916	954	889	963	875	965	947	884	932	982	996	931	931	978	891	940	900	997	949	929	933	907	946	930	922	993	937	918	938	964	866	969	911	953	958	928	923	927	896	940	943	903	937	871	924	936	901	925	912	934	892	950	906	958	970	955	996	966	959	956	933	943	951	899	895	912	900	913	917	905	920	940	913	958	931	917	935	920	909	934	965	916	881	893	986	908	907	878	904	931	905	970	907	972	955	996	974	950	939	954	965	923	935	913	923	920	911	892	944	876	897	954	912	936	945	1005	930	924	977	943	924	926	934	942	921	893	885	925	972	897	930	928	942	912	885	905	973	920	981	953	951	925	880	879	942	980	923	932	939	947	962	934	869	927	943	902	950	901	893	919	944	888	935	921	944	897	927	928	897	969	922	926	955	982	941	989	868	918	945	941	962	931	972	908	940	960	991	908	945	943	959	937	916	961	980	962	861	941	887	937	936	915	882	950	891	915	968	924	906	970	931	956	930	936	944	887	965	1047	975	950	963	906	955	921	950	931	913	891	923	966	938	912	955	920	912	897	895	973	930	891	887	970	969	967	992	937	952	955	983	934	960	945	932	905	962	959	972	949	945	908	933	863	918	945	926	929	920	943	942	953	875	900	965	938	989	946	971	911	888	915	980	911	921	912	912	998	947	895	914	915	928	939	907	949	970	906	997	944	926	946	957	994	943	882	891	930	945	941	927	945	887	924	976	932	957	933	879	912	993	933	911	939	957	887	902	920	949	919	953	931	919	933	954	941	877	953	900	919	904	902	928	915	924	902	936	906	944	902	880	944	905	891	910	998	922	951	873	975	908	933	914	964	885	967	959	885	965	941	958	952	977	933	930	939	911	933	925	1005	883	946	982	866	964	903	908	913	920	971	938	953	961	942	1009	892	905	913	920	902	948	987	931	967	928	921	941	880	893	909	874	867	947	925	986	925	902	948	938	940	945	932	908	897	919	897	911	954	910	908	898	899	975	943	967	932	958	946	965	963	937	894	935	964	937	963	855	907	925	937	937	904	946	938	958	901	1006	930	965	950	952	894	976	937	927	901	914	944	908	918	965	917	926	957	920	952	983	957	940	877	951	918	904	918	933	948	948	959	957	874	887	984	947	962	878	909	931	911	912	891	961	939	925	907	924	861	942	936	934	968	906	956	901	911	896	904	925	957	890	969	910	889	964	887	916	950	899	884	948	916	910	911	900	943	967	927	948	955	915	954	912	963	927	925	904	949	933	965	884	911	956	938	1001	941	906	867	899	918	881	920	912	964	898	920	1011	904	844	919	920	929	973	908	957	918	912	906	922	946	963	1007	949	914	942	956	963	865	923	953	901	872	899	919	976	902	896	944	933	956	943	887	913	887	904	893	968	863	931	927	931	936	952	952	913	960	972	933	912	924	945	953	929	948	937	997	948	959	927	931	853	990	887	909	911	921	963	939	949	928	940	889	906	957	943	988	875	886	895	909	934	925	900	913	934	941	918	948	896	934	881	940	904	924	969	949	902	922	962	966	965	953	910	918	874	978	923	941	935	913	971	953	966	955	950	939	961	973	958	877	965	935	949	953	974	961	856	923	901	964	916	925	916	922	898	934	907	937	911	989	920	907	968	902	937	899	926	925	938	966	923	961	891	937	889	928	961	992	905	873	1038	941	944	931	944	931	980	941	954	942	959	891	948	891	959	883	906	902	930	946	905	932	917	944	945	917	901	965	916	919	936	910	944	994	943	989	955	909	918	995	984	917	931	938	904	962	922	909	936	867	892	964	948	903	977	928	915	952	943	1052	905	942	878	951	926	937	963	984	926	868	910	912	864	883	901	928	909	918	930	983	955	921	903	921	957	970	925	946	938	868	956	941	900	951	964	973	936	918	915	988	919	954	898	941	900	955	971	956	913	923	994	936	978	892	960	936	931	923	957	903	950	965	929	932	926	953	937	946	859	944	891	922	924	957	912	955	945	976	893	948	913	878	916	997	939	967	956	951	959	937	931	919	941	939	938	995	910	877	953	944	931	1008	942	902	896	942	868	888	940	930	944	914	929	870	918	924	971	951	905	909	945	879	972	962	870	927	981	958	967	889	911	916	953	910	907	887	957	956	915	871	999	905	919	990	909	939	927	942	1021	878	976	964	952	914	1005	982	972	972	925	954	876	974	941	907	914	906	885	935	971	1002	931	943	950	962	972	934	928	903	937	875	966	917	953	876	999	924	874	862	898	929	947	919	986	930	916	984	957	935	936	929	929	933	1013	979	923	965	1001	917	962	972	976	927	933	962	933	947	904	956	980	952	968	922	914	962	1018	925	929	898	909	930	911	968	936	926	945	909	935	898	940	979	931	948	903	918	933	910	929	954	933	944	933	899	965	934	908	956	957	884	954	923	918	918	905	921	904	957	918	938	931	1003	955	903	949	902	921	955	927	927	995	993	989	967	923	947	930	938	962	971	933	943	917	865	937	919	893	899	939	934	974	895	926	985	1003	940	972	921	983	957	961	912	930	893	913	906	934	944	950	911	964	946	876	934	982	900	928	912	992	926
3804	2779	1425	922	1107	1663	1531	1306	1090	876	685	595	501	549	524	510	467	409	366	301	265	212	189	176	164	151	155	140	123	129	129	129	109	119	89	114	95	126	103	80	99	118	121	96	66	102	77	91	68	76	78	101	67	74	67	70	66	77	78	68	57	67	72	78	81	73	83	74	67	74	65	73	77	74	70	69	77	68	78	70	75	69	68	81	78	89	74	76	70	70	80	66	74	84	84	89	80	68	78	62	77	63	72	76	73	71	69	63	55	67	66	95	77	81	79	68	79	72	78	75	62	72	73	74	79	68	74	75	75	75	76	79	64	83	85	61	62	65	75	78	64	78	75	77	71	59	73	76	86	87	77	64	74	60	66	74	82	89	78	74	82	63	86	87	76	69	65	70	84	84	71	60	74	78	61	80	70	84	63	75	67	74	79	81	74	78	72	84	78	64	55	61	63	69	65	89	71	67	69	68	58	71	62	71	72	63	73	65	85	76	70	74	71	72	76	81	76	81	73	70	78	67	77	62	73	74	69	56	72	78	78	70	83	73	85	78	82	57	75	51	77	91	72	77	65	81	72	69	71	55	69	71	75	65	75	55	86	76	80	66	91	75	84	76	74	78	77	67	69	72	64	60	74	55	55	70	63	74	80	68	65	70	72	72	65	66	66	65	73	71	75	68	73	76	63	65	77	75	81	77	81	67	59	70	81	63	73	77	91	78	66	70	79	75	88	67	67	76	63	76	63	75	88	69	61	58	69	72	91	73	65	73	72	70	72	84	61	83	74	70	77	68	83	63	75	75	76	81	61	66	73	75	69	74	66	68	79	75	70	74	65	59	67	84	81	73	66	73	71	67	61	80	73	72	67	72	66	59	78	78	75	87	82	64	69	68	77	77	75	58	64	73	61	80	82	78	87	66	64	69	76	71	85	75	66	82	62	78	74	76	79	83	61	81	66	84	83	89	62	81	50	79	75	66	82	70	62	68	85	71	63	71	72	69	70	78	79	66	72	79	72	59	65	62	67	63	61	72	79	68	74	97	65	74	83	82	86	73	76	74	76	73	90	63	73	78	81	68	67	54	81	60	76	78	70	63	80	65	68	76	66	83	70	64	67	80	74	68	67	75	69	78	58	77	62	70	62	86	65	84	77	76	89	76	72	101	56	69	65	74	71	69	77	68	67	81	78	70	87	70	66	62	74	76	72	64	89	71	72	69	68	91	69	72	79	68	69	76	66	66	74	72	67	84	65	71	92	65	57	66	72	62	90	69	66	65	86	81	79	72	82	61	78	89	73	60	87	69	64	86	72	67	83	62	75	82	79	66	76	64	72	61	90	72	91	81	72	74	79	85	69	72	69	78	70	61	81	65	70	68	64	73	79	77	75	79	79	80	70	53	87	81	82	71	83	73	63	64	69	76	71	78	83	66	67	74	76	59	72	65	80	65	65	70	60	75	76	79	87	72	66	56	63	82	68	67	78	77	85	69	59	88	74	83	75	65	66	70	79	68	78	62	64	67	72	72	68	77	77	66	74	66	87	83	58	85	85	77	66	61	75	71	79	86	77	63	75	68	63	88	62	73	74	84	72	71	79	73	76	86	74	81	66	72	75	60	74	65	81	55	75	75	72	69	66	87	63	80	75	76	70	53	83	78	74	71	72	56	70	69	76	65	67	73	73	67	70	71	84	68	75	71	78	81	73	64	68	85	77	70	80	65	74	65	76	75	88	67	73	72	82	94	85	68	72	67	77	83	100	59	81	70	80	80	90	76	75	74	71	69	63	86	71	66	85	73	73	83	84	65	75	76	70	55	87	77	68	87	79	84	86	80	72	56	80	62	58	85	69	75	73	61	75	59	81	70	81	70	72	64	75	78	86	74	83	76	82	58	88	81	60	87	65	77	75	72	92	87	56	71	74	80	76	73	65	93	65	75	70	77	72	64	85	61	73	67	84	70	76	69	62	57	69	69	84	70	74	51	56	70	66	70	84	63	82	68	67	66	52	78	64	74	73	59	71	79	62	73	66	72	78	71	80	75	85	47	69	86	69	73	73	67	60	61	87	81	66	72	77	81	73	76	71	63	77	71	79	65	77	85	71	59	84	70	62	74	71	75	78	90	79	56	73	67	69	86	68	83	75	89	73	64	61	83	58	65	70	60	67	66	73	73	75	87	73	71	74	74	74	72	66	79	66	76	83	78	77	95	66	71	75	68	68	68	68	72	77	64	80	59	62	76	64	55	84	69	68	71	75	90	56	67	84	75	79	79	65	67	75	70	74	77	61	65	95	70	88	73	77	58	66	73	71	85	83	77	64	61	60	76	70	70	70	72	69	64	64	72	71	67	65	83	69	61	73	64	60	63	68	77	76	64	65	78	78	86	87	55	53	76	97	79	63	79	66	75	80	82	81	70	75	75	69	79	64	79	76	75	70	66	75	72	65	70	71	76	66	80	73	65	62	94	74	79	89	71	76	76	65	64	55	66	73	74	68	69	85	63	74	62	53	76	72	82	72	85	69	73	82	77	64	67	67	80	75	87	67	82	77	71	85	73	57	78	73	78	73	76	90	75	70	82	76	75	62	71	70	77	70	78	73	59	70	62	77	81	83	81	59	76	74	73	85	78	66	66	56	52	69	94	73	59	89	76	79	56	79	76	71	75	52	88	63	69	77	77	79	70	67	64	80	64	69	66	56	69	67	79	74	71	78	65	80	82	63	79	81	70	68	63	61	78	97	79	83	73	62	77	71	74	64	70	79	61	80	75	71	83	76	66	69	72	81	63	69	81	79	67	74	74	72	64	76	88	75	69	78	80	74	49	65	71	64	68	66	76	62	73	87	58	81	65	65	61	74	86	85	70	72	71	79	79	73	67	86	82	64	81	54	85	85	53	74	75	59	84	82	83	82	57	70	67	69	72	71	77	64	72	79	51	68	99	67	74	82	71	72	63	82	74	74	75	91	67	60	63	71	73	77	78	77	70	69	66	64	75	74	77	73	72	62	69	80	66	56	59	65	74	72	65	72	60	65	67	58	79	87	73	92	79	72	64	76	81	73	82	73	75	64	79	75	61	71	79	57	77	78	78	62	56	57	68	77	65	70	77	70	80	79	67	75	73	78	75	49	73	79	72	56	82	62	65	67	76	78	77	65	81	75	77	73	78	65	77	88	81	75	69	78	88	67	65	80	63	86	82	68	71	90	68	67	84	84	61	81	76	61	54	85	69	60	78	77	77	79	60	78	68	62	75	74	73	65	80	75	72	88	78	58	82	75	68	76	68	68	71	64	87	71	57	77	86	70	71	67	78	68	68	64	61	78	66	77	79	71	72	63	80	65	82	58	68	81	74	68	74	82	62	60	68	64	58	69	73	73	72	73	70	67	87	78	75	51	92	62	68	69	70	70	71	80	76	63	77	75	72	67	73	68	69	95	69	67	77	94	81	65	79	97	75	62	68	78	85	63	68	82	84	69	62	58	68	84	80	61	84
29658	21410	16383	24699	33100	33723	31136	27984	24556	21648	19080	17022	15580	15189	14798	14025	12759	11118	9864	8208	6483	5787	4900	4165	3708	3776	3480	3263	3060	2871	2756	2486	2362	2228	2020	1929	1880	1851	1859	1694	1612	1896	2740	1328	1218	1140	1099	1108	1078	1060	1020	982	1004	976	948	951	984	865	854	873	964	855	924	910	876	866	848	861	901	861	772	848	818	794	870	852	867	862	813	816	829	856	825	770	887	820	824	761	892	797	858	848	889	834	914	839	825	825	849	833	804	831	839	842	830	820	847	871	834	867	873	839	808	839	850	889	839	835	821	824	859	854	863	850	841	935	798	853	848	878	884	857	845	842	853	860	867	848	857	841	807	829	795	835	875	837	861	848	868	911	855	807	861	837	829	884	803	843	827	826	830	888	841	867	844	860	856	799	843	814	874	866	820	833	868	808	797	813	830	840	856	842	814	854	845	818	878	808	872	887	833	857	838	861	857	878	825	811	855	859	915	862	819	884	805	871	806	807	873	858	839	857	820	829	802	848	834	899	870	883	819	827	829	831	931	869	859	853	845	833	782	824	854	844	823	850	814	832	829	861	899	827	901	842	873	858	815	869	863	844	867	855	847	836	819	859	898	855	855	828	849	857	829	783	836	870	837	850	858	864	835	908	843	855	874	869	834	819	868	827	863	845	825	882	881	812	823	866	839	850	867	830	807	841	814	850	839	804	796	859	845	840	840	881	832	888	877	853	903	861	813	841	846	817	880	864	859	851	854	868	883	856	819	814	851	814	852	835	834	828	847	857	852	801	874	808	824	865	824	823	795	772	838	832	807	839	853	874	866	826	878	805	772	881	888	810	839	858	868	824	870	861	880	844	914	866	866	821	804	838	806	881	778	842	842	890	863	836	832	856	829	853	803	845	855	765	848	824	836	843	853	852	830	826	815	830	795	879	861	832	894	857	786	866	837	845	833	830	802	785	830	836	860	873	840	788	828	839	834	861	860	892	841	852	815	811	905	851	856	852	899	842	829	803	876	826	851	835	861	848	877	840	833	779	803	865	875	842	806	872	790	801	867	869	865	845	819	911	851	859	866	857	816	851	795	863	804	853	864	861	873	856	837	854	863	831	834	837	810	838	851	872	806	879	833	824	891	827	830	843	823	907	859	833	874	844	824	833	867	857	848	841	888	802	777	782	811	863	816	902	876	804	817	868	909	860	867	835	841	868	867	826	871	868	826	801	897	810	835	887	798	806	890	837	907	805	839	800	853	847	830	790	825	813	855	837	886	916	831	816	829	895	870	824	817	815	838	835	847	817	864	894	833	820	883	768	856	825	833	877	875	847	851	876	914	882	884	859	827	821	824	830	851	816	826	852	856	857	863	862	858	778	844	820	844	836	878	793	865	849	896	830	874	774	841	848	927	829	790	834	802	827	882	810	854	821	834	808	864	847	837	885	827	833	816	868	831	884	873	882	813	825	842	800	831	824	842	812	890	800	882	805	835	789	803	834	836	858	789	835	817	867	857	844	898	845	835	830	836	867	841	792	883	859	876	825	845	847	847	809	891	856	863	878	882	811	852	794	843	845	847	813	849	836	853	892	781	800	809	851	880	864	853	866	867	820	858	856	805	854	896	846	869	900	818	887	775	863	873	857	886	878	860	861	831	873	832	847	830	865	842	819	855	868	843	814	888	834	852	793	809	796	796	843	827	808	868	832	822	839	871	813	826	849	805	854	860	864	870	870	839	890	806	841	869	869	800	841	845	907	834	846	849	825	768	840	884	862	839	813	750	801	841	907	896	833	886	857	860	820	874	846	855	848	873	835	896	884	845	866	844	846	832	831	851	870	840	855	844	855	872	902	847	868	903	785	864	892	881	851	861	820	894	849	842	894	821	840	838	870	842	868	862	811	828	897	829	867	838	857	831	862	865	855	863	821	849	798	874	829	832	821	856	831	863	824	825	784	848	852	794	842	842	799	824	837	835	786	820	844	823	829	815	820	871	846	829	781	811	843	815	860	852	843	850	882	836	825	858	831	794	892	885	833	844	807	804	894	804	830	879	858	832	864	826	849	805	893	794	808	822	829	854	850	846	839	828	807	849	814	869	836	862	849	849	881	839	886	812	797	838	831	804	813	864	780	814	808	825	867	851	871	825	843	810	830	843	864	791	894	877	824	839	803	860	841	793	864	870	809	833	830	838	805	902	820	885	798	848	879	856	860	849	831	813	821	846	820	883	860	826	853	875	796	848	800	818	927	836	840	858	863	826	842	850	882	875	866	793	844	857	834	798	844	750	833	866	788	893	818	846	855	849	847	789	917	816	815	817	900	888	869	879	807	883	824	898	814	860	870	818	822	858	807	924	876	832	893	813	866	863	819	810	826	890	851	846	848	851	822	834	846	860	830	874	895	849	833	866	809	867	892	850	840	849	847	866	829	839	827	874	855	856	808	821	904	812	823	827	822	854	849	811	845	830	844	833	814	841	824	885	860	781	852	768	796	898	802	863	841	908	876	839	819	822	843	824	812	892	810	808	833	817	857	856	791	800	881	871	835	836	827	872	808	815	821	857	821	805	873	854	875	842	873	841	836	823	841	824	806	884	818	847	843	864	841	798	850	835	815	855	848	819	889	872	862	862	846	842	828	903	871	825	802	794	827	861	865	901	826	889	864	799	826	797	833	906	849	861	824	858	893	886	840	813	835	849	814	896	820	832	872	887	871	883	820	848	819	855	815	807	854	842	871	844	821	835	842	836	872	840	825	850	860	818	843	841	849	867	848	896	830	796	853	840	829	841	825	883	820	836	796	801	819	877	871	886	818	815	838	866	870	828	873	844	803	852	854	816	867	872	881	843	837	897	866	840	861	803	865	896	877	904	849	878	806	839	819	846	816	831	892	841	869	837	848	883	860	813	843	817	849	814	827	814	842	842	854	801	862	804	855	860	868	812	809	901	845	864	787	869	842	883	857	895	877	881	847	841	809	846	889	851	796	833	824	836	792	836	815	845	855	871	873	864	822	852	846	864	841	836	837	839	871	782	862	826	852	871	882	805	882	812	886	863	841	807	854	926	832	885	860	862	822	827	820	837	885	833	868	837	877	852	826	833	837	875	799	856	891	798	838	850	839	825	902	886	878	854	880	831	896	849	822	782	810	866	828	890	833	859	813	842	858	815	839	852	887	869	902	866	854	865	833	803	819	819	836	835	889	824	870	810	850	908	868	835	855	819	828	847	818	825	831	799	884	845	823	816	827	839	849	882	828	819	870	843	836	843	855	841	861	822	873	883	878	889	810	829	851	873	799	888	858	829	836	840	857	766	842	859	849	832	874	826	836	844	825	836	848	849	868	835	835	857	826	845	842	826	860	865	867	841	857	844	790	842	856	864	824	859	869	802	847	853	865	892	854	874	857	830	841	852	837	864	891	858	825	833	816	906	807	827	875	846	793	803	777	826	855	853	843	863	828	864	856	830	821	860	882	862	868	866	827	852	840	882	908	850	862	903	815	875	896	906	887
2313	889	489	392	454	623	616	566	469	401	377	299	299	261	280	300	248	229	200	169	139	134	98	109	91	92	104	99	100	91	102	92	93	90	65	83	75	64	63	72	85	83	74	88	75	67	86	77	76	73	83	66	78	74	81	73	64	69	61	67	64	69	75	63	74	77	83	70	72	75	75	80	69	83	65	76	63	63	77	74	78	40	64	57	75	64	71	83	66	86	70	77	76	71	71	67	69	82	60	77	69	65	51	78	64	68	72	76	69	66	60	67	69	67	71	57	62	79	71	67	88	81	73	65	81	75	56	88	65	75	94	61	72	76	70	70	94	77	76	70	78	75	59	67	72	79	71	63	71	86	84	80	78	76	79	58	87	70	66	78	84	94	89	77	75	72	79	77	58	67	62	68	62	67	65	78	70	85	59	72	60	74	80	80	58	80	52	79	70	57	77	57	86	66	72	76	64	68	63	49	62	67	62	79	73	65	84	71	80	73	84	92	65	77	73	77	88	85	66	81	80	53	78	60	60	83	66	75	71	68	83	78	77	68	76	89	65	60	75	71	64	59	92	77	74	60	64	65	84	80	64	85	75	72	76	60	57	85	87	82	55	75	72	76	77	64	65	54	75	60	68	66	75	61	85	70	73	74	56	73	58	74	68	69	68	67	76	69	68	66	70	67	72	70	67	70	79	79	71	82	64	65	54	86	70	79	66	60	61	85	78	72	79	66	70	66	82	77	66	85	70	58	67	79	62	72	70	61	77	56	68	80	79	55	62	82	71	73	76	73	63	84	65	72	67	73	75	64	79	63	85	68	78	72	71	72	69	65	72	83	79	73	67	67	80	72	71	68	69	58	91	78	85	66	76	66	74	57	80	57	75	85	76	63	65	78	84	74	66	83	80	78	64	77	72	82	92	77	67	69	82	53	59	70	91	77	70	72	69	86	54	56	83	66	60	67	64	68	68	67	60	72	80	67	67	57	68	66	74	68	77	85	70	73	85	67	63	72	79	65	70	80	70	75	79	74	65	77	69	77	67	71	57	60	62	58	70	63	74	81	71	77	74	73	78	75	73	59	76	62	73	63	50	72	61	79	62	83	57	79	57	73	62	79	76	70	82	75	73	86	72	83	83	80	62	69	68	67	65	77	84	73	84	76	60	77	55	74	58	59	65	64	68	56	65	66	70	66	71	100	69	67	69	65	62	76	81	73	65	66	89	76	68	61	80	69	63	73	80	50	73	61	70	68	69	77	55	85	71	67	66	76	64	73	65	77	74	74	82	77	65	76	57	88	55	79	59	78	75	65	62	54	79	71	92	61	70	77	66	69	63	69	85	74	71	92	76	74	65	77	69	73	77	86	82	73	71	65	78	73	77	61	70	67	67	76	66	82	82	71	76	71	71	66	63	102	69	74	75	62	59	77	79	66	83	61	75	85	69	66	77	70	58	77	65	60	79	53	68	65	59	74	74	78	70	65	74	64	73	75	78	80	79	79	79	68	67	81	75	79	71	82	60	72	51	60	67	62	71	84	56	71	73	82	76	83	76	75	68	62	79	70	60	69	63	71	83	84	66	72	66	62	64	84	59	65	73	87	69	60	72	68	73	65	88	58	77	70	66	80	58	78	75	76	64	81	71	74	85	67	79	74	66	69	67	74	65	60	73	72	72	69	80	79	69	63	81	77	72	74	65	72	63	74	84	59	70	72	75	70	77	83	71	81	62	65	74	59	66	78	66	64	64	64	70	74	90	59	59	70	55	63	85	65	76	70	69	45	76	59	77	83	70	87	89	69	79	84	66	69	67	72	55	69	76	68	69	88	81	62	85	80	74	57	57	62	54	77	73	74	98	93	67	54	75	89	89	69	58	70	67	73	62	70	73	77	64	89	73	64	61	79	67	68	77	79	80	69	72	83	72	57	74	79	63	75	81	65	65	60	87	71	76	74	67	80	78	69	58	68	69	55	66	70	82	63	53	68	61	77	66	84	56	65	68	77	58	55	75	67	65	68	59	70	78	67	66	80	60	65	52	70	64	72	76	66	59	83	69	67	73	67	58	86	59	69	69	71	74	66	66	80	71	87	76	71	73	79	64	82	63	65	83	62	78	86	80	68	74	83	69	92	63	72	77	73	72	90	75	53	66	74	72	72	73	79	80	66	61	70	69	76	71	79	80	66	75	54	72	64	79	77	59	63	75	74	66	58	86	93	60	81	77	69	82	71	68	68	58	79	59	76	75	56	72	67	94	82	77	63	73	50	74	71	57	79	66	71	71	79	67	66	80	73	68	66	73	61	67	67	74	78	60	67	85	70	72	74	49	78	80	77	82	65	77	68	55	83	68	74	76	73	68	66	72	71	73	62	58	70	70	82	69	69	89	75	66	71	84	70	68	67	71	60	61	75	79	82	79	72	72	59	77	53	93	71	70	80	76	73	64	68	65	82	60	64	75	80	88	72	77	57	75	71	74	64	70	78	68	67	69	83	74	72	78	77	66	67	86	64	75	84	66	78	67	69	66	77	83	66	78	69	62	71	78	78	63	72	58	65	76	64	68	73	63	57	59	92	83	72	75	64	72	73	64	58	69	61	76	66	72	70	63	72	79	81	82	77	66	69	72	72	62	64	94	66	64	65	75	68	60	59	62	77	69	65	74	70	65	81	65	73	63	82	73	86	71	73	81	70	70	70	62	68	70	84	84	72	72	66	59	78	77	64	58	78	89	72	71	71	72	58	55	62	70	68	67	56	77	67	75	72	68	57	75	79	71	72	72	80	77	56	70	95	75	74	63	67	69	75	71	78	68	93	70	57	71	67	64	67	71	81	65	61	63	71	67	65	81	84	82	65	69	80	60	68	84	76	61	79	70	72	65	70	77	75	77	69	63	96	73	65	68	63	63	67	57	80	76	86	79	74	62	67	71	73	55	60	66	55	57	69	74	77	84	75	66	53	76	79	73	84	72	76	78	76	73	76	56	82	69	75	71	65	68	73	76	69	77	65	69	81	71	61	64	77	79	77	76	77	70	81	78	75	62	66	73	74	73	79	64	75	67	77	77	83	78	66	83	72	65	93	65	67	77	65	77	72	62	83	64	73	71	62	76	73	75	55	68	64	64	68	76	59	76	63	74	67	71	74	65	80	79	76	74	86	75	86	73	70	70	78	65	76	81	84	78	86	65	67	80	77	65	73	80	69	73	70	58	71	68	74	61	77	64	79	74	77	77	65	75	67	92	61	61	74	74	85	73	69	72	64	84	77	55	74	70	72	71	61	72	64	75	76	56	91	67	71	57	64	85	66	76	78	93	61	67	84	75	67	85	66	85	76	65	77	59	70	78	63	85	67	56	68	62	82	70	73	69	89	80	68	80	84	78	61	71	65	75	63	78	76	65	67	64	70	78	80	72	75	63	64	78	62	61	75	77	55	73	73	55	53	69	66	71	61	77	83	61	73	80	74	82	79	70	64	67	88	66	66	69	65	69	81	88	68
21425	13118	8842	15310	24145	24993	22844	20043	16939	13586	11563	9769	8869	8386	8065	8091	7558	6368	5240	4286	3374	2944	2579	2220	2098	2020	1958	1865	1731	1581	1666	1580	1543	1456	1387	1271	1285	1277	1261	1246	1183	1157	1345	1041	1005	996	941	992	945	855	893	893	961	877	870	882	865	830	930	878	877	868	859	834	834	838	841	813	862	892	835	923	851	871	863	810	828	845	873	873	890	808	792	816	846	850	838	809	801	826	826	859	848	801	897	832	851	883	835	846	859	834	869	778	833	872	870	849	886	863	878	848	854	783	820	847	816	832	854	834	853	852	813	887	881	853	822	815	899	818	886	873	815	792	871	858	853	845	849	837	832	817	880	898	865	860	837	796	820	855	884	869	845	859	872	817	868	852	874	877	860	856	868	814	880	848	850	856	876	866	866	842	855	812	869	821	872	843	841	841	861	858	871	798	820	797	811	807	852	792	857	866	859	847	901	814	852	885	841	825	871	820	848	850	835	827	871	880	849	849	845	814	845	874	816	893	842	854	830	888	831	824	879	828	838	877	772	851	774	860	867	866	788	826	825	881	863	841	816	847	841	754	810	839	867	828	865	883	784	866	796	809	867	871	871	801	878	878	877	894	822	872	819	914	862	885	801	832	844	877	837	829	869	864	838	786	836	823	852	846	848	863	863	888	847	804	865	865	806	862	894	857	877	878	871	859	801	894	824	858	852	821	910	877	841	912	877	855	831	841	823	869	809	860	828	868	842	830	859	834	835	881	833	807	809	818	814	850	868	843	820	901	838	849	854	863	856	845	873	855	871	869	872	800	847	832	877	836	840	841	820	839	807	871	843	886	862	852	831	811	841	874	804	839	813	815	868	849	840	833	832	844	850	865	888	811	814	850	889	879	821	824	835	813	815	811	846	850	857	843	853	868	880	849	843	828	845	867	839	867	789	872	845	868	878	805	877	873	841	854	832	816	879	888	823	770	858	898	848	839	867	862	832	902	862	911	875	840	795	811	821	867	778	903	856	867	891	818	836	832	817	772	804	848	868	881	850	854	807	877	848	838	836	859	851	853	834	830	878	834	865	904	893	854	832	835	909	824	842	812	829	869	855	847	876	849	847	807	878	873	813	841	846	869	845	828	893	878	888	888	863	813	829	879	810	848	850	834	827	841	863	781	814	877	835	851	828	878	919	827	864	818	848	780	801	865	868	852	857	830	884	765	868	825	873	848	837	845	838	860	844	855	884	814	835	878	838	883	860	837	874	829	868	858	866	876	860	807	857	874	832	797	829	797	821	854	810	875	859	856	873	818	884	835	837	871	836	818	897	846	835	858	862	845	878	844	895	803	799	799	805	844	826	823	901	906	869	834	860	924	827	845	853	869	855	816	862	847	835	872	846	862	816	869	823	834	826	868	854	841	831	833	819	862	824	865	880	807	812	870	865	883	857	838	835	858	815	865	847	870	857	861	807	863	831	850	872	841	853	882	809	804	862	878	819	857	878	846	839	818	832	841	883	844	888	872	861	889	823	826	849	814	841	813	884	874	855	883	865	788	824	840	816	824	871	838	923	877	831	870	828	819	864	807	877	789	870	888	796	856	847	921	839	875	869	863	867	807	839	865	898	831	853	831	824	853	839	820	831	860	860	819	839	854	827	898	841	805	890	817	825	839	849	853	835	802	846	843	886	843	885	843	857	818	828	830	855	854	863	889	847	882	843	871	824	878	913	838	892	853	877	833	809	867	835	831	850	892	837	885	873	823	861	850	849	803	832	843	894	847	762	866	892	843	842	830	876	877	852	858	852	848	828	824	821	858	832	818	814	879	876	830	865	852	852	917	821	863	847	887	821	852	904	872	887	862	840	869	925	868	846	907	874	864	888	884	778	870	839	880	888	842	891	833	851	848	889	850	827	832	897	811	874	882	811	849	823	847	846	812	866	789	832	815	805	862	828	837	856	874	877	816	880	846	873	809	812	870	825	836	819	832	868	852	846	813	849	854	873	924	825	798	847	920	887	787	831	818	869	823	888	906	830	888	850	849	862	859	820	826	826	875	852	869	845	814	907	841	850	878	840	877	873	834	850	842	851	864	854	915	843	836	880	835	846	849	850	829	847	860	841	870	830	858	869	820	876	819	816	890	852	832	841	848	869	880	859	867	896	815	854	829	860	882	875	901	837	867	844	843	856	862	809	883	823	849	868	822	897	823	870	823	810	840	783	799	831	847	818	807	834	849	818	838	898	869	883	855	810	855	842	845	839	834	846	854	843	857	877	786	847	836	825	865	854	859	930	867	811	849	869	856	828	892	862	834	857	811	807	862	828	852	832	840	857	888	848	853	877	821	882	824	831	857	845	834	832	858	872	894	805	899	852	848	843	837	827	849	840	857	829	938	867	862	879	864	842	861	807	844	834	837	823	908	843	876	867	820	861	882	856	864	844	832	842	885	837	811	849	905	843	871	824	905	857	808	836	831	874	804	831	801	830	867	840	871	848	883	843	850	882	882	818	876	824	818	853	813	849	798	885	837	857	898	844	853	899	828	866	848	879	829	881	873	868	793	829	832	850	879	862	805	857	914	792	861	795	857	872	823	874	836	846	836	842	813	883	830	843	828	893	864	861	853	886	870	833	883	882	847	861	841	854	864	879	841	780	831	829	851	831	822	859	799	803	866	860	828	855	872	809	879	841	829	853	880	820	862	821	821	827	832	870	852	876	882	812	878	872	897	846	859	839	838	817	837	834	868	842	822	860	854	859	842	856	844	851	867	860	835	852	834	808	873	892	906	890	844	849	865	844	904	890	791	834	835	848	888	837	855	816	866	772	789	811	882	824	873	835	819	853	869	904	864	901	796	881	817	855	856	889	862	822	853	871	869	901	862	866	823	915	835	818	816	887	870	915	832	814	885	848	875	874	858	849	853	925	806	839	859	858	835	867	791	879	862	861	842	833	891	872	851	870	862	891	852	799	849	873	793	845	778	869	821	856	868	825	809	845	806	890	809	814	846	884	863	850	862	845	832	838	813	884	794	838	866	830	862	874	866	847	834	878	874	838	836	834	860	839	850	848	828	838	843	848	852	806	862	872	819	839	851	867	802	823	860	802	803	827	917	797	848	833	859	814	823	866	810	853	834	845	862	898	831	895	854	828	875	836	794	815	894	842	829	838	816	827	856	849	855	904	871	829	854	788	877	894	845	849	836	833	815	861	900	849	839	865	835	861	818	827	816	830	821	797	840	819	894	796	871	881	846	829	820	826	866	855	873	846	829	859	876	816	865	854	840	822	823	857	848	814	842	883	853	831	896	832	836	853	877	888	837	853	874	834	827	802	867	837	855	853	879	858	850	853	849	794	859	810	850	870	805	845	845	837	813	852	854	862	836	847	848	796	823	861	840	848	850	849	810	816	854	834	844	826	846	858	833	831	811	835	822	913	842	868	850	868	860	834	876	866	822	842	870	908	876	862	868	833	868	808	805	882	818	872	904	841	853	867	819	879	816	831	873	851	848
2425	1848	900	585	787	1037	1077	931	730	646	506	398	380	354	325	346	326	268	284	218	181	167	176	130	125	106	89	111	93	98	113	98	104	93	102	105	74	98	84	89	73	93	91	105	57	63	76	63	72	74	68	62	79	61	75	72	72	75	71	59	78	51	53	77	85	71	61	77	80	74	67	70	67	78	64	54	63	68	69	69	69	80	53	66	63	74	61	89	71	48	75	56	66	73	62	60	64	46	63	65	57	73	87	70	62	72	64	54	69	53	87	63	70	64	62	76	61	67	59	63	71	73	71	54	56	56	60	69	64	66	58	58	67	62	69	78	63	64	68	60	69	71	62	65	82	64	62	66	67	78	78	76	76	67	77	67	76	68	71	63	53	61	69	64	75	63	49	74	64	71	65	63	69	64	57	71	69	56	59	53	54	62	67	65	63	71	61	54	78	69	77	64	73	67	70	79	68	69	63	79	62	66	63	70	61	72	59	59	78	62	63	63	51	60	76	74	58	61	74	72	61	68	76	68	80	67	81	81	69	61	58	55	56	59	61	70	68	86	64	69	65	68	73	56	60	73	68	71	69	67	65	60	60	89	67	70	59	70	71	72	60	72	65	69	64	56	60	66	61	69	73	65	72	56	67	65	70	62	66	57	71	71	70	64	74	70	85	74	85	61	55	67	60	70	57	53	61	74	67	65	63	66	68	62	56	76	80	83	70	64	74	75	56	60	67	70	84	67	82	77	71	63	74	62	83	64	71	57	78	79	55	69	62	75	52	62	67	72	66	61	82	68	61	57	65	56	66	59	74	56	68	52	47	64	62	70	79	60	81	56	64	59	63	66	73	72	80	75	63	78	67	68	72	66	58	58	77	63	71	73	60	79	68	73	81	53	60	75	64	53	68	63	70	68	77	71	84	69	64	74	77	71	67	71	62	69	63	65	70	70	63	75	77	70	77	47	76	58	63	61	81	61	58	63	63	65	72	65	71	57	55	68	58	60	61	64	75	73	64	69	83	65	95	69	61	65	72	71	76	72	72	56	68	67	71	63	49	62	66	73	72	69	60	73	66	61	66	61	78	61	61	63	70	63	65	50	50	65	70	59	74	59	49	63	55	54	62	81	71	54	78	77	79	60	67	85	73	63	67	73	49	88	58	64	80	71	64	77	82	61	71	77	52	58	67	57	63	70	67	66	70	77	66	58	64	68	67	76	58	51	72	68	65	61	69	87	67	67	63	74	59	70	64	71	64	62	68	66	70	78	46	69	61	66	64	89	79	82	78	66	67	65	71	53	60	68	66	77	62	71	72	47	67	62	72	82	66	66	69	68	61	74	64	68	56	76	47	85	58	65	57	66	59	61	78	77	73	67	76	66	75	64	70	51	74	57	58	82	69	73	68	70	70	68	62	75	74	53	53	65	67	78	83	74	68	62	72	76	60	77	76	61	66	62	75	52	66	62	58	58	75	61	59	64	69	62	64	60	65	53	65	67	86	62	71	76	73	51	64	62	57	62	83	73	68	56	67	65	60	50	65	57	63	76	71	66	49	74	68	80	61	71	76	68	64	62	74	70	59	85	64	80	72	57	53	66	63	57	54	60	74	78	68	63	78	60	73	76	57	58	78	74	64	68	76	71	63	63	75	62	63	62	63	61	75	59	72	75	62	71	83	77	70	69	70	91	56	81	62	56	66	66	49	66	69	54	83	63	70	69	72	59	66	71	82	77	62	62	61	59	60	76	74	50	73	60	65	54	71	62	64	61	65	52	64	76	75	76	63	70	72	69	54	63	71	56	66	81	62	68	66	67	59	60	75	75	66	67	65	63	70	50	77	65	75	63	76	63	88	64	58	77	58	59	56	74	60	71	70	66	65	69	80	70	78	57	61	72	67	64	70	76	73	58	54	60	66	63	77	63	62	60	71	60	77	56	71	51	70	74	64	63	69	65	88	58	52	66	74	69	59	52	68	67	69	58	73	66	72	69	64	70	65	73	74	67	68	69	65	67	70	69	68	67	64	66	66	62	56	71	72	66	85	57	63	58	58	62	66	68	83	69	50	64	60	86	69	65	76	67	55	71	61	60	70	81	59	66	60	69	70	58	73	71	72	67	65	64	73	69	68	63	71	66	60	63	68	65	60	56	73	66	66	58	76	61	61	67	65	79	77	61	61	60	44	66	71	55	84	59	74	64	74	79	73	66	75	60	59	63	68	69	64	67	83	60	79	42	62	80	59	66	80	63	81	64	64	55	67	58	63	62	56	60	64	65	59	72	81	73	82	57	65	68	59	77	72	62	67	62	55	62	69	83	58	60	69	67	68	77	73	71	61	74	79	49	81	62	67	67	60	85	77	66	66	53	68	62	66	65	71	70	56	62	47	64	65	66	66	63	68	68	56	72	52	68	77	60	61	78	59	76	82	75	63	54	72	67	55	72	66	74	67	61	78	85	68	69	67	74	66	79	59	65	73	74	67	76	63	52	68	83	71	63	60	69	71	62	64	75	60	74	65	68	57	65	63	75	72	77	74	81	58	51	71	76	66	59	58	60	59	55	64	69	66	67	74	72	66	61	47	58	61	76	78	79	63	61	70	65	59	53	80	52	63	83	61	75	79	80	69	74	68	70	67	71	55	69	72	69	73	64	63	65	62	66	64	79	65	62	67	66	76	58	60	69	72	68	63	58	82	81	63	59	66	67	61	59	54	73	79	57	61	73	67	77	78	60	72	53	77	57	77	80	80	82	90	84	75	65	64	55	64	61	65	68	75	67	72	50	61	71	70	66	68	65	67	69	73	80	58	72	67	76	72	63	70	64	63	74	70	75	62	59	72	78	60	70	73	58	67	55	51	70	74	63	65	80	81	53	64	63	74	64	83	72	62	67	66	66	59	51	55	64	71	54	61	84	60	75	72	69	58	70	79	60	65	56	65	69	76	58	72	64	68	80	73	66	56	60	64	64	91	63	72	60	67	75	72	62	75	80	59	55	54	73	69	71	60	70	53	66	63	69	68	62	62	75	86	70	62	68	60	64	58	64	56	66	68	60	77	57	68	53	59	79	62	90	89	75	64	70	67	50	74	66	70	62	85	83	77	49	72	84	60	63	55	62	69	71	76	73	63	62	49	67	63	49	79	57	72	70	61	73	63	63	76	78	67	81	64	64	62	54	65	58	60	63	72	67	49	73	68	73	67	78	59	77	69	59	64	78	62	62	56	58	76	71	57	46	65	65	64	65	68	71	64	63	62	65	68	73	56	52	74	66	70	57	59	74	78	66	67	79	69	62	77	73	61	72	78	75	66	61	59	64	69	78	79	75	64	67	63	85	69	71	69	64	82	64	85	82	59	60	68	68	65	69	69	68	76	69	69	80	66	73	59	67	58	57	61	60	74	58	47	63	81	71	66	64	67	74	65	67	68	60	84	53	50	68	79	64	59	71	67	63	77	83	55	76	68	76	69	65	58	69	56	67	69	76	68	67	72	63	56	72
25802	18012	12592	20830	29022	29818	28056	24839	21767	18252	15237	13241	11551	10550	10216	10119	9968	9076	7969	6850	5195	4201	3721	3113	2662	2644	2417	2147	2166	2113	2107	1960	1947	1796	1661	1547	1512	1402	1454	1372	1251	1310	1794	1327	1068	985	954	907	882	880	898	895	894	859	826	850	849	791	836	818	790	816	807	779	876	813	792	772	817	760	777	808	812	819	789	795	823	776	780	775	817	827	787	786	789	757	713	808	767	745	756	768	834	786	733	835	765	775	849	803	766	754	772	803	764	799	781	777	783	803	788	790	734	783	801	770	815	765	793	766	767	800	717	729	820	810	755	832	760	773	791	787	856	748	813	816	793	804	803	779	817	840	797	803	763	727	759	807	757	803	829	744	759	759	809	824	819	782	809	794	762	754	813	842	847	831	806	798	836	746	760	733	772	751	822	818	760	792	809	762	788	793	733	779	762	735	823	795	767	746	779	824	804	772	783	801	831	805	815	811	765	826	799	786	791	816	787	814	790	792	797	793	796	776	767	776	797	774	808	759	776	761	767	770	785	768	770	807	769	746	771	764	783	746	743	785	812	763	760	781	764	830	812	795	731	798	826	798	774	847	775	781	741	855	804	769	766	744	812	739	777	749	790	812	803	790	799	781	803	765	779	780	779	785	772	878	747	771	779	758	795	701	804	746	743	838	771	811	809	788	813	767	746	798	765	780	788	788	789	805	805	786	758	813	799	776	802	811	767	796	789	788	730	782	771	762	800	749	790	761	797	794	756	777	765	794	765	785	739	831	763	772	773	765	759	819	803	793	725	785	807	744	755	841	778	755	799	769	815	753	841	798	801	759	803	768	805	770	793	741	753	748	791	771	761	776	769	798	760	787	822	760	780	764	822	794	766	812	820	735	833	793	791	764	800	798	762	765	804	796	751	772	829	836	851	782	780	773	817	790	836	773	814	771	767	787	784	794	837	788	796	746	755	759	819	833	769	794	798	811	806	742	758	757	782	807	831	780	778	775	770	807	790	771	806	760	779	803	786	794	810	787	750	750	794	771	769	792	811	780	771	760	799	762	771	783	774	816	802	812	780	789	790	753	733	785	775	757	771	786	794	733	782	805	826	763	813	795	814	803	747	773	782	779	811	794	796	791	737	752	763	803	767	788	814	741	778	779	776	762	794	755	794	788	784	755	811	760	810	735	793	742	717	763	763	798	774	768	847	765	850	805	810	781	774	741	773	799	830	740	817	802	800	744	780	830	787	820	762	825	791	811	780	796	804	785	786	789	770	812	776	803	848	830	752	791	839	808	779	759	797	772	822	791	757	849	821	781	786	772	771	793	781	784	796	800	800	777	804	840	800	799	820	767	832	752	778	785	800	801	772	812	768	779	748	847	777	792	756	823	796	739	741	767	810	776	725	822	759	781	811	855	785	745	783	818	780	764	826	740	733	759	778	781	790	852	780	764	789	830	794	799	793	747	775	852	783	754	818	764	788	804	752	807	820	834	772	770	785	815	751	849	834	841	793	758	799	805	811	832	745	749	780	803	795	728	750	784	775	783	779	789	767	761	787	823	784	812	764	762	767	774	785	826	803	785	744	781	763	800	740	765	804	771	777	761	801	812	812	732	804	753	789	778	862	805	813	724	759	838	815	789	798	797	823	794	792	811	750	765	759	788	794	784	765	792	782	774	802	786	772	806	788	808	746	769	728	713	776	833	753	779	707	768	761	743	852	815	795	776	772	749	770	776	783	722	862	809	835	832	799	751	777	839	824	798	789	754	800	763	781	758	777	750	791	838	757	766	815	709	806	752	766	807	763	759	786	743	705	826	695	777	792	790	791	824	765	782	737	736	788	816	821	793	758	797	780	774	743	779	788	831	732	812	797	757	752	769	791	787	763	784	851	835	825	793	795	771	757	760	811	757	766	773	821	756	828	778	745	786	799	801	817	739	773	795	781	819	760	773	775	765	782	772	810	804	744	792	750	787	784	723	794	788	732	807	799	841	808	779	758	836	787	792	828	788	770	734	735	814	813	770	797	763	834	801	741	791	817	754	754	819	814	780	826	788	768	770	728	780	751	788	798	763	735	751	798	846	788	818	825	793	776	809	764	775	814	794	768	768	809	811	817	816	779	729	821	769	779	768	786	740	800	780	849	751	754	792	772	758	788	824	788	766	788	774	827	775	857	826	835	794	788	746	729	812	824	796	798	771	755	783	757	789	809	773	774	768	768	749	811	769	750	845	789	762	739	753	739	778	799	763	777	785	797	792	718	768	795	793	725	777	826	814	819	797	766	761	793	803	791	781	776	739	781	753	767	791	814	785	765	809	787	784	761	777	799	769	790	771	740	780	822	800	764	751	807	750	743	814	783	785	785	739	792	748	768	806	807	792	777	768	793	757	824	784	812	748	764	764	801	794	803	800	792	803	758	773	796	797	817	797	789	795	800	767	792	805	752	764	793	799	772	791	840	791	799	810	825	754	823	754	768	765	763	776	745	785	759	751	810	800	776	781	748	806	764	732	777	813	810	823	796	804	728	824	773	778	779	782	803	757	785	814	788	776	777	808	750	745	830	777	762	780	756	801	819	796	749	801	769	731	790	753	765	763	776	797	773	761	800	823	794	774	762	839	752	731	753	801	769	774	757	805	785	757	782	827	784	760	786	759	770	806	800	776	729	764	802	796	786	808	808	790	797	783	788	810	787	766	802	780	758	775	816	765	796	818	815	781	750	802	823	796	820	783	814	828	804	825	756	769	824	759	795	776	828	763	733	756	777	806	800	761	801	771	767	734	813	733	791	798	779	788	769	804	747	737	773	772	779	786	790	851	786	800	811	783	748	788	784	792	802	751	791	760	810	796	772	836	785	798	757	768	816	701	772	806	778	774	765	763	753	769	735	786	817	797	806	808	781	738	764	820	745	786	805	768	817	781	799	749	787	792	732	794	794	768	769	765	788	812	783	832	810	808	759	797	798	822	772	787	826	779	747	786	759	754	794	791	759	772	772	788	780	747	792	809	740	787	822	788	744	794	769	813	752	779	809	769	825	745	807	767	789	794	756	740	765	792	756	738	761	803	747	775	793	779	800	724	783	760	768	762	802	784	804	759	756	855	752	797	712	811	781	756	820	834	765	753	780	822	784	786	805	783	752	818	796	753	751	776	756	831	786	768	777	783	769	841	765	780	798	834	808	765	764	807	790	814	817	768	793	743	802	758	771	810	769	790	819	805	778	776	839	799	732	807	767	779	741	828	808	802	753	837	811	795	775	767	803	781	744	755	826	800	800	788	771	789	801	758	838	740	816	764	789	775	797	768	774	819	729	777	833	783	758	788	780	776	779	796	769	807	748	785	770	834	788	761	802	760	780	820	827	803	741	745	836	846	807	802	758	727	808	740	723	812	803	802	822	828	806	824	792	748	776	744	834	808	790	773	793	820	728	778	773	813	793	781	792	798	783	792	758	824	743	784	756	781	844	784	804	790	758	771	750	757	769	866	808	812	791	743	762	803
3728	1585	906	630	693	993	1117	966	820	704	575	438	395	357	317	353	349	313	345	284	217	167	182	151	146	122	116	134	110	106	126	100	105	115	99	89	94	104	110	97	103	90	91	85	86	103	93	85	102	85	75	72	88	65	77	79	64	74	76	84	101	75	87	70	86	79	87	71	95	76	80	81	60	69	76	72	81	84	92	80	90	60	89	86	92	60	74	84	60	86	79	55	72	95	78	97	84	77	76	77	87	77	75	88	78	77	88	72	89	69	77	76	69	80	74	91	78	80	74	91	70	78	85	58	59	91	64	87	65	75	79	87	69	80	75	101	76	85	83	66	79	94	81	60	74	81	83	89	72	78	87	81	91	88	81	83	82	81	74	73	73	63	108	77	68	86	72	87	78	86	85	99	78	66	70	85	75	63	84	73	85	83	73	79	90	86	93	71	87	100	83	75	84	96	79	96	91	67	90	71	61	79	74	71	74	74	89	84	80	64	86	83	91	74	79	84	60	100	85	70	80	75	70	75	90	94	82	91	81	70	84	61	82	78	79	90	80	78	79	70	85	79	74	93	81	85	70	88	82	74	70	86	67	69	69	81	85	89	77	84	99	71	91	84	88	72	72	81	76	80	89	83	76	81	81	93	75	74	94	81	75	67	103	80	68	86	81	78	72	76	81	69	84	77	84	81	75	75	70	81	73	81	84	81	81	70	108	93	78	67	74	72	79	78	78	80	65	69	83	79	85	83	71	75	77	80	82	83	75	72	74	84	76	97	93	76	82	93	69	80	76	91	83	83	71	77	84	94	78	73	88	82	86	71	86	84	83	75	77	66	85	81	83	81	95	76	64	76	79	72	74	82	88	90	89	71	87	78	94	70	86	67	98	76	76	73	82	86	66	78	71	80	93	80	76	89	91	93	78	73	72	82	77	86	89	77	104	70	88	72	76	73	77	79	96	78	72	63	71	70	82	70	73	87	77	81	79	68	84	70	84	82	88	68	73	87	58	86	85	75	81	67	92	95	68	75	75	81	81	91	85	72	75	92	90	82	90	91	81	80	72	74	77	73	87	84	81	80	77	90	67	68	84	98	90	69	80	97	84	64	94	74	79	81	82	84	91	75	80	93	73	79	95	79	75	70	83	78	64	73	84	71	95	82	84	82	85	66	85	70	80	78	94	70	76	83	91	71	79	83	69	86	68	78	85	71	71	82	75	75	92	88	79	62	65	88	73	73	72	76	65	80	75	84	93	76	80	92	78	89	79	68	91	88	75	66	58	66	68	83	94	58	85	67	69	77	70	89	93	76	83	88	77	78	83	62	63	57	76	71	89	70	73	78	88	75	72	77	89	78	78	73	80	85	73	71	73	94	86	87	60	69	83	81	72	85	79	117	80	83	68	74	79	82	88	101	98	72	63	96	73	91	83	55	78	74	76	70	69	81	65	73	88	76	84	72	92	78	66	72	75	71	79	75	74	60	66	79	83	77	71	102	68	64	64	82	89	73	73	74	70	87	67	80	69	80	69	69	70	81	79	68	91	77	69	75	76	89	64	81	76	84	72	95	93	98	74	72	80	66	78	69	68	83	80	77	78	89	79	81	83	74	71	87	77	95	90	87	82	76	81	90	79	77	82	73	97	93	68	75	81	87	73	78	85	93	98	72	74	80	84	72	80	98	48	75	67	70	89	67	67	80	88	76	103	83	85	79	72	91	77	75	72	90	76	83	85	75	76	74	75	86	77	72	74	87	71	77	80	94	80	69	69	89	81	70	69	91	66	90	85	98	81	91	94	82	73	85	76	82	98	64	73	83	70	77	94	60	70	78	84	81	70	63	82	82	70	60	82	79	93	80	76	77	63	77	83	65	52	73	84	92	79	79	77	86	81	82	64	64	80	86	79	82	74	71	82	93	85	70	85	81	80	75	80	82	103	91	79	95	82	79	79	78	81	82	86	80	71	69	73	80	60	70	85	77	75	91	73	77	86	85	86	73	92	82	73	81	81	85	73	70	65	80	79	84	88	70	83	76	80	71	80	77	99	65	71	70	70	66	74	71	66	68	74	76	81	69	78	91	65	63	70	73	85	64	77	89	77	75	64	66	60	87	75	81	74	77	93	66	82	72	76	94	64	70	74	75	79	72	79	86	77	97	83	84	75	83	83	82	84	83	91	77	69	74	81	76	67	81	77	86	82	84	69	85	94	78	73	98	66	69	73	87	74	88	83	80	80	83	95	64	82	69	84	80	76	71	89	62	82	78	71	85	95	62	80	71	72	83	94	77	79	86	91	74	109	64	76	87	77	109	72	66	67	89	73	69	79	81	58	89	79	68	90	60	72	83	65	81	80	72	70	98	60	72	86	85	85	79	78	67	87	73	72	77	85	78	75	79	76	78	70	68	69	76	85	78	71	95	66	85	98	74	78	67	85	97	82	75	71	77	70	74	78	89	86	84	79	77	89	63	76	69	99	81	75	74	72	75	92	80	72	79	62	73	87	84	90	77	81	88	60	76	79	77	72	77	70	90	70	82	74	70	87	76	94	76	76	86	74	71	94	87	72	90	72	77	83	83	86	70	76	77	67	66	70	81	70	79	75	71	81	65	70	79	89	86	73	86	85	74	81	78	86	82	83	101	73	95	85	76	80	93	87	72	72	79	71	71	75	89	76	72	70	98	72	85	88	77	83	89	75	94	83	82	94	78	92	83	88	77	72	70	84	87	78	76	78	89	61	82	82	81	84	77	73	83	83	72	96	74	82	91	75	72	81	82	79	81	77	82	83	78	74	69	84	68	72	81	82	78	70	86	79	74	89	85	78	77	81	75	78	83	70	85	91	73	82	79	87	84	69	81	71	69	85	70	80	72	83	116	79	72	84	85	76	76	94	72	84	71	59	74	75	69	85	75	68	84	87	72	69	80	72	76	104	81	78	69	87	72	72	81	74	87	67	78	104	75	79	83	76	73	85	70	86	82	76	78	79	80	69	89	69	88	77	82	69	67	69	81	80	69	76	78	89	59	79	91	74	84	85	89	93	92	83	78	84	84	69	86	89	89	87	60	67	80	79	81	81	93	94	81	76	69	81	85	79	80	80	86	93	75	84	82	93	74	66	88	84	86	70	94	79	82	62	87	87	67	77	70	87	72	80	78	82	96	90	78	74	75	77	93	83	78	78	74	76	88	73	63	70	80	66	71	91	75	72	76	79	82	64	78	55	83	79	87	81	92	88	82	61	75	78	89	90	73	86	84	72	77	76	73	64	88	80	76	90	90	81	76	79	87	70	90	73	82	70	62	68	85	88	88	81	88	78	87	81	66	76	90	73	79	75	73	77	88	84	75	77	92	70	75	86	92	68	80	93	77	66	79	83	84	74	74	91	90	73	68	85	85	70	73	62	84	72	100	86	83	84	78	74	78	59	83	79	78	70	72	81	67	60	70	83	70	84	68	93	87	80	87	77	72	78	77	91	79	87	66	81	91	82	91	71	82
24537	16717	12381	19980	28191	29426	28267	25650	22814	19476	16722	14321	12431	10754	9906	10420	10453	10011	9050	7818	6077	4778	4285	3712	3053	2821	2715	2457	2350	2225	2314	2325	2210	2046	1984	1808	1839	1740	1755	1703	1539	1541	1782	1283	1159	1185	1162	1179	1079	1070	1073	1099	1099	1030	1035	1053	999	1004	915	966	989	1020	963	918	966	906	965	933	962	931	913	949	937	943	944	908	1009	944	965	928	944	951	913	933	913	970	919	937	988	907	958	923	994	972	924	987	910	889	922	937	1034	900	906	913	940	944	1006	918	915	917	972	918	953	955	929	921	920	954	971	942	890	945	937	921	890	944	915	919	974	940	919	919	973	979	987	900	978	958	967	923	897	956	896	884	958	962	871	907	947	914	940	932	870	970	972	920	973	967	960	915	933	926	919	952	979	935	956	916	909	950	938	947	937	927	899	952	872	863	921	986	935	913	915	889	946	909	947	907	884	935	949	926	931	977	1030	911	969	978	978	947	893	929	944	961	957	963	972	922	953	886	951	931	962	908	939	931	921	914	919	850	945	955	929	884	881	909	933	919	944	950	944	916	983	914	866	924	875	954	915	902	910	957	910	943	890	935	916	967	946	947	966	966	923	945	1028	963	882	923	925	993	1001	891	968	973	904	961	968	946	909	996	949	909	944	935	888	957	980	854	926	975	899	897	949	873	944	938	941	969	947	956	930	895	963	913	929	911	883	933	946	878	901	933	916	929	958	944	930	914	925	944	926	940	924	938	958	933	946	919	922	965	936	948	948	964	913	941	916	933	973	883	959	914	897	1000	900	963	939	922	928	935	905	955	947	939	933	898	898	916	954	921	994	946	924	859	950	954	929	942	895	927	950	879	921	913	959	917	950	881	952	913	984	919	893	959	938	962	956	912	920	910	964	963	926	965	945	980	974	983	953	921	949	891	922	896	948	944	923	932	918	964	985	902	932	926	919	979	927	886	949	940	945	976	936	923	913	920	941	876	957	979	889	931	926	963	953	957	885	892	907	921	918	915	966	905	948	1012	935	907	918	949	925	963	903	908	963	893	972	908	958	958	917	957	877	993	959	934	918	910	904	872	935	955	954	906	958	993	876	941	946	921	953	907	990	948	913	935	896	983	939	975	945	933	931	948	939	978	1015	936	946	944	874	898	978	928	906	943	1018	897	998	952	859	958	925	900	913	951	916	933	924	948	899	880	920	1000	946	910	937	923	922	957	940	933	912	968	907	894	888	950	954	888	925	941	889	893	955	933	949	981	899	950	937	959	953	911	954	976	908	987	908	926	966	930	940	924	974	934	945	943	918	949	939	931	941	916	966	943	979	932	960	858	929	863	930	934	940	896	939	902	924	904	957	929	944	928	907	926	940	981	971	921	948	984	892	949	934	975	900	920	929	911	972	945	898	919	925	974	924	900	961	917	927	954	1010	948	940	891	984	984	967	945	884	926	937	921	929	921	901	947	916	967	968	876	959	938	949	919	875	980	943	893	959	918	920	949	877	979	979	905	925	908	909	974	942	932	910	963	892	936	922	947	924	918	924	976	961	936	947	910	920	907	939	933	865	908	965	941	878	872	916	938	950	957	930	945	935	926	929	931	937	1037	954	966	912	926	930	924	888	908	902	909	966	952	987	966	940	937	960	910	1013	922	951	932	929	914	921	943	919	970	881	911	919	937	926	933	931	910	981	909	904	948	933	956	948	945	925	956	935	912	906	915	935	893	908	942	932	912	938	919	921	946	962	946	958	974	963	959	906	905	924	897	943	928	947	925	858	927	952	952	941	899	886	941	917	889	968	979	957	946	894	928	893	982	902	914	950	958	957	918	926	950	951	979	947	966	928	940	902	949	933	950	951	957	930	888	926	915	933	937	1036	919	905	942	917	913	952	933	982	863	979	916	905	907	919	930	948	945	951	928	895	969	937	946	976	951	941	958	899	947	956	968	885	889	975	943	903	926	900	973	924	975	852	921	944	945	921	953	994	964	889	937	956	968	979	844	915	932	953	894	918	969	912	977	929	906	902	966	951	882	949	976	962	977	896	955	890	942	981	905	913	925	972	892	922	962	839	898	936	975	939	982	927	929	951	898	897	949	963	880	916	962	926	956	979	905	947	901	921	1002	949	960	1012	965	962	930	933	931	951	897	956	945	951	915	953	919	948	917	941	918	930	929	935	960	906	974	916	869	931	967	907	918	923	878	883	902	942	928	862	933	924	952	914	919	1000	951	914	953	897	945	963	914	976	939	940	924	948	905	895	955	947	959	924	882	936	976	944	890	893	954	963	922	980	944	946	920	927	939	899	891	951	996	949	929	946	904	911	940	940	979	928	931	871	897	944	967	959	890	930	932	954	924	943	931	933	913	983	914	936	966	913	967	921	954	924	931	917	987	966	920	917	935	967	924	970	896	929	943	968	905	937	928	930	982	912	954	902	984	927	903	912	932	955	918	949	928	950	982	957	961	960	974	900	963	948	899	913	954	905	919	937	931	942	935	900	904	934	948	923	986	925	970	940	939	979	901	946	902	975	967	972	903	929	952	962	937	890	936	888	936	955	982	932	907	932	923	942	877	941	898	879	916	886	879	1000	925	946	914	896	880	977	882	967	971	929	973	963	978	965	1018	927	905	924	936	958	970	1003	920	973	954	902	937	972	927	1013	953	940	985	925	918	899	931	900	974	945	965	918	931	942	877	880	927	924	890	904	942	935	975	950	961	960	941	920	944	937	945	901	889	956	939	916	948	899	897	967	908	911	922	922	894	933	920	969	931	977	878	897	919	918	911	978	873	972	918	913	944	901	929	891	926	900	878	877	888	934	891	962	919	931	988	985	921	942	901	938	933	993	915	947	964	917	967	908	947	944	918	932	923	928	976	927	931	925	962	949	939	1008	947	948	937	948	928	898	960	899	1011	906	941	919	943	926	987	859	979	881	922	916	920	929	961	937	1007	959	951	916	979	898	943	939	910	981	941	944	945	905	981	989	897	958	971	940	941	934	935	899	936	907	921	904	925	927	947	966	945	924	995	972	929	921	928	963	989	905	987	924	925	897	956	974	933	890	918	918	920	965	912	921	963	943	940	906	984	950	922	883	909	956	965	916	905	939	958	970	992	973	943	919	941	926	963	902	928	954	869	924	915	948	915	945	931	951	942	937	898	958	892	941	921	869	1002	918	929	945	902	896	925	903	951	938	966	916	916	925	905	969	898	970	936	917	887	950	957	945	947	954	909	917	880	896	882	935	902	975	927	928	930	972	928	994	940	952	983	906	983	898	912	920	901	911	961	986	881	942	952	902	922	954	945	963	940	984	909	970	971	903	962	916	850	922	972	900	1002	971	893	996	942	979	982	919	929	960	947	930	971	891	949	904	909	875	981	916	887	929	914	898	987	905	961	993	936	955	975	925	991	961	949	957	936	911	925	924	969	942	906	966	928	976	950	927	904	962	943	925	988	900	941	914	996	955	1001	931	946	939	947	938	922	924	891	944	956	961	963	910	992	923	953	900	961	942	907	909	941	946	954	929	947	917	898
3589	2457	1372	919	1011	1513	1520	1391	1146	939	737	659	510	408	410	390	431	431	432	381	328	239	220	160	166	127	125	110	135	123	118	110	134	118	112	124	107	99	117	95	109	102	102	104	91	88	82	82	77	98	64	79	84	68	76	78	81	71	87	96	67	68	77	76	48	77	71	66	86	71	74	80	73	69	70	62	75	66	69	76	79	76	62	75	80	66	83	58	69	66	68	64	61	82	68	74	71	76	72	70	77	80	73	67	58	80	79	84	78	60	78	76	78	54	83	69	56	88	70	81	67	56	65	69	71	81	62	64	63	58	69	63	89	81	72	77	75	78	88	60	88	73	73	75	72	80	65	69	69	55	59	69	78	49	87	62	92	62	71	83	77	61	79	90	66	67	66	72	80	62	67	84	74	59	80	73	89	57	71	74	60	71	66	79	70	58	64	77	76	78	60	75	80	54	89	88	66	77	64	83	72	78	67	91	69	87	68	73	81	79	76	79	79	69	75	70	68	60	64	67	69	72	76	78	66	59	56	62	69	61	67	79	59	65	59	75	74	73	76	65	79	70	63	69	80	69	76	53	71	62	78	50	52	83	74	70	73	66	61	60	69	75	74	80	74	78	69	74	66	75	70	58	68	68	79	95	61	76	69	71	71	77	85	65	59	64	56	88	66	59	53	73	73	74	73	80	66	67	64	81	74	67	57	83	74	58	71	76	72	69	76	76	78	78	81	82	67	74	84	75	66	66	80	62	69	75	94	71	74	72	91	74	63	67	51	73	66	75	81	75	84	59	64	66	87	73	78	68	66	78	71	74	69	68	61	72	78	79	63	79	64	59	51	73	67	59	78	70	67	71	53	84	71	83	75	69	70	80	77	64	75	57	70	76	66	66	72	70	72	85	63	70	69	66	79	70	78	70	70	73	83	74	66	67	76	79	70	54	68	64	73	76	87	71	75	63	71	68	69	65	65	68	81	65	77	75	57	67	71	66	64	62	68	72	82	75	67	70	65	69	63	66	57	81	68	74	74	76	77	79	65	58	74	68	61	66	82	60	78	70	82	70	77	69	78	79	63	65	52	56	69	68	75	89	70	88	77	49	68	68	68	71	73	77	69	78	72	69	71	76	75	84	75	81	70	79	68	63	81	71	62	59	81	73	57	65	55	61	83	77	72	69	66	71	70	74	62	87	78	69	71	63	84	64	69	80	74	62	80	74	73	75	66	84	63	64	70	62	71	58	71	72	72	71	80	72	62	79	69	83	56	83	63	63	59	62	77	70	71	65	65	71	86	77	72	74	90	65	64	75	68	76	67	71	61	61	66	79	66	82	68	69	72	73	67	72	74	77	67	72	67	71	75	86	64	75	69	74	72	75	52	73	71	78	75	67	75	77	76	66	66	81	70	65	57	84	85	60	60	65	80	80	67	69	69	72	71	68	72	76	71	76	66	65	78	63	80	70	59	61	77	66	71	69	72	67	75	62	72	62	77	70	56	89	64	73	81	80	61	72	60	65	73	64	70	62	82	59	64	75	58	71	69	70	72	82	79	70	87	68	75	74	79	72	63	66	82	71	60	81	56	72	86	75	75	67	79	83	64	76	65	70	77	65	70	71	57	71	74	71	70	59	80	62	99	84	78	73	69	67	77	81	64	98	76	72	69	77	56	55	79	68	57	53	68	62	89	65	84	71	69	83	79	68	61	72	61	72	86	61	64	73	95	49	78	74	69	74	58	69	72	70	70	65	64	78	71	61	82	69	75	78	92	75	74	70	64	72	58	56	66	69	70	85	67	59	57	69	72	74	84	71	70	64	90	69	73	74	60	69	70	60	91	56	84	65	65	77	73	71	73	73	71	81	66	76	81	68	62	84	74	70	76	67	70	88	68	64	68	72	76	67	70	71	81	75	65	75	70	66	73	77	76	68	55	73	62	61	63	78	81	79	81	55	79	71	72	86	74	61	66	72	73	58	59	66	80	60	65	61	67	84	62	62	59	69	66	75	62	74	80	69	70	78	74	86	69	67	66	54	76	72	75	80	89	81	57	74	75	75	79	75	65	80	68	58	70	62	60	70	69	67	75	73	72	66	72	69	73	66	78	79	63	74	75	73	90	63	75	64	68	69	84	77	67	70	69	72	71	81	69	75	64	77	65	61	81	74	61	69	66	67	83	74	68	69	67	70	88	76	84	80	80	74	78	56	68	70	65	68	61	58	67	75	84	62	77	62	66	65	76	67	65	53	69	78	79	69	72	68	69	83	64	76	82	72	60	60	71	67	64	65	67	77	74	71	63	71	76	77	69	71	81	83	83	63	72	69	87	67	70	78	67	75	70	60	73	82	76	68	66	60	89	62	74	82	65	75	73	78	72	65	64	85	71	76	72	65	62	70	74	79	80	69	61	67	83	72	75	74	89	71	66	60	71	92	55	71	89	71	77	65	69	79	66	67	75	69	73	65	78	77	55	76	62	80	61	67	67	61	73	64	66	70	96	67	70	79	84	72	86	88	69	61	59	89	57	95	74	68	86	61	75	72	68	64	78	67	74	72	69	78	64	68	74	78	80	70	76	69	74	71	76	79	64	83	78	68	76	68	90	67	79	76	74	63	86	58	65	73	61	63	65	73	77	82	65	63	73	75	74	79	70	70	71	67	83	77	63	62	70	68	69	62	75	80	78	82	69	70	77	63	85	60	83	84	58	75	70	93	70	79	84	76	69	70	75	64	77	67	67	64	64	79	60	58	60	55	71	65	64	76	80	61	62	50	69	77	64	72	81	69	58	68	68	76	69	82	80	79	65	70	69	72	60	81	65	69	56	72	66	67	73	70	75	62	68	58	76	74	80	85	68	77	63	73	69	68	65	63	76	61	65	64	72	59	74	78	67	90	57	67	71	65	71	57	67	63	53	83	65	70	64	68	72	68	76	78	68	86	74	67	72	66	52	63	63	84	77	87	59	77	61	79	73	68	75	72	49	62	59	83	91	75	76	71	45	67	77	65	68	64	77	76	72	77	59	65	74	66	60	75	62	52	77	78	63	74	60	67	73	88	73	77	61	65	77	73	68	76	64	73	89	59	72	73	67	51	90	69	76	71	62	70	76	83	61	65	67	54	78	70	80	75	66	84	68	79	72	63	50	70	69	71	80	74	73	66	72	85	79	68	70	92	84	76	74	80	77	66	54	81	73	66	72	79	75	77	75	50	74	70	60	62	72	85	77	65	76	66	76	60	72	75	73	83	67	59	77	62	69	71	69	70	69	83	96	60	68	60	71	83	73	80	75	68	70	65	74	78	75	81	65	62	77	79	59	82	67	71	75	77	68	81	67	64	65	68	73	53	75	59	66	80	68	63	75	77	59	79	67	69	76	63	70	71	64	77	73	72	75	78	66	75	65	60	64	64	77	61	51	66	74	60	80	68	60	76	67	66	71	87	73	52	69	64	73	70	71	63	69	80	69	79	67	78	81	78	86	67	66	71	68	62	68	58
28894	20478	15262	24022	32145	33148	31551	28851	25812	22796	19781	17353	14798	12482	11471	11395	11599	12132	11317	9992	8224	6175	5561	4864	3844	3359	3251	2899	2634	2570	2525	2396	2419	2511	2355	2088	1952	1896	1994	1857	1652	1629	1724	1424	1243	1184	1123	1141	1075	1056	1079	1007	1007	976	979	989	882	893	884	836	892	865	959	833	844	831	879	897	901	870	888	812	842	880	813	925	826	838	854	812	821	838	828	818	832	866	862	817	859	792	847	852	862	859	834	874	857	862	826	822	846	862	864	824	890	825	884	843	865	899	796	837	835	894	860	848	850	838	872	820	779	818	833	869	842	852	853	797	846	859	882	830	790	871	882	858	873	833	826	871	784	837	895	874	785	795	861	855	848	819	824	803	867	827	853	862	859	873	818	856	804	856	835	826	878	868	863	838	866	905	815	854	837	827	851	791	812	809	801	850	837	839	862	803	818	832	841	881	863	838	836	774	844	810	850	788	825	893	858	864	845	855	820	840	808	817	862	848	766	860	872	842	848	857	866	886	855	839	900	855	870	849	871	816	770	886	870	809	823	871	879	860	849	816	865	803	863	839	854	824	879	824	834	813	822	892	856	841	875	835	862	858	867	881	851	816	756	844	853	865	883	803	822	826	834	872	800	875	850	829	863	878	908	830	851	835	878	831	800	828	850	871	809	816	830	808	820	871	801	829	854	829	823	865	839	854	867	893	833	822	828	836	837	890	854	807	867	859	821	857	858	858	827	852	815	823	815	815	816	846	839	799	852	844	890	862	877	779	845	855	836	844	832	823	825	812	796	872	830	860	876	859	793	858	836	816	805	875	840	842	871	804	843	779	785	846	808	824	866	861	856	864	793	867	859	850	853	862	862	842	896	831	840	865	829	852	861	818	830	840	897	812	865	801	869	865	884	825	777	842	872	833	836	853	809	816	874	802	827	860	849	849	836	865	837	823	893	909	851	862	814	822	825	845	836	824	825	856	835	862	919	832	823	892	844	857	823	805	793	892	863	855	825	828	844	864	818	849	830	852	832	899	880	769	805	862	868	890	826	897	819	838	834	860	790	875	873	831	798	871	855	821	815	904	792	872	798	818	840	896	841	846	835	864	872	849	819	889	867	842	867	829	839	834	876	861	836	826	864	891	830	854	811	852	819	845	851	864	861	810	841	858	838	801	854	813	817	854	848	781	817	806	820	873	842	858	867	843	807	828	816	884	924	828	854	856	854	865	874	838	879	858	820	842	884	837	849	845	851	806	775	873	842	834	841	832	865	856	815	809	859	831	770	864	843	879	855	797	849	803	819	832	803	808	790	881	844	876	817	868	810	849	858	843	860	832	831	833	851	868	817	846	848	786	818	818	813	811	822	827	836	851	819	848	813	845	827	831	855	922	916	819	853	841	872	832	839	830	818	841	865	859	820	803	850	805	853	861	864	902	871	848	879	816	817	838	873	811	845	858	842	827	825	833	851	833	805	820	802	784	861	852	828	823	814	861	847	875	861	836	852	843	834	850	902	808	826	866	833	852	824	843	812	816	740	836	830	875	847	796	835	878	810	792	841	943	854	845	771	850	832	866	786	842	859	828	881	807	858	840	849	846	825	781	823	855	831	840	821	863	764	855	803	824	843	850	868	818	889	846	833	852	783	807	844	801	880	859	898	828	812	819	877	799	817	805	830	844	849	820	809	889	835	845	812	837	887	853	842	865	842	863	846	837	831	852	840	831	836	836	810	851	809	868	803	872	889	830	855	831	878	848	845	823	836	875	886	813	840	869	775	854	898	807	785	862	870	780	884	815	819	875	837	841	905	833	843	841	866	892	756	869	810	827	785	818	809	866	881	832	840	788	775	848	811	817	812	872	812	855	822	825	813	842	860	838	813	857	866	848	906	857	872	829	829	811	855	843	851	881	831	854	945	844	865	814	785	849	798	863	796	813	868	799	876	813	847	809	805	824	853	868	831	880	848	854	827	815	839	852	828	842	798	836	850	855	838	838	817	842	838	843	774	786	855	832	877	878	831	888	852	792	847	827	842	855	867	846	872	858	818	855	841	821	877	878	839	852	865	808	848	817	857	847	787	834	861	794	826	830	840	826	786	802	838	813	870	863	848	829	824	913	835	814	888	858	831	830	887	836	854	884	835	769	827	935	818	804	851	853	877	814	842	847	854	895	844	806	815	861	856	839	825	898	807	862	850	841	784	785	827	821	829	878	832	880	856	831	880	842	803	841	846	849	835	838	861	849	825	830	775	815	885	891	840	811	805	855	838	849	818	848	745	839	773	783	813	815	764	904	831	821	832	837	798	806	814	843	818	845	907	843	799	774	820	837	823	853	822	868	890	823	808	842	892	860	841	850	796	874	880	837	829	780	826	804	858	810	853	865	858	826	786	826	807	816	785	832	815	840	840	847	824	816	834	833	805	813	837	824	837	805	871	822	869	849	840	871	785	791	801	834	821	864	841	834	850	838	804	872	845	808	867	862	820	809	845	834	811	852	781	787	822	838	857	899	837	808	810	781	851	844	879	837	869	818	887	850	798	866	851	850	814	848	845	789	815	839	856	823	802	907	783	848	823	862	861	841	807	872	832	867	838	820	886	777	805	879	812	813	886	895	850	844	838	842	812	783	832	800	868	839	883	801	884	832	857	846	845	853	797	761	819	874	846	778	859	847	819	831	778	799	849	854	866	836	832	862	842	804	799	876	856	873	825	825	853	855	849	860	877	817	857	892	861	799	849	829	814	841	836	809	843	875	853	833	828	850	815	838	879	820	817	838	849	796	819	780	818	820	835	825	834	884	860	871	858	824	856	835	859	844	851	875	869	859	858	830	825	803	863	841	814	851	835	838	864	817	799	863	826	823	851	864	837	819	826	831	882	865	845	785	819	809	851	824	866	823	834	840	825	853	851	843	810	873	885	844	828	820	841	811	853	839	890	849	816	812	806	890	831	810	779	805	758	856	807	803	818	873	869	882	830	851	838	821	785	812	875	855	816	815	774	858	874	841	851	858	854	819	826	839	827	870	853	836	837	841	906	832	824	816	839	854	843	836	871	867	846	849	844	801	821	868	836	872	812	798	806	853	811	776	878	838	856	884	847	863	858	862	818	834	846	809	865	828	812	791	806	841	847	877	826	810	846	803	796	845	779	870	868	769	791	860	797	847	827	819	847	852	886	829	824	844	781	799	873	868	808	796	833	832	868	870	828	823	847	842	815	829	838	853	862	838	847	839	802	843	857	850	833	837	849	856	783	818	872	859	832	820	879	848	871	837	805	861	852	836	808	855	866	840	870	868	810	826	798	822	783	823	811	858	823	808	829	829	840	842	874	856	822	860	837	829	886	854	832	820	878	824	831	874	888	823	818	828	854	833	791	855	851	845	839	803	840	826	860	854	886	806	826	862	769	872	863	817	868	847	851	842	810	805	857	831	893	843	839	803	829	828	802	820	844	843	826	883	781	838	887	883	902	846	812	838	846	887	828	837	891	827	822	799	784	865	849	857
2260	803	463	304	426	528	615	558	511	439	365	308	232	216	200	211	229	223	209	209	175	166	131	109	115	99	99	95	87	92	91	96	73	90	80	88	97	76	84	62	81	72	82	91	71	77	71	68	70	77	76	76	65	88	64	75	71	70	76	80	70	79	72	69	59	65	69	66	83	69	65	74	63	68	81	63	72	82	89	59	67	68	87	67	71	58	75	71	84	71	64	76	73	62	80	67	67	83	71	78	72	65	60	73	79	87	68	62	71	72	56	75	77	58	75	75	78	79	87	73	65	78	76	84	79	74	61	79	65	49	74	75	73	78	61	62	83	100	72	81	88	76	73	63	75	63	78	77	75	70	59	71	74	63	63	74	71	69	60	66	64	80	72	77	77	66	76	62	68	84	66	75	65	76	76	76	50	74	66	70	58	65	67	75	74	78	71	64	65	59	75	73	63	72	78	74	71	61	60	70	68	75	69	64	65	68	66	59	63	80	67	82	59	64	87	67	62	60	69	63	91	79	76	72	70	76	74	71	80	69	66	70	75	82	69	80	77	66	66	74	60	66	64	73	82	63	66	82	66	72	63	69	70	62	66	66	73	83	67	66	72	68	66	64	85	62	67	49	60	80	59	59	64	67	72	68	77	79	74	84	66	70	74	57	78	61	62	72	59	84	69	69	65	50	73	67	63	75	73	74	73	69	72	82	61	57	56	74	73	66	54	68	64	72	74	75	64	77	72	66	71	70	75	78	73	79	77	74	81	77	81	69	91	58	70	67	82	69	92	66	76	66	71	69	81	71	71	68	75	59	77	53	62	66	90	77	65	65	70	82	63	73	73	66	74	82	58	73	58	57	71	58	74	79	64	63	71	62	52	67	64	66	66	63	71	59	67	68	84	69	67	67	81	85	81	80	86	78	59	55	57	64	63	78	71	65	63	68	59	80	70	64	69	60	62	69	78	77	68	91	73	66	68	72	88	76	66	72	77	63	64	68	66	80	76	84	55	72	67	76	73	58	64	66	70	60	62	74	70	73	76	62	72	77	61	74	73	73	68	67	78	75	63	78	68	69	68	77	73	73	76	80	80	62	81	76	67	73	71	84	64	62	69	77	63	76	67	74	73	72	71	62	90	62	67	67	68	82	65	72	61	71	64	72	81	78	62	65	57	77	71	77	59	67	74	66	86	70	60	70	76	68	70	80	79	58	64	84	76	65	66	84	89	84	75	61	60	70	64	62	70	58	78	70	73	75	65	77	75	61	65	63	70	58	60	84	62	65	70	67	74	75	68	75	62	59	73	63	55	73	68	71	70	61	69	86	73	67	62	82	69	70	74	82	88	67	62	72	62	74	67	86	70	73	72	71	92	65	65	58	66	74	61	72	62	66	58	77	69	76	60	84	73	83	76	66	49	75	75	73	75	67	72	53	62	68	69	73	80	72	80	60	63	64	62	77	75	61	66	72	81	64	66	61	76	76	72	72	76	68	69	46	69	59	65	64	69	83	84	68	73	69	69	72	65	63	66	73	65	96	72	68	65	66	64	70	55	69	83	77	61	59	80	80	70	60	63	70	72	64	69	74	72	74	71	73	81	67	83	82	59	71	85	78	75	82	68	73	61	70	82	62	81	76	73	73	65	73	72	74	70	68	70	72	74	72	74	71	79	76	73	71	77	63	59	72	90	81	70	69	64	66	80	68	64	82	73	74	69	60	66	73	59	52	88	70	69	74	72	91	83	59	65	71	68	73	59	77	63	82	73	67	88	64	86	66	80	63	75	75	89	56	77	74	87	87	64	81	79	82	68	70	63	79	67	81	91	66	75	76	74	78	64	75	73	69	73	72	75	62	73	61	63	85	68	66	65	86	81	55	76	78	56	78	67	65	70	66	75	56	64	77	71	72	65	77	76	82	71	68	76	66	66	73	63	59	78	64	61	80	57	66	74	68	72	81	77	70	66	66	67	73	72	81	92	67	69	64	65	78	65	72	65	67	74	92	60	69	67	85	66	72	65	66	70	71	82	58	64	71	78	73	50	83	69	64	72	83	65	73	68	69	66	76	75	65	55	63	52	67	64	67	67	65	66	76	73	74	81	71	72	59	63	68	72	64	80	66	57	75	62	55	71	71	67	89	74	74	65	80	78	71	61	67	58	59	66	70	87	75	73	73	66	77	63	74	68	77	81	67	73	72	87	74	74	70	71	73	61	52	60	68	66	76	70	59	75	77	83	87	72	78	70	64	61	77	86	73	72	70	65	82	73	89	62	71	61	76	66	72	67	62	76	71	91	72	73	61	64	66	75	63	72	67	77	77	60	74	67	79	78	70	77	74	72	66	78	67	66	69	65	74	65	69	56	73	92	63	71	68	79	68	75	76	63	55	87	60	70	52	82	60	72	71	82	73	71	70	84	77	62	65	76	80	76	70	50	65	79	53	71	65	76	64	77	71	73	61	62	83	70	65	71	66	54	68	75	76	78	87	85	65	78	70	70	60	74	63	80	66	62	76	49	63	62	66	84	67	71	80	72	67	84	69	79	67	64	81	72	70	58	63	71	71	89	70	59	73	79	78	63	77	70	77	53	71	72	68	83	68	65	55	86	95	64	80	68	71	67	84	88	61	66	79	63	66	70	70	62	66	71	79	69	61	70	76	79	66	75	70	78	61	66	67	78	73	59	80	84	64	65	69	71	71	73	62	70	83	76	68	69	73	64	68	74	71	79	71	81	81	61	64	73	72	84	73	75	72	61	65	70	70	76	59	74	76	72	76	66	62	60	62	54	75	82	70	68	69	67	92	61	66	71	76	70	59	68	66	77	77	82	54	58	69	63	93	59	69	72	62	64	88	66	63	65	76	61	73	63	63	87	72	76	68	73	66	65	64	70	63	71	64	61	74	78	75	65	73	79	64	64	76	57	77	71	63	76	63	73	70	95	70	64	74	61	72	71	86	78	74	71	73	58	85	72	87	59	66	73	81	74	71	80	63	69	77	67	76	77	66	71	70	86	69	57	66	81	58	63	83	82	67	58	69	79	64	64	60	75	87	77	53	63	64	65	74	65	73	56	78	70	89	80	63	62	74	68	84	63	68	82	70	71	75	68	74	68	76	75	65	65	86	70	68	59	77	87	76	52	67	81	68	64	70	69	84	69	77	70	76	62	69	81	67	77	66	66	85	80	68	71	72	64	70	74	73	63	78	70	77	63	61	63	66	72	72	74	67	73	70	71	82	75	75	77	70	74	66	98	85	74	68	69	63	79	65	73	67	58	83	87	54	68	72	75	74	67	66	76	85	70	78	75	70	76	85	68	56	69	79	66	68	78	69	53	76	75	63	74	51	67	70	67	70	83	68	77	84	56	88	59	65	70	69	75	62	67	69	73	71	69	65	88	71	76	63	79	79	66	72	64	58	81	81	58	71	70	80	69	72	76	81	72	74	61	80	49	70	73	74	74	86	70	72	70	67	72	67	76	67	65	72	81	65	71	73
20664	12271	7903	13934	22418	23669	22346	19770	17275	14746	12417	10048	7999	6646	5900	5487	6233	6680	6272	5731	4439	3413	2863	2625	2121	1942	1796	1679	1648	1446	1567	1493	1561	1461	1534	1399	1422	1276	1217	1251	1183	1118	1153	1088	1001	1003	1005	955	943	918	957	900	900	853	838	890	876	848	821	839	820	846	887	853	857	833	830	792	921	840	855	846	890	859	811	843	843	831	849	853	831	882	846	852	808	823	811	816	825	838	839	867	864	836	855	881	821	836	868	859	847	884	818	870	846	856	834	848	834	841	847	840	854	857	859	808	841	794	814	854	892	844	851	790	845	803	860	848	811	898	813	863	853	800	747	806	821	848	871	880	846	832	837	808	813	825	823	828	842	908	840	814	833	771	846	841	835	830	894	854	797	859	830	824	814	822	866	839	849	838	839	826	850	841	796	845	812	857	834	867	842	839	843	829	859	802	821	818	828	836	827	816	838	810	804	804	869	852	852	846	843	849	788	866	844	895	809	832	836	810	824	862	857	861	820	869	848	850	781	869	850	849	841	904	805	820	772	832	829	797	866	840	815	800	851	851	851	883	878	816	818	850	865	842	844	835	823	810	809	833	839	845	819	844	833	863	808	848	820	825	878	856	845	858	852	850	891	807	829	870	859	811	766	896	842	838	836	842	855	804	813	818	871	777	817	825	857	859	813	822	829	836	771	868	773	861	887	908	821	837	841	799	857	800	885	827	845	865	803	874	846	889	830	865	866	842	821	861	840	805	857	793	843	855	882	837	819	853	905	814	862	848	875	808	829	822	841	840	880	790	849	835	873	822	777	799	862	862	832	849	855	836	845	824	813	798	841	853	850	839	859	813	820	840	858	814	895	839	841	831	813	816	830	797	846	880	874	844	830	819	790	847	821	843	849	836	780	848	842	799	874	820	831	827	819	864	840	839	835	853	827	866	861	826	896	813	861	859	895	838	819	833	799	794	836	817	816	836	847	885	819	799	842	868	860	840	832	825	860	860	865	828	851	843	771	892	832	888	851	827	845	823	826	824	860	830	771	876	894	847	809	868	846	862	829	856	821	857	816	836	838	777	841	862	861	861	829	905	909	823	778	795	809	848	856	900	816	879	867	880	901	845	862	831	845	839	781	839	834	821	813	817	863	785	837	848	832	853	849	842	864	865	850	847	855	842	780	829	792	823	910	809	816	890	817	895	835	879	829	810	846	783	798	872	818	848	806	853	784	862	843	862	837	894	880	815	792	860	854	815	842	833	862	851	851	838	826	865	893	845	889	832	866	877	843	845	818	826	854	885	823	830	810	815	879	835	827	849	839	839	829	868	842	842	867	809	815	841	822	883	835	805	874	807	850	792	833	822	802	862	852	835	851	842	807	863	847	811	852	871	837	853	857	824	838	846	809	836	811	843	843	811	857	815	860	850	844	806	802	874	791	851	827	841	835	823	848	847	853	841	918	840	828	852	810	849	870	851	839	798	802	801	857	840	855	842	841	796	844	826	880	790	879	851	863	801	840	894	791	828	808	853	832	849	828	831	846	885	834	836	854	845	843	838	906	812	784	843	829	829	851	829	841	840	873	843	808	842	837	821	843	859	828	854	879	831	860	844	815	828	840	841	918	826	841	874	799	826	858	823	840	871	852	840	834	845	892	879	871	899	840	865	834	806	801	794	827	815	808	855	862	844	876	826	858	847	843	846	860	861	848	831	827	835	835	843	798	909	857	876	834	893	833	870	880	879	847	819	819	823	838	883	838	859	766	855	846	790	817	870	823	845	787	841	811	827	862	858	866	843	852	818	871	793	832	820	811	830	830	889	878	849	827	856	805	807	840	858	810	896	861	852	873	814	804	814	824	860	826	848	812	829	886	829	841	864	836	828	881	839	820	847	871	842	865	816	851	843	832	850	844	830	855	849	848	834	866	829	821	844	802	867	833	835	874	822	834	818	853	783	877	876	831	862	862	862	848	886	849	801	854	803	835	836	827	857	813	805	853	873	808	841	876	867	802	873	811	839	865	861	791	851	843	868	827	821	829	891	794	800	860	846	822	896	834	840	795	826	896	809	798	882	827	818	810	862	882	806	906	810	822	775	855	842	813	856	841	873	799	848	803	837	852	834	854	850	841	856	852	874	857	813	867	844	866	823	832	876	788	833	820	812	827	849	881	853	842	820	847	832	836	852	854	842	862	875	835	849	850	889	793	799	840	887	860	778	813	851	887	867	878	838	795	893	872	873	852	824	839	808	817	861	865	820	818	791	815	814	868	859	872	894	861	821	738	855	873	822	768	812	818	855	876	860	854	830	846	877	834	802	794	811	881	888	878	840	876	816	874	854	787	811	851	814	911	833	829	865	838	841	854	814	850	842	875	873	902	858	867	833	871	807	843	856	852	818	814	890	885	855	831	832	838	870	855	828	824	861	829	878	802	858	847	791	860	818	834	843	813	810	875	821	826	804	870	810	823	862	838	789	831	828	825	845	835	818	859	855	803	850	858	874	824	852	879	796	826	827	857	855	820	855	827	823	857	868	831	842	867	802	855	850	852	843	849	820	799	820	777	853	868	862	848	835	858	787	833	844	850	891	830	790	844	821	805	886	831	856	796	829	842	871	832	799	851	868	850	844	840	859	854	866	800	887	889	873	844	805	808	804	850	902	847	828	878	843	782	806	827	847	809	847	881	811	824	824	861	803	843	851	902	807	855	845	839	876	863	834	822	844	856	841	873	808	826	855	821	830	790	861	812	838	860	875	856	846	851	812	838	832	861	851	861	815	866	831	858	843	804	881	828	807	811	811	848	897	919	843	848	818	881	854	834	848	847	813	835	856	879	848	875	865	828	847	809	790	853	804	840	825	869	850	819	825	862	848	869	854	771	873	829	864	848	877	848	875	814	855	840	803	867	782	815	832	860	825	856	880	852	829	883	851	803	860	830	838	854	801	856	798	858	866	824	893	829	871	810	783	857	846	873	820	817	795	802	836	819	806	863	835	846	851	809	820	857	847	812	865	804	886	855	842	855	866	780	827	846	798	804	818	858	836	846	827	816	867	820	836	886	824	881	853	870	789	879	816	832	835	829	872	866	800	846	850	834	805	837	812	877	848	836	816	851	912	898	821	848	792	828	897	788	876	815	828	788	782	847	812	839	851	820	862	877	882	802	879	911	793	875	845	831	864	840	843	782	872	841	821	853	845	788	809	844	900	850	833	866	844	827	839	893	773	845	804	842	818	825	823	841	852	834	834	855	843	869	864	921	847	858	839	827	870	890	829	806	820	891	807	812	815	851	846	805	807	856	838	827	861	903	823	836	867	833	852	837	856	887	856	811	814	827	828	838	796	809	882	812	790	848	816	836	827	878	811	867	848	826	899	866	843	878	816	904	803	853	875	816	879	820	870	812	803	856	847	864	873	840	838	851	857	803	837	842	824	869	807	802	848	824	831	861	853	827	827	855	894	858	858	853	839	861	860	880	835	877	857	903	842	840	841	839	822	824	912	864	836
2409	1733	884	546	651	1013	1026	887	810	644	562	458	387	321	264	270	263	271	360	261	238	183	153	136	132	131	108	98	113	93	96	87	105	92	87	89	73	89	77	76	68	79	66	80	74	69	64	62	68	72	78	63	74	74	80	72	73	70	57	71	68	55	71	62	88	67	67	63	61	75	66	81	60	66	60	69	76	69	46	56	62	70	54	70	60	60	62	62	75	68	60	76	69	59	75	55	54	79	63	78	66	64	72	64	57	70	63	64	54	62	54	64	71	58	75	79	58	71	71	66	62	61	71	79	69	74	67	73	65	83	76	63	54	64	48	65	71	68	88	80	56	67	57	61	64	54	70	64	70	60	56	65	73	61	57	68	83	52	72	60	59	63	62	67	66	63	67	51	60	52	66	50	75	72	55	80	65	60	72	70	65	60	64	69	73	69	61	54	58	44	63	58	76	68	76	66	62	63	70	47	75	73	63	67	60	74	80	58	49	67	62	73	77	69	61	70	66	63	69	59	60	72	63	70	58	63	61	76	70	68	55	59	69	64	69	91	54	71	62	66	74	57	67	61	70	87	69	64	61	67	60	76	71	73	65	67	77	66	72	61	75	59	75	61	63	67	76	72	69	75	77	50	77	63	70	61	68	53	60	74	47	76	57	67	58	65	69	63	64	71	73	68	80	77	60	64	56	61	60	73	78	73	60	70	69	78	66	70	67	63	62	71	60	73	72	62	69	56	62	66	59	55	90	62	60	61	65	64	57	67	68	71	57	65	71	73	67	66	71	68	72	79	57	58	65	60	80	68	71	82	61	61	67	78	73	59	63	81	60	65	72	53	53	70	67	69	73	62	51	77	67	65	57	56	60	72	64	70	69	61	61	67	68	89	63	60	65	77	75	71	77	73	59	51	64	83	61	59	66	73	75	66	47	68	62	76	73	68	73	64	75	59	64	64	69	71	71	55	60	64	83	60	60	80	55	56	58	60	66	64	59	75	61	66	64	65	60	65	50	62	72	59	55	70	74	79	71	71	62	66	73	70	55	56	55	44	61	57	67	58	49	61	63	73	78	65	75	66	69	72	91	55	63	72	48	62	83	64	57	66	74	67	69	57	71	55	67	72	86	75	60	63	72	54	54	58	64	50	66	56	59	56	68	64	74	63	60	64	34	64	64	56	56	72	72	62	68	63	56	63	57	50	66	73	60	68	54	67	62	77	63	66	64	58	73	50	77	69	72	59	76	49	60	70	69	62	75	66	69	62	68	77	62	61	57	69	73	57	65	68	50	63	54	73	71	69	56	63	60	64	56	66	66	71	51	75	60	70	74	60	56	66	63	65	66	59	71	61	67	63	68	70	72	69	83	75	54	70	58	81	69	58	74	74	55	63	77	58	58	60	56	74	59	58	59	68	65	79	57	61	65	54	66	72	72	59	47	60	68	58	64	73	68	70	72	57	58	48	66	78	51	74	67	69	77	55	74	48	61	70	74	67	77	64	63	60	60	56	59	70	72	69	63	71	57	60	85	74	70	51	70	59	75	90	74	65	62	79	82	81	68	50	70	73	79	58	70	64	58	52	61	65	86	61	54	59	88	60	51	75	72	73	46	53	70	71	67	68	62	56	60	63	61	73	72	67	67	62	62	56	70	60	67	63	63	72	63	70	73	63	52	57	54	69	79	56	65	57	63	69	79	77	58	73	73	60	61	69	71	79	62	76	52	59	61	63	58	58	59	77	74	62	60	69	74	69	58	62	70	66	74	58	73	58	69	49	58	59	67	68	72	58	64	73	51	70	55	67	76	64	66	66	66	80	73	59	61	67	80	63	70	63	65	61	79	62	73	62	57	63	76	73	61	58	72	71	63	68	63	73	69	69	59	88	72	79	55	69	72	66	74	78	75	60	77	56	70	61	69	64	68	73	60	53	84	73	67	50	68	76	47	69	59	66	56	81	48	53	74	66	77	65	61	57	56	70	88	46	56	62	66	70	68	61	65	52	75	54	71	66	65	67	61	70	58	70	69	58	70	73	59	55	60	49	65	79	63	61	70	84	64	74	63	59	64	80	74	73	73	58	71	58	79	68	63	66	74	62	72	72	70	67	64	73	82	63	62	66	71	62	61	89	67	67	66	82	69	73	65	61	70	68	61	63	53	70	68	56	60	65	68	65	77	59	65	71	59	64	60	67	74	55	75	63	62	69	66	60	67	66	79	57	88	66	69	69	62	69	51	56	52	59	58	58	61	71	56	70	79	66	60	71	59	55	70	59	73	75	60	69	53	67	70	62	63	59	59	55	63	62	63	59	51	61	65	67	73	56	49	63	54	74	63	78	83	65	64	50	60	57	69	65	74	68	63	80	58	75	60	52	57	68	75	71	77	70	66	62	64	64	57	51	76	71	75	71	71	57	64	67	47	65	68	64	64	62	67	80	76	60	76	66	63	75	70	68	68	69	67	59	73	73	65	64	62	53	63	64	64	55	77	64	65	86	69	68	62	65	75	53	48	67	74	66	56	45	63	57	72	55	62	73	65	65	59	59	71	66	68	67	68	70	74	62	66	55	63	57	70	74	51	56	53	66	57	61	62	70	58	56	56	58	77	59	77	56	61	61	72	84	66	79	80	67	56	59	73	63	63	55	58	68	63	67	57	82	70	71	62	61	65	78	70	53	77	67	76	57	59	52	61	58	66	68	59	66	69	57	68	69	77	59	50	83	53	70	65	58	74	54	73	79	64	73	65	57	69	61	55	71	66	72	56	71	69	73	51	50	64	61	53	62	55	57	61	73	74	67	74	71	62	70	69	72	77	82	65	73	64	61	53	59	63	64	67	60	57	57	59	67	71	64	64	64	65	63	53	78	70	68	65	56	75	70	70	72	52	73	64	66	75	56	77	74	70	76	67	67	58	57	79	82	62	63	69	60	61	65	62	66	66	59	72	62	69	68	75	75	68	49	62	54	65	75	72	58	65	59	78	62	71	77	69	59	63	80	67	71	56	65	61	65	78	72	57	67	53	84	71	80	72	62	64	68	45	68	53	68	68	65	69	63	67	70	72	72	85	71	79	64	67	68	77	51	63	63	66	65	64	65	67	65	81	66	71	57	68	54	60	52	67	67	61	60	73	67	60	57	61	70	76	75	55	69	75	58	57	59	58	71	58	64	64	58	57	61	65	65	76	75	74	87	60	70	75	61	72	62	50	75	67	70	64	75	64	54	50	73	62	65	62	73	72	78	66	74	60	51	68	74	55	51	79	71	63	56	53	64	58	66	66	69	79	78	64	66	68	63	57	71	72	58	70	55	82	64	64	55	72	73	75	66	66	70	80	66	62	74	62	65	72	77	67	47	62	67	69	67	59	66	60	72	61	63	52	68	69	76	60	64	61	63	62	60	75	82	72	71	61	67	69	54	67	70	71	90	61	63	77	57	65	65	66	69	68	56	61	73	71	66	68	72	71	67	63	59	74	58	63	71	60	60	71	68	59	58
25099	17203	11870	19554	28524	29489	27419	24749	22140	19422	16625	14131	11592	9366	8347	7745	7674	8349	8532	7843	6738	5107	4143	3717	3069	2573	2363	2202	2038	1960	1933	1949	1848	1964	1838	1867	1610	1464	1484	1517	1354	1226	1214	1183	1046	1027	990	972	917	924	920	955	907	863	861	847	831	805	813	831	819	775	766	822	737	771	756	779	760	809	816	776	799	783	780	736	771	770	729	789	763	727	778	800	799	803	738	743	792	790	793	796	781	715	791	760	772	755	762	788	755	728	760	763	764	738	814	757	767	795	788	746	765	798	747	745	780	724	782	770	771	793	793	780	785	764	746	721	800	778	766	772	762	758	758	761	736	792	771	802	695	817	744	730	790	792	775	755	763	725	745	783	769	748	732	755	771	774	766	769	813	735	740	786	745	723	773	803	758	758	777	765	769	800	784	735	749	756	752	814	754	794	740	778	749	784	793	791	795	822	765	776	742	810	753	760	748	796	812	768	783	756	788	736	796	745	769	780	780	769	769	774	818	752	780	797	751	830	729	775	710	793	809	754	773	779	822	833	785	826	770	761	797	728	720	763	792	802	738	804	794	775	780	757	740	761	770	811	768	752	758	740	782	788	762	757	731	734	812	764	765	747	741	798	748	782	771	718	822	771	797	746	782	802	760	737	747	752	833	754	753	778	776	771	775	753	752	764	726	742	750	719	766	772	741	753	753	734	755	788	781	758	809	765	783	775	751	793	768	745	747	768	784	757	769	741	790	817	802	743	766	795	734	773	793	753	764	725	747	796	731	766	724	753	751	778	792	779	770	784	767	777	741	822	775	796	770	716	779	770	711	806	785	763	733	794	768	761	793	738	751	809	782	739	742	754	743	800	774	703	726	771	806	756	763	721	776	788	714	772	769	797	805	759	777	756	781	779	782	770	773	782	776	770	741	740	736	765	793	774	773	755	771	771	758	734	828	740	777	777	811	766	755	756	715	784	750	776	792	713	750	794	726	745	746	779	779	722	744	729	753	757	801	836	763	735	726	817	806	750	808	728	768	774	772	776	742	782	783	785	736	729	785	814	756	772	787	767	781	756	716	778	771	795	739	761	756	780	808	792	716	777	787	761	734	744	770	778	773	772	701	775	839	777	808	809	823	763	786	753	812	769	769	732	792	754	734	744	773	781	768	780	736	810	808	759	827	753	755	786	774	780	735	764	774	752	743	752	728	798	733	761	769	792	785	757	771	840	763	772	741	788	795	790	743	779	750	755	806	829	774	749	755	805	767	753	775	766	816	776	804	796	802	781	738	764	763	804	754	733	801	781	742	815	814	783	794	750	775	769	759	736	804	778	805	752	774	780	749	774	703	766	775	831	715	750	716	758	769	740	740	733	732	735	777	772	759	778	742	779	799	768	790	820	755	777	788	746	796	812	792	734	770	751	744	739	757	817	754	743	769	832	806	779	751	787	804	765	775	760	812	800	755	781	793	748	802	757	805	801	757	821	721	804	793	816	770	759	793	743	735	778	756	771	760	821	788	810	799	731	778	763	757	778	791	767	738	791	737	761	820	773	784	792	789	773	768	789	757	728	790	749	768	772	754	727	783	788	724	812	759	745	755	745	727	788	756	756	756	725	804	778	751	747	765	768	806	768	783	763	716	781	823	719	793	728	746	759	808	769	774	790	797	773	823	772	772	741	801	807	782	746	778	792	764	745	770	758	750	738	793	793	767	746	778	771	768	834	758	760	772	780	726	763	773	753	714	797	722	811	766	757	753	748	776	797	773	770	726	758	787	781	731	764	811	754	782	765	806	787	776	787	778	787	747	772	790	757	761	789	741	750	790	794	765	774	837	842	770	792	801	762	773	748	744	754	774	789	755	731	742	804	765	786	757	769	764	748	751	750	800	762	790	770	784	765	748	731	795	751	801	772	727	746	795	806	747	766	749	775	756	777	716	748	772	759	811	765	822	783	739	808	790	765	774	785	725	720	781	780	742	764	759	821	807	753	748	720	773	752	790	737	772	776	727	735	772	720	828	780	794	739	802	792	791	761	806	790	742	702	785	773	757	766	783	755	717	763	705	751	765	773	727	765	747	747	763	872	755	747	764	789	764	770	766	732	782	782	705	779	785	772	754	789	833	793	775	751	782	781	812	694	732	826	753	774	798	805	738	730	762	804	743	765	752	710	762	758	771	765	782	743	763	782	769	742	754	743	811	758	737	779	824	768	759	756	780	797	741	752	786	821	802	775	766	785	748	751	800	758	760	774	747	758	766	801	813	749	778	729	753	781	750	785	789	779	739	809	787	777	734	762	783	719	735	771	737	784	808	748	787	797	720	834	788	766	772	750	770	755	691	710	763	787	721	734	785	786	755	781	753	770	754	788	780	790	777	836	735	809	773	729	764	840	743	822	770	782	782	738	763	801	833	784	779	823	761	799	775	797	775	753	721	726	812	818	783	764	789	794	807	767	785	762	794	782	838	794	805	798	761	753	743	781	775	765	788	753	762	736	766	784	767	798	778	773	782	744	759	762	811	782	717	737	779	772	788	744	709	838	816	798	816	733	770	767	768	721	740	795	785	771	777	792	772	783	796	737	772	777	803	762	751	755	772	772	787	724	763	826	768	745	765	806	753	757	791	747	721	792	795	781	804	811	782	743	778	778	770	814	748	756	783	771	785	776	753	747	775	736	792	734	763	714	757	789	735	753	788	772	800	765	809	816	781	778	806	795	797	760	798	773	758	765	741	785	798	738	757	759	781	778	745	752	759	744	754	802	786	769	739	737	786	769	768	732	792	730	760	773	770	728	723	790	718	807	753	761	754	834	780	780	787	783	750	755	789	786	773	754	786	790	805	766	770	759	773	746	744	746	770	783	771	800	811	750	747	753	749	805	783	753	808	783	803	741	746	765	782	713	719	790	780	791	753	772	807	752	779	749	819	806	746	766	772	758	831	779	769	791	739	768	698	800	823	759	760	755	773	841	791	740	747	772	804	776	788	755	781	746	791	771	802	780	741	797	754	780	811	761	771	814	761	759	760	766	779	728	805	754	728	737	817	770	778	785	783	792	780	784	811	721	785	741	741	737	812	788	761	757	775	807	820	752	789	818	757	744	747	782	755	738	761	776	761	776	739	777	768	755	807	764	778	770	791	781	780	792	772	775	778	798	778	798	800	766	751	806	796	758	760	791	788	769	728	778	753	766	775	793	791	778	743	737	753	780	738	795	770	804	763	795	749	800	760	767	756	756	801	757	726	801	778	767	786	760	723	799	725	813	765	696	724	730	783	737	801	732	748	737	719	816	777	814	788	780	761	810	775	792	769	721	769	731	775	696	788	734	745	780	774	730	784	818	784	726	779	749	738	802	783	725	782	805	757	766	774	744	826	799	771	765	809	780	799	712	764	799	812	737	728	724	744	746	798	782	721	751	737	726	725	787	805	746	807	738	770	762	782	810	780	785	724	770	769	758	782	739	752	717	764	735	767	765	804	759	734	768	772	774	797	762	711	752	790	768
3659	1484	882	550	714	1017	1022	889	757	722	609	518	416	346	298	269	264	303	287	293	302	244	173	195	156	141	121	138	122	115	109	131	137	119	114	101	100	102	96	108	102	98	90	91	91	77	81	87	74	75	72	83	81	85	95	76	69	90	87	87	85	65	81	74	100	76	82	92	93	86	91	75	61	76	79	97	84	81	73	86	77	72	79	69	75	78	94	71	97	96	81	102	79	88	83	71	76	70	92	89	96	78	76	69	89	77	62	72	79	72	65	82	92	64	86	77	82	101	84	73	69	83	97	73	84	82	89	83	80	95	75	79	90	78	80	79	92	78	89	71	78	103	83	71	93	86	88	84	63	79	87	74	81	73	84	86	66	86	88	71	74	69	65	84	74	75	87	95	82	80	72	81	95	71	83	84	89	87	83	86	78	85	81	61	72	75	78	74	68	89	90	70	85	94	81	74	73	79	73	102	79	75	91	73	90	76	87	82	72	91	71	99	79	87	73	73	72	86	83	77	78	76	74	90	91	76	72	86	82	90	88	67	78	68	95	73	73	77	74	70	77	61	73	70	96	88	99	64	64	74	95	97	93	85	80	82	75	103	99	78	89	69	71	95	80	88	91	77	74	82	89	100	69	93	79	91	82	74	83	106	78	85	80	91	74	78	89	88	77	81	75	72	84	67	77	76	70	83	74	77	86	85	80	80	75	104	84	83	85	68	68	65	79	66	80	76	81	90	74	70	74	98	87	79	78	80	70	77	89	89	76	79	76	76	76	82	80	79	87	67	72	82	77	84	75	73	94	77	78	85	84	83	96	72	83	86	68	78	76	87	90	86	80	86	78	109	81	90	74	75	84	72	97	89	78	84	93	61	82	78	87	73	71	94	78	77	87	86	75	78	79	85	77	71	93	90	75	88	75	87	86	76	86	85	74	84	75	69	76	71	81	74	86	84	68	100	72	91	81	70	85	73	73	81	71	82	98	88	81	82	91	69	82	109	93	79	71	81	75	73	81	81	77	74	85	88	72	58	84	82	82	84	68	87	88	99	61	76	86	68	86	86	73	73	89	98	86	88	80	85	89	76	84	77	80	77	95	86	83	82	83	88	62	88	80	79	69	81	81	77	84	81	85	80	89	87	91	59	82	87	67	85	87	89	81	74	93	74	76	73	101	82	85	90	72	85	67	83	84	93	80	71	74	69	85	82	75	77	78	79	78	58	60	78	66	77	87	80	94	87	81	85	94	101	83	73	78	94	67	77	69	82	94	70	69	70	73	82	86	95	80	84	88	92	83	83	73	82	64	80	71	85	60	84	71	71	80	81	76	95	78	76	89	61	89	85	87	72	71	76	88	89	88	80	82	96	85	90	80	70	72	86	83	76	85	72	96	76	87	69	82	79	89	78	72	80	83	76	80	71	92	66	81	77	77	91	85	75	87	86	82	63	74	80	94	89	74	80	79	81	76	87	86	85	80	85	77	81	87	85	72	87	90	90	70	62	74	92	74	69	77	78	71	79	81	88	92	107	72	75	83	71	74	95	75	77	69	89	86	70	83	66	84	81	79	70	71	85	80	78	81	76	79	75	78	85	91	99	95	81	81	74	76	70	77	68	76	90	76	86	93	91	72	85	83	89	86	82	78	76	80	79	72	65	75	80	101	85	79	87	66	75	76	89	71	68	93	65	76	81	84	86	82	100	74	72	75	69	109	76	98	94	71	77	82	81	102	73	84	68	69	78	76	80	88	74	77	77	87	82	99	90	67	70	74	81	85	74	72	87	79	71	76	84	103	75	92	67	90	72	79	72	88	89	89	74	79	83	84	74	74	77	64	97	67	69	63	76	75	72	75	68	68	89	73	83	84	91	90	88	73	88	89	94	82	66	77	81	87	73	80	91	81	69	67	70	83	90	88	83	95	94	76	67	74	70	77	80	84	86	90	76	71	88	71	74	88	76	73	77	94	75	83	80	72	78	88	83	89	96	90	84	87	89	72	87	74	86	92	91	57	84	77	94	74	62	82	69	85	75	80	66	78	64	73	76	89	72	93	70	68	76	84	77	54	94	79	73	84	88	84	83	89	80	79	91	74	82	83	90	75	88	68	80	92	81	68	81	93	74	84	96	85	71	93	90	85	89	80	86	80	66	82	67	71	77	90	81	88	104	87	91	83	80	90	89	83	84	92	83	72	75	80	83	91	99	85	81	82	71	88	75	63	82	80	88	80	99	81	80	72	81	77	73	75	84	80	76	80	82	85	72	87	86	86	71	85	81	97	75	73	79	78	82	82	77	80	77	78	96	73	99	84	84	99	71	78	69	81	84	73	82	84	82	85	88	76	78	77	84	66	97	84	85	78	84	77	68	72	84	77	81	91	76	86	64	93	73	75	85	93	94	86	89	83	86	75	77	80	84	72	86	96	95	96	73	84	77	72	86	79	75	78	76	73	78	64	75	87	78	92	74	90	67	77	93	77	82	94	73	84	87	76	68	71	67	88	84	75	73	66	101	75	88	75	81	76	72	89	70	70	65	88	85	73	89	99	76	90	77	81	80	65	66	80	57	82	92	87	61	75	76	79	68	73	78	76	90	73	101	78	76	76	69	74	73	91	72	90	85	85	73	65	67	74	78	64	75	75	70	83	81	73	82	82	77	92	86	85	77	78	76	83	78	70	67	83	88	58	86	85	82	85	83	80	75	68	84	85	86	85	74	88	78	70	85	61	82	77	102	90	75	94	96	95	98	94	75	84	79	72	89	92	78	86	89	77	66	76	85	75	85	93	84	71	72	78	85	79	89	83	83	81	75	73	78	79	92	85	79	84	84	91	73	85	85	87	87	91	83	75	76	77	79	85	85	83	83	84	100	85	84	88	85	79	70	72	69	84	88	71	73	81	78	74	84	76	71	75	85	65	79	87	87	83	74	88	77	85	99	65	76	97	81	84	73	64	77	85	94	89	92	85	79	75	83	80	73	77	85	89	77	80	70	76	81	90	77	75	69	84	78	81	77	66	107	91	97	90	82	87	70	78	93	84	63	79	91	58	81	81	62	72	82	67	90	80	80	73	80	88	83	82	65	71	73	87	76	62	88	67	82	94	90	91	66	59	77	87	78	83	90	78	76	92	90	83	85	83	70	79	80	71	85	79	95	83	80	92	57	79	54	79	80	107	75	79	75	89	82	77	103	78	68	88	77	74	77	83	80	78	77	81	74	55	87	91	93	68	98	85	75	81	83	87	89	84	94	67	83	79	82	71	81	107	91	78	81	74	72	98	82	79	80	77	77	80	85	74	75	86	71	86	76	69	82	73	64	67	86	89	82	77	85	62	97	70	72	73	95	73	78	68	58	92	80	81	92	83	92	71	102	89	81	67	85	91	79	74	82	68	83	78	70	72	63	60	82	71	91	75	80	78	60	82	63	89	71	77	84	92	77	80	77	84	84	77	81	83	78	87	84	100	75	89	80	87	78	59	65	82	87	61	75	81	98
24170	16198	11667	19487	28157	29426	27662	25263	22773	20370	17562	15411	12864	10718	9092	8162	7782	8345	8834	8857	7883	5822	4884	4191	3474	2931	2752	2518	2343	2197	2263	2419	2280	2118	2087	2118	1912	1879	1905	1831	1562	1402	1504	1297	1289	1184	1187	1102	1120	1151	1107	1087	1078	1043	1002	1000	1021	962	1061	1042	943	988	938	973	904	982	1007	952	902	993	896	929	981	947	962	964	980	932	946	963	948	973	944	928	968	938	968	962	939	898	922	957	912	960	952	929	941	950	956	947	941	943	915	892	901	950	909	958	962	949	961	979	933	979	1003	924	939	972	945	966	925	922	916	982	912	912	933	926	919	943	925	936	969	914	936	954	950	979	974	937	943	952	968	947	939	945	993	945	962	931	955	923	938	932	902	993	980	908	961	936	982	961	937	919	910	941	863	996	918	953	962	944	943	954	928	993	917	915	954	976	887	975	958	918	949	948	986	942	908	950	962	876	941	979	976	953	922	966	932	913	934	916	906	943	891	929	945	941	932	892	897	910	957	968	1008	1000	974	926	920	930	924	980	930	950	958	953	904	944	937	964	977	915	914	884	884	942	941	946	948	941	930	988	976	971	982	906	910	943	927	946	956	911	979	928	903	965	953	915	984	960	968	948	1011	950	977	969	956	941	951	929	980	962	928	954	963	894	937	988	944	918	979	904	886	964	938	966	966	964	960	946	997	901	925	909	981	943	977	979	938	937	962	953	965	945	961	956	969	925	962	957	947	907	895	982	877	893	959	978	982	962	941	969	941	931	863	904	939	992	962	984	928	984	955	915	969	926	951	935	953	972	875	1015	954	958	938	914	975	952	962	962	915	942	897	973	930	931	971	957	971	998	979	916	919	935	961	949	922	1006	891	920	973	964	915	948	892	934	1008	912	924	900	903	875	886	944	955	902	952	912	977	1004	920	940	935	953	922	895	973	952	1001	943	898	912	958	971	924	929	905	954	931	983	954	936	908	982	970	960	927	880	973	945	956	925	991	913	948	928	943	934	958	967	945	991	966	989	906	952	1049	984	991	952	1006	920	940	980	944	982	941	935	917	941	986	955	931	1025	935	902	944	955	908	950	925	974	951	985	950	966	974	982	926	937	938	959	942	975	952	890	875	989	892	929	965	896	967	971	875	946	943	959	906	904	962	913	964	892	958	950	945	890	949	907	994	889	914	922	909	919	890	880	942	918	920	919	901	944	905	938	965	929	945	999	920	985	894	930	904	955	886	922	944	916	962	951	961	936	939	959	912	961	948	984	968	975	952	918	930	913	957	911	966	991	984	922	911	965	911	906	963	1001	999	930	1001	914	939	982	928	888	1013	929	953	954	957	928	947	910	986	898	947	987	894	950	953	951	981	982	924	929	949	936	928	942	964	953	968	964	901	919	967	950	956	926	910	952	948	983	926	939	964	941	949	977	936	915	967	1000	968	923	890	924	942	980	936	919	944	896	999	944	916	944	931	988	985	942	979	936	946	938	971	921	917	944	1014	923	982	952	1000	888	930	992	881	923	952	940	942	919	966	971	871	912	938	905	899	950	964	992	965	877	900	926	954	978	892	875	945	926	1010	917	925	926	915	943	964	929	938	957	924	922	977	993	939	931	906	931	1007	897	979	954	960	963	904	965	964	925	979	930	949	919	926	974	955	888	912	973	924	946	955	923	936	896	928	955	928	962	924	984	946	971	909	947	972	998	883	971	944	930	931	946	948	938	986	958	906	942	967	902	904	896	970	981	1000	917	952	953	918	955	945	932	926	1045	926	945	966	968	948	977	971	960	901	944	939	944	893	926	928	978	918	983	1018	931	948	966	922	932	949	903	945	963	926	967	879	995	961	979	898	987	970	931	880	970	958	896	953	909	899	936	995	965	949	944	946	914	926	961	944	968	955	975	974	975	951	903	951	953	917	947	940	963	954	983	943	994	985	995	924	946	905	924	958	956	942	947	969	933	887	907	904	934	958	968	956	957	962	987	896	938	956	906	904	929	981	965	883	923	965	949	990	940	874	922	893	943	916	883	968	897	942	924	951	955	928	949	1035	950	934	945	980	970	944	905	908	937	956	903	960	963	936	966	919	964	941	980	986	934	943	993	944	957	968	924	943	968	948	953	958	904	991	933	933	906	943	960	979	933	952	908	906	970	955	935	997	913	932	945	957	952	1009	913	969	913	948	931	978	910	948	966	904	960	941	865	1047	916	946	965	961	953	917	974	949	1011	980	933	929	952	975	938	914	974	928	1001	928	938	936	921	902	877	989	963	972	952	954	925	971	944	1000	960	972	907	925	922	960	936	953	950	903	987	951	972	964	940	922	913	916	964	923	943	945	979	917	941	939	940	954	971	872	968	975	934	900	894	939	935	947	970	889	917	947	937	909	943	934	941	963	943	901	946	973	966	922	1008	932	902	940	943	887	900	881	904	931	951	963	929	971	948	945	949	986	927	922	950	962	976	951	950	899	960	965	965	948	957	957	882	932	909	920	903	865	940	925	930	993	958	920	972	959	928	940	903	902	940	894	946	940	996	910	923	955	934	991	953	896	964	966	932	971	947	952	935	909	913	952	952	951	914	933	910	980	964	959	937	946	976	1018	973	981	1010	913	935	902	910	948	915	955	940	960	922	975	965	854	939	968	920	940	961	999	952	981	890	1027	1003	956	942	936	929	965	940	904	945	946	941	977	942	942	953	971	974	917	888	935	973	926	957	974	984	981	974	943	993	939	895	962	939	915	932	905	984	954	932	954	947	1002	976	917	925	946	918	937	889	897	973	970	923	950	947	932	940	927	990	941	924	921	894	943	938	931	968	916	926	904	969	953	967	955	1012	954	928	955	928	929	938	940	865	932	905	1012	995	934	932	955	986	969	960	932	945	944	917	929	891	944	959	1004	946	978	903	950	910	915	934	933	913	955	924	941	988	916	961	978	998	881	930	926	934	928	945	930	911	1027	979	900	941	920	927	948	970	901	960	888	914	931	968	922	921	909	937	905	969	939	960	948	917	905	905	904	894	953	943	968	938	911	977	922	981	884	949	928	965	979	928	958	887	947	926	942	951	960	954	895	972	912	886	924	921	946	996	897	893	955	931	945	970	961	943	905	1001	886	1010	944	915	925	958	945	911	970	913	983	952	965	913	949	945	908	933	941	992	994	943	928	919	876	982	916	923	996	958	962	978	920	939	933	878	965	880	926	930	899	913	927	965	923	963	917	961	993	867	921	947	932	966	933	909	933	929	888	957	921	1005	922	975	961	989	903	904	976	992	967	1011	989	939	929	925	914	1003	938	932	897	963	958	891	861	955	926	900	926	941	1010	928	920	1012	974	947	896	985	967	923	938	954	897	984	969	906	1003	910	933	884	928	950	925	954	975	906	924	959	944	914	905	961	961	992	941	979	960	982	911	909	956	959	1013	940	888	942	936	1035	966	918	954	945	920	955	911	968	970	947	981	965	944	877	963	907	959	962	921	969	898	995	907	979	959	912	987	932	1001	885	901	990	976	925	906	937	929	970	962	979	946	930	969	933	941	952	889	975	944	991	899	908	924	946	958	984
3545	2418	1203	763	1064	1441	1562	1409	1135	967	791	697	568	501	348	363	329	320	364	407	367	277	226	222	154	145	148	137	110	121	128	116	123	109	123	100	114	109	94	125	91	87	100	98	102	80	81	83	104	78	68	82	74	62	77	69	78	80	68	66	89	77	63	65	70	76	71	89	74	56	72	62	83	65	46	74	76	64	71	74	61	72	86	67	75	57	87	79	74	73	75	68	82	65	72	85	75	78	72	56	65	65	65	79	61	81	70	76	81	56	80	81	82	63	64	64	76	65	54	82	70	89	66	73	80	84	67	59	83	80	70	63	69	77	83	76	64	68	63	71	63	60	71	70	80	65	66	68	53	75	66	81	75	76	74	65	82	54	71	82	61	78	69	52	71	67	80	77	70	72	79	86	70	67	62	80	59	77	69	68	83	82	69	80	77	64	84	78	60	78	63	72	68	84	86	70	69	84	82	69	71	67	69	81	62	69	64	67	86	69	69	67	66	79	73	96	78	90	72	72	89	82	78	72	52	68	68	77	81	67	60	70	78	55	70	61	65	81	74	69	64	76	82	65	66	69	57	67	59	72	82	60	66	81	66	64	69	72	71	86	61	64	64	71	66	70	84	79	76	69	58	73	61	73	75	55	72	65	73	67	81	74	66	87	74	73	68	67	74	61	90	74	74	74	81	62	84	74	57	92	82	75	74	83	76	55	66	53	83	69	63	70	88	53	69	84	78	43	98	71	65	75	66	79	82	69	80	74	79	92	76	65	64	74	79	90	69	62	90	68	78	65	60	60	67	70	65	71	80	75	79	73	77	73	67	80	76	86	55	73	68	74	63	64	58	77	74	76	75	61	81	79	68	94	59	75	66	81	76	72	73	71	81	74	80	79	76	76	78	67	75	69	56	83	75	68	61	69	58	64	74	71	73	80	77	72	78	77	84	58	56	63	70	78	65	78	81	80	61	73	73	73	70	81	82	67	66	60	65	67	90	64	64	76	64	65	85	83	76	74	65	85	63	69	80	92	92	61	73	60	65	73	70	87	83	79	100	75	57	77	76	66	57	75	73	76	77	73	69	69	61	77	79	75	73	73	72	73	66	72	63	84	82	64	77	79	74	70	69	89	79	84	87	74	67	95	70	62	66	84	82	71	80	77	75	65	68	62	68	73	76	93	57	61	66	59	81	82	79	56	65	72	60	76	65	59	81	76	80	80	72	66	73	75	72	70	69	65	62	70	85	72	58	79	65	72	80	72	80	79	85	62	82	74	79	68	85	67	74	75	81	79	72	78	69	58	91	60	72	71	70	77	71	77	72	78	69	75	84	73	87	74	91	79	64	69	69	63	77	62	83	75	70	67	77	60	82	62	54	100	78	70	65	79	75	67	71	64	68	65	80	77	87	69	63	91	77	92	60	76	68	82	64	70	65	69	82	85	61	64	80	74	62	77	78	59	76	56	76	86	75	72	68	88	67	61	69	66	65	65	78	76	86	73	85	66	61	75	66	70	63	77	71	71	67	59	74	66	60	86	81	79	60	69	68	80	78	84	74	82	70	57	59	62	65	85	73	70	64	81	72	65	76	55	79	64	66	78	73	90	70	71	71	73	60	85	79	70	63	70	71	77	64	60	78	79	70	71	81	81	74	69	66	62	83	65	70	58	54	81	58	67	77	86	62	82	66	60	70	78	73	77	68	70	74	66	68	77	79	89	61	76	63	64	62	69	66	83	75	78	69	77	72	70	72	78	61	62	67	62	69	68	69	71	79	68	74	71	65	79	81	71	65	91	64	81	77	68	63	70	56	70	72	86	59	79	74	77	81	78	71	67	71	74	60	64	66	82	60	75	71	71	74	81	57	76	80	80	66	69	78	81	74	67	75	78	70	68	74	68	66	90	69	80	83	85	83	89	72	67	83	67	79	69	70	91	79	70	60	88	83	73	76	85	70	72	64	86	65	70	58	86	71	77	82	70	74	68	80	75	73	61	74	79	61	75	64	71	72	78	69	73	87	79	80	74	81	58	64	77	63	73	58	58	66	81	74	86	78	78	65	62	70	64	69	77	83	74	83	67	80	70	71	77	76	73	54	74	78	70	77	90	76	81	93	79	78	75	56	69	81	80	70	55	77	80	70	69	68	99	74	75	90	63	71	71	59	69	66	65	83	67	69	65	82	58	66	69	60	61	82	59	58	87	79	81	72	90	58	68	75	60	85	77	82	68	68	59	94	76	64	81	68	71	78	75	81	69	73	83	71	74	72	82	66	80	85	76	79	76	61	55	75	68	78	80	72	76	65	72	73	68	76	73	77	95	68	68	80	73	85	79	75	69	87	58	68	70	71	81	72	82	55	51	92	69	62	69	82	67	73	63	85	67	56	68	74	61	75	76	82	73	71	93	60	81	77	68	76	72	71	84	67	69	63	66	77	88	67	74	68	84	76	83	81	82	88	72	64	73	62	79	76	81	65	57	78	86	78	83	68	61	62	83	108	57	79	82	84	71	82	70	81	77	59	86	67	61	74	79	64	72	75	66	65	79	86	94	59	74	79	59	66	62	76	73	81	73	80	65	68	71	65	73	64	69	66	62	83	70	77	69	61	81	70	66	70	85	72	65	72	60	55	53	65	77	75	78	67	62	62	88	67	67	62	64	79	67	59	64	56	63	67	79	84	85	72	76	84	70	70	73	84	59	71	68	71	71	77	69	81	78	75	91	67	95	78	75	67	65	63	72	85	72	67	66	64	67	75	79	71	71	70	75	61	62	74	72	56	59	80	77	81	81	82	59	62	88	74	76	75	74	71	60	77	77	74	70	64	58	67	72	79	55	82	69	79	63	73	79	76	53	75	71	86	69	73	62	56	83	81	65	80	70	64	70	63	58	75	72	91	70	86	63	99	74	77	82	57	78	73	67	76	63	74	75	89	53	77	68	60	87	76	65	65	74	74	68	78	84	63	77	73	71	74	71	85	58	58	78	62	73	65	58	78	69	60	87	75	79	71	60	51	71	77	68	69	74	80	69	69	80	67	69	61	80	72	64	64	71	70	60	67	70	71	69	75	62	61	85	66	65	89	57	68	80	64	69	68	63	84	65	72	62	65	76	79	70	72	73	66	68	79	76	67	78	61	63	76	74	67	77	77	79	75	84	73	77	98	83	62	62	69	75	71	72	83	69	98	73	61	73	80	85	63	73	73	78	70	82	65	72	65	72	63	66	61	76	78	79	82	72	82	78	79	80	66	80	75	65	68	67	74	62	71	62	58	68	84	77	85	74	72	76	77	68	79	71	71	78	74	81	87	76	68	76	78	66	68	79	71	55	75	87	71	69	79	87	61	79	74	73	73	66	67	76	78	72	79	82	66	89	81	86	95	77	70	77	70	62	70	69	65	67	87	56	82	78	62	71	78	68	60	72	82	66	82	61	74	66	72	76	83	71	76	72	74	66	81	65	73	70	66	86	79	69	64	81	68	76	95	67	79	63	72	69
28755	19853	14276	23114	32012	33005	31221	28491	26011	23281	20897	18430	15873	13687	11796	10110	9269	9167	10092	10472	9928	7792	6243	5538	4414	3562	3165	2934	2788	2616	2472	2701	2889	2731	2634	2417	2158	2120	1979	3130	1682	1465	1933	1298	1200	1196	1112	1031	1043	1051	1061	1069	1023	980	970	903	911	917	867	898	928	871	896	872	888	881	846	834	861	842	845	831	872	819	802	852	853	798	857	810	851	796	834	854	807	805	823	832	814	828	840	866	797	825	878	851	828	824	856	826	833	836	804	815	790	848	888	832	838	838	801	849	804	819	773	796	771	798	847	820	830	844	831	841	845	843	797	796	861	879	843	856	807	906	812	876	846	827	845	860	821	858	843	823	820	785	817	860	853	841	836	858	821	848	847	802	787	874	803	818	790	801	809	856	798	811	858	787	808	847	869	829	863	854	818	840	812	817	828	816	859	763	842	871	826	878	819	827	796	807	868	776	835	858	833	835	888	804	787	830	794	816	844	822	813	832	782	908	824	883	874	855	825	842	821	855	838	869	859	792	867	894	843	849	867	822	807	796	795	824	831	886	811	842	850	842	870	862	827	850	828	847	861	884	805	846	832	807	853	845	838	850	837	810	795	860	813	832	852	830	854	857	817	822	823	838	833	829	835	813	843	793	862	791	872	790	837	888	811	857	803	803	827	807	849	819	797	820	809	825	808	837	828	862	847	898	876	812	802	841	856	832	816	853	829	884	829	816	770	833	840	825	863	890	818	826	861	822	801	796	842	821	852	838	816	839	790	842	785	824	831	899	831	861	858	797	830	854	850	801	850	852	838	834	822	832	862	822	824	902	882	811	831	817	869	801	881	881	880	813	855	871	835	815	882	837	888	813	807	819	783	853	851	827	805	818	837	833	841	802	869	822	835	821	864	891	861	852	871	819	843	861	809	873	865	826	895	819	838	807	830	870	797	888	791	801	819	793	844	813	839	854	812	795	840	842	839	838	847	836	877	819	862	811	820	848	815	788	841	843	829	829	841	848	841	793	864	820	822	839	848	861	791	808	832	838	852	851	816	832	849	874	815	852	853	805	885	789	818	831	793	821	846	800	848	828	886	870	847	813	814	829	824	837	837	896	800	841	875	840	838	822	885	854	834	845	781	818	821	810	828	793	859	787	829	861	829	830	868	900	872	809	845	777	885	835	822	811	824	849	809	872	836	768	823	792	816	813	791	842	834	831	829	831	845	812	876	842	807	804	845	830	839	799	858	799	825	843	816	866	811	839	855	898	835	801	873	836	842	819	832	845	854	832	863	849	885	805	786	862	805	831	879	832	837	855	824	825	847	825	794	854	857	803	777	815	832	825	796	843	879	837	847	826	808	840	843	822	856	863	874	820	847	793	863	838	815	824	868	844	799	816	880	856	810	820	815	842	868	848	792	912	818	823	802	877	764	835	820	852	831	811	803	828	836	872	841	845	784	828	848	841	782	827	840	848	803	800	841	839	803	809	806	833	819	811	869	828	796	875	852	867	903	911	842	844	871	845	843	857	863	824	782	805	848	859	784	813	802	855	817	837	825	791	861	852	857	869	802	811	858	845	892	863	858	836	884	786	840	827	831	834	817	813	803	832	841	854	794	817	829	842	847	865	786	815	838	865	897	850	876	879	802	808	833	828	839	826	841	798	834	768	833	839	796	794	859	819	877	828	800	825	830	797	820	853	799	864	802	833	827	844	833	851	924	812	802	858	817	848	883	840	866	841	839	839	825	829	855	877	835	765	880	804	817	842	798	760	810	844	830	853	794	846	851	832	820	803	891	860	812	806	808	807	829	845	810	793	870	808	809	842	827	878	851	837	857	879	812	838	868	836	840	860	846	779	839	805	772	866	855	837	844	858	813	861	817	829	841	834	820	806	824	804	852	853	820	822	805	874	820	834	805	785	804	789	851	878	826	864	870	859	811	838	840	842	814	802	867	822	827	842	831	820	801	836	791	814	837	801	808	822	848	839	820	844	809	869	823	818	810	829	822	814	850	845	810	804	826	834	827	878	868	853	868	791	888	801	830	867	821	809	781	868	824	834	823	824	836	801	846	830	853	782	849	873	812	794	775	829	809	785	847	803	845	891	824	859	824	876	796	872	814	802	862	824	830	866	830	841	776	810	784	808	852	819	796	826	840	864	822	802	889	840	869	805	798	857	890	850	856	829	887	844	830	930	789	852	831	846	841	871	828	797	830	849	806	825	796	829	823	816	839	810	837	871	838	809	858	890	851	795	844	849	829	863	797	814	845	838	833	811	836	901	806	867	819	827	849	818	863	837	810	831	800	813	861	805	800	797	884	841	878	832	843	854	911	839	828	848	846	782	818	826	841	840	798	865	862	847	868	822	837	852	846	879	863	816	833	857	857	829	918	824	797	864	845	880	788	840	805	809	805	747	868	841	873	850	841	829	818	845	824	849	804	825	875	812	837	942	762	862	862	882	881	809	868	832	828	805	808	821	870	858	842	883	821	872	873	814	787	897	853	821	826	840	834	835	842	876	841	831	854	841	836	840	825	850	827	830	844	828	844	833	847	829	864	834	821	774	816	807	814	851	836	835	794	811	792	875	858	862	785	834	860	868	877	813	881	875	783	884	835	842	839	890	844	803	798	838	803	829	801	827	843	844	782	861	865	826	866	851	854	809	793	865	835	828	839	830	873	824	869	847	859	838	872	862	805	860	829	816	851	881	811	897	835	838	878	800	834	827	828	848	811	832	826	836	864	844	833	854	805	820	867	830	835	817	861	865	800	770	860	825	851	842	785	821	804	834	864	861	865	814	811	860	860	862	832	802	841	850	841	851	888	767	826	905	792	831	834	850	822	815	871	840	831	814	865	833	860	814	865	836	808	833	863	851	832	816	836	859	826	842	843	844	841	816	840	803	852	790	801	834	851	860	876	885	858	846	805	804	871	828	848	882	805	886	814	850	828	836	836	820	823	807	842	840	831	856	858	804	865	820	777	851	903	820	815	834	853	829	900	867	851	804	808	827	799	862	858	864	881	881	837	836	827	779	801	837	826	799	886	828	836	840	813	840	879	767	811	836	794	869	851	804	867	850	831	843	834	856	830	817	808	845	807	788	841	817	869	813	827	846	865	821	869	795	858	805	868	866	815	873	825	841	858	824	812	856	819	865	806	803	825	836	767	831	795	820	848	863	853	888	835	828	851	846	805	780	864	842	932	853	805	862	853	840	873	812	842	820	798	867	827	883	790	803	791	850	881	784	833	858	816	810	876	838	833	845	815	806	855	857	813	837	801	814	851	835	813	843	843	806	858	817	845	841	814	826	815	846	770	858	824	813	824	842	884	846	814	806	785	836	852	845	844	817	852	836	835	848	761	859	791	851	825	851	860	817	870	841	862	819	811	847	848	791	788	830	857	831	835	879	867	809	836	881	826	859	858	861	827	869	853	888	832	779	813	840	829	809	881	837	837	867	857	853	854	903	844	763	893	822	819	842	881	873	861	839	854	854	829	814	783	858
2098	793	392	292	356	554	593	521	431	415	334	296	270	238	202	168	153	157	199	207	215	181	123	114	105	88	99	95	101	94	94	79	88	89	96	83	80	82	84	88	81	88	82	88	76	66	70	80	74	63	67	66	73	77	72	74	71	75	68	72	74	65	83	83	74	64	65	81	68	64	94	63	66	81	79	77	81	69	87	73	62	76	80	74	69	65	73	73	58	60	67	67	74	71	71	68	67	74	69	62	82	66	69	68	73	67	88	85	78	52	62	79	71	67	69	86	67	74	76	57	78	67	62	88	53	74	78	72	71	44	58	62	72	69	72	77	78	63	80	61	68	80	55	65	85	69	75	67	71	54	70	78	61	67	58	79	83	53	73	77	69	83	65	63	69	66	61	74	59	70	57	66	64	82	48	77	83	81	59	63	62	77	79	59	74	65	67	62	74	66	70	89	75	76	66	56	66	69	77	67	62	54	70	86	70	78	74	57	62	56	73	73	53	71	63	89	79	66	79	68	77	71	75	80	70	67	73	80	70	56	65	85	64	56	74	81	85	68	89	76	74	76	57	80	70	68	71	77	66	66	73	72	73	70	77	82	59	70	88	70	69	73	67	66	75	62	84	69	69	69	85	77	67	62	69	71	65	66	73	88	81	74	65	79	67	62	73	71	101	75	78	67	79	77	84	72	74	71	60	78	86	67	91	61	75	72	62	65	84	67	59	74	69	59	72	84	77	93	85	63	67	63	84	72	83	64	89	61	64	66	89	78	46	84	56	73	68	88	87	70	70	65	86	72	95	79	78	65	64	68	76	64	81	58	68	65	69	83	80	76	60	83	70	78	74	77	66	73	83	85	78	80	64	60	69	70	61	72	58	67	76	74	66	77	64	74	74	69	80	82	60	62	77	87	85	70	55	78	65	73	64	79	62	63	77	83	82	60	65	78	76	70	77	64	84	63	67	68	72	58	86	77	67	67	70	61	81	79	74	74	61	63	72	77	60	84	68	69	80	59	71	64	85	62	69	79	53	74	82	80	77	65	77	90	77	71	50	78	66	78	76	59	74	64	62	56	65	62	85	78	70	84	72	77	84	88	80	70	72	56	62	62	67	66	59	70	81	65	75	67	66	76	80	65	72	74	67	77	78	86	64	68	74	80	82	69	64	88	70	77	50	66	52	82	71	72	61	55	84	68	80	78	71	55	86	73	74	71	70	77	78	73	80	56	72	69	71	73	62	91	67	57	58	77	79	74	72	78	71	74	64	70	85	89	61	80	81	72	65	72	76	72	76	74	60	77	64	71	67	70	65	69	79	79	77	76	64	62	72	69	86	71	67	72	67	63	71	68	74	80	77	65	71	78	64	78	64	69	61	69	66	77	79	78	81	76	75	70	69	70	51	62	76	76	69	58	70	80	68	49	55	47	75	61	66	75	70	68	77	67	65	66	83	67	77	78	71	87	75	71	50	82	62	69	88	63	71	61	74	68	80	71	83	67	64	76	59	76	80	75	61	64	72	69	84	77	82	88	66	74	69	81	62	76	65	67	63	65	72	65	67	66	83	81	60	74	81	68	58	70	70	74	71	58	60	72	68	72	65	69	67	74	76	66	73	71	82	57	79	72	78	70	62	83	79	76	70	64	78	75	76	74	71	73	60	74	61	63	67	76	78	92	73	78	71	74	66	75	74	67	72	59	60	72	71	69	56	66	69	74	78	71	75	62	85	65	75	70	69	67	65	80	76	74	87	62	61	75	67	62	64	57	85	67	63	57	79	66	78	82	79	77	78	66	56	74	73	58	53	78	68	61	74	66	65	81	81	70	70	74	61	69	68	64	89	68	87	71	69	61	66	83	68	55	75	83	89	66	72	93	60	69	84	68	57	92	71	63	67	72	62	74	73	67	58	68	59	73	72	61	77	69	66	73	62	87	58	63	67	63	81	71	57	84	89	63	66	71	69	78	73	58	63	74	88	68	59	74	62	73	82	71	66	49	73	78	78	62	83	61	65	65	51	71	60	63	75	73	88	77	80	82	74	72	93	74	63	70	75	66	69	82	70	67	80	66	70	72	77	76	81	68	65	70	79	67	75	67	85	78	75	70	66	69	75	65	75	73	68	65	68	62	67	73	71	59	64	61	64	69	59	75	66	75	67	67	79	64	73	67	56	68	62	67	66	60	72	67	79	81	59	75	64	66	74	75	64	66	71	74	69	70	83	62	53	77	72	72	68	98	65	64	75	57	82	74	101	71	72	74	82	67	90	70	71	62	75	56	73	65	66	60	73	78	67	63	71	75	76	72	61	74	80	78	58	70	78	68	65	74	76	81	70	65	74	57	66	76	77	69	61	61	61	73	66	70	83	73	83	72	64	69	81	69	69	91	71	57	56	74	82	57	72	71	84	83	83	73	77	64	72	60	76	87	74	71	69	73	70	71	66	67	66	82	77	80	54	61	75	64	65	73	68	79	94	64	61	71	71	70	64	74	84	61	69	68	77	87	80	74	77	67	65	70	58	79	74	71	89	78	83	73	79	62	80	67	78	67	87	83	65	79	73	82	61	70	84	78	74	79	75	77	64	52	70	70	58	69	73	79	73	75	58	90	84	85	59	62	101	73	58	56	76	69	74	72	63	75	76	76	63	72	74	75	71	70	77	72	77	62	66	86	61	62	72	64	83	71	71	83	71	64	83	66	71	66	72	90	71	74	65	79	66	79	56	69	64	77	82	77	75	70	69	65	70	60	72	69	77	75	75	71	64	73	78	80	56	64	76	73	71	74	74	86	66	75	81	63	71	67	69	72	53	58	84	72	83	82	56	71	66	73	82	53	77	81	63	83	70	83	83	76	78	61	93	70	77	63	67	80	80	72	78	62	75	78	64	72	71	59	64	63	78	84	71	78	75	58	58	69	60	65	75	70	55	79	75	76	79	59	78	76	68	77	68	93	86	60	74	71	86	72	89	84	69	55	73	75	78	73	87	66	54	79	62	72	78	66	64	63	65	71	64	82	75	71	56	75	75	73	67	79	68	82	72	65	80	88	62	60	71	84	75	62	64	64	69	75	74	69	71	68	64	81	81	64	63	83	58	60	70	70	80	79	74	86	80	73	77	63	78	78	71	77	72	79	60	73	87	66	60	72	57	62	81	65	72	56	78	62	58	74	68	83	68	63	80	67	75	76	74	74	81	67	56	75	69	76	69	78	63	72	74	64	55	92	68	81	71	74	69	59	72	71	77	69	84	69	66	79	85	70	78	64	78	93	78	79	70	76	65	79	79	77	83	73	74	72	64	72	71	78	75	75	68	90	72	74	71	74	77	55	61	62	78	66	71	70	77	70	70	69	81	81	69	77	74	58	74	72	87	78	76	70	62	77	70	62	71	81	80	75	56	80	72	63	63	73	61	70	66	77	83	73	83	79	80	95	66	71	57	73	56	78	82	75	72	64	60	73	58	75	64	69	70	90	77	77	72	63	64	64	80	83	68	80
20042	11853	7370	13243	22085	23481	22008	19144	16466	14102	12122	10406	8826	7416	6144	5014	4362	4338	4935	5394	5469	4627	3461	2984	2541	1983	1775	1691	1516	1625	1541	1633	1711	1660	1630	1517	1367	1333	1298	1375	1178	1178	1179	1116	969	1005	963	916	953	986	861	908	934	887	875	960	859	874	819	813	861	832	855	817	911	820	861	854	873	847	858	846	882	818	876	856	818	845	819	861	828	861	859	821	840	836	830	888	803	802	800	823	836	866	845	818	832	839	824	841	861	833	830	914	833	803	804	847	831	826	835	832	851	892	863	814	820	842	867	802	880	835	805	812	838	852	873	783	840	843	837	883	891	867	880	841	802	816	824	871	791	830	872	816	831	792	806	862	832	811	863	847	852	833	853	815	762	846	782	890	883	855	836	846	831	827	847	822	822	874	890	862	870	813	815	808	861	832	857	863	856	814	891	860	858	875	803	904	848	878	841	838	858	835	882	848	768	836	805	812	853	827	857	842	878	831	860	810	853	791	811	842	807	829	888	810	825	845	804	861	815	880	817	861	840	828	857	849	850	802	834	878	844	769	902	869	822	879	836	841	812	854	796	850	845	788	822	820	832	869	869	816	785	885	811	890	867	878	853	869	862	843	843	860	831	793	897	855	860	838	812	818	856	865	781	836	841	818	811	775	856	799	875	865	823	825	800	886	809	817	826	864	841	805	844	851	866	885	852	861	898	843	885	907	823	907	859	786	810	855	842	874	793	802	860	830	837	813	828	907	840	823	876	809	828	829	879	873	906	865	838	875	875	845	891	884	825	917	805	847	855	854	832	808	849	851	876	794	809	870	823	855	883	842	841	873	857	845	851	830	799	852	861	868	800	882	836	859	821	832	808	809	842	814	813	841	833	867	809	885	883	885	823	872	811	858	816	859	821	812	857	831	825	867	874	826	818	815	865	852	854	843	842	805	809	814	802	862	808	836	875	794	898	785	843	844	849	908	851	858	853	847	858	789	850	818	858	811	858	844	891	827	856	851	780	837	812	857	795	867	838	831	819	877	840	895	848	864	860	821	852	838	856	842	870	841	880	836	799	828	844	827	838	911	814	778	859	835	819	843	835	879	828	843	809	843	864	819	843	861	843	764	847	867	842	853	871	872	833	827	842	857	813	852	794	875	844	843	879	852	817	833	897	859	829	841	873	837	795	818	828	749	862	853	815	856	901	815	853	856	881	909	802	866	883	863	791	876	869	861	836	823	839	813	861	845	827	855	831	837	854	858	845	865	869	859	866	866	839	847	839	884	874	833	837	863	877	891	834	824	796	849	869	863	833	812	854	831	799	870	874	804	891	849	877	825	893	837	810	819	871	830	862	835	869	855	821	834	839	846	862	816	843	817	824	823	850	919	853	852	859	779	855	841	864	850	851	850	885	844	904	879	833	845	832	850	826	870	827	862	796	805	827	839	790	878	852	881	852	833	849	806	813	868	834	884	869	804	834	844	837	802	824	780	863	800	823	822	841	889	845	869	832	947	809	805	840	814	822	852	836	870	812	856	826	818	878	834	843	879	856	845	826	827	871	871	869	873	845	837	851	885	877	817	809	845	850	854	845	822	875	816	829	848	884	797	874	815	827	790	846	859	881	814	859	849	800	856	809	861	807	825	817	849	834	842	858	828	786	915	897	857	845	864	872	850	856	845	832	793	793	878	798	794	809	848	809	872	794	876	848	864	819	804	869	867	880	853	860	821	831	830	841	805	833	821	866	786	870	869	835	813	813	833	834	813	852	890	876	866	873	873	788	779	850	808	851	847	838	844	887	842	845	816	822	878	886	848	810	852	819	886	827	804	820	885	885	853	871	900	791	833	848	926	863	831	847	804	855	808	867	800	857	866	853	841	865	870	840	814	880	841	829	835	891	830	872	845	847	827	856	865	844	894	822	867	836	894	831	836	828	835	865	854	870	811	863	794	839	842	819	869	824	880	857	897	850	857	854	850	839	793	862	777	837	884	893	859	843	841	844	842	870	810	875	827	837	807	877	837	822	855	859	839	836	865	842	851	838	823	856	852	823	846	833	838	864	877	847	856	793	845	865	801	842	855	820	857	828	819	866	858	857	856	809	831	947	855	822	850	778	809	867	804	833	815	804	852	847	816	772	836	785	867	875	836	822	837	870	853	857	842	839	847	842	825	848	800	880	846	826	854	820	804	871	870	851	890	916	887	871	792	820	816	824	827	871	894	848	817	821	871	840	860	821	862	835	826	819	784	864	875	823	807	842	839	877	782	867	821	779	882	824	898	800	786	870	833	829	835	817	764	860	838	825	784	837	845	872	855	799	864	829	854	863	823	883	850	839	820	832	862	863	888	840	840	812	841	836	892	788	845	828	809	805	825	861	830	846	817	809	854	847	818	885	860	795	861	846	817	814	850	884	885	858	877	839	794	831	888	911	858	827	832	791	763	859	835	860	810	806	828	869	803	868	852	836	896	855	857	848	775	909	822	860	878	819	828	873	809	842	813	837	886	857	790	831	851	876	875	836	837	843	862	808	890	819	828	890	858	803	780	866	855	910	837	815	828	867	874	845	860	863	821	862	798	826	863	834	824	862	842	846	808	893	842	914	853	933	846	827	825	839	848	830	851	876	862	825	801	814	825	827	836	828	810	870	864	785	833	867	883	865	867	824	923	837	806	853	842	773	807	855	808	824	869	867	828	832	861	878	821	824	842	890	838	795	812	832	868	873	849	845	879	827	804	846	847	817	875	870	881	832	858	797	843	820	807	860	847	837	843	872	823	832	832	798	839	857	810	813	853	861	889	851	867	904	855	797	795	856	825	815	830	830	843	829	851	909	814	836	873	800	845	804	853	788	830	846	852	855	826	871	875	803	807	878	801	837	826	834	917	816	841	854	836	833	851	898	831	793	834	830	855	809	818	819	878	824	859	835	824	862	824	845	882	875	866	851	833	859	807	845	799	797	777	889	861	844	866	933	833	819	871	826	814	790	837	824	892	849	889	898	807	807	819	874	871	808	807	825	834	824	856	785	863	826	843	850	840	816	864	870	851	858	865	832	898	793	855	860	806	861	825	865	844	801	846	856	912	798	833	821	854	837	844	843	835	827	849	820	880	847	812	852	894	854	817	827	822	870	897	866	882	855	890	856	890	824	891	883	851	811	815	834	864	845	810	771	841	843	856	880	829	836	838	796	820	826	884	825	878	807	856	843	868	827	847	808	887	782	844	846	796	807	853	856	824	828	844	858	821	851	880	807	870	805	839	896	819	882	859	847	859	826	846	831	885	861	856	839	843	882	856	858	794	790	829	875	834	855	798	856	815	845	839	870	881	873	884	837	884	835	897	884	852	845	814	823	832	820	798	846	849	824	867	776	838	860	789	786	902	867	845	854	845	901	861	882	816	900	838	847	868	851	829	829	847	853	869	865	830	764	812	842	837	828	828	800	761	845	847	842	810	822	817	823	852	861	808	879	838	875	778	821	838	801	844	799	852	823	780	869	851	793	840
2258	1614	764	545	618	987	987	968	757	591	544	474	419	313	300	236	216	232	223	215	242	231	188	152	154	109	115	116	89	99	112	100	95	122	108	104	108	81	79	93	80	100	82	78	69	68	68	60	57	86	71	61	68	68	69	63	61	69	65	67	72	69	75	76	60	66	64	64	57	50	64	91	78	70	63	67	58	64	67	64	60	61	60	67	62	57	68	68	81	64	66	65	71	63	72	67	62	61	72	57	62	80	55	52	62	72	71	67	73	56	73	61	77	73	70	53	57	67	62	76	64	50	62	53	50	88	60	52	54	68	75	65	65	66	83	58	70	65	66	53	69	63	68	71	69	62	64	59	72	59	72	68	66	58	60	66	67	54	79	71	68	58	70	71	70	73	69	67	58	66	57	82	72	62	62	66	65	70	54	62	43	70	69	67	70	66	73	68	68	69	60	65	67	60	59	67	62	54	67	58	59	71	62	70	72	53	61	58	54	52	64	60	60	71	64	71	71	55	69	60	67	66	52	61	62	71	65	68	67	64	63	67	69	75	64	63	53	74	72	69	67	61	71	69	74	58	60	60	69	68	74	66	60	78	65	62	65	72	73	58	59	49	68	68	68	62	65	70	67	62	50	68	67	78	52	67	65	72	61	43	67	68	54	58	53	75	59	64	69	57	57	52	51	61	57	53	51	61	51	52	62	68	69	73	62	62	54	79	81	69	56	78	70	56	73	59	71	70	68	62	57	74	58	61	69	56	58	65	67	63	70	67	55	55	71	56	62	61	67	72	52	58	58	62	81	53	68	67	79	60	75	76	61	51	65	58	52	64	63	71	73	63	68	56	75	77	87	64	70	70	68	59	61	75	66	81	71	62	64	68	69	52	67	60	80	60	72	63	63	52	64	60	67	55	69	70	60	63	68	65	50	50	68	55	60	63	70	65	53	67	66	78	65	61	60	79	55	64	79	68	53	65	66	70	70	74	53	64	56	51	60	62	66	71	59	73	63	68	74	57	58	59	69	65	63	69	64	66	58	55	103	73	70	62	59	65	57	73	62	52	62	73	56	76	61	63	64	75	66	67	44	60	52	74	66	60	53	63	64	69	66	54	66	67	71	53	60	59	78	58	63	65	70	61	63	57	60	58	68	64	73	58	58	60	66	69	61	80	74	60	64	67	75	48	74	73	57	62	65	58	79	67	57	70	58	59	55	72	49	55	57	77	64	75	81	61	66	65	66	65	66	65	74	55	63	77	67	68	57	50	57	65	70	51	66	49	75	63	50	73	65	72	54	57	62	53	71	63	66	69	69	62	85	71	65	71	72	70	66	67	71	73	74	60	65	69	63	61	60	65	54	64	74	61	60	62	68	53	72	57	70	68	60	67	61	68	68	55	59	59	60	65	67	60	61	80	58	60	73	54	76	62	61	68	72	63	74	55	84	66	68	75	68	68	65	68	71	65	61	66	64	72	77	59	62	72	55	44	49	63	70	68	71	58	70	71	77	73	72	77	76	48	63	58	72	65	60	56	68	71	46	60	62	51	60	69	72	58	78	65	60	60	62	58	64	50	69	81	64	77	61	84	69	73	56	64	64	58	73	63	58	56	56	72	78	50	68	72	76	81	57	73	61	54	68	48	69	67	66	61	58	62	74	78	56	71	73	54	80	64	70	68	68	69	59	61	64	71	48	77	66	75	81	62	82	61	67	75	45	67	63	47	67	62	61	61	65	82	65	65	69	67	62	70	67	55	57	58	60	56	74	66	58	65	70	73	50	72	77	58	57	62	51	72	61	62	66	76	60	52	57	64	56	65	69	63	70	63	69	77	57	68	68	58	71	74	57	64	58	75	67	53	59	62	55	52	71	65	67	64	51	54	71	65	66	61	81	54	79	58	81	62	81	63	74	59	67	63	67	68	44	76	61	67	75	56	74	61	54	54	54	60	65	74	56	61	69	54	72	65	68	54	77	69	69	54	53	78	71	69	69	39	55	57	76	67	61	63	78	57	75	71	62	52	64	70	63	69	75	62	80	67	53	72	72	63	71	53	73	62	76	71	75	64	63	71	55	71	67	69	61	59	55	52	66	51	64	79	63	70	59	64	54	57	61	66	72	53	77	53	61	59	76	76	66	74	81	70	62	61	84	66	67	65	56	68	41	59	46	61	70	65	65	56	84	66	66	70	65	58	62	76	53	72	53	54	53	70	59	57	58	62	69	38	69	79	72	66	78	56	54	89	64	61	48	64	63	66	64	81	62	57	52	60	61	60	66	76	75	66	50	58	73	56	66	62	62	67	72	58	64	72	68	66	66	68	70	78	71	64	62	72	57	69	49	71	58	64	72	56	67	44	74	73	61	60	58	62	67	78	50	69	62	56	66	66	78	60	53	72	56	64	78	77	76	69	72	67	71	58	65	63	63	59	62	59	63	63	61	71	64	62	51	68	56	72	57	74	70	62	50	64	59	53	58	76	63	65	57	57	67	69	61	61	67	62	79	58	62	53	71	57	57	64	53	49	61	55	55	67	75	62	54	70	77	71	51	48	63	72	68	67	70	61	86	75	60	74	57	66	77	72	63	77	65	56	78	51	73	65	61	60	73	79	55	64	61	65	73	73	73	56	78	58	67	50	50	66	71	55	68	68	65	64	72	67	71	69	72	75	60	64	60	55	68	61	66	71	72	76	61	60	59	67	75	63	86	61	61	67	54	51	75	61	72	49	62	58	83	57	67	63	67	58	69	76	68	80	67	74	67	57	68	57	68	67	69	57	51	51	63	67	68	71	59	67	68	75	71	67	73	78	75	68	66	57	74	68	67	58	64	74	66	66	72	68	68	56	61	61	55	71	53	67	67	53	75	67	71	73	60	62	75	52	68	72	65	62	57	64	64	62	69	63	65	69	79	83	54	67	63	61	57	65	58	54	63	64	60	65	65	62	53	70	72	65	62	50	72	65	66	66	67	63	49	77	70	77	71	65	67	54	57	65	72	75	59	78	60	65	68	59	57	66	67	67	61	61	62	51	66	86	73	62	59	75	63	56	55	70	68	75	59	68	69	63	56	69	67	61	73	72	73	68	69	68	69	63	81	73	68	49	58	56	70	62	68	71	60	58	51	66	51	70	73	77	59	61	68	65	58	76	51	45	64	61	80	69	70	77	55	55	63	80	69	68	63	58	69	72	62	49	58	69	57	60	57	62	59	71	64	67	52	71	72	65	63	72	77	72	52	55	72	68	65	66	63	76	79	66	71	58	77	66	66	66	46	76	66	74	64	70	66	56	60	63	71	60	42	64	56	54	57	69	53	68	69	66	74	62	75	44	63	62	69	54	61	66	76	53	71	61	74	76	68	66	68	63	49	63	77	51	50	70	75	64	72	53	67	56	52	72	63	58	66	76	60	82	71	64	75	67	49	53	71	55	59	65	71	61	62	72	60	77	61	66	63	65	55	71	63	68	57	62	68	79	58	53	44	66	64	67	73	70	57	65
24541	16703	10888	19199	28058	29104	27419	24740	21730	18864	16404	14538	12599	10720	9361	7568	6444	6144	6241	6822	7052	6811	5406	4481	3740	2853	2411	2213	2028	1985	2085	2055	2041	1989	1972	1815	1697	1498	1494	1504	1324	1487	1132	1144	1020	976	938	984	899	974	904	887	917	864	879	833	841	840	792	790	824	788	762	819	838	761	826	747	752	746	761	783	733	693	751	756	735	802	822	773	782	811	781	737	731	829	776	750	742	757	784	774	745	718	784	747	766	780	755	750	749	746	753	760	761	738	743	782	794	773	767	745	748	771	769	795	755	722	755	777	806	748	755	726	741	835	745	737	799	818	786	767	779	757	850	764	766	796	741	756	746	788	817	818	764	756	798	805	708	773	737	774	781	798	763	712	784	744	711	755	737	778	782	724	812	731	732	749	708	773	743	742	753	776	748	774	767	805	760	767	777	730	762	778	733	763	733	774	797	785	762	788	736	697	805	740	750	755	788	766	733	756	735	786	753	756	823	778	743	766	773	756	733	758	767	788	709	761	801	780	749	818	797	772	734	773	764	764	783	693	748	729	769	740	734	774	733	744	741	723	766	746	750	761	737	799	760	768	779	775	777	728	758	735	808	727	777	778	815	816	781	778	792	784	754	773	794	788	800	765	811	747	763	757	794	731	791	768	796	692	768	805	768	739	764	791	705	775	772	745	715	693	774	773	743	756	744	768	789	828	794	769	791	772	776	733	768	755	729	779	772	794	751	784	825	705	725	812	788	767	751	781	810	794	794	754	741	762	758	791	706	804	730	748	716	743	726	750	764	775	731	771	738	796	775	744	786	759	708	795	756	817	771	783	745	782	795	767	726	788	804	756	725	775	779	745	736	779	778	764	778	748	770	783	781	723	733	742	752	793	749	763	754	735	774	788	800	747	779	790	730	756	772	752	779	783	732	768	738	742	733	790	784	741	767	771	758	765	824	758	765	774	793	762	783	714	805	784	789	781	790	786	786	762	760	760	783	768	747	824	751	730	801	728	725	761	809	713	802	719	767	753	753	782	724	747	815	766	771	745	724	808	798	749	768	772	773	709	788	747	732	788	826	776	760	795	810	767	740	773	741	799	754	750	739	806	778	785	736	803	783	765	724	770	729	805	782	790	776	785	753	709	748	770	743	811	750	811	770	776	772	775	772	773	770	773	775	792	737	773	761	803	714	770	717	738	796	759	705	753	785	765	762	764	779	759	784	684	789	765	774	794	758	778	770	795	817	763	777	783	740	767	821	765	789	806	803	752	763	787	746	767	788	732	771	807	785	788	765	767	713	774	764	733	797	774	728	721	715	736	763	757	794	771	812	718	748	762	825	730	705	762	761	774	788	737	769	765	770	739	768	712	771	709	746	758	808	771	773	734	752	750	794	733	773	772	771	754	757	781	717	740	759	732	815	715	786	702	749	744	785	769	777	754	797	746	761	795	753	729	727	727	764	756	720	742	759	797	762	795	805	788	800	827	782	765	750	753	743	762	766	781	774	754	722	770	748	733	773	774	791	741	753	785	784	762	782	783	765	782	779	792	740	777	769	780	751	822	830	762	769	739	779	744	767	777	729	756	742	785	784	784	731	745	802	720	793	780	721	776	742	728	764	749	763	753	794	768	759	790	792	774	749	812	783	773	741	721	740	786	761	742	775	716	776	770	795	752	842	768	689	708	760	735	758	743	775	751	686	767	690	737	805	724	796	749	718	779	754	757	771	762	763	788	762	732	735	760	795	724	758	779	739	787	753	801	749	709	818	733	839	748	812	699	806	770	755	781	730	754	791	760	735	700	745	792	762	763	789	724	764	765	731	756	702	807	738	753	781	744	789	733	756	783	808	721	712	802	794	790	744	813	743	756	744	751	770	739	774	751	774	737	737	763	729	783	764	734	765	775	742	817	781	742	797	804	805	766	813	755	782	750	788	755	737	781	737	806	748	730	768	757	792	737	788	791	774	740	757	786	755	802	840	803	761	772	764	739	753	744	765	720	782	807	759	731	774	772	787	768	739	789	750	765	793	769	789	749	794	748	751	780	775	784	783	756	774	825	749	794	772	738	771	763	775	772	745	736	794	724	783	763	759	747	745	824	790	743	746	755	731	721	757	770	801	775	746	727	760	764	768	716	752	802	822	730	752	812	767	733	795	749	761	727	802	736	770	757	750	721	769	709	747	721	729	808	787	730	749	772	785	787	752	793	767	763	772	782	755	777	741	787	755	759	775	785	745	764	784	784	797	766	741	804	747	741	753	754	780	748	817	750	747	809	820	769	748	714	765	744	752	785	773	736	737	732	741	770	749	758	788	764	723	716	805	821	817	783	755	793	791	784	787	764	792	799	759	752	772	763	738	768	760	770	757	797	717	737	788	762	773	744	795	733	741	709	796	743	743	761	785	806	756	791	736	748	804	788	770	797	754	758	706	791	764	738	735	737	726	788	744	724	845	708	824	797	747	770	736	767	745	747	764	707	778	773	767	766	732	757	779	764	755	752	768	762	784	689	759	775	773	748	739	781	757	763	750	781	755	748	787	803	768	797	796	726	770	793	719	794	764	729	756	743	748	741	781	771	780	756	741	735	752	773	778	817	820	725	758	785	750	774	763	775	794	750	745	749	720	752	749	776	770	771	771	789	747	721	765	738	752	801	760	716	728	803	736	779	801	753	779	765	719	770	708	780	761	757	780	773	719	815	833	767	781	742	732	756	722	747	783	794	750	745	831	747	744	765	720	798	811	817	762	745	711	783	751	764	778	788	750	787	751	735	782	764	765	719	784	753	712	788	779	784	725	758	784	773	737	776	768	761	786	742	850	789	778	815	741	733	790	773	779	755	760	798	718	797	796	783	775	739	765	789	748	726	716	802	785	754	756	784	744	797	675	756	724	792	758	810	741	731	750	766	764	756	774	803	790	764	746	736	768	766	762	815	795	826	768	787	822	775	766	773	754	786	761	752	748	720	764	767	755	760	776	717	731	786	784	763	725	753	739	719	766	759	779	784	758	842	765	760	793	760	762	777	765	730	773	715	753	743	823	772	748	757	783	769	762	810	745	733	809	777	784	745	758	768	736	740	770	731	755	772	765	739	717	750	761	780	754	769	799	761	752	717	770	747	732	745	754	713	722	759	772	751	790	760	736	763	763	789	791	754	775	760	775	790	739	789	727	821	793	733	752	795	767	804	745	780	765	773	818	759	709	776	740	789	765	793	780	781	726	793	836	801	746	775	782	733	769	805	725	761	756	734	719	721	747	733	771	803	778	811	755	726	793	817	779	725	797	783	716	794	806	746	821	738	691	747	760	771	774	740	772	746	772	798	729	741	766	722	772	782	776	843	735	750	724	720	726	814	712	768	763	761	776	727	739	795	770	735	738	783	748	761	739	775	729	757	773	765	776	752	728	806	771	776	720	807	826	761	743	801	723	785	752	772	757	733	799	773	776	751	786	787	781	779	757	776	758	747	784	785	766	753	760	815	711	790	770	733	752	795	745	739
3426	1361	792	540	643	964	1038	990	838	668	601	532	434	372	333	283	231	255	271	241	270	291	234	175	203	145	130	125	143	137	100	131	127	111	117	102	107	104	124	106	112	103	93	95	90	86	105	93	85	73	79	70	78	88	90	78	73	66	89	85	80	81	63	86	91	78	87	76	101	78	96	93	65	76	89	79	83	70	71	78	70	77	80	64	76	66	97	72	87	77	68	74	74	91	69	59	85	96	79	77	90	87	89	62	94	86	77	83	78	84	69	92	80	98	63	68	87	84	81	104	85	67	90	83	70	87	93	75	77	85	91	77	57	74	89	77	85	93	74	81	67	71	93	89	102	67	75	89	88	75	90	79	85	86	75	81	92	83	95	80	74	85	80	90	91	83	86	109	83	58	59	81	86	73	75	66	59	73	74	80	77	68	85	78	82	70	84	60	63	66	84	71	92	94	87	76	86	77	68	84	95	85	87	75	72	73	82	77	93	90	78	89	99	77	86	77	81	81	88	85	90	75	78	72	71	95	78	79	78	76	87	80	75	82	70	79	77	73	86	93	72	82	81	69	79	71	64	85	76	74	87	77	72	63	91	79	87	84	82	80	86	82	76	92	87	72	82	82	90	63	73	91	73	78	74	82	76	78	82	83	61	89	85	83	89	83	73	83	80	84	69	68	84	78	83	79	69	77	84	74	88	64	68	85	85	79	81	68	83	74	71	80	106	83	87	79	74	83	75	76	77	76	78	85	81	85	91	80	90	95	85	71	83	82	81	82	66	89	66	80	80	76	65	74	100	72	85	85	84	78	73	72	79	80	96	82	71	96	66	78	73	77	85	85	66	80	74	90	77	79	72	93	72	65	74	77	70	82	81	91	76	76	79	77	79	86	70	76	89	81	94	79	83	88	85	82	77	81	82	69	83	85	88	90	66	101	92	80	83	99	90	74	75	82	75	77	82	76	87	82	73	71	88	92	84	81	81	71	82	69	67	76	81	74	105	89	77	71	104	84	81	75	84	77	85	68	80	91	83	77	60	97	88	93	83	72	84	75	78	70	91	95	79	82	60	92	82	72	83	76	71	83	64	98	73	88	92	81	87	97	97	77	95	83	81	82	80	67	95	92	81	71	68	77	78	77	69	79	90	80	96	65	89	70	72	75	82	77	66	79	76	75	76	97	77	74	90	89	69	70	86	99	96	87	91	75	99	71	88	71	67	79	95	82	74	85	72	73	86	102	96	88	90	86	79	81	80	84	72	87	74	90	81	81	78	86	65	86	73	80	89	74	81	83	108	68	77	75	94	97	76	80	89	84	64	68	75	87	59	92	80	84	77	70	96	82	87	80	79	68	76	77	81	83	69	79	76	83	74	82	95	77	72	79	70	81	54	98	65	98	81	83	78	87	101	73	72	78	85	88	78	96	100	84	77	53	70	73	86	71	89	82	82	83	69	97	64	77	79	95	83	67	92	77	74	72	80	74	74	70	85	66	70	67	101	77	84	88	82	82	73	74	77	77	91	98	80	98	70	69	76	69	80	80	80	68	86	93	89	79	89	70	72	69	69	81	89	79	79	95	88	74	76	76	79	75	87	88	73	85	85	55	61	80	80	73	82	71	83	78	73	60	77	78	70	79	82	78	77	81	63	67	80	90	70	81	83	86	84	79	78	80	65	79	88	90	78	80	81	77	85	87	83	73	97	73	92	85	98	73	86	88	75	79	73	77	84	75	87	69	92	67	79	78	76	85	72	82	86	76	71	84	84	85	76	77	71	97	68	78	71	77	92	77	87	85	89	79	80	81	87	72	68	83	88	87	69	74	84	74	85	74	87	72	74	80	92	79	67	70	74	104	72	68	75	81	84	98	81	83	81	84	60	94	69	74	81	90	98	69	77	73	80	82	74	72	77	74	87	81	65	75	78	85	77	71	80	83	72	90	79	91	85	78	71	70	72	76	78	76	91	54	94	69	89	83	69	81	73	95	68	84	74	91	78	71	82	69	96	79	84	104	81	65	80	84	92	94	64	87	76	71	92	86	77	77	71	77	88	76	75	76	91	81	88	77	99	77	95	63	83	90	84	84	86	77	96	93	82	82	90	66	80	81	66	78	70	88	85	74	82	87	88	70	78	81	68	76	102	86	77	75	75	79	93	59	73	76	69	82	79	67	88	77	97	73	76	78	82	70	99	85	82	90	96	92	75	81	83	81	91	72	81	81	65	76	82	95	81	80	76	64	65	85	80	74	93	92	81	77	86	60	80	78	67	62	98	87	79	83	64	80	87	86	88	62	73	60	60	104	67	83	96	79	84	72	80	91	72	86	74	79	69	75	69	85	94	61	70	65	79	73	57	69	75	75	89	89	84	70	92	77	71	75	83	85	87	86	84	73	81	97	77	86	89	70	90	74	80	91	74	66	82	73	78	90	85	90	71	89	64	70	86	83	94	77	84	82	74	71	60	72	79	67	86	76	81	73	68	92	82	80	100	79	82	77	72	69	65	74	65	75	89	78	84	77	77	71	86	71	62	68	87	79	63	80	87	85	68	61	74	92	84	76	74	88	76	95	85	95	94	85	82	74	84	76	76	98	81	68	85	71	95	68	79	71	85	80	67	73	61	98	111	66	73	68	85	81	74	94	90	80	79	62	76	79	81	62	96	71	81	70	67	102	66	67	92	89	72	77	81	74	74	70	83	71	78	71	82	69	78	84	88	82	75	83	83	95	85	97	78	69	78	72	86	70	81	81	70	78	69	74	94	77	80	73	74	78	80	88	84	78	84	81	87	64	81	79	82	77	88	71	69	82	79	92	76	75	79	83	83	71	76	86	91	70	77	86	98	79	84	79	67	99	79	83	96	78	93	76	81	77	95	83	84	76	77	69	65	87	92	78	76	76	69	80	71	91	84	65	75	80	89	67	82	79	76	98	72	86	82	70	75	94	71	80	86	87	87	82	77	65	84	75	69	74	76	88	91	71	89	84	74	63	88	76	81	81	93	77	81	76	69	60	82	98	80	92	73	74	83	79	71	91	87	72	81	80	69	66	74	73	77	90	82	91	85	75	75	68	95	66	85	91	93	87	92	84	68	81	74	80	75	97	82	90	87	86	94	65	70	75	80	79	88	77	63	75	77	90	78	80	74	101	90	73	68	79	78	90	72	74	72	77	78	89	72	88	77	72	76	80	66	78	77	84	74	75	75	82	86	88	85	86	81	82	107	65	71	95	73	84	74	85	92	81	82	83	76	86	86	72	81	88	81	69	86	78	84	70	80	78	72	85	94	86	87	86	81	91	76	76	86	66	76	79	94	74	74	100	86	93	94	67	78	81	68	88	83	93	95	78	96	73	75	76	74	80	70	86	92	84	78	82	89	89	78	69	83	81	84	79	92	83	88	88	78	81	87	69	69	79	96	102	81	80	86	83	87	94	62	86	79	85	70	80	66	83	75	62	70	69	77	75	89	89	90	95	94	96	67	87	83	86	73	89
23565	15579	10859	18690	27731	29152	27790	25827	22879	19851	17629	15567	13417	11779	10390	8887	7261	6617	6465	6958	7481	7560	6372	5084	4515	3593	3012	2780	2500	2492	2436	2418	2225	2306	2247	2086	2083	1813	1835	1792	1621	1876	1565	1297	1279	1282	1171	1168	1138	1099	1064	1075	1052	1028	1024	977	1045	1004	968	942	979	975	954	914	963	974	966	943	928	924	1026	959	979	948	990	934	937	908	965	929	968	915	926	934	955	980	934	981	926	911	964	974	963	947	920	965	964	943	951	937	942	932	899	922	918	873	933	877	989	940	989	914	995	1019	959	929	946	934	932	977	964	899	895	904	946	933	926	929	912	941	959	949	954	941	971	950	959	986	1019	957	919	946	948	998	939	961	895	927	915	939	917	931	891	942	929	974	912	983	934	995	917	932	949	963	907	953	936	950	909	899	942	916	967	965	935	909	921	891	930	972	925	1004	921	980	917	966	932	975	922	992	950	939	946	910	911	930	956	922	964	915	944	898	910	940	909	934	951	916	930	952	962	877	1009	948	923	916	978	968	919	981	955	944	938	934	1003	953	934	985	975	951	985	947	942	945	888	911	959	943	938	962	938	933	966	946	905	961	965	916	929	927	919	959	905	951	924	944	881	951	954	937	954	925	997	917	993	968	923	986	909	932	910	940	966	917	937	929	938	880	965	940	967	856	953	930	925	969	969	946	921	972	962	969	955	925	896	887	968	937	928	1001	967	905	923	896	983	944	873	961	944	922	911	981	949	932	931	954	926	906	950	912	942	967	935	924	945	968	956	956	1025	900	922	937	892	944	988	944	874	923	907	951	968	906	918	904	930	884	965	995	951	908	956	953	979	934	969	978	951	994	975	953	955	945	921	904	916	995	891	978	951	1013	992	976	927	943	884	942	938	957	959	938	941	965	1020	929	982	947	970	1003	923	938	962	965	910	938	885	979	939	945	962	962	869	969	948	953	946	968	910	920	957	971	939	888	896	955	942	974	947	932	959	929	930	941	946	982	912	926	924	906	915	944	957	919	892	967	951	972	924	968	944	927	927	965	909	980	1001	914	1005	950	956	928	913	976	923	962	906	1017	1040	1000	948	968	954	946	926	972	966	913	1020	898	932	979	909	900	904	960	909	953	926	939	917	933	973	934	951	922	1047	942	882	1004	964	958	917	914	916	944	912	870	975	880	908	960	954	972	964	923	962	957	958	944	978	1005	929	956	979	967	999	971	936	956	919	909	912	947	965	923	916	952	914	981	947	928	879	924	925	918	905	974	955	958	896	995	930	1004	968	930	954	926	934	976	914	990	945	959	941	943	961	1000	956	986	901	964	921	974	899	894	890	949	903	937	976	963	957	928	979	964	909	945	936	898	950	962	928	928	910	972	977	942	971	934	978	913	927	940	989	973	915	958	950	906	942	959	965	967	931	960	1001	922	930	930	952	966	964	958	908	975	979	954	981	910	981	952	923	912	942	970	936	966	889	979	952	926	932	937	938	927	959	989	972	940	958	984	940	928	889	934	981	942	939	936	947	917	959	923	892	958	950	934	904	959	914	955	973	954	964	941	966	910	962	975	939	912	929	967	974	942	908	929	958	941	963	954	952	974	948	887	948	975	924	956	931	974	896	935	970	888	945	974	953	924	964	939	934	964	1011	938	959	926	984	906	977	904	933	982	994	907	945	989	929	951	957	953	968	957	982	990	929	916	937	930	963	938	906	924	957	941	961	919	944	935	910	890	929	995	986	941	996	963	962	954	965	935	891	945	920	969	981	899	925	918	977	928	926	902	947	916	934	887	899	901	1001	939	915	943	937	965	989	999	927	910	971	893	1001	953	980	961	1000	921	969	934	925	944	947	950	975	979	918	918	922	975	977	957	957	906	911	927	896	929	992	867	898	967	935	916	955	938	944	977	954	920	932	953	915	897	925	957	937	930	933	928	967	936	987	969	892	957	976	932	930	1003	954	936	894	928	950	933	935	897	932	932	924	943	973	955	927	924	991	915	946	1002	950	924	965	1001	933	938	969	952	933	961	958	951	918	884	928	932	947	947	927	957	965	928	905	971	962	956	912	986	937	944	915	949	886	938	916	925	957	990	997	920	905	950	898	898	932	907	926	920	945	984	953	1006	964	996	969	929	943	951	892	899	991	964	922	956	950	890	891	1002	981	993	934	950	936	958	969	955	949	1017	942	1003	980	994	900	960	958	941	964	885	935	989	970	958	875	942	944	969	990	923	909	961	995	956	939	939	995	934	906	970	980	930	956	974	942	953	928	987	906	941	928	977	997	945	938	918	953	904	879	926	966	962	971	923	924	944	935	922	954	937	960	990	900	930	914	921	954	983	962	953	891	947	960	950	946	977	936	972	924	939	935	912	976	946	968	919	961	953	973	912	935	954	952	985	923	961	956	1016	875	957	941	942	925	956	1001	974	928	956	918	940	946	925	919	976	942	928	966	879	989	901	867	1004	928	1019	922	958	960	937	899	916	974	909	935	982	956	910	939	984	915	954	1000	911	912	991	945	925	982	902	956	942	945	948	993	952	976	917	981	920	954	945	901	961	947	1005	901	963	962	905	963	950	925	920	949	916	929	913	949	899	956	911	949	953	956	964	936	967	929	957	991	924	934	945	923	937	958	914	936	1010	935	906	948	972	955	904	928	889	969	947	928	942	906	928	956	913	952	961	947	928	946	926	966	986	992	957	910	930	950	918	930	971	953	1003	923	960	993	903	951	911	883	925	967	924	943	941	950	945	940	900	926	912	891	955	1007	899	974	1009	968	879	942	969	975	937	943	946	972	907	940	876	987	876	957	966	927	914	956	941	983	994	922	896	945	992	912	914	968	939	931	954	914	939	988	961	932	1017	958	969	996	959	938	968	905	943	912	1008	932	966	953	961	948	875	978	946	892	979	925	928	960	951	986	887	935	980	974	942	989	963	960	957	895	970	973	940	944	941	951	912	995	940	892	974	972	955	977	967	947	950	935	938	940	966	1016	919	970	922	951	971	918	968	932	952	927	950	948	914	953	946	899	972	920	884	942	917	1002	934	961	950	988	928	893	967	1003	935	970	926	892	917	922	953	943	973	942	956	977	993	964	942	949	905	885	909	950	946	946	978	939	987	946	962	958	961	950	992	977	910	930	922	934	954	966	981	993	961	977	1001	948	977	895	972	930	890	957	922	973	918	909	931	1005	952	910	960	956	900	938	943	956	950	914	1001	929	934	878	967	892	954	915	906	885	959	1000	900	929	976	909	991	966	966	929	959	926	998	935	960	938	974	967	945	944	937	926	934	898	1006	1000	970	953	965	898	995	950	938	952	920	1021	912	962	935	944	975	942	904	959	981	911	914	960	974	935	921	934	948	921	980	943	908	940	968	970	931	900	945	908	964	948	968	958	959	946	923	956	965	980	974	981	948	902	952	944	958	933	935	931	965	960	931	947	998	918	932	973	965	913	916	947	946	946	972	954	960	978	904	941	971	984	966	892	939	943	932	965	991	984	914	908	956	1002	996	916	952	884	945	959	943	955	925	940	909	887	951	920	922	947	911	922	895	970	964	929	952	889	933
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
